.workspaceCommandDock{z-index:46;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #b9cec4;border-radius:999px;align-items:center;gap:7px;padding:6px;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 14px 36px #0c312433}.workspaceCommandDock button{min-height:38px;color:var(--green);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:700;display:flex}.workspaceCommandDock button:hover{background:#edf5f1}.workspaceCommandDock button>span{background:#e8f1ed;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:14px;display:grid}.workspaceCommandDock .talk{background:var(--green);color:#fff;padding-right:15px}.workspaceCommandDock .talk:hover{background:#164f3b}.workspaceCommandDock .talk>span{color:#17382d;font-family:var(--font-display);background:#f2b64d}.workspaceCommandDock .assistantSwitch{min-width:30px;padding:7px 8px;font-size:12px}.workspaceCommandLayer{z-index:210;background:#0718127a;place-items:start center;padding:9vh 18px 18px;display:grid;position:fixed;inset:0}.workspaceCommandPanel{background:#f8faf8;border:1px solid #bfd2c8;border-radius:20px;width:min(700px,100%);max-height:82vh;overflow:auto;box-shadow:0 26px 70px #04181052}.workspaceCommandPanel>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex;position:sticky;top:0}.workspaceCommandPanel>header small{color:#a17a31;letter-spacing:.12em;font-size:9px}.workspaceCommandPanel>header h2{margin:4px 0 0;font-size:26px}.workspaceCommandPanel>header button{color:var(--green);background:#fff;border:1px solid #b8cdc2;border-radius:8px;padding:8px 11px}.workspaceSearch{padding:18px}.workspaceSearch>label{color:var(--muted);gap:7px;font-size:11px;display:grid}.workspaceSearch input{width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #aac7b9;border-radius:12px;padding:11px 14px;font-size:16px}.workspaceSearchResults{gap:7px;margin-top:13px;display:grid}.workspaceSearchResults>p{color:var(--muted);background:#edf3ef;border-radius:10px;margin:0;padding:16px}.workspaceSearchResults>a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;text-decoration:none;display:flex}.workspaceSearchResults>a:hover{background:#f2f8f5;border-color:#83ad99}.workspaceSearchResults>a>span{gap:2px;min-width:0;display:grid}.workspaceSearchResults small{color:#9a7531;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.workspaceSearchResults b{font-size:13px}.workspaceSearchResults em{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;font-style:normal;overflow:hidden}.workspaceSearchResults i{color:var(--green);flex:none;font-size:11px;font-style:normal}.workspaceCreateChoices,.workspaceAssistantChoices{grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.workspaceCreateChoices>a,.workspaceAssistantChoices>button{border:1px solid var(--line);min-height:76px;color:var(--ink);text-align:left;background:#fff;border-radius:13px;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;display:flex}.workspaceCreateChoices>a:hover,.workspaceAssistantChoices>button:hover{background:#f0f7f3;border-color:#85ae9a}.workspaceCreateChoices span,.workspaceAssistantChoices span{gap:3px;min-width:0;margin-right:auto;display:grid}.workspaceCreateChoices b,.workspaceAssistantChoices b{font-size:14px}.workspaceCreateChoices small,.workspaceAssistantChoices small{color:var(--muted);font-size:11px}.workspaceCreateChoices i,.workspaceAssistantChoices i{color:var(--green);font-style:normal}.dashboardTaskFirst{flex-direction:column;display:flex}.dashboardTaskFirst>header,.dashboardTaskFirst>.notice{order:1}.dashboardTaskFirst>.dashboardToday{order:2}.dashboardTaskFirst>.dashboardColumns{order:3}.dashboardTaskFirst>.workforceTop{order:4}.dashboardTaskFirst>.assistantStatsHead{order:5}.dashboardTaskFirst>.assistantSpecificStats{order:6}.dashboardTaskFirst>.dashboardDrawerBackdrop,.dashboardTaskFirst>.dashboardCalendarDrawer{order:10}.dashboardToday{gap:10px;margin:4px 0 16px;display:grid}.dashboardTodayFacts{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.dashboardTodayFacts>a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:11px 14px;text-decoration:none;display:grid}.dashboardTodayFacts span{font-size:11px}.dashboardTodayFacts strong{font-family:var(--font-display);color:var(--green);grid-area:1/2/3;font-size:24px}.dashboardTodayFacts small{color:var(--muted);font-size:9px}.dashboardResume{background:#f3f7f4;border:1px solid #d0ddd6;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:9px 12px;display:flex;position:relative}.dashboardResume>div:first-child{flex:none;gap:1px;display:grid}.dashboardResume>div:first-child b{font-size:11px}.dashboardResume>div:first-child span{color:var(--muted);font-size:9px}.dashboardResume>nav{gap:7px;min-width:0;display:flex;overflow-x:auto}.dashboardResume>nav>a{border:1px solid var(--line);min-width:145px;max-width:220px;color:var(--ink);background:#fff;border-radius:9px;padding:7px 9px;text-decoration:none;display:grid}.dashboardResume>nav small{color:#9b7630;font-size:8px}.dashboardResume>nav span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboardResumeEmpty{color:var(--muted);font-size:10px}.dashboardResume>details{flex:none;margin-left:auto;position:relative}.dashboardResume>details summary{cursor:pointer;color:var(--green);font-size:10px}.dashboardResume>details>div{z-index:8;background:#fff;border:1px solid #bdd1c7;border-radius:11px;width:260px;padding:8px;display:grid;position:absolute;top:28px;right:0;box-shadow:0 15px 34px #0e31252e}.dashboardResume>details a,.dashboardResume>details>div>span{color:var(--ink);border-radius:7px;gap:1px;padding:8px;text-decoration:none;display:grid}.dashboardResume>details a:hover{background:#edf5f1}.dashboardResume>details b{font-size:11px}.dashboardResume>details span{color:var(--muted);font-size:9px}.dashboardTaskFirst>.dashboardColumns{margin-top:0}.dashboardTaskFirst>.workforceTop{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.quickProjectForm{background:#f5f9f6;border:1px solid #bcd3c7;border-radius:14px;margin:0 0 18px;padding:18px}.quickProjectForm>.sectionhead{margin-bottom:12px}.quickProjectForm label{color:var(--muted);gap:6px;font-size:11px;display:grid}.quickProjectForm input,.quickProjectForm select{min-height:42px;font:inherit;color:var(--ink);background:#fff;border:1px solid #bed0c7;border-radius:8px;padding:9px 11px}.fieldUpdateLayer{z-index:220;background:#07191380;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.fieldUpdateDialog{background:#fff;border:1px solid #bcd2c7;border-radius:18px;width:min(680px,100%);max-height:92vh;padding:20px;overflow:auto;box-shadow:0 26px 70px #051c1352}.fieldUpdateDialog>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.fieldUpdateDialog>header small{color:#9d7832;letter-spacing:.1em;font-size:9px}.fieldUpdateDialog>header h2{margin:4px 0;font-size:26px}.fieldUpdateDialog>header p{font-size:12px}.fieldOutcomeChoices{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px;display:grid}.fieldOutcomeChoices button{border:1px solid var(--line);min-height:52px;color:var(--ink);text-align:left;background:#f8faf8;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.fieldOutcomeChoices button.selected{color:var(--green);background:#e6f2ec;border-color:#377b62}.fieldOutcomeChoices i{border:1px solid #9bb9aa;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.fieldUpdateDialog>label{color:var(--muted);gap:6px;font-size:11px;display:grid}.fieldUpdateDialog textarea{width:100%;font:inherit;border:1px solid #b8cbc2;border-radius:10px;padding:10px 12px}.fieldUpdateExtras{align-items:center;gap:10px;margin-top:10px;display:flex}.fieldPhotoButton{min-height:40px;color:var(--green);cursor:pointer;border:1px solid #acc6b9;border-radius:9px;align-items:center;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.fieldPhotoButton input{display:none}.fieldUpdateExtras>span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;overflow:hidden}@media (max-width:900px){.workspaceCommandDock{display:none}.workspaceCommandLayer{padding:0}.workspaceCommandPanel{border-radius:22px 22px 0 0;align-self:end;width:100%;max-height:88dvh}.workspaceCreateChoices,.workspaceAssistantChoices{grid-template-columns:1fr}.dashboardTodayFacts{grid-template-columns:1fr 1fr}.dashboardTodayFacts>a:last-child{grid-column:1/-1}.dashboardResume{flex-wrap:wrap;align-items:flex-start}.dashboardResume>nav{order:3;width:100%}.dashboardResume>details{margin-left:auto}.dashboardTaskFirst>.workforceTop{margin-top:18px}.mobileCommandBar .mobileAskAction{background:var(--green);color:#fff;transform:translateY(-7px);box-shadow:0 8px 18px #10483440}.mobileCommandBar .mobileAskAction>span{color:#fff}.mobileQuickChoices>a{border:1px solid var(--line);min-height:76px;color:var(--ink);text-align:left;background:#fff;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;text-decoration:none;display:grid}.mobileQuickChoices>a i{width:32px;height:32px;color:var(--green);background:#e7f1ec;border-radius:10px;place-items:center;font-style:normal;font-weight:800;display:grid}.mobileQuickChoices>a span{gap:3px;min-width:0;display:grid}.mobileQuickChoices>a b{font-size:12px}.mobileQuickChoices>a small{color:var(--muted);font-size:10px}.mobileQuickChoices>a em{color:var(--green);font-size:20px;font-style:normal}.mobileQuickDivider{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;padding:2px 15px;font-size:9px;display:flex}.mobileQuickDivider:before,.mobileQuickDivider:after{content:"";background:var(--line);flex:1;height:1px}.fieldUpdateLayer{align-items:end;padding:0}.fieldUpdateDialog{width:100%;max-height:90dvh;padding:17px 15px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.fieldOutcomeChoices{grid-template-columns:1fr}.fieldUpdateDialog>header h2{font-size:23px}.fieldUpdateExtras{flex-wrap:wrap}.quickProjectForm{padding:14px}}@media (max-width:520px){.dashboardTodayFacts{grid-template-columns:1fr}.dashboardTodayFacts>a:last-child{grid-column:auto}.dashboardResume>details>div{position:fixed;top:auto;left:12px;right:12px}.workspaceCommandPanel>header{padding:17px}.workspaceSearch{padding:13px}.mobileQuickChoices>a{min-height:66px}}.dashboardTodayHeading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboardTodayHeading>div{gap:2px;display:grid}.dashboardTodayHeading h2{margin:0}.dashboardTodayHeading span{color:var(--muted);font-size:11px}.dashboardTodayFacts{grid-template-columns:repeat(4,1fr)}.dashboardAskPrimary{white-space:nowrap}.dashboardTodayBookings{border:1px solid var(--line);background:#fff;border-radius:12px;gap:0;display:grid;overflow:hidden}.dashboardTodayBookings>div{background:#f3f7f4;gap:2px;padding:11px 14px;display:grid}.dashboardTodayBookings>div span{color:var(--muted);font-size:10px}.dashboardTodayBookings article{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.dashboardTodayBookings article time{color:var(--green);font-weight:800}.dashboardTodayBookings article>div{gap:2px;display:grid}.dashboardTodayBookings article span{color:var(--muted);font-size:10px}.dashboardTodayBookings article a{padding:8px 10px;font-size:10px;text-decoration:none}.dashboardContextTip{background:#fff9e9;border:1px solid #d8c38c;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.dashboardContextTip>div{gap:2px;display:grid}.dashboardContextTip small{color:#9a7531;letter-spacing:.1em;font-size:8px}.dashboardContextTip span{color:var(--muted);font-size:10px}.dashboardContextTip a{color:var(--green);font-size:10px;font-weight:700}.dashboardContextTip button{color:var(--muted);background:0 0;border:0;font-size:18px}@media (max-width:900px){.dashboardTodayFacts{grid-template-columns:1fr 1fr}.dashboardTodayFacts>a:last-child{grid-column:auto}.dashboardTodayHeading{flex-direction:column;align-items:stretch}.dashboardAskPrimary{width:100%}.dashboardContextTip{grid-template-columns:minmax(0,1fr) auto}.dashboardContextTip>button{grid-area:1/2;align-self:start}.dashboardContextTip>a{grid-column:1/-1}.dashboardTodayBookings article{grid-template-columns:58px minmax(0,1fr)}.dashboardTodayBookings article a{text-align:center;grid-column:1/-1}}.dashboardTodayBookings article>button{padding:8px 10px;font-size:10px}.dashboardVisitSummary{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.dashboardVisitSummary>div{background:#f7faf8;gap:3px;min-width:0;padding:11px 12px;display:grid}.dashboardVisitSummary span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.dashboardVisitSummary b{overflow-wrap:anywhere;font-size:11px}.dashboardVisitSummary a{justify-self:start;padding:7px 10px;font-size:10px;text-decoration:none}.dashboardVisitPrompt{gap:3px;margin-bottom:10px;display:grid}.dashboardVisitPrompt span{color:var(--muted);font-size:10px}.dashboardVisitNotice{margin:12px 0 0}@media (max-width:900px){.dashboardTodayBookings article>button{text-align:center;grid-column:1/-1;width:100%}.dashboardVisitSummary{grid-template-columns:1fr}.dashboardVisitDialog{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (max-width:520px){.dashboardTodayFacts{grid-template-columns:1fr}}
.mobileQuickChoices .mobileAssistantPortrait{background:0 0;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.mobileQuickChoices .mobileAssistantPortrait .assistantAvatar{object-fit:cover;border:2px solid #d4e2db;border-radius:50%;width:42px;height:42px;display:block}.mobileAssistantChoices>button{grid-template-columns:46px minmax(0,1fr) auto}.ashaDrawerAssistantPicker{position:relative;display:block!important}.ashaDrawerAvatarButton{background:0 0;border:0;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;display:grid;position:relative}.ashaDrawerAvatarButton:focus-visible{outline-offset:2px;outline:3px solid #b9d8ca}.ashaDrawerAvatarButton .assistantAvatar{object-fit:cover;border:2px solid #d0dfd8;border-radius:50%}.ashaDrawerAvatarButton>span{background:var(--green);border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;line-height:1;position:absolute;bottom:-2px;right:-3px;color:#fff!important;display:grid!important}.ashaDrawerAssistantMenu{z-index:12;background:#fff;border:1px solid #bdd1c7;border-radius:13px;width:270px;padding:7px;position:absolute;top:60px;left:0;box-shadow:0 16px 40px #08241b3d;display:grid!important}.ashaDrawerAssistantMenu>button{width:100%;min-height:54px;color:var(--ink);text-align:left;background:#fff;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px 9px;display:flex}.ashaDrawerAssistantMenu>button:hover,.ashaDrawerAssistantMenu>button.selected{background:#edf5f1}.ashaDrawerAssistantMenu .assistantAvatar{object-fit:cover;border-radius:50%;flex:none}.ashaDrawerAssistantMenu>button>span{gap:1px;margin-right:auto;display:grid!important}.ashaDrawerAssistantMenu b{font-size:13px}.ashaDrawerAssistantMenu small{color:var(--muted);font-size:10px}.ashaDrawerAssistantMenu i{color:var(--green);font-style:normal}@media (max-width:520px){.ashaDrawerAssistantMenu{width:auto;position:fixed;top:82px;left:14px;right:14px}.mobileQuickChoices .mobileAssistantPortrait{width:44px;height:44px}.mobileAssistantChoices>button{grid-template-columns:44px minmax(0,1fr) auto}}
.assessmentRevisionPanel{background:#f3f8f5;border:1px solid #c7d9d0;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin:18px 0;padding:18px 20px;display:flex}.assessmentRevisionPanel.active{background:#eaf5ef;border-color:#84b29e;align-items:flex-start}.assessmentRevisionPanel>div:first-child{gap:5px;max-width:640px;display:grid}.assessmentRevisionPanel small{color:#98722c;letter-spacing:.1em;font-size:9px;font-weight:800}.assessmentRevisionPanel h2{margin:0;font-size:19px}.assessmentRevisionPanel p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.assessmentRevisionFields{gap:10px;min-width:min(440px,100%);display:grid}.assessmentRevisionFields>label:first-child{color:var(--ink);gap:5px;font-size:11px;font-weight:700;display:grid}.assessmentRevisionFields textarea{width:100%;font:inherit;background:#fff;border:1px solid #9dbdaf;border-radius:9px;padding:10px;font-weight:400}.noticeAction{color:var(--green);margin-left:10px;font-weight:800;text-decoration:none;display:inline-flex}.jobWorkspaceControls>a.primary{align-items:center;text-decoration:none;display:inline-flex}.assessmentRevisionActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assessmentRevisionActions button{min-height:38px}@media (max-width:760px){.assessmentRevisionPanel{flex-direction:column;align-items:stretch;padding:15px}.assessmentRevisionFields{min-width:0}.assessmentRevisionActions{flex-direction:column;align-items:stretch}.noticeAction{margin:7px 0 0;display:flex}.jobWorkspaceControls>a.primary{justify-content:center}.fieldOutcomeChoices button{min-height:48px}}
.primary,.secondary,.workspaceEntityLink,.workspaceDocumentLink{appearance:none;box-sizing:border-box;overflow-wrap:anywhere;max-width:100%;font-family:inherit;line-height:1.2}:is(.formactions,.ashaReviewActions,.manualEftActions,.invoicePaymentActions)>button:not(.secondary):not(.danger){appearance:none;border:1px solid var(--green);background:var(--green);color:#fff;text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:8px;padding:10px 14px;font:700 12px/1.2 inherit}:is(.formactions,.ashaReviewActions,.manualEftActions,.invoicePaymentActions)>button:disabled{cursor:not-allowed;opacity:.48}.workspaceSearchResults>p.error{color:#8e432e;background:#fff1ec;border:1px solid #e0b6a9}@media (max-width:900px){.mobileQuickProjectPicker{padding:13px}.mobileQuickProjectPicker>div{z-index:1;background:#f7f9f7;margin:-2px 0 3px;position:sticky;top:0}.mobileQuickProjectPicker>div .secondary{min-height:34px;padding:7px 10px}.mobileQuickProjectPicker>a{min-height:62px}.mobileQuickProjectPicker>a em{white-space:normal;text-align:right;max-width:42%;line-height:1.25}}@media (max-width:520px){:is(.ashaReviewActions,.manualEftActions,.invoicePaymentActions)>button,:is(.ashaReviewActions,.manualEftActions,.invoicePaymentActions)>a{justify-content:center;width:100%;min-height:44px}}
.workspaceSearchResults>button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.workspaceSearchResults>button:hover{background:#f2f8f5;border-color:#83ad99}.workspaceSearchResults>button>span{gap:2px;min-width:0;display:grid}.workspaceSearchResults>button i{color:var(--green);flex:none;font-size:11px;font-style:normal}.recordPreviewLayer{z-index:230;background:#07181275;justify-content:flex-end;display:flex;position:fixed;inset:0}.recordPreviewDrawer{background:#f8faf8;border-left:1px solid #bcd2c7;flex-direction:column;width:min(480px,100%);height:100%;display:flex;box-shadow:-24px 0 58px #0419113d}.recordPreviewDrawer>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.recordPreviewDrawer>header small{color:#9d7832;letter-spacing:.12em;font-size:9px}.recordPreviewDrawer>header h2{margin:5px 0 3px;font-size:25px;line-height:1.15}.recordPreviewDrawer>header p{font-size:12px}.recordPreviewDrawer>header button{color:var(--green);background:#fff;border:1px solid #b7cdc2;border-radius:9px;flex:none;padding:9px 11px}.recordPreviewBody{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow:auto}.recordPreviewBody dl{border:1px solid var(--line);background:#fff;border-radius:13px;gap:0;margin:0;display:grid;overflow:hidden}.recordPreviewBody dl>div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:14px;padding:13px 14px;display:grid}.recordPreviewBody dl>div:last-child{border:0}.recordPreviewBody dt{color:var(--muted);font-size:10px}.recordPreviewBody dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.recordPreviewMessage{color:var(--muted);background:#edf4f0;border-radius:11px;margin:0;padding:14px;font-size:12px}.recordPreviewMessage.error{color:#97452f;background:#fff0eb}.recordPreviewActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;display:grid}.recordPreviewActions>a,.recordPreviewActions>button{text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 13px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.recordPreviewDrawer.calendarContextDrawer{width:min(1040px,100vw - 44px)}.recordPreviewSections{gap:10px;display:grid}.recordPreviewSections details{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.recordPreviewSections summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:12px;font-weight:700;list-style:none;display:flex}.recordPreviewSections summary::-webkit-details-marker{display:none}.recordPreviewSections summary span{background:var(--mint);min-width:22px;height:22px;color:var(--green);border-radius:99px;place-items:center;font-size:9px;display:grid}.recordPreviewSections details>div{border-top:1px solid var(--line);gap:8px;padding:0 13px 13px;display:grid}.recordPreviewSections article{border-bottom:1px solid var(--line);gap:4px;padding:11px 0;display:grid}.recordPreviewSections article:last-child{border-bottom:0}.recordPreviewSections article p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.recordPreviewSections article small{color:var(--muted);font-size:9px}.recordPreviewSections details>div>a:not(.workspaceEntityLink):not(.workspaceDocumentLink){border-bottom:1px solid var(--line);max-width:100%;color:var(--green);overflow-wrap:anywhere;gap:4px;padding:11px 0;text-decoration:none;display:grid}.recordPreviewSections .workspaceEntityLink,.recordPreviewSections .workspaceDocumentLink{width:100%;margin-top:8px}.recordPreviewPhotos{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-top:13px!important}.recordPreviewPhotos a{min-width:0;color:var(--green);gap:5px;font-size:10px;text-decoration:none;display:grid}.recordPreviewPhotos img{object-fit:cover;border-radius:9px;width:100%;height:100px}.recordPreviewDrawer .bookingCalendar{margin:0}.recordPreviewDrawer .calendarAgenda{min-width:0;margin:0}.recordPreviewDrawer .calendarToolbar{z-index:4;background:#f8faf8;position:sticky;top:0}.nandiScheduleHeading button{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700;text-decoration:underline}.assistantContextChip{background:#e6f1eb;border-radius:99px;width:max-content;max-width:190px;margin-top:4px;padding:4px 8px;font-weight:700;color:#2f694f!important;font-size:9px!important;display:inline-flex!important}.dashboardStartGuide{background:#eaf4ef;border:1px solid #b7d1c4;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.dashboardStartGuide>div:first-child{gap:2px;min-width:0;display:grid}.dashboardStartGuide small{color:#9a7531;letter-spacing:.1em;font-size:8px}.dashboardStartGuide b{font-size:13px}.dashboardStartGuide span{color:var(--muted);font-size:10px}.dashboardStartGuide>div:last-child{flex:none;align-items:center;gap:7px;display:flex}.dashboardStartGuide a,.dashboardStartGuide button{border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 10px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.dashboardGuideDismiss{color:var(--muted);background:0 0;border:0}.notificationViews{border-bottom:1px solid var(--line);background:#f8faf8;gap:5px;padding:8px 12px;display:flex;overflow-x:auto}.notificationViews button{white-space:nowrap;color:var(--green);background:#fff;border:1px solid #c3d4cb;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.notificationViews button.active{border-color:var(--green);background:var(--green);color:#fff}.notificationViews b{min-width:17px;height:17px;color:var(--green);background:#e8f1ec;border-radius:99px;place-items:center;font-size:8px;display:grid}.notificationViews button.active b{color:var(--green);background:#fff}.mobileQuickProjectPicker>a strong{color:var(--green);margin-top:2px;font-size:9px;font-weight:700}.mobileActionMenu{padding:13px 0;display:grid}.mobileActionCentreLink{min-height:72px;color:var(--ink);background:#e8f3ed;border:1px solid #8eb7a3;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 13px 2px;padding:12px 13px;text-decoration:none;display:grid}.mobileActionCentreLink>i{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:17px;font-style:normal;font-weight:800;display:grid}.mobileActionCentreLink>span{gap:3px;min-width:0;display:grid}.mobileActionCentreLink b{font-size:13px}.mobileActionCentreLink small{color:var(--muted);font-size:10px}.mobileActionCentreLink>em{color:var(--green);font-size:20px;font-style:normal}.mobileActionMenu>.mobileCurrentProject{margin-bottom:1px}@media (max-width:900px){.recordPreviewDrawer,.recordPreviewDrawer.calendarContextDrawer{border:1px solid #bcd2c7;border-radius:22px 22px 0 0;align-self:flex-end;width:100%;height:min(88dvh,800px)}.recordPreviewLayer{align-items:flex-end}.recordPreviewDrawer>header{touch-action:pan-y;border-radius:22px 22px 0 0;padding:24px 18px 18px;position:relative}.recordPreviewDrawer>header:before{content:"";background:#c4d1cb;border-radius:99px;width:44px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.recordPreviewBody{padding:15px 15px calc(18px + env(safe-area-inset-bottom))}.recordPreviewDrawer.calendarContextDrawer .recordPreviewBody{padding-inline:8px}.dashboardStartGuide{flex-direction:column;align-items:flex-start}.dashboardStartGuide>div:last-child{flex-wrap:wrap;width:100%}.dashboardStartGuide>div:last-child>*{flex:1}.assistantContextChip{max-width:150px}.notificationViews{padding-inline:10px}}@media (max-width:520px){.recordPreviewActions{grid-template-columns:1fr}.recordPreviewBody dl>div{grid-template-columns:95px minmax(0,1fr)}.dashboardStartGuide>div:last-child>*{flex-basis:45%}.dashboardGuideDismiss{flex-basis:100%!important}}@media (max-width:900px){.dashboardTaskFirst>.workforceTop{border-top:1px solid var(--line);order:3;margin-top:18px;padding-top:18px}.dashboardTaskFirst>.assistantStatsHead{order:4}.dashboardTaskFirst>.assistantSpecificStats{order:5}.dashboardTaskFirst>.dashboardColumns{flex-direction:column;order:6;gap:18px;display:flex}.dashboardColumns>div:nth-child(2){order:1}.dashboardColumns>div:first-child{order:2}.dashboardAssistantChat{display:none!important}.dashboardColumns .assistantWorkspace,.dashboardColumns .needsAttention{margin-top:0}}
.content a:not(.marketingNavLink){text-decoration:none}.content :is(.actionlink,.headerlink,.sectionhead>a,.jobCardWorkspaceHead>a,.dashboardWorkUpdate a){width:max-content;max-width:100%;min-height:34px;color:var(--green);white-space:normal;text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #b8cec4;border-radius:8px;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.content :is(.actionlink,.headerlink,.sectionhead>a,.jobCardWorkspaceHead>a,.dashboardWorkUpdate a):hover{background:var(--mint);border-color:#6f9e89}.kbform>button.primary,.suggestionForm>button.primary,.teamManagementGrid form>button.primary{border:1px solid var(--green);background:var(--green);color:#fff;text-align:center;white-space:normal;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 14px;font-weight:750;line-height:1.2;display:flex}.notificationDrawer>header{align-items:center;min-height:68px;padding:14px 18px;display:flex}.notificationDrawer>header h2{margin:0;font-size:24px}.notificationDeviceSettings{background:#eef6f2;border-bottom:1px solid #dbe5e0;padding:0;display:block}.notificationDeviceSettings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 16px;list-style:none;display:flex}.notificationDeviceSettings>summary::-webkit-details-marker{display:none}.notificationDeviceSettings>summary>span{align-items:baseline;gap:8px;min-width:0;display:flex}.notificationDeviceSettings>summary b{font-size:12px}.notificationDeviceSettings>summary small{color:var(--muted);font-size:10px}.notificationDeviceSettings>summary em{color:var(--green);font-size:10px;font-style:normal;font-weight:750}.notificationDeviceSettings[open]>summary{border-bottom:1px solid #dbe5e0}.notificationSettingsBody{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:13px 16px;display:grid}.notificationSettingsBody>div:first-child{gap:3px;display:grid}.notificationSettingsBody>div:first-child b{font-size:12px}.notificationSettingsBody>div:first-child span{color:#60726a;font-size:10px;line-height:1.4}.notificationSettingsBody>button{border-radius:8px;align-self:center;min-width:78px;padding:8px 11px;font-size:10px;font-weight:750}.notificationSettingsBody>button.primary{border:1px solid var(--green);background:var(--green);color:#fff}.notificationSettingsBody>button.secondary{color:var(--green);background:#fff;border:1px solid #a9c4b8}.notificationSettingsBody>label,.notificationSettingsBody>.notificationMuteControls,.notificationSettingsBody>.notificationNotice{grid-column:1/-1}.notificationSettingsBody>label{color:#405b50;align-items:center;gap:8px;font-size:10px;display:flex}.notificationSettingsBody input{width:15px;height:15px;accent-color:var(--green)}.notificationListHeader{min-height:42px;padding:8px 14px}.notificationViews{gap:7px;padding:8px 12px 10px;scroll-padding-inline:12px}.notificationViews button{min-height:32px;padding:7px 10px}.notificationList{padding-top:4px}.dashboardActivityDisclosure{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.dashboardActivityToggle{width:100%;color:var(--ink);text-align:left;background:#f4f8f6;border:0;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.dashboardActivityToggle>span{gap:2px;display:grid}.dashboardActivityToggle small{color:#9c7732;letter-spacing:.09em;font-size:9px}.dashboardActivityToggle b{font-size:15px}.dashboardActivityToggle em{color:var(--green);font-size:10px;font-style:normal;font-weight:750}.dashboardActivityBody{padding:3px 15px 16px}.dashboardActivityLink{justify-content:flex-end;padding:9px 0 0;display:flex}@media (min-width:901px){.dashboardActivityDisclosure{background:0 0;border:0}.dashboardActivityToggle{pointer-events:none;background:0 0;padding:0 0 10px}.dashboardActivityToggle em{display:none}.dashboardActivityToggle small{font-size:10px}.dashboardActivityToggle b{font-size:19px}.dashboardActivityBody{padding:0}.dashboardActivityLink{margin-top:-45px;margin-bottom:13px;padding:0}}@media (max-width:900px){.dashboardActivityDisclosure{margin-top:0!important}.dashboardActivityBody{max-height:70vh;overflow:auto}.dashboardResume>.dashboardWorkMap{order:4;width:100%;margin:0}.dashboardResume>.dashboardWorkMap>summary{justify-content:space-between;align-items:center;min-height:36px;padding:5px 2px;font-weight:700;display:flex}.dashboardResume>.dashboardWorkMap>summary:after{content:"+";font-size:15px}.dashboardResume>.dashboardWorkMap[open]>summary:after{content:"−"}.dashboardResume>.dashboardWorkMap>div{width:100%;box-shadow:none;margin-top:4px;position:static}.notificationDrawer>header{padding-top:calc(10px + env(safe-area-inset-top));min-height:62px}.notificationDrawer>header>button{width:36px;height:36px}.notificationListHeader,.notificationViews{padding-inline:12px}.notificationList{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}@media (max-width:480px){.notificationSettingsBody{padding:12px}.notificationViews,.notificationList{padding-left:10px;padding-right:10px}}
.documentNavigation{scrollbar-width:none;gap:8px;max-width:100%;padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.documentNavigation::-webkit-scrollbar{display:none}.documentNavigation>*{white-space:nowrap;flex:none}.customerAcceptanceSummary>a{white-space:nowrap}.documentLinkPanel{display:block;overflow:hidden;padding:0!important}.documentLinkPanel>summary,.documentCustomerDisclosure>summary,.versionHistory>summary,.theoPanel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.documentLinkPanel>summary::-webkit-details-marker{display:none}.documentCustomerDisclosure>summary::-webkit-details-marker{display:none}.versionHistory>summary::-webkit-details-marker{display:none}.theoPanel>summary::-webkit-details-marker{display:none}.documentLinkPanel>summary{padding:15px 18px}.documentLinkPanel>summary>span{gap:3px;display:grid}.documentLinkPanel>summary small{color:#a07832;letter-spacing:1.2px;font-size:9px;font-weight:750}.documentLinkPanel>summary b{font-size:16px}.documentLinkPanel>summary em{min-width:0;color:var(--green);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:750;overflow:hidden}.documentLinkPanel>summary:after,.documentCustomerDisclosure>summary:after,.versionHistory>summary:after,.theoPanel>summary:after{content:"+";color:var(--green);flex:none;font-size:17px}.documentLinkPanel[open]>summary:after,.documentCustomerDisclosure[open]>summary:after,.versionHistory[open]>summary:after,.theoPanel[open]>summary:after{content:"−"}.documentLinkPanel>.documentLinkControls{border-top:1px solid var(--line);padding:16px 18px}.documentLinkControls>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px}.documentCustomerDisclosure{background:#fbfdfc;border:1px solid #d8e3dd;border-radius:10px;overflow:hidden}.documentCustomerDisclosure>summary{color:var(--green);padding:12px 14px;font-size:12px;font-weight:750}.documentCustomerDisclosure>summary small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:500;overflow:hidden}.documentCustomerDisclosure>div{border-top:1px solid var(--line);gap:13px;padding:14px;display:grid}.documentReviewPage .quoteEditor{grid-template-columns:minmax(0,1fr) 260px;align-items:start}.versionHistory{border:1px solid var(--line);background:#fff;border-radius:12px;padding:0;overflow:hidden}.versionHistory>summary{padding:14px 16px}.versionHistory>summary>span{gap:3px;display:grid}.versionHistory>summary small{color:var(--muted);font-size:10px;font-weight:500}.versionHistory>summary em,.theoPanel>summary em{color:var(--green);margin-left:auto;font-size:11px;font-style:normal}.versionHistoryBody{border-top:1px solid var(--line);padding:15px}.versionHistoryBody>p{margin-top:0}.theoPanel{max-width:1000px;margin-top:22px;overflow:hidden;padding:0!important;display:block!important}.theoPanel>.theoTitle{padding:13px 16px}.theoTitle .assistantAvatar{object-fit:cover;border-radius:50%;flex:none}.theoTitle em{white-space:nowrap}.theoPanelBody{border-top:1px solid var(--line);gap:10px;padding:16px;display:grid}.documentFinalActions{max-width:1000px;margin-top:14px}.documentFinalActions>.primary{width:100%}.documentFinalActions>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid!important}.documentFinalActions>div:last-child>*{text-align:center;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:flex}.documentResendActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ashaCompactList{display:grid}.ashaCompactRecord{border-bottom:1px solid var(--line);background:#fff}.ashaCompactRecord:last-child{border-bottom:0}.ashaCompactRecord>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;list-style:none;display:flex}.ashaCompactRecord>summary::-webkit-details-marker{display:none}.ashaCompactRecord>summary>span{gap:4px;min-width:0;display:grid}.ashaCompactRecord>summary b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ashaCompactRecord>summary small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.ashaCompactRecord>summary:after{content:"+";color:var(--green);flex:none;font-size:17px}.ashaCompactRecord[open]>summary:after{content:"−"}.ashaCompactRecord>summary>em{flex:none}.ashaCompactBody{background:#fbfdfc;border-top:1px solid #edf1ee;gap:13px;padding:15px 18px 18px;display:grid}.ashaCompactBody>p{white-space:pre-wrap;margin:0;line-height:1.5}.ashaCompactBody>small{color:var(--muted)}.ashaCompactBody dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.ashaCompactBody dl>div{gap:3px;display:grid}.ashaCompactBody dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.ashaCompactBody dd{overflow-wrap:anywhere;margin:0;font-weight:650}@media (max-width:760px){.documentReviewPage header{gap:13px}.documentNavigation{width:100%;padding-bottom:3px}.documentNavigation>*{min-height:38px;padding:8px 11px!important;font-size:11px!important}.documentReviewPage .quoteEditor{grid-template-columns:1fr;margin-top:17px}.documentReviewPage .documentSide{margin-top:0}.documentLinkPanel>summary{padding:13px 14px}.documentLinkPanel>.documentLinkControls{padding:14px}.customerAcceptanceSummary{flex-direction:row!important;align-items:center!important}.customerAcceptanceSummary>a{flex:none;width:auto!important;padding:8px 10px!important}.documentCustomerDisclosure>summary{padding:11px 12px}.documentFinalActions{padding:15px 13px}.documentFinalActions>div:last-child{grid-template-columns:1fr!important}.theoPanel>.theoTitle{padding:12px 13px}.theoPanelBody{padding:13px}.ashaStats{scroll-snap-type:x proximity;gap:10px;max-width:100%;padding-bottom:4px;overflow-x:auto;display:flex!important}.ashaStats button,.ashaStats button:first-child{scroll-snap-align:start;flex:0 0 185px;grid-column:auto;min-height:112px;padding:14px}.ashaCompactRecord>summary{align-items:flex-start;padding:14px}.ashaCompactRecord>summary>em{white-space:normal;text-align:right;max-width:100px}.ashaCompactBody{padding:14px}.ashaCompactBody dl{grid-template-columns:1fr 1fr}.ashaCompactBody .workspaceEntityLink{width:auto}.ashaCompactBody .ashaRowActions,.ashaCompactBody .ashaReminderActions,.ashaCompactBody .ashaEvidenceActions{grid-template-columns:1fr;width:100%;display:grid!important}.ashaCompactBody .ashaRowActions>*,.ashaCompactBody .ashaReminderActions>*,.ashaCompactBody .ashaEvidenceActions>*{width:100%;min-height:42px}}
.escalationHeaderLink,.escalationHeaderLink:visited,.escalationHeaderLink:hover,.escalationHeaderLink:focus-visible{color:#fff!important}.notificationDrawer>header{flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:14px;display:flex}.notificationDrawer>header h2{min-width:0;margin:0}.notificationDrawer>header>button{flex:none;margin-left:auto}.notificationDeviceSettings,.notificationListHeader,.notificationViews{flex:none}.notificationViews{z-index:3;border-bottom:1px solid var(--line);scrollbar-width:none;background:#f7faf8;min-height:50px;display:flex;position:relative;overflow:auto hidden}.notificationViews::-webkit-scrollbar{display:none}.notificationViews button{flex:none}.notificationList{z-index:1;flex:auto;min-height:0;padding-top:9px;position:relative;overflow-y:auto}.workspaceDescriptionDisclosure{color:var(--ink);background:#fbfdfc;border:1px solid #d8e3dd;border-radius:11px;margin:10px 0 20px}.workspaceDescriptionDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;list-style:none;display:flex}.workspaceDescriptionDisclosure>summary::-webkit-details-marker{display:none}.workspaceDescriptionDisclosure>summary span{font-size:12px;font-weight:750}.workspaceDescriptionDisclosure>summary small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspaceDescriptionDisclosure>summary:after{content:"+";color:var(--green);flex:none;font-size:16px}.workspaceDescriptionDisclosure[open]>summary:after{content:"−"}.workspaceDescriptionBody{border-top:1px solid var(--line);padding:12px 14px}.workspaceDescriptionBody p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}@media (min-width:761px){.workspaceDescriptionDisclosure{background:0 0;border:0;margin-top:7px}.workspaceDescriptionDisclosure>summary{display:none}.workspaceDescriptionDisclosure:not([open])>.workspaceDescriptionBody{display:block}.workspaceDescriptionBody{border:0;max-width:760px;padding:0}.workspaceDescriptionBody p{font-size:13px}}@media (max-width:760px){.notificationDrawer>header{min-height:62px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px!important}.notificationDrawer>header h2{text-align:left;font-size:24px}.notificationDrawer>header>button{width:36px;height:36px}.notificationListHeader{min-height:38px;padding:7px 12px}.notificationViews{min-height:49px;scroll-padding-inline:12px;padding:8px 12px!important}.notificationList{padding-top:8px}.workspaceDescriptionDisclosure{margin-top:10px;margin-bottom:17px}}
.documentNavigation{scrollbar-width:none;width:auto;max-width:100%;overflow:auto hidden;flex-flow:row!important;align-items:center!important;display:flex!important}.documentNavigation>*{white-space:nowrap!important;flex:none!important;width:auto!important}.documentFooterHistory{width:min(1000px,100%);margin-top:16px}.workspaceSearchFilters{scrollbar-width:none;align-items:center;gap:7px;max-width:100%;margin-top:11px;display:flex;overflow-x:auto}.workspaceSearchFilters::-webkit-scrollbar{display:none}.workspaceSearchFilters button{min-height:34px;color:var(--green);background:#fff;border:1px solid #bfd0c8;border-radius:999px;flex:none;padding:7px 12px;font-size:11px;font-weight:700}.workspaceSearchFilters button.active{border-color:var(--green);background:var(--green);color:#fff}@media (min-width:701px){.dashboardAssistantPickerTrigger{position:relative;cursor:pointer!important;pointer-events:auto!important}.dashboardAssistantPickerTrigger:after{background:var(--green);color:#fff;content:"⌄";border:2px solid #eaf4ef;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid;position:absolute;bottom:0;right:-3px}.dashboardAssistantPickerMenu{display:grid!important}}@media (max-width:700px){.documentReviewPage>header{width:100%;max-width:100%;overflow:hidden}.documentNavigation{padding:1px 0 4px;width:100%!important}.documentNavigation>*{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}.documentFooterHistory{margin-top:13px}.workspaceSearchFilters{margin-left:-2px;margin-right:-2px;padding:0 2px 3px;scroll-padding-inline:2px}}
.mobileBulkBar{display:none}@media (max-width:700px){.bulkSelected{outline-offset:-3px;position:relative;background:#edf8f3!important;outline:3px solid #1d6a52!important}.bulkSelected:after{z-index:5;color:#fff;content:"✓";pointer-events:none;background:#1d6a52;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;font-weight:900;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 2px 8px #153d3033}.mobileBulkBar{z-index:220;background:#fff;border:1px solid #b9cdc3;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:9px 10px;display:flex;position:fixed;bottom:86px;left:12px;right:12px;box-shadow:0 12px 32px #102e2452}.mobileBulkBar>div{align-items:center;gap:7px;min-width:0;display:flex}.mobileBulkBar>div:first-child{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:0}.mobileBulkBar>div:first-child button{color:#1d6a52;background:0 0;border:0;min-height:0;padding:1px 0;font-size:11px;text-decoration:none}.mobileBulkBar>div:last-child{justify-content:flex-end;overflow-x:auto}.mobileBulkBar>div:last-child button{white-space:nowrap;flex:none;width:auto!important;min-height:38px!important;padding:8px 11px!important}.notificationDrawer .mobileBulkBar{bottom:12px;left:max(12px,100vw - min(100vw,480px) + 12px)}.notificationDrawer:has(.mobileBulkBar) .notificationList{padding-bottom:84px}:is(.actionCentrePage:has(.mobileBulkBar),.ashaWorkspace:has(.mobileBulkBar),.emailDraftsPage:has(.mobileBulkBar)){padding-bottom:150px}}
@media (max-width:900px){.mobileCommandBar{grid-template-columns:repeat(3,1fr)}.mobileCommandBar .mobileChatAction{background:var(--green);color:#fff;transform:translateY(-7px);box-shadow:0 8px 18px #10483440}.mobileCommandBar .mobileChatAction>span{color:#fff}.dashboardAskPrimary{display:none!important}}
.recordPreviewLayer{z-index:700!important}.workspaceSearchResults>button>i{white-space:nowrap}.workspaceSearchResults>button small time{font:inherit;text-transform:none;letter-spacing:normal}@media (max-width:900px){aside.dashboardCalendarDrawer{background:#f7f9f7!important;border:1px solid #c7d8d0!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;width:100%!important;max-width:none!important;height:min(88dvh,800px)!important;inset:auto 0 0!important;box-shadow:0 -18px 54px #081c1547!important}aside.dashboardCalendarDrawer:before{content:"";z-index:3;background:#c4d1cb;border-radius:99px;width:44px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.dashboardCalendarHeader{padding:22px 14px 12px!important}.recordPreviewLayer{z-index:700!important;justify-content:center!important;align-items:flex-end!important}.recordPreviewDrawer,.recordPreviewDrawer.calendarContextDrawer{visibility:visible!important;opacity:1!important;background:#f8faf8!important;width:100%!important;height:min(88dvh,800px)!important;display:flex!important;position:relative!important;transform:none!important}}@media (max-width:700px){.mobileBulkBar>div:last-child button{border:1px solid var(--green)!important;background:var(--green)!important;color:#fff!important;text-align:center!important;white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:38px!important;padding:8px 10px!important;font-size:10px!important;font-weight:700!important;line-height:1.1!important;display:inline-flex!important}.mobileBulkBar>div:last-child button.secondary{color:var(--green)!important;background:#fff!important;border-color:#afc8bc!important}.mobileBulkBar>div:last-child button.danger{color:#fff!important;background:#a64035!important;border-color:#a64035!important}.workspaceSearchResults>button{gap:9px;padding-block:10px}.workspaceSearchResults>button>i{font-size:9px}}
@media (max-width:900px){.mobileCommandBar :is(a,button).active{color:#66736d;background:0 0}.mobileCommandBar :is(a,button).active>span{color:var(--green)}.mobileCommandBar .mobileChatAction{background:var(--green);color:#fff}.mobileCommandBar .mobileChatAction>span{color:#fff}}
.recordPreviewDrawer,.recordPreviewDrawer.calendarContextDrawer{color:var(--ink);padding:0}.recordPreviewDrawer>header h2,.recordPreviewBody dd,.recordPreviewNext b,.recordPreviewDrawer .bookingCalendar.confirmed b{color:var(--ink)}.recordPreviewDrawer .bookingCalendar.confirmed span{color:var(--muted)}.recordPreviewNext{background:#eef7f2;border:1px solid #c9ddd3;border-radius:11px;gap:4px;padding:13px 14px;display:grid}.recordPreviewNext small{color:#9d7832;letter-spacing:.08em;font-size:9px;font-weight:800}.recordPreviewNext b{font-size:13px;line-height:1.35}.recordPreviewContactDetails>div>a{border-bottom:1px solid var(--line)!important;color:var(--ink)!important;gap:3px!important;padding:10px 0!important;text-decoration:none!important;display:grid!important}.recordPreviewContactDetails>div>a:last-child{border-bottom:0!important}.recordPreviewContactDetails small{color:var(--muted);font-size:9px}.recordPreviewContactDetails b{overflow-wrap:anywhere;font-size:12px}.recordPreviewContactDetails>div>p{color:var(--muted);margin:10px 0 0;font-size:11px}.recordPreviewForm{border:1px solid var(--line);background:#fff;border-radius:13px;gap:12px;padding:15px;display:grid}.recordPreviewForm>p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.recordPreviewForm label{color:var(--ink);gap:6px;font-size:11px;font-weight:700;display:grid}.recordPreviewForm input,.recordPreviewForm select,.recordPreviewForm textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfd0c8;border-radius:9px;padding:10px 11px;font-weight:400;line-height:1.35}.recordPreviewForm textarea{resize:vertical}.recordPreviewFormActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.recordPreviewForm>.primary,.recordPreviewFormActions>button{text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:9px 11px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.recordPreviewForm>.primary,.recordPreviewFormActions>.primary{border:1px solid var(--green);background:var(--green);color:#fff}.recordPreviewFormActions>.secondary{color:var(--green);background:#fff;border:1px solid #b7cdc2}.recordPreviewFormActions>.danger{color:#9b3f30;border-color:#d9a398}.recordPreviewForm button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:520px){.recordPreviewFormActions{grid-template-columns:1fr}.recordPreviewFormActions>button{width:100%}}
:where(main,[role=dialog]) button{appearance:none;box-sizing:border-box;color:var(--green);font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #b7cdc2;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none}:where(main,[role=dialog]) button:disabled{cursor:not-allowed;opacity:.5}:where(main,[role=dialog]) a{text-decoration:none}.visuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.workspaceSearchPanel{margin:0 0 16px}.workspaceSearchRow{align-items:center;gap:8px;min-width:0;display:flex}.workspaceSearchRow>label{flex:1;min-width:0;display:block;position:relative}.workspaceSearchIcon{color:var(--green);pointer-events:none;font-size:18px;position:absolute;top:50%;left:12px;translate:0 -50%}.workspaceSearchRow input{box-sizing:border-box;width:100%;min-width:0;height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfd0c8;border-radius:10px;padding:10px 12px 10px 37px;font-size:13px}.workspaceSearchRow input:focus{outline-offset:1px;outline:2px solid #174f3b}.workspaceFilterToggle,.workspaceSearchClear{white-space:nowrap;flex:none;height:44px}.workspaceFilterToggle.active{border-color:var(--green);background:#edf6f1}.workspaceSearchClear{place-items:center;width:44px;padding:0!important;font-size:20px!important;display:grid!important}.workspaceSearchFilters{border:1px solid var(--line);background:#f5f8f6;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:10px;padding:12px;display:grid}.workspaceSearchFilters label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:5px;font-size:10px;font-weight:700;display:grid}.workspaceSearchFilters input,.workspaceSearchFilters select{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #bfd0c8;border-radius:9px;padding:10px;font-size:12px}.workspaceSearchFilters .activeOnly{min-height:40px;color:var(--ink);text-transform:none;letter-spacing:normal;align-self:end;align-items:center;gap:8px;padding:0 5px;font-size:12px;display:flex}.workspaceSearchFilters .activeOnly input{width:18px;height:18px;accent-color:var(--green);padding:0}.workspaceConnectionsPanel{border:1px solid var(--line);background:#fff;border-radius:13px;margin:0 0 20px;overflow:hidden}.workspaceConnectionsPanel>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:grid}.workspaceConnectionsPanel>summary::-webkit-details-marker{display:none}.workspaceConnectionsPanel>summary>span{gap:3px;min-width:0;display:grid}.workspaceConnectionsPanel>summary small{color:#9d7832;letter-spacing:.1em;font-size:9px}.workspaceConnectionsPanel>summary b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.workspaceConnectionsPanel>summary em{color:var(--muted);white-space:nowrap;font-size:11px;font-style:normal}.workspaceConnectionsPanel>summary i{background:var(--mint);width:24px;height:24px;color:var(--green);border-radius:99px;place-items:center;font-size:17px;font-style:normal;display:grid}.workspaceConnectionsPanel[open]>summary i{rotate:45deg}.workspaceConnectionsBody{border-top:1px solid var(--line);background:#f8faf8;gap:12px;padding:14px 16px 16px;display:grid}.workspaceConnectionOptions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;display:grid}.workspaceConnectionOption{background:#fff;border:1px solid #d4e1da;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.workspaceConnectionOption>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspaceConnectionOption b{font-size:12px}.workspaceConnectionOption em{color:var(--green);background:#edf5f1;border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal}.workspaceConnectionOption small{color:var(--muted);font-size:10px;line-height:1.4}.workspaceConnectionOption button{justify-self:start;margin-top:4px}.workspaceConnectionsManage{justify-self:start}.workspaceInlineConfig{margin:12px 0}.workspaceInlineConfig .workspaceConnectionsBody{padding:10px}.workspaceInlineConfig .briefingEmailControl{margin:0}.ashaWorkToolbar{align-items:stretch!important;display:grid!important}.ashaWorkToolbar .workspaceSearchPanel{margin:0}.ashaWorkToolbar .workspaceSearchFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.assessmentRevisionPanel>button.primary{width:100%;min-height:44px}.emailDraftsPage>header>button{display:none}.documentInlineCapture{grid-column:1/-1;justify-self:start}.documentQuickCreate{background:#f5faf7;border:1px solid #c7d9d0;border-radius:12px;grid-column:1/-1;gap:14px;margin-top:4px;padding:16px;display:grid}.documentQuickCreate>div:first-child{gap:4px;display:grid}.documentQuickCreate small{color:#9d7832;letter-spacing:.1em;font-size:9px}.documentQuickCreate h3,.documentQuickCreate p{margin:0}.documentQuickCreate p{color:var(--muted);font-size:11px;line-height:1.45}.documentQuickCreateFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.documentQuickCreateFields label{gap:5px;font-size:11px;font-weight:700;display:grid}.documentQuickCreateFields input{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfd0c8;border-radius:9px;padding:10px;font-size:12px}.documentQuickCreateActions{justify-content:flex-end;gap:8px;display:flex}.documentQuickCreate .errorNotice{color:#953d31;margin:0;font-weight:700}.contextualAssistantControl{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;min-height:46px;color:var(--green)!important;text-align:left!important;background:#fff!important;border:1px solid #b7cdc2!important;border-radius:10px!important;padding:7px 10px!important;display:grid!important}.contextualAssistantControl>span{gap:2px;min-width:0;display:grid}.contextualAssistantControl b,.contextualAssistantControl small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contextualAssistantControl b{font-size:12px}.contextualAssistantControl small{color:var(--muted);font-size:10px;font-weight:500}.contextualAssistantControl>i{font-size:16px;font-style:normal}.contextualAssistantControl:hover{border-color:var(--green)!important;background:#f4f9f6!important}.ashaDrawerLayer{z-index:620!important}.recordPreviewActions>.contextualAssistantControl{height:100%}.ashaRowActions>.contextualAssistantControl{flex:210px}.bookingStatusControls>.contextualAssistantControl{max-width:330px}.bulkDownloadPanel{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 16px;overflow:hidden}.bulkDownloadPanel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;list-style:none;display:flex}.bulkDownloadPanel>summary::-webkit-details-marker{display:none}.bulkDownloadPanel>summary>span{align-items:baseline;gap:9px;min-width:0;display:flex}.bulkDownloadPanel>summary b{font-size:13px}.bulkDownloadPanel>summary small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.bulkDownloadPanel>summary i{background:var(--mint);width:24px;height:24px;color:var(--green);border-radius:99px;place-items:center;font-size:17px;font-style:normal;display:grid}.bulkDownloadPanel[open]>summary i{rotate:45deg}.bulkDownloadPanel .bulkbar{border:0;border-top:1px solid var(--line);background:#f8faf8;border-radius:0;margin:0}@media (max-width:700px){.workspaceSearchPanel{margin-bottom:13px}.workspaceSearchRow{gap:6px}.workspaceSearchRow input{height:42px}.workspaceFilterToggle,.workspaceSearchClear{height:42px;padding-inline:9px}.workspaceSearchClear{width:38px}.workspaceSearchFilters{grid-template-columns:1fr 1fr;padding:10px}.workspaceSearchFilters>:first-child:last-child{grid-column:1/-1}.workspaceConnectionsPanel{margin-bottom:14px}.workspaceConnectionsPanel>summary{padding:12px 13px}.workspaceConnectionsPanel>summary em{text-overflow:ellipsis;max-width:100px;overflow:hidden}.workspaceConnectionsBody{padding:11px 12px 13px}.workspaceConnectionOptions{grid-template-columns:1fr}.workspaceConnectionsManage{text-align:center;width:100%}.ashaWorkToolbar .workspaceSearchFilters{grid-template-columns:1fr 1fr}.documentInlineCapture{width:100%}.documentQuickCreate{padding:13px}.documentQuickCreateFields{grid-template-columns:1fr}.documentQuickCreateActions{grid-template-columns:1fr 1fr;display:grid}.documentQuickCreateActions button{white-space:normal;min-width:0}.bookingStatusControls>.contextualAssistantControl{max-width:none}.contextualAssistantControl small{display:none}.bulkDownloadPanel{margin-bottom:12px}.bulkDownloadPanel>summary{padding:11px 13px}.bulkDownloadPanel .bulkbar{grid-template-columns:1fr 1fr;gap:8px;padding:11px 12px;display:grid!important}.bulkDownloadPanel .bulkbar>label,.bulkDownloadPanel .bulkbar>span{grid-column:1/-1}.bulkDownloadPanel .bulkbar button{white-space:normal;min-width:0}}
.recordMoreMenu{position:relative}.recordMoreMenu>summary,.recordDisclosure>summary,.jobTimelineHistory>summary,.jobSideDisclosure>summary,.workspaceProjectIndex>summary,.gmailFilteredSummary>summary,.integrationAdvanced>summary{cursor:pointer;list-style:none}.recordMoreMenu>summary::-webkit-details-marker{display:none}.recordDisclosure>summary::-webkit-details-marker{display:none}.jobTimelineHistory>summary::-webkit-details-marker{display:none}.jobSideDisclosure>summary::-webkit-details-marker{display:none}.workspaceProjectIndex>summary::-webkit-details-marker{display:none}.gmailFilteredSummary>summary::-webkit-details-marker{display:none}.integrationAdvanced>summary::-webkit-details-marker{display:none}.recordMoreMenu>summary{border:1px solid var(--line);min-height:42px;color:var(--green);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-weight:800;display:flex}.recordMoreMenu>div{z-index:12;border:1px solid var(--line);background:#fff;border-radius:14px;min-width:230px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #12302626}.recordMoreMenu>div button{width:100%;min-height:42px}.customerProfile.single{display:block}.recordDisclosure{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:18px;overflow:hidden}.recordDisclosure>summary{min-height:76px;color:var(--ink);align-items:center;gap:14px;padding:16px 20px;display:flex}.recordDisclosure>summary>span{flex:1;gap:3px;display:grid}.recordDisclosure>summary small{color:var(--gold);letter-spacing:.12em;font-size:11px}.recordDisclosure>summary b{font-size:18px}.recordDisclosure>summary em{color:var(--muted);font-style:normal}.recordDisclosure>summary i,.jobTimelineHistory>summary i,.jobSideDisclosure>summary i,.workspaceProjectIndex>summary i,.gmailFilteredSummary>summary i,.integrationAdvanced>summary i{color:var(--green);font-size:20px;font-style:normal;transition:transform .18s}.recordDisclosure[open]>summary i,.jobTimelineHistory[open]>summary i,.jobSideDisclosure[open]>summary i,.workspaceProjectIndex[open]>summary i,.gmailFilteredSummary[open]>summary i,.integrationAdvanced[open]>summary i{transform:rotate(45deg)}.recordDisclosureBody{border-top:1px solid var(--line);padding:0 20px 20px}.customerPhotoDisclosure,.customerPhotoDisclosure .recordDisclosureBody,.customerPhotoDisclosure .photoForm,.customerPhotoDisclosure .photoBulkBar,.customerPhotoDisclosure .photoMessageGroups,.customerPhotoDisclosure .photoMessageGroup,.customerPhotoDisclosure .photoGrid,.customerPhotoDisclosure .photoGrid article{width:100%;min-width:0;max-width:100%}.customerPhotoDisclosure .photoForm>*{min-width:0;max-width:100%}.customerPhotoDisclosure .recordDisclosureBody{overflow-x:clip}.customerPhotoDisclosure .photoForm{margin:20px 0;overflow:hidden}.customerPhotoDisclosure .photoForm label{min-width:0;max-width:100%}.customerPhotoDisclosure .photoForm :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;max-width:100%;display:block}.customerPhotoDisclosure .photoForm input[type=file]{overflow:hidden}.customerPhotoDisclosure .photoForm>.formHelp{overflow-wrap:anywhere;max-width:100%}.customerPhotoDisclosure .photoForm>button[type=submit]{width:100%;min-width:0;max-width:100%}.customerPhotoDisclosure .photoGrid{margin-top:20px}.photoMessageGroups{gap:18px;margin-top:20px;display:grid}.photoMessageGroup{border:1px solid var(--line);background:#fff;border-radius:16px;scroll-margin-top:100px;overflow:hidden}.photoMessageGroup>header{border-bottom:1px solid var(--line);background:var(--mint);justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.photoMessageGroup>header>div{min-width:0}.photoMessageGroup>header h3{overflow-wrap:anywhere;margin:3px 0 4px;font-size:16px;line-height:1.35}.photoMessageGroup>header p{color:var(--muted);margin:0;font-size:12px}.photoMessageGroup .photoGrid{padding:14px;margin:0!important}.photoMessageGroup .photoGrid article{position:relative}.photoMessageGroup .photoGrid article.selected{border-color:var(--green);box-shadow:0 0 0 2px #1f654c29}.photoSelectControl{z-index:3;width:30px;height:30px;color:var(--green);background:#fffffff0;border:2px solid #fff;border-radius:8px;place-items:center;padding:0;font-size:18px;font-weight:900;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 2px 10px #1230262e}.photoSelectControl[aria-pressed=true]{background:var(--green);color:#fff}.photoBulkBar{z-index:12;background:#f7fbf9;border:1px solid #b9d4c8;border-radius:14px;grid-template-columns:auto minmax(240px,1fr) auto auto auto;align-items:end;gap:10px;margin:18px 0;padding:12px;display:grid;position:sticky;top:12px;box-shadow:0 10px 28px #1230261f}.photoBulkBar>b{white-space:nowrap;align-self:center}.photoBulkBar label{gap:5px;width:100%;min-width:0;display:grid}.photoBulkBar label span{color:var(--muted);font-size:11px;font-weight:800}.photoBulkBar select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;display:block}.photoBulkBar select,.photoBulkBar button{min-height:42px}.photoBulkBar button{min-width:0;max-width:100%}.compactButton{white-space:nowrap;min-height:38px!important;padding:8px 12px!important}.customerPhotoOpen{width:100%;color:var(--green);cursor:zoom-in;text-align:left;background:#fff;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:hidden}.customerPhotoOpen img{transition:transform .18s}.customerPhotoOpen:hover img{transform:scale(1.02)}.customerPhotoOpen span{background:#fffffff0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 10px #1230261f}.photoSourceLabel{color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:800;display:block}.photoSourceTabs{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;max-width:100%;display:grid}.photoSourceTabs button{white-space:normal;width:100%;min-width:0}.customerPhotoLightbox{z-index:1200;background:#0c1c17b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.customerPhotoLightbox>section{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1100px,100%);height:min(88vh,900px);display:grid;overflow:hidden;box-shadow:0 24px 80px #00000047}.customerPhotoLightbox header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.customerPhotoLightbox header h2{margin:2px 0 0;font-size:18px}.customerPhotoViewport{touch-action:pan-x pan-y pinch-zoom;background:#14231e;overflow:auto}.customerPhotoViewport img{object-fit:contain;transform-origin:0 0;min-width:100%;display:block}.customerPhotoLightbox footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-size:12px;display:flex}.customerPhotoViewerActions,.customerPhotoZoom{align-items:center;gap:8px;display:flex}.customerPhotoZoom button{min-width:46px;min-height:40px;padding:8px 12px}.customerPhotoViewerActions>.danger{min-height:40px;padding:8px 13px}.jobTimelineHistory{border-top:1px solid var(--line);margin-top:14px}.jobTimelineHistory>summary{color:var(--green);align-items:center;gap:12px;padding:16px 0;font-weight:800;display:flex}.jobTimelineHistory>summary span{flex:1}.jobTimelineHistory>summary em{color:var(--muted);font-style:normal;font-weight:500}.jobTimelineHistory>.jobTimeline{padding-top:4px}.jobSideDisclosure{border-top:1px solid var(--line);margin-top:12px}.jobSideDisclosure>summary{color:var(--green);align-items:center;gap:10px;padding:13px 0;font-weight:800;display:flex}.jobSideDisclosure>summary>span:first-child{flex:1}.jobSideDisclosure>summary>i{margin-left:auto}.jobSideDisclosure>summary em{color:var(--muted);margin-left:auto;font-style:normal;font-weight:500}.jobSideDisclosure>div{gap:8px;padding:0 0 10px;display:grid}.jobDocumentsDisclosure{border:1px solid var(--line);background:#fff;border-radius:16px;padding:0 16px}.jobDocumentsDisclosure>summary{border:0}.jobDocumentsDisclosure>div{padding-bottom:16px}.workspaceProjectIndex{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.workspaceProjectIndex>summary{align-items:center;gap:12px;padding:15px 18px;display:flex}.workspaceProjectIndex>summary>span{flex:1;gap:3px;display:grid}.workspaceProjectIndex>summary small{color:var(--gold);letter-spacing:.1em}.workspaceProjectIndex>summary em{color:var(--muted);font-style:normal}.workspaceProjectIndex>div{padding:0 18px 16px}.gmailFilteredSummary{border:1px solid var(--line);background:var(--mint);border-radius:14px}.gmailFilteredSummary>summary{align-items:center;gap:12px;padding:13px 16px;display:flex}.gmailFilteredSummary>summary b{flex:1}.gmailFilteredSummary>p{color:var(--muted);margin:0;padding:0 16px 15px}.integrationAdvanced{border:1px solid var(--line);background:#fff;border-radius:14px;grid-column:1/-1;margin-top:12px;overflow:hidden}.integrationAdvanced>summary{align-items:center;gap:12px;padding:14px 16px;display:flex}.integrationAdvanced>summary>span{flex:1;gap:2px;display:grid}.integrationAdvanced>summary small{color:var(--muted);font-weight:500}.integrationAdvancedBody{border-top:1px solid var(--line);gap:14px;padding:0 16px 16px;display:grid}.integrationAdvancedBody>.webhookAddress,.integrationAdvancedBody>.calendarMeta,.integrationAdvancedBody>.connectionErrorText,.integrationAdvancedBody>.gmailAutomaticNote,.integrationAdvancedBody>.dangerOutline{margin-top:14px}.connectedIntegrationDetails.technical{margin:14px 0 0}.integrationDiagnosticsList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.integrationDiagnosticsList li{border:1px solid var(--line);border-radius:10px;gap:3px;padding:10px;display:grid}.integrationDiagnosticsList span{color:var(--muted)}@media (max-width:760px){.recordMoreMenu>div{top:auto;left:20px;right:20px;bottom:calc(90px + env(safe-area-inset-bottom));min-width:0;position:fixed}.recordDisclosure>summary{min-height:64px;padding:13px 15px}.recordDisclosureBody{padding:0 14px 14px}.recordDisclosure>summary b{font-size:16px}.customerPhotoDisclosure .photoForm{padding:14px}.customerPhotoDisclosure .photoSourceTabs{gap:8px;padding:0;overflow:visible}.customerPhotoDisclosure .photoSourceTabs button{padding-inline:8px}.jobTimelinePanel .sectionhead span{font-size:12px}.jobTimelineHistory>summary{align-items:flex-start}.jobTimelineHistory>summary em{text-align:right;font-size:12px}.ashaStats{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;padding:2px 0 8px;overflow-x:auto;display:flex!important}.ashaStats>button{scroll-snap-align:start;flex:0 0 138px!important;min-height:92px!important;padding:11px!important}.ashaStats>button strong{line-height:1.1;font-size:20px!important}.ashaStats>button span{font-size:12px}.ashaStats>button em{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.workspaceProjectIndex>summary,.gmailFilteredSummary>summary,.integrationAdvanced>summary{padding:12px 14px}.workspaceProjectIndex>div,.integrationAdvancedBody{padding:0 14px 14px}.integrationAdvancedBody .whatsappConnectionActions{grid-template-columns:1fr;display:grid}.integrationAdvancedBody .whatsappConnectionActions>*{width:100%}.photoMessageGroup>header{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.photoMessageGroup>header .compactButton{width:100%}.photoMessageGroup .photoGrid{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.photoMessageGroup .photoGrid img{height:clamp(190px,56vw,250px)}.photoMessageGroup .photoGrid article>div{padding:9px}.photoSelectControl{opacity:0;pointer-events:none}.photoSelectControl.selectionActive,.photoSelectControl[aria-pressed=true]{opacity:1;pointer-events:auto}.photoBulkBar{bottom:calc(92px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;position:sticky;top:auto;overflow-x:clip}.photoBulkBar>b,.photoBulkBar label{grid-column:1/-1;min-width:0}.photoBulkBar button{width:100%}.photoBulkBar button:last-child{grid-column:1/-1}.customerPhotoLightbox{place-items:stretch stretch;padding:0}.customerPhotoLightbox>section{border:0;border-radius:0;width:100%;height:100dvh}.customerPhotoLightbox header{padding:14px}.customerPhotoLightbox header h2{text-overflow:ellipsis;white-space:nowrap;max-width:68vw;overflow:hidden}.customerPhotoLightbox footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}.customerPhotoViewerActions{grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.customerPhotoZoom{grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.customerPhotoZoom button{width:100%}}
.assistantWorkspace{display:block}.assistantWorkspaceHeader{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.assistantWorkspaceHeader h1{margin-bottom:0}.assistantWorkspaceUtility{align-items:center;gap:8px;display:flex}.assistantWorkspaceUtility>*{min-height:42px}.workspaceQueuePanel{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.workspaceQueueToolbar{border-bottom:1px solid var(--line);background:#fbfdfc;gap:13px;padding:15px 16px;display:grid}.workspaceQueueToolbar .scopeTabs{scrollbar-width:none;max-width:100%;margin:0;overflow-x:auto}.workspaceQueueToolbar .scopeTabs::-webkit-scrollbar{display:none}.workspaceQueueToolbar .workspaceSearchPanel{margin:0}.workspaceRecordList{background:#fff;display:grid}.workspaceRecord{border-bottom:1px solid var(--line);background:#fff;min-width:0}.workspaceRecord:last-child{border-bottom:0}.workspaceRecord[open]{background:#fbfdfc}.workspaceRecordSummary{cursor:pointer;grid-template-columns:112px minmax(180px,1fr) minmax(120px,.65fr) auto 22px;align-items:center;gap:12px;min-height:58px;padding:10px 16px;list-style:none;display:grid}.workspaceRecordSummary::-webkit-details-marker{display:none}.workspaceRecordSummary>*{min-width:0}.workspaceRecordSummary time{color:var(--muted);white-space:nowrap;font-size:11px}.workspaceRecordIdentity{gap:2px;min-width:0;display:grid}.workspaceRecordIdentity b,.workspaceRecordIdentity small,.workspaceRecordFact{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspaceRecordIdentity b{font-size:13px}.workspaceRecordIdentity small{color:var(--muted);font-size:11px}.workspaceRecordFact{text-align:right;font-size:12px}.workspaceRecordSummary>.status{text-align:right;white-space:nowrap;max-width:130px}.workspaceRecordExpand{color:var(--green);text-align:right;font-size:18px;font-style:normal;transition:rotate .16s}.workspaceRecord[open] .workspaceRecordExpand{rotate:45deg}.workspaceRecordSelect{justify-content:center;align-items:center;display:flex}.workspaceRecordSummary:has(.workspaceRecordSelect){grid-template-columns:auto 112px minmax(180px,1fr) minmax(110px,.6fr) auto 22px}.workspaceRecordBody{background:#fbfdfc;border-top:1px solid #e8efeb;gap:13px;padding:15px 16px 17px;display:grid}.workspaceRecordBody>p{color:var(--muted);margin:0;line-height:1.5}.workspaceRecordBody>label,.workspaceRecordSecondary label{color:var(--ink);gap:6px;font-size:11px;font-weight:750;display:grid}.workspaceRecordBody input,.workspaceRecordBody select,.workspaceRecordBody textarea,.workspaceRecordSecondary input,.workspaceRecordSecondary select,.workspaceRecordSecondary textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 11px;font-weight:400}.workspaceRecordBody textarea,.workspaceRecordSecondary textarea{resize:vertical;line-height:1.5}.workspaceRecordDetails{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin:0;display:grid}.workspaceRecordDetails>div{background:#fff;border:1px solid #dce6e1;border-radius:9px;gap:3px;padding:10px 11px;display:grid}.workspaceRecordDetails dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.workspaceRecordDetails dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.workspaceRecordActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspaceRecordActions>*{min-height:38px}.workspaceRecordActions>.contextualAssistantControl{flex:220px;max-width:330px}.workspaceQueueActions{border-top:1px solid var(--line);background:#fbfdfc;padding:10px 16px}.workspaceRecordSecondary{background:#fff;border:1px solid #dce6e1;border-radius:9px;overflow:hidden}.workspaceRecordSecondary>summary{min-height:40px;color:var(--green);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:11px;font-weight:750;list-style:none;display:flex}.workspaceRecordSecondary>summary::-webkit-details-marker{display:none}.workspaceRecordSecondary>summary:after{content:"+";font-size:16px;font-weight:500}.workspaceRecordSecondary[open]>summary:after{content:"−"}.workspaceRecordSecondary>div,.workspaceRecordSecondary>p{border-top:1px solid #e8efeb;gap:10px;margin:0;padding:11px;display:grid}.workspaceRecordSectionLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 0 6px;font-size:10px;font-weight:800;display:flex}.workspaceMetricStrip{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;max-width:100%;margin:0 0 16px;padding:1px 0 6px;overflow-x:auto;display:flex!important}.workspaceMetricStrip::-webkit-scrollbar{display:none}.workspaceMetricStrip>button,.workspaceMetricStrip>span{border:1px solid var(--line);min-width:145px;min-height:78px;color:var(--ink);text-align:left;scroll-snap-align:start;background:#fff;border-radius:11px;flex:1 1 0;gap:3px;padding:11px 13px;display:grid}.workspaceMetricStrip>button{cursor:pointer}.workspaceMetricStrip>button:hover{border-color:var(--green)}.workspaceMetricStrip>button.active{border-color:var(--green);box-shadow:0 0 0 1px var(--green);background:#f2f8f5}.workspaceMetricStrip span,.workspaceMetricStrip em{color:var(--muted);font-size:10px;font-style:normal}.workspaceMetricStrip strong{font-family:var(--font-display);font-size:20px}.workspaceSecondaryStack{gap:10px;margin-top:18px;display:grid}.workspaceSecondaryStack>.workspaceConnectionsPanel,.workspaceSecondaryStack>.workspaceProjectIndex,.workspaceSecondaryStack>.deskGuide,.workspaceSecondaryStack>.workspaceInlineConfig,.workspaceSecondaryStack>.ashaSafetyNote{margin:0}.workspaceSafeguard{margin:0!important}.workspaceSafeguard .workspaceDescriptionBody p{margin:0}.workspaceEmptyState{border:0;border-radius:0;margin:0}.workspaceTabsAndSearch{gap:13px;display:grid}@media (max-width:760px){.assistantWorkspaceHeader{flex-direction:column;align-items:stretch}.assistantWorkspaceUtility>*{width:100%}.workspaceQueuePanel{background:0 0;border:0;border-radius:0;overflow:visible}.workspaceQueueToolbar{background:0 0;border:0;margin-bottom:10px;padding:0}.workspaceRecordList{background:0 0;gap:7px}.workspaceRecord{background:#fff;border-radius:11px;overflow:hidden;border:1px solid var(--line)!important}.workspaceRecordSummary{grid-template-columns:58px minmax(0,1fr) minmax(64px,.65fr) 62px 14px;gap:6px;min-height:52px;padding:8px 10px}.workspaceRecordSummary:has(.workspaceRecordSelect){grid-template-columns:24px 54px minmax(0,1fr) minmax(58px,.62fr) 56px 14px}.workspaceRecordSummary time{font-size:9px}.workspaceRecordIdentity b{font-size:11px}.workspaceRecordIdentity small{display:none}.workspaceRecordFact{font-size:10px}.workspaceRecordSummary>.status{text-overflow:ellipsis;max-width:62px;font-size:8px;overflow:hidden}.workspaceRecordExpand{font-size:14px}.workspaceRecordBody{padding:12px}.workspaceRecordDetails{grid-template-columns:1fr 1fr}.workspaceRecordActions{grid-template-columns:1fr 1fr;display:grid}.workspaceRecordActions>*{width:100%;min-width:0}.workspaceRecordActions>.contextualAssistantControl{grid-column:1/-1;max-width:none}.workspaceRecordSecondary .workspaceRecordActions{display:grid}.workspaceMetricStrip>button,.workspaceMetricStrip>span{flex:0 0 132px;min-width:132px;min-height:72px;padding:9px 10px}.workspaceMetricStrip strong{font-size:18px}.workspaceSecondaryStack{margin-top:14px}}@media (max-width:420px){.workspaceRecordSummary{grid-template-columns:51px minmax(0,1fr) minmax(55px,.58fr) 51px 12px;padding-inline:8px}.workspaceRecordSummary:has(.workspaceRecordSelect){grid-template-columns:22px 47px minmax(0,1fr) 50px 48px 12px}.workspaceRecordSummary time{font-size:8px}.workspaceRecordIdentity b{font-size:10px}.workspaceRecordFact{font-size:9px}.workspaceRecordSummary>.status{max-width:51px;font-size:7.5px}}
.workspaceSearchTypeDisclosure{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:10px;overflow:hidden}.workspaceSearchTypeDisclosure>summary{cursor:pointer;min-height:42px;color:var(--green);text-align:left;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:9px;padding:9px 12px;font-size:11px;font-weight:750;list-style:none;display:grid}.workspaceSearchTypeDisclosure>summary::-webkit-details-marker{display:none}.workspaceSearchTypeDisclosure>summary em{color:var(--muted);text-align:right;font-size:10px;font-style:normal;font-weight:600}.workspaceSearchTypeDisclosure>summary i{text-align:right;font-size:17px;font-style:normal;transition:rotate .16s}.workspaceSearchTypeDisclosure[open]>summary i{rotate:45deg}.workspaceSearchTypeFilters{border-top:1px solid var(--line);scrollbar-width:none;background:#f5f8f6;align-items:center;gap:7px;max-width:100%;padding:10px 11px;display:flex;overflow-x:auto}.workspaceSearchTypeFilters::-webkit-scrollbar{display:none}.workspaceSearchTypeFilters button{min-height:34px;color:var(--green);text-align:center;background:#fff;border:1px solid #bfd0c8;border-radius:999px;flex:none;padding:7px 12px;font-size:11px;font-weight:700}.workspaceSearchTypeFilters button.active{border-color:var(--green);background:var(--green);color:#fff}.workspaceSearchResults>button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;text-align:left!important;justify-content:stretch!important;display:grid!important}.workspaceSearchResults>button>span{justify-items:start;gap:2px;min-width:0;text-align:left!important;display:grid!important}.workspaceSearchResults>button small,.workspaceSearchResults>button b,.workspaceSearchResults>button em{width:100%;max-width:100%;text-align:left!important}.workspaceSearchResults>button>i{justify-self:end;text-align:right!important}@media (max-width:700px){.workspaceSearchTypeDisclosure{margin-top:8px}.workspaceSearchTypeDisclosure>summary{min-height:39px;padding:8px 10px}.workspaceSearchTypeFilters{padding:8px 9px}.workspaceSearchResults>button{grid-template-columns:minmax(0,1fr) 60px;gap:8px;padding:10px 11px}.workspaceSearchResults>button>i{white-space:nowrap;text-overflow:ellipsis;width:60px;overflow:hidden}}
.mobileRecordTitle{display:none}button:not([class]){appearance:none;border:1px solid var(--line);color:var(--ink);text-align:center;background:#fff;border-radius:8px;padding:9px 13px;font:700 12px/1.2 inherit}button:not([class]):disabled{cursor:not-allowed;opacity:.48}.workspaceRecordSummary{grid-template-columns:112px minmax(180px,1fr) minmax(110px,.6fr) 122px 22px}.workspaceRecordSummary:has(.workspaceRecordSelect){grid-template-columns:30px 112px minmax(180px,1fr) minmax(110px,.6fr) 122px 22px}.workspaceRecordSummary>.status{min-width:74px;max-width:122px;min-height:24px;color:var(--green);text-align:center;text-transform:capitalize;background:#edf4f0;border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800;line-height:1.1;display:inline-flex}.workspaceRecordSummary>.status.confirmed,.workspaceRecordSummary>.status.paid,.workspaceRecordSummary>.status.completed,.workspaceRecordSummary>.status.applied,.workspaceRecordSummary>.status.sent{color:#176145;background:#dff3e8}.workspaceRecordSummary>.status.requested,.workspaceRecordSummary>.status.pending,.workspaceRecordSummary>.status.needs_review,.workspaceRecordSummary>.status.counter_proposed{color:#79570b;background:#fff2cf}.workspaceRecordSummary>.status.cancelled,.workspaceRecordSummary>.status.declined,.workspaceRecordSummary>.status.urgent,.workspaceRecordSummary>.status.error{color:#9b3b2b;background:#fde9e5}.workspaceRecordSectionLabel{border-bottom:1px solid var(--line);background:#f5f8f6;padding:9px 16px 7px}.workspaceRecordSectionLabel b{min-width:22px;height:22px;color:var(--green);background:#e2eee8;border-radius:999px;place-items:center;font-size:10px;display:grid}.customerHead>span:nth-child(n+5),.customerRow>.numericCell,.lineHead>span:nth-child(2),.lineHead>span:nth-child(4),.lineHead>span:nth-child(5),.lineItem .lineControl:nth-child(2) input,.lineItem .lineControl:nth-child(4) input,.lineTotal,.totals>:nth-child(2n),.platformTableHead>span:nth-last-child(3),.platformTable article>strong{text-align:right}.lineItem .lineControl:nth-child(2) input,.lineItem .lineControl:nth-child(4) input,.workspaceRecordFact,.jobWorkspaceMoney b,.jobOverviewFacts b,.jobStats strong,.customerCell.numericCell strong{font-variant-numeric:tabular-nums}.jobWorkspaceHero{grid-template-columns:minmax(240px,1.25fr) minmax(330px,1fr) auto;align-items:center;gap:20px;padding:20px 22px}.jobWorkspaceHero>div:first-child{align-content:center}.jobWorkspaceMoney{grid-template-columns:repeat(3,minmax(90px,1fr));gap:16px;display:grid}.jobWorkspaceMoney p{text-align:right;margin:0}.jobWorkspaceControls{justify-content:flex-end;max-width:360px}.jobLifecycle.full{margin:12px 0 16px}.jobWorkspaceSide{align-content:start}.jobWorkspaceSide>section,.jobWorkspaceSide>details{margin:0}.jobStats{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.jobStats::-webkit-scrollbar{display:none}.jobStats>article{flex:1 1 0;min-width:145px}.jobOverviewFacts{align-items:start}.jobOverviewFacts p:nth-child(n+2){text-align:right}.jobOverviewActions{justify-content:flex-end}.compactCustomerDetails dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.compactCustomerDetails dl>div{border:1px solid var(--line);background:#fbfdfc;border-radius:9px;gap:3px;min-width:0;padding:10px 11px;display:grid}.compactCustomerDetails dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.compactCustomerDetails dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:700;overflow:hidden}.customerImportMenu>div{min-width:240px}.customerImportMenu>div>p{color:var(--muted);margin:0 0 6px;font-size:11px;line-height:1.4}.customerImportMenu>div>*{justify-content:center;width:100%;text-decoration:none;display:flex}.customerImportMenu>div>p{justify-content:flex-start}.settingsDisclosure{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.settingsDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:11px 14px;list-style:none;display:flex}.settingsDisclosure>summary::-webkit-details-marker{display:none}.settingsDisclosure>summary>span{gap:2px;min-width:0;display:grid}.settingsDisclosure>summary small{color:#a07b35;letter-spacing:.08em;font-size:9px;font-weight:800}.settingsDisclosure>summary b{font-size:14px}.settingsDisclosure>summary i{color:var(--green);font-size:18px;font-style:normal;transition:rotate .16s}.settingsDisclosure[open]>summary i{rotate:45deg}.settingsDisclosureBody{border-top:1px solid var(--line);background:#fbfdfc;gap:14px;padding:14px;display:grid}.settingsDisclosureBody>p{color:var(--muted);margin:0;line-height:1.5}.assistantForm>.settingsDisclosure,.assistantForm>.roleBanner{margin:0}.assistantForm>button[type=submit]{z-index:2;position:sticky;bottom:12px;box-shadow:0 8px 24px #0c372929}.roleGuide.settingsDisclosure>div{border-top:1px solid var(--line);padding:14px}.customerHead,.customerRow{grid-template-columns:110px minmax(180px,1.25fr) minmax(190px,1.2fr) minmax(180px,1.1fr) 72px 72px 60px}.customerHead>:nth-child(n+5),.customerRow>.numericCell{text-align:right;justify-self:stretch}.teamMemberList article{grid-template-columns:42px minmax(180px,1fr) 120px minmax(210px,auto);align-items:center}.teamActions{justify-content:flex-end}.teamInviteDisclosure>.settingsDisclosureBody{border-bottom:0;border-left:0;border-right:0;border-radius:0}.platformTableHead>:not(:first-child),.platformTable article>:not(:first-child){justify-self:stretch}@media (max-width:760px){.desktopRecordTitle{display:none}.mobileRecordTitle{display:block}:is(.workspaceRecordSummary,.workspaceRecordSummary:has(.workspaceRecordSelect)){grid-template-columns:58px minmax(0,1fr) 62px 68px 14px;gap:7px;min-height:54px;padding:8px 10px}.workspaceRecordSummary:has(.workspaceRecordSelect) .workspaceRecordSelect{display:none}.workspaceRecordSummary time{white-space:normal;font-size:8.5px;line-height:1.25}.workspaceRecordIdentity b{font-size:11px}.workspaceRecordFact{text-align:right;font-size:9.5px}.workspaceRecordSummary>.status{text-overflow:ellipsis;min-width:0;max-width:68px;min-height:22px;padding:3px 5px;font-size:7.5px;overflow:hidden}.workspaceRecordSectionLabel{border:0;border-radius:8px;margin-top:5px;padding:8px 10px 6px}.workspaceRecordDetails{grid-template-columns:1fr 1fr}.jobWorkspace>header{gap:8px}.jobWorkspace>header .headerActions{justify-content:flex-start}.jobWorkspace>header .headerActions .secondary{min-height:36px;padding:7px 10px}.jobWorkspaceHero{text-align:left;grid-template-columns:1fr;gap:13px;padding:15px;display:grid}.jobWorkspaceHero>div:first-child strong{font-size:28px}.jobWorkspaceHero>div:first-child p{margin-top:3px}.jobWorkspaceMoney{border-top:1px solid #cfe0d7;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:10px}.jobWorkspaceMoney p{text-align:left}.jobWorkspaceMoney span{font-size:8px}.jobWorkspaceMoney b{font-size:12px}.jobWorkspaceControls{display:none}.jobLifecycle.full{margin:8px 0 12px;padding-inline:4px;overflow-x:auto}.jobWorkspaceGrid{gap:10px}.jobTimelinePanel{padding:13px}.jobTimelinePanel .sectionhead{align-items:center}.jobTimelinePanel .sectionhead span{font-size:9px}.jobWorkspaceSide{gap:7px;display:grid}.jobWorkspaceSide>section,.jobWorkspaceSide>details{padding:11px 12px}.jobStats{margin-bottom:10px}.jobStats>article{flex:0 0 128px;min-width:128px;padding:10px 12px}.jobOverviewBody{padding:10px}.jobOverviewFacts{grid-template-columns:1fr 1fr 1fr}.jobOverviewFacts p:first-child{grid-column:1/-1}.jobOverviewActions{grid-template-columns:1fr 1fr;display:grid}.jobOverviewActions>.primary{grid-column:1/-1}.compactCustomerDetails dl{grid-template-columns:1fr 1fr}.compactCustomerDetails dl>div:nth-child(3){grid-column:1/-1}.customersPage>header .headerActions{flex-wrap:nowrap;display:flex}.customerImportMenu,.customersPage>header .headerActions>button{flex:1}.customerTable{overflow:visible}.customerMobileHead{grid-template-columns:55px minmax(0,1fr) minmax(100px,.8fr) 16px}.customerMobileRow>summary{text-align:left;grid-template-columns:55px minmax(0,1fr) minmax(100px,.8fr) 16px}.customerMobileRow>summary>span{text-align:left}.assistantForm{gap:10px}.settingsDisclosure>summary{min-height:50px;padding:10px 12px}.settingsDisclosureBody{padding:12px}.capabilityGrid{grid-template-columns:1fr}.teamMemberList article{grid-template-columns:38px minmax(0,1fr) auto;gap:8px}.teamMemberList article>.teamActions{grid-column:2/-1;justify-content:end}.lineHead>span:nth-child(2),.lineHead>span:nth-child(4),.lineHead>span:nth-child(5){text-align:left}}@media (max-width:430px){:is(.workspaceRecordSummary,.workspaceRecordSummary:has(.workspaceRecordSelect)){grid-template-columns:51px minmax(0,1fr) 55px 58px 12px;padding-inline:8px}.workspaceRecordSummary>.status{max-width:58px;font-size:7px}.workspaceRecordFact{font-size:9px}.jobOverviewFacts{grid-template-columns:1fr 1fr}.jobOverviewFacts p:first-child{grid-column:1/-1}.jobOverviewFacts p:last-child{grid-column:2}}
:where(button,a).primary{appearance:none;box-sizing:border-box;border:1px solid var(--green);background:var(--green);color:#fff;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:9px 13px;font:700 12px/1.2 inherit;text-decoration:none;display:inline-flex}:where(button,a).secondary{appearance:none;box-sizing:border-box;min-height:40px;color:var(--green);text-align:center;background:#fff;border:1px solid #aec8bc;border-radius:8px;justify-content:center;align-items:center;padding:9px 13px;font:700 12px/1.2 inherit;text-decoration:none;display:inline-flex}:where(button,a).danger{color:#9b2c20;background:#fff;border-color:#dba8a1}:where(button,a).primary.danger{background:#a43b2f;border-color:#a43b2f;color:#fff!important}:where(button,a).iconbtn{box-sizing:border-box;min-width:40px;min-height:40px;color:var(--green);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:7px;display:grid}:where(button,a).primary:disabled,:where(button,a).secondary:disabled,:where(button,a).danger:disabled{cursor:not-allowed;opacity:.48}.actionOutcome{color:#1f5c45;background:#edf7f2;border:1px solid #bcd8ca;border-radius:10px;grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:10px;margin:0;padding:11px 12px;display:grid}.actionOutcome>span{background:#d5eee1;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.actionOutcome>div:nth-child(2){gap:2px;display:grid}.actionOutcome b{font-size:12px}.actionOutcome p{color:#4d6b5e;margin:0;font-size:10px;line-height:1.4}.actionOutcome.warning{color:#74561c;background:#fff8e7;border-color:#e5d1a2}.actionOutcome.warning>span{background:#f5e7bd}.actionOutcome.error{color:#963a2d;background:#fff0ec;border-color:#e1b6ae}.actionOutcome.error>span{background:#f7dcd6}.actionOutcome.info{color:#35596b;background:#f1f6f8;border-color:#c7d6df}.actionOutcome.info>span{background:#dcebf1}.actionOutcomeActions{align-items:center;gap:7px;display:flex!important}.workspaceLoadingRows{gap:8px;min-height:150px;display:grid}.workspaceLoadingRow{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:76px minmax(130px,1fr) 90px 72px;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:grid;overflow:hidden}.workspaceLoadingRow>*{background:linear-gradient(90deg,#edf2ef 25%,#f8faf9 50%,#edf2ef 75%) 0 0/220% 100%;border-radius:99px;height:10px;animation:1.25s ease-in-out infinite workspaceLoading;display:block}.workspaceLoadingRow>i{width:52px}.workspaceLoadingRow>em{justify-self:end;width:68px}.workspaceLoadingRow>span{justify-self:end;width:54px}.recordPreviewUpdating{color:var(--muted);align-self:flex-end;margin:0;font-size:9px}@keyframes workspaceLoading{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.workspaceLoadingRow>*{animation:none}}.workspaceRecordNext{background:#f4f9f6;border:1px solid #d2e1da;border-radius:9px;gap:3px;padding:10px 12px;display:grid}.workspaceRecordNext small{color:#9a7734;letter-spacing:.09em;font-size:8px;font-weight:800}.workspaceRecordNext b{font-size:12px}.recordPreviewState{background:#f4f9f6;border:1px solid #d2e1da;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.recordPreviewState small{color:#9a7734;letter-spacing:.09em;font-size:8px;font-weight:800}.recordPreviewState b{text-align:right;text-transform:capitalize;font-size:11px}.workspaceRecordActions>.primary{order:-1}.workspaceRecordActions:not(:has(>.primary))>button:not([class]):first-of-type{border-color:var(--green);background:var(--green);color:#fff}.recordPreviewForm :is(input,select,textarea),.ashaReviewForm :is(input,select,textarea){box-sizing:border-box;width:100%}.assistantWorkspace>.actionOutcome,.jobsPage>.actionOutcome{margin:12px 0}.ashaWorkspace>.workspaceLoadingRows~.workspaceMetricStrip,.ashaWorkspace>.workspaceLoadingRows~.ashaWorkPanel,.jasonWorkspace>.workspaceLoadingRows~.workspaceMetricStrip,.jasonWorkspace>.workspaceLoadingRows~.workspaceQueuePanel,.jasonWorkspace>.workspaceLoadingRows~.workspaceSecondaryStack{display:none}.workspaceSearchLoading{color:var(--muted);background:#edf4f0;border-radius:10px;padding:14px;font-size:12px}.formOptionalFields{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.formOptionalFields>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:9px 12px;font-size:12px;font-weight:750;list-style:none;display:flex}.formOptionalFields>summary::-webkit-details-marker{display:none}.formOptionalFields>summary span{color:var(--muted);font-size:10px;font-weight:600}.formOptionalFields>label{padding:0 12px 12px}@media (max-width:760px){:where(main,[role=dialog]) :is(button,a.primary,a.secondary,a.danger,.contextualAssistantControl){min-height:44px}.workspaceRecordActions{align-items:stretch}.workspaceRecordActions>*{min-height:44px}.workspaceLoadingRow{grid-template-columns:52px minmax(0,1fr) 55px 58px;gap:7px;min-height:54px;padding:8px 10px}.workspaceLoadingRow>i{width:40px}.workspaceLoadingRow>em{width:46px}.workspaceLoadingRow>span{width:48px}.actionOutcome{grid-template-columns:25px minmax(0,1fr)}.actionOutcomeActions{grid-column:1/-1}.actionOutcomeActions>*{flex:1}.recordPreviewActions{grid-template-columns:1fr}.recordPreviewActions>*{width:100%}.bookingCalendarActions{grid-template-columns:1fr 1fr;display:grid}.bookingCalendarActions>*{width:100%;min-width:0}input,select,textarea{font-size:16px}}
.workspaceAssistantChoices>button,.mobileAssistantChoices>button{text-align:left}.workspaceAssistantChoices>button>span,.mobileAssistantChoices>button>span{text-align:left;justify-items:start}.workspaceMetricStrip{padding-inline:2px}.workspaceMetricStrip>button.active{box-shadow:inset 0 0 0 1px var(--green)}.workspaceRecordActions>.secondary{text-align:center;justify-content:center;align-items:center;display:inline-flex}.mobileProjectActions{display:none}@media (max-width:700px){.jobWorkspace{padding-bottom:96px}.mobileProjectActions{border-top:1px solid #cfe0d7;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding-top:12px;display:grid}.mobileProjectPrimary:only-child{grid-column:1/-1}.mobileProjectPrimary>a,.mobileProjectPrimary>button{text-align:center;justify-content:center;align-items:center;width:100%;min-height:42px;margin:0;text-decoration:none;display:flex}.mobileProjectActions>details{min-width:88px}.mobileProjectActions>details>summary{min-height:42px;color:var(--green);cursor:pointer;background:#fff;border:1px solid #b9d0c5;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:700;list-style:none;display:flex}.mobileProjectActions>details>summary::-webkit-details-marker{display:none}.mobileProjectActions>details>summary i{font-size:16px;font-style:normal;line-height:1}.mobileProjectActions>details[open]{grid-column:1/-1}.mobileProjectActions>details[open]>summary{justify-content:space-between}.mobileProjectActions>details[open]>summary i{transform:rotate(45deg)}.mobileProjectActions>details>div{gap:7px;padding-top:8px;display:grid}.mobileProjectActions>details>div>button{text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;min-height:42px;margin:0;display:flex}}
.launchPage,.securityPage,.supportPage,.insightsPage,.dataPage{gap:24px;display:grid}.launchPage header,.securityPage header,.supportPage header,.insightsPage header,.dataPage header{gap:18px}.launchPage :is(button,.primary,.secondary),.securityPage :is(button,.primary,.secondary),.supportPage :is(button,.primary,.secondary),.insightsPage :is(button,.primary,.secondary),.dataPage :is(button,.primary,.secondary),.publicStatusPage :is(button,.primary,.secondary){min-height:42px;color:var(--green);background:#fff;border:1px solid #b9d0c5;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font:600 13px/1.2 Arial,sans-serif;text-decoration:none;display:inline-flex}.launchPage :is(button,.primary):not(.secondary),.supportPage .primary,.dataPage .primary{border-color:var(--green);background:var(--green);color:#fff}.launchPage button:disabled,.supportPage button:disabled,.dataPage button:disabled{cursor:not-allowed;opacity:.55}.launchReadyBadge{color:#80601f;background:#fff8e5;border:1px solid #e3c986;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:700}.launchReadyBadge.ready{background:var(--mint);color:var(--green);border-color:#9ec5b1}.launchProgress{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.launchProgress>div{grid-template-columns:1fr auto;gap:4px 16px;display:grid}.launchProgress small{color:#a07b35;letter-spacing:.11em;font-size:10px}.launchProgress strong{grid-area:1/2/3;font:700 30px Georgia,serif}.launchProgress span{color:var(--muted);font-size:13px}.launchProgress progress{width:100%;height:10px;accent-color:var(--green)}.launchGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:22px;display:grid}.launchGrid>div,.launchGrid>aside,.testJourney,.securityAudit,.supportGrid>section,.supportForm,.outcomeGrid>article,.dataControlGrid>article,.dataRequestGrid>section,.dataRequestGrid>form{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.launchGrid>aside{color:var(--ink);display:block}.launchChecklist{display:grid}.launchChecklist article{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.launchChecklist article>i{color:#8b681f;border:1px solid #dcc074;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:grid}.launchChecklist article.complete>i{border-color:var(--green);background:var(--green);color:#fff}.launchChecklist article>div{gap:3px;display:grid}.launchChecklist article span{color:var(--muted);font-size:12px}.healthList{display:grid}.healthList article{border-top:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 0;display:grid}.healthList article>div{gap:3px;display:grid}.healthList small,.healthList em{color:var(--muted);font-size:11px;font-style:normal}.healthList a{color:var(--green);font-size:12px;text-decoration:none}.healthDot{background:#9aa39f;border-radius:50%;width:9px;height:9px;margin-top:4px}.healthDot.healthy{background:#26835d;box-shadow:0 0 0 3px #e0f1e8}.healthDot.attention{background:#c38b22;box-shadow:0 0 0 3px #fff2d7}.healthIncidents{background:#fff6f2;border:1px solid #e7c5b9;border-radius:10px;margin-top:12px}.healthIncidents summary{cursor:pointer;color:#943f2d;padding:12px 14px;font-weight:700}.healthIncidents>div{padding:0 14px 12px}.healthIncidents article{border-top:1px solid #ead4cc;gap:4px;padding:10px 0;display:grid}.healthIncidents span,.healthIncidents small{color:#7f5a50;font-size:11px}.launchSecurityLink{width:100%;margin-top:14px}.testJourney{grid-template-columns:.75fr 1.25fr;gap:22px;display:grid}.testJourney h2{margin:5px 0}.testJourney p{color:var(--muted);line-height:1.55}.testJourney ol{gap:8px;margin:0;padding-left:22px;line-height:1.45;display:grid}.safeguardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.safeguardGrid article{border:1px solid var(--line);background:#fff;border-radius:13px;gap:12px;padding:16px;display:flex}.safeguardGrid i{background:var(--mint);width:25px;height:25px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.safeguardGrid p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.securityAudit{padding:0;overflow:hidden}.securityAudit .sectionhead{padding:18px 20px}.compactSearch{min-width:min(310px,100%);color:var(--muted);gap:4px;font-size:11px;display:grid}.compactSearch input,.supportForm :is(input,select,textarea),.dataPage :is(input,select,textarea),.periodControl select{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd6d0;border-radius:9px;padding:9px 11px}.securityEventList details{border-top:1px solid var(--line)}.securityEventList summary{cursor:pointer;grid-template-columns:150px minmax(180px,1fr) minmax(120px,.5fr) 80px 18px;align-items:center;gap:12px;padding:14px 20px;list-style:none;display:grid}.securityEventList summary::-webkit-details-marker{display:none}.securityEventList time,.securityEventList span{color:var(--muted);font-size:11px}.securityEventList em{background:var(--mint);color:var(--green);border-radius:999px;justify-self:end;padding:4px 7px;font-size:10px;font-style:normal}.securityEventList>details>div{padding:0 20px 16px}.securityEventList dl{background:#f3f7f5;border-radius:9px;gap:20px;margin:0;padding:12px;display:flex}.securityEventList dl>div{gap:3px;display:grid}.securityEventList dt{color:var(--muted);text-transform:uppercase;font-size:10px}.securityEventList dd{overflow-wrap:anywhere;margin:0;font-size:12px}.supportGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:22px;display:grid}.supportForm{gap:14px;display:grid}.supportForm>label,.supportForm .formgrid label,.dataPage label{gap:6px;font-size:13px;font-weight:700;display:grid}.supportForm label small{color:var(--muted);font-weight:400}.supportForm .formgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.supportForm textarea,.dataPage textarea{resize:vertical}.supportTicketList{display:grid}.supportTicketList details{border-top:1px solid var(--line)}.supportTicketList summary{cursor:pointer;grid-template-columns:95px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:14px 0;list-style:none;display:grid}.supportTicketList summary::-webkit-details-marker{display:none}.supportTicketList time,.supportTicketList small{color:var(--muted);font-size:11px}.supportTicketList details>div{padding:0 0 14px}.supportStatus{color:#53625b;text-transform:capitalize;background:#eef3f0;border-radius:999px;padding:4px 8px;font-size:10px}.supportStatus.resolved,.supportStatus.closed{background:var(--mint);color:var(--green)}.publicStatusPage{background:#edf3ef;place-items:center;min-height:100vh;padding:24px;display:grid}.publicStatusPage>section{border:1px solid var(--line);background:#fff;border-radius:20px;gap:16px;width:100%;max-width:640px;padding:clamp(24px,5vw,48px);display:grid;box-shadow:0 18px 50px #14271f14}.publicStatusPage h1{margin:0}.publicStatusPage p{color:var(--muted);margin:0;line-height:1.55}.publicStatusCard{background:#f2faf6;border:1px solid #a7c9b7;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.publicStatusCard>span{background:#26835d;border-radius:50%;width:10px;height:10px}.publicStatusCard>div{gap:2px;display:grid}.publicStatusCard small{color:var(--muted)}.publicStatusCard.attention{background:#fff4f1;border-color:#e3bcb2}.publicStatusCard.attention>span{background:#bd3a2e}.periodControl{color:var(--muted);gap:5px;font-size:11px;display:grid}.outcomeHighlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.outcomeHighlights article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:5px;padding:17px;display:grid}.outcomeHighlights small,.outcomeHighlights span{color:var(--muted);font-size:11px}.outcomeHighlights strong{font:700 29px Georgia,serif}.outcomeGrid{grid-template-columns:1.1fr 1fr .7fr;gap:16px;display:grid}.outcomeGrid h2{margin:4px 0 14px}.outcomeGrid p{color:var(--muted);font-size:12px;line-height:1.5}.outcomeGrid dl{margin:0;display:grid}.outcomeGrid dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.outcomeGrid dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.channelBars{gap:12px;display:grid}.channelBars>div{grid-template-columns:1fr auto;gap:5px;display:grid;overflow:hidden}.channelBars i{background:var(--green);border-radius:99px;grid-column:1/3;max-width:100%;height:7px}.oversightNumber{color:var(--green);font:700 48px Georgia,serif;display:block}.insightFootnote{color:var(--muted);margin:0;font-size:11px}.dataPage .headerActions{flex-wrap:wrap;gap:8px;display:flex}.dataControlGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dataControlGrid article{flex-direction:column;align-items:stretch;gap:12px;display:flex}.dataControlGrid h2,.dataRequestGrid h2{margin:0}.dataControlGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.dataControlGrid details{border-top:1px solid var(--line);padding-top:12px}.dataControlGrid summary{cursor:pointer;color:var(--green);font-weight:700}.dataControlGrid details>div{gap:9px;padding-top:10px;display:grid}.fileButton{position:relative;overflow:hidden}.fileButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.trustCentre>div{display:grid}.trustCentre a{border-top:1px solid var(--line);color:var(--green);gap:3px;padding:11px 0;font-weight:700;text-decoration:none;display:grid}.trustCentre a span{color:var(--muted);font-size:11px;font-weight:400}.dataRequestGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.dataRequestGrid form{gap:13px;display:grid}.dataRequestRow{border-top:1px solid var(--line);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.dataRequestRow time,.dataRequestRow small{color:var(--muted);font-size:11px}.dataRequestRow>div{gap:3px;display:grid}.dataRequestRow>span{text-transform:capitalize;background:#eef3f0;border-radius:999px;padding:4px 7px;font-size:10px}.legalTable{border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.legalTable>div{grid-template-columns:.65fr 1fr 1.3fr 1fr;display:grid}.legalTable :is(b,span){border-right:1px solid var(--line);border-top:1px solid var(--line);padding:11px 12px;font-size:12px;line-height:1.4}.legalTable>div:first-child b{color:var(--green);background:#eff5f1;border-top:0}.roleBadge.role-finance{color:#285c84;background:#edf4fb}.roleBadge.role-field_worker{color:#76591c;background:#fff5dd}.roleBadge.role-read_only{color:#606763;background:#f0f1f0}@media (max-width:950px){.launchGrid,.supportGrid,.dataRequestGrid{grid-template-columns:1fr}.safeguardGrid,.dataControlGrid,.outcomeHighlights,.outcomeGrid{grid-template-columns:1fr 1fr}.outcomeGrid>article:last-child{grid-column:1/-1}.launchProgress,.testJourney{grid-template-columns:1fr}}@media (max-width:700px){.launchPage,.securityPage,.supportPage,.insightsPage,.dataPage{gap:16px}.launchPage header,.securityPage header,.supportPage header,.insightsPage header,.dataPage header{align-items:flex-start}.launchGrid>div,.launchGrid>aside,.testJourney,.securityAudit,.supportGrid>section,.supportForm,.outcomeGrid>article,.dataControlGrid>article,.dataRequestGrid>section,.dataRequestGrid>form{padding:15px}.launchProgress{gap:13px;padding:15px}.launchChecklist article{grid-template-columns:30px minmax(0,1fr)}.launchChecklist article>:last-child{grid-column:2;width:100%}.healthList article{grid-template-columns:12px minmax(0,1fr)}.healthList article>a{grid-column:2}.safeguardGrid,.dataControlGrid,.outcomeHighlights,.outcomeGrid{grid-template-columns:1fr}.outcomeGrid>article:last-child{grid-column:auto}.securityAudit .sectionhead{align-items:stretch;display:grid}.compactSearch{min-width:0}.securityEventList summary{grid-template-columns:88px minmax(0,1fr) auto 14px;padding:13px 15px}.securityEventList summary>span{display:none}.securityEventList>details>div{padding:0 15px 14px}.securityEventList dl{gap:10px;display:grid}.supportForm .formgrid{grid-template-columns:1fr}.supportTicketList summary{grid-template-columns:78px minmax(0,1fr) auto 14px}.dataPage .headerActions{width:100%}.dataPage .headerActions>*{flex:1}.dataRequestRow{grid-template-columns:72px minmax(0,1fr)}.dataRequestRow>span{grid-column:2;justify-self:start}.legalTable{overflow-x:auto}.legalTable>div{min-width:700px}.launchReadyBadge{align-self:flex-start}}
