.document-final-review-module__ZG-Qea__panel{border:1px solid var(--gray-200);background:var(--white);min-width:0;color:var(--gray-700);font-size:var(--app-text-small);border-radius:12px;gap:16px;margin:20px 24px;padding:20px;line-height:1.5;display:grid}.document-final-review-module__ZG-Qea__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.document-final-review-module__ZG-Qea__heading>div{min-width:0}.document-final-review-module__ZG-Qea__heading h3{color:var(--gray-850);font-size:var(--app-text-body);align-items:center;gap:8px;margin:0;display:flex}.document-final-review-module__ZG-Qea__heading p,.document-final-review-module__ZG-Qea__panel p{margin:6px 0 0}.document-final-review-module__ZG-Qea__heading p,.document-final-review-module__ZG-Qea__readOnly{color:var(--gray-550)}.document-final-review-module__ZG-Qea__panel button{border:1px solid var(--gray-250);background:var(--white);min-height:40px;color:var(--gray-700);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:700;display:inline-flex}.document-final-review-module__ZG-Qea__heading>button{flex:none}.document-final-review-module__ZG-Qea__panel button:disabled{opacity:.5;cursor:default}.document-final-review-module__ZG-Qea__panel button:focus-visible,.document-final-review-module__ZG-Qea__panel select:focus-visible,.document-final-review-module__ZG-Qea__panel textarea:focus-visible,.document-final-review-module__ZG-Qea__history summary:focus-visible{outline:2px solid var(--gray-700);outline-offset:3px}.document-final-review-module__ZG-Qea__panel button.document-final-review-module__ZG-Qea__primary{color:var(--white);border-color:var(--gray-850);background:var(--gray-850)}.document-final-review-module__ZG-Qea__final,.document-final-review-module__ZG-Qea__empty{background:var(--gray-50);border:1px solid var(--gray-150);overflow-wrap:anywhere;border-radius:9px;min-width:0;padding:14px 16px}.document-final-review-module__ZG-Qea__final{background:#f3f8f4;border-color:#b7c8bd}.document-final-review-module__ZG-Qea__final strong,.document-final-review-module__ZG-Qea__empty strong{color:var(--gray-800);display:block}.document-final-review-module__ZG-Qea__final>span{margin-top:3px;display:block}.document-final-review-module__ZG-Qea__final p{font-size:var(--app-text-caption)}.document-final-review-module__ZG-Qea__final p.document-final-review-module__ZG-Qea__newer{color:var(--gray-700);font-size:var(--app-text-small);margin-top:12px}.document-final-review-module__ZG-Qea__reviewForm,.document-final-review-module__ZG-Qea__revoke{gap:12px;min-width:0;display:grid}.document-final-review-module__ZG-Qea__reviewForm label{gap:6px;min-width:0;font-weight:700;display:grid}.document-final-review-module__ZG-Qea__reviewForm label>span{color:var(--gray-500);font-weight:400;display:inline}.document-final-review-module__ZG-Qea__reviewForm select,.document-final-review-module__ZG-Qea__reviewForm textarea{box-sizing:border-box;border:1px solid var(--gray-250);background:var(--white);width:100%;min-width:0;min-height:44px;color:var(--gray-800);font:inherit;border-radius:8px;padding:9px 10px}.document-final-review-module__ZG-Qea__reviewForm textarea{resize:vertical}.document-final-review-module__ZG-Qea__actions{flex-wrap:wrap;gap:8px;display:flex}.document-final-review-module__ZG-Qea__revoke{border-top:1px solid var(--gray-150);padding:14px 0 0}.document-final-review-module__ZG-Qea__warning,.document-final-review-module__ZG-Qea__error,.document-final-review-module__ZG-Qea__retry{color:#794438;overflow-wrap:anywhere;background:#fbf3ef;border-radius:8px;padding:11px 13px}.document-final-review-module__ZG-Qea__notice{color:#395847;background:#f0f6f1;border-radius:8px;padding:11px 13px}.document-final-review-module__ZG-Qea__retry{gap:10px;display:grid}.document-final-review-module__ZG-Qea__history{border-top:1px solid var(--gray-150);min-width:0;padding-top:13px}.document-final-review-module__ZG-Qea__history summary{cursor:pointer;align-items:center;gap:7px;font-weight:700;display:flex}.document-final-review-module__ZG-Qea__history ol{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.document-final-review-module__ZG-Qea__history li{border-top:1px solid var(--gray-100);overflow-wrap:anywhere;gap:4px;min-width:0;padding:12px 0;display:grid}.document-final-review-module__ZG-Qea__history li>small{color:var(--gray-550);font-size:var(--app-text-caption)}.document-final-review-module__ZG-Qea__history li p{white-space:pre-wrap}@media (max-width:640px){.document-final-review-module__ZG-Qea__panel{margin:16px;padding:16px}.document-final-review-module__ZG-Qea__heading{flex-direction:column}.document-final-review-module__ZG-Qea__heading>button,.document-final-review-module__ZG-Qea__actions button,.document-final-review-module__ZG-Qea__retry button{width:100%;min-height:44px}}
.context-help-module__eipP2W__wrap{flex:none;align-items:center;display:inline-flex;position:relative}.context-help-module__eipP2W__trigger{width:28px;height:28px;color:var(--gray-450);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.context-help-module__eipP2W__trigger:hover,.context-help-module__eipP2W__trigger[aria-expanded=true]{border-color:var(--gray-200);background:var(--gray-100);color:var(--gray-750)}.context-help-module__eipP2W__popover{z-index:80;border:1px solid var(--gray-200);background:var(--white);width:min(290px,100vw - 32px);color:var(--gray-650);font-size:var(--app-text-ui);text-align:left;text-transform:none;letter-spacing:normal;border-radius:10px;padding:13px 15px;font-weight:450;line-height:1.45;position:absolute;top:calc(100% + 8px);right:-5px;box-shadow:0 16px 40px #11111120,0 3px 10px #11111110}.context-help-module__eipP2W__popover:before{border-top:1px solid var(--gray-200);border-left:1px solid var(--gray-200);background:var(--white);content:"";width:9px;height:9px;position:absolute;top:-5px;right:13px;transform:rotate(45deg)}.context-help-module__eipP2W__popover strong{color:var(--gray-850);font-family:var(--heading);font-size:var(--app-text-body);margin-bottom:4px;display:block}@media (max-width:560px){.context-help-module__eipP2W__trigger{width:44px;height:44px}.context-help-module__eipP2W__popover{top:auto;right:16px;bottom:max(16px, env(safe-area-inset-bottom));width:auto;padding:16px 18px;position:fixed;left:16px;box-shadow:0 18px 60px #11111135}.context-help-module__eipP2W__popover:before{display:none}}
.appointment-coordination-module___Q1yZa__dialog{border:1px solid var(--gray-200);width:min(960px,100vw - 32px);max-width:100%;max-height:min(900px,100dvh - 32px);color:var(--gray-800);background:#f8f8f6;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 30px 90px #11110f3d}.appointment-coordination-module___Q1yZa__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1818158c}.appointment-coordination-module___Q1yZa__shell{width:100%;max-width:100%;max-height:inherit;flex-direction:column;min-width:0;display:flex;overflow:hidden}.appointment-coordination-module___Q1yZa__dialogHeader{border-bottom:1px solid var(--gray-150);background:var(--white);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 20px;display:flex}.appointment-coordination-module___Q1yZa__dialogHeader>div{min-width:0}.appointment-coordination-module___Q1yZa__eyebrow{color:#7a6250;font-size:var(--app-text-caption);letter-spacing:1.25px;margin-bottom:6px;font-weight:700;display:block}.appointment-coordination-module___Q1yZa__dialogHeader h2{color:var(--gray-950);letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,2.5vw,1.8rem);line-height:1.13}.appointment-coordination-module___Q1yZa__dialogHeader p{color:var(--gray-550);overflow-wrap:anywhere;margin:7px 0 0;font-size:.85rem;line-height:1.45}.appointment-coordination-module___Q1yZa__dialogHeader>button{border:1px solid var(--gray-200);background:var(--white);width:44px;height:44px;color:var(--gray-600);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.appointment-coordination-module___Q1yZa__dialogHeader>button:hover{background:var(--gray-50);color:var(--gray-900)}.appointment-coordination-module___Q1yZa__truthBar{border-bottom:1px solid var(--gray-150);background:#f3f1ec;align-items:center;gap:18px;padding:12px 26px;display:flex}.appointment-coordination-module___Q1yZa__truthBar>span{grid-template-columns:auto 1fr;column-gap:8px;min-width:0;display:grid}.appointment-coordination-module___Q1yZa__truthBar svg{color:#8c725b;grid-row:1/3;align-self:center}.appointment-coordination-module___Q1yZa__truthBar strong{color:var(--gray-800);font-size:.8rem;line-height:1.25}.appointment-coordination-module___Q1yZa__truthBar small{color:var(--gray-500);font-size:.75rem;line-height:1.25}.appointment-coordination-module___Q1yZa__truthBar>span:nth-child(2){margin-left:auto}.appointment-coordination-module___Q1yZa__tabs{border-bottom:1px solid var(--gray-150);background:var(--white);scrollbar-width:none;gap:4px;padding:8px 20px;display:flex;overflow-x:auto}.appointment-coordination-module___Q1yZa__tabs button{min-height:42px;color:var(--gray-550);font:inherit;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:.8rem;font-weight:650;display:inline-flex}.appointment-coordination-module___Q1yZa__tabs button:hover{background:var(--gray-50);color:var(--gray-800)}.appointment-coordination-module___Q1yZa__tabs button[aria-pressed=true]{color:#4f3f33;background:#efeae2}.appointment-coordination-module___Q1yZa__tabs button span{background:#ffffffb8;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:.75rem;display:inline-grid}.appointment-coordination-module___Q1yZa__body{min-width:0;padding:22px 26px 32px;overflow:auto}.appointment-coordination-module___Q1yZa__panel{gap:18px;min-width:0;display:grid}.appointment-coordination-module___Q1yZa__talentResponse{border:1px solid var(--gray-200);background:var(--white);border-radius:12px;gap:14px;padding:18px;display:grid}.appointment-coordination-module___Q1yZa__responseSummary{gap:4px;font-size:.9rem;display:grid}.appointment-coordination-module___Q1yZa__responseSummary span{color:var(--gray-550);font-size:.78rem}.appointment-coordination-module___Q1yZa__responseWarning{color:#665020;background:#fff8e9;border-left:3px solid #a98035;margin:0;padding:8px 12px;font-size:.82rem;line-height:1.5}.appointment-coordination-module___Q1yZa__manualResponse{border-top:1px solid var(--gray-150);gap:12px;padding-top:14px;display:grid}.appointment-coordination-module___Q1yZa__manualResponse p{color:var(--gray-550);margin:0;font-size:.82rem;line-height:1.5}.appointment-coordination-module___Q1yZa__manualResponse label{gap:6px;font-size:.82rem;font-weight:600;display:grid}.appointment-coordination-module___Q1yZa__manualResponse select,.appointment-coordination-module___Q1yZa__manualResponse textarea{box-sizing:border-box;border:1px solid var(--gray-200);width:100%;min-height:42px;color:var(--gray-900);background:var(--white);font:inherit;border-radius:7px;padding:9px 11px;font-weight:400}.appointment-coordination-module___Q1yZa__manualResponse textarea{resize:vertical}.appointment-coordination-module___Q1yZa__manualResponse button{justify-self:start}.appointment-coordination-module___Q1yZa__sectionTitle{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.appointment-coordination-module___Q1yZa__sectionTitle>div{min-width:0}.appointment-coordination-module___Q1yZa__sectionTitle span,.appointment-coordination-module___Q1yZa__headingWithHelp,.appointment-coordination-module___Q1yZa__inlineHeading{align-items:center;gap:7px;display:flex}.appointment-coordination-module___Q1yZa__sectionTitle h3,.appointment-coordination-module___Q1yZa__headingWithHelp h2{color:var(--gray-900);margin:0;font-size:1rem;line-height:1.3}.appointment-coordination-module___Q1yZa__sectionTitle p{color:var(--gray-500);margin:5px 0 0;font-size:.8rem;line-height:1.5}.appointment-coordination-module___Q1yZa__formatCard{border:1px solid var(--gray-180,var(--gray-200));background:var(--white);border-radius:12px;grid-template-columns:minmax(210px,300px) minmax(0,1fr);align-items:end;gap:20px;padding:16px;display:grid}.appointment-coordination-module___Q1yZa__formatCard p{color:var(--gray-500);margin:0;padding-bottom:10px;font-size:.8rem;line-height:1.45}.appointment-coordination-module___Q1yZa__panel label,.appointment-coordination-module___Q1yZa__evidenceForm label,.appointment-coordination-module___Q1yZa__feedbackForm label,.appointment-coordination-module___Q1yZa__completionForm label,.appointment-coordination-module___Q1yZa__addParticipant label{color:var(--gray-650);gap:6px;font-size:.78rem;font-weight:650;display:grid}.appointment-coordination-module___Q1yZa__panel label>span{color:var(--gray-450);font-weight:400}.appointment-coordination-module___Q1yZa__panel input,.appointment-coordination-module___Q1yZa__panel select,.appointment-coordination-module___Q1yZa__panel textarea,.appointment-coordination-module___Q1yZa__evidenceForm input,.appointment-coordination-module___Q1yZa__evidenceForm select,.appointment-coordination-module___Q1yZa__evidenceForm textarea{border:1px solid var(--gray-250);background:var(--white);width:100%;min-width:0;min-height:42px;color:var(--gray-850);font:inherit;border-radius:8px;padding:9px 11px;font-size:.82rem}.appointment-coordination-module___Q1yZa__panel textarea,.appointment-coordination-module___Q1yZa__evidenceForm textarea{resize:vertical;line-height:1.5}.appointment-coordination-module___Q1yZa__panel input:focus,.appointment-coordination-module___Q1yZa__panel select:focus,.appointment-coordination-module___Q1yZa__panel textarea:focus,.appointment-coordination-module___Q1yZa__evidenceForm input:focus,.appointment-coordination-module___Q1yZa__evidenceForm select:focus,.appointment-coordination-module___Q1yZa__evidenceForm textarea:focus{outline-offset:1px;border-color:#826c59;outline:2px solid #826c5924}.appointment-coordination-module___Q1yZa__participantList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.appointment-coordination-module___Q1yZa__participantList>li{border:1px solid var(--gray-180,var(--gray-200));background:var(--white);border-radius:10px;align-items:center;gap:11px;min-width:0;padding:11px 12px;display:flex}.appointment-coordination-module___Q1yZa__personMark,.appointment-coordination-module___Q1yZa__queueIcon{color:#685647;background:#eee9e1;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.appointment-coordination-module___Q1yZa__participantList>li>div:nth-child(2){flex:1;gap:2px;min-width:120px;display:grid}.appointment-coordination-module___Q1yZa__participantList strong{color:var(--gray-850);font-size:.82rem}.appointment-coordination-module___Q1yZa__participantList small{color:var(--gray-500);font-size:.75rem}.appointment-coordination-module___Q1yZa__rowTools{align-items:center;gap:5px;display:flex}.appointment-coordination-module___Q1yZa__rowTools label{max-width:140px}.appointment-coordination-module___Q1yZa__rowTools select{min-height:36px;padding:6px 8px}.appointment-coordination-module___Q1yZa__rowTools button{border:1px solid var(--gray-200);background:var(--white);min-height:36px;color:var(--gray-600);font:inherit;border-radius:7px;padding:0 9px;font-size:.75rem;font-weight:650}.appointment-coordination-module___Q1yZa__rowTools button[aria-pressed=true]{color:#59483a;background:#f3eee8;border-color:#8e765e}.appointment-coordination-module___Q1yZa__rowTools button:disabled{opacity:.4}.appointment-coordination-module___Q1yZa__rowTools .appointment-coordination-module___Q1yZa__remove,.appointment-coordination-module___Q1yZa__quietDanger{color:#854c4c}.appointment-coordination-module___Q1yZa__addParticipant,.appointment-coordination-module___Q1yZa__newConfirmation,.appointment-coordination-module___Q1yZa__feedbackForm,.appointment-coordination-module___Q1yZa__completionForm,.appointment-coordination-module___Q1yZa__evidenceForm{border:1px solid var(--gray-180,var(--gray-200));background:var(--white);border-radius:12px;gap:13px;padding:16px;display:grid}.appointment-coordination-module___Q1yZa__inlineHeading{justify-content:space-between}.appointment-coordination-module___Q1yZa__inlineHeading>strong{color:var(--gray-850);font-size:.84rem}.appointment-coordination-module___Q1yZa__addGrid,.appointment-coordination-module___Q1yZa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.appointment-coordination-module___Q1yZa__addGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.appointment-coordination-module___Q1yZa__addButton{border:1px solid var(--gray-900);background:var(--gray-900);min-height:42px;color:var(--white);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.78rem;font-weight:700;display:inline-flex}.appointment-coordination-module___Q1yZa__sectionActions{justify-content:flex-end;display:flex}.appointment-coordination-module___Q1yZa__sectionActions button{min-height:42px}.appointment-coordination-module___Q1yZa__nextAction{border-top:1px solid var(--gray-200);gap:13px;margin-top:4px;padding-top:20px;display:grid}.appointment-coordination-module___Q1yZa__completedBanner{color:#37624a;background:#eff8f2;border:1px solid #bdd8c7;border-radius:10px;align-items:center;gap:10px;padding:13px 15px;display:flex}.appointment-coordination-module___Q1yZa__completedBanner span{gap:2px;display:grid}.appointment-coordination-module___Q1yZa__completedBanner strong{font-size:.82rem}.appointment-coordination-module___Q1yZa__completedBanner small{font-size:.75rem}.appointment-coordination-module___Q1yZa__completionForm>div:last-child,.appointment-coordination-module___Q1yZa__evidenceForm>div:last-child{justify-content:flex-end;gap:8px;display:flex}.appointment-coordination-module___Q1yZa__checkRow{border:1px solid var(--gray-180,var(--gray-200));background:#faf9f6;border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:11px 12px;display:flex!important}.appointment-coordination-module___Q1yZa__checkRow input{accent-color:#665443;margin-top:1px;width:18px!important;min-height:18px!important}.appointment-coordination-module___Q1yZa__checkRow span{gap:3px;display:grid}.appointment-coordination-module___Q1yZa__checkRow strong{color:var(--gray-800);font-size:.8rem}.appointment-coordination-module___Q1yZa__checkRow small{color:var(--gray-500);font-size:.75rem;line-height:1.4}.appointment-coordination-module___Q1yZa__confirmationList,.appointment-coordination-module___Q1yZa__feedbackList{gap:10px;display:grid}.appointment-coordination-module___Q1yZa__confirmationList>article,.appointment-coordination-module___Q1yZa__feedbackList>article{border:1px solid var(--gray-180,var(--gray-200));background:var(--white);border-radius:12px;gap:11px;padding:15px;display:grid}.appointment-coordination-module___Q1yZa__confirmationList article>header,.appointment-coordination-module___Q1yZa__feedbackList article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.appointment-coordination-module___Q1yZa__confirmationList header>div{gap:3px;display:grid}.appointment-coordination-module___Q1yZa__confirmationList header strong{color:var(--gray-850);font-size:.86rem}.appointment-coordination-module___Q1yZa__confirmationList header small,.appointment-coordination-module___Q1yZa__feedbackList time,.appointment-coordination-module___Q1yZa__feedbackList article>small{color:var(--gray-500);font-size:.75rem}.appointment-coordination-module___Q1yZa__statePill,.appointment-coordination-module___Q1yZa__feedbackResult{background:var(--gray-100);min-height:25px;color:var(--gray-650);border-radius:999px;align-items:center;padding:0 9px;font-size:.75rem;font-weight:700;display:inline-flex}.appointment-coordination-module___Q1yZa__state_pending{color:#745c32;background:#f5eee0}.appointment-coordination-module___Q1yZa__state_prepared{color:#405f8a;background:#e9eff9}.appointment-coordination-module___Q1yZa__state_sent{color:#376878;background:#e8f3f7}.appointment-coordination-module___Q1yZa__state_acknowledged{color:#356347;background:#e7f3ea}.appointment-coordination-module___Q1yZa__state_declined,.appointment-coordination-module___Q1yZa__state_cancelled{color:#7b4444;background:#f4e8e8}.appointment-coordination-module___Q1yZa__evidence{color:var(--gray-600);overflow-wrap:anywhere;background:#f5f3ee;border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:.76rem;line-height:1.45;display:flex}.appointment-coordination-module___Q1yZa__confirmationActions{flex-wrap:wrap;gap:7px;display:flex}.appointment-coordination-module___Q1yZa__confirmationActions button{border:1px solid var(--gray-200);background:var(--white);min-height:38px;color:var(--gray-650);font:inherit;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:650;display:inline-flex}.appointment-coordination-module___Q1yZa__confirmationActions .appointment-coordination-module___Q1yZa__primaryAction{color:var(--white);background:#665443;border-color:#665443}.appointment-coordination-module___Q1yZa__confirmationActions button:disabled{opacity:.45}.appointment-coordination-module___Q1yZa__evidenceForm{background:#fbfaf7;margin-top:2px}.appointment-coordination-module___Q1yZa__inlineEmpty,.appointment-coordination-module___Q1yZa__historyNote{background:var(--gray-50);color:var(--gray-500);border-radius:8px;margin:0;padding:10px 12px;font-size:.78rem;line-height:1.5}.appointment-coordination-module___Q1yZa__importedFeedback{background:#f7f2ea;border:1px solid #d5c8b8;border-radius:12px;padding:16px}.appointment-coordination-module___Q1yZa__importedFeedback>span{color:#795e47;font-size:var(--app-text-caption);letter-spacing:.9px;font-weight:750}.appointment-coordination-module___Q1yZa__importedFeedback p{color:var(--gray-750);white-space:pre-wrap;margin:9px 0;font-size:.82rem;line-height:1.55}.appointment-coordination-module___Q1yZa__importedFeedback small{color:var(--gray-500);font-size:.75rem}.appointment-coordination-module___Q1yZa__feedbackResult{color:#66513e;text-transform:capitalize;background:#eee9e1}.appointment-coordination-module___Q1yZa__feedbackList p{color:var(--gray-700);white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.55}.appointment-coordination-module___Q1yZa__nextTaskFields{background:#f5f3ee;border-radius:9px;gap:12px;padding:13px;display:grid}.appointment-coordination-module___Q1yZa__emptySection,.appointment-coordination-module___Q1yZa__loadingState,.appointment-coordination-module___Q1yZa__queueLoading{border:1px dashed var(--gray-250);text-align:center;min-height:180px;color:var(--gray-500);background:#fbfbf9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.appointment-coordination-module___Q1yZa__emptySection strong,.appointment-coordination-module___Q1yZa__loadingState strong,.appointment-coordination-module___Q1yZa__queueLoading strong{color:var(--gray-750);margin-top:9px;font-size:.86rem}.appointment-coordination-module___Q1yZa__emptySection p,.appointment-coordination-module___Q1yZa__loadingState p,.appointment-coordination-module___Q1yZa__queueLoading p{max-width:480px;margin:5px 0 0;font-size:.78rem;line-height:1.5}.appointment-coordination-module___Q1yZa__staleError{color:#744b41;background:#fbf0ed;border:1px solid #e1c8c1;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.appointment-coordination-module___Q1yZa__staleError>span{gap:3px;display:grid}.appointment-coordination-module___Q1yZa__staleError strong{font-size:.8rem}.appointment-coordination-module___Q1yZa__staleError small{font-size:.75rem;line-height:1.4}.appointment-coordination-module___Q1yZa__staleError button,.appointment-coordination-module___Q1yZa__refreshButton{min-height:38px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:.76rem;font-weight:700;display:inline-flex}.appointment-coordination-module___Q1yZa__actionError{z-index:2;color:#7a4038;background:#fff1ee;border:1px solid #ddbdb5;border-radius:9px;margin:18px 0 0;padding:11px 13px;font-size:.8rem;line-height:1.45;position:sticky;bottom:0}.appointment-coordination-module___Q1yZa__dialogFooter{padding:13px 26px max(13px, env(safe-area-inset-bottom));border-top:1px solid var(--gray-150);background:var(--white);justify-content:space-between;align-items:center;gap:12px;display:flex}.appointment-coordination-module___Q1yZa__dialogFooter>span{color:var(--gray-450);align-items:center;gap:6px;font-size:.75rem;display:flex}.appointment-coordination-module___Q1yZa__dialogFooter button{min-width:84px;min-height:42px}.appointment-coordination-module___Q1yZa__spin{animation:.8s linear infinite appointment-coordination-module___Q1yZa__spin}@keyframes appointment-coordination-module___Q1yZa__spin{to{transform:rotate(360deg)}}.appointment-coordination-module___Q1yZa__queue{gap:16px;display:grid}.appointment-coordination-module___Q1yZa__queueHeader{border:1px solid var(--gray-180,var(--gray-200));background:linear-gradient(135deg,#fff 0%,#f4f0e9 100%);border-radius:13px;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.appointment-coordination-module___Q1yZa__queueHeader>div{min-width:0}.appointment-coordination-module___Q1yZa__headingWithHelp h2{font-size:1.05rem}.appointment-coordination-module___Q1yZa__queueHeader p{color:var(--gray-500);margin:6px 0 0;font-size:.8rem;line-height:1.5}.appointment-coordination-module___Q1yZa__refreshButton{min-height:42px;color:var(--gray-600);background:#ffffffc9}.appointment-coordination-module___Q1yZa__queueList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.appointment-coordination-module___Q1yZa__queueList>article{border:1px solid var(--gray-180,var(--gray-200));background:var(--white);border-radius:12px;gap:12px;min-width:0;padding:15px;display:grid;box-shadow:0 4px 16px #24211b08}.appointment-coordination-module___Q1yZa__queueMain{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:0;display:grid}.appointment-coordination-module___Q1yZa__queueMain>span:nth-child(2){gap:3px;min-width:0;display:grid}.appointment-coordination-module___Q1yZa__queueMain strong{color:var(--gray-800);font-size:.84rem}.appointment-coordination-module___Q1yZa__queueMain b{color:var(--gray-650);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.appointment-coordination-module___Q1yZa__queueMain small{color:var(--gray-500);font-size:.75rem}.appointment-coordination-module___Q1yZa__queueMain>svg{color:var(--gray-400)}.appointment-coordination-module___Q1yZa__queueFacts{flex-wrap:wrap;gap:6px;display:flex}.appointment-coordination-module___Q1yZa__queueFacts span{min-height:27px;color:var(--gray-550);background:#f3f1ed;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:.75rem;display:inline-flex}.appointment-coordination-module___Q1yZa__queueFacts b{text-transform:capitalize;color:var(--gray-700)}.appointment-coordination-module___Q1yZa__queueActions{border-top:1px solid var(--gray-120,var(--gray-150));justify-content:flex-end;gap:7px;margin-top:auto;padding-top:11px;display:flex}.appointment-coordination-module___Q1yZa__queueActions button{min-height:42px}.appointment-coordination-module___Q1yZa__loadMore{justify-content:center;padding:8px;display:flex}.appointment-coordination-module___Q1yZa__loadMore button{min-height:42px}@media (max-width:760px){.appointment-coordination-module___Q1yZa__dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;margin:0}.appointment-coordination-module___Q1yZa__dialogHeader{padding:18px 16px 15px}.appointment-coordination-module___Q1yZa__truthBar{align-items:flex-start;gap:9px;padding:10px 16px}.appointment-coordination-module___Q1yZa__truthBar>span:nth-child(2){margin-left:0}.appointment-coordination-module___Q1yZa__truthBar>span{flex:1}.appointment-coordination-module___Q1yZa__tabs{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr) minmax(0,1fr);gap:4px;padding:7px 10px;display:grid;overflow:visible}.appointment-coordination-module___Q1yZa__tabs button{justify-content:center;width:100%;min-width:0;min-height:44px;padding:0 5px}.appointment-coordination-module___Q1yZa__body{padding:18px 16px 28px}.appointment-coordination-module___Q1yZa__formatCard,.appointment-coordination-module___Q1yZa__formGrid{grid-template-columns:1fr}.appointment-coordination-module___Q1yZa__addGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.appointment-coordination-module___Q1yZa__participantList>li{flex-wrap:wrap;align-items:flex-start}.appointment-coordination-module___Q1yZa__rowTools{flex-wrap:wrap;width:100%;padding-left:45px}.appointment-coordination-module___Q1yZa__rowTools label{flex:150px;max-width:none}.appointment-coordination-module___Q1yZa__rowTools button,.appointment-coordination-module___Q1yZa__addButton,.appointment-coordination-module___Q1yZa__nextAction>button,.appointment-coordination-module___Q1yZa__sectionActions button,.appointment-coordination-module___Q1yZa__confirmationActions button,.appointment-coordination-module___Q1yZa__dialogFooter button{min-height:44px}.appointment-coordination-module___Q1yZa__dialogFooter{padding:10px 16px max(10px, env(safe-area-inset-bottom))}.appointment-coordination-module___Q1yZa__queueHeader{flex-direction:column;align-items:stretch;padding:17px}.appointment-coordination-module___Q1yZa__refreshButton{align-self:flex-start;min-height:44px}.appointment-coordination-module___Q1yZa__queueList{grid-template-columns:1fr}.appointment-coordination-module___Q1yZa__queueActions{flex-direction:column}.appointment-coordination-module___Q1yZa__queueActions button{width:100%;min-height:44px}.appointment-coordination-module___Q1yZa__staleError{flex-direction:column;align-items:stretch}.appointment-coordination-module___Q1yZa__staleError button{align-self:flex-start;min-height:44px}.appointment-coordination-module___Q1yZa__completionForm>div:last-child,.appointment-coordination-module___Q1yZa__evidenceForm>div:last-child{flex-direction:column}.appointment-coordination-module___Q1yZa__completionForm>div:last-child button,.appointment-coordination-module___Q1yZa__evidenceForm>div:last-child button{width:100%;min-height:44px}}@media (max-width:430px){.appointment-coordination-module___Q1yZa__truthBar{flex-wrap:wrap}.appointment-coordination-module___Q1yZa__truthBar>span{flex-basis:calc(50% - 5px)}.appointment-coordination-module___Q1yZa__truthBar>span:nth-child(3){flex:none}.appointment-coordination-module___Q1yZa__addGrid{grid-template-columns:1fr}.appointment-coordination-module___Q1yZa__rowTools{padding-left:0}.appointment-coordination-module___Q1yZa__dialogFooter>span{max-width:55%}}.appointment-coordination-module___Q1yZa__confirmationHistory{border:1px solid var(--gray-180,var(--gray-200));background:var(--white);border-radius:12px;gap:12px;padding:16px;display:grid}.appointment-coordination-module___Q1yZa__confirmationHistory ol{margin:0;padding:0;list-style:none;display:grid}.appointment-coordination-module___Q1yZa__confirmationHistory li{border-top:1px solid var(--gray-120,var(--gray-150));grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px 0;display:grid;position:relative}.appointment-coordination-module___Q1yZa__confirmationHistory li:first-child{border-top:0;padding-top:2px}.appointment-coordination-module___Q1yZa__historyDot{background:var(--white);border:2px solid #806a56;border-radius:50%;width:9px;height:9px;margin-top:5px}.appointment-coordination-module___Q1yZa__confirmationHistory li>div,.appointment-coordination-module___Q1yZa__confirmationHistory li>span:last-child{gap:3px;display:grid}.appointment-coordination-module___Q1yZa__confirmationHistory li>span:last-child{text-align:right}.appointment-coordination-module___Q1yZa__confirmationHistory strong{color:var(--gray-800);font-size:.8rem}.appointment-coordination-module___Q1yZa__confirmationHistory small,.appointment-coordination-module___Q1yZa__confirmationHistory time{color:var(--gray-500);font-size:.75rem;line-height:1.4}@media (max-width:560px){.appointment-coordination-module___Q1yZa__confirmationHistory li{grid-template-columns:auto minmax(0,1fr)}.appointment-coordination-module___Q1yZa__confirmationHistory li>span:last-child{text-align:left;grid-column:2}}
.appointment-project-picker-module__ZZ21za__root{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.appointment-project-picker-module__ZZ21za__control{position:relative}.appointment-project-picker-module__ZZ21za__input{border:1px solid var(--gray-250);background:var(--white);min-height:39px;color:var(--gray-450);border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex}.appointment-project-picker-module__ZZ21za__input:focus-within{outline:2px solid var(--gray-350);outline-offset:1px}.appointment-project-picker-module__ZZ21za__root .appointment-project-picker-module__ZZ21za__input>input{width:100%;min-width:0;min-height:37px;color:var(--gray-750);font:inherit;font-size:var(--app-text-small);background:0 0;border:0;outline:0;flex:1;padding:0}.appointment-project-picker-module__ZZ21za__root .appointment-project-picker-module__ZZ21za__input>input:focus{box-shadow:none;border:0;outline:0}.appointment-project-picker-module__ZZ21za__input>button{width:26px;height:28px;color:var(--gray-500);background:0 0;border:0;border-radius:4px;flex:none;place-items:center;display:grid}.appointment-project-picker-module__ZZ21za__input>button:hover{background:var(--gray-100)}.appointment-project-picker-module__ZZ21za__hint{color:var(--gray-500);font-size:var(--app-text-caption);line-height:1.45}.appointment-project-picker-module__ZZ21za__popover{z-index:5;border:1px solid var(--gray-250);background:var(--white);border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 22px #00000018}.appointment-project-picker-module__ZZ21za__count{border-bottom:1px solid var(--gray-150);color:var(--gray-500);font-size:var(--app-text-caption);padding:9px 11px;line-height:1.4}.appointment-project-picker-module__ZZ21za__results{overscroll-behavior:contain;max-height:240px;overflow-y:auto}.appointment-project-picker-module__ZZ21za__results>button{border:0;border-bottom:1px solid var(--gray-100);background:var(--white);width:100%;min-height:48px;color:var(--gray-750);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:10px 11px;display:flex}.appointment-project-picker-module__ZZ21za__results>button:last-child{border-bottom:0}.appointment-project-picker-module__ZZ21za__results>button:hover,.appointment-project-picker-module__ZZ21za__results>button.appointment-project-picker-module__ZZ21za__active,.appointment-project-picker-module__ZZ21za__results>button[aria-selected=true]{background:var(--gray-100)}.appointment-project-picker-module__ZZ21za__results strong{font-size:var(--app-text-small);overflow-wrap:anywhere;font-weight:600}.appointment-project-picker-module__ZZ21za__results small{color:var(--gray-500);font-size:var(--app-text-caption);overflow-wrap:anywhere;line-height:1.4}
.view-controls-module__c_cDqa__controls{border:1px solid var(--gray-200);background:linear-gradient(135deg,#fff 0%,#f7f5f1 100%);border-radius:12px;gap:10px;min-width:0;margin:0 0 16px;padding:14px;display:grid;box-shadow:0 5px 20px #25221b08}.view-controls-module__c_cDqa__header{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.view-controls-module__c_cDqa__heading{align-items:center;gap:9px;min-width:0;display:flex}.view-controls-module__c_cDqa__heading>span:nth-child(2){gap:2px;min-width:0;display:grid}.view-controls-module__c_cDqa__heading strong{color:var(--gray-850);font-size:var(--app-text-ui)}.view-controls-module__c_cDqa__heading small{color:var(--gray-500);font-size:var(--app-text-caption);overflow-wrap:anywhere}.view-controls-module__c_cDqa__icon{color:#6e5b49;background:#ece6dc;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.view-controls-module__c_cDqa__picker{align-items:center;gap:7px;min-width:0;display:flex}.view-controls-module__c_cDqa__picker label{min-width:220px;position:relative}.view-controls-module__c_cDqa__picker select{border:1px solid var(--gray-250);appearance:none;background:var(--white);width:100%;min-height:39px;color:var(--gray-750);font:inherit;font-size:var(--app-text-small);border-radius:8px;padding:0 31px 0 11px;font-weight:600}.view-controls-module__c_cDqa__picker label>svg{pointer-events:none;color:var(--gray-450);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.view-controls-module__c_cDqa__apply,.view-controls-module__c_cDqa__reset,.view-controls-module__c_cDqa__secondaryAction,.view-controls-module__c_cDqa__primaryAction,.view-controls-module__c_cDqa__iconButton{border:1px solid var(--gray-250);background:var(--white);min-height:39px;color:var(--gray-650);font:inherit;font-size:var(--app-text-small);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:650;display:inline-flex}.view-controls-module__c_cDqa__apply,.view-controls-module__c_cDqa__primaryAction{color:var(--white);background:#5c4c3f;border-color:#5c4c3f}.view-controls-module__c_cDqa__reset{background:0 0}.view-controls-module__c_cDqa__apply:disabled,.view-controls-module__c_cDqa__reset:disabled,.view-controls-module__c_cDqa__secondaryAction:disabled,.view-controls-module__c_cDqa__primaryAction:disabled,.view-controls-module__c_cDqa__iconButton:disabled{opacity:.45}.view-controls-module__c_cDqa__summary{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.view-controls-module__c_cDqa__summary>span{min-height:28px;color:var(--gray-600);font-size:var(--app-text-caption);background:#f0eee9;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;line-height:1.35;display:inline-flex}.view-controls-module__c_cDqa__summary b{color:var(--gray-750);font-weight:700}.view-controls-module__c_cDqa__actions{align-items:center;gap:7px;min-width:0;display:flex}.view-controls-module__c_cDqa__spacer{flex:1}.view-controls-module__c_cDqa__columns{position:relative}.view-controls-module__c_cDqa__columns>summary{border:1px solid var(--gray-250);background:var(--white);min-height:39px;color:var(--gray-650);font-size:var(--app-text-small);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-weight:650;list-style:none;display:inline-flex}.view-controls-module__c_cDqa__columns>summary::-webkit-details-marker{display:none}.view-controls-module__c_cDqa__columns>summary span{background:var(--gray-100);min-width:20px;height:20px;font-size:var(--app-text-caption);border-radius:999px;place-items:center;display:grid}.view-controls-module__c_cDqa__columns fieldset{z-index:20;border:1px solid var(--gray-200);background:var(--white);border-radius:10px;gap:2px;width:260px;padding:11px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 48px #1113}.view-controls-module__c_cDqa__columns legend{color:var(--gray-500);font-size:var(--app-text-caption);padding:0 3px 7px}.view-controls-module__c_cDqa__columns label{min-height:36px;color:var(--gray-700);font-size:var(--app-text-small);border-radius:6px;align-items:center;gap:8px;padding:4px 7px;display:flex}.view-controls-module__c_cDqa__columns label:hover{background:var(--gray-50)}.view-controls-module__c_cDqa__columns input{accent-color:#5c4c3f;width:17px;height:17px}.view-controls-module__c_cDqa__columns fieldset>small{color:var(--gray-450);font-size:var(--app-text-caption);padding:7px 7px 2px}.view-controls-module__c_cDqa__iconButton{width:39px;padding:0}.view-controls-module__c_cDqa__refreshing{color:var(--gray-500);font-size:var(--app-text-caption);align-items:center;gap:6px;display:inline-flex}.view-controls-module__c_cDqa__description{min-width:0;color:var(--gray-500);font-size:var(--app-text-caption);align-items:center;gap:5px;margin:0;line-height:1.45;display:flex}.view-controls-module__c_cDqa__description strong{color:var(--gray-700)}.view-controls-module__c_cDqa__description>span{color:#745c32;align-items:center;gap:3px;margin-left:3px;font-weight:650;display:inline-flex}.view-controls-module__c_cDqa__notice,.view-controls-module__c_cDqa__actionError{color:#405c78;font-size:var(--app-text-small);background:#eef4fa;border-radius:8px;margin:0;padding:9px 11px;line-height:1.45}.view-controls-module__c_cDqa__actionError{color:#7b443d;background:#fbefec}.view-controls-module__c_cDqa__error{color:#724a42;font-size:var(--app-text-small);background:#fff5f2;border:1px solid #e2c8c2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.view-controls-module__c_cDqa__error button{min-height:34px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:7px;padding:0 9px;font-weight:650}.view-controls-module__c_cDqa__spin{animation:.8s linear infinite view-controls-module__c_cDqa__spin}@keyframes view-controls-module__c_cDqa__spin{to{transform:rotate(360deg)}}.view-controls-module__c_cDqa__dialog{border:1px solid var(--gray-200);background:var(--white);border-radius:14px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden;box-shadow:0 26px 80px #1114}.view-controls-module__c_cDqa__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1717148c}.view-controls-module__c_cDqa__dialog form{max-height:inherit;flex-direction:column;display:flex}.view-controls-module__c_cDqa__dialog header{border-bottom:1px solid var(--gray-150);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 17px;display:flex}.view-controls-module__c_cDqa__dialog header>div>span{color:#76604e;font-size:var(--app-text-caption);letter-spacing:1px;font-weight:750}.view-controls-module__c_cDqa__dialog h2{color:var(--gray-900);letter-spacing:-.02em;margin:5px 0 0;font-size:1.35rem}.view-controls-module__c_cDqa__dialog header p{color:var(--gray-500);font-size:var(--app-text-small);margin:6px 0 0;line-height:1.5}.view-controls-module__c_cDqa__dialog header>button{border:1px solid var(--gray-200);background:var(--white);width:40px;height:40px;color:var(--gray-550);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.view-controls-module__c_cDqa__dialogBody{gap:15px;padding:19px 22px;display:grid;overflow:auto}.view-controls-module__c_cDqa__dialogBody>label{color:var(--gray-650);font-size:var(--app-text-small);gap:6px;font-weight:650;display:grid}.view-controls-module__c_cDqa__dialog input,.view-controls-module__c_cDqa__dialog select{border:1px solid var(--gray-250);background:var(--white);width:100%;min-height:42px;color:var(--gray-800);font:inherit;font-size:var(--app-text-small);border-radius:8px;padding:9px 11px}.view-controls-module__c_cDqa__labelHelp{vertical-align:middle;margin-left:4px;display:inline-flex}.view-controls-module__c_cDqa__defaultCard{background:#f8f3ea;border:1px solid #d8c9b5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.view-controls-module__c_cDqa__defaultCard>span{align-items:center;gap:9px;display:flex}.view-controls-module__c_cDqa__defaultCard>span>span{gap:2px;display:grid}.view-controls-module__c_cDqa__defaultCard strong{color:var(--gray-800);font-size:var(--app-text-small)}.view-controls-module__c_cDqa__defaultCard small{color:var(--gray-500);font-size:var(--app-text-caption);line-height:1.4}.view-controls-module__c_cDqa__defaultCard button,.view-controls-module__c_cDqa__defaultCard>b{background:var(--white);color:#6a5542;min-height:36px;font:inherit;font-size:var(--app-text-caption);border:1px solid #8a7259;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.view-controls-module__c_cDqa__danger{background:#fff7f5;border:1px solid #e1c7c1;border-radius:10px;gap:6px;padding:13px;display:grid}.view-controls-module__c_cDqa__danger strong{color:#75483f;font-size:var(--app-text-small)}.view-controls-module__c_cDqa__danger p{color:#765c56;font-size:var(--app-text-caption);margin:0;line-height:1.45}.view-controls-module__c_cDqa__danger>button,.view-controls-module__c_cDqa__danger>div button{background:var(--white);color:#75483f;min-height:36px;font:inherit;font-size:var(--app-text-caption);border:1px solid #caa7a0;border-radius:7px;padding:0 9px;font-weight:650}.view-controls-module__c_cDqa__danger>div{justify-content:flex-end;gap:7px;display:flex}.view-controls-module__c_cDqa__danger .view-controls-module__c_cDqa__dangerButton{color:var(--white);background:#854b42;border-color:#854b42;align-items:center;gap:5px;display:inline-flex}.view-controls-module__c_cDqa__dialog footer{padding:14px 22px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--gray-150);justify-content:flex-end;gap:8px;display:flex}.view-controls-module__c_cDqa__dialog footer button{border:1px solid var(--gray-250);background:var(--white);min-height:40px;color:var(--gray-650);font:inherit;font-size:var(--app-text-small);border-radius:8px;padding:0 13px;font-weight:650}.view-controls-module__c_cDqa__dialog footer .view-controls-module__c_cDqa__saveButton{color:var(--white);background:#5c4c3f;border-color:#5c4c3f}@media (max-width:760px){.view-controls-module__c_cDqa__controls{padding:12px}.view-controls-module__c_cDqa__header{flex-direction:column;align-items:stretch;gap:11px}.view-controls-module__c_cDqa__picker{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.view-controls-module__c_cDqa__picker label{min-width:0}.view-controls-module__c_cDqa__picker select,.view-controls-module__c_cDqa__apply,.view-controls-module__c_cDqa__reset,.view-controls-module__c_cDqa__secondaryAction,.view-controls-module__c_cDqa__primaryAction,.view-controls-module__c_cDqa__iconButton,.view-controls-module__c_cDqa__columns>summary{min-height:44px}.view-controls-module__c_cDqa__actions{flex-wrap:wrap;align-items:stretch}.view-controls-module__c_cDqa__spacer{display:none}.view-controls-module__c_cDqa__actions>.view-controls-module__c_cDqa__columns{flex:100%}.view-controls-module__c_cDqa__columns>summary{justify-content:center;width:100%}.view-controls-module__c_cDqa__columns fieldset{width:100%;box-shadow:none;margin-top:7px;position:static}.view-controls-module__c_cDqa__secondaryAction,.view-controls-module__c_cDqa__primaryAction{flex:1}.view-controls-module__c_cDqa__iconButton{flex:0 0 44px;width:44px}.view-controls-module__c_cDqa__summary{grid-template-columns:1fr;display:grid}.view-controls-module__c_cDqa__summary>span{border-radius:8px}.view-controls-module__c_cDqa__description{flex-wrap:wrap;align-items:flex-start}.view-controls-module__c_cDqa__error{flex-direction:column;align-items:stretch}.view-controls-module__c_cDqa__error button{align-self:flex-start;min-height:44px}.view-controls-module__c_cDqa__dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;margin:0}.view-controls-module__c_cDqa__dialog header{padding:18px 16px 15px}.view-controls-module__c_cDqa__dialog header>button{flex-basis:44px;width:44px;height:44px}.view-controls-module__c_cDqa__dialogBody{padding:18px 16px}.view-controls-module__c_cDqa__dialog input,.view-controls-module__c_cDqa__dialog select,.view-controls-module__c_cDqa__defaultCard button,.view-controls-module__c_cDqa__danger>button,.view-controls-module__c_cDqa__danger>div button,.view-controls-module__c_cDqa__dialog footer button{min-height:44px}.view-controls-module__c_cDqa__defaultCard{flex-direction:column;align-items:flex-start}.view-controls-module__c_cDqa__dialog footer{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.view-controls-module__c_cDqa__dialog footer button{flex:1}.view-controls-module__c_cDqa__columns label{min-height:44px}.view-controls-module__c_cDqa__dialog{max-width:none}}@media (max-width:560px){.view-controls-module__c_cDqa__picker{grid-template-columns:1fr 1fr}.view-controls-module__c_cDqa__picker label{grid-column:1/-1}.view-controls-module__c_cDqa__apply,.view-controls-module__c_cDqa__reset{width:100%}}
.appointment-source-module__Pmv3IG__root{border:1px solid var(--gray-200);background:var(--gray-50);border-radius:8px;margin:0 24px 22px;padding:15px 16px}.appointment-source-module__Pmv3IG__heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.appointment-source-module__Pmv3IG__heading small{color:var(--gray-450);font-size:var(--app-text-micro);letter-spacing:.8px;margin-bottom:4px;font-weight:700;display:block}.appointment-source-module__Pmv3IG__heading h3{color:var(--gray-800);font-size:var(--app-text-ui)}.appointment-source-module__Pmv3IG__heading a{color:var(--gray-650);font-size:var(--app-text-caption);flex:none;align-items:center;gap:5px;font-weight:600;display:inline-flex}.appointment-source-module__Pmv3IG__root dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.appointment-source-module__Pmv3IG__root dl>div{min-width:0}.appointment-source-module__Pmv3IG__root dt{color:var(--gray-400);font-size:var(--app-text-micro);text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px}.appointment-source-module__Pmv3IG__root dd{overflow-wrap:anywhere;color:var(--gray-700);font-size:var(--app-text-caption);white-space:pre-wrap;margin:0;line-height:1.45}.appointment-source-module__Pmv3IG__root .appointment-source-module__Pmv3IG__wide{grid-column:1/-1}.appointment-source-module__Pmv3IG__wide dd{max-height:140px;overflow:auto}@media (max-width:800px){.appointment-source-module__Pmv3IG__root dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.appointment-source-module__Pmv3IG__root{margin:0 18px 18px}.appointment-source-module__Pmv3IG__root dl{grid-template-columns:1fr}}
.appointments-workspace-module__Tf2M-G__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.appointments-workspace-module__Tf2M-G__metrics article{border:1px solid var(--gray-200);background:var(--white);min-height:70px;color:var(--gray-500);border-radius:9px;align-items:center;gap:12px;padding:14px 16px;display:flex}.appointments-workspace-module__Tf2M-G__metrics article>span{flex-direction:column;gap:2px;display:flex}.appointments-workspace-module__Tf2M-G__metrics b{color:var(--gray-850);font-size:15px;font-weight:600}.appointments-workspace-module__Tf2M-G__metrics small{color:var(--gray-450);font-size:var(--app-text-caption)}.appointments-workspace-module__Tf2M-G__scope{background:var(--gray-150);border-radius:8px;gap:3px;margin-bottom:14px;padding:3px;display:inline-flex}.appointments-workspace-module__Tf2M-G__scope button{min-height:32px;color:var(--gray-500);font:inherit;font-size:var(--app-text-small);background:0 0;border:0;border-radius:6px;padding:0 11px;font-weight:600}.appointments-workspace-module__Tf2M-G__scope button[aria-pressed=true]{background:var(--white);color:var(--gray-800);box-shadow:0 1px 3px #00000012}.appointments-workspace-module__Tf2M-G__scope span{color:var(--gray-400);margin-left:5px}.appointments-workspace-module__Tf2M-G__toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.appointments-workspace-module__Tf2M-G__toolbar>label{border:1px solid var(--gray-200);background:var(--white);border-radius:7px;align-items:center;min-height:39px;display:flex}.appointments-workspace-module__Tf2M-G__toolbar select{min-height:37px;color:var(--gray-600);font:inherit;font-size:var(--app-text-small);background:0 0;border:0;outline:0;padding:0 28px 0 11px}.appointments-workspace-module__Tf2M-G__search{min-width:260px;color:var(--gray-450);flex:1;gap:8px;padding:0 12px}.appointments-workspace-module__Tf2M-G__search input{width:100%;color:var(--gray-700);font:inherit;font-size:var(--app-text-small);background:0 0;border:0;outline:0}.appointments-workspace-module__Tf2M-G__import,.appointments-workspace-module__Tf2M-G__add{min-height:39px;font:inherit;font-size:var(--app-text-small);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:600;display:inline-flex}.appointments-workspace-module__Tf2M-G__import{border:1px solid var(--gray-250);background:var(--white);color:var(--gray-700)}.appointments-workspace-module__Tf2M-G__add{border:1px solid var(--gray-950);background:var(--gray-950);color:var(--white)}.appointments-workspace-module__Tf2M-G__import:disabled,.appointments-workspace-module__Tf2M-G__add:disabled{opacity:.45}.appointments-workspace-module__Tf2M-G__viewToggle{background:var(--gray-150);border-radius:7px;gap:2px;padding:3px;display:inline-flex}.appointments-workspace-module__Tf2M-G__viewToggle button{min-height:31px;color:var(--gray-500);font:inherit;font-size:var(--app-text-caption);background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:0 8px;display:flex}.appointments-workspace-module__Tf2M-G__viewToggle button[aria-pressed=true]{background:var(--white);color:var(--gray-800);box-shadow:0 1px 3px #00000012}.appointments-workspace-module__Tf2M-G__tableWrap{border:1px solid var(--gray-200);background:var(--white);border-radius:9px;position:relative;overflow-x:auto}.appointments-workspace-module__Tf2M-G__tableWrap table{border-collapse:collapse;text-align:left;width:100%;min-width:1080px;font-size:var(--app-text-small)}.appointments-workspace-module__Tf2M-G__tableWrap th{border-bottom:1px solid var(--gray-200);background:var(--gray-50);color:var(--gray-500);font-size:var(--app-text-caption);padding:11px 14px;font-weight:500}.appointments-workspace-module__Tf2M-G__tableWrap td{border-bottom:1px solid var(--gray-100);color:var(--gray-600);vertical-align:middle;padding:12px 14px}.appointments-workspace-module__Tf2M-G__tableWrap tbody tr:last-child td{border-bottom:0}.appointments-workspace-module__Tf2M-G__tableWrap tbody tr:hover{background:var(--gray-50)}.appointments-workspace-module__Tf2M-G__tableWrap td>strong,.appointments-workspace-module__Tf2M-G__tableWrap td>small{display:block}.appointments-workspace-module__Tf2M-G__tableWrap td>strong{color:var(--gray-750);font-weight:600}.appointments-workspace-module__Tf2M-G__tableWrap td>small{color:var(--gray-450);font-size:var(--app-text-micro);margin-top:4px}.appointments-workspace-module__Tf2M-G__person{color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;display:flex}.appointments-workspace-module__Tf2M-G__person>span,.appointments-workspace-module__Tf2M-G__sourceBody article button>span:first-child{background:var(--gray-150);width:31px;height:31px;color:var(--gray-650);font-size:var(--app-text-micro);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.appointments-workspace-module__Tf2M-G__person strong{color:var(--gray-800);font-size:var(--app-text-small)}.appointments-workspace-module__Tf2M-G__status{background:var(--gray-100);min-height:22px;color:var(--gray-650);font-size:var(--app-text-micro);border-radius:999px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.appointments-workspace-module__Tf2M-G__confirmed,.appointments-workspace-module__Tf2M-G__completed{color:#316044;background:#eaf4ee}.appointments-workspace-module__Tf2M-G__requested{color:#746333;background:#f5f0df}.appointments-workspace-module__Tf2M-G__declined,.appointments-workspace-module__Tf2M-G__cancelled{color:#7b4141;background:#f7eaea}.appointments-workspace-module__Tf2M-G__actions{white-space:nowrap;text-align:right}.appointments-workspace-module__Tf2M-G__actions button,.appointments-workspace-module__Tf2M-G__dialog header>button{width:28px;height:28px;color:var(--gray-500);background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.appointments-workspace-module__Tf2M-G__actions button:hover,.appointments-workspace-module__Tf2M-G__dialog header>button:hover{background:var(--gray-100);color:var(--gray-800)}.appointments-workspace-module__Tf2M-G__actions button:disabled{opacity:.35}.appointments-workspace-module__Tf2M-G__empty{text-align:center;min-height:260px;color:var(--gray-450);flex-direction:column;justify-content:center;align-items:center;display:flex}.appointments-workspace-module__Tf2M-G__empty h2{color:var(--gray-700);font-size:var(--app-text-body);margin-top:10px}.appointments-workspace-module__Tf2M-G__empty p{max-width:430px;font-size:var(--app-text-small);margin-top:7px;line-height:1.6}.appointments-workspace-module__Tf2M-G__summary{color:var(--gray-450);font-size:var(--app-text-caption);margin:11px 2px 0}.appointments-workspace-module__Tf2M-G__calendar{border:1px solid var(--gray-200);background:var(--white);border-radius:9px;overflow:hidden}.appointments-workspace-module__Tf2M-G__calendar>header{border-bottom:1px solid var(--gray-150);align-items:center;gap:8px;padding:12px 14px;display:flex}.appointments-workspace-module__Tf2M-G__calendar>header h2{color:var(--gray-800);font-size:var(--app-text-body);flex:1}.appointments-workspace-module__Tf2M-G__calendar>header button{border:1px solid var(--gray-200);background:var(--white);min-height:30px;color:var(--gray-600);font:inherit;font-size:var(--app-text-caption);border-radius:6px;place-items:center;padding:0 9px;display:grid}.appointments-workspace-module__Tf2M-G__weekdays,.appointments-workspace-module__Tf2M-G__monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.appointments-workspace-module__Tf2M-G__weekdays span{border-right:1px solid var(--gray-100);background:var(--gray-50);color:var(--gray-450);font-size:var(--app-text-micro);text-align:center;padding:8px}.appointments-workspace-module__Tf2M-G__monthGrid article{border-top:1px solid var(--gray-100);border-right:1px solid var(--gray-100);min-width:0;min-height:118px;padding:7px}.appointments-workspace-module__Tf2M-G__monthGrid article:nth-child(7n){border-right:0}.appointments-workspace-module__Tf2M-G__monthGrid time{width:23px;height:23px;color:var(--gray-600);font-size:var(--app-text-caption);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.appointments-workspace-module__Tf2M-G__monthGrid .appointments-workspace-module__Tf2M-G__today time{background:var(--gray-900);color:var(--white)}.appointments-workspace-module__Tf2M-G__outside{background:var(--gray-50);opacity:.56}.appointments-workspace-module__Tf2M-G__monthGrid article>div{gap:4px;display:grid}.appointments-workspace-module__Tf2M-G__monthGrid article button{min-width:0;color:var(--gray-700);font:inherit;text-align:left;background:#eef5f0;border:0;border-left:2px solid #9bbca3;border-radius:3px;padding:5px 6px}.appointments-workspace-module__Tf2M-G__monthGrid article button strong,.appointments-workspace-module__Tf2M-G__monthGrid article button span,.appointments-workspace-module__Tf2M-G__monthGrid article button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.appointments-workspace-module__Tf2M-G__monthGrid article button strong{font-size:var(--app-text-micro)}.appointments-workspace-module__Tf2M-G__monthGrid article button span{font-size:var(--app-text-micro);font-weight:600}.appointments-workspace-module__Tf2M-G__monthGrid article button small{color:var(--gray-500);font-size:var(--app-text-micro);margin-top:1px}.appointments-workspace-module__Tf2M-G__backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1717148c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.appointments-workspace-module__Tf2M-G__dialog{background:var(--white);border:0;border-radius:12px;width:min(820px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 22px 80px #0004}.appointments-workspace-module__Tf2M-G__dialog>header{z-index:2;border-bottom:1px solid var(--gray-150);background:var(--white);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex;position:sticky;top:0}.appointments-workspace-module__Tf2M-G__dialog header small{color:var(--gray-450);font-size:var(--app-text-micro);letter-spacing:1.1px;margin-bottom:6px;font-weight:700;display:block}.appointments-workspace-module__Tf2M-G__dialog header h2{color:var(--gray-900);letter-spacing:-.5px;font-size:20px}.appointments-workspace-module__Tf2M-G__dialog header p{color:var(--gray-500);font-size:var(--app-text-small);margin-top:5px}.appointments-workspace-module__Tf2M-G__dialog form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:22px 24px;display:grid}.appointments-workspace-module__Tf2M-G__dialog form label{min-width:0;color:var(--gray-600);font-size:var(--app-text-caption);flex-direction:column;gap:6px;font-weight:600;display:flex}.appointments-workspace-module__Tf2M-G__dialog form label>span{color:var(--gray-400);font-weight:400}.appointments-workspace-module__Tf2M-G__dialog input,.appointments-workspace-module__Tf2M-G__dialog select,.appointments-workspace-module__Tf2M-G__dialog textarea{border:1px solid var(--gray-250);background:var(--white);width:100%;min-height:39px;color:var(--gray-750);font:inherit;font-size:var(--app-text-small);border-radius:7px;outline:0;padding:9px 11px}.appointments-workspace-module__Tf2M-G__dialog textarea{resize:vertical;line-height:1.5}.appointments-workspace-module__Tf2M-G__dialog input:focus,.appointments-workspace-module__Tf2M-G__dialog select:focus,.appointments-workspace-module__Tf2M-G__dialog textarea:focus{border-color:var(--gray-600);box-shadow:0 0 0 2px #0000000b}.appointments-workspace-module__Tf2M-G__dialog label>a{color:var(--gray-600);font-size:var(--app-text-micro);align-items:center;gap:4px;display:inline-flex}.appointments-workspace-module__Tf2M-G__wide{grid-column:1/-1}.appointments-workspace-module__Tf2M-G__dialog form footer{border-top:1px solid var(--gray-150);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.appointments-workspace-module__Tf2M-G__dialog form footer>div{gap:8px;display:flex}.appointments-workspace-module__Tf2M-G__dialog form footer button{border:1px solid var(--gray-250);background:var(--white);min-height:36px;color:var(--gray-650);font:inherit;font-size:var(--app-text-small);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.appointments-workspace-module__Tf2M-G__dialog form footer .appointments-workspace-module__Tf2M-G__save{border-color:var(--gray-950);background:var(--gray-950);color:var(--white)}.appointments-workspace-module__Tf2M-G__archiveAction{color:#7b4141!important}.appointments-workspace-module__Tf2M-G__error{color:#7b4141;font-size:var(--app-text-small);background:#f7eaea;border-radius:7px;margin:0 24px 16px;padding:10px 12px}.appointments-workspace-module__Tf2M-G__sourceDialog{width:min(780px,100%)}.appointments-workspace-module__Tf2M-G__sourceBody{max-height:620px;padding:22px 24px;overflow:auto}.appointments-workspace-module__Tf2M-G__sourceBody article{border-top:1px solid var(--gray-150);padding:15px 0}.appointments-workspace-module__Tf2M-G__sourceBody article:first-child{border-top:0;padding-top:0}.appointments-workspace-module__Tf2M-G__sourceBody article>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.appointments-workspace-module__Tf2M-G__sourceBody article>div:first-child strong{color:var(--gray-800);font-size:var(--app-text-ui)}.appointments-workspace-module__Tf2M-G__sourceBody article>div:first-child small{color:var(--gray-450);font-size:var(--app-text-micro)}.appointments-workspace-module__Tf2M-G__sourceBody article>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.appointments-workspace-module__Tf2M-G__sourceBody article button{border:1px solid var(--gray-150);background:var(--white);min-height:50px;color:var(--gray-600);text-align:left;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;display:flex}.appointments-workspace-module__Tf2M-G__sourceBody article button:hover{border-color:var(--gray-300);background:var(--gray-50)}.appointments-workspace-module__Tf2M-G__sourceBody article button:disabled{opacity:.45}.appointments-workspace-module__Tf2M-G__sourceBody article button>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.appointments-workspace-module__Tf2M-G__sourceBody article button strong{color:var(--gray-750);font-size:var(--app-text-caption)}.appointments-workspace-module__Tf2M-G__sourceBody article button small{color:var(--gray-450);font-size:var(--app-text-micro)}.appointments-workspace-module__Tf2M-G__sourceEmpty{border:1px dashed var(--gray-250);text-align:center;min-height:260px;color:var(--gray-550);font-size:var(--app-text-small);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex}.appointments-workspace-module__Tf2M-G__sourceEmpty strong{color:var(--gray-700);margin-top:9px}.appointments-workspace-module__Tf2M-G__sourceEmpty span{max-width:400px;color:var(--gray-450);font-size:var(--app-text-caption);margin-top:5px;line-height:1.55}@media (max-width:900px){.appointments-workspace-module__Tf2M-G__calendar{overflow-x:auto}.appointments-workspace-module__Tf2M-G__weekdays,.appointments-workspace-module__Tf2M-G__monthGrid{min-width:760px}}@media (max-width:800px){.appointments-workspace-module__Tf2M-G__metrics{grid-template-columns:1fr}.appointments-workspace-module__Tf2M-G__toolbar{align-items:stretch}.appointments-workspace-module__Tf2M-G__search{flex-basis:100%;min-width:0}.appointments-workspace-module__Tf2M-G__toolbar>label:not(.appointments-workspace-module__Tf2M-G__search){flex:1}.appointments-workspace-module__Tf2M-G__sourceBody article>div:last-child{grid-template-columns:1fr}}@media (max-width:560px){.appointments-workspace-module__Tf2M-G__backdrop{padding:0}.appointments-workspace-module__Tf2M-G__dialog{border-radius:0;width:100%;max-height:100vh}.appointments-workspace-module__Tf2M-G__dialog form fieldset{grid-template-columns:1fr}.appointments-workspace-module__Tf2M-G__wide{grid-column:auto}.appointments-workspace-module__Tf2M-G__dialog form footer{flex-direction:column;align-items:stretch}.appointments-workspace-module__Tf2M-G__dialog form footer>div{flex-wrap:wrap}.appointments-workspace-module__Tf2M-G__import,.appointments-workspace-module__Tf2M-G__add{flex:1}.appointments-workspace-module__Tf2M-G__viewToggle{order:3}.appointments-workspace-module__Tf2M-G__sourceBody{padding:18px}}.appointments-workspace-module__Tf2M-G__dialog{color:var(--gray-750);margin:auto;padding:0}.appointments-workspace-module__Tf2M-G__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1717148c}.appointments-workspace-module__Tf2M-G__editorDialog>header{position:static}.appointments-workspace-module__Tf2M-G__editorPanel[hidden],.appointments-workspace-module__Tf2M-G__editorForm>footer [hidden]{display:none}.appointments-workspace-module__Tf2M-G__editorTabs{z-index:3;border-bottom:1px solid var(--gray-200);background:var(--white);gap:6px;padding:12px 24px;display:flex;position:sticky;top:0;overflow-x:auto}.appointments-workspace-module__Tf2M-G__editorTabs button{min-width:max-content;min-height:40px;color:var(--gray-600);font:inherit;font-size:var(--app-text-small);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:9px 12px;font-weight:600}.appointments-workspace-module__Tf2M-G__editorTabs button[aria-selected=true]{border-color:var(--gray-250);background:var(--gray-100);color:var(--gray-950)}.appointments-workspace-module__Tf2M-G__editorTabs button:focus-visible{outline:2px solid var(--gray-900);outline-offset:2px}.appointments-workspace-module__Tf2M-G__editorTabs button:disabled{opacity:.45;cursor:not-allowed}.appointments-workspace-module__Tf2M-G__dialog .appointments-workspace-module__Tf2M-G__editorGroup{border:1px solid var(--gray-200);border-radius:10px;margin:16px 24px;padding:16px}.appointments-workspace-module__Tf2M-G__editorGroup legend{color:var(--gray-900);font-size:var(--app-text-body);padding:0 7px;font-weight:650}.appointments-workspace-module__Tf2M-G__panelIntro{padding:20px 24px 0}.appointments-workspace-module__Tf2M-G__panelIntro h3{color:var(--gray-900);font-size:var(--app-text-body);margin:0}.appointments-workspace-module__Tf2M-G__panelIntro p{color:var(--gray-550);font-size:var(--app-text-small);margin:7px 0;line-height:1.6}.appointments-workspace-module__Tf2M-G__optionalDetails{font-size:var(--app-text-small)}.appointments-workspace-module__Tf2M-G__optionalDetails summary{cursor:pointer;color:var(--gray-650)}.appointments-workspace-module__Tf2M-G__optionalDetails>label{margin-top:12px}.appointments-workspace-module__Tf2M-G__editorForm>footer{z-index:1;background:var(--white);flex-wrap:wrap;position:sticky;bottom:0}.appointments-workspace-module__Tf2M-G__dialog form.appointments-workspace-module__Tf2M-G__editorForm>footer .appointments-workspace-module__Tf2M-G__save{background:var(--white);border-color:var(--gray-300);color:var(--gray-800)}.appointments-workspace-module__Tf2M-G__editorForm:not([data-appointment-panel=team])>footer .appointments-workspace-module__Tf2M-G__convertHint{display:none}.appointments-workspace-module__Tf2M-G__editorForm>footer>div:first-child:not([hidden]){flex-wrap:wrap}@media (max-width:640px){.appointments-workspace-module__Tf2M-G__editorTabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 16px;display:grid;overflow:visible}.appointments-workspace-module__Tf2M-G__editorTabs button{white-space:normal;min-width:0}.appointments-workspace-module__Tf2M-G__dialog .appointments-workspace-module__Tf2M-G__editorGroup{margin:14px 16px;padding:14px}.appointments-workspace-module__Tf2M-G__panelIntro{padding:18px 16px 0}}.appointments-workspace-module__Tf2M-G__projectDetails{border:1px solid var(--gray-200);font-size:var(--app-text-small);border-radius:8px;grid-column:1/-1;padding:15px}.appointments-workspace-module__Tf2M-G__projectDetails summary{cursor:pointer;font-weight:600}.appointments-workspace-module__Tf2M-G__projectDetails dl{margin-top:14px}.appointments-workspace-module__Tf2M-G__projectDetails dl>div{grid-template-columns:130px 1fr;gap:10px;padding:6px 0;display:grid}.appointments-workspace-module__Tf2M-G__projectDetails dt{color:var(--gray-500)}.appointments-workspace-module__Tf2M-G__projectDetails dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.appointments-workspace-module__Tf2M-G__sourceFreshness{border:1px solid var(--gray-200);background:var(--gray-50);border-radius:8px;padding:14px 16px}.appointments-workspace-module__Tf2M-G__sourceFreshness h3{font-size:var(--app-text-ui);color:var(--gray-800);margin:0}.appointments-workspace-module__Tf2M-G__sourceFreshness p{font-size:var(--app-text-small);color:var(--gray-550);margin:7px 0;line-height:1.6}.appointments-workspace-module__Tf2M-G__sourceFreshness a{color:var(--gray-650);font-size:var(--app-text-small);align-items:center;gap:5px;margin-top:4px;display:inline-flex}.appointments-workspace-module__Tf2M-G__dialog form footer>div:last-child{flex-wrap:wrap;justify-content:flex-end}.appointments-workspace-module__Tf2M-G__convertHint{color:var(--gray-500);font-size:var(--app-text-caption);text-align:right;flex-basis:100%;line-height:1.4}@media (max-width:560px){.appointments-workspace-module__Tf2M-G__tableWrap{background:0 0;border:0;overflow:visible}.appointments-workspace-module__Tf2M-G__tableWrap table{width:100%;min-width:0;display:block}.appointments-workspace-module__Tf2M-G__tableWrap thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appointments-workspace-module__Tf2M-G__tableWrap tbody{gap:10px;display:grid}.appointments-workspace-module__Tf2M-G__tableWrap tr{border:1px solid var(--gray-200);background:var(--white);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:13px;display:grid}.appointments-workspace-module__Tf2M-G__tableWrap td{border:0;grid-column:1/-1;min-width:0;padding:0}.appointments-workspace-module__Tf2M-G__tableWrap td:first-child{grid-area:1/1}.appointments-workspace-module__Tf2M-G__tableWrap td:nth-child(2){grid-row:2;padding-top:3px}.appointments-workspace-module__Tf2M-G__tableWrap td:nth-child(3){border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100);grid-row:3;padding:8px 0}.appointments-workspace-module__Tf2M-G__tableWrap td:nth-child(4),.appointments-workspace-module__Tf2M-G__tableWrap td:nth-child(5),.appointments-workspace-module__Tf2M-G__tableWrap td:nth-child(6){justify-content:space-between;align-items:center;gap:12px;display:flex}.appointments-workspace-module__Tf2M-G__tableWrap td:nth-child(4):before,.appointments-workspace-module__Tf2M-G__tableWrap td:nth-child(5):before,.appointments-workspace-module__Tf2M-G__tableWrap td:nth-child(6):before{color:var(--gray-450);font-size:var(--app-text-caption);text-transform:uppercase;letter-spacing:.4px;font-weight:600}.appointments-workspace-module__Tf2M-G__tableWrap td:nth-child(4):before{content:"Type"}.appointments-workspace-module__Tf2M-G__tableWrap td:nth-child(5):before{content:"Status"}.appointments-workspace-module__Tf2M-G__tableWrap td:nth-child(6):before{content:"Rep"}.appointments-workspace-module__Tf2M-G__tableWrap td.appointments-workspace-module__Tf2M-G__actions{grid-area:1/2;align-self:center}.appointments-workspace-module__Tf2M-G__actions button,.appointments-workspace-module__Tf2M-G__dialog header>button{width:40px;height:40px}.appointments-workspace-module__Tf2M-G__calendar{overflow:hidden}.appointments-workspace-module__Tf2M-G__weekdays,.appointments-workspace-module__Tf2M-G__monthGrid{min-width:0}.appointments-workspace-module__Tf2M-G__weekdays span{padding:6px 1px}.appointments-workspace-module__Tf2M-G__monthGrid article{min-height:58px;padding:3px}.appointments-workspace-module__Tf2M-G__monthGrid time{width:21px;height:21px;margin-bottom:2px}.appointments-workspace-module__Tf2M-G__monthGrid article button{text-align:center;border-left:0;padding:3px 2px}.appointments-workspace-module__Tf2M-G__monthGrid article button strong{white-space:normal;line-height:1.15}.appointments-workspace-module__Tf2M-G__monthGrid article button span,.appointments-workspace-module__Tf2M-G__monthGrid article button small{display:none}.appointments-workspace-module__Tf2M-G__dialog{width:100%;max-width:none;height:100dvh;max-height:none;margin:0}.appointments-workspace-module__Tf2M-G__dialog>header{padding-top:max(18px, env(safe-area-inset-top))}.appointments-workspace-module__Tf2M-G__dialog form footer{padding-bottom:max(16px, env(safe-area-inset-bottom))}.appointments-workspace-module__Tf2M-G__convertHint{text-align:left}}.appointments-workspace-module__Tf2M-G__workflowTabs{border:1px solid var(--gray-200);background:var(--white);border-radius:11px;align-items:center;gap:5px;margin:16px 0;padding:5px;display:flex;overflow-x:auto}.appointments-workspace-module__Tf2M-G__workflowTabs>button{min-height:42px;color:var(--gray-550);font:inherit;font-size:var(--app-text-small);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:650;display:inline-flex}.appointments-workspace-module__Tf2M-G__workflowTabs>button:hover{background:var(--gray-50);color:var(--gray-800)}.appointments-workspace-module__Tf2M-G__workflowTabs>button[aria-pressed=true]{color:#574638;background:#eee9e1}@media (max-width:560px){.appointments-workspace-module__Tf2M-G__workflowTabs{grid-template-columns:repeat(3,minmax(0,1fr));padding-right:36px;display:grid;position:relative;overflow:visible}.appointments-workspace-module__Tf2M-G__workflowTabs>button{white-space:normal;min-width:0;min-height:44px;padding:6px 5px;line-height:1.25}.appointments-workspace-module__Tf2M-G__workflowTabs>span:last-child{position:absolute;top:11px;right:7px}}.appointments-workspace-module__Tf2M-G__recipients{border:1px solid var(--gray-200);border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.appointments-workspace-module__Tf2M-G__recipients h3{font-size:var(--app-text-body);margin:0}.appointments-workspace-module__Tf2M-G__recipients p{font-size:var(--app-text-small);color:var(--gray-500);margin:0;line-height:1.6}.appointments-workspace-module__Tf2M-G__recipients .contact-picker{min-width:0}.appointments-workspace-module__Tf2M-G__recipients .contact-picker label{margin-bottom:6px;display:block}.appointments-workspace-module__Tf2M-G__recipients .contact-picker input{width:100%;padding-left:38px;padding-right:40px}
.client-intake-checklist-module__DcsBva__panel,.client-intake-checklist-module__DcsBva__editor{border:1px solid var(--border,#dedbd3);background:var(--surface,#fff);min-width:0;font-size:var(--app-text-ui);border-radius:16px;padding:20px}.client-intake-checklist-module__DcsBva__panel *,.client-intake-checklist-module__DcsBva__editor *{box-sizing:border-box}.client-intake-checklist-module__DcsBva__heading,.client-intake-checklist-module__DcsBva__itemHeading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.client-intake-checklist-module__DcsBva__heading>div,.client-intake-checklist-module__DcsBva__itemHeading>h4{min-width:0}.client-intake-checklist-module__DcsBva__panel h3,.client-intake-checklist-module__DcsBva__editor h3{font-size:var(--app-text-body);margin:0 0 8px}.client-intake-checklist-module__DcsBva__panel h4{font-size:var(--app-text-ui);margin:0}.client-intake-checklist-module__DcsBva__panel p,.client-intake-checklist-module__DcsBva__editor p{font-size:var(--app-text-ui);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.client-intake-checklist-module__DcsBva__panel h4,.client-intake-checklist-module__DcsBva__panel small,.client-intake-checklist-module__DcsBva__editor small,.client-intake-checklist-module__DcsBva__field,.client-intake-checklist-module__DcsBva__status{overflow-wrap:anywhere}.client-intake-checklist-module__DcsBva__content{gap:16px;min-width:0;margin-top:20px;display:grid}.client-intake-checklist-module__DcsBva__list{gap:16px;min-width:0;margin:16px 0;padding:0;list-style:none;display:grid}.client-intake-checklist-module__DcsBva__item{border:1px solid var(--border,#dedbd3);border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.client-intake-checklist-module__DcsBva__field{min-width:0;font-size:var(--app-text-ui);gap:8px;font-weight:600;display:grid}.client-intake-checklist-module__DcsBva__field input,.client-intake-checklist-module__DcsBva__field textarea,.client-intake-checklist-module__DcsBva__field select{border:1px solid var(--border,#dedbd3);background:var(--surface,#fff);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;border-radius:8px;padding:10px 12px;font-weight:400}.client-intake-checklist-module__DcsBva__field textarea{resize:vertical;min-height:90px}.client-intake-checklist-module__DcsBva__actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.client-intake-checklist-module__DcsBva__panel button,.client-intake-checklist-module__DcsBva__editor button{border:1px solid var(--border,#dedbd3);background:var(--surface,#fff);max-width:100%;min-height:44px;color:inherit;font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;padding:10px 14px}.client-intake-checklist-module__DcsBva__panel button:disabled,.client-intake-checklist-module__DcsBva__editor button:disabled{opacity:.55;cursor:default}.client-intake-checklist-module__DcsBva__panel button:focus-visible,.client-intake-checklist-module__DcsBva__editor button:focus-visible,.client-intake-checklist-module__DcsBva__field input:focus-visible,.client-intake-checklist-module__DcsBva__field select:focus-visible,.client-intake-checklist-module__DcsBva__field textarea:focus-visible{outline-offset:3px;outline:2px solid}.client-intake-checklist-module__DcsBva__status{font-size:var(--app-text-caption);background:var(--surface-muted,#f3f1ec);border-radius:8px;padding:5px 9px;line-height:1.5}.client-intake-checklist-module__DcsBva__muted{font-size:var(--app-text-caption);color:var(--text-muted,#666);line-height:1.6;display:block}.client-intake-checklist-module__DcsBva__notice,.client-intake-checklist-module__DcsBva__error,.client-intake-checklist-module__DcsBva__summary,.client-intake-checklist-module__DcsBva__picker,.client-intake-checklist-module__DcsBva__decision{background:var(--surface-muted,#f3f1ec);border-radius:8px;min-width:0;padding:12px}.client-intake-checklist-module__DcsBva__picker,.client-intake-checklist-module__DcsBva__decision{gap:12px;display:grid}.client-intake-checklist-module__DcsBva__error{color:var(--danger,#873d30)}.client-intake-checklist-module__DcsBva__evidence{color:var(--text-muted,#666)}@media (max-width:640px){.client-intake-checklist-module__DcsBva__panel,.client-intake-checklist-module__DcsBva__editor{padding:16px}.client-intake-checklist-module__DcsBva__heading,.client-intake-checklist-module__DcsBva__itemHeading{flex-direction:column;gap:12px}.client-intake-checklist-module__DcsBva__heading>button{width:100%}.client-intake-checklist-module__DcsBva__actions{align-items:stretch}.client-intake-checklist-module__DcsBva__actions>button{flex:180px}.client-intake-checklist-module__DcsBva__item{padding:12px}}
.client-intake-returns-module__ex76OG__panel{border:1px solid var(--border,#dedbd3);background:var(--surface,#fff);min-width:0;font-size:var(--app-text-ui);border-radius:16px;padding:20px}.client-intake-returns-module__ex76OG__panel *{box-sizing:border-box}.client-intake-returns-module__ex76OG__heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.client-intake-returns-module__ex76OG__heading>div{min-width:0}.client-intake-returns-module__ex76OG__panel h3,.client-intake-returns-module__ex76OG__panel h4{overflow-wrap:anywhere;margin:0}.client-intake-returns-module__ex76OG__panel h3{font-size:var(--app-text-body);margin-bottom:8px}.client-intake-returns-module__ex76OG__panel h4{font-size:var(--app-text-ui)}.client-intake-returns-module__ex76OG__panel p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.client-intake-returns-module__ex76OG__panel small{color:var(--text-muted,#666);overflow-wrap:anywhere;line-height:1.6;display:block}.client-intake-returns-module__ex76OG__content,.client-intake-returns-module__ex76OG__item,.client-intake-returns-module__ex76OG__summary,.client-intake-returns-module__ex76OG__history{gap:12px;min-width:0;display:grid}.client-intake-returns-module__ex76OG__content{margin-top:20px}.client-intake-returns-module__ex76OG__list{gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.client-intake-returns-module__ex76OG__item{border:1px solid var(--border,#dedbd3);border-radius:12px;padding:16px}.client-intake-returns-module__ex76OG__history{border-top:1px solid var(--border,#dedbd3);padding-top:12px}.client-intake-returns-module__ex76OG__summary strong{overflow-wrap:anywhere}.client-intake-returns-module__ex76OG__field{gap:8px;min-width:0;font-weight:600;display:grid}.client-intake-returns-module__ex76OG__field input{border:1px solid var(--border,#dedbd3);background:var(--surface,#fff);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;border-radius:8px;padding:10px}.client-intake-returns-module__ex76OG__actions{flex-wrap:wrap;gap:10px;display:flex}.client-intake-returns-module__ex76OG__panel button{border:1px solid var(--border,#dedbd3);background:var(--surface,#fff);max-width:100%;min-height:44px;color:inherit;font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;padding:10px 14px}.client-intake-returns-module__ex76OG__panel button:disabled{opacity:.55;cursor:default}.client-intake-returns-module__ex76OG__panel button:focus-visible,.client-intake-returns-module__ex76OG__field input:focus-visible{outline-offset:3px;outline:2px solid}.client-intake-returns-module__ex76OG__notice,.client-intake-returns-module__ex76OG__error{background:var(--surface-muted,#f3f1ec);border-radius:8px;gap:12px;padding:12px;display:grid}.client-intake-returns-module__ex76OG__error{color:var(--danger,#873d30)}.client-intake-returns-module__ex76OG__status{font-size:var(--app-text-caption);background:var(--surface-muted,#f3f1ec);overflow-wrap:anywhere;border-radius:8px;padding:5px 9px;line-height:1.5}@media (max-width:640px){.client-intake-returns-module__ex76OG__panel{padding:16px}.client-intake-returns-module__ex76OG__heading{flex-direction:column;gap:12px}.client-intake-returns-module__ex76OG__heading>button{width:100%}.client-intake-returns-module__ex76OG__item{padding:12px}.client-intake-returns-module__ex76OG__actions>button{flex:180px}}
.client-intake-receipts-module__NngrAa__panel{color:#24221f;border-top:1px solid #ddd9d0;gap:14px;min-width:0;margin-top:12px;padding-top:16px;display:grid}.client-intake-receipts-module__NngrAa__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.client-intake-receipts-module__NngrAa__heading>div{flex:18rem;min-width:0}.client-intake-receipts-module__NngrAa__panel h4{font-size:var(--app-text-ui);margin:0}.client-intake-receipts-module__NngrAa__panel p{font-size:var(--app-text-ui);margin:5px 0;line-height:1.6}.client-intake-receipts-module__NngrAa__panel button{white-space:normal;max-width:100%;min-height:44px}.client-intake-receipts-module__NngrAa__list{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.client-intake-receipts-module__NngrAa__list>li{border:1px solid #ddd9d0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.client-intake-receipts-module__NngrAa__list>li>div:first-child{overflow-wrap:anywhere;flex:16rem;min-width:0}.client-intake-receipts-module__NngrAa__list strong{font-size:var(--app-text-ui)}.client-intake-receipts-module__NngrAa__list small{font-size:var(--app-text-caption);color:#716d64;overflow-wrap:anywhere;line-height:1.5}.client-intake-receipts-module__NngrAa__actions{flex-wrap:wrap;gap:8px;display:flex}.client-intake-receipts-module__NngrAa__notice{overflow-wrap:anywhere;background:#faf7ef;border-left:3px solid #a48a49;padding:9px 12px}.client-intake-receipts-module__NngrAa__error{color:#a12d28;border-left:3px solid #a12d28;padding-left:11px}.client-intake-receipts-module__NngrAa__help{color:#716d64}@media (max-width:640px){.client-intake-receipts-module__NngrAa__list>li{flex-direction:column;align-items:stretch}.client-intake-receipts-module__NngrAa__list>li>div:first-child{flex:initial}.client-intake-receipts-module__NngrAa__actions{align-self:flex-start}}@media print{.client-intake-receipts-module__NngrAa__panel{display:none!important}}
.client-intake-information-module__ltDyfW__panel{border:1px solid #ddd9d0;border-radius:10px;gap:14px;min-width:0;padding:16px;display:grid}.client-intake-information-module__ltDyfW__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.client-intake-information-module__ltDyfW__panel h4{font-size:var(--app-text-body);margin:0}.client-intake-information-module__ltDyfW__panel p,.client-intake-information-module__ltDyfW__requested p{font-size:var(--app-text-ui);overflow-wrap:anywhere;margin:5px 0;line-height:1.6}.client-intake-information-module__ltDyfW__explanation,.client-intake-information-module__ltDyfW__evidence{color:#716d64}.client-intake-information-module__ltDyfW__choices{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.client-intake-information-module__ltDyfW__choices legend{font-size:var(--app-text-ui);padding:0 0 10px;font-weight:650}.client-intake-information-module__ltDyfW__choice,.client-intake-information-module__ltDyfW__rows>li{border-top:1px solid #e4e0d8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0;padding:14px 0;display:grid}.client-intake-information-module__ltDyfW__choice label{font-size:var(--app-text-ui);align-items:flex-start;gap:10px;min-height:44px;display:flex}.client-intake-information-module__ltDyfW__choice input{flex:none;width:18px;height:18px;margin-top:4px}.client-intake-information-module__ltDyfW__choice span{overflow-wrap:anywhere;min-width:0}.client-intake-information-module__ltDyfW__choice strong{margin-top:7px;font-weight:500;display:block}.client-intake-information-module__ltDyfW__evidence dl{gap:7px;margin:7px 0 0;display:grid}.client-intake-information-module__ltDyfW__evidence dt{font-size:var(--app-text-caption)}.client-intake-information-module__ltDyfW__evidence dd{font-size:var(--app-text-small);overflow-wrap:anywhere;margin:2px 0 0}.client-intake-information-module__ltDyfW__rows{margin:0;padding:0;list-style:none}.client-intake-information-module__ltDyfW__rows strong{font-size:var(--app-text-ui)}.client-intake-information-module__ltDyfW__error{color:#a12d28}.client-intake-information-module__ltDyfW__requested{gap:16px;min-width:0;display:grid}.client-intake-information-module__ltDyfW__requested h3{margin:0}.client-intake-information-module__ltDyfW__requested summary{font-size:var(--app-text-ui);cursor:pointer;min-height:44px;padding:10px 0;font-weight:650}.client-intake-information-module__ltDyfW__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:12px 0 0;padding:0;display:grid}.client-intake-information-module__ltDyfW__field{min-width:0;font-size:var(--app-text-ui);gap:6px;font-weight:650;display:grid}.client-intake-information-module__ltDyfW__field input{box-sizing:border-box;color:#24221f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bfb9af;border-radius:8px;padding:9px 11px;font-weight:400}.client-intake-information-module__ltDyfW__field small{font-size:var(--app-text-caption);color:#716d64;font-weight:400;line-height:1.5}.client-intake-information-module__ltDyfW__panel button{min-height:44px}.client-intake-information-module__ltDyfW__panel input:focus-visible,.client-intake-information-module__ltDyfW__requested summary:focus-visible,.client-intake-information-module__ltDyfW__field input:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:640px){.client-intake-information-module__ltDyfW__header{display:grid}.client-intake-information-module__ltDyfW__choice,.client-intake-information-module__ltDyfW__rows>li,.client-intake-information-module__ltDyfW__fields{grid-template-columns:minmax(0,1fr)}.client-intake-information-module__ltDyfW__panel{padding:14px}}
.client-intake-module__7_f88G__panel{color:#24221f;gap:18px;min-width:0;display:grid}.client-intake-module__7_f88G__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.client-intake-module__7_f88G__header h2,.client-intake-module__7_f88G__card h3{margin:0 0 7px}.client-intake-module__7_f88G__panel p{font-size:var(--app-text-ui);margin:5px 0;line-height:1.6}.client-intake-module__7_f88G__muted{color:#716d64}.client-intake-module__7_f88G__card{background:#fff;border:1px solid #ddd9d0;border-radius:14px;min-width:0;padding:20px}.client-intake-module__7_f88G__form{gap:16px;display:grid}.client-intake-module__7_f88G__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:0;display:grid}.client-intake-module__7_f88G__field{color:#45413a;min-width:0;font-size:var(--app-text-ui);gap:6px;font-weight:650;display:grid}.client-intake-module__7_f88G__field input,.client-intake-module__7_f88G__field textarea,.client-intake-module__7_f88G__field select{box-sizing:border-box;color:#24221f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bfb9af;border-radius:8px;padding:9px 11px;font-weight:400}.client-intake-module__7_f88G__field textarea{resize:vertical;min-height:100px}.client-intake-module__7_f88G__field small{font-size:var(--app-text-caption);color:#716d64;font-weight:400;line-height:1.5}.client-intake-module__7_f88G__wide{grid-column:1/-1}.client-intake-module__7_f88G__actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.client-intake-module__7_f88G__panel button{min-height:44px}.client-intake-module__7_f88G__notice{background:#faf7ef;border-left:3px solid #a48a49;padding:9px 12px}.client-intake-module__7_f88G__error{color:#a12d28;border-left:3px solid #a12d28;padding-left:11px}.client-intake-module__7_f88G__success{color:#375a3d;background:#f0f6ed;border-radius:8px;padding:10px 12px}.client-intake-module__7_f88G__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.client-intake-module__7_f88G__list>li{background:#fff;border:1px solid #ddd9d0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.client-intake-module__7_f88G__list small{color:#716d64;margin-top:4px;display:block}.client-intake-module__7_f88G__status{font-size:var(--app-text-caption);border:1px solid #c9c4ba;border-radius:6px;padding:4px 8px;font-weight:650;display:inline-block}.client-intake-module__7_f88G__comparison{gap:12px;display:grid}.client-intake-module__7_f88G__comparisonRow{border:1px solid #ddd9d0;border-radius:10px;min-width:0;padding:12px}.client-intake-module__7_f88G__comparisonRow>label{font-size:var(--app-text-ui);align-items:center;gap:9px;font-weight:700;display:flex}.client-intake-module__7_f88G__comparisonRow input[type=checkbox]{width:18px;height:18px}.client-intake-module__7_f88G__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;display:grid}.client-intake-module__7_f88G__values dt{color:#716d64;font-size:var(--app-text-caption)}.client-intake-module__7_f88G__values dd{font-size:var(--app-text-ui);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.client-intake-module__7_f88G__conflict{background:#fffdf7;border-color:#a48a49}.client-intake-module__7_f88G__welcome{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f5ef;border-radius:10px;padding:14px}.client-intake-module__7_f88G__receipt{gap:12px;display:grid}.client-intake-module__7_f88G__receipt dl{gap:10px;margin:0;display:grid}.client-intake-module__7_f88G__receipt dl>div{grid-template-columns:minmax(100px,1fr) minmax(0,3fr);gap:6px 18px;display:grid}.client-intake-module__7_f88G__receipt dt{font-weight:650;font-size:var(--app-text-small)}.client-intake-module__7_f88G__receipt dd{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--app-text-ui);margin:0}.client-intake-module__7_f88G__receipt h4{margin:8px 0 0}.client-intake-module__7_f88G__materials{gap:10px;min-width:0;display:grid}.client-intake-module__7_f88G__materials h4{margin:8px 0 0}.client-intake-module__7_f88G__materialList{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.client-intake-module__7_f88G__materialList>li{border:1px solid #ddd9d0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.client-intake-module__7_f88G__materialList>li>div,.client-intake-module__7_f88G__materialChoice>span{overflow-wrap:anywhere;min-width:0}.client-intake-module__7_f88G__materialList>li>div{flex:16rem}.client-intake-module__7_f88G__materialChoice>span{flex:1}.client-intake-module__7_f88G__materialList strong{font-size:var(--app-text-ui)}.client-intake-module__7_f88G__materialList small{color:#716d64;font-size:var(--app-text-caption);overflow-wrap:anywhere;margin-top:4px;line-height:1.5;display:block}.client-intake-module__7_f88G__materialChoice{cursor:pointer;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.client-intake-module__7_f88G__materialChoice input{flex:0 0 18px;width:18px;height:18px;margin-top:3px}.client-intake-module__7_f88G__materialList button{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (max-width:640px){.client-intake-module__7_f88G__card{padding:16px}.client-intake-module__7_f88G__fields,.client-intake-module__7_f88G__values{grid-template-columns:1fr}.client-intake-module__7_f88G__actions>button{flex:1}.client-intake-module__7_f88G__receipt dl>div{grid-template-columns:1fr;gap:4px}.client-intake-module__7_f88G__receipt dd{margin-bottom:10px}.client-intake-module__7_f88G__materialList>li{flex-direction:column;align-items:stretch}.client-intake-module__7_f88G__materialList>li>div{flex:initial}.client-intake-module__7_f88G__materialList button{align-self:flex-start}}@media print{body:has(.client-intake-module__7_f88G__printArea) :not(:has(.client-intake-module__7_f88G__printArea)):not(.client-intake-module__7_f88G__printArea):not(.client-intake-module__7_f88G__printArea *){display:none!important}body :has(.client-intake-module__7_f88G__printArea){width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.client-intake-module__7_f88G__printArea{color:#000;box-shadow:none;border:0;padding:0;display:block!important}.client-intake-module__7_f88G__printArea h3,.client-intake-module__7_f88G__printArea h4{break-after:avoid}.client-intake-module__7_f88G__printArea dd{break-inside:avoid}.client-intake-module__7_f88G__printArea .client-intake-module__7_f88G__actions{display:none!important}}
.client-intake-entry-module__qvbU_q__hub{gap:20px;display:grid}.client-intake-entry-module__qvbU_q__tabs{flex-wrap:wrap;gap:8px;display:flex}.client-intake-entry-module__qvbU_q__tabs button{color:#34332f;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d8d3;border-radius:10px;padding:12px 18px}.client-intake-entry-module__qvbU_q__tabs button[aria-pressed=true]{color:#fff;background:#25241f;border-color:#25241f}.client-intake-entry-module__qvbU_q__portalSection{gap:18px;min-width:0;margin-bottom:32px;display:grid}.client-intake-entry-module__qvbU_q__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.client-intake-entry-module__qvbU_q__invitation{background:#f1efe7;border-radius:14px;padding:20px}.client-intake-entry-module__qvbU_q__list{gap:10px;display:grid}.client-intake-entry-module__qvbU_q__list button{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #deded6;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px;display:flex}.client-intake-entry-module__qvbU_q__list span{color:#65635b}@media print{.client-intake-entry-module__qvbU_q__tabs,.client-intake-entry-module__qvbU_q__heading,.client-intake-entry-module__qvbU_q__invitation,.client-intake-entry-module__qvbU_q__list{display:none}}
.talent-reel-contribution-module__FpRVVa__page{color:#1b1b1b;background:radial-gradient(circle at 82% 10%,#ead7dd 0,#ead7dd00 30rem),#f7f6f4;grid-template-rows:auto 1fr auto;min-height:100svh;font-size:16px;display:grid;overflow:hidden}.talent-reel-contribution-module__FpRVVa__header,.talent-reel-contribution-module__FpRVVa__footer{justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 48px);min-height:84px;margin-inline:auto;display:flex}.talent-reel-contribution-module__FpRVVa__header{border-bottom:1px solid #1b1b1b1a}.talent-reel-contribution-module__FpRVVa__brand{font:750 22px/1 var(--heading);letter-spacing:-1px;align-items:center;gap:10px;display:inline-flex}.talent-reel-contribution-module__FpRVVa__brandMark{background:#f1c6d4;border-radius:8px 8px 8px 2px;place-items:center;width:29px;height:34px;font-size:27px;display:grid;transform:rotate(-6deg)}.talent-reel-contribution-module__FpRVVa__header>span:last-child{color:#686868;font-size:var(--app-text-small)}.talent-reel-contribution-module__FpRVVa__main{width:min(1040px,100% - 48px);margin:auto;padding:58px 0 74px}.talent-reel-contribution-module__FpRVVa__layout{grid-template-columns:minmax(270px,.76fr) minmax(0,1.15fr);align-items:start;gap:72px;display:grid}.talent-reel-contribution-module__FpRVVa__intro{padding-top:25px}.talent-reel-contribution-module__FpRVVa__eyebrow{font-size:var(--app-text-caption);letter-spacing:1.6px;text-transform:uppercase;font-weight:750}.talent-reel-contribution-module__FpRVVa__intro h1{letter-spacing:-3.8px;margin-top:18px;font-size:clamp(40px,6vw,66px);font-weight:650;line-height:1.01}.talent-reel-contribution-module__FpRVVa__intro>p:not(.talent-reel-contribution-module__FpRVVa__eyebrow){color:#5f5b57;margin-top:23px;line-height:1.75}.talent-reel-contribution-module__FpRVVa__steps{counter-reset:contribution-steps;margin:34px 0 0;padding:0;list-style:none}.talent-reel-contribution-module__FpRVVa__steps li{color:#57524e;counter-increment:contribution-steps;border-bottom:1px solid #1b1b1b16;grid-template-columns:32px 1fr;align-items:start;gap:13px;min-height:58px;padding:14px 0;font-size:14px;line-height:1.55;display:grid}.talent-reel-contribution-module__FpRVVa__steps li:before{color:#fff;content:counter(contribution-steps);width:27px;height:27px;font-size:var(--app-text-caption);background:#1b1b1b;border-radius:50%;place-items:center;font-weight:700;display:grid}.talent-reel-contribution-module__FpRVVa__card{background:#fff;border:1px solid #1b1b1b17;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 26px 80px #3f342a10}.talent-reel-contribution-module__FpRVVa__cardHeader{border-bottom:1px solid #1b1b1b12;padding:27px 29px 24px}.talent-reel-contribution-module__FpRVVa__cardHeader h2{letter-spacing:-.8px;font-size:24px}.talent-reel-contribution-module__FpRVVa__card h2:focus-visible{outline-offset:5px;outline:2px solid #777}.talent-reel-contribution-module__FpRVVa__cardHeader p{color:#68625d;font-size:var(--app-text-ui);margin-top:7px}.talent-reel-contribution-module__FpRVVa__loading,.talent-reel-contribution-module__FpRVVa__error,.talent-reel-contribution-module__FpRVVa__success{text-align:center;place-items:center;min-height:380px;padding:38px;display:grid}.talent-reel-contribution-module__FpRVVa__stateIcon{color:#7b5964;background:#f2ecee;border-radius:50%;place-items:center;width:55px;height:55px;margin:0 auto 18px;display:grid}.talent-reel-contribution-module__FpRVVa__loading p,.talent-reel-contribution-module__FpRVVa__error p,.talent-reel-contribution-module__FpRVVa__success p{color:#68625d;max-width:390px;margin:9px auto 0;line-height:1.65}.talent-reel-contribution-module__FpRVVa__loading svg{animation:1s linear infinite talent-reel-contribution-module__FpRVVa__spin}.talent-reel-contribution-module__FpRVVa__error h2,.talent-reel-contribution-module__FpRVVa__success h2{letter-spacing:-.75px;font-size:25px}.talent-reel-contribution-module__FpRVVa__form{gap:23px;padding:28px 29px 30px;display:grid}.talent-reel-contribution-module__FpRVVa__mode{flex-wrap:wrap;gap:8px;padding:20px 28px 0;display:flex}.talent-reel-contribution-module__FpRVVa__mode button{color:#252525;min-height:44px;font:600 var(--app-text-ui)/1.4 var(--body);background:#fff;border:1px solid #d7d4d0;border-radius:8px;flex:1;padding:10px 14px}.talent-reel-contribution-module__FpRVVa__mode button[aria-pressed=true]{color:#fff;background:#171717}.talent-reel-contribution-module__FpRVVa__mode button:disabled{opacity:.5;cursor:not-allowed}.talent-reel-contribution-module__FpRVVa__mode button:focus-visible{outline-offset:3px;outline:2px solid #777}.talent-reel-contribution-module__FpRVVa__field{gap:8px;min-width:0;display:grid}.talent-reel-contribution-module__FpRVVa__labelRow{justify-content:space-between;align-items:center;gap:12px;min-height:29px;display:flex}.talent-reel-contribution-module__FpRVVa__labelRow>span:first-child{font-size:var(--app-text-ui);font-weight:650}.talent-reel-contribution-module__FpRVVa__field small{color:#746e69;font-size:var(--app-text-small);line-height:1.5}.talent-reel-contribution-module__FpRVVa__field input,.talent-reel-contribution-module__FpRVVa__field select{color:#252525;background:#fff;border:1px solid #d7d4d0;border-radius:8px;width:100%;min-width:0;height:46px;padding:0 13px}.talent-reel-contribution-module__FpRVVa__field input:focus,.talent-reel-contribution-module__FpRVVa__field select:focus{outline-offset:2px;border-color:#777;outline:2px solid #777}.talent-reel-contribution-module__FpRVVa__field input::placeholder{color:#95908b}.talent-reel-contribution-module__FpRVVa__attestations{background:#faf9f7;border:1px solid #1b1b1b12;border-radius:10px;gap:13px;margin:2px 0 0;padding:20px;display:grid}.talent-reel-contribution-module__FpRVVa__attestations legend{font-size:var(--app-text-ui);align-items:center;gap:4px;padding:0 5px;font-weight:650;display:flex}.talent-reel-contribution-module__FpRVVa__check{color:#514d49;min-height:44px;font-size:var(--app-text-ui);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:10px;line-height:1.5;display:grid}.talent-reel-contribution-module__FpRVVa__check input{accent-color:#1b1b1b;width:17px;height:17px;margin:2px 0 0}.talent-reel-contribution-module__FpRVVa__notice{color:#5f5156;font-size:var(--app-text-small);background:#f2ecee;border-radius:9px;align-items:flex-start;gap:10px;padding:14px 15px;line-height:1.55;display:flex}.talent-reel-contribution-module__FpRVVa__notice svg{flex:none;margin-top:1px}.talent-reel-contribution-module__FpRVVa__alert{color:#8a3229;font-size:var(--app-text-ui);line-height:1.55}.talent-reel-contribution-module__FpRVVa__submit{color:#fff;background:#171717;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;font-size:14px;font-weight:650;display:inline-flex}.talent-reel-contribution-module__FpRVVa__submit svg[data-spin=true]{animation:1s linear infinite talent-reel-contribution-module__FpRVVa__spin}.talent-reel-contribution-module__FpRVVa__footer{color:#77716c;min-height:92px;font-size:var(--app-text-small);border-top:1px solid #1b1b1b1a}.talent-reel-contribution-module__FpRVVa__footer a{min-height:44px;color:inherit;align-items:center;display:inline-flex}@keyframes talent-reel-contribution-module__FpRVVa__spin{to{transform:rotate(360deg)}}@media (max-width:820px){.talent-reel-contribution-module__FpRVVa__main{padding-top:34px}.talent-reel-contribution-module__FpRVVa__layout{grid-template-columns:1fr;gap:35px}.talent-reel-contribution-module__FpRVVa__intro{max-width:620px;padding-top:0}.talent-reel-contribution-module__FpRVVa__intro h1{max-width:590px}.talent-reel-contribution-module__FpRVVa__steps{display:none}}@media (max-width:520px){.talent-reel-contribution-module__FpRVVa__header,.talent-reel-contribution-module__FpRVVa__footer,.talent-reel-contribution-module__FpRVVa__main{width:calc(100% - 32px)}.talent-reel-contribution-module__FpRVVa__header>span:last-child{display:none}.talent-reel-contribution-module__FpRVVa__main{padding:25px 0 50px}.talent-reel-contribution-module__FpRVVa__intro h1{letter-spacing:-2.6px;font-size:43px}.talent-reel-contribution-module__FpRVVa__intro>p:not(.talent-reel-contribution-module__FpRVVa__eyebrow){margin-top:17px}.talent-reel-contribution-module__FpRVVa__layout{gap:27px}.talent-reel-contribution-module__FpRVVa__cardHeader,.talent-reel-contribution-module__FpRVVa__form{padding-left:20px;padding-right:20px}.talent-reel-contribution-module__FpRVVa__form{gap:20px}.talent-reel-contribution-module__FpRVVa__loading,.talent-reel-contribution-module__FpRVVa__error,.talent-reel-contribution-module__FpRVVa__success{min-height:330px;padding:28px 20px}.talent-reel-contribution-module__FpRVVa__footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-height:110px}}@media (prefers-reduced-motion:reduce){.talent-reel-contribution-module__FpRVVa__loading svg,.talent-reel-contribution-module__FpRVVa__submit svg[data-spin=true]{animation:none}}
