.client-standing-terms-module__TEnV9q__panel{overflow-wrap:anywhere;border:1px solid;border-radius:.6rem;max-width:36rem;margin-top:.7rem;padding:.75rem}.client-standing-terms-module__TEnV9q__panel h3{margin:0 0 .4rem;font-size:1rem}.client-standing-terms-module__TEnV9q__panel p{margin:.4rem 0}.client-standing-terms-module__TEnV9q__panel button{min-height:2.5rem;margin:.3rem .5rem .3rem 0;padding:.4rem .7rem}.client-standing-terms-module__TEnV9q__panel input{width:100%;max-width:32rem;margin:.3rem 0;display:block}.client-standing-terms-module__TEnV9q__enabled{color:#176534}.client-standing-terms-module__TEnV9q__disabled{color:#775000}.client-standing-terms-module__TEnV9q__error{color:#a21d1d}.client-standing-terms-module__TEnV9q__revision,.client-standing-terms-module__TEnV9q__editor,.client-standing-terms-module__TEnV9q__offer,.client-standing-terms-module__TEnV9q__confirm,.client-standing-terms-module__TEnV9q__issue{border:1px solid #aab7c3;border-radius:.5rem;margin:.8rem 0;padding:.7rem}.client-standing-terms-module__TEnV9q__revision ul{margin:.4rem 0;padding-left:1.3rem}.client-standing-terms-module__TEnV9q__pending{color:#875400;font-weight:600}.client-standing-terms-module__TEnV9q__help{font-size:.9rem}.client-standing-terms-module__TEnV9q__actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.client-standing-terms-module__TEnV9q__services{border:1px solid #aab7c3;border-radius:.4rem;max-height:22rem;padding:.2rem .7rem;overflow-y:auto}.client-standing-terms-module__TEnV9q__service{border-bottom:1px solid #d5dce1;padding:.55rem 0}.client-standing-terms-module__TEnV9q__service:last-child{border-bottom:0}.client-standing-terms-module__TEnV9q__service label{display:block}.client-standing-terms-module__TEnV9q__service input[type=checkbox],.client-standing-terms-module__TEnV9q__confirm input[type=checkbox]{width:auto;margin-right:.45rem;display:inline-block}.client-standing-terms-module__TEnV9q__service input:not([type=checkbox]){max-width:20rem}.client-standing-terms-module__TEnV9q__issue details{border:1px solid #aab7c3;border-radius:.4rem;padding:.4rem}.client-standing-terms-module__TEnV9q__issue summary{cursor:pointer;text-decoration:underline}@media (max-width:600px){.client-standing-terms-module__TEnV9q__panel{max-width:100%}.client-standing-terms-module__TEnV9q__panel button{width:100%;margin-right:0}}@media screen{html[data-theme=dark] .client-standing-terms-module__TEnV9q__enabled{color:var(--brand-accent-600)}:is(html[data-theme=dark] .client-standing-terms-module__TEnV9q__disabled,html[data-theme=dark] .client-standing-terms-module__TEnV9q__pending){color:var(--brand-warning)}html[data-theme=dark] .client-standing-terms-module__TEnV9q__error{color:var(--brand-danger)}html[data-theme=dark] .client-standing-terms-module__TEnV9q__revision{border-color:var(--theme-border)}html[data-theme=dark] .client-standing-terms-module__TEnV9q__editor{border-color:var(--theme-border)}html[data-theme=dark] .client-standing-terms-module__TEnV9q__offer{border-color:var(--theme-border)}html[data-theme=dark] .client-standing-terms-module__TEnV9q__confirm{border-color:var(--theme-border)}html[data-theme=dark] .client-standing-terms-module__TEnV9q__issue{border-color:var(--theme-border)}html[data-theme=dark] .client-standing-terms-module__TEnV9q__services{border-color:var(--theme-border)}html[data-theme=dark] .client-standing-terms-module__TEnV9q__issue details{border-color:var(--theme-border)}html[data-theme=dark] .client-standing-terms-module__TEnV9q__service{border-bottom-color:var(--theme-border)}}
.communications-panel-module__u76aYq__panel{border:1px solid var(--border,#d8e1e7);background:var(--surface,#fff);min-width:0;color:var(--ink,#23384a);border-radius:.65rem;padding:1rem}.communications-panel-module__u76aYq__panelHeader,.communications-panel-module__u76aYq__dialogHeader,.communications-panel-module__u76aYq__messageTop,.communications-panel-module__u76aYq__controls,.communications-panel-module__u76aYq__actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.communications-panel-module__u76aYq__panelHeader h2,.communications-panel-module__u76aYq__dialogHeader h2{margin:0;font-size:1.15rem}.communications-panel-module__u76aYq__panelHeader p,.communications-panel-module__u76aYq__dialogHeader p,.communications-panel-module__u76aYq__context p,.communications-panel-module__u76aYq__help{color:var(--muted,#526472);margin:.3rem 0;font-size:.85rem}.communications-panel-module__u76aYq__controls{align-items:end;margin:1rem 0}.communications-panel-module__u76aYq__controls [role=group]{gap:.25rem;display:flex}.communications-panel-module__u76aYq__controls [role=group] button[aria-pressed=true]{background:var(--action-soft,#e9f0f4);font-weight:700}.communications-panel-module__u76aYq__controls form{flex-wrap:wrap;align-items:end;gap:.35rem;display:flex}.communications-panel-module__u76aYq__controls form label{width:100%;font-size:.8rem}.communications-panel-module__u76aYq__controls input{min-width:min(15rem,70vw)}.communications-panel-module__u76aYq__layout{grid-template-columns:minmax(14rem,2fr) minmax(18rem,3fr);gap:1rem;min-width:0;display:grid}.communications-panel-module__u76aYq__listPane,.communications-panel-module__u76aYq__detailPane{min-width:0}.communications-panel-module__u76aYq__listPane h3{margin:1rem 0 .35rem;font-size:.9rem}.communications-panel-module__u76aYq__jobGroup{border-left:2px solid var(--border,#d8e1e7);margin-left:.85rem;padding-left:.7rem}.communications-panel-module__u76aYq__rows,.communications-panel-module__u76aYq__messages{margin:0;padding:0;list-style:none}.communications-panel-module__u76aYq__rows li,.communications-panel-module__u76aYq__messages li{min-width:0}.communications-panel-module__u76aYq__row{text-align:left;border:1px solid var(--border,#d8e1e7);background:var(--surface,#fff);width:100%;min-height:58px;color:inherit;cursor:pointer;font:inherit;border-radius:.35rem;justify-content:space-between;gap:.5rem;padding:.55rem;display:flex}.communications-panel-module__u76aYq__rows li+li{margin-top:.35rem}.communications-panel-module__u76aYq__row[aria-current=true],.communications-panel-module__u76aYq__row:hover{background:var(--action-soft,#edf3f7)}.communications-panel-module__u76aYq__row span{min-width:0}.communications-panel-module__u76aYq__row strong,.communications-panel-module__u76aYq__row small{overflow-wrap:anywhere;display:block}.communications-panel-module__u76aYq__row small,.communications-panel-module__u76aYq__rowMeta,.communications-panel-module__u76aYq__message small,.communications-panel-module__u76aYq__meta{color:var(--muted,#526472);font-size:.75rem}.communications-panel-module__u76aYq__rowMeta{text-align:right;flex-shrink:0}.communications-panel-module__u76aYq__message{border:1px solid var(--border,#d8e1e7);border-radius:.4rem;margin:.6rem 0;padding:.7rem}.communications-panel-module__u76aYq__messageTop{align-items:center;font-size:.85rem}.communications-panel-module__u76aYq__message h4{margin:.55rem 0 0}.communications-panel-module__u76aYq__meta{margin:.25rem 0}.communications-panel-module__u76aYq__body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.communications-panel-module__u76aYq__actions{justify-content:flex-start;margin-top:.7rem}.communications-panel-module__u76aYq__primary,.communications-panel-module__u76aYq__secondary,.communications-panel-module__u76aYq__controls button,.communications-panel-module__u76aYq__actions button,.communications-panel-module__u76aYq__contactForm button{border:1px solid var(--border,#b6c7d2);background:var(--surface,#fff);min-height:44px;color:var(--ink,#23384a);font:inherit;cursor:pointer;border-radius:.35rem;padding:.55rem .8rem}.communications-panel-module__u76aYq__primary{color:#fff;background:#17628a;border-color:#17628a;font-weight:700}.communications-panel-module__u76aYq__primary:disabled,.communications-panel-module__u76aYq__secondary:disabled,.communications-panel-module__u76aYq__actions button:disabled{opacity:.55;cursor:not-allowed}.communications-panel-module__u76aYq__textButton{color:var(--link,#145a80);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:.3rem 0;text-decoration:underline}.communications-panel-module__u76aYq__notice{color:#145d48;background:#eaf8f1;border-left:3px solid #257357;padding:.65rem}.communications-panel-module__u76aYq__error{color:#9b202b;background:#fff0f0;border-left:3px solid #b32836;padding:.65rem}.communications-panel-module__u76aYq__warning{color:#664913;background:#fff7e9;border-left:3px solid #b9852d;padding:.65rem}.communications-panel-module__u76aYq__backdrop{z-index:2147482000;background:#0d1c28a6;place-items:center;padding:.75rem;display:grid;position:fixed;inset:0}.communications-panel-module__u76aYq__dialog{box-sizing:border-box;overscroll-behavior:contain;background:var(--surface,#fff);width:min(760px,100%);max-height:calc(100dvh - 1.5rem);color:var(--ink,#23384a);border-radius:.6rem;padding:1rem;overflow-y:auto;box-shadow:0 .6rem 2rem #00000059}.communications-panel-module__u76aYq__dialogHeader{border-bottom:1px solid var(--border,#d8e1e7);margin-bottom:.75rem}.communications-panel-module__u76aYq__dialogHeader button{flex-shrink:0}.communications-panel-module__u76aYq__form fieldset{border:0;min-width:0;padding:0}.communications-panel-module__u76aYq__form label,.communications-panel-module__u76aYq__contactForm label{gap:.3rem;min-width:0;margin:.65rem 0;font-size:.9rem;display:grid}.communications-panel-module__u76aYq__form input,.communications-panel-module__u76aYq__form select:not([aria-hidden=true]),.communications-panel-module__u76aYq__form textarea,.communications-panel-module__u76aYq__contactForm input{box-sizing:border-box;border:1px solid var(--border,#aebcc7);background:var(--surface,#fff);width:100%;min-width:0;min-height:44px;color:var(--ink,#23384a);font:inherit;border-radius:.35rem;padding:.6rem}.communications-panel-module__u76aYq__form select[aria-hidden=true]{box-sizing:border-box;border:0;width:1px;height:1px;min-height:0;padding:0}.communications-panel-module__u76aYq__form textarea{resize:vertical}.communications-panel-module__u76aYq__form small{color:var(--muted,#526472)}.communications-panel-module__u76aYq__context{border:1px solid var(--border,#d8e1e7);border-radius:.4rem;margin:1rem 0;padding:.65rem}.communications-panel-module__u76aYq__context summary{cursor:pointer;min-height:36px;font-weight:700}.communications-panel-module__u76aYq__context fieldset{border-top:1px solid var(--border,#d8e1e7);margin-top:.6rem;padding-top:.5rem}.communications-panel-module__u76aYq__context legend{font-weight:600}.communications-panel-module__u76aYq__context .communications-panel-module__u76aYq__checkbox{align-items:center;gap:.5rem;min-height:36px;margin:.3rem 0;display:flex}.communications-panel-module__u76aYq__context .communications-panel-module__u76aYq__checkbox input{width:18px;height:18px;min-height:18px}.communications-panel-module__u76aYq__scopePicker{border-top:1px solid var(--border,#d8e1e7);min-width:0;padding:.55rem 0}.communications-panel-module__u76aYq__scopePicker>strong{margin-bottom:.35rem;display:block}.communications-panel-module__u76aYq__scopePicker .communications-panel-module__u76aYq__chips{flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem;display:flex}.communications-panel-module__u76aYq__chip{border:1px solid var(--border,#d8e1e7);background:var(--action-soft,#eef4f8);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.25rem;max-width:100%;min-height:32px;padding:.18rem .35rem;font-size:.8rem;display:inline-flex}.communications-panel-module__u76aYq__chip button{width:28px;height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%}.communications-panel-module__u76aYq__chip button:hover{background:var(--surface,#fff)}.communications-panel-module__u76aYq__contactForm{background:var(--action-soft,#f1f6f8);border-radius:.4rem;padding:.7rem}.communications-panel-module__u76aYq__contactForm h3{margin:0;font-size:1rem}.communications-panel-module__u76aYq__review dl{gap:.4rem;display:grid}.communications-panel-module__u76aYq__review dl div{grid-template-columns:6rem minmax(0,1fr);gap:.5rem;display:grid}.communications-panel-module__u76aYq__review dt{font-weight:700}.communications-panel-module__u76aYq__review dd{overflow-wrap:anywhere;margin:0}.communications-panel-module__u76aYq__panel :is(button,input,select,textarea,summary):focus-visible,.communications-panel-module__u76aYq__dialog :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus,#17628a);outline-offset:2px}@media (max-width:700px){.communications-panel-module__u76aYq__layout{grid-template-columns:1fr}.communications-panel-module__u76aYq__detailPane{border-top:1px solid var(--border,#d8e1e7);padding-top:.75rem}.communications-panel-module__u76aYq__dialog{max-height:calc(100dvh - 1rem);padding:.75rem}.communications-panel-module__u76aYq__backdrop{padding:.5rem}}@media (max-width:400px){.communications-panel-module__u76aYq__row{display:block}.communications-panel-module__u76aYq__rowMeta{text-align:left;margin-top:.3rem;display:block}.communications-panel-module__u76aYq__controls form input{flex:1;min-width:0}.communications-panel-module__u76aYq__controls form{width:100%}.communications-panel-module__u76aYq__panel{padding:.7rem}}@media (pointer:coarse){.communications-panel-module__u76aYq__form input,.communications-panel-module__u76aYq__form select:not([aria-hidden=true]),.communications-panel-module__u76aYq__form textarea{font-size:16px}}@media screen{html[data-theme=dark] :is(.communications-panel-module__u76aYq__notice,.communications-panel-module__u76aYq__error,.communications-panel-module__u76aYq__warning){background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=dark] .communications-panel-module__u76aYq__primary{color:#fff}html[data-theme=dark] .communications-panel-module__u76aYq__textButton{color:var(--theme-link)}}
.calendar-appointment-panel-module__GkGX3G__panel{z-index:110;color:#162b49;background:#fff;border-left:1px solid #d9e2ee;flex-direction:column;width:min(530px,100vw);height:100dvh;font-size:15px;line-height:1.45;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 40px #13274929}.calendar-appointment-panel-module__GkGX3G__scrollArea{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.calendar-appointment-panel-module__GkGX3G__panel *{box-sizing:border-box}.calendar-appointment-panel-module__GkGX3G__expanded{width:min(1040px,100vw - 24px)}.calendar-appointment-panel-module__GkGX3G__toolbar{z-index:2;background:#fff;border-bottom:1px solid #d9e2ee;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 18px;display:flex;position:sticky;top:0}.calendar-appointment-panel-module__GkGX3G__toolbar>span{color:#52647b;font-size:13px;font-weight:750}.calendar-appointment-panel-module__GkGX3G__toolbar>div{align-items:center;gap:8px;margin-left:auto;display:flex}.calendar-appointment-panel-module__GkGX3G__toolbar button{color:#173d72;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d5e5;border-radius:7px;padding:7px 10px;font-weight:650}.calendar-appointment-panel-module__GkGX3G__toolbar .calendar-appointment-panel-module__GkGX3G__close{width:40px;padding:0;font-size:24px}.calendar-appointment-panel-module__GkGX3G__summary{padding:14px 18px}.calendar-appointment-panel-module__GkGX3G__summary h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 5px;font-size:21px;font-weight:750;line-height:1.3}.calendar-appointment-panel-module__GkGX3G__summary p{margin:5px 0}.calendar-appointment-panel-module__GkGX3G__keyInformation{color:#234b74;font-weight:650}.calendar-appointment-panel-module__GkGX3G__address{color:#405872;overflow-wrap:anywhere}.calendar-appointment-panel-module__GkGX3G__when{flex-wrap:wrap;align-items:center;gap:7px 12px;margin:12px 0 10px;display:flex}.calendar-appointment-panel-module__GkGX3G__when strong{font-size:15px}.calendar-appointment-panel-module__GkGX3G__status{color:#3d526b;background:#eef2f7;border-radius:5px;padding:3px 8px;font-size:13px;font-weight:750;display:inline-block}.calendar-appointment-panel-module__GkGX3G__confirmed{color:#185644;background:#e4f1ee}.calendar-appointment-panel-module__GkGX3G__proposed,.calendar-appointment-panel-module__GkGX3G__rescheduled{color:#81460c;background:#fff1d7}.calendar-appointment-panel-module__GkGX3G__completed{color:#174b89;background:#e5edf8}.calendar-appointment-panel-module__GkGX3G__cancelled,.calendar-appointment-panel-module__GkGX3G__no_access,.calendar-appointment-panel-module__GkGX3G__no_show{color:#8c2332;background:#fbe8e9}.calendar-appointment-panel-module__GkGX3G__people{flex-wrap:wrap;gap:1px 18px;display:flex}.calendar-appointment-panel-module__GkGX3G__people p{overflow-wrap:anywhere;margin:2px 0}.calendar-appointment-panel-module__GkGX3G__people span{color:#52647b}.calendar-appointment-panel-module__GkGX3G__reference{color:#52647b;overflow-wrap:anywhere;font-size:13px}.calendar-appointment-panel-module__GkGX3G__location,.calendar-appointment-panel-module__GkGX3G__access{overflow-wrap:anywhere;background:#f1f5fa;border-radius:6px;padding:8px 10px}.calendar-appointment-panel-module__GkGX3G__access{margin-top:9px}.calendar-appointment-panel-module__GkGX3G__access a{color:#154d86;text-decoration:underline}.calendar-appointment-panel-module__GkGX3G__attention,.calendar-appointment-panel-module__GkGX3G__warning{color:#794009;background:#fff5e5;border-left:3px solid #b76513}.calendar-appointment-panel-module__GkGX3G__warning{border-radius:4px;margin:10px 0;padding:8px 10px}.calendar-appointment-panel-module__GkGX3G__notes{white-space:pre-wrap;overflow-wrap:anywhere}.calendar-appointment-panel-module__GkGX3G__internalNote{background:#fff9ed;border-radius:6px;margin:10px 0;padding:8px 10px}.calendar-appointment-panel-module__GkGX3G__internalNote summary{cursor:pointer;font-weight:650}.calendar-appointment-panel-module__GkGX3G__internalNote summary span{white-space:nowrap;text-overflow:ellipsis;color:#5d4c30;font-weight:400;display:block;overflow:hidden}.calendar-appointment-panel-module__GkGX3G__internalNote[open] summary span{display:none}.calendar-appointment-panel-module__GkGX3G__actionsFooter{max-height:45%;padding:10px 18px;padding-bottom:max(10px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d9e2ee;flex-shrink:0;overflow-y:auto}.calendar-appointment-panel-module__GkGX3G__actions{flex-wrap:wrap;gap:7px;display:flex}.calendar-appointment-panel-module__GkGX3G__actions .button{min-height:40px;padding:8px 11px;font-size:14px}.calendar-appointment-panel-module__GkGX3G__recordLink{color:#154d86;text-underline-offset:3px;border-radius:2px;text-decoration:underline;text-decoration-thickness:1px}.calendar-appointment-panel-module__GkGX3G__recordLink:hover{text-decoration-thickness:2px}.calendar-appointment-panel-module__GkGX3G__readOnly,.calendar-appointment-panel-module__GkGX3G__escapeNotice{color:#52647b;font-size:13px}.calendar-appointment-panel-module__GkGX3G__content{border-top:1px solid #d9e2ee}.calendar-appointment-panel-module__GkGX3G__activity,.calendar-appointment-panel-module__GkGX3G__secondary{min-width:0}.calendar-appointment-panel-module__GkGX3G__expanded .calendar-appointment-panel-module__GkGX3G__content{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);align-items:start;display:grid}.calendar-appointment-panel-module__GkGX3G__secondary{background:#f3f6fb;padding:8px 18px 18px}.calendar-appointment-panel-module__GkGX3G__expanded .calendar-appointment-panel-module__GkGX3G__secondary{border-left:1px solid #d9e2ee;padding-top:14px}.calendar-appointment-panel-module__GkGX3G__detailsToggle{color:#23415f;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:7px;padding:10px 0;font-weight:750;display:flex}.calendar-appointment-panel-module__GkGX3G__details{margin:6px 0 0}.calendar-appointment-panel-module__GkGX3G__details>div{border-bottom:1px solid #d9e2ee;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:5px 12px;padding:8px 0;display:grid}.calendar-appointment-panel-module__GkGX3G__details dt{color:#52647b;font-size:13px}.calendar-appointment-panel-module__GkGX3G__details dd{overflow-wrap:anywhere;margin:0;font-size:14px}.calendar-appointment-panel-module__GkGX3G__details small{color:#52647b;margin-top:3px;font-size:12.5px;display:block}.calendar-appointment-panel-module__GkGX3G__details p{margin:5px 0 0}.calendar-appointment-panel-module__GkGX3G__panel button:focus-visible,.calendar-appointment-panel-module__GkGX3G__panel a:focus-visible,.calendar-appointment-panel-module__GkGX3G__panel summary:focus-visible{outline-offset:3px;outline:2px solid #1e5d9b}@media (max-width:760px){.calendar-appointment-panel-module__GkGX3G__expanded{width:100vw}.calendar-appointment-panel-module__GkGX3G__expanded .calendar-appointment-panel-module__GkGX3G__content{display:block}.calendar-appointment-panel-module__GkGX3G__expanded .calendar-appointment-panel-module__GkGX3G__secondary{border-left:0}}@media (max-width:420px){.calendar-appointment-panel-module__GkGX3G__summary,.calendar-appointment-panel-module__GkGX3G__toolbar,.calendar-appointment-panel-module__GkGX3G__actionsFooter,.calendar-appointment-panel-module__GkGX3G__secondary{padding-left:12px;padding-right:12px}.calendar-appointment-panel-module__GkGX3G__details>div{grid-template-columns:1fr}.calendar-appointment-panel-module__GkGX3G__actions .button{flex:auto}}@media (pointer:coarse){.calendar-appointment-panel-module__GkGX3G__toolbar button,.calendar-appointment-panel-module__GkGX3G__detailsToggle{min-height:44px}.calendar-appointment-panel-module__GkGX3G__actions .button{min-height:44px}}@media screen{html[data-theme=dark] .calendar-appointment-panel-module__GkGX3G__recordLink{color:var(--theme-link)}html[data-theme=dark] :is(.calendar-appointment-panel-module__GkGX3G__panel,.calendar-appointment-panel-module__GkGX3G__toolbar,.calendar-appointment-panel-module__GkGX3G__actionsFooter){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] :is(.calendar-appointment-panel-module__GkGX3G__toolbar>span,.calendar-appointment-panel-module__GkGX3G__address,.calendar-appointment-panel-module__GkGX3G__people span,.calendar-appointment-panel-module__GkGX3G__reference,.calendar-appointment-panel-module__GkGX3G__readOnly,.calendar-appointment-panel-module__GkGX3G__escapeNotice,.calendar-appointment-panel-module__GkGX3G__details dt,.calendar-appointment-panel-module__GkGX3G__details small){color:var(--theme-muted)}html[data-theme=dark] :is(.calendar-appointment-panel-module__GkGX3G__toolbar button,.calendar-appointment-panel-module__GkGX3G__location,.calendar-appointment-panel-module__GkGX3G__access,.calendar-appointment-panel-module__GkGX3G__secondary){background:var(--theme-surface-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] :is(.calendar-appointment-panel-module__GkGX3G__keyInformation,.calendar-appointment-panel-module__GkGX3G__detailsToggle,.calendar-appointment-panel-module__GkGX3G__access a){color:var(--theme-link)}html[data-theme=dark] :is(.calendar-appointment-panel-module__GkGX3G__content,.calendar-appointment-panel-module__GkGX3G__expanded .calendar-appointment-panel-module__GkGX3G__secondary,.calendar-appointment-panel-module__GkGX3G__details>div){border-color:var(--theme-border)}html[data-theme=dark] .calendar-appointment-panel-module__GkGX3G__status{background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=dark] .calendar-appointment-panel-module__GkGX3G__confirmed{color:#a7efcc;background:#183b32}html[data-theme=dark] :is(.calendar-appointment-panel-module__GkGX3G__proposed,.calendar-appointment-panel-module__GkGX3G__rescheduled,.calendar-appointment-panel-module__GkGX3G__attention,.calendar-appointment-panel-module__GkGX3G__warning,.calendar-appointment-panel-module__GkGX3G__internalNote){color:#ffe0a1;background:#40351f;border-color:#b9934d}html[data-theme=dark] .calendar-appointment-panel-module__GkGX3G__internalNote summary span{color:#e8cf9f}html[data-theme=dark] .calendar-appointment-panel-module__GkGX3G__completed{color:#c0dfff;background:#223c55}html[data-theme=dark] :is(.calendar-appointment-panel-module__GkGX3G__cancelled,.calendar-appointment-panel-module__GkGX3G__no_access,.calendar-appointment-panel-module__GkGX3G__no_show){color:#ffc1c9;background:#48272e}html[data-theme=dark] .calendar-appointment-panel-module__GkGX3G__panel :is(button,a,summary):focus-visible{outline-color:var(--theme-accent)}}
.calendar-source-observation-panel-module__SVO1EW__panel{z-index:111;box-sizing:border-box;color:#162b49;background:#fff;border-left:1px solid #d9e2ee;flex-direction:column;width:min(530px,100%);height:100dvh;font-size:15px;line-height:1.45;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 40px #13274929}.calendar-source-observation-panel-module__SVO1EW__panel *{box-sizing:border-box}.calendar-source-observation-panel-module__SVO1EW__toolbar{border-bottom:1px solid #d9e2ee;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-weight:750;display:flex}.calendar-source-observation-panel-module__SVO1EW__toolbar button{color:#173d72;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d5e5;border-radius:7px;font-size:24px}.calendar-source-observation-panel-module__SVO1EW__body{overscroll-behavior:contain;min-height:0;padding:18px;overflow-y:auto}.calendar-source-observation-panel-module__SVO1EW__body h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:21px}.calendar-source-observation-panel-module__SVO1EW__body p{margin:9px 0}.calendar-source-observation-panel-module__SVO1EW__body small{color:#52647b}.calendar-source-observation-panel-module__SVO1EW__notice,.calendar-source-observation-panel-module__SVO1EW__hold{color:#70400c;background:#fff4df;border-left:3px solid #b76513;border-radius:5px;padding:10px 12px}.calendar-source-observation-panel-module__SVO1EW__status{background:#edf2f7;border-radius:6px;padding:4px 9px;font-weight:750;display:inline-block}.calendar-source-observation-panel-module__SVO1EW__body dl{margin:18px 0}.calendar-source-observation-panel-module__SVO1EW__body dl>div{border-bottom:1px solid #d9e2ee;grid-template-columns:minmax(125px,.8fr) minmax(0,1.2fr);gap:8px 12px;padding:10px 0;display:grid}.calendar-source-observation-panel-module__SVO1EW__body dt{color:#52647b}.calendar-source-observation-panel-module__SVO1EW__body dd{overflow-wrap:anywhere;margin:0}.calendar-source-observation-panel-module__SVO1EW__body a{color:#154d86;text-decoration:underline}.calendar-source-observation-panel-module__SVO1EW__footer{color:#52647b;font-size:13px}.calendar-source-observation-panel-module__SVO1EW__panel :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #1e5d9b}@media (max-width:420px){.calendar-source-observation-panel-module__SVO1EW__toolbar,.calendar-source-observation-panel-module__SVO1EW__body{padding-left:12px;padding-right:12px}.calendar-source-observation-panel-module__SVO1EW__body dl>div{grid-template-columns:1fr;gap:2px}}html[data-theme=dark] .calendar-source-observation-panel-module__SVO1EW__panel{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .calendar-source-observation-panel-module__SVO1EW__toolbar{border-color:var(--theme-border)}html[data-theme=dark] .calendar-source-observation-panel-module__SVO1EW__body dl>div{border-color:var(--theme-border)}html[data-theme=dark] .calendar-source-observation-panel-module__SVO1EW__toolbar button{background:var(--theme-surface-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .calendar-source-observation-panel-module__SVO1EW__status{background:var(--theme-surface-raised);color:var(--theme-text);border-color:var(--theme-border)}:is(html[data-theme=dark] .calendar-source-observation-panel-module__SVO1EW__notice,html[data-theme=dark] .calendar-source-observation-panel-module__SVO1EW__hold){color:#ffe0a1;background:#40351f}html[data-theme=dark] .calendar-source-observation-panel-module__SVO1EW__body a{color:var(--theme-link)}@media screen{html[data-theme=dark] :is(.calendar-source-observation-panel-module__SVO1EW__body small,.calendar-source-observation-panel-module__SVO1EW__body dt,.calendar-source-observation-panel-module__SVO1EW__footer){color:var(--theme-muted)}}.calendar-source-observation-panel-module__SVO1EW__sourceCard{box-sizing:border-box;color:#4c310f;font:inherit;text-align:left;cursor:pointer;background:#fff4e3;border:1px solid #a9743f;border-left:4px solid #a15a15;border-radius:7px;overflow:hidden}.calendar-source-observation-panel-module__SVO1EW__sourceCard :is(b,strong,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calendar-source-observation-panel-module__SVO1EW__sourceCard b{font-weight:750}.calendar-source-observation-panel-module__SVO1EW__sourceCard small{font-size:12px}.calendar-source-observation-panel-module__SVO1EW__weekCard{z-index:3;padding:4px 7px;font-size:12px;position:absolute}.calendar-source-observation-panel-module__SVO1EW__monthCard{width:100%;margin:3px 0;padding:5px 7px;font-size:12px;display:block}.calendar-source-observation-panel-module__SVO1EW__headList{gap:3px;padding:3px 5px 7px;display:grid}.calendar-source-observation-panel-module__SVO1EW__headList .calendar-source-observation-panel-module__SVO1EW__sourceCard{width:100%;padding:4px 6px;font-size:12px}.calendar-source-observation-panel-module__SVO1EW__weekendList{border-top:1px solid #d9e2ee;padding:10px 12px 12px}.calendar-source-observation-panel-module__SVO1EW__weekendList>strong{margin-bottom:7px;font-size:13px;display:block}.calendar-source-observation-panel-module__SVO1EW__weekendList>div{flex-wrap:wrap;gap:8px;display:flex}.calendar-source-observation-panel-module__SVO1EW__weekendItem{width:min(250px,100%);min-height:54px;padding:6px 8px}.calendar-source-observation-panel-module__SVO1EW__agendaCard{align-items:center;gap:12px;width:100%;margin:6px 0;padding:10px 12px;display:flex}.calendar-source-observation-panel-module__SVO1EW__agendaCard time{flex:0 0 72px}.calendar-source-observation-panel-module__SVO1EW__agendaCard>span{flex:1;min-width:0}.calendar-source-observation-panel-module__SVO1EW__agendaCard em{flex:none;font-size:12px}.calendar-source-observation-panel-module__SVO1EW__sourceCard:focus-visible{outline-offset:2px;outline:2px solid #1e5d9b}@media (max-width:420px){.calendar-source-observation-panel-module__SVO1EW__agendaCard{gap:7px;padding:8px}.calendar-source-observation-panel-module__SVO1EW__agendaCard time{flex-basis:58px}.calendar-source-observation-panel-module__SVO1EW__weekendItem{width:100%}}html[data-theme=dark] .calendar-source-observation-panel-module__SVO1EW__sourceCard{color:#ffe0a1;background:#40351f;border-color:#b9934d}html[data-theme=dark] .calendar-source-observation-panel-module__SVO1EW__weekendList{border-color:var(--theme-border)}
.calendar-period-jump-module__yYoyFq__jump{flex-wrap:wrap;flex:290px;align-items:end;gap:6px;min-width:0;display:flex}.calendar-period-jump-module__yYoyFq__jump label{color:#30445f;flex:120px;gap:2px;min-width:115px;font-size:11px;font-weight:800;display:grid}.calendar-period-jump-module__yYoyFq__jump input,.calendar-period-jump-module__yYoyFq__jump select{color:#183664;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #cbd5e3;border-radius:9px;padding:0 8px;font-size:14px}.calendar-period-jump-module__yYoyFq__jump label small{color:#52637a;white-space:nowrap;font-size:11px;font-weight:600}.calendar-period-jump-module__yYoyFq__jump button{flex:none}.calendar-period-jump-module__yYoyFq__error{color:#a22424;flex-basis:100%;font-size:12px}.calendar-period-jump-module__yYoyFq__placeholder,.calendar-period-jump-module__yYoyFq__placeholderButton{background:#f2f5f9;border:1px solid #cbd5e3;border-radius:9px;height:40px}.calendar-period-jump-module__yYoyFq__placeholderButton{width:92px}html[data-theme=dark] .calendar-period-jump-module__yYoyFq__jump label{color:#c1cede}html[data-theme=dark] .calendar-period-jump-module__yYoyFq__jump label small{color:#c1cede}:is(html[data-theme=dark] .calendar-period-jump-module__yYoyFq__jump input,html[data-theme=dark] .calendar-period-jump-module__yYoyFq__jump select){color:#e4efff;background:#192633;border-color:#6a87af}html[data-theme=dark] .calendar-period-jump-module__yYoyFq__error{color:#ffb7b7}:is(html[data-theme=dark] .calendar-period-jump-module__yYoyFq__placeholder,html[data-theme=dark] .calendar-period-jump-module__yYoyFq__placeholderButton){background:#243443;border-color:#6a87af}
.report-lifecycle-module__zgkJbW__entry{background:var(--surface,#fff);max-width:100%;color:inherit;cursor:pointer;font:inherit;border:1px solid #8295a7;border-radius:.6rem;align-items:center;gap:.45rem;padding:.35rem .55rem;display:inline-flex}.report-lifecycle-module__zgkJbW__entry:hover,.report-lifecycle-module__zgkJbW__entry:focus-visible{outline-offset:2px;border-color:#23618e}.report-lifecycle-module__zgkJbW__compact{font-size:.82rem}.report-lifecycle-module__zgkJbW__badge{--lifecycle-bg:#e5eaf0;--lifecycle-ink:#263b4f;--lifecycle-border:#8595a6;border:1px solid var(--lifecycle-border);background:var(--lifecycle-bg);max-width:100%;color:var(--lifecycle-ink);overflow-wrap:anywhere;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.2rem .45rem;font-weight:700;line-height:1.25;display:inline-flex}.report-lifecycle-module__zgkJbW__entry .report-lifecycle-module__zgkJbW__badge[data-status]{color:var(--lifecycle-ink)}.report-lifecycle-module__zgkJbW__badge[data-status] small{color:inherit;font-size:.7em;font-weight:600}.report-lifecycle-module__zgkJbW__badge[data-status=ready_for_inspection]{--lifecycle-bg:#fff0c2;--lifecycle-ink:#63430a;--lifecycle-border:#af7a15}.report-lifecycle-module__zgkJbW__badge[data-status=inspection_uploaded]{--lifecycle-bg:#d9efff;--lifecycle-ink:#124669;--lifecycle-border:#3280b0}.report-lifecycle-module__zgkJbW__badge[data-status=report_signed]{--lifecycle-bg:#eadffc;--lifecycle-ink:#4d287c;--lifecycle-border:#8965b7}.report-lifecycle-module__zgkJbW__badge[data-status=report_sent]{--lifecycle-bg:#d4f2df;--lifecycle-ink:#135335;--lifecycle-border:#31925e}.report-lifecycle-module__zgkJbW__badge[data-status=report_needs_amendments]{--lifecycle-bg:#ffe0df;--lifecycle-ink:#762626;--lifecycle-border:#c45751}.report-lifecycle-module__zgkJbW__backdrop{z-index:1100;background:#0b1a28a6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.report-lifecycle-module__zgkJbW__dialog{background:var(--surface,#fff);width:min(44rem,100%);max-height:min(90dvh,55rem);color:var(--ink,#152b3a);border-radius:1rem;padding:1rem;overflow:auto;box-shadow:0 1rem 3rem #06172580}.report-lifecycle-module__zgkJbW__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.report-lifecycle-module__zgkJbW__header h2{margin:.15rem 0 .5rem;font-size:1.35rem}.report-lifecycle-module__zgkJbW__header button{width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #8295a7;border-radius:.5rem;font-size:1.35rem}.report-lifecycle-module__zgkJbW__eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}.report-lifecycle-module__zgkJbW__current{border:1px solid #8295a7;border-radius:.6rem;padding:.75rem}.report-lifecycle-module__zgkJbW__current p,.report-lifecycle-module__zgkJbW__meta{margin:.45rem 0 0;font-size:.88rem;line-height:1.4}.report-lifecycle-module__zgkJbW__disagreement,.report-lifecycle-module__zgkJbW__error,.report-lifecycle-module__zgkJbW__blockers{color:#442b0a;background:#fff0d9;border:1px solid #ad6416;border-radius:.5rem;margin:.75rem 0;padding:.7rem}.report-lifecycle-module__zgkJbW__disagreement p{margin:.3rem 0 0}.report-lifecycle-module__zgkJbW__error{color:#691b1b;background:#fee8e8;border-color:#ad3232}.report-lifecycle-module__zgkJbW__evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.8rem 0;display:grid}.report-lifecycle-module__zgkJbW__evidence div{border:1px solid #8295a7;border-radius:.5rem;padding:.55rem}.report-lifecycle-module__zgkJbW__evidence dt{font-size:.76rem;font-weight:700}.report-lifecycle-module__zgkJbW__evidence dd{overflow-wrap:anywhere;margin:.2rem 0 0}.report-lifecycle-module__zgkJbW__qualifier{margin-top:.3rem;font-weight:500;line-height:1.35;display:block}.report-lifecycle-module__zgkJbW__manualDelivery{color:#174b32;background:#eaf8ef;border:1px solid #31925e;border-radius:.5rem;padding:.7rem}.report-lifecycle-module__zgkJbW__manualDelivery p{overflow-wrap:anywhere;margin:.35rem 0 0}.report-lifecycle-module__zgkJbW__amendments{margin:.8rem 0}.report-lifecycle-module__zgkJbW__amendments h3{margin:0 0 .4rem;font-size:1rem}.report-lifecycle-module__zgkJbW__amendments article{overflow-wrap:anywhere;border:1px solid #8295a7;border-radius:.5rem;margin:.45rem 0;padding:.65rem}.report-lifecycle-module__zgkJbW__amendments article p{white-space:pre-wrap;margin:0 0 .35rem}.report-lifecycle-module__zgkJbW__amendments article small{margin-bottom:.4rem;display:block}.report-lifecycle-module__zgkJbW__amendments article strong{font-size:.84rem}.report-lifecycle-module__zgkJbW__amendments ul{margin:.2rem 0 .45rem;padding-left:1.3rem}.report-lifecycle-module__zgkJbW__amendments a{color:#185d87;text-decoration:underline}.report-lifecycle-module__zgkJbW__blockers ul{margin:.3rem 0 0;padding-left:1.25rem}.report-lifecycle-module__zgkJbW__actions{flex-wrap:wrap;gap:.45rem;margin:.8rem 0;display:flex}.report-lifecycle-module__zgkJbW__actions button,.report-lifecycle-module__zgkJbW__formActions button,.report-lifecycle-module__zgkJbW__dialog footer button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #8295a7;border-radius:.45rem;padding:.45rem .65rem}.report-lifecycle-module__zgkJbW__actions button:disabled{opacity:.52;cursor:not-allowed}.report-lifecycle-module__zgkJbW__actions button[aria-pressed=true],.report-lifecycle-module__zgkJbW__formActions button:last-child{color:#fff;background:#185d87;border-color:#185d87}.report-lifecycle-module__zgkJbW__form{border:1px solid #8295a7;border-radius:.6rem;gap:.65rem;padding:.8rem;display:grid}.report-lifecycle-module__zgkJbW__form h3{margin:0;font-size:1rem}.report-lifecycle-module__zgkJbW__form label:not(.report-lifecycle-module__zgkJbW__check){gap:.2rem;font-weight:650;display:grid}.report-lifecycle-module__zgkJbW__form textarea,.report-lifecycle-module__zgkJbW__form input:not([type=checkbox]):not([type=radio]),.report-lifecycle-module__zgkJbW__form select{box-sizing:border-box;background:var(--surface,#fff);width:100%;color:inherit;font:inherit;border:1px solid #8295a7;border-radius:.4rem;padding:.45rem}.report-lifecycle-module__zgkJbW__form small{font-weight:400}.report-lifecycle-module__zgkJbW__manualOverride{color:#563b0c;background:#fff6de;border:1px solid #af7a15;border-radius:.45rem;padding:.55rem}.report-lifecycle-module__zgkJbW__manualOverride p,.report-lifecycle-module__zgkJbW__manualOptional p{margin:0 0 .5rem}.report-lifecycle-module__zgkJbW__manualOptional{border:1px solid #8295a7;border-radius:.45rem;padding:.55rem}.report-lifecycle-module__zgkJbW__manualOptional summary{cursor:pointer;font-weight:700}.report-lifecycle-module__zgkJbW__manualOptional>:not(summary){margin-top:.6rem}.report-lifecycle-module__zgkJbW__form fieldset{border:1px solid #8295a7;border-radius:.4rem;max-height:9rem;overflow:auto}.report-lifecycle-module__zgkJbW__check{align-items:start;gap:.45rem;margin:.35rem 0;display:flex}.report-lifecycle-module__zgkJbW__check input[type=checkbox],.report-lifecycle-module__zgkJbW__check input[type=radio]{accent-color:#23618e;flex:0 0 1.15rem;width:1.15rem;height:1.15rem;min-height:0;margin:.1rem 0 0;padding:0}.report-lifecycle-module__zgkJbW__formActions{justify-content:end;gap:.5rem;display:flex}.report-lifecycle-module__zgkJbW__history{margin:.8rem 0}.report-lifecycle-module__zgkJbW__history ol{padding-left:1.4rem}.report-lifecycle-module__zgkJbW__history li{margin:.4rem 0}.report-lifecycle-module__zgkJbW__history li span,.report-lifecycle-module__zgkJbW__history li small{display:block}.report-lifecycle-module__zgkJbW__dialog footer{justify-content:end;margin-top:.75rem;display:flex}@media (max-width:520px){.report-lifecycle-module__zgkJbW__backdrop{align-items:end;padding:.3rem}.report-lifecycle-module__zgkJbW__dialog{border-radius:.8rem .8rem 0 0;max-height:95dvh}.report-lifecycle-module__zgkJbW__evidence{grid-template-columns:1fr}}html[data-theme=dark] .report-lifecycle-module__zgkJbW__badge{--lifecycle-bg:#2a3541;--lifecycle-ink:#e3edf7;--lifecycle-border:#7e96aa}html[data-theme=dark] .report-lifecycle-module__zgkJbW__badge[data-status=ready_for_inspection]{--lifecycle-bg:#4b3717;--lifecycle-ink:#ffdf9b;--lifecycle-border:#b88532}html[data-theme=dark] .report-lifecycle-module__zgkJbW__badge[data-status=inspection_uploaded]{--lifecycle-bg:#14384f;--lifecycle-ink:#c0e8ff;--lifecycle-border:#4a9ed0}html[data-theme=dark] .report-lifecycle-module__zgkJbW__badge[data-status=report_signed]{--lifecycle-bg:#3c2c55;--lifecycle-ink:#ead8ff;--lifecycle-border:#9a79c5}html[data-theme=dark] .report-lifecycle-module__zgkJbW__badge[data-status=report_sent]{--lifecycle-bg:#183e2e;--lifecycle-ink:#baf1ce;--lifecycle-border:#50a976}html[data-theme=dark] .report-lifecycle-module__zgkJbW__badge[data-status=report_needs_amendments]{--lifecycle-bg:#512728;--lifecycle-ink:#ffd4d4;--lifecycle-border:#d27272}:is(html[data-theme=dark] .report-lifecycle-module__zgkJbW__disagreement,html[data-theme=dark] .report-lifecycle-module__zgkJbW__blockers){color:#ffe6af;background:#483317}html[data-theme=dark] .report-lifecycle-module__zgkJbW__error{color:#ffd6d6;background:#4a2020}html[data-theme=dark] .report-lifecycle-module__zgkJbW__manualDelivery{color:#baf1ce;background:#183e2e;border-color:#50a976}html[data-theme=dark] .report-lifecycle-module__zgkJbW__manualOverride{color:#ffdf9b;background:#4b3717;border-color:#b88532}html[data-theme=dark] .report-lifecycle-module__zgkJbW__amendments a{color:#a9dcff}
.document-copy-actions-module__Q4mL1q__actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.document-copy-actions-module__Q4mL1q__actions a,.document-copy-actions-module__Q4mL1q__actions button{color:#214e84;min-height:36px;font:inherit;background:#fff;border:1px solid #c2cfdf;border-radius:6px;align-items:center;padding:6px 9px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.document-copy-actions-module__Q4mL1q__actions button{cursor:grab}.document-copy-actions-module__Q4mL1q__actions button:active{cursor:grabbing}.document-copy-actions-module__Q4mL1q__actions small{color:#52647b;flex-basis:100%;font-size:13px;line-height:1.5}.document-copy-actions-module__Q4mL1q__actions a:focus-visible,.document-copy-actions-module__Q4mL1q__actions button:focus-visible{outline-offset:2px;outline:3px solid #3574bd}@media (pointer:coarse){.document-copy-actions-module__Q4mL1q__actions a,.document-copy-actions-module__Q4mL1q__actions button{min-height:44px}}@media screen{html[data-theme=dark] .document-copy-actions-module__Q4mL1q__actions :is(a,button){background:var(--theme-surface-raised);color:var(--theme-link);border-color:var(--theme-border)}html[data-theme=dark] .document-copy-actions-module__Q4mL1q__actions small{color:var(--theme-muted)}html[data-theme=dark] .document-copy-actions-module__Q4mL1q__actions :is(a,button):focus-visible{outline-color:var(--theme-accent)}}
.calendar-documents-module__WeZW7q__documents{background:#f6f8fc;border:1px solid #d4dfec;border-radius:8px;min-width:0;margin-top:12px;padding:12px;font-size:14px}.calendar-documents-module__WeZW7q__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.calendar-documents-module__WeZW7q__header strong{font-size:16px}.calendar-documents-module__WeZW7q__header button{min-height:36px;font:inherit;color:#204f86;cursor:pointer;background:#fff;border:1px solid #bdcee2;border-radius:5px;padding:6px 9px}.calendar-documents-module__WeZW7q__hint,.calendar-documents-module__WeZW7q__info small{color:#52647b;font-size:13px;line-height:1.5}.calendar-documents-module__WeZW7q__hint{margin:8px 0}.calendar-documents-module__WeZW7q__categories{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:12px;margin-top:12px;display:grid}.calendar-documents-module__WeZW7q__group{background:#f3f7fc;border:1px solid #d4dfec;border-radius:8px;min-width:0;padding:9px}.calendar-documents-module__WeZW7q__group[data-category=torus_produced]{background:#f1f7f5;border-color:#ccdcd5}.calendar-documents-module__WeZW7q__groupHeading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.calendar-documents-module__WeZW7q__groupHeading h4{color:#2c4664;margin:0;font-size:15px}.calendar-documents-module__WeZW7q__groupHeading>span{background:#fff;border-radius:12px;padding:3px 8px;font-size:13px;font-weight:700}.calendar-documents-module__WeZW7q__empty{color:#52647b;margin:8px 0;font-size:13px;line-height:1.5}.calendar-documents-module__WeZW7q__file{background:#fff;border:1px solid #d7e1ed;border-radius:6px;align-items:flex-start;gap:9px;min-width:0;margin-top:5px;padding:10px;display:flex}.calendar-documents-module__WeZW7q__selected{background:#edf4fe;border-color:#587dad}.calendar-documents-module__WeZW7q__file>input{flex:none;width:18px;height:18px;margin-top:5px}.calendar-documents-module__WeZW7q__info{overflow-wrap:anywhere;flex:1;min-width:0}.calendar-documents-module__WeZW7q__info a{color:#164f91;font-weight:650;text-decoration:underline}.calendar-documents-module__WeZW7q__info small{margin-top:2px;display:block}.calendar-documents-module__WeZW7q__format{color:#475f85;text-align:center;background:#edf1f8;border:1px solid #cbd5e1;border-radius:4px;flex:none;min-width:36px;padding:5px 4px;font-size:12.5px;font-weight:750}.calendar-documents-module__WeZW7q__format[data-format=PDF]{color:#8b3034;background:#fceded}.calendar-documents-module__WeZW7q__format[data-format=XLSX],.calendar-documents-module__WeZW7q__format[data-format=XLS]{color:#29653d;background:#ecf7ef}.calendar-documents-module__WeZW7q__format[data-format=DOCX],.calendar-documents-module__WeZW7q__format[data-format=DOC]{color:#244e94;background:#edf4fe}.calendar-documents-module__WeZW7q__search{width:100%;font:inherit;background:#fff;border:1px solid #bdcee2;border-radius:5px;margin:5px 0;padding:9px}.calendar-documents-module__WeZW7q__older{align-items:center;gap:8px;min-height:40px;font-size:13px;display:flex}.calendar-documents-module__WeZW7q__info .calendar-documents-module__WeZW7q__warning,.calendar-documents-module__WeZW7q__warning{color:#794009}.calendar-documents-module__WeZW7q__error{color:#9b202b}.calendar-documents-module__WeZW7q__documents a:focus-visible,.calendar-documents-module__WeZW7q__documents button:focus-visible,.calendar-documents-module__WeZW7q__documents input:focus-visible{outline-offset:3px;outline:2px solid #1e5d9b}@media (pointer:coarse){.calendar-documents-module__WeZW7q__header button,.calendar-documents-module__WeZW7q__older{min-height:44px}.calendar-documents-module__WeZW7q__file>input{width:24px;height:24px}}@media screen{html[data-theme=dark] .calendar-documents-module__WeZW7q__documents{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .calendar-documents-module__WeZW7q__group{background:#1a2e43;border-color:#527391}html[data-theme=dark] .calendar-documents-module__WeZW7q__group[data-category=torus_produced]{background:#1b332e;border-color:#507e6b}html[data-theme=dark] :is(.calendar-documents-module__WeZW7q__file,.calendar-documents-module__WeZW7q__header button,.calendar-documents-module__WeZW7q__groupHeading>span,.calendar-documents-module__WeZW7q__search){background:var(--theme-surface-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .calendar-documents-module__WeZW7q__selected{border-color:var(--theme-accent);background:#223c55}html[data-theme=dark] .calendar-documents-module__WeZW7q__groupHeading h4{color:var(--theme-text)}html[data-theme=dark] :is(.calendar-documents-module__WeZW7q__hint,.calendar-documents-module__WeZW7q__info small,.calendar-documents-module__WeZW7q__empty){color:var(--theme-muted)}html[data-theme=dark] :is(.calendar-documents-module__WeZW7q__header button,.calendar-documents-module__WeZW7q__info a){color:var(--theme-link)}html[data-theme=dark] .calendar-documents-module__WeZW7q__format{background:var(--theme-surface);color:var(--theme-muted);border-color:var(--theme-border)}html[data-theme=dark] .calendar-documents-module__WeZW7q__format[data-format=PDF]{color:#ffc1c9;background:#48272e}html[data-theme=dark] :is(.calendar-documents-module__WeZW7q__format[data-format=XLSX],.calendar-documents-module__WeZW7q__format[data-format=XLS]){color:#a7efcc;background:#183b32}html[data-theme=dark] :is(.calendar-documents-module__WeZW7q__format[data-format=DOCX],.calendar-documents-module__WeZW7q__format[data-format=DOC]){color:#c0dfff;background:#223c55}html[data-theme=dark] :is(.calendar-documents-module__WeZW7q__info .calendar-documents-module__WeZW7q__warning,.calendar-documents-module__WeZW7q__warning){color:#ffe0a1}html[data-theme=dark] .calendar-documents-module__WeZW7q__error{color:#ffc1c9}html[data-theme=dark] .calendar-documents-module__WeZW7q__documents :is(a,button,input):focus-visible{outline-color:var(--theme-accent)}}
.hdr-test-signature-panel-module___6BGsW__confirmation{box-sizing:border-box;border:2px solid var(--action);border-radius:var(--radius-lg);background:var(--surface);width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--ink);margin:auto;padding:clamp(20px,4vw,32px);position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #00000047}.hdr-test-signature-panel-module___6BGsW__confirmation::backdrop{background:#0e1c2eb8}.hdr-test-signature-panel-module___6BGsW__confirmation h2{margin:0 0 12px;font-size:clamp(21px,4vw,26px);line-height:1.25}.hdr-test-signature-panel-module___6BGsW__confirmation p{color:var(--ink);margin:0 0 16px;line-height:1.6}.hdr-test-signature-panel-module___6BGsW__confirmation .signature-attention{color:var(--danger);font-weight:650}.hdr-test-signature-panel-module___6BGsW__confirmationActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.hdr-test-signature-panel-module___6BGsW__confirmationActions .button{min-height:44px}.hdr-test-signature-panel-module___6BGsW__confirmation .button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.hdr-test-signature-panel-module___6BGsW__downloadProgress{border:1px solid var(--action);border-radius:var(--radius-md);background:var(--action-soft);align-items:flex-start;gap:10px;padding:12px 14px;font-weight:650;display:flex;color:var(--ink)!important}.hdr-test-signature-panel-module___6BGsW__spinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin-top:2px;animation:.8s linear infinite hdr-test-signature-panel-module___6BGsW__spin}@keyframes hdr-test-signature-panel-module___6BGsW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hdr-test-signature-panel-module___6BGsW__spinner{animation:none}}@media (max-width:480px){.hdr-test-signature-panel-module___6BGsW__confirmationActions{grid-template-columns:minmax(0,1fr);display:grid}.hdr-test-signature-panel-module___6BGsW__confirmationActions .button{width:100%}}
.inspection-team-module__zpFTRG__panel{color:#233c32;background:#fff;border:1px solid #d4ddd7;border-radius:14px;margin:12px 0;overflow:hidden}.inspection-team-module__zpFTRG__heading{text-align:left;width:100%;color:inherit;cursor:pointer;background:#f3f7f4;border:0;align-items:center;gap:12px;min-height:64px;padding:14px 16px;display:flex}.inspection-team-module__zpFTRG__heading>span:first-child{flex:1}.inspection-team-module__zpFTRG__heading strong{font-size:1rem}.inspection-team-module__zpFTRG__heading small{color:#52665b;margin-top:4px;font-size:.82rem;display:block}.inspection-team-module__zpFTRG__count,.inspection-team-module__zpFTRG__tag{color:#365a43;background:#e5eee6;border-radius:12px;padding:5px 9px;font-size:.75rem;display:inline-block}.inspection-team-module__zpFTRG__tag{margin-left:8px}.inspection-team-module__zpFTRG__body{padding:0 16px 16px}.inspection-team-module__zpFTRG__body[hidden]{display:none}.inspection-team-module__zpFTRG__help{color:#53665a;font-size:.84rem;line-height:1.5}.inspection-team-module__zpFTRG__panel>.inspection-team-module__zpFTRG__help{margin:0;padding:9px 16px}.inspection-team-module__zpFTRG__supporters{gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.inspection-team-module__zpFTRG__supporters>li{border:1px solid #dce6df;border-radius:9px;align-items:flex-start;gap:12px;padding:12px;display:flex}.inspection-team-module__zpFTRG__supporters>li>div{flex:1;min-width:0}.inspection-team-module__zpFTRG__supporters>li>button{font-size:.8rem}.inspection-team-module__zpFTRG__appointments{color:#52665a;margin:8px 0 0;padding-left:18px;font-size:.82rem}.inspection-team-module__zpFTRG__appointments li{margin-top:5px}.inspection-team-module__zpFTRG__training{margin:8px 0 0;font-size:.84rem}.inspection-team-module__zpFTRG__training span{font-weight:650}.inspection-team-module__zpFTRG__training a{color:#25569d;text-decoration:underline}.inspection-team-module__zpFTRG__training small{color:#647166;margin-top:4px;display:block}.inspection-team-module__zpFTRG__empty{color:#687369;font-size:.88rem}.inspection-team-module__zpFTRG__form,.inspection-team-module__zpFTRG__review{background:#f9fbf9;border:1px solid #d5e2d8;border-radius:10px;margin:12px 0;padding:14px}.inspection-team-module__zpFTRG__form h3,.inspection-team-module__zpFTRG__review h3{margin:0 0 12px;font-size:1rem}.inspection-team-module__zpFTRG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inspection-team-module__zpFTRG__fields label{flex-direction:column;gap:6px;font-size:.84rem;font-weight:600;display:flex}.inspection-team-module__zpFTRG__fields select{color:#263e2d;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bfcfc1;border-radius:7px;padding:8px;font-size:16px}.inspection-team-module__zpFTRG__check{flex-wrap:wrap;align-items:center;gap:9px;min-height:44px;margin-top:12px;font-size:.9rem;display:flex}.inspection-team-module__zpFTRG__check input{width:20px;height:20px}.inspection-team-module__zpFTRG__check span{color:#65756a;font-size:.82rem}.inspection-team-module__zpFTRG__primary,.inspection-team-module__zpFTRG__secondary,.inspection-team-module__zpFTRG__refresh{cursor:pointer;color:#305038;background:#fff;border:1px solid #b0c7b5;border-radius:8px;min-height:44px;padding:9px 12px;font-weight:600}.inspection-team-module__zpFTRG__primary{color:#fff;background:#315e3d;border-color:#315e3d}.inspection-team-module__zpFTRG__refresh{margin-top:8px;font-size:.82rem}.inspection-team-module__zpFTRG__actions{flex-wrap:wrap;gap:8px;display:flex}.inspection-team-module__zpFTRG__panel button:disabled,.inspection-team-module__zpFTRG__panel input:disabled,.inspection-team-module__zpFTRG__panel select:disabled{opacity:.5;cursor:not-allowed}.inspection-team-module__zpFTRG__panel button:focus-visible,.inspection-team-module__zpFTRG__panel input:focus-visible,.inspection-team-module__zpFTRG__panel select:focus-visible,.inspection-team-module__zpFTRG__panel a:focus-visible{outline-offset:3px;outline:3px solid #3574bd}.inspection-team-module__zpFTRG__review p{font-size:.88rem;line-height:1.5}.inspection-team-module__zpFTRG__trainingRules{background:#eef0fa;border-left:3px solid #7a79a0;margin:12px 0;padding:10px 12px}.inspection-team-module__zpFTRG__trainingRules p{margin-bottom:0}.inspection-team-module__zpFTRG__info,.inspection-team-module__zpFTRG__error{color:#6d4c1c;background:#fff4dc;border-left:3px solid #b27e29;padding:10px 12px;font-size:.85rem;line-height:1.5}.inspection-team-module__zpFTRG__error{color:#863c27;background:#fff1eb;border-color:#bf5a37}.inspection-team-module__zpFTRG__panel>.inspection-team-module__zpFTRG__error{margin:0}.inspection-team-module__zpFTRG__notice{color:#315e3d;font-size:.85rem;line-height:1.5}.inspection-team-module__zpFTRG__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.inspection-team-module__zpFTRG__help,.inspection-team-module__zpFTRG__review p,.inspection-team-module__zpFTRG__fields label,.inspection-team-module__zpFTRG__training,.inspection-team-module__zpFTRG__notice,.inspection-team-module__zpFTRG__error,.inspection-team-module__zpFTRG__info{font-size:.925rem}.inspection-team-module__zpFTRG__appointments,.inspection-team-module__zpFTRG__heading small,.inspection-team-module__zpFTRG__check span,.inspection-team-module__zpFTRG__training small{font-size:.875rem}.inspection-team-module__zpFTRG__check{flex-wrap:nowrap;align-items:flex-start}.inspection-team-module__zpFTRG__check input{flex:0 0 20px;margin-top:3px}.inspection-team-module__zpFTRG__check>span{color:inherit;font-size:.925rem;line-height:1.5}.inspection-team-module__zpFTRG__check small{color:#65756a;font-size:.875rem;display:block}.inspection-team-module__zpFTRG__pendingTraining{border-left:3px solid #7a79a0;margin-top:10px;padding-left:10px}.inspection-team-module__zpFTRG__pendingTraining .inspection-team-module__zpFTRG__check{margin-top:0}.inspection-team-module__zpFTRG__leadControl{padding:12px 0}.inspection-team-module__zpFTRG__leadControl label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;font-size:.95rem;font-weight:650;display:grid}.inspection-team-module__zpFTRG__leadControl select{color:#233c32;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bfcfc1;border-radius:7px;padding:8px 10px;font-size:16px}.inspection-team-module__zpFTRG__leadControl p{margin:6px 0 0}.inspection-team-module__zpFTRG__jobHero{max-width:none;box-shadow:none;background:0 0;border:0;border-top:1px solid #d5e3d9;border-radius:0;margin:0;overflow:visible}.inspection-team-module__zpFTRG__jobOverview{grid-template-columns:minmax(0,300px) minmax(0,300px) max-content;align-items:start;gap:12px 16px;padding:16px 0;display:grid}.inspection-team-module__zpFTRG__jobOverview>div{min-width:0}.inspection-team-module__zpFTRG__jobLead,.inspection-team-module__zpFTRG__jobSupport{width:100%;max-width:300px}.inspection-team-module__zpFTRG__jobSupport{align-content:start;gap:6px;display:grid}.inspection-team-module__zpFTRG__jobSupport>span{color:#506b5d;font-size:.84rem;font-weight:700}.inspection-team-module__zpFTRG__jobSupport button,.inspection-team-module__zpFTRG__jobManageButton{color:#244634;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #b8cdbd;border-radius:8px;padding:8px 11px;font-size:.92rem;font-weight:700}.inspection-team-module__zpFTRG__jobSupport button{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.inspection-team-module__zpFTRG__jobSupport button span{flex:none}.inspection-team-module__zpFTRG__jobManageButton{color:#25569d;text-underline-offset:3px;background:0 0;border-color:#0000;grid-area:1/3;align-self:start;margin-top:24px;font-size:.84rem;font-weight:650;text-decoration:underline}.inspection-team-module__zpFTRG__jobManageButton:hover{background:#f3f7f4;border-color:#b8cdbd}.inspection-team-module__zpFTRG__jobHero .inspection-team-module__zpFTRG__leadControl{padding:0}.inspection-team-module__zpFTRG__jobHero .inspection-team-module__zpFTRG__leadControl label{grid-template-columns:minmax(0,1fr);gap:6px;font-size:.84rem;display:grid}.inspection-team-module__zpFTRG__jobLeadHelp{grid-column:1/-1;min-width:0}.inspection-team-module__zpFTRG__jobLeadHelp .inspection-team-module__zpFTRG__help{overflow-wrap:anywhere;margin:0}.inspection-team-module__zpFTRG__jobBackdrop{z-index:999;background:#10241d99;position:fixed;inset:0}.inspection-team-module__zpFTRG__jobHero .inspection-team-module__zpFTRG__body:not([hidden]){z-index:1000;background:#fff;border:1px solid #b8cdbd;border-radius:14px;width:min(720px,100vw - 28px);max-height:min(88dvh,860px);padding:18px;position:fixed;top:6dvh;left:max(14px,50vw - 360px);overflow:auto;box-shadow:0 20px 65px #10241d55}.inspection-team-module__zpFTRG__jobHero .inspection-team-module__zpFTRG__body.inspection-team-module__zpFTRG__jobQuick:not([hidden]){width:min(480px,100vw - 28px);left:max(14px,50vw - 240px)}.inspection-team-module__zpFTRG__jobDialogHeader{border-bottom:1px solid #d9e5dc;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.inspection-team-module__zpFTRG__jobDialogHeader h2{color:#244634;margin:0;font-size:1.13rem}.inspection-team-module__zpFTRG__quickPicker{gap:12px;padding-top:10px;display:grid}.inspection-team-module__zpFTRG__quickPicker>label:not(.inspection-team-module__zpFTRG__check){gap:5px;font-size:.88rem;font-weight:750;display:grid}.inspection-team-module__zpFTRG__quickPicker>.inspection-team-module__zpFTRG__help,.inspection-team-module__zpFTRG__quickPicker .inspection-team-module__zpFTRG__check{margin:0}.inspection-team-module__zpFTRG__quickPicker>.inspection-team-module__zpFTRG__primary{width:100%}.inspection-team-module__zpFTRG__quickCurrent{border-top:1px solid #d9e5dc;gap:7px;padding-top:11px;display:grid}.inspection-team-module__zpFTRG__quickCurrent>strong{font-size:.83rem}.inspection-team-module__zpFTRG__quickCurrent button{color:#285d42;font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.inspection-team-module__zpFTRG__quickActions{border-top:1px solid #d9e5dc;flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.inspection-team-module__zpFTRG__calendar .inspection-team-module__zpFTRG__leadControl{padding:10px 12px}.inspection-team-module__zpFTRG__calendar .inspection-team-module__zpFTRG__heading{min-height:48px;padding:10px 12px}.inspection-team-module__zpFTRG__calendar .inspection-team-module__zpFTRG__heading small{margin-top:2px}.inspection-team-module__zpFTRG__calendar .inspection-team-module__zpFTRG__form{padding:12px}.inspection-team-module__zpFTRG__calendar.inspection-team-module__zpFTRG__compact .inspection-team-module__zpFTRG__leadControl{padding:8px 12px}.inspection-team-module__zpFTRG__calendar.inspection-team-module__zpFTRG__compact .inspection-team-module__zpFTRG__heading{min-height:44px;padding:8px 12px}.inspection-team-module__zpFTRG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){.inspection-team-module__zpFTRG__jobOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-team-module__zpFTRG__jobManageButton{grid-area:auto/1/auto/-1;justify-self:start;margin:0;padding-left:0}}@media (max-width:650px){.inspection-team-module__zpFTRG__fields{grid-template-columns:1fr}.inspection-team-module__zpFTRG__supporters>li{flex-direction:column}.inspection-team-module__zpFTRG__heading{gap:8px;padding:12px}.inspection-team-module__zpFTRG__body{padding:0 12px 12px}.inspection-team-module__zpFTRG__actions>button{flex:1}.inspection-team-module__zpFTRG__tag{margin-top:6px;margin-left:0;display:table}.inspection-team-module__zpFTRG__jobHero .inspection-team-module__zpFTRG__body:not([hidden]){max-height:calc(100dvh - 16px);padding:14px;top:8px;left:14px}}@media (max-width:480px){.inspection-team-module__zpFTRG__jobOverview{grid-template-columns:minmax(0,1fr)}.inspection-team-module__zpFTRG__jobLead,.inspection-team-module__zpFTRG__jobSupport{max-width:none}.inspection-team-module__zpFTRG__jobManageButton{grid-column:1}}@media screen{html[data-theme=dark] .inspection-team-module__zpFTRG__panel{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .inspection-team-module__zpFTRG__heading{background:#1b332e}html[data-theme=dark] :is(.inspection-team-module__zpFTRG__heading small,.inspection-team-module__zpFTRG__help,.inspection-team-module__zpFTRG__appointments,.inspection-team-module__zpFTRG__training small,.inspection-team-module__zpFTRG__empty,.inspection-team-module__zpFTRG__check small){color:var(--theme-muted)}html[data-theme=dark] :is(.inspection-team-module__zpFTRG__count,.inspection-team-module__zpFTRG__tag){color:#a7efcc;background:#183b32}html[data-theme=dark] :is(.inspection-team-module__zpFTRG__supporters>li,.inspection-team-module__zpFTRG__form,.inspection-team-module__zpFTRG__review){background:var(--theme-surface-raised);border-color:var(--theme-border)}html[data-theme=dark] :is(.inspection-team-module__zpFTRG__fields select,.inspection-team-module__zpFTRG__leadControl select,.inspection-team-module__zpFTRG__secondary,.inspection-team-module__zpFTRG__refresh){background:var(--theme-bg);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .inspection-team-module__zpFTRG__primary{color:#102d1e;background:#a7e4bc;border-color:#a7e4bc}html[data-theme=dark] .inspection-team-module__zpFTRG__training a{color:var(--theme-link)}html[data-theme=dark] .inspection-team-module__zpFTRG__trainingRules{color:#e1c9ff;background:#342a49;border-color:#aa87d0}html[data-theme=dark] .inspection-team-module__zpFTRG__pendingTraining{border-color:#aa87d0}html[data-theme=dark] .inspection-team-module__zpFTRG__info{color:#ffe0a1;background:#40351f;border-color:#b9934d}html[data-theme=dark] .inspection-team-module__zpFTRG__error{color:#ffc1c9;background:#48272e;border-color:#ba7380}html[data-theme=dark] .inspection-team-module__zpFTRG__notice{color:#a7efcc}html[data-theme=dark] .inspection-team-module__zpFTRG__jobHero{border-color:var(--theme-border);background:0 0}html[data-theme=dark] .inspection-team-module__zpFTRG__jobSupport>span{color:var(--theme-muted)}html[data-theme=dark] .inspection-team-module__zpFTRG__jobSupport button{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .inspection-team-module__zpFTRG__jobManageButton{color:var(--theme-link);background:0 0;border-color:#0000}html[data-theme=dark] .inspection-team-module__zpFTRG__jobManageButton:hover{background:var(--theme-surface-raised);border-color:var(--theme-border)}html[data-theme=dark] .inspection-team-module__zpFTRG__jobHero .inspection-team-module__zpFTRG__body:not([hidden]){background:var(--theme-surface);border-color:var(--theme-border)}html[data-theme=dark] .inspection-team-module__zpFTRG__jobDialogHeader{border-color:var(--theme-border)}html[data-theme=dark] .inspection-team-module__zpFTRG__jobDialogHeader h2{color:var(--theme-text)}html[data-theme=dark] :is(.inspection-team-module__zpFTRG__quickCurrent,.inspection-team-module__zpFTRG__quickActions){border-color:var(--theme-border)}html[data-theme=dark] .inspection-team-module__zpFTRG__quickCurrent button{color:var(--theme-link)}html[data-theme=dark] .inspection-team-module__zpFTRG__panel :is(button,input,select,a):focus-visible{outline-color:var(--theme-accent)}}
.report-prefill-module__YUDZBa__panel{color:#19334a;background:#f1f7fb;border:1px solid #afc4d5;border-radius:10px;margin:0 0 16px;padding:16px;font-size:14px}.report-prefill-module__YUDZBa__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.report-prefill-module__YUDZBa__heading p{max-width:750px;margin:5px 0 0}.report-prefill-module__YUDZBa__heading button{flex-shrink:0}.report-prefill-module__YUDZBa__review{border-top:1px solid #afc4d5;margin-top:16px;padding-top:10px}.report-prefill-module__YUDZBa__review ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.report-prefill-module__YUDZBa__review label{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:10px;display:flex}.report-prefill-module__YUDZBa__review input{flex:0 0 20px;width:20px;height:20px;margin:1px 0}.report-prefill-module__YUDZBa__review label>span{overflow-wrap:anywhere;white-space:pre-wrap;gap:4px;display:grid}.report-prefill-module__YUDZBa__clientPreview li{overflow-wrap:anywhere;white-space:pre-wrap;border:1px solid;border-radius:8px;align-content:start;gap:4px;padding:10px;display:grid}.report-prefill-module__YUDZBa__actions{flex-wrap:wrap;gap:10px;display:flex}.report-prefill-module__YUDZBa__plannedReview{border:1px solid;border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px;display:flex}.report-prefill-module__YUDZBa__plannedReview input{flex:0 0 20px;width:20px;height:20px;margin:1px 0}.report-prefill-module__YUDZBa__plannedReview span{gap:4px;display:grid}html[data-theme=dark] .report-prefill-module__YUDZBa__panel{color:#e7f1fa;background:#193247;border-color:#6485a0}html[data-theme=dark] .report-prefill-module__YUDZBa__review{border-color:#6485a0}@media (max-width:800px){.report-prefill-module__YUDZBa__heading{flex-direction:column;align-items:stretch}.report-prefill-module__YUDZBa__review ul{grid-template-columns:minmax(0,1fr)}}
.hdr-inspection-date-module__FxBfeW__panel{color:#19334a;background:#f1f7fb;border:1px solid #afc4d5;border-radius:10px;gap:12px;padding:14px;display:grid}.hdr-inspection-date-module__FxBfeW__dates{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.hdr-inspection-date-module__FxBfeW__dates>*{min-width:0}.hdr-inspection-date-module__FxBfeW__dates small,.hdr-inspection-date-module__FxBfeW__hint{margin-top:5px;line-height:1.45;display:block}.hdr-inspection-date-module__FxBfeW__planned strong{margin-top:8px;font-size:1.05rem;display:block}.hdr-inspection-date-module__FxBfeW__panel button{white-space:normal;text-align:left;justify-self:start;min-height:44px}.hdr-inspection-date-module__FxBfeW__notice{margin:0}html[data-theme=dark] .hdr-inspection-date-module__FxBfeW__panel{color:#e7f1fa;background:#193247;border-color:#6485a0}@media (max-width:600px){.hdr-inspection-date-module__FxBfeW__dates{grid-template-columns:minmax(0,1fr)}.hdr-inspection-date-module__FxBfeW__panel button{justify-self:stretch}}
.hdr-party-review-module__0L5ETG__panel{border:1px solid var(--border,#c7d2db);background:var(--surface,#fff);min-width:0;color:var(--ink,#162136);border-radius:12px;margin-top:1rem;padding:18px;line-height:1.45;container:party-review/inline-size}.hdr-party-review-module__0L5ETG__heading{border-bottom:1px solid var(--border,#c7d2db);justify-content:space-between;align-items:start;gap:12px 20px;padding-bottom:14px;display:flex}.hdr-party-review-module__0L5ETG__heading h3{margin:0;font-size:1.13rem}.hdr-party-review-module__0L5ETG__heading p{max-width:65ch;color:var(--muted,#52647b);margin:4px 0 0;font-size:.9rem}.hdr-party-review-module__0L5ETG__heading button{flex:none}.hdr-party-review-module__0L5ETG__notice{color:var(--ink,#162136);margin:12px 0 0}.hdr-party-review-module__0L5ETG__snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0 17px;display:grid}.hdr-party-review-module__0L5ETG__snapshot>div{border:1px solid var(--border,#c7d2db);background:var(--canvas,#f5f7fb);overflow-wrap:anywhere;border-radius:8px;align-content:start;gap:2px;min-width:0;padding:10px 12px;display:grid}.hdr-party-review-module__0L5ETG__snapshot small{color:var(--muted,#52647b);font-size:.76rem;font-weight:650}.hdr-party-review-module__0L5ETG__snapshot strong{font-size:.93rem}.hdr-party-review-module__0L5ETG__snapshot span{color:var(--muted,#52647b);font-size:.82rem}.hdr-party-review-module__0L5ETG__choices{border:0;min-width:0;margin:0;padding:0}.hdr-party-review-module__0L5ETG__choices legend{margin-bottom:9px;padding:0;font-size:.95rem;font-weight:750}.hdr-party-review-module__0L5ETG__choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.hdr-party-review-module__0L5ETG__choice{border:1px solid var(--border,#c7d2db);background:var(--surface,#fff);cursor:pointer;overflow-wrap:anywhere;border-radius:9px;align-items:flex-start;gap:9px;min-width:0;min-height:78px;padding:10px 11px;display:flex}.hdr-party-review-module__0L5ETG__choice:hover:not(:has(input:disabled)){border-color:var(--action,#245a91);background:var(--action-soft,#eef4fa)}.hdr-party-review-module__0L5ETG__choice[data-selected=true]{border-color:var(--action,#245a91);background:var(--action-soft,#eef4fa);box-shadow:inset 0 0 0 1px var(--action,#245a91)}.hdr-party-review-module__0L5ETG__choice:has(input:focus-visible){outline:3px solid var(--focus,#3979b3);outline-offset:2px}.hdr-party-review-module__0L5ETG__choice:has(input:disabled){cursor:default}.hdr-party-review-module__0L5ETG__choice input[type=radio]{appearance:auto;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;accent-color:var(--action,#245a91);flex:0 0 18px;margin:2px 0 0;padding:0}.hdr-party-review-module__0L5ETG__choice>span{gap:3px;min-width:0;display:grid}.hdr-party-review-module__0L5ETG__choice strong{font-size:.88rem;line-height:1.3}.hdr-party-review-module__0L5ETG__choice small{color:var(--muted,#52647b);font-size:.77rem;line-height:1.35}.hdr-party-review-module__0L5ETG__matchStatus,.hdr-party-review-module__0L5ETG__manualNote{border-radius:8px;margin:11px 0 0;padding:9px 11px;font-size:.86rem}.hdr-party-review-module__0L5ETG__matchStatus{border:1px solid color-mix(in srgb, var(--positive,#166b55) 40%, var(--border,#c7d2db));background:var(--positive-soft,#edf7f1);color:var(--ink,#162136)}.hdr-party-review-module__0L5ETG__matchStatus:focus{outline:2px solid var(--focus,#3979b3);outline-offset:2px}.hdr-party-review-module__0L5ETG__manualNote{background:var(--canvas,#f5f7fb);color:var(--muted,#52647b)}.hdr-party-review-module__0L5ETG__mapping{border:1px solid var(--border,#c7d2db);border-left:3px solid var(--action,#245a91);background:var(--canvas,#f5f7fb);border-radius:8px;gap:10px;margin-top:11px;padding:12px 14px;display:grid}.hdr-party-review-module__0L5ETG__mapping>div:first-child strong{font-size:.9rem}.hdr-party-review-module__0L5ETG__mapping p{color:var(--muted,#52647b);margin:3px 0 0;font-size:.82rem}.hdr-party-review-module__0L5ETG__mapping .hdr-party-review-module__0L5ETG__missing{color:var(--ink,#162136)}.hdr-party-review-module__0L5ETG__nameComparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.hdr-party-review-module__0L5ETG__nameComparison>div{border:1px solid var(--border,#c7d2db);background:var(--surface,#fff);overflow-wrap:anywhere;border-radius:7px;gap:2px;min-width:0;padding:8px 10px;display:grid}.hdr-party-review-module__0L5ETG__nameComparison small{color:var(--muted,#52647b);margin-bottom:2px;font-weight:700}.hdr-party-review-module__0L5ETG__nameComparison span{font-size:.84rem}.hdr-party-review-module__0L5ETG__mapping>button{justify-self:start}.hdr-party-review-module__0L5ETG__proposal{border:1px solid var(--border,#c7d2db);border-left:3px solid var(--action,#245a91);background:var(--canvas,#f5f7fb);border-radius:8px;gap:5px;margin:12px 0;padding:13px 14px;display:grid}.hdr-party-review-module__0L5ETG__proposal p{margin:0;font-size:.84rem}.hdr-party-review-module__0L5ETG__actions{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.hdr-party-review-module__0L5ETG__expert{border-top:1px solid var(--border,#c7d2db);gap:10px;margin-top:17px;padding-top:16px;display:grid}.hdr-party-review-module__0L5ETG__expertHeading{gap:3px;display:grid}.hdr-party-review-module__0L5ETG__expertHeading h4{margin:0;font-size:.97rem}.hdr-party-review-module__0L5ETG__expertHeading p{color:var(--muted,#52647b);margin:0;font-size:.86rem}.hdr-party-review-module__0L5ETG__expertSource{border:1px solid var(--border,#c7d2db);background:var(--canvas,#f5f7fb);border-radius:8px;justify-content:space-between;align-items:center;gap:9px 16px;padding:9px 11px;display:flex}.hdr-party-review-module__0L5ETG__expertSource>div{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.hdr-party-review-module__0L5ETG__expertSource small,.hdr-party-review-module__0L5ETG__expertSource span{color:var(--muted,#52647b);font-size:.8rem}.hdr-party-review-module__0L5ETG__expertSource strong{font-size:.89rem}.hdr-party-review-module__0L5ETG__expertSource button{flex:none}.hdr-party-review-module__0L5ETG__expertNote{color:var(--muted,#52647b);margin:0;font-size:.8rem}.hdr-party-review-module__0L5ETG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hdr-party-review-module__0L5ETG__fields label{gap:5px;min-width:0;font-size:.84rem;font-weight:700;display:grid}.hdr-party-review-module__0L5ETG__fields input{border:1px solid var(--border,#c7d2db);background:var(--surface,#fff);width:100%;min-width:0;min-height:42px;color:var(--ink,#162136);font:inherit;border-radius:7px;padding:8px 10px;font-size:.9rem}.hdr-party-review-module__0L5ETG__includeCheck{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:.87rem;display:flex}.hdr-party-review-module__0L5ETG__includeCheck input[type=checkbox]{appearance:auto;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;accent-color:var(--action,#245a91);flex:0 0 18px;margin:2px 0 0;padding:0}.hdr-party-review-module__0L5ETG__confirm{border-top:1px solid var(--border,#c7d2db);justify-content:space-between;align-items:center;gap:12px 20px;margin-top:17px;padding-top:15px;display:flex}.hdr-party-review-module__0L5ETG__confirm>div{min-width:0}.hdr-party-review-module__0L5ETG__confirm strong{font-size:.9rem}.hdr-party-review-module__0L5ETG__confirm p{margin:3px 0 0;font-size:.84rem}.hdr-party-review-module__0L5ETG__confirm ul{color:var(--muted,#52647b);margin:5px 0 0;padding-left:18px;font-size:.82rem}.hdr-party-review-module__0L5ETG__confirm button{flex:none}@container party-review (max-width:740px){.hdr-party-review-module__0L5ETG__heading,.hdr-party-review-module__0L5ETG__expertSource{flex-direction:column;align-items:start}.hdr-party-review-module__0L5ETG__heading button,.hdr-party-review-module__0L5ETG__expertSource button{flex:none}.hdr-party-review-module__0L5ETG__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hdr-party-review-module__0L5ETG__choice:last-child{grid-column:1/-1;min-height:0}}@container party-review (max-width:480px){.hdr-party-review-module__0L5ETG__choiceGrid,.hdr-party-review-module__0L5ETG__snapshot,.hdr-party-review-module__0L5ETG__fields,.hdr-party-review-module__0L5ETG__nameComparison{grid-template-columns:minmax(0,1fr)}.hdr-party-review-module__0L5ETG__choice:last-child{grid-column:auto}.hdr-party-review-module__0L5ETG__choice{min-height:0}.hdr-party-review-module__0L5ETG__confirm{flex-direction:column;align-items:stretch}.hdr-party-review-module__0L5ETG__confirm button{align-self:start}}@media (max-width:480px){.hdr-party-review-module__0L5ETG__panel{padding:14px}}@media screen{html[data-theme=dark] .hdr-party-review-module__0L5ETG__panel{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=dark] :is(.hdr-party-review-module__0L5ETG__heading,.hdr-party-review-module__0L5ETG__expert,.hdr-party-review-module__0L5ETG__confirm){border-color:var(--theme-border)}html[data-theme=dark] :is(.hdr-party-review-module__0L5ETG__heading p,.hdr-party-review-module__0L5ETG__snapshot small,.hdr-party-review-module__0L5ETG__snapshot span,.hdr-party-review-module__0L5ETG__choice small,.hdr-party-review-module__0L5ETG__manualNote,.hdr-party-review-module__0L5ETG__mapping p,.hdr-party-review-module__0L5ETG__nameComparison small,.hdr-party-review-module__0L5ETG__expertHeading p,.hdr-party-review-module__0L5ETG__expertSource small,.hdr-party-review-module__0L5ETG__expertSource span,.hdr-party-review-module__0L5ETG__expertNote,.hdr-party-review-module__0L5ETG__confirm ul){color:var(--theme-muted)}html[data-theme=dark] :is(.hdr-party-review-module__0L5ETG__snapshot>div,.hdr-party-review-module__0L5ETG__manualNote,.hdr-party-review-module__0L5ETG__mapping,.hdr-party-review-module__0L5ETG__proposal,.hdr-party-review-module__0L5ETG__expertSource){background:var(--theme-surface-raised);border-color:var(--theme-border)}html[data-theme=dark] :is(.hdr-party-review-module__0L5ETG__choice,.hdr-party-review-module__0L5ETG__nameComparison>div,.hdr-party-review-module__0L5ETG__fields input){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .hdr-party-review-module__0L5ETG__choice[data-selected=true]{background:var(--theme-surface-raised);border-color:var(--theme-accent);box-shadow:inset 0 0 0 1px var(--theme-accent)}html[data-theme=dark] .hdr-party-review-module__0L5ETG__choice:hover:not(:has(input:disabled)){background:var(--theme-surface-raised);border-color:var(--theme-accent)}html[data-theme=dark] .hdr-party-review-module__0L5ETG__matchStatus{color:var(--theme-text);background:#1d3b32;border-color:#4f9579}html[data-theme=dark] :is(.hdr-party-review-module__0L5ETG__mapping,.hdr-party-review-module__0L5ETG__proposal){border-left-color:var(--theme-accent)}html[data-theme=dark] :is(.hdr-party-review-module__0L5ETG__choice input,.hdr-party-review-module__0L5ETG__includeCheck input){accent-color:var(--theme-accent)}}
.record-links-module__3RqmVG__link{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;border-radius:2px;text-decoration-line:underline;text-decoration-thickness:1px}.record-links-module__3RqmVG__link:hover{text-decoration-thickness:2px}.record-links-module__3RqmVG__link:focus-visible{outline-offset:3px;outline:2px solid}
.file-drop-zone-module__cyWUYG__zone{color:#17304e;background:#f7faff;border:1px dashed #7e96b1;border-radius:8px;min-width:0;padding:.7rem}.file-drop-zone-module__cyWUYG__zone:focus-within{outline-offset:2px;outline:2px solid #4074bc}.file-drop-zone-module__cyWUYG__active{background:#e4edff;border:2px dashed #2556ac;padding:calc(.7rem - 1px)}.file-drop-zone-module__cyWUYG__disabled{opacity:.72}.file-drop-zone-module__cyWUYG__hint{font-size:.86rem;font-weight:650;line-height:1.4;margin:0 0 .55rem!important}.file-drop-zone-module__cyWUYG__hint small{color:#435a73;font-size:.8rem;font-weight:400;display:block}.file-drop-zone-module__cyWUYG__message,.file-drop-zone-module__cyWUYG__error{overflow-wrap:anywhere;font-size:.82rem;line-height:1.5;margin:.5rem 0 0!important}.file-drop-zone-module__cyWUYG__error{color:#8d2435}html[data-theme=dark] .file-drop-zone-module__cyWUYG__zone{color:#e7f0fa;background:#172b3b;border-color:#8ba8c5}html[data-theme=dark] .file-drop-zone-module__cyWUYG__hint small{color:#c4d4e5}html[data-theme=dark] .file-drop-zone-module__cyWUYG__active{background:#213d63;border-color:#b9d1ff}html[data-theme=dark] .file-drop-zone-module__cyWUYG__error{color:#ffc9d3}
.photo-markup-editor-module__h15LAW__backdrop{z-index:10000;background:#000000c2;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.photo-markup-editor-module__h15LAW__dialog{color:#17212b;background:#fff;border-radius:12px;width:min(100%,920px);max-height:calc(100dvh - 24px);padding:16px;overflow:auto;box-shadow:0 16px 48px #0008}.photo-markup-editor-module__h15LAW__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.photo-markup-editor-module__h15LAW__header h2{margin:0;font-size:1.35rem}.photo-markup-editor-module__h15LAW__header p{margin:4px 0 12px}.photo-markup-editor-module__h15LAW__header button{font-size:1.5rem}.photo-markup-editor-module__h15LAW__toolbar{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.photo-markup-editor-module__h15LAW__toolbar button,.photo-markup-editor-module__h15LAW__header button,.photo-markup-editor-module__h15LAW__footer button{color:#18232d;cursor:pointer;min-width:44px;min-height:44px;font:inherit;background:#fff;border:1px solid #59636c;border-radius:7px;padding:7px 11px}.photo-markup-editor-module__h15LAW__toolbar button[aria-pressed=true]{background:#e5f1ff;border-color:#064897;box-shadow:inset 0 0 0 2px #064897}.photo-markup-editor-module__h15LAW__toolbar button:disabled,.photo-markup-editor-module__h15LAW__header button:disabled,.photo-markup-editor-module__h15LAW__footer button:disabled{opacity:.45;cursor:not-allowed}.photo-markup-editor-module__h15LAW__toolbar button:focus-visible,.photo-markup-editor-module__h15LAW__header button:focus-visible,.photo-markup-editor-module__h15LAW__footer button:focus-visible{outline-offset:2px;outline:3px solid #005fcc}.photo-markup-editor-module__h15LAW__swatch{vertical-align:middle;border:2px solid #000;border-radius:50%;width:18px;height:18px;margin-right:6px;display:inline-block}.photo-markup-editor-module__h15LAW__imageFrame{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.photo-markup-editor-module__h15LAW__imageFrame img{object-fit:contain;width:100%;height:100%;display:block}.photo-markup-editor-module__h15LAW__vectorLayer{pointer-events:none;position:absolute;overflow:hidden}.photo-markup-editor-module__h15LAW__vectorLayer svg{width:100%;height:100%;display:block;overflow:visible}.photo-markup-editor-module__h15LAW__vectorLayer g[data-selected=true]{filter:drop-shadow(0 0 4px #fff)drop-shadow(0 0 3px #003bff)}.photo-markup-editor-module__h15LAW__editorImage{touch-action:none;background:#24292f;height:min(54dvh,540px);margin:10px auto}.photo-markup-editor-module__h15LAW__editorImage .photo-markup-editor-module__h15LAW__vectorLayer,.photo-markup-editor-module__h15LAW__editorImage .photo-markup-editor-module__h15LAW__vectorLayer svg{pointer-events:auto}.photo-markup-editor-module__h15LAW__editorImage .photo-markup-editor-module__h15LAW__vectorLayer g{pointer-events:visibleStroke}.photo-markup-editor-module__h15LAW__drawing{cursor:crosshair}.photo-markup-editor-module__h15LAW__selecting{cursor:pointer}.photo-markup-editor-module__h15LAW__markPicker{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.photo-markup-editor-module__h15LAW__markPicker select{color:#18232d;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #59636c;border-radius:7px;padding:7px}.photo-markup-editor-module__h15LAW__markPicker select:focus-visible{outline-offset:2px;outline:3px solid #005fcc}.photo-markup-editor-module__h15LAW__footer{z-index:2;background:#fff;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding:8px 0 16px;display:flex;position:sticky;bottom:-16px;box-shadow:0 -4px 12px #fff}.photo-markup-editor-module__h15LAW__footer span{margin-right:auto}.photo-markup-editor-module__h15LAW__footer button:last-child{color:#fff;background:#064897;border-color:#064897}.photo-markup-editor-module__h15LAW__error{color:#a60000;margin:8px 0;font-weight:600}@media (max-width:580px){.photo-markup-editor-module__h15LAW__dialog{padding:10px}.photo-markup-editor-module__h15LAW__toolbar button{flex:auto}.photo-markup-editor-module__h15LAW__editorImage{height:min(44dvh,370px)}.photo-markup-editor-module__h15LAW__footer{padding-bottom:10px;bottom:-10px}}
.photo-evidence-module__DOZtoG__orderBar{border-bottom:1px solid var(--border);background:var(--surface,#fff);color:var(--ink,#162136);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.photo-evidence-module__DOZtoG__position{margin-right:auto;font-size:12px;font-weight:700}.photo-evidence-module__DOZtoG__dragHandle,.photo-evidence-module__DOZtoG__moveButton{border:1px solid var(--border);background:var(--surface,transparent);color:inherit;font:inherit;cursor:pointer;border-radius:6px;min-height:36px;padding:5px 8px;font-size:12px}.photo-evidence-module__DOZtoG__dragHandle{cursor:grab;touch-action:manipulation}.photo-evidence-module__DOZtoG__dragHandle:active{cursor:grabbing}.photo-evidence-module__DOZtoG__moveButton:disabled{cursor:default;opacity:.45}.photo-evidence-module__DOZtoG__dragHandle:focus-visible,.photo-evidence-module__DOZtoG__moveButton:focus-visible,.photo-evidence-module__DOZtoG__positionSelect:focus-visible{outline-offset:2px;outline:2px solid}.photo-evidence-module__DOZtoG__positionLabel{align-items:center;gap:4px;font-size:12px;display:flex}.photo-evidence-module__DOZtoG__positionSelect{border:1px solid var(--border);background:var(--surface,transparent);max-width:70px;min-height:36px;color:inherit;border-radius:6px}.photo-evidence-module__DOZtoG__dropTarget{outline-offset:-3px;outline:3px solid #287aab}.photo-evidence-module__DOZtoG__markedPreview{width:100%;height:100%}.photo-evidence-module__DOZtoG__markupButton{border:1px solid var(--border);background:var(--surface,#fff);min-height:36px;color:var(--ink,#162136);font:inherit;cursor:pointer;border-radius:6px;margin:3px 5px 3px 0;padding:5px 10px;font-size:12px;font-weight:700}.photo-evidence-module__DOZtoG__markupButton:disabled{cursor:default;opacity:.5}.photo-evidence-module__DOZtoG__markupButton:focus-visible{outline-offset:2px;outline:2px solid}.photo-evidence-module__DOZtoG__annotationError{color:#8b1e16;background:#fff2f0;border:1px solid #b42318;border-radius:6px;margin:8px 10px;padding:8px;font-size:13px}.photo-evidence-module__DOZtoG__instruction{color:var(--muted);margin:0;font-size:12px}html[data-theme=dark] .photo-evidence-module__DOZtoG__orderBar,html[data-theme=dark] .photo-evidence-module__DOZtoG__orderBar .photo-evidence-module__DOZtoG__dragHandle,html[data-theme=dark] .photo-evidence-module__DOZtoG__orderBar .photo-evidence-module__DOZtoG__moveButton,html[data-theme=dark] .photo-evidence-module__DOZtoG__orderBar .photo-evidence-module__DOZtoG__positionSelect{color:#e6edf7;background:#192633}html[data-theme=dark] .photo-evidence-module__DOZtoG__orderBar~[class~=evidence-photo-fields]{color:#e6edf7}html[data-theme=dark] .photo-evidence-module__DOZtoG__orderBar~[class~=evidence-photo-fields] textarea,html[data-theme=dark] .photo-evidence-module__DOZtoG__orderBar~[class~=evidence-photo-fields] select{color:#e6edf7;-webkit-text-fill-color:#e6edf7;background:#192633}@media (max-width:600px){.photo-evidence-module__DOZtoG__dragHandle{display:none}.photo-evidence-module__DOZtoG__orderBar{gap:8px}}:is(.photo-evidence-module__DOZtoG__compact .evidence-uploader-heading>div>span,.photo-evidence-module__DOZtoG__compact .evidence-upload-actions small,.photo-evidence-module__DOZtoG__compact .photo-evidence-module__DOZtoG__instruction,.photo-evidence-module__DOZtoG__compact .photo-evidence-module__DOZtoG__orderBar,.photo-evidence-module__DOZtoG__compact .photo-evidence-module__DOZtoG__photoDetails,.photo-evidence-module__DOZtoG__compact .photo-use-toggle,.photo-evidence-module__DOZtoG__compact .remove-evidence,.photo-evidence-module__DOZtoG__compact .evidence-file-name,.photo-evidence-module__DOZtoG__compact .inactive-evidence>span,.photo-evidence-module__DOZtoG__compact .inactive-evidence>button){display:none}.photo-evidence-module__DOZtoG__compact .evidence-photo-grid{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.photo-evidence-module__DOZtoG__compact .evidence-photo-card{border:1px solid var(--theme-border,var(--border));background:var(--theme-surface,var(--surface));border-radius:10px;grid-template-columns:144px minmax(0,1fr);align-items:center;gap:0 12px;min-width:0;display:grid;overflow:hidden}.photo-evidence-module__DOZtoG__compact .evidence-photo-preview{grid-row:1/3;width:144px;height:112px;min-height:0}.photo-evidence-module__DOZtoG__compact .evidence-photo-preview img{object-fit:cover;width:100%;height:100%}.photo-evidence-module__DOZtoG__compact .evidence-photo-preview .photo-evidence-module__DOZtoG__markedPreview img{object-fit:contain}.photo-evidence-module__DOZtoG__compactBadge{color:var(--theme-text,var(--ink));align-self:end;padding:8px 10px 0 0;font-size:12px;font-weight:800;display:block}.photo-evidence-module__DOZtoG__compactBadge small{overflow-wrap:anywhere;margin-top:3px;font-weight:500;display:block}.photo-evidence-module__DOZtoG__compact .evidence-photo-fields{align-self:start;padding:3px 10px 8px 0}.photo-evidence-module__DOZtoG__compact .evidence-photo-fields>label:first-child:not(:last-of-type){display:none}.photo-evidence-module__DOZtoG__compact .evidence-photo-fields label{margin:0}.photo-evidence-module__DOZtoG__compact .evidence-photo-fields textarea{resize:vertical;min-height:48px}.photo-evidence-module__DOZtoG__compact .evidence-upload-actions{gap:7px}.photo-evidence-module__DOZtoG__compact .evidence-upload-actions .button{min-height:37px}.photo-evidence-module__DOZtoG__reorderToggle{border:1px solid var(--theme-border,var(--border));background:var(--theme-surface,var(--surface));min-height:38px;color:var(--theme-text,var(--ink));font:inherit;cursor:pointer;border-radius:7px;align-items:center;margin:2px 0 8px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.photo-evidence-module__DOZtoG__reorderToggle:focus-visible{outline-offset:2px;outline:2px solid}.photo-evidence-module__DOZtoG__reordering .photo-evidence-module__DOZtoG__instruction{margin-bottom:8px;display:block}.photo-evidence-module__DOZtoG__reordering .photo-evidence-module__DOZtoG__orderBar{grid-area:1/1/auto/-1;display:flex}.photo-evidence-module__DOZtoG__reordering .evidence-photo-preview{grid-row:2/4}.photo-evidence-module__DOZtoG__reordering .photo-evidence-module__DOZtoG__compactBadge{grid-row:2}.photo-evidence-module__DOZtoG__reordering .evidence-photo-fields{grid-row:3}@media (max-width:600px){.photo-evidence-module__DOZtoG__compact .evidence-photo-card{grid-template-columns:102px minmax(0,1fr);gap:0 9px}.photo-evidence-module__DOZtoG__compact .evidence-photo-preview{width:102px;height:110px}.photo-evidence-module__DOZtoG__compactBadge{padding-top:5px}.photo-evidence-module__DOZtoG__compact .evidence-photo-fields{padding-bottom:6px}}
.terms-coverage-indicator-module__7jFGPa__indicator{flex-direction:column;align-items:flex-start;gap:.25rem;max-width:100%;line-height:1.35;display:inline-flex}.terms-coverage-indicator-module__7jFGPa__indicator strong{font-weight:700}.terms-coverage-indicator-module__7jFGPa__complete strong{color:#176534}.terms-coverage-indicator-module__7jFGPa__pending strong{color:#8a5700}.terms-coverage-indicator-module__7jFGPa__indicator details{color:inherit;font-size:.85em}.terms-coverage-indicator-module__7jFGPa__indicator summary{cursor:pointer;text-underline-offset:.15em;text-decoration:underline}.terms-coverage-indicator-module__7jFGPa__indicator ul{margin:.4rem 0;padding-left:1.25rem}.terms-coverage-indicator-module__7jFGPa__indicator li+li{margin-top:.25rem}.terms-coverage-indicator-module__7jFGPa__indicator p{margin:.4rem 0}@media screen{html[data-theme=dark] .terms-coverage-indicator-module__7jFGPa__complete strong{color:var(--brand-accent-600)}html[data-theme=dark] .terms-coverage-indicator-module__7jFGPa__pending strong{color:var(--brand-warning)}}
.job-client-policy-module__RJih8q__panel{color:#183049;background:#fff;border:1px solid #bdccd9;border-radius:12px;margin:12px 0;overflow:hidden}.job-client-policy-module__RJih8q__heading{width:100%;color:inherit;text-align:left;cursor:pointer;background:#eef4f8;border:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.job-client-policy-module__RJih8q__heading strong{font-size:1rem;display:block}.job-client-policy-module__RJih8q__heading small{color:#526479;margin-top:4px;font-size:.87rem;line-height:1.4;display:block}.job-client-policy-module__RJih8q__body{padding:0 15px 15px}.job-client-policy-module__RJih8q__body[hidden]{display:none}.job-client-policy-module__RJih8q__body p{line-height:1.5}.job-client-policy-module__RJih8q__help,.job-client-policy-module__RJih8q__party small,.job-client-policy-module__RJih8q__summary small{color:#526479;font-size:.87rem;line-height:1.5}.job-client-policy-module__RJih8q__body h3{font-size:1rem}.job-client-policy-module__RJih8q__body h4{font-size:.95rem}.job-client-policy-module__RJih8q__editor{border:0;min-width:0;padding:0}.job-client-policy-module__RJih8q__editor>legend{margin:8px 0;font-weight:650}.job-client-policy-module__RJih8q__party,.job-client-policy-module__RJih8q__review{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #c9d6e0;border-radius:9px;min-width:0;margin:10px 0;padding:12px}.job-client-policy-module__RJih8q__party header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.job-client-policy-module__RJih8q__party>small{margin:8px 0;display:block}.job-client-policy-module__RJih8q__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.job-client-policy-module__RJih8q__wide{grid-column:1/-1}.job-client-policy-module__RJih8q__body label{gap:6px;margin:8px 0;font-size:.9rem;line-height:1.5;display:grid}.job-client-policy-module__RJih8q__body :is(input:not([type=checkbox]),select,textarea){color:#183049;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #a4b8c8;border-radius:7px;padding:9px;font-size:16px}.job-client-policy-module__RJih8q__body :is(button,a){overflow-wrap:anywhere}.job-client-policy-module__RJih8q__body button{color:#143d69;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a4b8c8;border-radius:7px;padding:8px 12px;font-size:.87rem;font-weight:600}.job-client-policy-module__RJih8q__body button:disabled,.job-client-policy-module__RJih8q__editor:disabled{opacity:.6;cursor:not-allowed}.job-client-policy-module__RJih8q__body a{color:#18528a;text-decoration:underline}.job-client-policy-module__RJih8q__body :is(input,select,textarea,button,a):focus-visible,.job-client-policy-module__RJih8q__heading:focus-visible{outline-offset:3px;outline:3px solid #2e70b4}.job-client-policy-module__RJih8q__add,.job-client-policy-module__RJih8q__actions{flex-wrap:wrap;align-items:end;gap:9px;margin:12px 0;display:flex}.job-client-policy-module__RJih8q__add label{flex:1;min-width:180px;margin:0}.job-client-policy-module__RJih8q__group{border-top:1px solid #c9d6e0;margin-top:16px;padding-top:6px}.job-client-policy-module__RJih8q__share{border-bottom:1px dotted #c9d6e0;padding:6px 0}.job-client-policy-module__RJih8q__body .job-client-policy-module__RJih8q__check{align-items:start;gap:9px;display:flex}.job-client-policy-module__RJih8q__check input{flex:0 0 19px;width:19px;height:19px;margin-top:3px}.job-client-policy-module__RJih8q__parties{margin:12px 0;padding:0;list-style:none}.job-client-policy-module__RJih8q__parties li{border-bottom:1px solid #d6e0e8;gap:4px;padding:9px 0;font-size:.9rem;display:grid}.job-client-policy-module__RJih8q__parties a{font-weight:650}.job-client-policy-module__RJih8q__parties small{color:#526479}.job-client-policy-module__RJih8q__summary{font-size:.9rem}.job-client-policy-module__RJih8q__summary>div{gap:5px;margin:12px 0;display:grid}.job-client-policy-module__RJih8q__summary dt{font-weight:650}.job-client-policy-module__RJih8q__summary dd{margin:0;line-height:1.5}.job-client-policy-module__RJih8q__summary small{display:block}.job-client-policy-module__RJih8q__error,.job-client-policy-module__RJih8q__warning,.job-client-policy-module__RJih8q__notice{padding:11px 12px;font-size:.9rem;line-height:1.5}.job-client-policy-module__RJih8q__error{color:#852b32;background:#fff0f0;border-left:3px solid #b74a54}.job-client-policy-module__RJih8q__warning{color:#6c5019;background:#fff6df;border-left:3px solid #b78a36}.job-client-policy-module__RJih8q__notice{color:#245a36;background:#edf7f0}.job-client-policy-module__RJih8q__review{border-left:4px solid #426dae}@media screen{html[data-theme=dark] .job-client-policy-module__RJih8q__panel{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}:is(html[data-theme=dark] .job-client-policy-module__RJih8q__heading,html[data-theme=dark] :is(.job-client-policy-module__RJih8q__party,.job-client-policy-module__RJih8q__review)){background:var(--theme-surface-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] :is(.job-client-policy-module__RJih8q__heading small,.job-client-policy-module__RJih8q__help,.job-client-policy-module__RJih8q__party small,.job-client-policy-module__RJih8q__parties small,.job-client-policy-module__RJih8q__summary small){color:var(--theme-muted)}html[data-theme=dark] .job-client-policy-module__RJih8q__body :is(input:not([type=checkbox]),select,textarea,button){background:var(--theme-bg);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .job-client-policy-module__RJih8q__body a{color:var(--theme-link)}html[data-theme=dark] :is(.job-client-policy-module__RJih8q__group,.job-client-policy-module__RJih8q__share,.job-client-policy-module__RJih8q__parties li){border-color:var(--theme-border)}html[data-theme=dark] .job-client-policy-module__RJih8q__error{color:#ffc1c9;background:#48272e}html[data-theme=dark] .job-client-policy-module__RJih8q__warning{color:#ffe0a1;background:#40351f}html[data-theme=dark] .job-client-policy-module__RJih8q__notice{color:#b2efca;background:#173a2b}}
.report-client-parties-module__PuX-4G__references{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;gap:.2rem 1rem;font-size:.9rem;display:flex}.report-client-parties-module__PuX-4G__panel{gap:.75rem;margin-bottom:1rem;display:grid}.report-client-parties-module__PuX-4G__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.report-client-parties-module__PuX-4G__heading p{flex:16rem;margin:0}.report-client-parties-module__PuX-4G__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;display:grid}.report-client-parties-module__PuX-4G__party{border:1px solid var(--theme-border,#cbd5e1);overflow-wrap:anywhere;border-radius:.6rem;min-width:0;padding:1rem}.report-client-parties-module__PuX-4G__party h3{margin:0 0 .7rem;font-size:1rem}.report-client-parties-module__PuX-4G__party dl{gap:.55rem;margin:0;display:grid}.report-client-parties-module__PuX-4G__party dt{font-size:.85rem}.report-client-parties-module__PuX-4G__party dd{margin:.15rem 0 0;font-weight:600}html[data-theme=dark] .report-client-parties-module__PuX-4G__party{border-color:var(--theme-border,#6485a0);color:var(--theme-text,#e7f1fa);background:var(--theme-surface-raised,#1b2b3b)}
.other-expert-reference-module__Oio2UG__panel{color:#20364f;overflow-wrap:anywhere;background:#f4f7fe;border:1px solid #b7c5e1;border-radius:12px;margin:16px 0;font-size:14px;line-height:1.55}.other-expert-reference-module__Oio2UG__summary{cursor:pointer;min-height:48px;padding:12px 16px;font-size:15px}.other-expert-reference-module__Oio2UG__summary strong{margin-right:12px}.other-expert-reference-module__Oio2UG__openLabel,.other-expert-reference-module__Oio2UG__closeLabel{color:#234a80;font-weight:700;text-decoration:underline}.other-expert-reference-module__Oio2UG__closeLabel,.other-expert-reference-module__Oio2UG__panel[open] .other-expert-reference-module__Oio2UG__openLabel{display:none}.other-expert-reference-module__Oio2UG__panel[open] .other-expert-reference-module__Oio2UG__closeLabel{display:inline}.other-expert-reference-module__Oio2UG__summary:focus-visible,.other-expert-reference-module__Oio2UG__sourceLink:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #1d6aab}.other-expert-reference-module__Oio2UG__content{padding:0 16px 16px}.other-expert-reference-module__Oio2UG__guidance{margin:0 0 16px}.other-expert-reference-module__Oio2UG__entry+.other-expert-reference-module__Oio2UG__entry{border-top:1px solid #cbd5e6;margin-top:20px;padding-top:20px}.other-expert-reference-module__Oio2UG__attribution{gap:4px;display:grid}.other-expert-reference-module__Oio2UG__attribution span,.other-expert-reference-module__Oio2UG__guidance,.other-expert-reference-module__Oio2UG__sourceStatus{font-size:14px}.other-expert-reference-module__Oio2UG__fields{margin:16px 0 0}.other-expert-reference-module__Oio2UG__fields>div+div{margin-top:16px}.other-expert-reference-module__Oio2UG__fields dt{font-weight:750}.other-expert-reference-module__Oio2UG__fields dd{white-space:pre-wrap;margin:4px 0 0}.other-expert-reference-module__Oio2UG__fields p{margin:8px 0 0}.other-expert-reference-module__Oio2UG__sharedNote{color:#594416}.other-expert-reference-module__Oio2UG__sourceLink{color:#174c85;align-items:center;min-height:44px;margin-top:12px;font-weight:700;text-decoration:underline;display:inline-flex}.other-expert-reference-module__Oio2UG__sourceStatus{margin:16px 0 0}.other-expert-reference-module__Oio2UG__badge{color:#244774;background:#e5edfd;border-radius:8px;align-items:center;width:fit-content;min-height:26px;padding:3px 8px;font-size:14px;font-weight:700;display:inline-flex}.other-expert-reference-module__Oio2UG__origin{font-size:14px}.other-expert-reference-module__Oio2UG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.other-expert-reference-module__Oio2UG__summary{padding:12px}.other-expert-reference-module__Oio2UG__content{padding:0 12px 12px}}@media screen{html[data-theme=dark] .other-expert-reference-module__Oio2UG__panel{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] :is(.other-expert-reference-module__Oio2UG__openLabel,.other-expert-reference-module__Oio2UG__closeLabel,.other-expert-reference-module__Oio2UG__sourceLink){color:var(--theme-link)}html[data-theme=dark] .other-expert-reference-module__Oio2UG__entry+.other-expert-reference-module__Oio2UG__entry{border-color:var(--theme-border)}html[data-theme=dark] .other-expert-reference-module__Oio2UG__sharedNote{color:#ffe0a1}html[data-theme=dark] .other-expert-reference-module__Oio2UG__badge{color:#c0dfff;background:#223c55}html[data-theme=dark] :is(.other-expert-reference-module__Oio2UG__summary,.other-expert-reference-module__Oio2UG__sourceLink):focus-visible{outline-color:var(--theme-accent)}}
.hdr-issue-navigator-module__kDWSAa__root{gap:.55rem;width:100%;margin:.65rem 0;display:grid}.hdr-issue-navigator-module__kDWSAa__root>small{opacity:.8;font-size:.75rem;line-height:1.4}.hdr-issue-navigator-module__kDWSAa__list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.hdr-issue-navigator-module__kDWSAa__row{align-items:center;gap:.25rem;min-width:0;display:flex}.hdr-issue-navigator-module__kDWSAa__item{text-align:left;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:.4rem;align-items:center;gap:.55rem;padding:.6rem;display:flex}.hdr-issue-navigator-module__kDWSAa__move{flex:none;gap:.2rem;display:flex}.hdr-issue-navigator-module__kDWSAa__move button{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #5778c8;border-radius:.4rem;padding:.35rem .45rem;font-size:.76rem}.hdr-issue-navigator-module__kDWSAa__move button:disabled{opacity:.45;cursor:not-allowed}.hdr-issue-navigator-module__kDWSAa__move button:focus-visible{outline-offset:2px;outline:3px solid #527abb}.hdr-issue-navigator-module__kDWSAa__item[aria-current=step]{background:#eaf0ff;border-color:#5778c8}.hdr-issue-navigator-module__kDWSAa__number{min-width:1.3rem;font-size:.8rem}.hdr-issue-navigator-module__kDWSAa__copy{overflow-wrap:anywhere;gap:.1rem;display:grid}.hdr-issue-navigator-module__kDWSAa__copy strong{font-size:.86rem}.hdr-issue-navigator-module__kDWSAa__copy small{opacity:.8;font-size:.75rem}.hdr-issue-navigator-module__kDWSAa__item:focus-visible{outline-offset:-3px;outline:3px solid #527abb}.hdr-issue-navigator-module__kDWSAa__item:disabled{opacity:.55;cursor:not-allowed}html[data-theme=dark] .hdr-issue-navigator-module__kDWSAa__item[aria-current=step]{background:#233e5b;border-color:#90b4e8}@media (max-width:540px){.hdr-issue-navigator-module__kDWSAa__row{flex-wrap:wrap}.hdr-issue-navigator-module__kDWSAa__move{justify-content:flex-end;width:100%}}
.desktop-hdr-evidence-module__GgoQSa__panel,.desktop-hdr-evidence-module__GgoQSa__submission{background:var(--surface,#fff);color:var(--text,#20343b);border:1px solid var(--line,#d5e0e0);overflow-wrap:anywhere;border-radius:16px;max-width:100%;margin:1rem 0;padding:clamp(1rem,2vw,1.5rem)}.desktop-hdr-evidence-module__GgoQSa__panel h2,.desktop-hdr-evidence-module__GgoQSa__submission h3,.desktop-hdr-evidence-module__GgoQSa__concern h4{margin:.2rem 0 .6rem}.desktop-hdr-evidence-module__GgoQSa__panel p{max-width:70ch}.desktop-hdr-evidence-module__GgoQSa__heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.desktop-hdr-evidence-module__GgoQSa__heading small,.desktop-hdr-evidence-module__GgoQSa__original small{color:var(--muted,#51656a)}.desktop-hdr-evidence-module__GgoQSa__context,.desktop-hdr-evidence-module__GgoQSa__concern dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.65rem 1rem;display:grid}.desktop-hdr-evidence-module__GgoQSa__context div,.desktop-hdr-evidence-module__GgoQSa__concern dl div{border-top:1px solid var(--line,#d5e0e0);padding-top:.5rem}.desktop-hdr-evidence-module__GgoQSa__context dt,.desktop-hdr-evidence-module__GgoQSa__concern dt{color:var(--muted,#51656a);font-size:.82rem}.desktop-hdr-evidence-module__GgoQSa__context dd,.desktop-hdr-evidence-module__GgoQSa__concern dd{white-space:pre-wrap;margin:.2rem 0 0}.desktop-hdr-evidence-module__GgoQSa__concern{border-top:1px solid var(--line,#d5e0e0);margin-top:1rem;padding-top:1rem}.desktop-hdr-evidence-module__GgoQSa__files{gap:.8rem;margin-top:1rem;display:grid}.desktop-hdr-evidence-module__GgoQSa__original{border:1px solid var(--line,#d5e0e0);border-radius:12px;align-items:start;gap:.5rem;padding:.8rem;display:grid}.desktop-hdr-evidence-module__GgoQSa__original>div:first-child{gap:.2rem;display:grid}.desktop-hdr-evidence-module__GgoQSa__original img,.desktop-hdr-evidence-module__GgoQSa__original video{object-fit:contain;max-width:100%;max-height:28rem;display:block}.desktop-hdr-evidence-module__GgoQSa__original audio{max-width:100%}.desktop-hdr-evidence-module__GgoQSa__original button{justify-self:start}.desktop-hdr-evidence-module__GgoQSa__import{border-top:1px solid var(--line,#d5e0e0);padding:.75rem 0}.desktop-hdr-evidence-module__GgoQSa__import summary{cursor:pointer;font-weight:650}.desktop-hdr-evidence-module__GgoQSa__error{color:#9b2828}:is(html[data-theme=dark] .desktop-hdr-evidence-module__GgoQSa__panel,html[data-theme=dark] .desktop-hdr-evidence-module__GgoQSa__submission){background:var(--theme-surface,#192633);color:var(--theme-text,#edf3fa);border-color:var(--theme-border,#4b6279)}html[data-theme=dark] .desktop-hdr-evidence-module__GgoQSa__context div{border-color:var(--theme-border,#4b6279)}html[data-theme=dark] .desktop-hdr-evidence-module__GgoQSa__concern dl div{border-color:var(--theme-border,#4b6279)}html[data-theme=dark] .desktop-hdr-evidence-module__GgoQSa__concern{border-color:var(--theme-border,#4b6279)}html[data-theme=dark] .desktop-hdr-evidence-module__GgoQSa__original{border-color:var(--theme-border,#4b6279)}html[data-theme=dark] .desktop-hdr-evidence-module__GgoQSa__import{border-color:var(--theme-border,#4b6279)}:is(html[data-theme=dark] .desktop-hdr-evidence-module__GgoQSa__heading small,html[data-theme=dark] .desktop-hdr-evidence-module__GgoQSa__original small,html[data-theme=dark] .desktop-hdr-evidence-module__GgoQSa__context dt,html[data-theme=dark] .desktop-hdr-evidence-module__GgoQSa__concern dt){color:var(--theme-muted,#b7c7d9)}html[data-theme=dark] .desktop-hdr-evidence-module__GgoQSa__error{color:#ffb8c1}
.desktop-hdr-report-preparation-module__pQfcFa__panel{border:1px solid var(--line,#c9d0d7);border-radius:var(--radius-lg,16px);background:var(--surface,#fff);color:var(--ink,#1b252f);margin-block:16px;padding:clamp(16px,3vw,24px)}.desktop-hdr-report-preparation-module__pQfcFa__heading,.desktop-hdr-report-preparation-module__pQfcFa__dialogHeading,.desktop-hdr-report-preparation-module__pQfcFa__actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.desktop-hdr-report-preparation-module__pQfcFa__heading h2,.desktop-hdr-report-preparation-module__pQfcFa__dialogHeading h2{margin:4px 0 10px;font-size:clamp(1.18rem,3vw,1.5rem);line-height:1.25}.desktop-hdr-report-preparation-module__pQfcFa__eyebrow{color:var(--action,#146074);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:750}.desktop-hdr-report-preparation-module__pQfcFa__panel p{line-height:1.55}.desktop-hdr-report-preparation-module__pQfcFa__pending{border:1px solid var(--action,#146074);border-radius:var(--radius-md,10px);background:var(--action-soft,#eaf5f7);justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.desktop-hdr-report-preparation-module__pQfcFa__pending strong{font-size:1.12rem}.desktop-hdr-report-preparation-module__pQfcFa__pending p{margin:6px 0}.desktop-hdr-report-preparation-module__pQfcFa__pending small,.desktop-hdr-report-preparation-module__pQfcFa__warning{color:var(--danger,#9a2424);font-weight:650}.desktop-hdr-report-preparation-module__pQfcFa__pending .button{flex:none}.desktop-hdr-report-preparation-module__pQfcFa__notice{color:var(--ink,#1b252f);font-weight:650}.desktop-hdr-report-preparation-module__pQfcFa__error{color:var(--danger,#9a2424);font-weight:650}.desktop-hdr-report-preparation-module__pQfcFa__dialog{box-sizing:border-box;border:1px solid var(--line,#c9d0d7);border-radius:var(--radius-lg,16px);background:var(--surface,#fff);width:min(760px,100vw - 24px);max-width:none;max-height:min(88vh,900px);color:var(--ink,#1b252f);margin:auto;padding:clamp(16px,3vw,28px);position:fixed;inset:0;overflow:auto;box-shadow:0 18px 55px #0006}.desktop-hdr-report-preparation-module__pQfcFa__dialog::backdrop{background:#07141bc2}.desktop-hdr-report-preparation-module__pQfcFa__dialog p{line-height:1.55}.desktop-hdr-report-preparation-module__pQfcFa__summary{border-radius:var(--radius-md,10px);background:var(--action-soft,#eaf5f7);padding:10px 14px;font-weight:700}.desktop-hdr-report-preparation-module__pQfcFa__rooms{gap:12px;margin-block:16px;display:grid}.desktop-hdr-report-preparation-module__pQfcFa__room{border:1px solid var(--line,#c9d0d7);border-radius:var(--radius-md,10px);padding:14px}.desktop-hdr-report-preparation-module__pQfcFa__room h3{margin:0 0 10px;font-size:1.08rem}.desktop-hdr-report-preparation-module__pQfcFa__room h3 small{font-weight:500}.desktop-hdr-report-preparation-module__pQfcFa__room ol{margin:0;padding-left:24px}.desktop-hdr-report-preparation-module__pQfcFa__room li+li{border-top:1px solid var(--line,#c9d0d7);margin-top:10px;padding-top:10px}.desktop-hdr-report-preparation-module__pQfcFa__room li strong,.desktop-hdr-report-preparation-module__pQfcFa__room li small{overflow-wrap:anywhere;display:block}.desktop-hdr-report-preparation-module__pQfcFa__room li p{overflow-wrap:anywhere;margin:4px 0}.desktop-hdr-report-preparation-module__pQfcFa__sourceNote{border-left:3px solid var(--action,#146074);padding-left:12px}.desktop-hdr-report-preparation-module__pQfcFa__actions{flex-wrap:wrap;justify-content:flex-end;margin-top:20px}:is(.desktop-hdr-report-preparation-module__pQfcFa__panel .button,.desktop-hdr-report-preparation-module__pQfcFa__dialog .button){min-height:44px}:is(.desktop-hdr-report-preparation-module__pQfcFa__panel .button:focus-visible,.desktop-hdr-report-preparation-module__pQfcFa__dialog .button:focus-visible){outline:3px solid var(--focus,#ffae33);outline-offset:3px}@media (max-width:520px){.desktop-hdr-report-preparation-module__pQfcFa__heading,.desktop-hdr-report-preparation-module__pQfcFa__pending{flex-direction:column;align-items:stretch}:is(.desktop-hdr-report-preparation-module__pQfcFa__heading .button,.desktop-hdr-report-preparation-module__pQfcFa__pending .button){width:100%}.desktop-hdr-report-preparation-module__pQfcFa__dialogHeading{align-items:flex-start}.desktop-hdr-report-preparation-module__pQfcFa__actions{grid-template-columns:minmax(0,1fr);display:grid}.desktop-hdr-report-preparation-module__pQfcFa__actions .button{width:100%}}
.hdr-shared-repairs-module__iL59Qq__panel{color:#153c3a;background:#f2fbf9;border:1px solid #83b5b0;border-left:4px solid #16776f;border-radius:.6rem;margin:.8rem 0;padding:.75rem}.hdr-shared-repairs-module__iL59Qq__panel>summary{cursor:pointer;font-weight:650;line-height:1.7;display:list-item}.hdr-shared-repairs-module__iL59Qq__badges{vertical-align:middle;flex-wrap:wrap;gap:.35rem;margin-left:.5rem;display:inline-flex}.hdr-shared-repairs-module__iL59Qq__badge{color:#11554d;background:#dcf1ed;border:1px solid #91c5be;border-radius:.35rem;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:.8rem;font-weight:650;line-height:1.6;display:inline-flex}.hdr-shared-repairs-module__iL59Qq__owner{color:#fff;background:#135f59;border-color:#135f59}.hdr-shared-repairs-module__iL59Qq__card{background:#fff;border:1px solid #91c5be;border-radius:.5rem;margin:.65rem 0;padding:.75rem}.hdr-shared-repairs-module__iL59Qq__card p{margin:.4rem 0;line-height:1.5}.hdr-shared-repairs-module__iL59Qq__warning{color:#6d430c;background:#fff6e4;border-color:#b87513}.hdr-shared-repairs-module__iL59Qq__warning .hdr-shared-repairs-module__iL59Qq__badge{color:#70460a;background:#ffedc7;border-color:#bc841f}.hdr-shared-repairs-module__iL59Qq__destinations{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.4rem;display:flex}.hdr-shared-repairs-module__iL59Qq__link{font:inherit;color:inherit;text-underline-offset:.16em;cursor:pointer;background:0 0;border:1px solid;border-radius:.3rem;padding:.3rem .5rem;font-size:.84rem;text-decoration:underline}.hdr-shared-repairs-module__iL59Qq__link:focus-visible,.hdr-shared-repairs-module__iL59Qq__panel summary:focus-visible{outline-offset:3px;outline:3px solid #226bc0}.hdr-shared-repairs-module__iL59Qq__direction{font-weight:650}html[data-theme=dark] .hdr-shared-repairs-module__iL59Qq__panel{color:#e1f4ef;background:#142e2f;border-color:#70b9af}html[data-theme=dark] .hdr-shared-repairs-module__iL59Qq__card{background:#17373a;border-color:#70b9af}html[data-theme=dark] .hdr-shared-repairs-module__iL59Qq__badge{color:#e1faf2;background:#224f4b;border-color:#81c7bc}html[data-theme=dark] .hdr-shared-repairs-module__iL59Qq__owner{color:#103b35;background:#9fe1d2;border-color:#9fe1d2}html[data-theme=dark] .hdr-shared-repairs-module__iL59Qq__warning{color:#ffe4aa;background:#3e301a;border-color:#dab060}html[data-theme=dark] .hdr-shared-repairs-module__iL59Qq__warning .hdr-shared-repairs-module__iL59Qq__badge{color:#ffe4aa;background:#57411b;border-color:#dab060}@media (max-width:640px){.hdr-shared-repairs-module__iL59Qq__badges{margin-left:0;display:flex}.hdr-shared-repairs-module__iL59Qq__panel{padding:.65rem}}
.training-notice-module__1epvGW__notice{color:#45265f;background:#f8f3ff;border:2px solid #8058a8;border-left-width:7px;border-radius:12px;gap:6px;margin:12px 0 18px;padding:14px 18px;font-size:16px;line-height:1.5;display:grid}.training-notice-module__1epvGW__notice strong{font-size:17px}.training-notice-module__1epvGW__notice small{font-size:14px}.training-notice-module__1epvGW__badge{color:#45265f;letter-spacing:.035em;background:#f8f3ff;border:1px solid #8058a8;border-radius:5px;width:fit-content;padding:3px 7px;font-size:13px;font-weight:750;line-height:1.3;display:inline-block}@media screen{html[data-theme=dark] :is(.training-notice-module__1epvGW__notice,.training-notice-module__1epvGW__badge){color:#e1c9ff;background:#342a49;border-color:#aa87d0}}
