.calendar-contacts-module__iF97Za__contacts{background:#f4f7fc;border:1px solid #d4dfec;border-radius:8px;margin-top:12px;padding:12px}.calendar-contacts-module__iF97Za__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.calendar-contacts-module__iF97Za__heading h3{margin:0;font-size:16px}.calendar-contacts-module__iF97Za__contacts p{color:#405872;margin:8px 0;font-size:14px}.calendar-contacts-module__iF97Za__contacts button,.calendar-contacts-module__iF97Za__contacts a{font:inherit}.calendar-contacts-module__iF97Za__heading button{color:#204f86;cursor:pointer;background:#fff;border:1px solid #bdcee2;border-radius:5px;min-height:36px;padding:5px 8px;font-size:13px}.calendar-contacts-module__iF97Za__contacts input{width:100%;font:inherit;background:#fff;border:1px solid #bdcee2;border-radius:5px;margin:5px 0 10px;padding:9px}.calendar-contacts-module__iF97Za__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:8px;display:grid}.calendar-contacts-module__iF97Za__list article{overflow-wrap:anywhere;background:#fff;border:1px solid #d4dfec;border-radius:6px;flex-direction:column;gap:5px;min-width:0;padding:11px;display:flex}.calendar-contacts-module__iF97Za__role{color:#516885;font-size:13px;font-weight:650}.calendar-contacts-module__iF97Za__channel{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.calendar-contacts-module__iF97Za__list .calendar-contacts-module__iF97Za__address{color:#164f91;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;min-height:32px;padding:4px 0;text-decoration:underline}.calendar-contacts-module__iF97Za__channel a,.calendar-contacts-module__iF97Za__sources a{color:#164f91}.calendar-contacts-module__iF97Za__list small{color:#53647a;font-size:13px;display:block}.calendar-contacts-module__iF97Za__sources{color:#53647a;flex-wrap:wrap;gap:5px 9px;padding-top:5px;font-size:13px;display:flex}.calendar-contacts-module__iF97Za__contacts .calendar-contacts-module__iF97Za__hint{margin-bottom:0;font-size:13px}@media screen{html[data-theme=dark] .calendar-contacts-module__iF97Za__contacts{background:var(--theme-surface-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] :is(.calendar-contacts-module__iF97Za__list article,.calendar-contacts-module__iF97Za__heading button,.calendar-contacts-module__iF97Za__contacts input){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] :is(.calendar-contacts-module__iF97Za__contacts p,.calendar-contacts-module__iF97Za__role,.calendar-contacts-module__iF97Za__list small,.calendar-contacts-module__iF97Za__sources){color:var(--theme-muted)}html[data-theme=dark] :is(.calendar-contacts-module__iF97Za__heading button,.calendar-contacts-module__iF97Za__list .calendar-contacts-module__iF97Za__address,.calendar-contacts-module__iF97Za__channel a,.calendar-contacts-module__iF97Za__sources a){color:var(--theme-link)}}
.job-office-controls-module__0hHCWq__panel{overflow-wrap:anywhere;color:#17304b;background:#fff;border:1px solid #c9d6e2;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:18px;display:grid}.job-office-controls-module__0hHCWq__inline{background:0 0;border:0;gap:10px;padding:0}.job-office-controls-module__0hHCWq__inline .job-office-controls-module__0hHCWq__summary{background:0 0;border:0;padding:0}.job-office-controls-module__0hHCWq__inline .job-office-controls-module__0hHCWq__terms{background:0 0;border:0;border-top:1px solid #d5e0e9;border-radius:0;padding:10px 0 0}.job-office-controls-module__0hHCWq__inline .job-office-controls-module__0hHCWq__editor,.job-office-controls-module__0hHCWq__inline .job-office-controls-module__0hHCWq__pending{max-width:100%}.job-office-controls-module__0hHCWq__choices{gap:8px;display:grid}.job-office-controls-module__0hHCWq__choices>div{flex-wrap:wrap;gap:7px;display:flex}.job-office-controls-module__0hHCWq__choices .job-office-controls-module__0hHCWq__chosen{color:#163f61;background:#dceef9;border-color:#1f638c}.job-office-controls-module__0hHCWq__choices small{font-size:12px}.job-office-controls-module__0hHCWq__panel>*,.job-office-controls-module__0hHCWq__panel>header>*,.job-office-controls-module__0hHCWq__summary>*,.job-office-controls-module__0hHCWq__stageList>*{min-width:0}.job-office-controls-module__0hHCWq__panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.job-office-controls-module__0hHCWq__panel h3,.job-office-controls-module__0hHCWq__panel h4,.job-office-controls-module__0hHCWq__panel p{margin:0}.job-office-controls-module__0hHCWq__panel h3{font-size:18px}.job-office-controls-module__0hHCWq__panel h4{font-size:15px}.job-office-controls-module__0hHCWq__panel p,.job-office-controls-module__0hHCWq__panel small{color:#506176;line-height:1.45}.job-office-controls-module__0hHCWq__panel button,.job-office-controls-module__0hHCWq__openButton{color:#fff;width:fit-content;min-height:38px;font:inherit;cursor:pointer;background:#20598a;border:1px solid #20598a;border-radius:8px;padding:8px 12px;font-weight:700}.job-office-controls-module__0hHCWq__panel button:disabled{cursor:not-allowed;opacity:.55}.job-office-controls-module__0hHCWq__panel button:focus-visible,.job-office-controls-module__0hHCWq__openButton:focus-visible,.job-office-controls-module__0hHCWq__panel input:focus-visible,.job-office-controls-module__0hHCWq__panel select:focus-visible,.job-office-controls-module__0hHCWq__panel textarea:focus-visible{outline-offset:2px;outline:3px solid #eab24d}.job-office-controls-module__0hHCWq__panel .job-office-controls-module__0hHCWq__secondary{color:#16446b;background:#f6f9fc;border-color:#b8c9d9}.job-office-controls-module__0hHCWq__summary,.job-office-controls-module__0hHCWq__terms,.job-office-controls-module__0hHCWq__editor,.job-office-controls-module__0hHCWq__documents,.job-office-controls-module__0hHCWq__pending{background:#fafcfe;border:1px solid #d5e0e9;border-radius:10px;gap:10px;padding:13px;display:grid}.job-office-controls-module__0hHCWq__summary{grid-template-columns:minmax(0,1fr) auto;align-items:center}.job-office-controls-module__0hHCWq__summary>div,.job-office-controls-module__0hHCWq__stageList>div{gap:3px;display:grid}.job-office-controls-module__0hHCWq__summary small,.job-office-controls-module__0hHCWq__stageList small,.job-office-controls-module__0hHCWq__terms li small{font-size:12px;display:block}.job-office-controls-module__0hHCWq__feeSummary{gap:7px;display:grid}.job-office-controls-module__0hHCWq__feeHeading{color:#506176;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.job-office-controls-module__0hHCWq__feeAmount{font-variant-numeric:tabular-nums;font-size:30px;font-weight:750;line-height:1.2}.job-office-controls-module__0hHCWq__feeUnknown{font-size:21px}.job-office-controls-module__0hHCWq__feeBasis{font-size:14px}.job-office-controls-module__0hHCWq__panel .job-office-controls-module__0hHCWq__feeAdjust{width:100%;min-height:44px;margin-top:5px;font-size:14px}.job-office-controls-module__0hHCWq__manualBadge{color:#16446b;border:1px solid #b8c9d9;border-radius:5px;padding:2px 7px;font-size:12px;font-weight:700}.job-office-controls-module__0hHCWq__feeDetails{min-width:0;font-size:14px}.job-office-controls-module__0hHCWq__feeDetails>summary{color:#20598a;cursor:pointer;width:fit-content;min-height:32px;padding:5px 0;font-weight:650}.job-office-controls-module__0hHCWq__feeDetails>summary:focus-visible{outline-offset:2px;border-radius:3px;outline:3px solid #eab24d}.job-office-controls-module__0hHCWq__feeDetails[open]>summary{margin-bottom:5px}.job-office-controls-module__0hHCWq__feeDetails dl.job-office-controls-module__0hHCWq__feeAudit{gap:10px;margin:0 0 12px;display:grid}.job-office-controls-module__0hHCWq__feeDetails dl.job-office-controls-module__0hHCWq__feeAudit>div{border:0;grid-template-columns:minmax(0,1fr);gap:3px;padding:0;display:grid}.job-office-controls-module__0hHCWq__feeDetails .job-office-controls-module__0hHCWq__feeAudit dt{color:#506176;text-transform:none;font-size:13px;font-weight:650}.job-office-controls-module__0hHCWq__feeDetails .job-office-controls-module__0hHCWq__feeAudit dd{color:inherit;text-align:left;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400;line-height:1.5}.job-office-controls-module__0hHCWq__stageList{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px;display:grid}.job-office-controls-module__0hHCWq__stageList>div{border:1px solid #d5e0e9;border-radius:9px;padding:10px}.job-office-controls-module__0hHCWq__stageList strong{font-size:12px}.job-office-controls-module__0hHCWq__stageList span{font-weight:750}.job-office-controls-module__0hHCWq__terms ul,.job-office-controls-module__0hHCWq__documents ul{margin:0;padding-left:20px}.job-office-controls-module__0hHCWq__terms li{margin:8px 0}.job-office-controls-module__0hHCWq__terms li button{margin-top:6px}.job-office-controls-module__0hHCWq__editor label{gap:5px;font-weight:700;display:grid}.job-office-controls-module__0hHCWq__editor input:not([type=checkbox]),.job-office-controls-module__0hHCWq__editor select,.job-office-controls-module__0hHCWq__editor textarea{box-sizing:border-box;color:#17304b;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #a9bdcf;border-radius:7px;padding:8px}.job-office-controls-module__0hHCWq__editor textarea{min-height:84px}.job-office-controls-module__0hHCWq__editor .job-office-controls-module__0hHCWq__confirm{align-items:flex-start;gap:9px;font-weight:500;display:flex}.job-office-controls-module__0hHCWq__editor .job-office-controls-module__0hHCWq__confirm input{flex:none;width:20px;height:20px;margin:1px 0}.job-office-controls-module__0hHCWq__actions{flex-wrap:wrap;gap:8px;display:flex}.job-office-controls-module__0hHCWq__error,.job-office-controls-module__0hHCWq__notice{border-radius:8px;padding:10px 12px}.job-office-controls-module__0hHCWq__error{background:#fff0ed;color:#8b2d24!important}.job-office-controls-module__0hHCWq__notice{background:#ebf8f1;color:#145b39!important}.job-office-controls-module__0hHCWq__pending{background:#fff8e8}html[data-theme=dark] .job-office-controls-module__0hHCWq__panel{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .job-office-controls-module__0hHCWq__inline{background:0 0;border-color:#0000}html[data-theme=dark] .job-office-controls-module__0hHCWq__inline :is(.job-office-controls-module__0hHCWq__summary,.job-office-controls-module__0hHCWq__terms){background:0 0}html[data-theme=dark] .job-office-controls-module__0hHCWq__panel :is(p,small){color:var(--theme-muted)}html[data-theme=dark] :is(.job-office-controls-module__0hHCWq__summary,.job-office-controls-module__0hHCWq__terms,.job-office-controls-module__0hHCWq__editor,.job-office-controls-module__0hHCWq__documents,.job-office-controls-module__0hHCWq__pending,.job-office-controls-module__0hHCWq__stageList>div){background:var(--theme-surface-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .job-office-controls-module__0hHCWq__editor :is(input:not([type=checkbox]),select,textarea){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .job-office-controls-module__0hHCWq__panel .job-office-controls-module__0hHCWq__secondary{background:var(--theme-surface-raised);color:var(--theme-link);border-color:var(--theme-border)}html[data-theme=dark] .job-office-controls-module__0hHCWq__error{background:#48272e;color:#ffc1c9!important}html[data-theme=dark] .job-office-controls-module__0hHCWq__notice{background:#183b32;color:#a7efcc!important}html[data-theme=dark] .job-office-controls-module__0hHCWq__pending{background:#40351f}html[data-theme=dark] :is(.job-office-controls-module__0hHCWq__feeHeading,.job-office-controls-module__0hHCWq__feeDetails .job-office-controls-module__0hHCWq__feeAudit dt){color:var(--theme-muted)}html[data-theme=dark] :is(.job-office-controls-module__0hHCWq__feeDetails>summary,.job-office-controls-module__0hHCWq__manualBadge){color:var(--theme-link);border-color:var(--theme-border)}@media (max-width:600px){.job-office-controls-module__0hHCWq__panel{padding:14px}.job-office-controls-module__0hHCWq__summary{grid-template-columns:minmax(0,1fr)}.job-office-controls-module__0hHCWq__stageList{grid-template-columns:repeat(2,minmax(0,1fr))}}
.calendar-transition-badge-module__w51PpG__badge{color:#283e56;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:#fffc;border:1px solid;border-radius:4px;max-width:100%;padding:1px 5px;font-size:11px;font-weight:700;line-height:1.25;display:inline-block;overflow:hidden}.calendar-transition-badge-module__w51PpG__compact{color:inherit;background:0 0;border:0;border-left:2px solid;border-radius:0;padding:0 2px;font-size:10px;line-height:1}@media screen{html[data-theme=dark] .calendar-transition-badge-module__w51PpG__badge:not(.calendar-transition-badge-module__w51PpG__compact){background:var(--theme-surface-raised);color:var(--theme-text)}}
.activity-history-module__TIYqQq__history{color:#23384a;background:#f7f9fb;border:1px solid #d8e1e7;border-radius:.65rem;min-width:0;margin:1rem 0;padding:1rem}.activity-history-module__TIYqQq__heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.activity-history-module__TIYqQq__heading h3{margin:0;font-size:1.05rem}.activity-history-module__TIYqQq__heading p,.activity-history-module__TIYqQq__footer small{color:#526472;margin:.3rem 0 .8rem;font-size:.8rem;line-height:1.5;display:block}.activity-history-module__TIYqQq__row{border-top:1px solid #d8e1e7;border-left:3px solid var(--activity-ink,#526472);margin-top:5px;padding:.6rem 0 .6rem 10px}.activity-history-module__TIYqQq__row summary{cursor:pointer;border-radius:4px;min-height:44px;padding:.25rem .2rem;position:relative}.activity-history-module__TIYqQq__row summary:hover,.activity-history-module__TIYqQq__row[open]>summary{background:var(--activity-soft,#f0f3f5)}.activity-history-module__TIYqQq__typeBadge{vertical-align:baseline;color:var(--activity-ink,#526472);background:var(--activity-soft,#f0f3f5);border-radius:4px;margin:0 6px 2px;padding:2px 7px;font-size:12.5px;font-weight:700;line-height:1.5;display:inline-block}.activity-history-module__TIYqQq__outcome{color:#664913;margin-right:6px;font-size:12.5px;font-weight:700;display:inline-block}.activity-history-module__TIYqQq__outcome[data-outcome=failed]{color:#9b202b}.activity-history-module__TIYqQq__outcome[data-outcome=cancelled]{color:#526472}.activity-history-module__TIYqQq__row summary:focus-visible{outline-offset:3px;outline:2px solid #17628a}.activity-history-module__TIYqQq__row time,.activity-history-module__TIYqQq__row summary small{color:#526472;font-size:.75rem}.activity-history-module__TIYqQq__row strong{overflow-wrap:anywhere;margin:.2rem 0;font-size:.875rem;display:block}.activity-history-module__TIYqQq__row summary small{display:block}.activity-history-module__TIYqQq__preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#eaf0f5;border-radius:.4rem;max-height:10rem;margin:.65rem 0;padding:.65rem;font-size:.85rem;display:none;overflow:auto}@media (hover:hover){.activity-history-module__TIYqQq__row:not([open]) summary:hover .activity-history-module__TIYqQq__preview{display:block}}.activity-history-module__TIYqQq__row:not([open]) summary:focus-visible .activity-history-module__TIYqQq__preview{display:block}.activity-history-module__TIYqQq__detail p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}.activity-history-module__TIYqQq__detail small{color:#526472;line-height:1.5}.activity-history-module__TIYqQq__links{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.7rem 0;font-size:.85rem;display:flex}.activity-history-module__TIYqQq__links a,.activity-history-module__TIYqQq__links button{color:#145a80;min-height:36px;padding:.4rem 0;text-decoration:underline}.activity-history-module__TIYqQq__links button{cursor:pointer;font:inherit;background:0 0;border:0}.activity-history-module__TIYqQq__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.8rem 0;display:grid}.activity-history-module__TIYqQq__form label,.activity-history-module__TIYqQq__detail label{gap:.3rem;min-width:0;font-size:.85rem;display:grid}.activity-history-module__TIYqQq__form input,.activity-history-module__TIYqQq__form select,.activity-history-module__TIYqQq__form textarea,.activity-history-module__TIYqQq__detail textarea{box-sizing:border-box;color:#23384a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #aebcc7;border-radius:.35rem;min-height:44px;padding:.6rem}.activity-history-module__TIYqQq__wide{grid-column:1/-1}.activity-history-module__TIYqQq__form p{font-size:.8rem;line-height:1.5}.activity-history-module__TIYqQq__notice{color:#145d48;font-size:.85rem}.activity-history-module__TIYqQq__error{color:#9b202b;font-size:.85rem}.activity-history-module__TIYqQq__footer{flex-wrap:wrap;gap:.7rem;margin-top:.7rem;display:flex}.activity-history-module__TIYqQq__footer small{flex-basis:100%;margin-bottom:0}@media (max-width:600px){.activity-history-module__TIYqQq__form{grid-template-columns:1fr}.activity-history-module__TIYqQq__history{padding:.75rem}}.activity-history-module__TIYqQq__calendar{background:#fff;border:0;border-radius:0;margin:0;padding:14px 18px}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__heading{align-items:center}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__heading h3{font-size:16px}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__heading p{margin:3px 0 8px;font-size:12.5px}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__row{padding:2px 0 2px 9px}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__row[hidden]{display:none}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__row summary{min-height:44px;padding:9px 0}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__row summary time{white-space:nowrap;margin-right:8px;font-size:13px}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__row summary strong{font-size:15px;font-weight:600;display:inline}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__row summary small,.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__row summary .activity-history-module__TIYqQq__preview,.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__row:not([open]) summary:hover .activity-history-module__TIYqQq__preview,.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__row:not([open]) summary:focus-visible .activity-history-module__TIYqQq__preview{display:none}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__detail{padding-bottom:10px}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__detail p{font-size:15px}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__detail .activity-history-module__TIYqQq__eventMeta,.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__detail small{color:#526472;font-size:12.5px}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__links{font-size:14px}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__form{grid-template-columns:1fr}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__form p,.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__form small{font-size:12.5px}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__form label,.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__form input,.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__form select,.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__form textarea{font-size:15px}.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__footer{align-items:center;font-size:14px}.activity-history-module__TIYqQq__historyNotice{color:#526472;flex-basis:100%;font-size:12.5px}.activity-history-module__TIYqQq__historyNotice summary{cursor:pointer;padding:7px 0}.activity-history-module__TIYqQq__historyNotice p{margin:0 0 5px}@media (max-width:420px){.activity-history-module__TIYqQq__calendar{padding:12px}}@media (pointer:coarse){.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__form input,.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__form select,.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__form textarea{font-size:16px}}@media screen{html[data-theme=dark] .activity-history-module__TIYqQq__history{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] :is(.activity-history-module__TIYqQq__heading p,.activity-history-module__TIYqQq__footer small,.activity-history-module__TIYqQq__row time,.activity-history-module__TIYqQq__row summary small,.activity-history-module__TIYqQq__detail small,.activity-history-module__TIYqQq__historyNotice,.activity-history-module__TIYqQq__calendar .activity-history-module__TIYqQq__detail .activity-history-module__TIYqQq__eventMeta){color:var(--theme-muted)}html[data-theme=dark] .activity-history-module__TIYqQq__row{border-top-color:var(--theme-border);border-left-color:var(--theme-accent)}html[data-theme=dark] :is(.activity-history-module__TIYqQq__typeBadge,.activity-history-module__TIYqQq__preview){background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=dark] :is(.activity-history-module__TIYqQq__row summary:hover,.activity-history-module__TIYqQq__row[open]>summary){background:var(--theme-surface-raised)}html[data-theme=dark] :is(.activity-history-module__TIYqQq__links a,.activity-history-module__TIYqQq__links button){color:var(--theme-link)}html[data-theme=dark] :is(.activity-history-module__TIYqQq__form input,.activity-history-module__TIYqQq__form select,.activity-history-module__TIYqQq__form textarea,.activity-history-module__TIYqQq__detail textarea){background:var(--theme-bg);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] :is(.activity-history-module__TIYqQq__outcome,.activity-history-module__TIYqQq__outcome[data-outcome=requested]){color:#ffe0a1}html[data-theme=dark] :is(.activity-history-module__TIYqQq__error,.activity-history-module__TIYqQq__outcome[data-outcome=failed]){color:#ffc1c9}html[data-theme=dark] .activity-history-module__TIYqQq__outcome[data-outcome=cancelled]{color:var(--theme-muted)}html[data-theme=dark] .activity-history-module__TIYqQq__notice{color:#a7efcc}html[data-theme=dark] .activity-history-module__TIYqQq__row summary:focus-visible{outline-color:var(--theme-accent)}@supports (color:color-mix(in srgb, black, white)){html[data-theme=dark] .activity-history-module__TIYqQq__row{border-left-color:color-mix(in srgb, var(--activity-ink,#526472) 35%, white)}html[data-theme=dark] .activity-history-module__TIYqQq__typeBadge{color:color-mix(in srgb, var(--activity-ink,#526472) 30%, white);background:color-mix(in srgb, var(--activity-ink,#526472) 25%, var(--theme-surface))}html[data-theme=dark] :is(.activity-history-module__TIYqQq__row summary:hover,.activity-history-module__TIYqQq__row[open]>summary){background:color-mix(in srgb, var(--activity-ink,#526472) 15%, var(--theme-surface))}}}@media (forced-colors:active){.activity-history-module__TIYqQq__typeBadge{border:1px solid canvastext}.activity-history-module__TIYqQq__row{border-left-color:canvastext}html[data-theme=dark] .activity-history-module__TIYqQq__row{border-left-color:canvastext}}
.job-fee-payment-module__WZr3FG__card{min-width:0}.job-fee-payment-module__WZr3FG__card h2{margin-bottom:10px}.job-fee-payment-module__WZr3FG__card .job-fee-payment-module__WZr3FG__payment{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:5px;margin-top:8px;padding:14px 0;font-size:15px;line-height:1.45;display:grid}.job-fee-payment-module__WZr3FG__payment>span{color:var(--muted);font-size:14px}.job-fee-payment-module__WZr3FG__payment>strong{overflow-wrap:anywhere;font-weight:650}.job-fee-payment-module__WZr3FG__card p.job-fee-payment-module__WZr3FG__empty{color:var(--muted);margin:6px 0 0;font-size:14px}.job-fee-payment-module__WZr3FG__invoices{min-width:0;margin-top:4px;font-size:14px}.job-fee-payment-module__WZr3FG__invoices>summary{color:#20598a;cursor:pointer;width:fit-content;min-height:36px;padding:7px 0;font-weight:650}.job-fee-payment-module__WZr3FG__invoices>summary:focus-visible{outline-offset:2px;border-radius:3px;outline:3px solid #eab24d}.job-fee-payment-module__WZr3FG__invoices ul{gap:10px;margin:5px 0 0;padding:0;list-style:none;display:grid}.job-fee-payment-module__WZr3FG__invoices li{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:8px;gap:4px;padding:10px 12px;line-height:1.4;display:grid}.job-fee-payment-module__WZr3FG__invoices li strong{font-size:14px}.job-fee-payment-module__WZr3FG__invoices li small{color:var(--muted);font-size:14px}html[data-theme=dark] .job-fee-payment-module__WZr3FG__invoices>summary{color:var(--theme-link)}
.job-instruction-fields-module__UE7NPG__group{border:1px solid #cbd8e4;border-radius:10px;min-width:0;margin:0;padding:16px}.job-instruction-fields-module__UE7NPG__group legend{padding:0 6px;font-weight:700}.job-instruction-fields-module__UE7NPG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.job-instruction-fields-module__UE7NPG__wide{grid-column:1/-1}.job-instruction-fields-module__UE7NPG__field{align-content:start;gap:6px;min-width:0;font-weight:650;display:grid}.job-instruction-fields-module__UE7NPG__field input,.job-instruction-fields-module__UE7NPG__field select{box-sizing:border-box;color:#19324b;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #9eafc0;border-radius:8px;padding:10px 12px;font-weight:400}.job-instruction-fields-module__UE7NPG__field small,.job-instruction-fields-module__UE7NPG__check small,.job-instruction-fields-module__UE7NPG__help{color:#50677b;font-size:14px;font-weight:400}.job-instruction-fields-module__UE7NPG__help{margin:0}.job-instruction-fields-module__UE7NPG__check{align-items:flex-start;gap:10px;display:flex!important}.job-instruction-fields-module__UE7NPG__check input{flex:0 0 20px;max-width:20px;height:20px;min-height:20px;margin:2px 0 0;padding:0;width:20px!important}.job-instruction-fields-module__UE7NPG__check span{overflow-wrap:anywhere;min-width:0}.job-instruction-fields-module__UE7NPG__field :is(input,select):focus-visible,.job-instruction-fields-module__UE7NPG__check input:focus-visible{outline-offset:3px;outline:3px solid #438ccf}.job-instruction-fields-module__UE7NPG__contactStack{gap:16px;min-width:0;display:grid}.job-instruction-fields-module__UE7NPG__subgroup{border:1px solid #cbd8e4;border-radius:8px;min-width:0;margin:0;padding:12px}.job-instruction-fields-module__UE7NPG__subgroup legend{padding:0 5px;font-weight:650}.job-instruction-fields-module__UE7NPG__subgroup .job-instruction-fields-module__UE7NPG__grid{margin-top:4px}.job-instruction-fields-module__UE7NPG__contactHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.job-instruction-fields-module__UE7NPG__contactHeader .job-instruction-fields-module__UE7NPG__field{flex:200px}.job-instruction-fields-module__UE7NPG__contactButton{color:#19324b;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #859eb4;border-radius:8px;padding:8px 12px}.job-instruction-fields-module__UE7NPG__contactButton:focus-visible{outline-offset:3px;outline:3px solid #438ccf}.job-instruction-fields-module__UE7NPG__warning{color:#593b05;background:#fff6df;border:1px solid #b77b19;border-radius:8px;margin:0;padding:10px 12px}@media (max-width:600px){.job-instruction-fields-module__UE7NPG__grid{grid-template-columns:minmax(0,1fr)}}@media screen{html[data-theme=dark] .job-instruction-fields-module__UE7NPG__group{border-color:var(--theme-border)}html[data-theme=dark] .job-instruction-fields-module__UE7NPG__field :is(input,select){background:var(--theme-bg);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] :is(.job-instruction-fields-module__UE7NPG__field small,.job-instruction-fields-module__UE7NPG__check small,.job-instruction-fields-module__UE7NPG__help){color:var(--theme-muted)}html[data-theme=dark] .job-instruction-fields-module__UE7NPG__subgroup{border-color:var(--theme-border)}html[data-theme=dark] .job-instruction-fields-module__UE7NPG__contactButton{background:var(--theme-bg);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .job-instruction-fields-module__UE7NPG__warning{color:#ffe4a1;background:#3b310e;border-color:#a57425}}
.job-people-parties-module__pkgTFG__summary{background:#fff;border:1px solid #cbd9d1;border-radius:12px;align-content:start;gap:10px;min-width:0;margin:0;padding:0 16px 14px;display:grid;overflow:hidden;box-shadow:0 3px 13px #1d334509}.job-people-parties-module__pkgTFG__summaryTop{background:#f4f8f5;border-bottom:1px solid #dbe5df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 -16px;padding:13px 16px;display:flex}.job-people-parties-module__pkgTFG__summaryTop h2{color:#244737;margin:0;font-size:1.06rem;line-height:1.3}.job-people-parties-module__pkgTFG__editButton,.job-people-parties-module__pkgTFG__reloadButton,.job-people-parties-module__pkgTFG__saveButton,.job-people-parties-module__pkgTFG__cancelButton{min-height:44px;font:inherit;cursor:pointer;border-radius:9px;padding:9px 13px;font-size:.88rem;font-weight:750}.job-people-parties-module__pkgTFG__editButton,.job-people-parties-module__pkgTFG__saveButton{color:#fff;background:#275b43;border:1px solid #275b43}.job-people-parties-module__pkgTFG__editButton{white-space:nowrap;box-shadow:0 2px 7px #173e2a22}.job-people-parties-module__pkgTFG__reloadButton,.job-people-parties-module__pkgTFG__cancelButton{color:#24513a;background:#fff;border:1px solid #8ca99a}.job-people-parties-module__pkgTFG__names{gap:0;min-width:0;margin:0;display:grid}.job-people-parties-module__pkgTFG__names>div{border-bottom:1px solid #e1eae4;gap:5px;min-width:0;padding:13px 0;display:grid}.job-people-parties-module__pkgTFG__names dt{color:#526779;letter-spacing:.035em;text-transform:uppercase;min-width:0;font-size:.74rem;font-weight:800}.job-people-parties-module__pkgTFG__names dd{overflow-wrap:anywhere;gap:3px;min-width:0;margin:0;display:grid}.job-people-parties-module__pkgTFG__names strong{color:#203e36!important;font-size:.94rem!important}.job-people-parties-module__pkgTFG__names dd>span,.job-people-parties-module__pkgTFG__names dd>small{color:#536b5e;font-size:.81rem;line-height:1.4}.job-people-parties-module__pkgTFG__names a{color:#265d43;text-underline-offset:2px;overflow-wrap:anywhere;font-size:.83rem;font-weight:650;text-decoration:underline}.job-people-parties-module__pkgTFG__direction{color:#4a625b!important}.job-people-parties-module__pkgTFG__manualParties{color:#4a625b;overflow-wrap:anywhere;margin:0;font-size:.83rem}.job-people-parties-module__pkgTFG__moreDetails{border-top:1px solid #d6e3da;min-width:0;margin-top:2px;padding-top:8px}.job-people-parties-module__pkgTFG__moreDetails summary{color:#245c42;cursor:pointer;width:fit-content;font-size:.83rem;font-weight:750}.job-people-parties-module__pkgTFG__moreDetails summary:focus-visible{outline-offset:3px;outline:3px solid #3478b9}.job-people-parties-module__pkgTFG__detailList{gap:10px;min-width:0;margin:12px 0 0;display:grid}.job-people-parties-module__pkgTFG__detailList>div{border-bottom:1px solid #e3eae5;grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:8px;padding-bottom:9px;display:grid}.job-people-parties-module__pkgTFG__detailList dt{color:#526779;font-size:.79rem;font-weight:700}.job-people-parties-module__pkgTFG__detailList dd{overflow-wrap:anywhere;gap:2px;min-width:0;margin:0;display:grid}.job-people-parties-module__pkgTFG__detailList a{color:#245c42;text-underline-offset:2px;text-decoration:underline}.job-people-parties-module__pkgTFG__moreDetails>p{overflow-wrap:anywhere;line-height:1.4}.job-people-parties-module__pkgTFG__empty{color:#536b5f;margin:0}.job-people-parties-module__pkgTFG__readOnly{display:block;color:#695a33!important}.job-people-parties-module__pkgTFG__editing{color:#285f42!important}.job-people-parties-module__pkgTFG__error,.job-people-parties-module__pkgTFG__warning{color:#743d2e;background:#fff0e9;border-left:3px solid #b45f45;margin:0;padding:9px 11px;line-height:1.45}.job-people-parties-module__pkgTFG__notice{color:#245f42;margin:0;line-height:1.45}.job-people-parties-module__pkgTFG__editor{background:#fff;border:1px solid #b7d2c1;border-radius:14px;grid-column:1/-1;min-width:0;padding:clamp(16px,2.2vw,28px);box-shadow:0 11px 32px #163c2615}.job-people-parties-module__pkgTFG__editorHeader{border-bottom:1px solid #d6e3da;justify-content:space-between;align-items:start;gap:18px;margin-bottom:16px;padding-bottom:16px;display:flex}.job-people-parties-module__pkgTFG__kicker{letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#36735a!important;font-size:.74rem!important}.job-people-parties-module__pkgTFG__editor h2{color:#173e2c;margin:5px 0 7px;font-size:clamp(1.25rem,2vw,1.7rem)}.job-people-parties-module__pkgTFG__editor h2:focus{outline:none}.job-people-parties-module__pkgTFG__editorHeader p,.job-people-parties-module__pkgTFG__sharedContactNote{color:#435b52;margin:0;font-size:.93rem;line-height:1.55}.job-people-parties-module__pkgTFG__sharedContactNote{background:#f0f7f2;border-radius:9px;margin:0 0 16px;padding:11px 14px}.job-people-parties-module__pkgTFG__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.job-people-parties-module__pkgTFG__actions button:disabled,.job-people-parties-module__pkgTFG__summary button:disabled{opacity:.55;cursor:not-allowed}.job-people-parties-module__pkgTFG__summary :is(button):focus-visible,.job-people-parties-module__pkgTFG__editor :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #3478b9}@media (max-width:650px){.job-people-parties-module__pkgTFG__summaryTop{align-items:stretch}.job-people-parties-module__pkgTFG__editButton{width:100%}.job-people-parties-module__pkgTFG__detailList>div{grid-template-columns:1fr;gap:1px;display:grid}.job-people-parties-module__pkgTFG__actions button{flex:180px}}@media screen{html[data-theme=dark] .job-people-parties-module__pkgTFG__summary{background:var(--theme-surface);border-color:var(--theme-border);box-shadow:none}html[data-theme=dark] .job-people-parties-module__pkgTFG__summaryTop{background:var(--theme-surface-raised);border-color:var(--theme-border)}html[data-theme=dark] .job-people-parties-module__pkgTFG__summaryTop h2{color:var(--theme-text)}html[data-theme=dark] .job-people-parties-module__pkgTFG__names>div{border-color:var(--theme-border)}html[data-theme=dark] :is(.job-people-parties-module__pkgTFG__names a,.job-people-parties-module__pkgTFG__names dd>span,.job-people-parties-module__pkgTFG__names dd>small,.job-people-parties-module__pkgTFG__manualParties){color:var(--theme-link)}:is(html[data-theme=dark] .job-people-parties-module__pkgTFG__names dt,html[data-theme=dark] :is(.job-people-parties-module__pkgTFG__direction,.job-people-parties-module__pkgTFG__empty,.job-people-parties-module__pkgTFG__editorHeader p,.job-people-parties-module__pkgTFG__sharedContactNote)){color:var(--theme-muted)!important}:is(html[data-theme=dark] .job-people-parties-module__pkgTFG__names strong,html[data-theme=dark] .job-people-parties-module__pkgTFG__editor h2){color:var(--theme-text)!important}html[data-theme=dark] .job-people-parties-module__pkgTFG__editor{background:var(--theme-surface);border-color:var(--theme-border)}html[data-theme=dark] .job-people-parties-module__pkgTFG__editorHeader{border-color:var(--theme-border)}html[data-theme=dark] .job-people-parties-module__pkgTFG__sharedContactNote{background:var(--theme-surface-raised)}html[data-theme=dark] :is(.job-people-parties-module__pkgTFG__editButton,.job-people-parties-module__pkgTFG__saveButton){color:#102d1e;background:#a7e4bc;border-color:#a7e4bc}html[data-theme=dark] :is(.job-people-parties-module__pkgTFG__reloadButton,.job-people-parties-module__pkgTFG__cancelButton){background:var(--theme-bg);border-color:var(--theme-border);color:var(--theme-text)}html[data-theme=dark] .job-people-parties-module__pkgTFG__readOnly{color:#e7cd91!important}html[data-theme=dark] .job-people-parties-module__pkgTFG__moreDetails{border-color:var(--theme-border)}html[data-theme=dark] .job-people-parties-module__pkgTFG__detailList>div{border-color:var(--theme-border)}html[data-theme=dark] :is(.job-people-parties-module__pkgTFG__moreDetails summary,.job-people-parties-module__pkgTFG__detailList a){color:#a7efcc}html[data-theme=dark] .job-people-parties-module__pkgTFG__detailList dt{color:var(--theme-muted)}:is(html[data-theme=dark] .job-people-parties-module__pkgTFG__editing,html[data-theme=dark] .job-people-parties-module__pkgTFG__notice){color:#a7efcc!important}html[data-theme=dark] :is(.job-people-parties-module__pkgTFG__error,.job-people-parties-module__pkgTFG__warning){color:#ffc1c9;background:#48272e;border-color:#ba7380}}
.calendar-email-composer-module__1VUPlW__backdrop{z-index:160;background:#0f172a7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.calendar-email-composer-module__1VUPlW__modal{color:#1b2f43;background:#fff;border:1px solid #cad6e2;border-radius:18px;flex-direction:column;width:min(760px,100%);min-width:0;max-height:calc(100dvh - 48px);font-size:15px;line-height:1.5;display:flex;overflow:hidden;box-shadow:0 24px 80px #0f172a40}.calendar-email-composer-module__1VUPlW__header{border-bottom:1px solid #dce4eb;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px 18px;display:flex}.calendar-email-composer-module__1VUPlW__header h2{margin:4px 0;font-size:24px;line-height:1.25}.calendar-email-composer-module__1VUPlW__header p{color:#4c6174;overflow-wrap:anywhere;margin:0}.calendar-email-composer-module__1VUPlW__eyebrow{color:#50677d;font-size:14px;font-weight:700}.calendar-email-composer-module__1VUPlW__content{overscroll-behavior:contain;min-height:0;padding:22px 26px 26px;overflow-y:auto}.calendar-email-composer-module__1VUPlW__form,.calendar-email-composer-module__1VUPlW__fields{gap:16px;display:grid}.calendar-email-composer-module__1VUPlW__fields{border:0;min-width:0;margin:0;padding:0}.calendar-email-composer-module__1VUPlW__field{gap:6px;min-width:0;font-weight:650;display:grid}.calendar-email-composer-module__1VUPlW__field input,.calendar-email-composer-module__1VUPlW__field select,.calendar-email-composer-module__1VUPlW__field textarea{box-sizing:border-box;color:#1b2f43;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #9eafc0;border-radius:8px;padding:10px 12px;font-weight:400}.calendar-email-composer-module__1VUPlW__field textarea{resize:vertical}.calendar-email-composer-module__1VUPlW__field small,.calendar-email-composer-module__1VUPlW__help{color:#50677b;font-size:14px;font-weight:400}.calendar-email-composer-module__1VUPlW__help{margin:0}.calendar-email-composer-module__1VUPlW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.calendar-email-composer-module__1VUPlW__primary,.calendar-email-composer-module__1VUPlW__secondary{cursor:pointer;min-height:44px;font:inherit;border:1px solid #9eafc0;border-radius:8px;justify-content:center;align-items:center;padding:10px 15px;font-weight:650;line-height:1.35;display:inline-flex}.calendar-email-composer-module__1VUPlW__primary{color:#fff;background:#205ca3;border-color:#205ca3}.calendar-email-composer-module__1VUPlW__secondary{color:#27435e;background:#fff}.calendar-email-composer-module__1VUPlW__primary:disabled,.calendar-email-composer-module__1VUPlW__secondary:disabled{cursor:not-allowed;opacity:.55}.calendar-email-composer-module__1VUPlW__primary:focus-visible,.calendar-email-composer-module__1VUPlW__secondary:focus-visible,.calendar-email-composer-module__1VUPlW__field input:focus-visible,.calendar-email-composer-module__1VUPlW__field select:focus-visible,.calendar-email-composer-module__1VUPlW__field textarea:focus-visible,.calendar-email-composer-module__1VUPlW__check input:focus-visible,.calendar-email-composer-module__1VUPlW__banner a:focus-visible{outline-offset:3px;outline:3px solid #3980c8}.calendar-email-composer-module__1VUPlW__banner,.calendar-email-composer-module__1VUPlW__error{overflow-wrap:anywhere;background:#f0f6fc;border:1px solid #c6d9e9;border-radius:8px;margin:0 0 16px;padding:12px 14px}.calendar-email-composer-module__1VUPlW__banner p,.calendar-email-composer-module__1VUPlW__error p{margin:0 0 10px}.calendar-email-composer-module__1VUPlW__error{color:#912f29;background:#fff2f1;border-color:#dfaca8;margin-top:16px}.calendar-email-composer-module__1VUPlW__readiness{color:#4c6174;margin:0 0 20px}.calendar-email-composer-module__1VUPlW__review{gap:18px;display:grid}.calendar-email-composer-module__1VUPlW__review h3{margin:0;font-size:19px}.calendar-email-composer-module__1VUPlW__review dl{gap:10px;margin:0;display:grid}.calendar-email-composer-module__1VUPlW__review dl>div{grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}.calendar-email-composer-module__1VUPlW__review dt{color:#50677b}.calendar-email-composer-module__1VUPlW__review dd{overflow-wrap:anywhere;margin:0}.calendar-email-composer-module__1VUPlW__message{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #d4dfe8;border-radius:9px;padding:16px}.calendar-email-composer-module__1VUPlW__check{align-items:flex-start;gap:10px;margin-top:12px;display:flex}.calendar-email-composer-module__1VUPlW__check input{flex:none;margin-top:4px}.calendar-email-composer-module__1VUPlW__attachmentDisclosure{border:1px solid #c6d9e9;border-radius:8px;padding:10px 12px}.calendar-email-composer-module__1VUPlW__attachmentDisclosure>summary{cursor:pointer;color:#244e7b;min-height:30px;font-weight:650}.calendar-email-composer-module__1VUPlW__attachmentDisclosure>summary:focus-visible{outline-offset:3px;outline:2px solid #3980c8}.calendar-email-composer-module__1VUPlW__attachmentReview{border:1px solid #d4dfe8;border-radius:8px;padding:14px}.calendar-email-composer-module__1VUPlW__attachmentReview h4{margin:0 0 8px;font-size:16px}.calendar-email-composer-module__1VUPlW__attachmentReview ul{margin:0 0 10px;padding-left:20px}.calendar-email-composer-module__1VUPlW__attachmentReview li{overflow-wrap:anywhere;margin-bottom:9px}.calendar-email-composer-module__1VUPlW__attachmentReview small{color:#50677b;font-size:13px;display:block}.calendar-email-composer-module__1VUPlW__attachmentReview a{color:#164f91;text-decoration:underline}@media (max-width:600px){.calendar-email-composer-module__1VUPlW__backdrop{padding:10px}.calendar-email-composer-module__1VUPlW__modal{border-radius:12px;max-height:calc(100dvh - 20px)}.calendar-email-composer-module__1VUPlW__header{gap:12px;padding:18px 16px 16px}.calendar-email-composer-module__1VUPlW__header h2{font-size:21px}.calendar-email-composer-module__1VUPlW__content{padding:18px 16px}.calendar-email-composer-module__1VUPlW__actions>button{flex:150px}}@media screen{html[data-theme=dark] .calendar-email-composer-module__1VUPlW__backdrop{background:#000000a6}html[data-theme=dark] .calendar-email-composer-module__1VUPlW__modal{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] :is(.calendar-email-composer-module__1VUPlW__header,.calendar-email-composer-module__1VUPlW__attachmentDisclosure,.calendar-email-composer-module__1VUPlW__attachmentReview){border-color:var(--theme-border)}html[data-theme=dark] :is(.calendar-email-composer-module__1VUPlW__header p,.calendar-email-composer-module__1VUPlW__eyebrow,.calendar-email-composer-module__1VUPlW__field small,.calendar-email-composer-module__1VUPlW__help,.calendar-email-composer-module__1VUPlW__readiness,.calendar-email-composer-module__1VUPlW__review dt,.calendar-email-composer-module__1VUPlW__attachmentReview small){color:var(--theme-muted)}html[data-theme=dark] .calendar-email-composer-module__1VUPlW__field :is(input,select,textarea){background:var(--theme-bg);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] :is(.calendar-email-composer-module__1VUPlW__secondary,.calendar-email-composer-module__1VUPlW__message,.calendar-email-composer-module__1VUPlW__banner){background:var(--theme-surface-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .calendar-email-composer-module__1VUPlW__primary{background:var(--theme-accent);color:#102131;border-color:var(--theme-accent)}html[data-theme=dark] :is(.calendar-email-composer-module__1VUPlW__attachmentDisclosure>summary,.calendar-email-composer-module__1VUPlW__attachmentReview a){color:var(--theme-link)}html[data-theme=dark] .calendar-email-composer-module__1VUPlW__error{color:#ffc1c9;background:#48272e;border-color:#ba7380}html[data-theme=dark] .calendar-email-composer-module__1VUPlW__modal :is(button,a,input,select,textarea,summary):focus-visible{outline-color:var(--theme-accent)}}
.job-progress-module__ARf5bG__panel{border:1px solid var(--border);background:var(--surface,#fff);color:#263f54;border-radius:12px;min-width:0;padding:18px}.job-progress-module__ARf5bG__panel header h2{margin:0;font-size:18px}.job-progress-module__ARf5bG__panel header p{color:var(--muted,#526477);margin:5px 0 0;font-size:13px;line-height:1.45}.job-progress-module__ARf5bG__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.job-progress-module__ARf5bG__card{color:#263f54;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#f8fafb;border:1px solid #cbd6dd;border-radius:9px;grid-template-rows:auto auto auto;grid-template-columns:28px minmax(0,1fr) 14px;align-content:start;gap:4px 7px;min-width:0;min-height:96px;padding:10px;display:grid;position:relative}.job-progress-module__ARf5bG__card:hover,.job-progress-module__ARf5bG__selected{box-shadow:0 3px 12px #1d33452a}.job-progress-module__ARf5bG__card:focus-visible,.job-progress-module__ARf5bG__detail button:focus-visible,.job-progress-module__ARf5bG__error button:focus-visible{outline-offset:2px;outline:3px solid #eab24d}.job-progress-module__ARf5bG__icon{color:#315e75;background:#dfe8ed;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:16px;font-weight:900;display:grid}.job-progress-module__ARf5bG__title{color:#526477;text-transform:uppercase;grid-column:2;font-size:13px;font-weight:900}.job-progress-module__ARf5bG__card strong{grid-column:2;font-size:13px;line-height:1.3}.job-progress-module__ARf5bG__disclosure{color:#526477;grid-area:1/3/3;align-self:center}.job-progress-module__ARf5bG__manual{color:#344b69;text-transform:uppercase;background:#f0f3fa;border:1px solid #5c7090;border-radius:4px;width:fit-content;padding:2px 6px;font-size:13px;font-weight:900}.job-progress-module__ARf5bG__badges{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:5px;margin-top:2px;display:flex}.job-progress-module__ARf5bG__badges>span{white-space:nowrap}.job-progress-module__ARf5bG__reviewBadge{color:#7f3f14;background:#fff1df;border:1px solid #a95a22;border-radius:4px;width:fit-content;padding:2px 6px;font-size:13px;font-weight:800}.job-progress-module__ARf5bG__partial{background:#fff8ed;border:2px solid #b16b2b}.job-progress-module__ARf5bG__partial .job-progress-module__ARf5bG__icon{color:#874417;background:#f2d8b9}.job-progress-module__ARf5bG__satisfied{background:#f1f8f3;border:2px solid #6eab7f}.job-progress-module__ARf5bG__satisfied .job-progress-module__ARf5bG__icon{color:#346846;background:#d9ecde}.job-progress-module__ARf5bG__problem{background:#fff2f0;border:2px solid #b84e45}.job-progress-module__ARf5bG__problem .job-progress-module__ARf5bG__icon{color:#8a302c;background:#f3d3cf}.job-progress-module__ARf5bG__detail{overflow-wrap:anywhere;background:#f3f8fa;border:1px solid #91aebd;border-radius:10px;gap:10px;min-width:0;margin-top:12px;padding:14px;display:grid}.job-progress-module__ARf5bG__detailHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.job-progress-module__ARf5bG__detailHead h3{margin:0 0 3px;font-size:16px}.job-progress-module__ARf5bG__detailHead strong{font-size:14px}.job-progress-module__ARf5bG__detailHead button{color:#52697b;min-width:36px;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:24px}.job-progress-module__ARf5bG__detail p{margin:0;font-size:13px;line-height:1.5}.job-progress-module__ARf5bG__audit{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.job-progress-module__ARf5bG__evidence{color:#526477}.job-progress-module__ARf5bG__safeguard{background:#fff9ef;border:1px solid #dfbd82;border-left:5px solid #a95a22;border-radius:9px;gap:3px;margin-top:12px;padding:11px 13px;font-size:13px;display:grid}.job-progress-module__ARf5bG__error{color:#8b2d24;align-items:center;gap:10px;margin-top:12px;display:flex}.job-progress-module__ARf5bG__error button{min-height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;padding:6px 10px}@media screen{html[data-theme=dark] .job-progress-module__ARf5bG__panel{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .job-progress-module__ARf5bG__panel header p{color:var(--theme-muted)}html[data-theme=dark] .job-progress-module__ARf5bG__evidence{color:var(--theme-muted)}html[data-theme=dark] .job-progress-module__ARf5bG__card{background:var(--theme-surface-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] :is(.job-progress-module__ARf5bG__title,.job-progress-module__ARf5bG__disclosure){color:var(--theme-muted)}html[data-theme=dark] .job-progress-module__ARf5bG__icon{color:#d4eaff;background:#344d62}html[data-theme=dark] .job-progress-module__ARf5bG__manual{color:#dce8ff;background:#2b3b52;border-color:#7892b4}html[data-theme=dark] .job-progress-module__ARf5bG__reviewBadge{color:#ffe0ad;background:#44311c;border-color:#dca469}html[data-theme=dark] .job-progress-module__ARf5bG__partial{background:#44311c;border-color:#dca469}html[data-theme=dark] .job-progress-module__ARf5bG__partial .job-progress-module__ARf5bG__icon{color:#ffe0ad;background:#5b3d23}html[data-theme=dark] .job-progress-module__ARf5bG__satisfied{background:#1e3a30;border-color:#79c39c}html[data-theme=dark] .job-progress-module__ARf5bG__satisfied .job-progress-module__ARf5bG__icon{color:#c3f2d3;background:#2b5140}html[data-theme=dark] .job-progress-module__ARf5bG__problem{background:#452a30;border-color:#dd8790}html[data-theme=dark] .job-progress-module__ARf5bG__problem .job-progress-module__ARf5bG__icon{color:#ffd3d8;background:#63353e}html[data-theme=dark] .job-progress-module__ARf5bG__detail{background:var(--theme-surface-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .job-progress-module__ARf5bG__detailHead button{color:var(--theme-muted)}html[data-theme=dark] .job-progress-module__ARf5bG__safeguard{color:#ffe0ad;background:#44311c;border-color:#dca469 #dca469 #dca469 #e9b46c}html[data-theme=dark] .job-progress-module__ARf5bG__error{color:#ffb8c1}}@media (max-width:1050px){.job-progress-module__ARf5bG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.job-progress-module__ARf5bG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.job-progress-module__ARf5bG__panel{padding:14px}.job-progress-module__ARf5bG__grid{grid-template-columns:1fr}.job-progress-module__ARf5bG__card{min-height:76px}}
.calendar-event-wizard-module__WA4Bya__backdrop{z-index:160;background:#0f172a7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.calendar-event-wizard-module__WA4Bya__modal{color:#19324b;background:#fff;border:1px solid #cbd8e4;border-radius:18px;flex-direction:column;width:min(800px,100%);min-width:0;max-height:calc(100dvh - 48px);font-size:15px;line-height:1.5;display:flex;overflow:hidden;box-shadow:0 24px 80px #0f172a40}.calendar-event-wizard-module__WA4Bya__header{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px 16px;display:flex}.calendar-event-wizard-module__WA4Bya__header h2{margin:4px 0;font-size:25px;line-height:1.3}.calendar-event-wizard-module__WA4Bya__header p{color:#51667a;margin:0}.calendar-event-wizard-module__WA4Bya__eyebrow{color:#4b6680;font-size:14px;font-weight:700}.calendar-event-wizard-module__WA4Bya__steps{border-bottom:1px solid #dce5ee;grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0 26px 16px;list-style:none;display:grid}.calendar-event-wizard-module__WA4Bya__steps li{color:#607488;align-items:center;gap:7px;font-size:14px;display:flex}.calendar-event-wizard-module__WA4Bya__steps li>span{background:#e9eff5;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;display:grid}.calendar-event-wizard-module__WA4Bya__steps li[aria-current]{color:#174f8d;font-weight:700}.calendar-event-wizard-module__WA4Bya__steps li[aria-current]>span{color:#fff;background:#215f9f}.calendar-event-wizard-module__WA4Bya__content{overscroll-behavior:contain;min-height:0;padding:22px 26px 26px;overflow-y:auto}.calendar-event-wizard-module__WA4Bya__form{gap:18px;display:grid}.calendar-event-wizard-module__WA4Bya__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.calendar-event-wizard-module__WA4Bya__choice{color:#244768;min-height:140px;font:inherit;text-align:left;cursor:pointer;background:#f8fbfe;border:1px solid #9fb6cc;border-radius:12px;align-content:start;gap:10px;padding:22px;display:grid}.calendar-event-wizard-module__WA4Bya__choice strong{color:#183c60;font-size:20px}.calendar-event-wizard-module__WA4Bya__modeChoices{flex-wrap:wrap;gap:10px;display:flex}.calendar-event-wizard-module__WA4Bya__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.calendar-event-wizard-module__WA4Bya__wide{grid-column:1/-1}.calendar-event-wizard-module__WA4Bya__field{align-content:start;gap:6px;min-width:0;font-weight:650;display:grid}.calendar-event-wizard-module__WA4Bya__field input,.calendar-event-wizard-module__WA4Bya__field select,.calendar-event-wizard-module__WA4Bya__field textarea{box-sizing:border-box;color:#19324b;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #9eafc0;border-radius:8px;padding:10px 12px;font-weight:400}.calendar-event-wizard-module__WA4Bya__field textarea{resize:vertical}.calendar-event-wizard-module__WA4Bya__field small,.calendar-event-wizard-module__WA4Bya__help{color:#50677b;font-size:14px;font-weight:400}.calendar-event-wizard-module__WA4Bya__help{margin:0}.calendar-event-wizard-module__WA4Bya__group{border:1px solid #d0dce7;border-radius:10px;min-width:0;margin:0;padding:15px}.calendar-event-wizard-module__WA4Bya__group legend{padding:0 6px;font-weight:700}.calendar-event-wizard-module__WA4Bya__team{background:#f6faf7;border-color:#bdd0c2;gap:12px;display:grid}.calendar-event-wizard-module__WA4Bya__team legend small{font-size:14px;font-weight:400}.calendar-event-wizard-module__WA4Bya__team .calendar-event-wizard-module__WA4Bya__check{margin:0}.calendar-event-wizard-module__WA4Bya__details>summary{cursor:pointer;color:#275b8e;padding:8px 0;font-weight:650}.calendar-event-wizard-module__WA4Bya__details>.calendar-event-wizard-module__WA4Bya__grid{margin-top:12px}.calendar-event-wizard-module__WA4Bya__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.calendar-event-wizard-module__WA4Bya__primary,.calendar-event-wizard-module__WA4Bya__secondary,.calendar-event-wizard-module__WA4Bya__selected{cursor:pointer;min-height:44px;font:inherit;border:1px solid #9eafc0;border-radius:8px;justify-content:center;align-items:center;padding:10px 15px;font-weight:650;line-height:1.35;display:inline-flex}.calendar-event-wizard-module__WA4Bya__primary{color:#fff;background:#215f9f;border-color:#215f9f}.calendar-event-wizard-module__WA4Bya__secondary{color:#27435e;background:#fff}.calendar-event-wizard-module__WA4Bya__selected{color:#154f88;background:#eaf3fc;border-color:#215f9f}.calendar-event-wizard-module__WA4Bya__primary:disabled,.calendar-event-wizard-module__WA4Bya__secondary:disabled,.calendar-event-wizard-module__WA4Bya__choice:disabled{opacity:.55;cursor:not-allowed}.calendar-event-wizard-module__WA4Bya__primary:focus-visible,.calendar-event-wizard-module__WA4Bya__secondary:focus-visible,.calendar-event-wizard-module__WA4Bya__selected:focus-visible,.calendar-event-wizard-module__WA4Bya__choice:focus-visible,.calendar-event-wizard-module__WA4Bya__field input:focus-visible,.calendar-event-wizard-module__WA4Bya__field select:focus-visible,.calendar-event-wizard-module__WA4Bya__field textarea:focus-visible,.calendar-event-wizard-module__WA4Bya__check input:focus-visible{outline-offset:3px;outline:3px solid #438ccf}.calendar-event-wizard-module__WA4Bya__banner,.calendar-event-wizard-module__WA4Bya__warning,.calendar-event-wizard-module__WA4Bya__error{overflow-wrap:anywhere;background:#f0f6fc;border:1px solid #c6d9e9;border-radius:9px;margin:0 0 16px;padding:13px 15px}.calendar-event-wizard-module__WA4Bya__banner p,.calendar-event-wizard-module__WA4Bya__warning p,.calendar-event-wizard-module__WA4Bya__error p{margin:0 0 10px}.calendar-event-wizard-module__WA4Bya__warning{color:#694e18;background:#fff8e8;border-color:#d9bf87}.calendar-event-wizard-module__WA4Bya__error{color:#912f29;background:#fff2f1;border-color:#dfaca8;margin-top:16px}.calendar-event-wizard-module__WA4Bya__summary{overflow-wrap:anywhere;background:#f2f6fa;border:1px solid #d4dfe9;border-radius:9px;gap:4px;padding:14px 16px;display:grid}.calendar-event-wizard-module__WA4Bya__review{gap:14px;margin:0;display:grid}.calendar-event-wizard-module__WA4Bya__review>div{grid-template-columns:130px minmax(0,1fr);gap:14px;display:grid}.calendar-event-wizard-module__WA4Bya__review dt{color:#51677c}.calendar-event-wizard-module__WA4Bya__review dd{overflow-wrap:anywhere;margin:0}.calendar-event-wizard-module__WA4Bya__review dd p{white-space:pre-wrap;margin:6px 0 0}.calendar-event-wizard-module__WA4Bya__check{align-items:flex-start;gap:10px;margin:6px 0;display:flex}.calendar-event-wizard-module__WA4Bya__check input{flex:0 0 20px;width:20px;max-width:20px;height:20px;min-height:20px;margin:2px 0 0;padding:0}.calendar-event-wizard-module__WA4Bya__check span{overflow-wrap:anywhere;flex:1;min-width:0}@media (max-width:600px){.calendar-event-wizard-module__WA4Bya__backdrop{padding:10px}.calendar-event-wizard-module__WA4Bya__modal{border-radius:12px;max-height:calc(100dvh - 20px)}.calendar-event-wizard-module__WA4Bya__header{gap:12px;padding:18px 16px 14px}.calendar-event-wizard-module__WA4Bya__header h2{font-size:22px}.calendar-event-wizard-module__WA4Bya__steps{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 14px}.calendar-event-wizard-module__WA4Bya__content{padding:18px 16px}.calendar-event-wizard-module__WA4Bya__choices,.calendar-event-wizard-module__WA4Bya__grid{grid-template-columns:minmax(0,1fr)}.calendar-event-wizard-module__WA4Bya__choice{min-height:110px}.calendar-event-wizard-module__WA4Bya__review>div{grid-template-columns:90px minmax(0,1fr);gap:10px}.calendar-event-wizard-module__WA4Bya__actions>button{flex:150px}}@media screen{html[data-theme=dark] .calendar-event-wizard-module__WA4Bya__backdrop{background:#000000a6}html[data-theme=dark] .calendar-event-wizard-module__WA4Bya__modal{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] :is(.calendar-event-wizard-module__WA4Bya__steps,.calendar-event-wizard-module__WA4Bya__group){border-color:var(--theme-border)}html[data-theme=dark] :is(.calendar-event-wizard-module__WA4Bya__header p,.calendar-event-wizard-module__WA4Bya__eyebrow,.calendar-event-wizard-module__WA4Bya__steps li,.calendar-event-wizard-module__WA4Bya__field small,.calendar-event-wizard-module__WA4Bya__help,.calendar-event-wizard-module__WA4Bya__review dt){color:var(--theme-muted)}html[data-theme=dark] :is(.calendar-event-wizard-module__WA4Bya__steps li>span,.calendar-event-wizard-module__WA4Bya__choice,.calendar-event-wizard-module__WA4Bya__secondary,.calendar-event-wizard-module__WA4Bya__banner,.calendar-event-wizard-module__WA4Bya__summary){background:var(--theme-surface-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .calendar-event-wizard-module__WA4Bya__choice strong{color:var(--theme-text)}html[data-theme=dark] :is(.calendar-event-wizard-module__WA4Bya__steps li[aria-current],.calendar-event-wizard-module__WA4Bya__details>summary){color:var(--theme-link)}html[data-theme=dark] :is(.calendar-event-wizard-module__WA4Bya__steps li[aria-current]>span,.calendar-event-wizard-module__WA4Bya__primary){background:var(--theme-accent);color:#102131;border-color:var(--theme-accent)}html[data-theme=dark] .calendar-event-wizard-module__WA4Bya__selected{color:#c0dfff;border-color:var(--theme-accent);background:#223c55}html[data-theme=dark] .calendar-event-wizard-module__WA4Bya__field :is(input,select,textarea){background:var(--theme-bg);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .calendar-event-wizard-module__WA4Bya__team{background:#1b332e;border-color:#507e6b}html[data-theme=dark] .calendar-event-wizard-module__WA4Bya__warning{color:#ffe0a1;background:#40351f;border-color:#b9934d}html[data-theme=dark] .calendar-event-wizard-module__WA4Bya__error{color:#ffc1c9;background:#48272e;border-color:#ba7380}html[data-theme=dark] .calendar-event-wizard-module__WA4Bya__modal :is(button,input,select,textarea,summary):focus-visible{outline-color:var(--theme-accent)}}
.job-document-upload-module__Q8hcoa__upload{min-width:0;color:var(--theme-text,#17304e);margin-bottom:1.25rem}.job-document-upload-module__Q8hcoa__upload h3{margin:0 0 .4rem}.job-document-upload-module__Q8hcoa__upload p{line-height:1.5}.job-document-upload-module__Q8hcoa__controls{flex-wrap:wrap;align-items:end;gap:.75rem;margin:.8rem 0;display:flex}.job-document-upload-module__Q8hcoa__controls label{flex:14rem;gap:.35rem;max-width:28rem;font-weight:650;display:grid}.job-document-upload-module__Q8hcoa__controls select{border:1px solid var(--theme-border,#8fa4b8);width:100%;min-height:44px;color:var(--theme-text,#17304e);background:var(--theme-surface,#fff);font:inherit;border-radius:8px;padding:.6rem}.job-document-upload-module__Q8hcoa__controls select:focus-visible{outline:2px solid var(--theme-link,#1d5c93);outline-offset:2px}.job-document-upload-module__Q8hcoa__help{color:var(--theme-muted,#52647b);margin:.65rem 0 0;font-size:.88rem}.job-document-upload-module__Q8hcoa__message{color:var(--theme-text,#17304e)}.job-document-upload-module__Q8hcoa__error{color:#9b2637;overflow-wrap:anywhere}.job-document-upload-module__Q8hcoa__hidden{display:none}.job-document-upload-module__Q8hcoa__results{gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.job-document-upload-module__Q8hcoa__results li{border:1px solid var(--theme-border,#8fa4b8);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding:.7rem;display:flex}.job-document-upload-module__Q8hcoa__results strong,.job-document-upload-module__Q8hcoa__results span{overflow-wrap:anywhere;flex:15rem;min-width:0}@media screen{html[data-theme=dark] .job-document-upload-module__Q8hcoa__error{color:#ffc9d3}}@media (max-width:520px){.job-document-upload-module__Q8hcoa__controls{align-items:stretch}.job-document-upload-module__Q8hcoa__controls label{max-width:none}.job-document-upload-module__Q8hcoa__controls button,.job-document-upload-module__Q8hcoa__results button{width:100%}}
.calendar-awaiting-dates-module__fwHrgq__panel{color:#122c4c;background:#fff;border:1px solid #a6b6c9;border-radius:14px;margin:16px 0;overflow:hidden}.calendar-awaiting-dates-module__fwHrgq__attention{border-color:#986512 #986512 #986512 #a66b0b;border-left-style:solid;border-left-width:5px}.calendar-awaiting-dates-module__fwHrgq__summary{cursor:pointer;align-items:center;gap:16px;min-height:64px;padding:14px 18px;list-style:none;display:flex}.calendar-awaiting-dates-module__fwHrgq__summary::-webkit-details-marker{display:none}.calendar-awaiting-dates-module__fwHrgq__summary:focus-visible{outline-offset:-3px;outline:3px solid #225f9f}.calendar-awaiting-dates-module__fwHrgq__attention .calendar-awaiting-dates-module__fwHrgq__summary{color:#593a09;background:#fff4d9}.calendar-awaiting-dates-module__fwHrgq__heading{flex:1;gap:4px;display:grid}.calendar-awaiting-dates-module__fwHrgq__heading strong{font-size:17px}.calendar-awaiting-dates-module__fwHrgq__heading span{font-size:14px;line-height:1.45}.calendar-awaiting-dates-module__fwHrgq__count{color:#183b63;white-space:nowrap;background:#eaf0f7;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700}.calendar-awaiting-dates-module__fwHrgq__attention .calendar-awaiting-dates-module__fwHrgq__count{color:#fff;background:#744707}.calendar-awaiting-dates-module__fwHrgq__expand{font-size:22px}.calendar-awaiting-dates-module__fwHrgq__panel[open] .calendar-awaiting-dates-module__fwHrgq__expand{transform:rotate(180deg)}.calendar-awaiting-dates-module__fwHrgq__body{padding:4px 18px 18px}.calendar-awaiting-dates-module__fwHrgq__body p{font-size:14px;line-height:1.5}.calendar-awaiting-dates-module__fwHrgq__controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0;display:flex}.calendar-awaiting-dates-module__fwHrgq__controls label{flex:260px;gap:6px;font-size:14px;font-weight:700;display:grid}.calendar-awaiting-dates-module__fwHrgq__controls input{color:#122c4c;background:#fff;border:1px solid #8c9fb5;border-radius:7px;width:100%;min-height:44px;padding:9px 12px;font-size:16px}.calendar-awaiting-dates-module__fwHrgq__controls input:focus-visible{outline-offset:2px;outline:3px solid #225f9f}.calendar-awaiting-dates-module__fwHrgq__list{margin:0 0 16px;padding:0;list-style:none}.calendar-awaiting-dates-module__fwHrgq__list li{border-top:1px solid #ccd7e3;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.calendar-awaiting-dates-module__fwHrgq__job{overflow-wrap:anywhere;gap:6px;min-width:0;font-size:15px;display:grid}.calendar-awaiting-dates-module__fwHrgq__clients,.calendar-awaiting-dates-module__fwHrgq__meta{color:#465e78;font-size:14px;line-height:1.45}.calendar-awaiting-dates-module__fwHrgq__actions{flex-shrink:0;justify-items:end;gap:10px;display:grid}.calendar-awaiting-dates-module__fwHrgq__actions button,.calendar-awaiting-dates-module__fwHrgq__controls button{min-height:44px}.calendar-awaiting-dates-module__fwHrgq__reason{color:#5c3c0b;background:#fff7e7;border:1px solid #ac8d56;border-radius:6px;padding:4px 9px;font-size:14px;line-height:1.4}.calendar-awaiting-dates-module__fwHrgq__empty{background:#f1f6fb;border:1px solid #b8c9d9;border-radius:8px;padding:14px}.calendar-awaiting-dates-module__fwHrgq__error{color:#7d211b;background:#fff0ed;border:1px solid #af483e;border-radius:8px;padding:14px}.calendar-awaiting-dates-module__fwHrgq__footnote{color:#465e78;margin-bottom:0}@media (max-width:600px){.calendar-awaiting-dates-module__fwHrgq__summary{flex-wrap:wrap;gap:10px;padding:12px}.calendar-awaiting-dates-module__fwHrgq__heading{flex-basis:65%}.calendar-awaiting-dates-module__fwHrgq__body{padding:4px 12px 14px}.calendar-awaiting-dates-module__fwHrgq__list li{flex-direction:column;align-items:stretch}.calendar-awaiting-dates-module__fwHrgq__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}}@media screen{html[data-theme=dark] .calendar-awaiting-dates-module__fwHrgq__panel{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .calendar-awaiting-dates-module__fwHrgq__attention{border-color:#b8944b}html[data-theme=dark] .calendar-awaiting-dates-module__fwHrgq__attention .calendar-awaiting-dates-module__fwHrgq__summary{color:#ffe0a1;background:#40331b}html[data-theme=dark] .calendar-awaiting-dates-module__fwHrgq__count{background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=dark] .calendar-awaiting-dates-module__fwHrgq__attention .calendar-awaiting-dates-module__fwHrgq__count{color:#352308;background:#ffdda0}html[data-theme=dark] :is(.calendar-awaiting-dates-module__fwHrgq__clients,.calendar-awaiting-dates-module__fwHrgq__meta,.calendar-awaiting-dates-module__fwHrgq__footnote){color:var(--theme-muted)}html[data-theme=dark] .calendar-awaiting-dates-module__fwHrgq__controls input{background:var(--theme-bg);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .calendar-awaiting-dates-module__fwHrgq__list li{border-color:var(--theme-border)}html[data-theme=dark] .calendar-awaiting-dates-module__fwHrgq__reason{color:#ffe0a1;background:#40331b;border-color:#b8944b}html[data-theme=dark] .calendar-awaiting-dates-module__fwHrgq__empty{background:var(--theme-surface-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .calendar-awaiting-dates-module__fwHrgq__error{color:#ffccc7;background:#492c2c;border-color:#dd857a}html[data-theme=dark] :is(.calendar-awaiting-dates-module__fwHrgq__summary,.calendar-awaiting-dates-module__fwHrgq__controls input):focus-visible{outline-color:var(--theme-accent)}}
.job-reference-editor-module__S_qIIq__root{vertical-align:middle;gap:4px;min-width:0;display:inline-grid}.job-reference-editor-module__S_qIIq__editButton{appearance:none;color:inherit;font:inherit;font-weight:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;margin:-2px -3px;padding:2px 3px;text-decoration:underline}.job-reference-editor-module__S_qIIq__editButton:hover{color:#285c42}.job-reference-editor-module__S_qIIq__editButton:focus-visible,.job-reference-editor-module__S_qIIq__controls :is(input,button):focus-visible{outline-offset:3px;outline:3px solid #3478b9}.job-reference-editor-module__S_qIIq__form{gap:5px;max-width:min(100%,600px);display:grid}.job-reference-editor-module__S_qIIq__form label{font-weight:750}.job-reference-editor-module__S_qIIq__controls{flex-wrap:wrap;gap:6px;display:flex}.job-reference-editor-module__S_qIIq__controls input{min-width:0;max-width:100%;font:inherit;border:1px solid #8c9f94;border-radius:6px;flex:230px;padding:7px 9px}.job-reference-editor-module__S_qIIq__controls button{color:#213e32;font:inherit;cursor:pointer;background:#fff;border:1px solid #8c9f94;border-radius:6px;padding:7px 10px;font-weight:750}.job-reference-editor-module__S_qIIq__controls button[type=submit]{color:#fff;background:#285c42}.job-reference-editor-module__S_qIIq__controls button:disabled{opacity:.65;cursor:wait}.job-reference-editor-module__S_qIIq__error{color:#a32121;font-weight:700}.job-reference-editor-module__S_qIIq__message{color:#285c42;font-weight:650}@media screen{html[data-theme=dark] .job-reference-editor-module__S_qIIq__controls :is(input,button){background:var(--theme-surface-raised);border-color:var(--theme-border);color:var(--theme-text)}html[data-theme=dark] .job-reference-editor-module__S_qIIq__controls button[type=submit]{background:var(--theme-link);color:var(--theme-surface)}html[data-theme=dark] :is(.job-reference-editor-module__S_qIIq__editButton:hover,.job-reference-editor-module__S_qIIq__message){color:var(--theme-link)}html[data-theme=dark] .job-reference-editor-module__S_qIIq__error{color:#f99}}
.job-overview-module__Ef3CQG__hero{align-items:center;gap:18px;margin-bottom:13px}.job-overview-module__Ef3CQG__hero h1{overflow-wrap:anywhere;max-width:none;font-size:clamp(1.7rem,3vw,2.65rem);line-height:1.15}.job-overview-module__Ef3CQG__hero h1 a{color:inherit;text-decoration:none}.job-overview-module__Ef3CQG__hero h1 a:hover{text-underline-offset:4px;text-decoration:underline}.job-overview-module__Ef3CQG__hero .job-overview-module__Ef3CQG__reference{margin:5px 0 2px;font-size:.86rem;font-weight:650}.job-overview-module__Ef3CQG__teamSlot{margin:0 0 16px;scroll-margin-top:150px}.job-overview-module__Ef3CQG__summaryStrip{align-items:start;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(0,1.1fr) minmax(0,.8fr)!important}.job-overview-module__Ef3CQG__summaryStrip>:is(article,section,details){min-width:0;min-height:132px}.job-overview-module__Ef3CQG__appointmentCard,.job-overview-module__Ef3CQG__feeCard{background:#fff;border:1px solid #cbd9d1;border-radius:12px;align-content:start;gap:8px;padding:14px 16px;display:grid;box-shadow:0 3px 13px #1d334509}.job-overview-module__Ef3CQG__appointmentTop>div{gap:6px;display:grid}.job-overview-module__Ef3CQG__appointmentTop span,.job-overview-module__Ef3CQG__feeCard summary>span{color:#4c6078;letter-spacing:.035em;text-transform:uppercase;font-size:.77rem;font-weight:900}.job-overview-module__Ef3CQG__appointmentTop strong,.job-overview-module__Ef3CQG__feeCard summary>strong{color:#213e32;font-size:1.08rem;line-height:1.3}.job-overview-module__Ef3CQG__appointmentTop small,.job-overview-module__Ef3CQG__feeCard summary>small{color:#52675a;font-size:.83rem;line-height:1.35}.job-overview-module__Ef3CQG__appointmentDetails{min-width:0}.job-overview-module__Ef3CQG__appointmentDetails summary,.job-overview-module__Ef3CQG__feeCard summary{cursor:pointer}.job-overview-module__Ef3CQG__appointmentDetails summary{color:#285c42;text-underline-offset:3px;width:fit-content;font-size:.88rem;font-weight:750;text-decoration:underline}.job-overview-module__Ef3CQG__appointmentList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.job-overview-module__Ef3CQG__appointmentList>div{background:#f8faf8;border:1px solid #d8e4dc;border-radius:9px;align-content:start;gap:4px;padding:12px;display:grid}.job-overview-module__Ef3CQG__appointmentList span{color:#4c6078;font-size:.78rem;font-weight:800}.job-overview-module__Ef3CQG__appointmentList strong{color:#263f34;font-size:.92rem}.job-overview-module__Ef3CQG__appointmentList small{color:#52675a;font-size:.83rem}.job-overview-module__Ef3CQG__appointmentList a{color:#285c42;font-size:.83rem;font-weight:750}.job-overview-module__Ef3CQG__appointmentList>a,.job-overview-module__Ef3CQG__appointmentList>p,.job-overview-module__Ef3CQG__feeCard[open]{grid-column:1/-1}.job-overview-module__Ef3CQG__appointmentCard:has(.job-overview-module__Ef3CQG__appointmentDetails[open]){grid-column:1/-1}.job-overview-module__Ef3CQG__feeCard{border-top:4px solid #4a7862;padding-top:11px}.job-overview-module__Ef3CQG__feeCard summary{gap:7px;list-style:none;display:grid}.job-overview-module__Ef3CQG__feeCard summary::-webkit-details-marker{display:none}.job-overview-module__Ef3CQG__feeCard summary>strong small{color:#52675a;white-space:nowrap;font-size:.74rem;font-weight:650}.job-overview-module__Ef3CQG__feeCard summary em{color:#285c42;text-underline-offset:3px;font-size:.85rem;font-style:normal;font-weight:750;text-decoration:underline}.job-overview-module__Ef3CQG__feeDetails{max-width:830px;padding-top:12px}.job-overview-module__Ef3CQG__feeDetails>section{margin:0}.job-overview-module__Ef3CQG__editorSlot:not(:empty){margin:0 0 14px}.job-overview-module__Ef3CQG__contentLayout{grid-template-columns:minmax(0,1fr) minmax(310px,360px);gap:17px}.job-overview-module__Ef3CQG__summaryStrip :is(summary,a):focus-visible,.job-overview-module__Ef3CQG__hero a:focus-visible{outline-offset:3px;outline:3px solid #3478b9}@media (max-width:1000px){.job-overview-module__Ef3CQG__summaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.job-overview-module__Ef3CQG__feeCard{grid-column:1/-1}.job-overview-module__Ef3CQG__contentLayout{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:760px){.job-overview-module__Ef3CQG__hero{grid-template-columns:1fr}.job-overview-module__Ef3CQG__summaryStrip,.job-overview-module__Ef3CQG__contentLayout{grid-template-columns:1fr!important}.job-overview-module__Ef3CQG__summaryStrip>:is(article,section,details){min-height:0}.job-overview-module__Ef3CQG__appointmentList{grid-template-columns:1fr}}@media screen{html[data-theme=dark] :is(.job-overview-module__Ef3CQG__appointmentCard,.job-overview-module__Ef3CQG__feeCard){background:var(--theme-surface);border-color:var(--theme-border);box-shadow:none}html[data-theme=dark] :is(.job-overview-module__Ef3CQG__appointmentTop span,.job-overview-module__Ef3CQG__feeCard summary>span,.job-overview-module__Ef3CQG__appointmentList span,.job-overview-module__Ef3CQG__appointmentTop small,.job-overview-module__Ef3CQG__feeCard summary>small,.job-overview-module__Ef3CQG__appointmentList small,.job-overview-module__Ef3CQG__feeCard summary>strong small){color:var(--theme-muted)}html[data-theme=dark] :is(.job-overview-module__Ef3CQG__appointmentTop strong,.job-overview-module__Ef3CQG__feeCard summary>strong,.job-overview-module__Ef3CQG__appointmentList strong){color:var(--theme-text)}html[data-theme=dark] :is(.job-overview-module__Ef3CQG__appointmentDetails summary,.job-overview-module__Ef3CQG__feeCard summary em,.job-overview-module__Ef3CQG__appointmentList a){color:var(--theme-link)}html[data-theme=dark] .job-overview-module__Ef3CQG__appointmentList>div{background:var(--theme-surface-raised);border-color:var(--theme-border)}}
.record-select-module__zXYgGW__root{width:100%;min-width:0;position:relative}.record-select-module__zXYgGW__root:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);pointer-events:none;width:7px;height:7px;position:absolute;top:calc(50% - 3px);right:17px;transform:rotate(45deg)}.record-select-module__zXYgGW__hasSelection:after{right:55px}.record-select-module__zXYgGW__root .record-select-module__zXYgGW__input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:.45rem;padding:.55rem 5rem .55rem .7rem}.record-select-module__zXYgGW__root .record-select-module__zXYgGW__input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.record-select-module__zXYgGW__root .record-select-module__zXYgGW__input:disabled{opacity:.6;cursor:not-allowed}.record-select-module__zXYgGW__clear{width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.record-select-module__zXYgGW__clear:hover,.record-select-module__zXYgGW__clear:focus-visible{background:var(--action-soft)}.record-select-module__zXYgGW__root select.record-select-module__zXYgGW__backing{box-sizing:border-box;opacity:0;pointer-events:none;clip-path:inset(50%);border:0;width:1px;min-width:0;max-width:1px;height:1px;min-height:0;max-height:1px;margin:0;padding:0;position:absolute;inset:0 auto auto 0;overflow:hidden}.record-select-module__zXYgGW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.record-select-module__zXYgGW__list{z-index:2147483000;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:.45rem;overflow-y:auto;box-shadow:0 .45rem 1.4rem #0003}.record-select-module__zXYgGW__option{cursor:pointer;overflow-wrap:anywhere;padding:.52rem .68rem}.record-select-module__zXYgGW__option+.record-select-module__zXYgGW__option{border-top:1px solid var(--border)}.record-select-module__zXYgGW__option small{color:var(--muted);margin-top:.1rem;display:block}.record-select-module__zXYgGW__active{background:var(--action-soft)}.record-select-module__zXYgGW__current,.record-select-module__zXYgGW__suggestionHeading,.record-select-module__zXYgGW__message{color:var(--muted);padding:.5rem .68rem;font-size:.88em}.record-select-module__zXYgGW__current,.record-select-module__zXYgGW__suggestionHeading{border-bottom:1px solid var(--border)}@media (max-width:480px){.record-select-module__zXYgGW__list{max-height:min(44vh,320px)!important}}
.hdr-readings-module__s6ud_a__panel{--hdr-bg:#fff;--hdr-raised:#f4f7fb;--hdr-text:#12213e;--hdr-muted:#465a73;--hdr-border:#9aaec4;--hdr-accent:#214cad;color:var(--hdr-text);min-width:0;margin-block:14px;font-size:16px;line-height:1.5}.hdr-readings-module__s6ud_a__heading h3{color:var(--hdr-text);margin:0 0 6px;font-size:20px}.hdr-readings-module__s6ud_a__photoPanel{border:1px solid var(--hdr-border);background:var(--hdr-bg);border-radius:8px;padding:0 10px}.hdr-readings-module__s6ud_a__photoSummary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:12px 0;font-weight:600}.hdr-readings-module__s6ud_a__photoSummary small{color:var(--hdr-muted);margin-top:4px;font-size:14px;display:block}.hdr-readings-module__s6ud_a__photoSummary:focus-visible{outline:3px solid var(--hdr-accent);outline-offset:3px}.hdr-readings-module__s6ud_a__panel .hdr-readings-module__s6ud_a__inclusion{align-items:center;gap:8px;margin-block:12px;font-size:14px;display:flex}.hdr-readings-module__s6ud_a__panel .hdr-readings-module__s6ud_a__inclusion input{flex:0 0 22px;width:22px;height:22px;min-height:22px}.hdr-readings-module__s6ud_a__heading p,.hdr-readings-module__s6ud_a__help{color:var(--hdr-muted);margin:8px 0 14px;font-size:14px}.hdr-readings-module__s6ud_a__reading{border:1px solid var(--hdr-border);background:var(--hdr-bg);border-radius:10px;margin-block:12px;padding:16px}.hdr-readings-module__s6ud_a__rowHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.hdr-readings-module__s6ud_a__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.hdr-readings-module__s6ud_a__unitField{align-content:start;gap:5px;min-width:0;display:grid}.hdr-readings-module__s6ud_a__unitSuggestion{color:var(--hdr-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:flex}.hdr-readings-module__s6ud_a__unitSuggestion>span:last-child:not(:first-child){flex-basis:100%}.hdr-readings-module__s6ud_a__unitAction{border:1px solid var(--hdr-border);background:var(--hdr-raised);min-height:44px;color:var(--hdr-text);font:inherit;cursor:pointer;border-radius:7px;padding:7px 10px;font-weight:600}.hdr-readings-module__s6ud_a__panel label{min-width:0;color:var(--hdr-text);gap:5px;margin:0;display:grid}.hdr-readings-module__s6ud_a__panel label>span{font-size:14px;font-weight:600}.hdr-readings-module__s6ud_a__panel input,.hdr-readings-module__s6ud_a__panel select,.hdr-readings-module__s6ud_a__panel textarea{box-sizing:border-box;border:1px solid var(--hdr-border);background:var(--hdr-bg);width:100%;min-width:0;min-height:44px;color:var(--hdr-text);font:inherit;border-radius:7px;margin:0;padding:9px 10px}.hdr-readings-module__s6ud_a__panel textarea{resize:vertical}.hdr-readings-module__s6ud_a__panel input::placeholder,.hdr-readings-module__s6ud_a__panel textarea::placeholder{color:var(--hdr-muted);opacity:1}.hdr-readings-module__s6ud_a__panel input:disabled,.hdr-readings-module__s6ud_a__panel select:disabled,.hdr-readings-module__s6ud_a__panel textarea:disabled{opacity:1;background:var(--hdr-raised);color:var(--hdr-text);cursor:default;-webkit-text-fill-color:var(--hdr-text)}.hdr-readings-module__s6ud_a__panel input:focus-visible,.hdr-readings-module__s6ud_a__panel select:focus-visible,.hdr-readings-module__s6ud_a__panel textarea:focus-visible,.hdr-readings-module__s6ud_a__panel button:focus-visible,.hdr-readings-module__s6ud_a__details summary:focus-visible{outline:3px solid var(--hdr-accent);outline-offset:3px}.hdr-readings-module__s6ud_a__add,.hdr-readings-module__s6ud_a__remove{border:1px solid var(--hdr-border);min-height:44px;color:var(--hdr-text);background:var(--hdr-bg);font:inherit;cursor:pointer;border-radius:7px;padding:9px 12px}.hdr-readings-module__s6ud_a__add{font-weight:700}.hdr-readings-module__s6ud_a__add:disabled{cursor:not-allowed;opacity:.65}.hdr-readings-module__s6ud_a__remove{font-size:14px}.hdr-readings-module__s6ud_a__empty{background:var(--hdr-raised);color:var(--hdr-muted);border-radius:7px;padding:12px}.hdr-readings-module__s6ud_a__details{border-top:1px solid var(--hdr-border);margin-top:14px}.hdr-readings-module__s6ud_a__details summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.hdr-readings-module__s6ud_a__detailFields{gap:12px;display:grid}.hdr-readings-module__s6ud_a__hint{color:#684813;background:#fff6e4;border-left:4px solid #997021;margin:12px 0 0;padding:10px;font-size:14px}html[data-theme=dark] .hdr-readings-module__s6ud_a__panel{--hdr-bg:#172538;--hdr-raised:#213249;--hdr-text:#e8eef8;--hdr-muted:#b8c8dd;--hdr-border:#607792;--hdr-accent:#9bbdff}html[data-theme=dark] .hdr-readings-module__s6ud_a__hint{color:#ffe0a5;background:#392d1c;border-color:#d7bd87}@media (max-width:600px){.hdr-readings-module__s6ud_a__grid{grid-template-columns:1fr}.hdr-readings-module__s6ud_a__reading{padding:12px}}
.answer-catalogue-manager-module__jerTna__panel{--answers-bg:#fff;--answers-raised:#f4f7fb;--answers-text:#12213e;--answers-muted:#465a73;--answers-border:#9aaec4;--answers-accent:#214cad;--answers-error:#9c2424;min-width:0;color:var(--answers-text);font-size:16px;line-height:1.5}.answer-catalogue-manager-module__jerTna__panel button{border:1px solid var(--answers-border);background:var(--answers-bg);min-height:44px;color:var(--answers-text);font:inherit;cursor:pointer;white-space:normal;border-radius:7px;padding:8px 12px}.answer-catalogue-manager-module__jerTna__panel button:disabled{cursor:default;opacity:.6}.answer-catalogue-manager-module__jerTna__panel button[aria-pressed=true]{border-color:var(--answers-accent);box-shadow:inset 0 -3px var(--answers-accent);font-weight:700}.answer-catalogue-manager-module__jerTna__panel button:focus-visible,.answer-catalogue-manager-module__jerTna__panel input:focus-visible,.answer-catalogue-manager-module__jerTna__panel textarea:focus-visible{outline:3px solid var(--answers-accent);outline-offset:3px}.answer-catalogue-manager-module__jerTna__manage{margin-block:8px}.answer-catalogue-manager-module__jerTna__editor{border:1px solid var(--answers-border);background:var(--answers-raised);border-radius:10px;margin-block:12px;padding:16px}.answer-catalogue-manager-module__jerTna__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.answer-catalogue-manager-module__jerTna__heading h3{margin:0;font-size:20px}.answer-catalogue-manager-module__jerTna__help{color:var(--answers-muted);margin-block:8px 12px;font-size:14px;display:block}.answer-catalogue-manager-module__jerTna__actions,.answer-catalogue-manager-module__jerTna__order{flex-wrap:wrap;align-items:center;gap:8px;margin-block:10px;display:flex}.answer-catalogue-manager-module__jerTna__order>span{min-width:24px;font-weight:700}.answer-catalogue-manager-module__jerTna__list{overscroll-behavior:contain;max-height:min(60vh,640px);margin:14px 0;padding:0;list-style:none;overflow:auto}.answer-catalogue-manager-module__jerTna__row{border:1px solid var(--answers-border);background:var(--answers-bg);overflow-wrap:anywhere;border-radius:8px;margin-bottom:12px;padding:12px}.answer-catalogue-manager-module__jerTna__row label{gap:5px;margin-block:10px;display:grid}.answer-catalogue-manager-module__jerTna__row label>span{font-size:14px;font-weight:600}.answer-catalogue-manager-module__jerTna__row input:not([type=checkbox]),.answer-catalogue-manager-module__jerTna__row textarea{border:1px solid var(--answers-border);box-sizing:border-box;background:var(--answers-bg);width:100%;min-width:0;min-height:44px;color:var(--answers-text);font:inherit;border-radius:6px;padding:9px 10px}.answer-catalogue-manager-module__jerTna__row textarea{resize:vertical}.answer-catalogue-manager-module__jerTna__row .answer-catalogue-manager-module__jerTna__check{align-items:center;gap:10px;min-height:44px;display:flex}.answer-catalogue-manager-module__jerTna__check input{flex:0 0 22px;width:22px;height:22px;margin:0}.answer-catalogue-manager-module__jerTna__wording{white-space:pre-wrap;color:var(--answers-muted);font-size:14px}.answer-catalogue-manager-module__jerTna__error{color:var(--answers-error);font-size:14px}html[data-theme=dark] .answer-catalogue-manager-module__jerTna__panel{--answers-bg:#172538;--answers-raised:#213249;--answers-text:#e8eef8;--answers-muted:#b8c8dd;--answers-border:#607792;--answers-accent:#9bbdff;--answers-error:#ffb4b4}@media (max-width:500px){.answer-catalogue-manager-module__jerTna__editor,.answer-catalogue-manager-module__jerTna__row{padding:10px}.answer-catalogue-manager-module__jerTna__actions>button{flex:150px}}
.hdr-source-viewer-module__5hwZta__dialog{border:1px solid var(--theme-border);background:var(--theme-surface);width:min(1160px,94vw);max-height:90dvh;color:var(--theme-text);border-radius:18px;padding:24px;overflow:auto}.hdr-source-viewer-module__5hwZta__dialog::backdrop{background:#0000008c}.hdr-source-viewer-module__5hwZta__dialog header{justify-content:space-between;align-items:start;gap:24px;display:flex}.hdr-source-viewer-module__5hwZta__dialog h2{margin:0 0 8px;font-size:24px}.hdr-source-viewer-module__5hwZta__dialog h3{font-size:18px}.hdr-source-viewer-module__5hwZta__dialog p,.hdr-source-viewer-module__5hwZta__dialog small{line-height:1.6}.hdr-source-viewer-module__5hwZta__dialog button,.hdr-source-viewer-module__5hwZta__dialog a{margin:12px 0}.hdr-source-viewer-module__5hwZta__dialog small{font-size:14px;display:block}.hdr-source-viewer-module__5hwZta__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px;display:grid}.hdr-source-viewer-module__5hwZta__wording{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--theme-surface-raised);border:1px solid var(--theme-border);border-radius:10px;padding:16px}.hdr-source-viewer-module__5hwZta__preview{border:1px solid var(--theme-border);background:#fff;width:100%;min-height:52vh}.hdr-source-viewer-module__5hwZta__dialog label{gap:6px;display:grid}.hdr-source-viewer-module__5hwZta__dialog select{max-width:100%;color:var(--theme-text);background:var(--theme-surface);padding:10px}.hdr-source-viewer-module__5hwZta__cover{border:1px solid var(--theme-border);background:var(--theme-surface-raised);min-width:0;color:var(--theme-text);border-radius:12px;align-content:start;gap:10px;padding:16px;display:grid}.hdr-source-viewer-module__5hwZta__coverPreview{justify-self:center;width:100%;max-width:100%;height:200px}.hdr-source-viewer-module__5hwZta__cover .hdr-source-viewer-module__5hwZta__coverPreview img{object-fit:contain;width:100%;height:100%;max-height:200px;display:block}.hdr-source-viewer-module__5hwZta__annotationError{color:#8b1e16;background:#fff2f0;border:1px solid #b42318;border-radius:6px;margin:0;padding:8px;font-size:13px}.hdr-source-viewer-module__5hwZta__cover small{font-size:14px;line-height:1.5;display:block}.hdr-source-viewer-module__5hwZta__cover label{gap:6px;display:grid}.hdr-source-viewer-module__5hwZta__cover .hdr-source-viewer-module__5hwZta__check{flex-direction:row;align-items:center;gap:8px;display:flex}.hdr-source-viewer-module__5hwZta__cover .hdr-source-viewer-module__5hwZta__check input{width:18px;height:18px}.hdr-source-viewer-module__5hwZta__buttons{flex-wrap:wrap;gap:8px;display:flex}@media screen{html[data-theme=dark] .hdr-source-viewer-module__5hwZta__dialog::backdrop{background:#000000bf}html[data-theme=dark] .hdr-source-viewer-module__5hwZta__preview{border-color:var(--theme-border-strong,#8394aa)}}@media (max-width:760px){.hdr-source-viewer-module__5hwZta__grid{grid-template-columns:1fr}.hdr-source-viewer-module__5hwZta__dialog{padding:16px}}
.section-audio-notes-module__QnA9Lq__panel{border:1px solid var(--border,#b7c8cc);border-radius:var(--radius-md,12px);background:var(--surface,#f7faf9);min-width:0;color:var(--ink,#19373d);margin:18px 0;padding:20px}.section-audio-notes-module__QnA9Lq__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-audio-notes-module__QnA9Lq__heading h3{margin:0;font-size:20px;line-height:1.4}.section-audio-notes-module__QnA9Lq__heading p{margin:5px 0 0;font-size:16px;line-height:1.55}.section-audio-notes-module__QnA9Lq__count{white-space:nowrap;background:#e5eeeb;border-radius:6px;padding:5px 9px;font-size:14px}.section-audio-notes-module__QnA9Lq__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.section-audio-notes-module__QnA9Lq__actions button,.section-audio-notes-module__QnA9Lq__parts button,.section-audio-notes-module__QnA9Lq__navigation button{border:1px solid var(--border,#819e9f);min-height:48px;color:var(--ink,#19373d);background:var(--surface,#fff);font:inherit;cursor:pointer;border-radius:8px;padding:10px 15px;font-size:16px;font-weight:600}.section-audio-notes-module__QnA9Lq__actions button.section-audio-notes-module__QnA9Lq__record{background:var(--action,#165d5a);border-color:var(--action,#165d5a);color:#fff}.section-audio-notes-module__QnA9Lq__actions button.section-audio-notes-module__QnA9Lq__stop{background:var(--danger,#9b2534);border-color:var(--danger,#9b2534);color:#fff;font-variant-numeric:tabular-nums}.section-audio-notes-module__QnA9Lq__actions button:disabled,.section-audio-notes-module__QnA9Lq__parts button:disabled,.section-audio-notes-module__QnA9Lq__navigation button:disabled{cursor:default;opacity:.55}.section-audio-notes-module__QnA9Lq__actions button:focus-visible,.section-audio-notes-module__QnA9Lq__parts button:focus-visible,.section-audio-notes-module__QnA9Lq__navigation button:focus-visible{outline-offset:3px;outline:3px solid #1c6bb0}.section-audio-notes-module__QnA9Lq__status,.section-audio-notes-module__QnA9Lq__error{margin:12px 0 0;font-size:16px;line-height:1.55}.section-audio-notes-module__QnA9Lq__error{color:#8c202e;font-weight:600}.section-audio-notes-module__QnA9Lq__player{width:100%;margin-top:12px;display:block}.section-audio-notes-module__QnA9Lq__player[hidden]{display:none}.section-audio-notes-module__QnA9Lq__navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.section-audio-notes-module__QnA9Lq__navigation>span{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.section-audio-notes-module__QnA9Lq__parts{margin-top:10px}.section-audio-notes-module__QnA9Lq__parts ol{margin:0;padding:0;list-style:none}.section-audio-notes-module__QnA9Lq__parts li{border-top:1px solid #dce5e3;align-items:center;gap:12px;padding:8px 6px;display:flex}.section-audio-notes-module__QnA9Lq__parts li.section-audio-notes-module__QnA9Lq__currentAddition{background:#e5eeeb;border-radius:6px}.section-audio-notes-module__QnA9Lq__parts button{white-space:nowrap;min-width:112px}.section-audio-notes-module__QnA9Lq__parts button[aria-current=true]{border-color:var(--action,#165d5a);box-shadow:inset 0 0 0 1px var(--action,#165d5a)}.section-audio-notes-module__QnA9Lq__parts button span{font-variant-numeric:tabular-nums;margin-right:6px}.section-audio-notes-module__QnA9Lq__parts li div{gap:3px;font-size:14px;line-height:1.5;display:grid}.section-audio-notes-module__QnA9Lq__parts li div>span{color:#426265}.section-audio-notes-module__QnA9Lq__exports{border-top:1px solid #c6d5d4;margin-top:14px}.section-audio-notes-module__QnA9Lq__actions button.section-audio-notes-module__QnA9Lq__secondary{text-underline-offset:3px;background:0 0;border-color:#0000;font-weight:400;text-decoration:underline}.section-audio-notes-module__QnA9Lq__exportHint{color:#426265;margin:10px 0 0;font-size:14px;line-height:1.55}.section-audio-notes-module__QnA9Lq__progress{width:100%;height:10px;accent-color:var(--action,#165d5a);margin-top:12px;display:block}@media (max-width:520px){.section-audio-notes-module__QnA9Lq__panel{padding:14px}.section-audio-notes-module__QnA9Lq__parts li{align-items:flex-start;gap:8px}.section-audio-notes-module__QnA9Lq__parts button{min-width:98px;padding-inline:8px}.section-audio-notes-module__QnA9Lq__navigation>span{text-align:center;order:-1;width:100%}.section-audio-notes-module__QnA9Lq__navigation button{flex:1;padding-inline:8px}}@media screen{html[data-theme=dark] .section-audio-notes-module__QnA9Lq__panel{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] :is(.section-audio-notes-module__QnA9Lq__count,.section-audio-notes-module__QnA9Lq__parts li.section-audio-notes-module__QnA9Lq__currentAddition){color:#a7efcc;background:#183b32}html[data-theme=dark] :is(.section-audio-notes-module__QnA9Lq__actions button,.section-audio-notes-module__QnA9Lq__parts button,.section-audio-notes-module__QnA9Lq__navigation button){background:var(--theme-surface-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] .section-audio-notes-module__QnA9Lq__actions button.section-audio-notes-module__QnA9Lq__record{color:#102d1e;background:#a7e4bc;border-color:#a7e4bc}html[data-theme=dark] .section-audio-notes-module__QnA9Lq__actions button.section-audio-notes-module__QnA9Lq__stop{color:#fff;background:#a82d43;border-color:#ffc1c9}html[data-theme=dark] .section-audio-notes-module__QnA9Lq__actions button.section-audio-notes-module__QnA9Lq__secondary{color:var(--theme-link);background:0 0;border-color:#0000}html[data-theme=dark] .section-audio-notes-module__QnA9Lq__parts button[aria-current=true]{border-color:#a7efcc;box-shadow:inset 0 0 0 1px #a7efcc}html[data-theme=dark] :is(.section-audio-notes-module__QnA9Lq__parts li,.section-audio-notes-module__QnA9Lq__exports){border-color:var(--theme-border)}html[data-theme=dark] :is(.section-audio-notes-module__QnA9Lq__parts li div>span,.section-audio-notes-module__QnA9Lq__exportHint){color:var(--theme-muted)}html[data-theme=dark] .section-audio-notes-module__QnA9Lq__error{color:#ffc1c9}html[data-theme=dark] :is(.section-audio-notes-module__QnA9Lq__actions button,.section-audio-notes-module__QnA9Lq__parts button,.section-audio-notes-module__QnA9Lq__navigation button):focus-visible{outline-color:var(--theme-accent)}html[data-theme=dark] .section-audio-notes-module__QnA9Lq__progress{accent-color:#a7efcc}html[data-theme=dark] .section-audio-notes-module__QnA9Lq__player{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
.tablet-inspection-controls-module__6WfSpq__backdrop{z-index:1000;overscroll-behavior:contain;background:#0a192ea6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.tablet-inspection-controls-module__6WfSpq__dialog{color:#12213e;background:#fff;border:2px solid #879bb4;border-radius:16px;width:min(100%,640px);max-height:calc(100dvh - 32px);padding:24px;font-size:16px;line-height:1.55;overflow-y:auto;box-shadow:0 20px 60px #00000040}.tablet-inspection-controls-module__6WfSpq__dialog h2{margin:8px 0 16px;font-size:26px;line-height:1.2}.tablet-inspection-controls-module__6WfSpq__dialog p{margin:12px 0}.tablet-inspection-controls-module__6WfSpq__progress{background:#eef3fa;border-radius:8px;padding:10px 12px}.tablet-inspection-controls-module__6WfSpq__acknowledgement{background:#fff8e9;border:1px solid #b97818;border-radius:8px;align-items:flex-start;gap:12px;margin-block:18px;padding:12px;display:flex}.tablet-inspection-controls-module__6WfSpq__acknowledgement input{flex:0 0 24px;width:24px;height:24px;margin:2px 0 0}.tablet-inspection-controls-module__6WfSpq__actions{flex-wrap:wrap;justify-content:flex-end;gap:14px;margin-top:24px;display:flex}.tablet-inspection-controls-module__6WfSpq__actions button{white-space:normal;height:auto;min-height:48px;padding:12px 16px;font-size:16px;line-height:1.4}.tablet-inspection-controls-module__6WfSpq__actions button:focus-visible,.tablet-inspection-controls-module__6WfSpq__acknowledgement input:focus-visible,.tablet-inspection-controls-module__6WfSpq__cause summary:focus-visible{outline-offset:4px;outline:3px solid #234cad}.tablet-inspection-controls-module__6WfSpq__scope{color:#41576f;margin:8px 0;font-size:16px;line-height:1.5}.tablet-inspection-controls-module__6WfSpq__finishButton{color:#684312!important;background:#fff8e9!important;border-color:#a16a12!important}.tablet-inspection-controls-module__6WfSpq__cause{background:#f6f9fe;border:1px solid #96a9bd;border-radius:10px;margin:18px 0}.tablet-inspection-controls-module__6WfSpq__cause summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:52px;padding:14px;font-size:16px;font-weight:700;display:flex}.tablet-inspection-controls-module__6WfSpq__cause summary:after{content:"+";margin-left:auto;font-size:24px}.tablet-inspection-controls-module__6WfSpq__cause[open] summary:after{content:"−"}.tablet-inspection-controls-module__6WfSpq__cause summary small{font-size:14px;font-weight:600}.tablet-inspection-controls-module__6WfSpq__cause>label{padding:0 14px 14px;display:block;margin:0!important}.tablet-inspection-controls-module__6WfSpq__attention{background:#fff8e9;border-color:#a16a12}.tablet-inspection-controls-module__6WfSpq__attentionText{color:#684312;font-weight:700}.tablet-inspection-controls-module__6WfSpq__officeAttention{border-color:#a16a12!important}.tablet-inspection-controls-module__6WfSpq__officeAttention summary small{color:#684312!important}html[data-theme=dark] .tablet-inspection-controls-module__6WfSpq__officeAttention{border-color:#c9984e!important}html[data-theme=dark] .tablet-inspection-controls-module__6WfSpq__officeAttention summary small{color:#ffd398!important}.tablet-inspection-controls-module__6WfSpq__continuation{background:#f6f9fe;border:1px solid #879bb4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;padding:16px;font-size:16px;line-height:1.5;display:flex}.tablet-inspection-controls-module__6WfSpq__continuation p{flex:240px;margin:0}.tablet-inspection-controls-module__6WfSpq__continuation button{min-height:48px}html[data-theme=dark] .torus-field-theme .tablet-inspection-controls-module__6WfSpq__backdrop{background:#020810c7}html[data-theme=dark] .torus-field-theme .tablet-inspection-controls-module__6WfSpq__dialog{background:var(--field-surface);color:var(--field-text);border-color:var(--field-border)}:is(html[data-theme=dark] .torus-field-theme .tablet-inspection-controls-module__6WfSpq__progress,html[data-theme=dark] .torus-field-theme .tablet-inspection-controls-module__6WfSpq__cause,html[data-theme=dark] .torus-field-theme .tablet-inspection-controls-module__6WfSpq__continuation){background:var(--field-raised);color:var(--field-text);border-color:var(--field-border)}:is(html[data-theme=dark] .torus-field-theme .tablet-inspection-controls-module__6WfSpq__acknowledgement,html[data-theme=dark] .torus-field-theme .tablet-inspection-controls-module__6WfSpq__attention){background:var(--field-warning-bg);color:var(--field-warning);border-color:#c9984e}html[data-theme=dark] .torus-field-theme .tablet-inspection-controls-module__6WfSpq__finishButton{background:var(--field-warning-bg)!important;color:var(--field-warning)!important;border-color:#c9984e!important}html[data-theme=dark] .torus-field-theme .tablet-inspection-controls-module__6WfSpq__attentionText{color:var(--field-warning)}html[data-theme=dark] .torus-field-theme .tablet-inspection-controls-module__6WfSpq__scope{color:var(--field-muted)}:is(html[data-theme=dark] .torus-field-theme .tablet-inspection-controls-module__6WfSpq__actions button:focus-visible,html[data-theme=dark] .torus-field-theme .tablet-inspection-controls-module__6WfSpq__acknowledgement input:focus-visible,html[data-theme=dark] .torus-field-theme .tablet-inspection-controls-module__6WfSpq__cause summary:focus-visible){outline-color:var(--field-accent)}@media (max-width:600px){.tablet-inspection-controls-module__6WfSpq__backdrop{padding:8px}.tablet-inspection-controls-module__6WfSpq__dialog{max-height:calc(100dvh - 16px);padding:18px}.tablet-inspection-controls-module__6WfSpq__actions{flex-direction:column}.tablet-inspection-controls-module__6WfSpq__actions button{width:100%}}
.hdr-issue-actions-module__NHjkca__actions{color:var(--theme-text);flex-shrink:0;position:relative}.hdr-issue-actions-module__NHjkca__actions summary{border:1px solid var(--theme-border);cursor:pointer;background:var(--theme-surface);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:16px;list-style:none;display:flex}.hdr-issue-actions-module__NHjkca__actions summary::-webkit-details-marker{display:none}.hdr-issue-actions-module__NHjkca__actions summary:focus-visible,.hdr-issue-actions-module__NHjkca__panel button:focus-visible{outline:3px solid var(--theme-accent);outline-offset:2px}.hdr-issue-actions-module__NHjkca__panel{z-index:8;border:1px solid var(--theme-border);background:var(--theme-surface);width:min(290px,75vw);box-shadow:var(--theme-shadow);border-radius:10px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.hdr-issue-actions-module__NHjkca__panel button{text-align:left;cursor:pointer;min-height:44px;color:var(--theme-text);font:inherit;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:16px}.hdr-issue-actions-module__NHjkca__panel button:hover{background:var(--theme-surface-raised)}html[data-theme=dark] .hdr-issue-actions-module__NHjkca__panel{background:var(--theme-surface-raised)}.hdr-issue-actions-module__NHjkca__zeroCost{border:1px solid var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text);border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:6px 10px;margin-block:12px;padding:12px;font-size:16px;display:grid}.hdr-issue-actions-module__NHjkca__zeroCost input{width:20px;height:20px;margin-top:3px}.hdr-issue-actions-module__NHjkca__zeroCost small{color:var(--theme-muted);grid-column:2;font-size:14px;line-height:1.5}
.tablet-external-backup-entry-module__9EY04a__backdrop{z-index:1100;overscroll-behavior:contain;background:#0a192ea6;justify-content:center;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.tablet-external-backup-entry-module__9EY04a__dialog{background:var(--surface,#fff);width:min(100%,1040px);max-height:calc(100dvh - 32px);color:var(--ink,#12213e);border-radius:16px;overflow-y:auto;box-shadow:0 20px 60px #0003}.tablet-external-backup-entry-module__9EY04a__entry{border:1px solid var(--border,#becbdc);background:var(--surface,#fff);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:14px;padding:14px 18px;font-size:16px;line-height:1.5;display:flex}.tablet-external-backup-entry-module__9EY04a__entry p{flex:240px;margin:0}.tablet-external-backup-entry-module__9EY04a__entry button,.tablet-external-backup-entry-module__9EY04a__cardButton{min-height:48px;font-size:16px}.tablet-external-backup-entry-module__9EY04a__cardButton{margin-top:10px}.tablet-external-backup-entry-module__9EY04a__reminder{color:#182c35;background:#fff8e9;border:2px solid #b97818;border-left-width:6px;border-radius:14px;margin-block:18px;padding:20px;scroll-margin-block:24px;font-size:16px;line-height:1.55}.tablet-external-backup-entry-module__9EY04a__reminder h2{margin:8px 0;font-size:24px;line-height:1.25}.tablet-external-backup-entry-module__9EY04a__reminder h2:focus-visible{outline:3px solid var(--accent,#234cad);outline-offset:4px}.tablet-external-backup-entry-module__9EY04a__reminder p{margin:10px 0}.tablet-external-backup-entry-module__9EY04a__finishState{color:#27563b;font-weight:700}.tablet-external-backup-entry-module__9EY04a__reminderPrivacy{color:#684312}.tablet-external-backup-entry-module__9EY04a__reminderActions{flex-wrap:wrap;gap:12px;margin:16px 0 10px;display:flex}.tablet-external-backup-entry-module__9EY04a__reminderActions button{min-height:48px;font-size:16px}.tablet-external-backup-entry-module__9EY04a__reminder small{font-size:14px}html[data-theme=dark] .torus-field-theme .tablet-external-backup-entry-module__9EY04a__backdrop{background:#020810c7}:is(html[data-theme=dark] .torus-field-theme .tablet-external-backup-entry-module__9EY04a__dialog,html[data-theme=dark] .torus-field-theme .tablet-external-backup-entry-module__9EY04a__entry){background:var(--field-surface);color:var(--field-text);border-color:var(--field-border)}html[data-theme=dark] .torus-field-theme .tablet-external-backup-entry-module__9EY04a__reminder{background:var(--field-warning-bg);color:var(--field-text);border-color:#c9984e}html[data-theme=dark] .torus-field-theme .tablet-external-backup-entry-module__9EY04a__finishState{color:var(--field-success)}html[data-theme=dark] .torus-field-theme .tablet-external-backup-entry-module__9EY04a__reminderPrivacy{color:var(--field-warning)}@media (max-width:600px){.tablet-external-backup-entry-module__9EY04a__backdrop{padding:6px}.tablet-external-backup-entry-module__9EY04a__dialog{max-height:calc(100dvh - 12px)}.tablet-external-backup-entry-module__9EY04a__entry button{width:100%}}
.hdr-issue-creation-actions-module__72KIvq__actions{color:var(--theme-text);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;margin:0 0 12px;display:grid}.hdr-issue-creation-actions-module__72KIvq__preparation{min-width:0}.hdr-issue-creation-actions-module__72KIvq__preparation summary,.hdr-issue-creation-actions-module__72KIvq__actions button{box-sizing:border-box;border:1px solid var(--theme-border);border-radius:var(--radius-sm);min-height:60px;font:inherit;overflow-wrap:anywhere;cursor:pointer;padding:9px 8px;font-size:13px;font-weight:750;line-height:1.4}.hdr-issue-creation-actions-module__72KIvq__preparation summary{color:var(--theme-muted);background:var(--theme-surface)}.hdr-issue-creation-actions-module__72KIvq__preparation summary::marker{color:var(--theme-muted)}.hdr-issue-creation-actions-module__72KIvq__additional{background:var(--action-soft);width:100%;color:var(--action)}.hdr-issue-creation-actions-module__72KIvq__additional:hover:not(:disabled){border-color:var(--action)}.hdr-issue-creation-actions-module__72KIvq__preparation summary:hover{background:var(--theme-surface-raised)}.hdr-issue-creation-actions-module__72KIvq__panel{box-sizing:border-box;border:1px solid var(--theme-border);border-radius:var(--radius-sm);background:var(--theme-surface-raised);width:calc(200% + 8px);margin-top:8px;padding:12px}.hdr-issue-creation-actions-module__72KIvq__panel p{margin:0 0 10px;font-size:13px;line-height:1.5}.hdr-issue-creation-actions-module__72KIvq__panel .hdr-issue-creation-actions-module__72KIvq__claim{width:100%;min-height:44px;color:var(--theme-text);background:var(--theme-surface)}.hdr-issue-creation-actions-module__72KIvq__panel .hdr-issue-creation-actions-module__72KIvq__claim+.hdr-issue-creation-actions-module__72KIvq__claim{margin-top:8px}.hdr-issue-creation-actions-module__72KIvq__actions button:disabled{opacity:.55;cursor:not-allowed}.hdr-issue-creation-actions-module__72KIvq__preparation summary:focus-visible,.hdr-issue-creation-actions-module__72KIvq__actions button:focus-visible{outline:3px solid var(--theme-accent);outline-offset:2px}html[data-theme=dark] .hdr-issue-creation-actions-module__72KIvq__additional{background:var(--brand-accent-100);color:var(--brand-accent-600);border-color:var(--brand-accent-600)}html[data-theme=dark] .hdr-issue-creation-actions-module__72KIvq__additional:hover:not(:disabled){border-color:var(--theme-accent)}
.tablet-photo-library-module__bXUGga__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tablet-photo-library-module__bXUGga__frontCard,.tablet-photo-library-module__bXUGga__shareCard{background:#f7faff;border:1px solid #bdcce0;border-radius:12px;gap:12px;padding:16px;display:grid}.tablet-photo-library-module__bXUGga__frontCard>p,.tablet-photo-library-module__bXUGga__shareCard>p{margin:0}.tablet-photo-library-module__bXUGga__frontCard>.tablet-photo-library-module__bXUGga__choices{width:100%}.tablet-photo-library-module__bXUGga__frontCard>button,.tablet-photo-library-module__bXUGga__shareCard>button{min-height:48px}.tablet-photo-library-module__bXUGga__previewSlot{color:#425574;grid-column:1/-1;place-items:center;gap:8px;min-height:72px;display:grid}.tablet-photo-library-module__bXUGga__previewSlot>.tablet-photo-library-module__bXUGga__previewButton{cursor:zoom-in;background:0 0;border:0;width:100%;min-width:0;padding:0}.tablet-photo-library-module__bXUGga__enlargedPreview{z-index:80;background:#101b2de8;grid-template-rows:auto minmax(0,1fr);justify-items:center;gap:12px;padding:16px;display:grid;position:fixed;inset:0}.tablet-photo-library-module__bXUGga__enlargedPreview>button{justify-self:end;min-height:44px}.tablet-photo-library-module__bXUGga__enlargedPreview>img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:calc(100dvh - 96px);display:block}.tablet-photo-library-module__bXUGga__choices button{white-space:normal;min-height:54px}.tablet-photo-library-module__bXUGga__progress{background:#eaf1ff;border-radius:10px;gap:8px;padding:12px;display:grid}.tablet-photo-library-module__bXUGga__progress progress{accent-color:#183bbb;width:100%}.tablet-photo-library-module__bXUGga__reviewHeading>.tablet-photo-library-module__bXUGga__awaiting{color:#854a0d;background:#fff1d6}.tablet-photo-library-module__bXUGga__fileName{overflow-wrap:anywhere;color:#425574;font-size:14px}.tablet-photo-library-module__bXUGga__previewFallback{color:#203755;background:#f0f4fa;border:2px dashed #697d9c;border-radius:12px;padding:20px}.tablet-photo-library-module__bXUGga__previewFallback p{margin-bottom:0}.tablet-photo-library-module__bXUGga__actions{flex-wrap:wrap;display:flex}.tablet-photo-library-module__bXUGga__actions button{white-space:normal;flex:140px;min-height:48px}.tablet-photo-queue>.tablet-photo-library-module__bXUGga__savedCard{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;display:grid}.tablet-photo-library-module__bXUGga__savedCard>div:not(.tablet-photo-library-module__bXUGga__savedEditor){grid-column:1/-1}.tablet-photo-library-module__bXUGga__savedCard>button{min-height:44px}.tablet-photo-queue>.tablet-photo-library-module__bXUGga__savedCard>.tablet-photo-library-module__bXUGga__editButton{color:#203755;background:#f3f7fd;border:1px solid #9eb5d0;border-radius:8px}.tablet-photo-queue>.tablet-photo-library-module__bXUGga__savedCard>.tablet-photo-library-module__bXUGga__removeButton{color:#8c2922;background:#fff8f7;border:1px solid #cfaaa7;border-radius:8px}.tablet-photo-queue>.tablet-photo-library-module__bXUGga__savedCard>.tablet-photo-library-module__bXUGga__previewButton{cursor:zoom-in;background:0 0;border:0;grid-column:1/-1;justify-self:stretch;width:100%;min-width:0;padding:0}.tablet-photo-library-module__bXUGga__previewButtonExpanded{cursor:zoom-out}.tablet-photo-library-module__bXUGga__savedPreview{object-fit:contain;background:#eaf1ff;border-radius:8px;width:min(100%,320px);height:min(38dvh,260px);margin-inline:auto;display:block}.tablet-photo-library-module__bXUGga__expandedPreview{width:min(100%,700px);height:min(68dvh,680px)}.tablet-photo-library-module__bXUGga__markupBackdrop{z-index:90;background:#101b2de8;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.tablet-photo-library-module__bXUGga__markupPanel{background:var(--field-raised,#fff);width:min(100%,920px);max-height:calc(100dvh - 24px);color:var(--field-text,#14213a);border-radius:12px;padding:12px;overflow:auto}.tablet-photo-library-module__bXUGga__savedEditor{border:1px solid #bdcce0;border-radius:10px;grid-column:1/-1;gap:10px;padding:12px;display:grid}.tablet-photo-library-module__bXUGga__savedEditor textarea{width:100%}html[data-theme=dark] .torus-field-theme .tablet-photo-library-module__bXUGga__savedEditor{border-color:var(--field-border);background:var(--field-raised)}html[data-theme=dark] .torus-field-theme .tablet-photo-library-module__bXUGga__savedPreview{background:var(--field-raised)}html[data-theme=dark] .torus-field-theme .tablet-photo-queue>.tablet-photo-library-module__bXUGga__savedCard>.tablet-photo-library-module__bXUGga__editButton{border-color:var(--field-border);background:var(--field-raised);color:var(--field-text)}html[data-theme=dark] .torus-field-theme .tablet-photo-queue>.tablet-photo-library-module__bXUGga__savedCard>.tablet-photo-library-module__bXUGga__removeButton{border-color:var(--field-border);background:var(--field-raised);color:var(--field-warning)}:is(html[data-theme=dark] .torus-field-theme .tablet-photo-library-module__bXUGga__progress,html[data-theme=dark] .torus-field-theme .tablet-photo-library-module__bXUGga__previewFallback){background:var(--field-raised);color:var(--field-text);border-color:var(--field-border)}html[data-theme=dark] .torus-field-theme .tablet-photo-library-module__bXUGga__progress progress{accent-color:var(--field-accent)}html[data-theme=dark] .torus-field-theme .tablet-photo-library-module__bXUGga__reviewHeading>.tablet-photo-library-module__bXUGga__awaiting{background:var(--field-warning-bg);color:var(--field-warning)}html[data-theme=dark] .torus-field-theme .tablet-photo-library-module__bXUGga__fileName{color:var(--field-muted)}:is(html[data-theme=dark] .torus-field-theme .tablet-photo-library-module__bXUGga__frontCard,html[data-theme=dark] .torus-field-theme .tablet-photo-library-module__bXUGga__shareCard){border-color:var(--field-border);background:var(--field-raised);color:var(--field-text)}html[data-theme=dark] .torus-field-theme .tablet-photo-library-module__bXUGga__previewSlot{color:var(--field-muted)}@media (max-width:560px){.tablet-photo-library-module__bXUGga__choices{grid-template-columns:1fr}.tablet-photo-library-module__bXUGga__actions button{flex:44%}}
