.xploy-help{display:block;min-width:0;max-width:100%;margin:6px 0;grid-column:1/-1;box-sizing:border-box}
.xploy-help>.xploy-help-button{display:inline-flex!important;align-items:center;justify-content:center;min-width:30px!important;width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;margin:0;border:1px solid currentColor!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:var(--muted,#a9a6a0)!important;font:italic 600 18px/1 Georgia,serif!important;cursor:pointer;vertical-align:middle}
.xploy-help>.xploy-help-button:focus-visible{outline:2px solid var(--accent,#ff8c28);outline-offset:3px}
.xploy-help-content{display:block;margin-top:8px;max-width:100%;overflow-wrap:anywhere;line-height:1.5}
.xploy-help-content>p,.xploy-help-content>small,.xploy-help-content>span{display:block;margin:0!important}
.xploy-help[hidden],.xploy-help-content[hidden]{display:none!important}
/* Let settings controls shrink inside grid/flex cards, including iOS date fields. */
.team-panel,.team-panel>div,.team-panel fieldset,.team-panel label{min-width:0;box-sizing:border-box}
.team-panel input,.team-panel select,.team-panel textarea{box-sizing:border-box;max-width:100%;min-width:0}

/* One native checkbox size across owner, backstage and installed web apps. */
html body input[type="checkbox"]{box-sizing:border-box!important;appearance:auto!important;-webkit-appearance:checkbox!important;display:inline-block!important;width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;min-height:22px!important;max-height:22px!important;inline-size:22px!important;block-size:22px!important;flex:0 0 22px!important;padding:0!important;margin:0!important;transform:none!important;vertical-align:middle;accent-color:var(--accent,#ff8c28)}
#profile-run-delays label:has(input[type="checkbox"]){display:flex;align-items:center;gap:10px}
.profile-summary-formatted{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}
.profile-summary-formatted .summary-heading{font-weight:800;color:var(--summary-accent,var(--accent,#ff8c28));display:block;margin-top:.6em}
.profile-summary-formatted mark{color:var(--summary-accent,var(--accent,#ff8c28));background:transparent;font-weight:750}
.profile-summary-formatted strong{font-weight:800}
.profile-summary-formatted .summary-red{color:#d94d57}.profile-summary-formatted .summary-blue{color:#4d9de0}.profile-summary-formatted .summary-green{color:#35a573}.profile-summary-formatted .summary-amber{color:#cd7c12}.profile-summary-formatted .summary-purple{color:#b57bea}
.dashboard-page .profile-summary-formatted .summary-red{color:#ff8890}.dashboard-page .profile-summary-formatted .summary-blue{color:#8fcaff}.dashboard-page .profile-summary-formatted .summary-green{color:#7edfa8}.dashboard-page .profile-summary-formatted .summary-amber{color:#ffce72}.dashboard-page .profile-summary-formatted .summary-purple{color:#d2afff}
#profile-slide-content .profile-summary-formatted{font:inherit;font-size:calc(clamp(1.15rem,2.8vw,1.8rem) * var(--slide-font-scale,1));line-height:1.65}

.profile-report-card>.profile-summary-formatted{padding:13px;margin:0;max-height:380px;overflow:auto}
#profile-slide-content .profile-summary-formatted{max-height:none;overflow:visible}

html body input[type="checkbox"]::before,html body input[type="checkbox"]::after{content:none!important;display:none!important}

/* Status updates and touch feedback must not move nearby form controls. */
#message-device-status{min-height:2.8em}
.profile-next-badge{min-height:28px;white-space:nowrap}
.profile-private-link button,.profile-next-actions button,.profile-link-result a{transform:none!important}
.profile-next-fetch [data-action-state]{animation:none!important}
.profile-source-grid{overflow-anchor:none}
@media(pointer:coarse),(max-width:768px){select,textarea,:is(.profile-next-fetch,.capture-schedule) input:not([type="checkbox"]):not([type="radio"]):not([type="range"]){font-size:16px!important}}
