@keyframes formContentIn{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes formContentOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-16px) scale(.97)}}@keyframes addClientIn{0%{opacity:0;transform:translateY(-18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes addClientOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-14px) scale(.94)}}@keyframes mojChildIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mojChildOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.97)}}.ncInput:focus{outline:none;box-shadow:none!important;background:#007aff0b!important;border-bottom-color:#007aff8c!important}.ncInput:focus::placeholder{color:#3c3c4347}.filesPage{--bg: #f5f5f7;--panel: rgba(255, 255, 255, .72);--text: #111114;--muted: rgba(17, 17, 20, .62);--hairline: rgba(17, 17, 20, .1);--shadow: 0 12px 30px rgba(0, 0, 0, .08);--shadow2: 0 2px 10px rgba(0, 0, 0, .06);--focus: rgba(10, 132, 255, .28);--inputBg: rgba(255, 255, 255, .62);background:linear-gradient(180deg,#ffffff61,#ffffff14);padding:22px;border-radius:16px;color:var(--text)}.filesGrid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}@media(max-width:960px){.filesGrid{grid-template-columns:1fr}}.panel{background:var(--panel);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border:1px solid var(--hairline);border-radius:18px;box-shadow:var(--shadow2);padding:18px}.panelHeader{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.panelTitle{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.searchRow{display:flex;gap:10px;margin-bottom:14px}.input{width:100%;height:44px;padding:0 14px;border-radius:12px;border:1px solid transparent;background:var(--inputBg);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);color:var(--text);outline:none;box-shadow:inset 0 0 0 1px #11111414;transition:box-shadow .16s ease,transform .16s ease,background .16s ease}.input.textarea{height:auto;min-height:96px;padding:12px 14px;line-height:1.35;resize:vertical}.input::placeholder{color:#1111146b}.input:focus{background:#fff;box-shadow:inset 0 0 0 1px #0a84ff59,0 0 0 4px var(--focus)}.formGrid{display:grid;gap:12px}@media(max-width:520px){.twoCol{grid-template-columns:1fr}}.button{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 14px;border-radius:12px;border:1px solid transparent;cursor:pointer;font-weight:650;letter-spacing:-.01em;transition:transform .12s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;-webkit-user-select:none;user-select:none}.button:active{transform:translateY(0)}.buttonPrimary{background:linear-gradient(180deg,#2b2b2f,#0f0f12);color:#fff;border:1px solid rgba(0,0,0,.35);box-shadow:0 10px 24px #0000002e}.buttonPrimary:hover{filter:brightness(1.03);transform:translateY(-1px)}.buttonPrimary:active{transform:translateY(0);filter:brightness(.98)}.buttonPrimary:hover{box-shadow:0 18px 40px #0000002e,0 4px 12px #0000001a,inset 0 1px #ffffff4d,inset 0 -12px 22px #0000002e}.buttonPrimary:active{transform:translateY(0)}.buttonSecondary{background:#ffffff94;color:#111114e0;border-color:#1111141a;box-shadow:0 1px 6px #0000000d;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.buttonSecondary:hover{background:#11111412}.buttonSearch{min-width:190px;padding-left:18px;padding-right:18px}.buttonInner{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;white-space:nowrap}.buttonText{line-height:1;white-space:nowrap}.filesSpinner{display:block;flex:0 0 auto}.filesMark{display:block;flex:0 0 auto;transform:translateY(0)}.clientList{display:grid;gap:10px}.clientCard{border-radius:14px;background:#ffffffbf;border:1px solid rgba(17,17,20,.08);padding:12px;box-shadow:0 1px #00000008;transition:transform .14s ease,box-shadow .16s ease,background .16s ease}.clientCard.isClickable{cursor:pointer}.clientCard.isClickable:focus{outline:none}.clientCard.isClickable:focus-visible{outline:3px solid rgba(40,120,255,.35);outline-offset:2px}.clientCard:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000014;background:#fff}.clientName{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px}.clientHeading{font-weight:650;color:#111114d1}.clientValue{font-weight:450;color:#111114eb}.clientLink{color:var(--text);text-decoration:none}.clientLink:hover{text-decoration:underline;text-underline-offset:3px}.clientMeta{font-size:13px;color:var(--muted)}.clientActions{display:flex;justify-content:flex-end;margin-top:10px}.goToBtn{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(17,17,20,.12);background:#ffffffe0;box-shadow:0 8px 18px #0000000f;cursor:pointer;font-weight:650}.goToBtn:hover{background:#fff}.error{margin:10px 0 12px;padding:10px 12px;border-radius:12px;background:#ff3b301a;border:1px solid rgba(255,59,48,.18);color:#640000e6;white-space:pre-wrap}.errorNotFound{background:#ff3b3014;border:1px solid rgba(255,59,48,.22)}.errorNotFound{background:#ff3b3014;border-color:#ff3b302e}.empty{color:var(--muted);padding:10px 2px}.filesPage,.filesPage *{box-sizing:border-box}.filesPage .twoCol{column-gap:14px;row-gap:12px}.filesPage .twoCol>*{min-width:0}.filesPage .input{width:100%;min-width:0}.statusSvg path{fill:none;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:filesDraw .52s ease forwards}.statusSvg.bad path{stroke:#ff3b30f2}@keyframes filesDraw{to{stroke-dashoffset:0}}.filesPage .subtleSectionTitle{margin-top:10px;margin-bottom:8px;font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.filesPage .emptyState{padding:14px;border-radius:14px;background:#ffffff8c;border:1px solid var(--hairline);color:var(--muted);font-size:14px}.buttonCreate .buttonText{white-space:nowrap}.createResultCard{margin-top:2px;margin-bottom:2px;border-radius:10px;background:transparent;border:none;padding:0;display:flex;flex-direction:column;gap:0}.createResultCard.createResultCardGreen{background:#34c7591a;border:1px solid rgba(52,199,89,.25)}.createResultTitle{font-size:12px;color:#1111149e;margin-bottom:8px}.createResultRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.createResultMain{display:grid;gap:6px}.createResultLine{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:.5px solid rgba(60,60,67,.1)}.createResultLine:last-child{border-bottom:none}.createResultLabel{font-size:13px;color:#3c3c438c;flex-shrink:0}.createResultValue{font-size:13px;font-weight:600;color:#000000d9;text-align:right}.buttonSmall{padding:9px 12px;border-radius:12px;font-size:12px}.cmModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);display:grid;place-items:center;z-index:80;padding:18px;overscroll-behavior:none;touch-action:none}.cmModalCard{width:min(680px,96vw);border-radius:22px;background:#fffffff5;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(17,17,20,.09);box-shadow:0 32px 80px #00000038,0 0 0 .5px #fff9 inset;padding:16px}.cmFloatingCard{border-radius:22px;background:#fcfcfef7;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(17,17,20,.09);box-shadow:0 32px 80px #00000038,0 0 0 .5px #fff9 inset;padding:0}.cmModalTitle{font-size:17px;font-weight:800;letter-spacing:-.02em;color:#111114eb}.cmModalSubtitle{font-size:13px;color:#1111149e;margin-bottom:12px;line-height:1.35}.cmModalList{display:grid;gap:10px;margin-bottom:14px}.cmModalRow{display:flex;justify-content:space-between;align-items:center;gap:12px;border-radius:14px;background:#ffffffb8;border:1px solid rgba(17,17,20,.08);padding:10px}.cmModalRowMain{display:grid;gap:6px}.cmModalRowLine{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.cmModalLabel{font-size:12px;color:#1111149e}.cmModalValue{font-size:13px;font-weight:650;color:#111114}.cmModalActions{display:flex;justify-content:flex-end;gap:10px}.filesPage a.button,.filesPage a.button:visited,.filesPage a.button:hover,.filesPage a.button:active,.filesPage a.noUnderline{text-decoration:none}.createResultEmpty{padding:10px 12px;opacity:.75}.filesSpinner{animation:filesSpin 1.2s linear infinite;transform-origin:50% 50%}@keyframes filesSpin{to{transform:rotate(360deg)}}.rootExplorerCard{border:1px solid rgba(0,0,0,.08);background:#ffffffd9;border-radius:16px;padding:16px;margin-bottom:16px}.rootExplorerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.rootExplorerTitle{font-size:18px;font-weight:700;line-height:1.2}.rootExplorerSubtitle{font-size:13px;opacity:.7;margin-top:2px}.rootExplorerPills{display:flex;gap:8px}.rootExplorerBody{border-top:1px solid rgba(0,0,0,.06);padding-top:12px}.rootExplorerCrumbRow{display:flex;align-items:center;gap:10px;margin-bottom:10px}.rootExplorerNavBtn{padding:6px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#fffc;cursor:pointer}.iosBackBtn{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#ffffffb3;color:#0a84fff2;box-shadow:inset 0 1px #ffffffb3}.iosBackLabel{font-size:12px;font-weight:650;letter-spacing:-.01em;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iosBackBtn:disabled{color:#11111459;background:#ffffff8c}.rootExplorerNavBtn:disabled{cursor:default;opacity:.5}.rootExplorerCrumbs{font-size:13px;opacity:.75}.iosCrumbs{font-size:12px;color:#11111499;opacity:1}.iosCrumbs{opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iosExplorerPageTitle{font-size:18px;font-weight:800;letter-spacing:-.02em;color:#111114eb;padding-left:2px}.rootExplorerList{display:flex;flex-direction:column;gap:8px}.rootExplorerItem{text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#ffffffd9;cursor:pointer}.rootExplorerItem:hover{background:#fff}.rootExplorerItemName{font-weight:600}.rootExplorerItemMeta{font-size:12px;opacity:.65;margin-top:2px}.rootExplorerItemRight{font-size:12px;opacity:.7}.rootExplorerStatus{font-size:13px;opacity:.7}.rootExplorerError{font-size:13px;color:#b00020}.rootExplorerEmpty{font-size:13px;opacity:.6;padding:10px 4px}.iosExplorerCard{background:#ffffffc7;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 18px 40px #00000014}.iosExplorerHeader{margin-bottom:14px}.iosExplorerBody{border-top:0;padding-top:10px}.iosTopRow{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.iosTopRowRight{display:inline-flex;align-items:center;gap:10px;padding-top:2px}.iosExplorerPageTitle{font-size:20px;font-weight:750;letter-spacing:-.02em;padding-top:2px}.iosIconBtn{width:34px;height:34px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#ffffffb3;box-shadow:inset 0 1px #ffffffa6,0 1px 6px #0000000f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#111114e0;transition:transform .12s ease,background .16s ease}.iosIconBtn:hover{background:#1111140f}.iosIconBtn:active{transform:scale(.98)}.iosIconBtn:disabled{opacity:.45;cursor:default}.iosTopIcons{display:inline-flex;gap:10px;align-items:center;margin-right:12px}.iosIconBtn.active{box-shadow:inset 0 1px #ffffffa6,0 1px 6px #0000000f,0 0 0 3px #0a84ff38}.iosSelectPill{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#111114b8;border:1px solid rgba(0,0,0,.1);background:#ffffffbf;box-shadow:inset 0 1px #ffffffa6}.iosSelectPill.selected{color:#fff;border-color:#0a84ff59;background:#0a84ffe6;box-shadow:0 6px 16px #0a84ff40}.iosSearchBlock{display:grid;gap:8px;margin-bottom:10px}.iosPillsRow{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.iosSegmented{display:inline-flex;padding:4px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#ffffffb8;box-shadow:inset 0 1px #ffffffa6}.iosSegmentedBtn{height:30px;padding:0 12px;border-radius:999px;border:0;background:transparent;cursor:pointer;font-size:12px;font-weight:650;color:#111114b8;transition:background .14s ease,color .14s ease,transform .14s ease}.iosSegmentedBtn.active{background:#11111414;color:#111114eb}.iosSegmentedBtn:active{transform:scale(.99)}.iosToggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#111114b8;-webkit-user-select:none;user-select:none}.iosToggle input{width:16px;height:16px}.iosCrumbRow{margin-bottom:10px}.iosListArea{min-height:220px;border-radius:14px;border:1px solid rgba(0,0,0,.06);background:#ffffff9e;padding:10px;position:relative}.iosListArea.dragActive{outline:3px solid rgba(10,132,255,.26);outline-offset:2px}.iosDropOverlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:#0a84ff1a;border:1px dashed rgba(10,132,255,.35);display:grid;place-items:center;z-index:3}.iosDropOverlayInner{display:grid;gap:6px;align-items:center;justify-items:center;padding:18px 22px;border-radius:16px;background:#ffffffdb;border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 38px #0000001f;color:#111114e0}.iosDropOverlayTitle{font-size:14px;font-weight:780;letter-spacing:-.01em}.iosDropOverlaySub{font-size:12px;color:#1111148f}.iosCenterSpinner{width:34px;height:34px;border-radius:999px;border:3px solid rgba(10,132,255,.18);border-top-color:#0a84ffd9;animation:spin .9s linear infinite;margin:64px auto}.iosList{display:flex;flex-direction:column;gap:8px}.iosCell{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#ffffffdb;cursor:pointer;transition:background .14s ease,transform .14s ease}.iosCellLeft{display:flex;align-items:center;gap:12px;min-width:0}.iosCellGlyph{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.08);background:#ffffffb8;box-shadow:inset 0 1px #ffffffa6;flex:0 0 auto}.iosCellGlyph.folder{color:#0a84fff2}.iosCellGlyph.file{color:#111114b3}.iosCell:hover{background:#fff}.iosCell:active{transform:scale(.995)}.iosCellMain{min-width:0}.iosCellTitle{font-weight:700;font-size:14px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iosCellSub{font-size:12px;opacity:.68;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iosCellRight{color:#1111147a;flex:0 0 auto}.iosIcon{display:block}.cmWizardCard input[type=number]::-webkit-inner-spin-button,.cmWizardCard input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cmWizardCard input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.clientFilesPage{margin:0 -12px -32px;min-height:calc(100vh - 48px);background:linear-gradient(180deg,#ffffff61,#ffffff14);border-radius:16px 16px 0 0;padding:22px 22px 80px}.cf-tab-content{overflow:hidden}@keyframes cfTabInFromRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes cfTabInFromLeft{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.cf-tab-enter-fwd{animation:cfTabInFromRight .3s cubic-bezier(.25,.46,.45,.94) both}.cf-tab-enter-back{animation:cfTabInFromLeft .3s cubic-bezier(.25,.46,.45,.94) both}.clientTopBar{padding:16px 22px 18px;border-radius:20px;border:1px solid rgba(17,17,20,.08);background:#ffffffb8;box-shadow:0 8px 32px #00000012;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);margin-bottom:14px;border-top:3px solid rgba(59,130,246,.35)}.clientTopBarLeft{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.clientTopBarInner{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.clientHeroRow{display:flex;align-items:center;gap:14px;width:100%}.clientAvatar{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:750;color:#fff;flex-shrink:0;letter-spacing:-.02em}.buttonSmall{height:34px;padding:0 12px;border-radius:12px;font-weight:650}.clientHeaderText{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.clientNumberChip{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:700;background:#3b82f61a;color:#1e50c8e6;border:1px solid rgba(59,130,246,.18);letter-spacing:.02em;width:fit-content;align-self:flex-start;justify-self:start}.clientHeaderName{font-size:24px;font-weight:800;letter-spacing:-.03em;color:#111114eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}@keyframes clientEditModalIn{0%{opacity:0;transform:scale(.95) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}.deletedModalOverlay{animation:clientEditOverlayIn .22s ease both}.deletedModalOverlay.closing{animation:clientEditOverlayOut .22s ease both}.deletedModalCard{animation:clientEditModalIn .3s cubic-bezier(.34,1.25,.64,1) both}.deletedModalCard.closing{animation:clientEditModalOut .2s cubic-bezier(.25,.46,.45,.94) both}@keyframes clientEditModalOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(18px)}}@keyframes clientEditOverlayIn{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes clientEditOverlayOut{0%{opacity:1}to{opacity:0}}.clientEditOverlay{animation:clientEditOverlayIn .22s ease both}.clientEditOverlay.closing{animation:clientEditOverlayOut .22s ease both}.clientEditModal{width:min(520px,96vw);border-radius:20px;background:#fffffff5;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 24px 64px #0000002e;border:1px solid rgba(17,17,20,.08);overflow:hidden;animation:clientEditModalIn .32s cubic-bezier(.34,1.3,.64,1) both}.clientEditModal.closing{animation:clientEditModalOut .22s cubic-bezier(.25,.46,.45,.94) both}.clientEditModalHeader{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:.5px solid rgba(17,17,20,.08)}.clientEditModalTitle{font-size:17px;font-weight:750;letter-spacing:-.02em;color:#111114eb}.clientEditModal .formGrid{padding:16px 20px 20px;display:grid;gap:10px}.clientEditModal .settingsActions{justify-content:flex-end;margin-top:4px}.createWizardLauncher{display:flex;align-items:center;justify-content:space-between;gap:12px}.newFilePanel .panelHeader,.newFilePanel .createWizardLauncher,.newFilePanel .helperText{-webkit-user-select:none;user-select:none}.helperText{font-size:12px;color:#1111149e}.cmWizardCard{padding:0;display:flex;flex-direction:column;overflow:hidden;background:#f2f2f7!important;box-shadow:0 40px 100px #00000052,0 8px 30px #00000024,0 0 0 .5px #ffffff80 inset!important}.cmWizardHeightSpring{transition:height .44s cubic-bezier(.34,1.56,.64,1)!important}.cmFloatingPanel{position:fixed;max-width:calc(100vw - 28px);max-height:calc(100vh - 28px);min-width:520px;min-height:360px;resize:both;overflow:auto}.cmDragHandle{cursor:grab;-webkit-user-select:none;user-select:none}.cmDragHandle:active{cursor:grabbing}.cmWizardHeader{padding:14px 18px 12px;border-bottom:.5px solid rgba(0,0,0,.09);display:flex;flex-direction:column;gap:10px;background:#ffffffbf;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}.cmWizardDragHandle{display:flex;justify-content:center;padding:2px 0 4px;margin-top:-4px}.cmWizardDragPill{width:36px;height:4px;border-radius:99px;background:#3c3c4338}.cmWizardTitleRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.cmWizardProgress{display:flex;align-items:center;gap:5px}.cmWizardProgressSeg{flex:1;height:3px;border-radius:99px;background:#3c3c4324;transition:background .45s cubic-bezier(.34,1.56,.64,1),transform .45s cubic-bezier(.34,1.56,.64,1);transform-origin:left center}.cmWizardProgressSeg.filled{background:#007aff}.cmWizardProgressSeg.active{background:#007aff;transform:scaleY(1.5)}.cmWizardHeaderBtn{padding:6px 14px;border-radius:999px;border:.5px solid rgba(60,60,67,.18);background:#ffffffbf;font-size:13px;font-weight:500;color:#111114a6;cursor:pointer;transition:background .12s ease,transform .12s ease;font-family:inherit;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cmWizardHeaderBtn:hover{background:#fffffff2;color:#111114d9}.cmWizardHeaderBtn:active{transform:scale(.95)}.cmWizardBody{display:grid;gap:10px;padding:16px 18px;overflow-y:auto;background:transparent}.cmWizardUserResized .cmWizardBody{flex:1;min-height:0;overflow-y:auto}.cmStepContent{display:grid;gap:14px}.formGroup.cmEditorForm{display:grid;gap:12px}.lockedField{border-radius:14px;padding:10px 12px;border:1px solid rgba(17,17,20,.1);background:#ffffffb8;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lockedLabel{font-size:12px;color:#1111149e}.lockedValue{font-size:13px;font-weight:650;color:#111114}.cmWizardFooter{padding:12px 18px 18px;border-top:.5px solid rgba(0,0,0,.09);background:#ffffffbf;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}.cmWizardFooterButtons{display:flex;align-items:center;justify-content:space-between;gap:10px}.cmWizardFooterButtons.isSingle{justify-content:flex-end}.cmWizardFooter .button.buttonPrimary{border-radius:13px;padding:13px 26px;font-size:15px;font-weight:650;letter-spacing:-.01em}.cmWizardFooter .button.buttonSecondary{border-radius:13px;padding:13px 20px;font-size:15px;font-weight:500}.cmBtnChevron{display:inline-block;margin-right:6px;font-size:18px;line-height:1;transform:translateY(-1px);opacity:.85}.wizardGapTop{margin-top:14px}.wizardGapTopLegalAid{margin-top:12px}.cmWizardList{display:grid;gap:0;border-radius:12px;overflow:hidden;box-shadow:0 1px #ffffffb3 inset,0 2px 8px #0000000f}.cmWizardCell{width:100%;border-radius:12px;background:#ffffffe0;border:none;border-bottom:.5px solid rgba(60,60,67,.1);padding:4px 10px 4px 0;display:flex;align-items:center;gap:6px;transition:background 80ms}.cmWizardCell:first-child{border-radius:12px 12px 0 0}.cmWizardCell:last-child{border-radius:0 0 12px 12px;border-bottom:none}.cmWizardCell:only-child{border-radius:12px}.cmWizardCell:has(.cmWizardCellBtn:hover){background:#007aff0a}.cmWizardCellBtn{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:none;padding:10px 4px 10px 14px;text-align:left;font-family:inherit;cursor:pointer}.cmWizardCellRemove{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:none;background:#7878801a;color:#3c3c4373;font-size:15px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s}.cmWizardCellRemove:hover{background:#ff3b301f;color:#dc2626}.cmWizardCellMain{display:grid;gap:4px}.cmWizardCellTitle{font-size:13px;font-weight:700;color:#111114}.cmWizardCellSub{font-size:12px;color:#1111149e}.cmWizardChevron{font-size:18px;color:#11111461;line-height:1}.cmWizardAddRow{width:100%;text-align:left;border-radius:0 0 12px 12px;padding:11px 14px;background:#007aff0d;border:none;border-top:.5px dashed rgba(0,122,255,.25);color:#0050c8d9;font-size:13px;font-weight:650;font-family:inherit;cursor:pointer;transition:background 80ms}.cmWizardAddRow:hover{background:#007aff17}@keyframes foOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes foOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes foModalIn{0%{opacity:0;transform:scale(.88) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes foModalOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.92) translateY(8px)}}.cmWizardEditorOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000070;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);display:grid;place-items:center;z-index:9999;padding:18px;animation:foOverlayIn .22s ease both;overscroll-behavior:none;touch-action:none}.cmWizardEditorOverlay.fo-closing{animation:foOverlayOut .21s ease both}.cmWizardEditorOverlay.fo-closing .cmWizardEditorCard{animation:foModalOut .21s cubic-bezier(.4,0,.8,0) both}.cmWizardEditorCard{width:min(560px,96vw);padding:14px;animation:foModalIn .32s cubic-bezier(.34,1.56,.64,1) both}.cmWizardEditorCard--admin{border-color:#ff950073!important;background:#fff8ebf5!important;box-shadow:0 20px 60px #c864002e,0 2px 8px #c864001f!important}.cmWizardEditorHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.cmWizardEditorFooter{margin-top:12px;display:flex;justify-content:flex-end}.clientStatStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.clientStatChip{border-radius:16px;border:1px solid rgba(17,17,20,.07);background:#ffffffb8;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 2px 10px #0000000d;padding:12px 14px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.clientStatValue{font-size:22px;font-weight:800;letter-spacing:-.04em;color:#111114e6;line-height:1}.clientStatValueSm{font-size:14px;font-weight:600;letter-spacing:-.01em}.clientStatLabel{font-size:11px;font-weight:600;color:#1111146b;letter-spacing:.01em;margin-top:2px}.clientOverviewGrid{display:grid;grid-template-columns:2fr 3fr;gap:12px;align-items:start}.clientInfoCard{border-radius:20px;border:1px solid rgba(17,17,20,.07);background:#ffffffb8;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 4px 16px #0000000f;overflow:hidden}.clientInfoCardHeader{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;border-bottom:.5px solid rgba(17,17,20,.07)}.clientInfoCardTitle{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#1111146b}.clientInfoEditBtn{font-size:13px;font-weight:600;color:#3b82f6e6;background:none;border:none;cursor:pointer;padding:2px 0}.clientInfoEditBtn:hover{color:#1e50c8f2}.clientInfoRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:.5px solid rgba(17,17,20,.055);min-height:40px}.clientInfoRow:last-child{border-bottom:none}.clientInfoLabel{font-size:13px;font-weight:500;color:#11111485;flex-shrink:0;min-width:90px}.clientInfoValue{font-size:13px;color:#111114e0;text-align:right;min-width:0;font-weight:500;word-break:break-word}.clientInfoValue--empty{color:#11111447;font-style:italic}.clientFilesCard{border-radius:20px;border:1px solid rgba(17,17,20,.07);background:#ffffffb8;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 4px 16px #0000000f;overflow:hidden}.clientFilesCardHeader{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;border-bottom:.5px solid rgba(17,17,20,.07)}.clientFilesCardTitle{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#1111146b}.clientCreateFileBtn{display:inline-flex;align-items:center;gap:4px;padding:5px 13px;border-radius:999px;border:1px solid rgba(59,130,246,.22);background:#3b82f61a;color:#1e50c8eb;font-size:12px;font-weight:700;cursor:pointer;transition:background .12s}.clientCreateFileBtn:hover{background:#3b82f629}.clientCreateFileBtn:active{transform:translateY(1px)}.clientFileRow{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:.5px solid rgba(17,17,20,.06);cursor:pointer;background:transparent;border-left:none;border-right:none;border-top:none;width:100%;text-align:left;transition:background .1s;font-family:inherit}.clientFileRow:hover{background:#00000006}.clientFileRow:disabled{cursor:default}.clientFileIcon{width:36px;height:36px;border-radius:10px;background:#ffb3001f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.clientFileInfo{flex:1;min-width:0}.clientFileNameRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.clientFileName{font-size:14px;font-weight:600;color:#111114e0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientFileMeta{font-size:12px;color:#1111146b;margin-top:2px}.clientFileChevron{color:#11111438;font-size:18px;flex-shrink:0;line-height:1}@media(max-width:960px){.clientTopBar{flex-wrap:wrap;align-items:flex-start}.clientOverviewGrid{grid-template-columns:1fr}.clientStatStrip{grid-template-columns:repeat(3,1fr)}.clientHeaderName{white-space:normal}}@media(max-width:700px){.clientStatStrip{grid-template-columns:1fr 1fr}}.clientDetails{display:grid;gap:10px}.detailRow{display:grid;grid-template-columns:160px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid rgba(17,17,20,.08)}.subTitle{margin:16px 0 8px;font-size:14px;font-weight:750;letter-spacing:-.01em}.selectShell{display:flex;flex-direction:column;gap:6px}.selectTitle{font-size:12px;opacity:.75}.fileCardClickable{cursor:pointer}.fileCard{border-radius:14px;background:#ffffffbf;border:1px solid rgba(17,17,20,.08);padding:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fileCardMain{flex:1 1 auto;display:grid;gap:6px}.fileGoBtn{min-width:74px;text-decoration:none}.fileList{display:grid;gap:10px}.fileLine{display:grid;grid-template-columns:120px 1fr;gap:8px;padding:3px 0}.fileKey{font-size:12px;color:#11111499}.fileVal{font-size:14px;font-weight:700;color:#111114eb}.fileVal.small{font-weight:650}.statusPill{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:750;line-height:1;border:1px solid rgba(17,17,20,.1);background:#ffffffb3}.statusPill .liveDot{width:10px;height:10px;border-radius:999px;position:relative}.statusPill.open .liveDot{background:#34c759f2;animation:livePulseGreenSmall 1.4s ease-in-out infinite}.statusPill.closed .liveDot{background:#ff3b30f2;animation:livePulseRedSmall 1.4s ease-in-out infinite}@keyframes livePulseGreenSmall{0%{box-shadow:0 0 #34c75959}70%{box-shadow:0 0 0 8px #34c75900}to{box-shadow:0 0 #34c75900}}@keyframes livePulseRedSmall{0%{box-shadow:0 0 #ff3b3059}70%{box-shadow:0 0 0 8px #ff3b3000}to{box-shadow:0 0 #ff3b3000}}.statusPill.open{color:#006e30f2;border-color:#34c75959;background:#34c7591a}.statusPill.closed{color:#aa0000eb;border-color:#ff3b3059;background:#ff3b301a}.errorBox{margin-top:10px;padding:10px 12px;border-radius:12px;background:#ff3b301a;border:1px solid rgba(255,59,48,.25);color:#780000eb;white-space:pre-wrap}.settingsActions{display:flex;justify-content:flex-end;gap:10px;margin-top:2px}.select{width:100%;height:44px;border-radius:12px;border:1px solid rgba(17,17,20,.1);background:#ffffffb8;padding:0 12px}.fileCard:hover{box-shadow:0 8px 22px #1111141a;transform:translateY(-1px)}.formGroup{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:#ffffffe0;border:.5px solid rgba(255,255,255,.9);box-shadow:0 1px 4px #00000012,0 .5px #0000000a}@keyframes wizSectionEnter{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.wizardSectionsFade{display:contents}.wizardSectionsFadeWrap{display:grid;gap:10px;opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.wizardSectionsFadeWrap.fading{opacity:0;transform:translateY(6px);pointer-events:none}.groupTitle{font-size:11px;font-weight:700;letter-spacing:.065em;text-transform:uppercase;color:#3c3c4380;margin-bottom:4px}.rowWithAction{display:flex;gap:10px;align-items:center;margin-bottom:8px}.rowWithAction .input{flex:1}.groupBlock{margin-bottom:12px;padding:10px;border-radius:14px;background:#fff9;border:1px solid rgba(17,17,20,.08)}.groupBlockHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.groupBlockTitle{font-size:13px;font-weight:650;color:#111114bf;margin-bottom:6px;display:block}.cmWizardBody .segmented{display:flex;background:#7676801f;border-radius:10px;padding:3px;gap:2px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;border:none;border-top:none;box-sizing:border-box;width:100%}.cmWizardBody .segBtn{flex:1;text-align:center;min-width:0}.cmWizardBody .segBtn{flex:none;text-align:center;padding:7px 20px;border-radius:8px;font-size:13px;font-weight:500;color:#1111148c;background:transparent;border:none;border-bottom:none;transition:color .15s ease,background .15s ease,box-shadow .15s ease;margin-bottom:0;white-space:nowrap}.cmWizardBody .segBtn.active{background:#fffffff2;color:#111114eb;font-weight:650;box-shadow:0 1px 4px #0000001f,0 .5px #0000000f;border-bottom:none}.wizLegalAidSection{max-height:0;overflow:hidden;opacity:0;transition:max-height .32s ease-in-out,opacity .24s ease}.wizLegalAidSection.visible{max-height:200px;opacity:1}.wizLegalAidInner{padding-bottom:2px}.cmWizardCard .input,.cmWizardCard .select,.cmWizardCard textarea,.wizItemModalCard .input,.wizItemModalCard .select,.wizItemModalCard textarea{border:1px solid rgba(60,60,67,.15);background:#fffffff2;outline:none;border-radius:12px;transition:border-color .16s ease,box-shadow .16s ease}.cmWizardCard .input:focus,.cmWizardCard .select:focus,.cmWizardCard textarea:focus,.wizItemModalCard .input:focus,.wizItemModalCard .select:focus,.wizItemModalCard textarea:focus{border-color:#007aff8c;box-shadow:0 0 0 3.5px #007aff24}.cmWizardError{margin-bottom:12px}.cmWizardErrorInline{margin:0}.cmWizardBody[data-phase=next],.cmWizardBody[data-phase=back]{overflow:hidden}.cmWizardBody[data-phase=next] .cmStepContent{animation:wizStepExitLeft .15s ease-in forwards;pointer-events:none}.cmWizardBody[data-phase=back] .cmStepContent{animation:wizStepExitRight .15s ease-in forwards;pointer-events:none}.cmStepContent[data-enter=next]{animation:wizStepEnterRight .3s cubic-bezier(.34,1.15,.64,1) both}.cmStepContent[data-enter=back]{animation:wizStepEnterLeft .3s cubic-bezier(.34,1.15,.64,1) both}@keyframes wizStepExitLeft{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-22px) scale(.97)}}@keyframes wizStepExitRight{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(22px) scale(.97)}}@keyframes wizStepEnterRight{0%{opacity:0;transform:translate(28px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes wizStepEnterLeft{0%{opacity:0;transform:translate(-28px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}.wizAreaBlock{animation:wizAreaEnter .24s cubic-bezier(.22,1,.36,1) both}@keyframes wizAreaEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wizRowEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cmWizardCell{animation:wizRowEnter .2s cubic-bezier(.22,1,.36,1) both}.wizardPillGrid{display:flex;flex-wrap:wrap;gap:7px}.wizardPill{padding:7px 15px;border-radius:999px;border:1px solid rgba(17,17,20,.12);background:#ffffffd9;font-size:13px;font-weight:500;color:#111114b3;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease;white-space:nowrap;line-height:1.3;box-shadow:0 1px 3px #0000000f}.wizardPill:hover{background:#fff;border-color:#11111433;box-shadow:0 2px 8px #00000017}.wizardPill.wizardPillActive{background:#007aff;border-color:#0050d240;color:#fff;font-weight:600;box-shadow:0 4px 14px #007aff61;transform:scale(1.02);transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}.cmWizardLawyerTrigger{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 12px;background:transparent;border:none;border-radius:12px;cursor:pointer;font-family:inherit;transition:background .12s ease;text-align:left}.cmWizardLawyerTrigger:hover{background:#007aff0d}.cmWizardLawyerTrigger:active{background:#007aff17}.cmWizardLawyerAvatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px;flex-shrink:0}.cmWizardLawyerName{flex:1;font-size:15px;font-weight:500;color:#000000d9}.cmWizardLawyerPlaceholder{flex:1;font-size:15px;font-weight:400;color:#3c3c4373}.cmWizardLawyerChevron{opacity:.35;flex-shrink:0}.wizardLawyerPicker{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:#ffffffe6;box-shadow:0 1px #fffc inset,0 2px 10px #00000012}.wizardLawyerSearch{border:none!important;border-bottom:.5px solid rgba(60,60,67,.13)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;font-size:14px;padding:10px 14px!important}.wizardLawyerSearch:focus{box-shadow:none!important;border-color:#3c3c4321!important;background:#ffffff80!important}.wizardLawyerList{max-height:260px;overflow-y:auto}.wizardLawyerRow{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:transparent;border:none;border-bottom:.5px solid rgba(60,60,67,.09);cursor:pointer;text-align:left;transition:background 80ms ease;font-family:inherit;min-height:44px}.wizardLawyerRow:last-child{border-bottom:none}.wizardLawyerRow:hover{background:#007aff0a}.wizardLawyerRow.wizardLawyerRowActive{background:#007aff0f}.wizardLawyerName{font-size:14px;font-weight:500;color:#111114e0}.wizardLawyerCheck{font-size:16px;color:#007affe6;font-weight:700;flex-shrink:0}.wizardLawyerEmpty{padding:14px 16px;font-size:13px;color:#11111461;font-style:italic}.filePageGrid{display:grid;gap:14px}.segmented{display:inline-flex;background:#ffffffa8;border:1px solid rgba(17,17,20,.1);border-radius:999px;padding:3px;box-shadow:0 1px 6px #0000000d;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.segBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:8px 12px;border-radius:999px;cursor:pointer;font-weight:650;color:#111114b8}.segBtn.active{background:#fffffff2;color:#111114eb;box-shadow:0 8px 18px #00000014}.iosField{display:grid;gap:6px}.iosFieldLabel,.iosHint{font-size:12px;color:#1111149e}.iosCard{padding:18px;border-radius:18px;border:1px solid rgba(17,17,20,.1);background:#ffffffb3;box-shadow:0 12px 28px #00000014;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.cardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.cardKicker{font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:#1111148c}.cardTitle{font-size:18px;font-weight:780;letter-spacing:-.02em;color:#111114eb}.detailList{display:grid;gap:0}.detailRow{display:grid;grid-template-columns:160px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid rgba(17,17,20,.08)}.detailRow:last-child{border-bottom:0}.detailLabel{font-size:12px;color:#11111499}.detailValue{font-size:14px;color:#111114e6}.iosGroups{display:grid;gap:14px}.iosGroupHeader{font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:#1111148c;margin-bottom:8px;padding-left:4px}.iosGroupBody{border-radius:16px;border:1px solid rgba(17,17,20,.1);background:#ffffffd1;box-shadow:0 10px 22px #0000000f;overflow:hidden}.iosRow{display:grid;grid-template-columns:160px 1fr;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(17,17,20,.08)}.iosRow:last-child{border-bottom:0}.iosRowLabel{font-size:12px;color:#1111149e}.iosRowValue{font-size:14px;color:#111114eb}.listRow{display:grid;grid-template-columns:1fr auto;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(17,17,20,.08);background:transparent;border:0;text-align:left;cursor:pointer;width:100%}.listRow:last-child{border-bottom:0}.listRow:hover{background:#00000008}.listRowName{font-size:14px;color:#111114eb}.listRowMeta{font-size:12px;color:#1111148c}.iosGroupFields{padding:14px;border-radius:16px;border:1px solid rgba(17,17,20,.1);background:#ffffffd1;box-shadow:0 10px 22px #0000000f;display:grid;gap:12px}.formGrid{display:grid;gap:12px;max-width:680px}.field{display:grid;gap:6px}.fieldLabel{font-size:12px;color:#1111149e}.twoCol{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:720px){.twoCol,.detailRow,.iosRow{grid-template-columns:1fr}}.iosInput,.iosSelect{height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(17,17,20,.12);background:#ffffffe0;outline:none}.iosInput:focus,.iosSelect:focus{border-color:#3b82f68c;box-shadow:0 0 0 4px #3b82f626}.actionsRow{display:flex;justify-content:flex-end;margin-top:14px}.primaryBtn{min-width:140px;height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(17,17,20,.16);background:#111114eb;color:#fff;font-weight:800;box-shadow:0 14px 30px #0000002e;cursor:pointer}.primaryBtn:disabled{opacity:.75;cursor:not-allowed}.iosListSection{display:grid;gap:8px}.iosListHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.iosListHeaderTitle{font-size:13px;font-weight:650;letter-spacing:-.01em;color:#111114e0}.iosListBody{padding:0}.iosListEmpty{padding:14px;font-size:14px;color:#111114ad}.iosListRowBtn,.iosQuickRow{width:100%;display:block;position:relative;text-align:left;border:0;background:transparent;padding:12px 96px 12px 14px;border-bottom:1px solid rgba(17,17,20,.08)}.iosQuickRow{position:relative}.iosListRowBtn{cursor:pointer}.iosListRowBtn:hover{background:#11111409}.iosListBody>:last-child{border-bottom:0}.iosRowTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.iosEntryPillGroup{position:absolute;top:12px;right:14px;display:flex;gap:8px;align-items:center}.iosRowPrimary{font-size:15px;font-weight:650;letter-spacing:-.015em;color:#111114eb}.iosRowSecondary{margin-top:2px;font-size:13px;font-weight:600;color:#1111148c}.iosRowBody{margin-top:6px;font-size:14px;line-height:1.35;color:#111114d6}.iosUnitPill{position:static;display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(17,17,20,.12);background:#1111140d;font-size:12px;font-weight:650;color:#111114c2}.iosStatusPill{position:static;display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(17,17,20,.14);background:#11111414;font-size:12px;font-weight:750;letter-spacing:-.01em;color:#111114cc}.iosQuickActions{margin-top:10px;display:flex;gap:10px}.iosPillBtn{height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(17,17,20,.14);background:#ffffffd1;font-size:13px;font-weight:650;color:#111114e0;cursor:pointer}.iosPillBtn:hover{background:#11111409}.btnInline{display:inline-flex;align-items:center;justify-content:center;gap:10px}.spinner{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fffffff2;animation:spin .9s linear infinite}.statusSvg{width:18px;height:18px;display:block}.statusSvg path{fill:none;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:fileDraw .52s ease forwards}.statusSvg.ok path{stroke:#34c759f2}@keyframes fileDraw{to{stroke-dashoffset:0}}.tick{font-size:18px;line-height:1}.errorBox{margin-top:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(239,68,68,.35);background:#ef44441a;color:#991b1b;white-space:pre-wrap}.ios-docs-hero{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ios-docs-title{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.ios-docs-subtitle{color:#0000008c;font-size:13px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-docs-actions{display:flex;gap:8px;align-items:center}.ios-icon-btn{border:1px solid rgba(0,0,0,.1);background:#ffffffdb;border-radius:999px;width:42px;height:42px;display:grid;place-items:center;box-shadow:0 10px 25px #00000014;cursor:pointer;font-size:20px;line-height:1}.ios-icon-btn svg{width:20px;height:20px}.ios-icon-btn:disabled{opacity:.45;cursor:default;box-shadow:none}.ios-docs-navrow{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ios-docs-loading{margin-top:12px;border:1px solid rgba(0,0,0,.08);background:#ffffffbf;border-radius:18px;padding:14px 16px;box-shadow:0 14px 35px #0000000f;color:#000000a6;font-weight:700}.ios-docs-tableOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffeb;display:flex;align-items:center;justify-content:center;z-index:5}.ios-docs-tableOverlayInner{display:flex;align-items:center;gap:10px;color:#000000a6;font-weight:700;padding:10px 14px;border:1px solid rgba(0,0,0,.08);background:#ffffffd9;border-radius:999px;box-shadow:0 14px 35px #00000014}.ios-docs-tableOverlay .spinner{width:22px;height:22px;border-radius:999px;border:2px solid rgba(0,0,0,.18);border-top-color:#00000073;animation:iosSpin .9s linear infinite}@keyframes iosSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ios-back-pill{border:1px solid rgba(0,0,0,.1);background:#ffffffdb;border-radius:999px;padding:8px 12px;font-weight:700;display:inline-flex;align-items:center;cursor:pointer}.ios-back-chev{font-size:26px;line-height:1;margin-right:6px;transform:translateY(-.5px)}.ios-back-pill:disabled{opacity:.45;cursor:default}.ios-breadcrumb{flex:1;min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}.ios-breadcrumb-seg{display:inline-flex;align-items:center;gap:6px}.ios-breadcrumb-sep{color:#00000059}.ios-breadcrumb-btn{border:none;background:transparent;padding:0;font-weight:700;color:#000000b8;cursor:pointer;max-width:220px;overflow:hidden;text-overflow:ellipsis}.ios-breadcrumb-btn:disabled{cursor:default;color:#000000eb}.ios-docs-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ios-docs-topbar{margin-top:0;margin-bottom:4px;display:flex;justify-content:flex-start}.ios-docs-topbar .segmented{background:#ffffffd1;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #00000012}.ios-docs-panel{position:relative;border:1px solid rgba(0,0,0,.08);background:#ffffffdb;border-radius:20px;padding:14px;box-shadow:0 18px 70px #0000001a}.ios-docs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.ios-docs-toolbar-title{font-weight:900;letter-spacing:-.01em}.ios-docs-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ios-docs-btn{border:1px solid rgba(0,0,0,.1);background:#ffffffe6;border-radius:999px;padding:8px 12px;font-weight:800;cursor:pointer;box-shadow:0 10px 30px #00000014}.ios-docs-btn.compact{padding:6px 10px;box-shadow:0 10px 26px #00000014}.ios-docs-menu{border:1px solid rgba(0,0,0,.1);background:#ffffffeb;border-radius:16px;box-shadow:0 22px 70px #00000029;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);display:flex;flex-direction:column;gap:10px}.ios-docs-menuItem{width:100%;border:1px solid rgba(0,0,0,.1);background:#ffffffeb;border-radius:14px;padding:10px 12px;font-weight:800;font-size:13px;text-align:center;cursor:pointer;box-shadow:0 10px 26px #00000014}.ios-docs-menuItem:hover{background:#00000008}.ios-docs-menuItem:active{transform:translateY(1px)}.ios-docs-btn.primary{background:#000000eb;color:#fff;border-color:#000000eb}.ios-docs-btn:disabled{opacity:.5;cursor:default;box-shadow:none}.ios-docs-drop{margin-top:12px;border:1px dashed rgba(0,0,0,.18);border-radius:18px;padding:12px 14px;background:#00000005}.ios-docs-drop.drag{border-color:#00000059;background:#0000000a}.ios-docs-drop-text{color:#0000009e;font-weight:700;font-size:13px}.ios-docs-tableWrap{margin-top:12px;overflow:visible;position:relative}.ios-docs-scrollX{overflow-x:auto;overflow-y:visible}.ios-docs-nameCell{display:inline-flex;align-items:center;gap:10px;min-width:0}.ios-docs-itemIcon{width:18px;height:18px;flex:0 0 auto;color:#0000008c}.ios-docs-skel{height:12px;border-radius:999px;background:#0000000f}.ios-docs-skel.sm{width:90px}.ios-docs-skel.md{width:140px}.ios-docs-skel.lg{width:200px}.ios-docs-skel.small{height:10px}.ios-docs-skel.w40{width:40%}.ios-docs-skel.w55{width:55%}.ios-docs-skel.w70{width:70%}.ios-docs-table{width:100%;border-collapse:collapse}.ios-docs-table thead th{color:#0000008c;font-weight:800;font-size:12px;text-transform:none}.ios-docs-tr{border-top:1px solid rgba(0,0,0,.08);cursor:pointer}.ios-docs-tr:hover{background:#00000005}.ios-docs-tr.busy{cursor:default;opacity:.75}@media(min-width:1100px){.ios-docs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ios-docs-grid{grid-template-columns:1fr}}.ios-docs-card{border:1px solid rgba(0,0,0,.08);background:#ffffffe0;border-radius:18px;padding:14px;text-align:left;cursor:pointer;box-shadow:0 16px 50px #0000001a}.ios-docs-card:hover{box-shadow:0 20px 65px #0000001f}.ios-docs-card-row{display:flex;align-items:flex-start;gap:10px}.ios-docs-folder-icon{width:26px;height:26px;display:grid;place-items:center;font-size:20px;line-height:1}.ios-docs-card-title{font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-docs-card-subtitle{margin-top:2px;font-size:13px;color:#0000008c}.iosStaffCell{border-top:1px solid rgba(17,17,20,.08)}.iosStaffCell:first-child{border-top:0}.iosStaffCellHeader{width:100%;display:block;text-align:left;border:0;background:transparent;padding:12px 14px;cursor:pointer}.iosStaffCellHeader:hover{background:#11111409}.iosStaffTitleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.iosStaffTitleWrap{min-width:0;flex:1;display:flex;align-items:center;gap:10px}.iosStaffTitle{min-width:0;flex:1;font-size:15px;font-weight:700;letter-spacing:-.015em;color:#111114eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iosStaffSubtitle{margin-top:3px;font-size:13px;font-weight:600;color:#1111148c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iosStaffMe{font-size:12px;font-weight:650;color:#1111148c}.iosStaffChevron{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid rgba(17,17,20,.1);background:#ffffffa8;box-shadow:0 1px 6px #0000000d}.iosStaffCellDetails{padding:12px 14px 14px;border-top:1px solid rgba(17,17,20,.08);background:#ffffff8c}@media(max-width:720px){.iosStaffTitleRow{align-items:flex-start}.iosStaffChevron{margin-top:2px}}.segmented.compact{width:fit-content;max-width:100%}.segmented.compact .segBtn{padding-left:14px;padding-right:14px}.iosToggleRow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 2px}.iosToggleLabel{font-size:13px;font-weight:700;color:#000000c7}.iosSwitch{width:46px;height:28px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#8e8e9347;position:relative;padding:0;cursor:pointer;transition:background .16s ease,border-color .16s ease}.iosSwitch.on{background:#34c759f2;border-color:#34c75973}.iosSwitch.disabled{opacity:.55;cursor:not-allowed}.iosSwitchKnob{width:24px;height:24px;border-radius:999px;background:#fff;position:absolute;top:1px;left:1px;box-shadow:0 2px 10px #00000029;transform:translate(0);transition:transform .18s cubic-bezier(.2,.9,.2,1)}.iosSwitch.on .iosSwitchKnob{transform:translate(18px)}.whiteTransitionOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffffff2;display:grid;place-items:center;z-index:9999}.whiteTransitionSpinner{width:34px;height:34px;border-radius:999px;border:3px solid rgba(59,130,246,.18);border-top-color:#3b82f6d9;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.iosSectionTitle{font-size:13px;font-weight:700;color:#000000d9;margin-top:2px}.iosSectionHint{font-size:12px;color:#0000008c;margin-top:4px;margin-bottom:10px}.iosRatesBlock{padding:12px;border-radius:16px;border:1px solid rgba(0,0,0,.06);background:#ffffffbf;box-shadow:0 6px 18px #0000000a;margin-top:10px}.iosRatesHeader{font-size:12px;font-weight:700;color:#000000bf;margin-bottom:10px}.iosRateGrid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px 12px}@media(max-width:720px){.iosRateGrid{grid-template-columns:1fr}}.iosMoneyField{position:relative}.iosMoneyPrefix{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:13px;color:#00000080;pointer-events:none}.iosMoneyInput{padding-left:26px}.foGrid{display:grid;grid-template-columns:320px 1fr;gap:12px;align-items:start}.foCol{display:grid;gap:12px}.foCard{background:#fffc;border-radius:16px;border:1px solid rgba(17,17,20,.08);box-shadow:0 2px 12px #0000000f,0 1px #ffffffb3 inset;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);overflow:hidden;border-left:3px solid var(--fo-accent, rgba(17,17,20,.12))}.foCard--identifiers{--fo-accent: rgba(59, 130, 246, .55)}.foCard--matter{--fo-accent: rgba(99, 102, 241, .55)}.foCard--legalAid{--fo-accent: rgba(147, 51, 234, .55)}.foCard--client{--fo-accent: rgba(16, 185, 129, .55)}.foCard--parties{--fo-accent: rgba(251, 146, 60, .55)}.foCard--children{--fo-accent: rgba(244, 63, 94, .55)}.foCard--prosecutor{--fo-accent: rgba(239, 68, 68, .55)}.foCard--charges{--fo-accent: rgba(234, 88, 12, .55)}.foCard--property{--fo-accent: rgba(20, 184, 166, .55)}.foCardHeader{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 9px;border-bottom:1px solid rgba(17,17,20,.06)}.foCardTitle{font-size:10px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:#1111146b}.foRow{display:grid;grid-template-columns:126px 1fr;gap:10px;align-items:baseline;padding:9px 14px;border-bottom:1px solid rgba(17,17,20,.055)}.foRow:last-child{border-bottom:none}.foLabel{font-size:11.5px;color:#11111475;font-weight:500;white-space:nowrap}.foValue{font-size:13px;font-weight:620;color:#111114e0;word-break:break-word}.foListWrap{padding:10px 14px}@media(max-width:820px){.foGrid{grid-template-columns:1fr}}.timePage{display:grid;gap:10px}.timeStatsTiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:600px){.timeStatsTiles{grid-template-columns:repeat(2,1fr)}}.timeTopBar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.timeTitleWrap{display:grid;gap:2px;min-width:0}.timeTitle{font-size:16px;font-weight:820;letter-spacing:-.02em;color:#111114eb}.timeSubtitle{font-size:12px;color:#1111149e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeControls{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-left:auto;padding-right:20px}.timeControls .segmented{margin-left:12px}.timeControls .segmented+.segmented{margin-left:20px}.timeControls .segmented{margin-top:0;background:#76768021;border-radius:999px;padding:2px;display:flex;gap:0;align-items:center;border:none}.timeControls .segBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:none;background:transparent;border-radius:999px;padding:5px 11px;flex:none;font-size:12px;font-weight:600;color:#1111148c;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.timeControls .segBtn.active{background:#fffffff2;color:#111114e6;box-shadow:0 1px 4px #0000001f;font-weight:650}.timePillBtn{height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(17,17,20,.12);background:#ffffffd9;box-shadow:0 8px 18px #0000000f;cursor:pointer;font-weight:650;white-space:nowrap}.timeNavBtn{width:38px;height:38px;border-radius:999px;border:1px solid rgba(17,17,20,.12);background:#ffffffd9;box-shadow:0 8px 18px #0000000f;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.timeNavBtn:hover{background:#fff}.timeSelect{height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(17,17,20,.12);background:#ffffffd9;box-shadow:0 8px 18px #0000000f;cursor:pointer;font-weight:650}.calendarWrap{position:relative;max-height:75vh;overflow:hidden;border-radius:18px;border:1px solid rgba(17,17,20,.1);background:#f2f2f7eb;box-shadow:0 12px 28px #00000014}.calendarInner{max-height:75vh;overflow-y:auto;overflow-x:hidden}.loadingOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.loadingChip{background:#fffc;border:1px solid rgba(17,17,20,.12);border-radius:14px;padding:10px 12px;font-weight:750;box-shadow:0 10px 22px #0000001a;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.listHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.entryList{display:grid;gap:10px}.entryCardBtn{text-align:left;border-radius:16px;border:1px solid rgba(17,17,20,.1);background:#ffffffd1;box-shadow:0 10px 22px #0000000f;padding:12px 14px;cursor:pointer}.entryCardBtn:hover{background:#ffffffeb}.entryTitle{font-weight:820;color:#111114eb}.entryMeta{font-size:12px;color:#1111149e;margin-top:4px}.quickCard{border-radius:16px;border:1px solid rgba(17,17,20,.1);background:#ffffffd1;box-shadow:0 10px 22px #0000000f;padding:12px 14px;display:grid;gap:8px}.quickActions{display:flex;gap:8px;flex-wrap:wrap}.inlineBtn{height:34px;padding:0 12px;border-radius:12px;border:1px solid rgba(17,17,20,.12);background:#ffffffc7;cursor:pointer;font-weight:700}.calSlideForward{animation:calSlideForward .22s cubic-bezier(.25,.46,.45,.94) both}.calSlideBack{animation:calSlideBack .22s cubic-bezier(.25,.46,.45,.94) both}.calFade{animation:calFade .18s ease both}@keyframes calSlideForward{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes calSlideBack{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes calFade{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:none}}@media(max-width:900px){.calendarWrap,.calendarInner{max-height:65vh}}@media(max-width:720px){.calendarWrap,.calendarInner{max-height:55vh}}.spTriggerBtn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(17,17,20,.14);background:#ffffffdb;cursor:pointer;font-size:13px;font-weight:600;color:#000c;transition:background .12s ease}.spTriggerBtn:hover{background:#fff}.spTriggerLabel{font-size:13px;font-weight:600;color:#000000b3}.spTriggerChips{display:flex;align-items:center;gap:4px}.spChip{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-size:9px;font-weight:700;color:#fff;letter-spacing:.02em}.spSheet{width:min(380px,calc(100% - 32px));border-radius:20px;background:#f2f2f7;box-shadow:0 20px 60px #00000047,0 2px 8px #0000001a;overflow:hidden;animation:modalCardIn .32s cubic-bezier(.32,.72,0,1) both}.spSheetClosing{animation:spSheetOut .32s cubic-bezier(.32,.72,0,1) both}@keyframes spSheetOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(60px) scale(.96)}}.spNavBar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 16px 12px;background:#f2f2f7}.spNavTitle{font-size:17px;font-weight:600;color:#000000e0;text-align:center;letter-spacing:-.02em}.spNavCancel{font-size:17px;font-weight:400;color:#3c3c43a6;background:none;border:none;cursor:pointer;padding:0;text-align:left}.spNavDone{font-size:17px;font-weight:600;color:#007aff;background:none;border:none;cursor:pointer;padding:0;text-align:right}.spNavCancel:hover{color:#3c3c43e6}.spNavDone:hover{color:#06d}.spBody{padding:4px 16px 20px;display:grid;gap:10px}.spGroup{background:#fff;border-radius:12px;overflow:hidden}.spRow{width:100%;display:flex;align-items:center;gap:12px;padding:11px 14px;background:none;border:none;border-bottom:1px solid rgba(60,60,67,.1);cursor:pointer;text-align:left;font-family:inherit;min-height:48px}.spRow:last-child{border-bottom:none}.spRow:hover{background:#00000008}.spRowSelected{background:#007aff0a}.spAvatar{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex:0 0 auto;letter-spacing:.02em}.spRowLabel{flex:1;font-size:15px;font-weight:400;color:#000000e0}.spRowYou{color:#3c3c438c;font-weight:400}.spCheck{flex:0 0 auto}html:has(.modalOverlay),body:has(.modalOverlay){overflow:hidden}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#11111447;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;z-index:60;padding:16px;animation:modalOverlayIn .28s ease both}@keyframes modalOverlayIn{0%{opacity:0}to{opacity:1}}.modalCard{width:min(460px,calc(100% - 32px));border-radius:20px;border:1px solid rgba(0,0,0,.08);background:#f2f2f7;box-shadow:0 20px 60px #00000047,0 2px 8px #0000001a;padding:14px 16px 24px;max-height:calc(100vh - 32px);overflow:auto;animation:modalCardIn .38s cubic-bezier(.32,.72,0,1) both}@keyframes modalCardIn{0%{opacity:0;transform:translateY(60px) scale(.96)}to{opacity:1;transform:none}}.modalOverlayClosing{animation:modalOverlayOut .36s ease both}.modalCardClosing{animation:modalCardOut .36s cubic-bezier(.32,.72,0,1) both}@keyframes modalOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes modalCardOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(60px) scale(.96)}}.tmNavBar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:2px 0 14px;gap:8px}.tmNavTitleArea{display:flex;flex-direction:column;align-items:center;gap:2px}.tmNavTitle{font-size:17px;font-weight:600;color:#000000e0;letter-spacing:-.02em;text-align:center;white-space:nowrap;display:flex;align-items:center;gap:6px;justify-content:center}.tmNavSubtitle{font-size:11px;font-weight:400;color:#3c3c438c;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.tmNavCancelBtn{font-size:17px;font-weight:400;color:#3c3c43a6;background:none;border:none;cursor:pointer;padding:4px 0;text-align:left}.tmNavCancelBtn:hover:not(:disabled){color:#3c3c43e6}.tmNavCancelBtn:disabled{opacity:.45;cursor:not-allowed}.tmNavSaveBtn{font-size:17px;font-weight:600;color:#007aff;background:none;border:none;cursor:pointer;padding:4px 0;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:5px;width:100%}.tmNavSaveBtn:hover:not(:disabled){color:#06d}.tmNavSaveBtn:disabled{opacity:.45;cursor:not-allowed}.tmAdminBanner{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#ff95001f;border:1px solid rgba(255,149,0,.3);color:#964b00f2;font-size:13px;font-weight:500}.tmReadOnlyNotice{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#3c3c4312;border:1px solid rgba(60,60,67,.12);color:#3c3c43b3;font-size:13px;font-weight:500}.tmSectionHeader{font-size:12px;font-weight:600;color:#3c3c438c;text-transform:uppercase;letter-spacing:.045em;padding:0 4px 5px}.tmBody .appleSpotlightBar{box-shadow:0 1px 3px #0000000f}.tmBody{display:grid;gap:10px;padding:0}.tmGroup{background:#fff;border-radius:12px;border:none;overflow:hidden}.tmRow{display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:44px}.tmRowLabel{font-size:15px;font-weight:400;color:#000000e0;white-space:nowrap;flex:0 0 auto}.tmRowValue{font-size:15px;color:#3c3c438c;text-align:right;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmDivider{height:1px;background:#3c3c431f;margin-left:16px}.tmTimeInput{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;font-size:16px!important;font-weight:500!important;color:#007aff!important;text-align:right;flex:1;outline:none;cursor:pointer}.tmInlineInput{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;font-size:15px!important;color:#3c3c4399!important;text-align:right;flex:1;outline:none;min-width:0}.tmInlineInput::placeholder{color:#3c3c434d!important}.tmDescTextarea{width:100%;min-height:96px;resize:vertical;border:none!important;background:transparent!important;box-shadow:none!important;-webkit-appearance:none;padding:12px 16px!important;font-size:15px!important;font-family:inherit;color:#000000e0!important;outline:none;box-sizing:border-box;border-radius:12px;display:block}.tmDescTextarea::placeholder{color:#3c3c4352!important}.tmDescGroup{border:1px solid rgba(0,0,0,.08);transition:border-color .14s ease,box-shadow .14s ease}.tmDescGroup:focus-within{border-color:#007aff8c;box-shadow:0 0 0 4px #007aff2e}.tmToggle{position:relative;display:inline-block;width:51px;height:31px;flex:0 0 auto;cursor:pointer}.tmToggleInput{opacity:0;width:0;height:0;position:absolute}.tmToggleTrack{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#78788038;transition:background .22s cubic-bezier(.25,.46,.45,.94)}.tmToggleTrack:after{content:"";position:absolute;width:27px;height:27px;border-radius:999px;background:#fff;top:2px;left:2px;box-shadow:0 2px 5px #00000047,0 0 0 .5px #0000000a;transition:transform .22s cubic-bezier(.25,.46,.45,.94)}.tmToggleInput:checked+.tmToggleTrack{background:#34c759}.tmToggleInput:checked+.tmToggleTrack:after{transform:translate(20px)}.tmDangerRow{width:100%;padding:12px 16px;min-height:44px;background:none;border:none;cursor:pointer;font-size:15px;font-weight:400;color:#ff3b30;text-align:center;display:flex;align-items:center;justify-content:center;font-family:inherit}.tmDangerRow:disabled{opacity:.45;cursor:not-allowed}.tmDangerRowSecondary{color:#3c3c4399;font-size:14px}.pickerList{background:#f2f2f7c7;border-radius:14px;padding:8px;overflow:auto;max-height:260px;border:1px solid rgba(60,60,67,.1)}.pickerRow{width:100%;text-align:left;border:1px solid rgba(60,60,67,.12);background:#ffffffe0;padding:10px 12px;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;cursor:pointer;border-radius:12px;margin-bottom:8px}.pickerRow:last-child{margin-bottom:0}.pickerRow:hover{background:#0a84ff0f;border-color:#0a84ff2e}.pickerRow.active{background:#0a84ff1f;border-color:#0a84ff42}.pickerRowLeft{min-width:0}.pickerRowMain{font-weight:600;color:#111114eb;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pickerRowRightMeta{font-size:12px;color:#3c3c439e;font-weight:500;white-space:nowrap}.pickerChevron{font-size:20px;line-height:1;color:#3c3c4366;padding-right:2px}.pickerEmpty{padding:10px;font-size:13px;color:#3c3c438c}.pickerSelectedRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(60,60,67,.14);background:#ffffff9e}.pickerSelectedLabel{font-size:12px;font-weight:600;color:#3c3c438c}.pickerSelectedValue{font-weight:600;color:#111114eb;letter-spacing:-.01em}.pickerChangeBtn{height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(17,17,20,.14);background:#ffffffdb;font-weight:600;font-size:13px;cursor:pointer}.iosSearchTrigger{width:100%;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;border:1px solid rgba(60,60,67,.16);background:#f2f2f7c7;color:#3c3c43c7;font-weight:500;cursor:pointer;font-family:inherit;font-size:15px}.iosSearchTrigger:hover{background:#f2f2f7eb}.iosSearchIcon{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;background:#3c3c431a;color:#3c3c43b3;font-size:13px;line-height:1}.iosSearchRow{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.iosSearchCancel{height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(17,17,20,.14);background:#ffffffdb;font-weight:600;font-size:14px;cursor:pointer}.secondaryBtn{height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(17,17,20,.14);background:#ffffffdb;cursor:pointer;font-weight:600}.dangerBtn{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(239,68,68,.14);background:#ff3b301a;color:#d70015f2;cursor:pointer;font-weight:700}.modalCard input,.modalCard textarea,.modalCard select{font:inherit;font-size:15px!important}.fileShellPage{display:grid;gap:20px;align-content:start;background:linear-gradient(180deg,#ffffff61,#ffffff14);padding:16px 22px 40px;border-radius:16px;min-height:calc(100vh - 48px)}.fileShellCard{padding:20px 22px 12px;border-radius:20px;border:1px solid rgba(17,17,20,.08);background:#ffffffd1;box-shadow:0 2px 8px #0000000d,0 1px #fffc inset;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);overflow:hidden}.fileShellTopRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fileShellTopLeft{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fileShellTitleWrap{min-width:0;display:grid;gap:2px}.fileShellTitle{font-size:26px;font-weight:820;letter-spacing:-.03em;color:#111114eb;line-height:1.1}.fileShellSubtitle{font-size:12px;color:#1111148c;margin-top:4px}.matterChips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.matterChip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:650;background:#1111140f;color:#111114b8;border:1px solid rgba(17,17,20,.08)}.matterChip.blue{background:#3b82f61a;color:#1e50c8e6;border-color:#3b82f62e}.matterChip.green{background:#22c55e1a;color:#16783ce6;border-color:#22c55e2e}.matterChip.purple{background:#9333ea1a;color:#641eb4e6;border-color:#9333ea2e}.fileShellMetaRow{display:flex;gap:6px;align-items:center}.fileShellMetaLabel{opacity:.78}.fileShellMetaValue{color:#111114e0;font-weight:650}.fileClientLink{color:#111114e0;text-decoration:none;font-weight:650}.fileClientLink:hover{text-decoration:underline}.backBtn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(17,17,20,.12);background:#ffffffd9;box-shadow:0 8px 18px #0000000f;cursor:pointer;font-weight:650;white-space:nowrap}.iosChevron{display:block;opacity:.85}.fileLoading{padding:18px;opacity:.75}.fileShellCard .segmented{display:flex;background:#7878801f;border-radius:12px;padding:4px;margin:14px 0 0;gap:3px}.fileShellCard .segBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:8px 0;flex:1;text-align:center;cursor:pointer;font-size:13px;font-weight:500;color:#1111147a;text-decoration:none;border-radius:9px;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.fileShellCard .segBtn:hover{color:#111114b8}.fileShellCard .segBtn.active{background:#fff;color:#111114e0;font-weight:660;box-shadow:0 1px 6px #0000001f}.statusPill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(17,17,20,.1);background:#ffffffd1;box-shadow:0 10px 22px #0000000f;margin-left:auto;white-space:nowrap}.statusPill:before{content:none!important;display:none!important}.statusPill .liveDot{width:12px;height:12px;border-radius:999px;position:relative}.statusPill.open .liveDot{background:#22c55e;animation:livePulseGreen 1.4s ease-in-out infinite}.statusPill.closed .liveDot{background:#ef4444;animation:livePulseRed 1.4s ease-in-out infinite}@keyframes livePulseGreen{0%{box-shadow:0 0 #22c55e59}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes livePulseRed{0%{box-shadow:0 0 #ef444459}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.statusPill.open .statusText{color:#15803d;font-weight:750}.statusPill.closed .statusText{color:#b91c1c;font-weight:750}@media(max-width:720px){.fileShellTopRow{flex-wrap:wrap;align-items:flex-start}.statusPill{margin-left:0}}.foLayout{display:grid;grid-template-columns:288px 1fr;gap:14px;align-items:start}@media(max-width:780px){.foLayout{grid-template-columns:1fr}}.foMeta,.foPeople{display:flex;flex-direction:column;gap:14px}.foMetaCard,.foCard{background:#ffffffd1;border-radius:16px;border:1px solid rgba(17,17,20,.08);box-shadow:0 2px 16px #0000000f,0 1px #fffc inset;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);overflow:hidden}.foSection{padding:14px 18px 16px}.foCardDivider{height:1px;background:#1111140f;margin:0}.foSectionHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.foSectionHeader--card{padding:14px 18px 10px;margin-bottom:0}.foSectionTitle{font-size:10.5px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:#11111466}.foSectionTitle--purple{color:#7c3aedb8}.foEditBtn{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;border:1px solid rgba(59,130,246,.22);background:#3b82f612;color:#2563ebe0;font-size:11.5px;font-weight:650;cursor:pointer;transition:background .15s,border-color .15s}.foEditBtn:hover{background:#3b82f621;border-color:#3b82f661}.foRow{display:flex;align-items:baseline;gap:10px;padding:6px 0;border-bottom:1px solid rgba(17,17,20,.05)}.foCard>.foRow{padding-left:18px;padding-right:18px}.foRow:last-child,.foRow--last{border-bottom:none}.foLabel{font-size:12px;color:#11111475;font-weight:500;min-width:84px;flex-shrink:0}.foValue{font-size:13px;color:#111114e0;font-weight:580;min-width:0;word-break:break-word}.foEmpty{color:#1111144d;font-style:italic;font-weight:400}.foListPad{padding:4px 0 0}.appleSpotlight{position:relative;width:100%}.appleSpotlightBar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#ffffffc7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 1px #00000008,0 16px 50px #0000001a;transition:box-shadow .14s ease,border-color .14s ease,background .14s ease}.appleSpotlightBar:focus-within{border-color:#007aff8c;background:#ffffffdb;box-shadow:0 0 0 4px #007aff2e,0 1px 1px #00000008,0 16px 50px #0000001a}.appleSpotlightBar.isOpen{border-color:#007aff52;box-shadow:0 1px 1px #00000008,0 14px 34px #0000001a}.appleSpotlightBar.isDisabled{opacity:.65}.appleSpotlightIcon{width:22px;height:22px;display:grid;place-items:center;color:#3c3c43b3;-webkit-user-select:none;user-select:none}.appleSpotlightInput{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:15px;color:#000000e6}.appleSpotlightInput::placeholder{color:#0006}.appleSpotlightClear{width:28px;height:28px;border-radius:999px;border:0;cursor:pointer;background:#3c3c432e;color:#3c3c43b3;font-size:18px;line-height:0}.appleSpotlightClear:hover{background:#00000017}@keyframes spotlightPanelIn{0%{opacity:0;transform:scale(.96) translateY(-6px)}to{opacity:1;transform:none}}.appleSpotlightPanel{position:absolute;left:0;right:0;top:calc(100% + 10px);border-radius:22px;border:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:0 1px 2px #0000000f,0 8px 24px #0000001f,0 24px 56px #00000024;overflow:hidden;z-index:20;transform-origin:top center;animation:spotlightPanelIn .2s cubic-bezier(.25,.46,.45,.94) both}.appleSpotlightPanelHeader{display:flex;align-items:baseline;justify-content:space-between;padding:12px 12px 10px;border-bottom:1px solid rgba(0,0,0,.07)}.appleSpotlightTitle{font-weight:800;color:#000000d9}.appleSpotlightHint{font-size:12px;color:#00000080}.appleSpotlightSubtitle{font-size:12px;color:#0000008c;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appleSpotlightBack{border:0;background:transparent;cursor:pointer;font-weight:800;color:#007affe6}.appleSpotlightSection{padding:10px 10px 6px}.appleSpotlightSectionTitle{font-size:12px;font-weight:800;color:#0000008c;padding:0 6px 8px}.appleSpotlightRow{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;border:0;background:transparent;cursor:pointer;text-align:left}.appleSpotlightRow:hover{background:#0000000d}.appleSpotlightRow.isActive{background:#007aff24}.appleSpotlightAvatar{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#3c3c431a;color:#000c;font-weight:800;font-size:11px;flex:0 0 auto;-webkit-user-select:none;user-select:none}.appleSpotlightAvatar.isClient{border-radius:999px;background:linear-gradient(180deg,#ffffffeb,#f5f5f7eb);border:1px solid rgba(0,0,0,.08);color:#000000bd;text-shadow:none}.appleSpotlightAvatar.isFile{background:#ffffffb3;border:1px solid rgba(0,0,0,.06);color:#3c3c43cc}.appleSpotlightRowMain{min-width:0;flex:1}.appleSpotlightRowTitle{font-weight:800;color:#000000db;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appleSpotlightRowMeta{margin-top:2px;font-size:12px;color:#00000080;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appleSpotlightChevron{color:#00000059;font-size:18px;flex:0 0 auto}.appleSpotlightEmpty{padding:10px 6px 12px;color:#0000008c;font-size:13px}.appleSpotlightError{padding:10px 12px 0;color:#a00000d9;font-size:13px}.appleSpotlightLoading{padding:10px 12px 12px;color:#00000085;font-size:12px}@media(prefers-reduced-motion:reduce){.appleSpotlightBar{transition:none}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.billingApplePage{display:grid;gap:14px;margin:0 -12px -32px;min-height:calc(100vh - 48px);padding:8px 20px 60px;background:linear-gradient(180deg,#ffffff61,#ffffff14);border-radius:16px 16px 0 0}.billingAppleHeaderCard,.billingAppleCard{border-radius:20px;border:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:0 1px 4px #00000014}.billingAppleHeaderCard,.billingAppleCard{padding:12px 14px}.billingAppleHeaderRow{display:flex;align-items:baseline;gap:10px}.billingAppleTitle{margin:0;font-weight:800;letter-spacing:-.02em}.billingAppleSubtitle{color:#0000008c;font-size:13px}.billingAppleBlock{display:grid;gap:10px}.billingAppleBlockTitle{font-weight:800;letter-spacing:-.01em}.billingAppleHelp{margin-top:4px;color:#0000008c;font-size:13px}.billingAppleStack{display:grid;gap:14px}.billingAppleCardRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.billingAppleRowMain{min-width:0}.billingAppleRowActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.billingApplePillButton{padding:10px 14px;border-radius:999px;border:1px solid rgba(0,122,255,.2);background:#007aff1a;color:#0040a0f2;cursor:pointer;font-weight:800;letter-spacing:-.01em}.billingApplePillButton:hover{background:#007aff24}.billingApplePillButton:active{transform:translateY(1px)}.billingAppleMuted{color:#0000008c;font-size:13px}.billingAppleNotice{color:#000000a6}@keyframes billingReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.billingAppleCardReveal{animation:billingReveal .25s cubic-bezier(.25,.46,.45,.94) both}@keyframes billingPageSlideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.billingApplePageSlide{animation:billingPageSlideIn .36s cubic-bezier(.25,.46,.45,.94) both}@keyframes laReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.laContentReveal{animation:laReveal .32s cubic-bezier(.25,.46,.45,.94) both}.laNavBack{display:inline-flex;align-items:center;gap:4px;background:#007aff1a;border:none;border-radius:999px;cursor:pointer;color:#0050c8f2;font-size:13px;font-weight:600;padding:5px 11px 5px 8px;line-height:1;-webkit-tap-highlight-color:transparent;margin-bottom:8px}.laNavBack:hover{background:#007aff29}.laNavBack:active{background:#007aff38;transform:translateY(1px)}.laSectionLabel{font-size:13px;font-weight:600;color:#3c3c4399;padding:0 6px 4px;letter-spacing:-.01em}.laNoPad{padding:0}.laSettingsRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:.5px solid rgba(60,60,67,.1);min-height:44px}.laSettingsRow--last{border-bottom:none}.laSettingsLabel{font-size:14px;font-weight:500;color:#000000d9;flex-shrink:0}.laSettingsValue{font-size:14px;color:#3c3c43a6;text-align:right;min-width:0}.laSettingsValue--empty{color:#00000040;font-style:italic}.laListGroup{margin-bottom:4px}.laListGroupHeader{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#0006;padding:0 4px 8px}.laListGroupBody{background:#ffffffeb;border-radius:14px;overflow:hidden;box-shadow:0 1px #ffffffb3 inset,0 2px 8px #00000012}.laListRow{width:100%;display:flex;align-items:center;padding:13px 16px;border:none;background:transparent;cursor:pointer;border-bottom:.5px solid rgba(0,0,0,.09);text-align:left;gap:12px;transition:background .12s}.laListRow:last-child{border-bottom:none}.laListRow:hover{background:#00000008}.laListRow:active{background:#00000012}.laListRowTitle{flex:1;font-size:15px;font-weight:500;color:#000000d9;line-height:1.2}.laListRowSub{font-size:12px;color:#00000061;margin-top:2px}.laListRowRight{display:flex;align-items:center;gap:5px;flex-shrink:0}.laListRowBadge{font-size:12px;font-weight:500;color:#00000061}.laListRowChevron{font-size:18px;line-height:1;color:#00000038;margin-right:-2px}.laHistoryEmpty{text-align:center;padding:28px 16px;color:#00000061;font-size:14px}.laHistoryEvent{padding:14px 16px;border-bottom:.5px solid rgba(0,0,0,.08)}.laHistoryEvent:last-child{border-bottom:none}.laHistoryEventHead{display:flex;align-items:center;gap:10px;margin-bottom:9px}.laHistoryDate{font-size:14px;font-weight:600;color:#000000d1}.laHistoryFormBadge{font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:#007aff1a;color:#0050c8e6;letter-spacing:.03em}.laHistoryDocs{display:flex;flex-wrap:wrap;gap:7px}.laHistoryDocPill{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border-radius:20px;font-size:12px;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:opacity .15s}.laHistoryDocPill--invoice{background:#007aff1f;color:#0050c8f2}.laHistoryDocPill--invoice:hover{opacity:.78}.laHistoryDocPill--atg{background:#5856d61f;color:#463cc8f2}.laHistoryDocPill--atg:hover{opacity:.78}.laHistoryDocPill--letter{background:#00000012;color:#000000a6}.laHistoryDocPill--letter:hover{opacity:.75}.laHistoryDocPill--alloc{background:#5e5ce61a;color:#3c32c8d9;border:.5px solid rgba(94,92,230,.2)}.laHistoryDocPill--alloc:hover{opacity:.78}.laSpNudge{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#007aff0f;border-radius:14px;font-size:13px;color:#0000008c}.laSpNudge__icon{font-size:22px;flex-shrink:0}@keyframes laSkel{0%,to{opacity:.5}50%{opacity:1}}.laSkeleton{border-radius:6px;background:#00000014;animation:laSkel 1.4s ease-in-out infinite}@media(max-width:640px){.billingAppleCardRow{align-items:stretch;flex-direction:column}.billingAppleRowActions{justify-content:flex-start}}.trust-page input:not(.trust-search-inner):focus,.trust-page textarea:focus,.trust-page select:focus{outline:none;box-shadow:0 0 0 3.5px #007aff47,0 1px 4px #0000000f!important;border-color:transparent!important;transition:box-shadow .16s ease}.trust-page input.trust-search-inner{outline:none;box-shadow:none!important}.trust-search-wrap:focus-within{box-shadow:0 0 0 3.5px #007aff47,0 2px 10px #0000000f!important;transition:box-shadow .16s ease}@keyframes trust-method-modal-in{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes trust-method-modal-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(6px)}}@keyframes trust-method-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes trust-method-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes trust-custom-input-in{0%{opacity:0;transform:translateY(-8px) scaleY(.85);max-height:0}to{opacity:1;transform:translateY(0) scaleY(1);max-height:80px}}.trust-method-overlay{animation:trust-method-overlay-in .18s ease both}.trust-method-overlay.closing{animation:trust-method-overlay-out .2s ease both}.trust-method-modal{animation:trust-method-modal-in .24s cubic-bezier(.34,1.2,.64,1) both;transform-origin:center center}.trust-method-modal.closing{animation:trust-method-modal-out .18s cubic-bezier(.25,.46,.45,.94) both}.trust-custom-row{animation:trust-custom-input-in .22s cubic-bezier(.34,1.15,.64,1) both;transform-origin:top center;overflow:hidden}@keyframes trust-alloc-row-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.trust-alloc-line{animation:trust-alloc-row-in .2s cubic-bezier(.25,.46,.45,.94) both}@keyframes trust-alloc-in{0%{opacity:0;transform:translateY(-10px) scaleY(.88)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes trust-alloc-out{0%{opacity:1;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(-6px) scaleY(.92)}}.trust-alloc-wrap{transform-origin:top center;will-change:opacity,transform}.trust-alloc-wrap.entering{animation:trust-alloc-in .26s cubic-bezier(.25,.46,.45,.94) both}.trust-alloc-wrap.exiting{animation:trust-alloc-out .2s cubic-bezier(.25,.46,.45,.94) both}@keyframes trust-dropdown-enter{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trust-ctx-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes trust-ctx-balance{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.trust-dropdown{animation:trust-dropdown-enter .16s cubic-bezier(.25,.46,.45,.94) both;transform-origin:top center}.trust-ctx-content{animation:trust-ctx-enter .26s cubic-bezier(.25,.46,.45,.94) both}.trust-ctx-balance{animation:trust-ctx-balance .3s cubic-bezier(.34,1.56,.64,1) both;display:inline-block}@keyframes trust-tab-enter{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.trust-tab-panel{animation:trust-tab-enter .24s cubic-bezier(.25,.46,.45,.94) both;will-change:opacity,transform}.trust-page{min-height:calc(100vh - 48px);background:linear-gradient(180deg,#ffffff61,#ffffff14);margin:0 -12px -32px;padding:0 0 80px;border-radius:16px 16px 0 0}.trust-tab-panel div[style*="background: rgb(255, 255, 255)"]:not(.trust-dropdown),.trust-tab-panel div[style*="background:#fff"]:not(.trust-dropdown),.trust-tab-panel div[style*='background: "#fff"']:not(.trust-dropdown){background:#ffffffb8!important}.trust-dropdown{background:#fff!important}.trust-header{padding:28px 20px 0;margin-bottom:0}.trust-title{font-size:28px;font-weight:820;letter-spacing:-.03em;color:#000000e0;line-height:1.1}.trust-subtitle{font-size:13px;color:#3c3c4394;margin-top:4px;margin-bottom:20px;padding-left:4px;font-weight:500}.trust-tab-bar{display:flex;gap:2px;padding:0 20px;border-bottom:.5px solid rgba(60,60,67,.12);overflow-x:auto;scrollbar-width:none;margin-top:16px}.trust-tab-bar::-webkit-scrollbar{display:none}.trust-tab{padding:12px 16px;border:none;background:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;color:#0000006b;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .12s,border-color .12s}.trust-tab.active{font-weight:700;color:#000000e0;border-bottom-color:#10b981}.trust-content{padding:20px 20px 0}.trust-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px}.trust-card{background:#ffffff9e;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:14px;padding:16px;box-shadow:0 1px 3px #0000000f,0 1px 1px #0000000a;border:.5px solid rgba(0,0,0,.07)}.trust-card-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#3c3c4380;margin-bottom:6px}.trust-card-value{font-size:24px;font-weight:800;letter-spacing:-.03em;color:#000000e0}.trust-card-value.positive{color:#10b981}.trust-card-value.negative{color:#ef4444}.trust-card-value.neutral{color:#000000e0}.trust-txn-list{background:#ffffff9e;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000000f;border:.5px solid rgba(0,0,0,.07)}.trust-txn-row{display:grid;grid-template-columns:80px 1fr 1fr auto;gap:12px;padding:12px 16px;border-bottom:.5px solid rgba(60,60,67,.08);align-items:center;transition:background 80ms}.trust-txn-row:last-child{border-bottom:none}.trust-txn-row:hover{background:#00000005}.trust-txn-row.reversed{opacity:.4;text-decoration:line-through}.trust-txn-date{font-size:12px;color:#3c3c438c;font-variant-numeric:tabular-nums}.trust-txn-desc{min-width:0}.trust-txn-matter{font-size:13px;font-weight:600;color:#000000d1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trust-txn-ref{font-size:11px;color:#3c3c4380;margin-top:1px}.trust-txn-payee{font-size:12px;color:#3c3c4399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trust-txn-amount{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.trust-txn-amount.receipt{color:#10b981}.trust-txn-amount.payment{color:#ef4444}.trust-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.trust-section-title{font-size:15px;font-weight:700;color:#000000d1}.trust-amount-input{width:100%;box-sizing:border-box;padding:14px 16px 14px 44px;font-size:34px;font-weight:700;font-variant-numeric:tabular-nums;font-family:SF Mono,Fira Code,ui-monospace,monospace;background:#00000008;border:1.5px solid rgba(0,0,0,.07);border-radius:14px;outline:none;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none}.trust-amount-input:focus{border-color:currentColor;box-shadow:0 0 0 3px #0000000f}.trust-amount-input::placeholder{color:#3c3c4340}.trust-amount-input::-webkit-inner-spin-button,.trust-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.trust-amount-input[type=number]{-moz-appearance:textfield}.trust-form{background:#ffffffd9;border-radius:14px;padding:20px;box-shadow:0 1px 3px #0000000f;border:.5px solid rgba(0,0,0,.07);max-width:520px}.trust-form-row{margin-bottom:16px}.trust-form-label{display:block;font-size:12px;font-weight:600;color:#3c3c43b3;margin-bottom:5px;letter-spacing:.01em}.trust-form-input{width:100%;padding:10px 12px;border-radius:9px;border:1px solid rgba(60,60,67,.2);background:#ffffffe6;font-size:15px;font-family:inherit;color:#000000e0;box-sizing:border-box;transition:border-color .12s;-webkit-appearance:none}.trust-form-input:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811f}.trust-type-seg{display:grid;grid-template-columns:1fr 1fr;background:#7878801f;border-radius:9px;padding:2px;gap:2px}.trust-type-btn{padding:8px;border:none;border-radius:7px;background:transparent;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:all .12s;color:#3c3c4399}.trust-type-btn.active-receipt{background:#fff;color:#10b981;box-shadow:0 1px 3px #0000001f}.trust-type-btn.active-payment{background:#fff;color:#ef4444;box-shadow:0 1px 3px #0000001f}.trust-submit-btn{width:100%;padding:13px;border-radius:12px;border:none;background:#10b981;color:#fff;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .12s;margin-top:4px}.trust-submit-btn:disabled{opacity:.4;cursor:default}.trust-submit-btn.payment-btn{background:#ef4444}.trust-empty{text-align:center;padding:48px 20px;color:#3c3c4373;font-size:14px}.trust-table{width:100%;border-collapse:collapse;font-size:13px}.trust-table th{text-align:left;padding:8px 12px;font-size:11px;font-weight:600;color:#3c3c4380;letter-spacing:.04em;text-transform:uppercase;border-bottom:.5px solid rgba(60,60,67,.1);background:#00000005}.trust-table td{padding:11px 12px;border-bottom:.5px solid rgba(60,60,67,.07);color:#000c}.trust-table tr:last-child td{border-bottom:none}.trust-table tr:hover td{background:#00000004}.trust-table .amount-col{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.trust-table .positive-amount{color:#10b981}.trust-table .negative-amount{color:#ef4444}.trust-report-header{background:#00000008;border-radius:10px;padding:14px 16px;margin-bottom:16px;font-size:13px;color:#3c3c43b3}.trust-badge{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600}.trust-badge.finalised{background:#10b9811f;color:#059669}.trust-badge.pending{background:#f59e0b1f;color:#d97706}.trust-search{width:100%;padding:9px 12px 9px 34px;border-radius:9px;border:1px solid rgba(60,60,67,.15);background:#ffffffd9;font-size:14px;font-family:inherit;color:#000000e0;box-sizing:border-box;-webkit-appearance:none}.trust-search:focus{outline:none;border-color:#10b981}.trust-search-wrap{position:relative;margin-bottom:14px}.trust-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#3c3c4366;pointer-events:none;font-size:14px}.trust-period-row{display:flex;gap:8px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.trust-period-row select{padding:8px 10px;border-radius:8px;border:1px solid rgba(60,60,67,.18);background:#ffffffe6;font-size:14px;font-family:inherit;color:#000000d9;cursor:pointer}.trust-period-btn{padding:8px 16px;border-radius:8px;border:none;background:#10b981;color:#fff;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.trust-period-btn:disabled{opacity:.4;cursor:default}.trust-void-btn{padding:4px 10px;border-radius:6px;border:1px solid rgba(239,68,68,.3);background:#ef44440f;color:#ef4444;font-size:11px;font-weight:600;font-family:inherit;cursor:pointer;transition:background 80ms;white-space:nowrap}.trust-void-btn:hover{background:#ef44441f}.trust-alloc-input{padding:7px 10px;border-radius:8px;border:1.5px solid rgba(60,60,67,.12);font-size:13px;font-family:inherit;width:100%;box-sizing:border-box;background:#ffffffe6;transition:border-color .12s;outline:none}.trust-alloc-input:focus{border-color:#10b98180}.trust-alloc-amount::-webkit-inner-spin-button,.trust-alloc-amount::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.trust-alloc-amount[type=number]{-moz-appearance:textfield}.trust-alloc-remove{width:26px;height:26px;border-radius:50%;border:none;background:#ef444417;color:#ef4444;font-size:15px;line-height:1;cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:background .12s}.trust-alloc-remove:hover{background:#ef44442e}.trust-unallocated{font-size:12px;color:#3c3c4380;margin-left:8px}.trust-wizard-step{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffffd9;border-radius:12px;margin-bottom:8px;border:.5px solid rgba(0,0,0,.07);box-shadow:0 1px 3px #0000000a}.trust-wizard-check{width:22px;height:22px;border-radius:6px;border:1.5px solid rgba(60,60,67,.25);background:#fff;cursor:pointer;flex-shrink:0;display:grid;place-items:center;margin-top:1px;transition:all .12s}.trust-wizard-check.done{background:#10b981;border-color:#10b981;color:#fff;font-size:13px}.trust-wizard-step-title{font-size:14px;font-weight:600;color:#000000d1}.trust-wizard-step-sub{font-size:12px;color:#3c3c438c;margin-top:2px}.trust-audit-row{display:grid;grid-template-columns:140px 110px 100px 1fr;gap:10px;padding:10px 16px;border-bottom:.5px solid rgba(60,60,67,.07);align-items:start}.trust-audit-row:last-child{border-bottom:none}.trust-action-badge{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600}.trust-action-badge.create{background:#10b9811a;color:#059669}.trust-action-badge.void{background:#ef44441a;color:#dc2626}.trust-action-badge.finalise{background:#3b82f61a;color:#2563eb}.trust-action-badge.complete{background:#8b5cf61a;color:#7c3aed}.trust-action-badge.report,.trust-action-badge.other{background:#0000000d;color:#00000080}.trust-transfer-balance{font-size:12px;color:#3c3c438c;margin-top:4px}@keyframes trust-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.trust-report-controls-card{background:#ffffff9e;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:18px;padding:16px 20px;box-shadow:0 2px 12px #00000014,0 0 0 1px #0000000a;margin-bottom:20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.trust-report-type-btn{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px 10px 12px;border-radius:14px;border:1.5px solid rgba(0,0,0,.1);background:#00000005;cursor:pointer;min-width:220px;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s}.trust-report-type-btn:hover{border-color:#007aff59;background:#007aff05;box-shadow:0 0 0 3px #007aff0f}.trust-report-period-select{padding:9px 12px;border-radius:12px;border:1.5px solid rgba(0,0,0,.1);background:#00000005;font-family:inherit;font-size:14px;font-weight:500;color:#000c;cursor:pointer;outline:none;transition:border-color .15s}.trust-report-period-select:focus{border-color:#007aff66}.trust-report-picker-modal{animation:trust-method-modal-in .24s cubic-bezier(.34,1.2,.64,1) both;transform-origin:center center}.trust-report-picker-modal.closing{animation:trust-method-modal-out .18s cubic-bezier(.25,.46,.45,.94) both}@keyframes trust-report-data-in{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trust-report-data-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.99)}}.trust-report-data-wrap{animation:trust-report-data-in .3s cubic-bezier(.25,.46,.45,.94) both;will-change:opacity,transform}.trust-report-data-wrap.exiting{animation:trust-report-data-out .2s cubic-bezier(.25,.46,.45,.94) both}.legalAidAppleShell{display:grid;grid-template-columns:1fr;gap:16px;align-items:start;min-height:calc(100vh - 48px);background:linear-gradient(160deg,#f2f2f7,#eaeaef);margin:0 -12px -32px;padding:28px 20px 60px;border-radius:16px 16px 0 0}.noSpinner::-webkit-inner-spin-button,.noSpinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.noSpinner{-moz-appearance:textfield}.legalAidAppleMain{max-width:none;width:100%;margin:0;display:grid;gap:14px;min-width:0;padding-bottom:calc(110px + env(safe-area-inset-bottom))}.la-tab-scroll::-webkit-scrollbar{width:0!important;height:0!important}.iosMiniPickerButton{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#ffffffeb;box-shadow:0 1px #0000000a;font-size:13px;color:#000000d9}.iosMiniPickerButton:active{transform:translateY(1px)}.iosMiniPickerLabel{font-weight:600}.legalAidAppleSummary{position:sticky;top:16px;padding:16px;border-radius:22px;border:1px solid rgba(0,0,0,.08);background:#ffffffb8;box-shadow:0 18px 60px #00000024}.legalAidAppleShell input:not(.la-row-inp),.legalAidAppleShell select,.legalAidAppleShell textarea{border:1px solid rgba(0,0,0,.1);border-radius:14px;background:#ffffffeb;outline:none;transition:box-shadow .14s ease,border-color .14s ease,background .14s ease}.legalAidAppleShell textarea{width:100%;max-width:100%;box-sizing:border-box}.legalAidAppleShell input:not(.la-row-inp):focus,.legalAidAppleShell select:focus,.legalAidAppleShell textarea:focus{border-color:#007aff8c;box-shadow:0 0 0 4px #007aff2e;background:#fffffffa}.la-row-inp{border:none!important;background:transparent!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0!important;transition:none!important;color-scheme:light}.la-row-inp:focus{border:none!important;box-shadow:none!important;background:transparent!important;outline:none!important}.la-row-inp::placeholder{color:#00000040;font-style:normal}.la-ios-row:focus-within{background:#00000006}.la-ios-row+.la-ios-row{border-top:1px solid rgba(0,0,0,.08)}.legalAidAppleSummaryHeader{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.legalAidAppleSummaryTitle{font-weight:900;font-size:14px}.legalAidAppleSummaryMeta{font-size:12px;font-weight:800;color:#0000008c}.legalAidAppleSummaryBlock{display:grid;gap:8px;padding:12px;border-radius:18px;border:1px solid rgba(0,0,0,.08);background:#fff9}.legalAidAppleSummaryRow{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.legalAidAppleSummaryRow .k{color:#00000094;font-weight:800}.legalAidAppleSummaryRow .v{color:#000000db;font-weight:900;text-align:right;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legalAidAppleSummaryDivider{height:1px;background:#00000014;margin:4px 0}.legalAidAppleSummaryRow.total .k,.legalAidAppleSummaryRow.total .v{font-size:14px}.legalAidAppleSummaryActions{display:flex;gap:10px;margin-top:12px}.legalAidApplePrimary,.legalAidAppleSecondary{flex:1;padding:10px 12px;border-radius:14px;border:1px solid rgba(0,0,0,.12);font-weight:900;cursor:pointer}.legalAidApplePrimary{background:#007aff24}.legalAidAppleSecondary{background:#ffffffd9}.legalAidApplePrimary:disabled,.legalAidAppleSecondary:disabled{cursor:not-allowed;opacity:.6}.legalAidAppleSummaryHint{margin-top:10px;font-size:12px;color:#00000085;font-weight:700}.iosSummaryPillWrap{position:fixed;left:0;right:0;bottom:14px;display:flex;justify-content:center;pointer-events:none;z-index:30}.iosSummaryPill{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#ffffffdb;box-shadow:0 18px 60px #00000038;backdrop-filter:saturate(170%) blur(14px);-webkit-backdrop-filter:saturate(170%) blur(14px);font-weight:900;cursor:pointer;min-width:260px;max-width:min(520px,calc(100vw - 24px))}.iosSummaryPillKey{color:#000000a6;font-size:13px}.iosSummaryPillValue{margin-left:auto;color:#000000eb;font-size:13px}.iosSummaryPillChevron{color:#00000073;font-size:18px;line-height:1}.iosSheetScrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000047;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:flex-end;justify-content:center;z-index:40;animation:iosScrimIn .22s ease both}.iosSheetScrim.closing{animation:iosScrimOut .26s ease both}.iosBottomSheet{width:100%;max-width:620px;border-top-left-radius:26px;border-top-right-radius:26px;background:#f8f8f8eb;border:1px solid rgba(0,0,0,.1);box-shadow:0 -22px 70px #00000059;backdrop-filter:saturate(170%) blur(18px);-webkit-backdrop-filter:saturate(170%) blur(18px);padding:10px 14px calc(18px + env(safe-area-inset-bottom));animation:iosSlideUp .32s cubic-bezier(.34,1.2,.64,1) both}.iosBottomSheet.closing{animation:iosSlideDown .26s cubic-bezier(.4,0,1,.8) both}@keyframes iosScrimIn{0%{opacity:0}to{opacity:1}}@keyframes iosScrimOut{0%{opacity:1}to{opacity:0}}@keyframes iosSheetUp{0%{opacity:0;transform:scale(.93) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes iosSheetOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(10px)}}@keyframes iosSlideUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes iosSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(60px)}}.iosSheetHandle{width:44px;height:5px;border-radius:999px;background:#0000002e;margin:6px auto 10px}.iosSheetHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 4px 10px}.iosSheetTitle{font-size:15px;font-weight:950;letter-spacing:-.01em}.iosSheetSubtitle{font-size:12px;font-weight:800;color:#0000008c;margin-top:2px}.iosSheetDone{border:0;background:transparent;color:#007aff;font-weight:950;font-size:14px;cursor:pointer;padding:8px 10px;border-radius:12px}.iosSheetDone:hover{background:#007aff14}.iosSheetCard{border-radius:18px;border:1px solid rgba(0,0,0,.08);background:#ffffffbf;padding:12px;display:grid;gap:8px}.iosSheetRow{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.iosSheetRow .k{color:#0000008f;font-weight:900}.iosSheetRow .v{color:#000000e6;font-weight:950;text-align:right}.iosSheetDivider{height:1px;background:#00000014;margin:6px 0}.iosSheetRow.total .k,.iosSheetRow.total .v{font-size:14px}.iosSheetNav{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.iosSheetNav button{padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#ffffffd1;font-weight:950;cursor:pointer}.iosSheetNav button.on{background:#007aff24;border-color:#007aff4d}.iosSheetHint{margin-top:10px;font-size:12px;color:#0000008c;font-weight:800;text-align:center}.iosReviewActions{z-index:30;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:14px 16px;border-radius:20px;border:.5px solid rgba(60,60,67,.14);background:#ffffffe0;box-shadow:0 8px 40px #00000024,0 2px 12px #00000014;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);width:fit-content;min-width:340px;margin:0 auto}.iosReviewBtn{flex:1;padding:10px 16px;border-radius:12px;border:.5px solid rgba(60,60,67,.16);background:#ffffffeb;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap;font-family:inherit;color:#000000c7;transition:background .14s,border-color .14s}.iosReviewBtn:hover{background:#0000000d;border-color:#3c3c4338}.iosReviewBtn.primary{background:#000;color:#fff;border-color:transparent;padding:12px 16px;font-weight:800;font-size:14px;border-radius:12px;width:100%;letter-spacing:-.02em;box-shadow:0 2px 8px #00000038}.iosReviewBtn.primary:hover{background:#141414eb}.iosReviewBtn:disabled{opacity:.5;cursor:not-allowed}.iosActionSheetList{display:grid;gap:8px;padding:2px}.iosActionSheetItem{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:#ffffffc7;cursor:pointer;font-weight:950}.iosActionSheetItem:hover{background:#0000000a}.iosActionSheetItem.primary{background:#007aff24;border-color:#007aff47}.iosActionSheetItem:disabled{opacity:.55;cursor:not-allowed}.iosActionSheetItem .hint{color:#00000080;font-weight:900;font-size:12px}@keyframes pdfBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes pdfBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes pdfSheetIn{0%{opacity:0;transform:scale(.93) translateY(28px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pdfSheetOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(20px)}}@keyframes pdfShimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.pdfModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0000006b;backdrop-filter:saturate(160%) blur(20px);-webkit-backdrop-filter:saturate(160%) blur(20px);display:flex;align-items:center;justify-content:center;animation:pdfBackdropIn .22s ease both}.pdfModalBackdrop.closing{animation:pdfBackdropOut .28s ease both}.pdfModalSheet{width:90vw;height:92vh;background:#fffffffa;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 32px 80px #0000004d,0 0 0 .5px #fff9 inset;animation:pdfSheetIn .4s cubic-bezier(.34,1.36,.64,1) both}.pdfModalSheet.closing{animation:pdfSheetOut .26s cubic-bezier(.4,0,1,.8) both}.pdfModalHeader{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;gap:10px;flex-shrink:0;border-bottom:1px solid rgba(0,0,0,.09);background:#fafafaf5}.pdfModalClose{width:30px;height:30px;border-radius:50%;background:#00000014;border:none;display:grid;place-items:center;cursor:pointer;font-size:13px;font-weight:700;color:#0000008c;transition:background .14s}.pdfModalClose:hover{background:#00000024}.pdfModalBody{flex:1;position:relative;overflow:hidden}.pdfSkeleton{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#f6f6f6;transition:opacity .35s ease;pointer-events:none}.pdfSkeletonPage{width:min(440px,72%);height:min(580px,84%);background:#fff;border-radius:3px;box-shadow:0 4px 30px #00000021;padding:36px 40px;display:flex;flex-direction:column;gap:11px;overflow:hidden}.pdfSkeletonLine{height:10px;border-radius:6px;background:#00000012;position:relative;overflow:hidden}.pdfSkeletonLine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.75) 50%,transparent 100%);animation:pdfShimmer 1.5s ease-in-out infinite}.pdfModalIframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;transition:opacity .35s ease;display:flex;flex-direction:column}@keyframes ffpBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes ffpBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes ffpSheetIn{0%{opacity:0;transform:scale(.93) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ffpSheetOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(10px)}}.ffpInvoiceBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000061;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;animation:ffpBackdropIn .22s ease both}.ffpInvoiceBackdrop.closing{animation:ffpBackdropOut .26s ease both}.ffpInvoiceSheet{background:#f2f2f7;border-radius:20px;width:min(520px,calc(100vw - 48px));max-height:70vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px #0000003d,0 0 0 .5px #ffffff80 inset;animation:ffpSheetIn .36s cubic-bezier(.34,1.26,.64,1) both}.ffpInvoiceSheet.closing{animation:ffpSheetOut .22s cubic-bezier(.4,0,1,.8) both}@keyframes rowSlideIn{0%{opacity:0;transform:translateY(-12px) scale(.97)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spRingIn{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes spSpin{to{transform:rotate(360deg)}}.sp-card{border-radius:14px;padding:20px 24px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;font-size:14px;line-height:1.4;margin-top:12px}.sp-card--saving{background:#f5f5f7;animation:spRingIn .35s cubic-bezier(.34,1.36,.64,1) both}.sp-card--success{background:#f0faf3;animation:spRingIn .4s cubic-bezier(.34,1.36,.64,1) both}.sp-card__spinner{width:30px;height:30px;border-radius:50%;border:3px solid #d1d1d6;border-top-color:#007aff;animation:spSpin .9s linear infinite;flex-shrink:0}.sp-card__check{width:30px;height:30px;border-radius:50%;background:#34c759;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sp-card__check svg{width:15px;height:15px;stroke:#fff;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.sp-card__title{font-weight:600;color:#1c1c1e;margin-bottom:2px}.sp-card__sub{color:#6e6e73;font-size:13px}.sp-card__pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.sp-card__pill{display:inline-flex;align-items:center;gap:5px;padding:5px 13px;border-radius:20px;font-size:13px;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:opacity .15s}.sp-card__pill--primary{background:#007aff;color:#fff}.sp-card__pill--primary:hover{opacity:.85}.sp-card__pill--secondary{background:#e5e5ea;color:#1c1c1e}.sp-card__pill--secondary:hover{opacity:.75}.btn-spin{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid rgba(0,0,0,.18);border-top-color:#000000a6;animation:spSpin .8s linear infinite;vertical-align:middle;margin-right:5px;flex-shrink:0}.la-row-wrap{padding-bottom:10px}.la-row-wrap>*{margin:0}.he-section-card{background:#ffffffb8;border-radius:16px;border:.5px solid rgba(60,60,67,.1);overflow:hidden;box-shadow:0 2px 10px #0000000d;padding:14px;display:grid;gap:12px}.he-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:.5px solid rgba(60,60,67,.08)}.he-section-title{font-size:15px;font-weight:700;color:#000000db;letter-spacing:-.01em}.he-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(max-width:520px){.he-grid-2{grid-template-columns:1fr}}.he-inset-group{background:#00000006;border-radius:12px;padding:12px;border:.5px solid rgba(60,60,67,.07)}.he-item-card{background:#ffffffb8;border-radius:14px;border:.5px solid rgba(60,60,67,.1);padding:12px;display:grid;gap:10px}.he-ffp-row{display:grid;gap:10px;align-items:end}@media(max-width:700px){.he-ffp-row{grid-template-columns:1fr!important}}@keyframes allocSectionIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes allocFormIn{0%{opacity:0;transform:translateY(-8px) scaleY(.96);transform-origin:top}to{opacity:1;transform:none}}@keyframes allocFormOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px) scaleY(.97);transform-origin:top}}@keyframes allocRowIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes allocOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes allocModalIn{0%{opacity:0;transform:scale(.93) translateY(12px)}to{opacity:1;transform:none}}@keyframes allocOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes allocModalOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.93) translateY(10px)}}.alloc-amount-input::-webkit-inner-spin-button,.alloc-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.alloc-amount-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@keyframes accSlideInRight{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes accSlideInLeft{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}.accPageHeader{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:4px}.accPageTitle{font-size:30px;font-weight:820;letter-spacing:-.03em;color:#000000e0;line-height:1.1}.accPageSub{font-size:13px;color:#3c3c438c;font-weight:500;margin-top:3px}.accStatsRow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:680px){.accStatsRow{grid-template-columns:1fr}}.accStatCard{border-radius:18px;border:1px solid rgba(0,0,0,.08);padding:16px 18px 18px}.accStatLabel{font-size:11px;font-weight:700;color:#3c3c438c;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.accStatValue{font-size:36px;font-weight:800;letter-spacing:-.04em;line-height:1}.accStatSub{font-size:12px;color:#3c3c4380;margin-top:7px}.accLawyerAvatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;flex-shrink:0;letter-spacing:.02em}.accFilterRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.accClearBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-size:13px;font-weight:500;color:#007affd9;cursor:pointer;font-family:inherit;padding:0 4px}.accClearBtn:hover{color:#0050c8}.accSearchChip{display:inline-flex;align-items:center;gap:6px;padding:7px 10px 7px 12px;border-radius:12px;border:1px solid rgba(0,122,255,.3);background:#007aff14;color:#0040c8e6;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accSearchChip:hover{background:#007aff24}.accSearchChipClear{font-size:15px;line-height:1;color:#0040c88c;padding:0 2px;flex-shrink:0}.accSearchChipClear:hover{color:#b91c1ccc}.accSpotlightTrigger{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#78788014;color:#3c3c438c;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .12s,color .12s}.accSpotlightTrigger:hover{background:#00000012;color:#000000bf}@keyframes accSpotlightIn{0%{opacity:0;transform:scale(.97) translateY(-8px)}to{opacity:1;transform:none}}@keyframes accSpotlightOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97) translateY(-8px)}}@keyframes accSpotlightOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes accSpotlightOverlayOut{0%{opacity:1}to{opacity:0}}.accSpotlightOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;z-index:300;animation:accSpotlightOverlayIn .18s ease both}.accSpotlightOverlay.accSpotlightOverlayClosing{animation:accSpotlightOverlayOut .2s ease both}.accSpotlightBox{width:680px;max-width:calc(100vw - 32px);background:#ffffffeb;border-radius:20px;box-shadow:0 24px 80px #00000047,0 2px 8px #0000001f;overflow:hidden;animation:accSpotlightIn .22s cubic-bezier(.34,1.56,.64,1) both}.accSpotlightBox.accSpotlightBoxClosing{animation:accSpotlightOut .18s ease both}.accSpotlightInputRow{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(0,0,0,.07)}.accSpotlightInput{flex:1;border:none;outline:none;font-size:17px;font-family:inherit;font-weight:500;color:#000000e0;background:transparent}.accSpotlightInput::placeholder{color:#3c3c4359}.accSpotlightClear{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;flex-shrink:0}.accSpotlightEsc{font-size:11px;font-family:inherit;color:#3c3c4361;background:#0000000f;border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:2px 6px;cursor:pointer;flex-shrink:0}.accSpotlightResults{max-height:420px;overflow-y:auto;padding:6px 0 8px}.accSpotlightRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;text-decoration:none;color:inherit;cursor:pointer;transition:background 80ms}.accSpotlightRow:hover,.accSpotlightRow--active{background:#007aff12}.accSpotlightRowLeft{display:flex;flex-direction:column;gap:3px;min-width:0}.accSpotlightRowTop{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.accSpotlightRowMain{font-size:14px;font-weight:600;color:#000000d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accSpotlightClient{color:#000000d9}.accSpotlightMatter{color:#3c3c4399;font-weight:500}.accSpotlightRowRight{display:flex;align-items:center;gap:6px;flex-shrink:0}.accSpotlightEmpty{padding:24px 20px;font-size:14px;color:#3c3c4373;text-align:center}.accSpotlightHint{padding:20px;font-size:13px;color:#3c3c4366;text-align:center;border-top:1px solid rgba(0,0,0,.05)}.accLawyerCard{padding:0!important;overflow:hidden}.accLawyerHeader{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 12px;border-bottom:1px solid rgba(0,0,0,.05);background:#00000004}.accLawyerName{font-size:14px;font-weight:750;letter-spacing:-.01em;color:#000000d9}.accLawyerMeta{display:flex;align-items:center;gap:8px}.accLawyerCount{font-size:12px;color:#3c3c437a}.accLawyerOverduePill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;background:#ff3b301f;color:#b91c1ceb}.accSectionLabel{font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#3c3c4366;padding:10px 16px 4px}.accSectionLabel--overdue{color:#b91c1ca6}.accInvRow{border-top:1px solid rgba(0,0,0,.045);padding:12px 16px;transition:background .1s}.accInvRow:first-child{border-top:none}.accInvRow:hover{background:#00000003}.accInvRow--paid{opacity:.75}.accInvMain{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.accInvLeft{display:flex;flex-direction:column;gap:3px;min-width:0}.accInvMeta{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.accInvNum{font-size:11px;font-weight:600;color:#3c3c4380;font-variant-numeric:tabular-nums}.accInvTitle{font-size:13px;font-weight:600;color:#000000d9}.accInvLink{color:#0050c8d9;text-decoration:none}.accInvLink:hover{text-decoration:underline}.accInvDates{font-size:11.5px;color:#3c3c437a}.accOverdueTag{color:#b91c1ccc;font-weight:650}.accInvNote{font-size:12px;color:#3c3c43a6;background:#ffd60a1f;border:1px solid rgba(255,214,10,.3);border-radius:8px;padding:6px 10px;cursor:pointer;margin-top:5px;max-width:400px}.accInvNote:hover{background:#ffd60a33}.accPayRef{font-size:11px;color:#3c3c4380;background:#0000000d;padding:2px 8px;border-radius:6px}.accInvRight{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.accInvAmount{font-size:15px;font-weight:750;color:#000000d9;white-space:nowrap;font-variant-numeric:tabular-nums}.accInvAmount--paid{color:#16783cd9}.accInvActions{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;justify-content:flex-end}.accNotesEditor{display:grid;gap:6px;margin-top:6px;max-width:420px}.accNotesInput{width:100%;padding:8px 10px;border:1px solid rgba(0,0,0,.14);border-radius:10px;font-size:13px;font-family:inherit;resize:vertical;background:#fff;color:#000000d9;outline:none;box-sizing:border-box}.accNotesInput:focus{border-color:#007aff73;box-shadow:0 0 0 3px #007aff1a}.accRowActions{display:flex;gap:5px;justify-content:flex-end}@keyframes accPayFormIn{0%{opacity:0;transform:translateY(-10px) scaleY(.95);transform-origin:top}to{opacity:1;transform:none}}@keyframes accPayFormOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px) scaleY(.96);transform-origin:top}}@keyframes accPayFieldIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.accPayForm{display:grid;gap:10px;margin-top:8px;padding:14px 14px 12px;background:#7878800d;border:1px solid rgba(0,0,0,.07);border-radius:14px;animation:accPayFormIn .24s cubic-bezier(.34,1.1,.64,1) both;overflow:hidden}.accPayForm--exiting{animation:accPayFormOut .18s ease both}.accPaySeg{display:flex;gap:3px;background:#7878801f;border-radius:10px;padding:3px}.accPaySegBtn{flex:1;padding:6px 0;border:none;border-radius:8px;font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;background:transparent;color:#3c3c43a6;transition:all .15s;text-align:center}.accPaySegBtn--active{background:#fff;color:#000000d9;font-weight:650;box-shadow:0 1px 4px #0000001f}.accPayField--animated{animation:accPayFieldIn .2s cubic-bezier(.34,1.1,.64,1) both}.accPayFieldLabel{font-size:11px;font-weight:650;color:#3c3c438c;letter-spacing:.03em;margin-bottom:4px}.accPaySubSection{display:grid;gap:6px;padding:10px 12px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px}.accPayRefInput{padding:8px 11px;border:1px solid rgba(0,0,0,.14);border-radius:10px;font-size:13px;font-family:inherit;background:#fff;color:#000000d9;outline:none;width:100%;box-sizing:border-box}.accPayRefInput:focus{border-color:#007aff73;box-shadow:0 0 0 3px #007aff1a}.accBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid transparent;border-radius:100px;cursor:pointer;font-size:12.5px;font-weight:600;font-family:inherit;height:30px;padding:0 13px;transition:background .1s,color .1s,border-color .1s,box-shadow .1s;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;line-height:1;letter-spacing:.005em;flex-shrink:0}.accBtn--sm{height:30px;padding:0 12px;font-size:12.5px}.accBtn--ghost{background:#7878801a;border-color:#78788029;color:#3c3c43b8}.accBtn--ghost:hover{background:#7878802b;color:#000000d9}.accBtn--primary{background:#007affeb;border-color:transparent;color:#fff;font-weight:650}.accBtn--primary:hover{background:#0064dcfa}.accBtn--success{background:#34c759eb;border-color:transparent;color:#fff;font-weight:650}.accBtn--success:hover{background:#24a044fa}.accBtn--danger-ghost{background:#ff3b300f;border-color:#ff3b3033;color:#b91c1cd1}.accBtn--danger-ghost:hover{background:#ff3b301f;color:#a01414f2}.accBtn:disabled{opacity:.42;cursor:default}.accTypeBadge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:750;letter-spacing:.02em}.accTypeBadge--private{background:#af52de1c;color:#641eb4eb}.accTypeBadge--la{background:#007aff1a;color:#0040c8eb}.accAgeBadge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:750}.accAgeBadge--green{background:#34c7591f;color:#16783ceb}.accAgeBadge--amber{background:#ffd60a33;color:#825000eb}.accAgeBadge--red{background:#ff3b3021;color:#b91c1cf2}.accEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.accEmptyIcon{font-size:32px;margin-bottom:12px}.accEmptyTitle{font-size:16px;font-weight:700;color:#000000bf;margin-bottom:4px}.accEmptySub{font-size:13px;color:#3c3c4380}.accLoading{padding:32px;color:#3c3c4373;text-align:center;font-size:14px}.accRow{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 4px #00000012;overflow:hidden;transition:box-shadow .15s}.accRow:hover{box-shadow:0 2px 12px #0000001a}.accRowMain{display:flex;align-items:center;gap:14px;padding:14px 16px}.accRowAvatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;letter-spacing:.01em}.accRowBody{flex:1;min-width:0}.accRowTitle{font-size:14.5px;font-weight:700;color:#000000db;display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:4px;letter-spacing:-.01em}.accRowTitleLink{color:#000000db;text-decoration:none}.accRowTitleLink:hover{text-decoration:underline}.accRowMeta{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:12px;color:#3c3c438c}.accRowLawyerName{font-weight:600;color:#3c3c43b3}.accRowMetaDot{opacity:.35}.accRowInvNum{font-weight:600;font-variant-numeric:tabular-nums}.accRowNote{font-size:12px;color:#3c3c4399;margin-top:5px;cursor:pointer}.accRowNote:hover{color:#000000bf}.accRowRefusalReason{font-size:11.5px;color:#b91c1cbf;margin-top:3px}.accRowAmount{font-size:18px;font-weight:800;letter-spacing:-.03em;color:#000000db;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.accRowBadge{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700}.accRowBadge--partial{background:#ff9f0a21;color:#a05a00e6;border:1px solid rgba(255,159,10,.25)}.accRowBadge--refused{background:#b91c1c1a;color:#b91c1ce6;border:1px solid rgba(185,28,28,.2)}.accRowActions{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:9px 16px 12px;border-top:.5px solid rgba(60,60,67,.07);flex-wrap:wrap}.accRowActionsLeft{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.accRowActionsRight{display:flex;gap:6px;align-items:center;flex-wrap:wrap}@keyframes modalBgIn{0%{opacity:0}to{opacity:1}}@keyframes modalBgOut{0%{opacity:1}to{opacity:0}}@keyframes modalSheetIn{0%{opacity:0;transform:scale(.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalSheetOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.94) translateY(6px)}}@keyframes dashTabFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes staffPageSlideInRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes staffPageSlideInLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}.firmInput:focus-within{border-color:#007aff80!important;box-shadow:0 0 0 3.5px #007aff38!important;background:#007aff05!important;position:relative;z-index:1}.firmInput input:focus,.firmInput:focus{outline:none}.firmInput input{outline:none}@keyframes perfSlideInRight{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes perfSlideInLeft{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,San Francisco,system-ui,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}body{margin:0;background:#eef0f5;color:#111827}.public-shell{min-height:100vh;background:radial-gradient(900px 500px at 20% 0%,rgba(59,130,246,.16),transparent 60%),radial-gradient(700px 500px at 85% 15%,rgba(16,185,129,.12),transparent 60%),#f5f5f7}.public-topbar{display:flex;align-items:center;height:64px;padding:0 20px}.public-brand{font-weight:800;letter-spacing:.2px}.public-content{min-height:calc(100vh - 64px);display:flex;justify-content:center;align-items:flex-start;padding:24px}body,button,input,textarea,select{font-family:inherit}.tb-entry{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.tb-entry .tb-resize-handle{opacity:0;transition:opacity .12s ease}.tb-entry:hover .tb-resize-handle{opacity:1}.tb-resize-handle{height:14px;display:grid;place-items:center;cursor:ns-resize;touch-action:none;position:absolute;left:0;right:0;z-index:2}.tb-resize-handle.tb-top{top:0}.tb-resize-handle.tb-bottom{bottom:0}.tb-resize-handle:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;opacity:.45}.tb-resize-handle.tb-top:before{border-bottom:7px solid rgba(0,0,0,.55)}.tb-resize-handle.tb-bottom:before{border-top:7px solid rgba(0,0,0,.55)}.tb-entry-singleline{font-size:12px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;line-height:1.2}.tb-entry-singleline-time{font-weight:800}.tb-entry-singleline-desc{font-weight:400}.tb-entry-time{font-size:12px;font-weight:800;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-entry-desc{font-size:12px;opacity:.9;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.btnDanger{border-color:#d33;color:#d33;background:#fff}.btnDanger:hover{background:#fef3f3}.login-shell{width:100%;display:flex;justify-content:center}.ios-login-screen{min-height:100vh;background:#f2f2f7;display:flex;flex-direction:column}.ios-login-topbar{height:56px;display:flex;align-items:center;padding:0 20px}.ios-login-brand{font-weight:800;letter-spacing:-.02em}.ios-login-stage{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:24vh 16px 40px}.quickadd-fab{position:static;z-index:1200;cursor:pointer;background:#0b0f18;color:#fff;border:none;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:650;white-space:nowrap;box-shadow:0 16px 50px #0000002e}@media(max-width:480px){.quickadd-fab{padding:8px 10px}}.ios-login-card{width:min(520px,calc(100vw - 32px));box-sizing:border-box;background:#ffffffe6;border:1px solid rgba(0,0,0,.06);border-radius:22px;padding:18px 18px 16px;box-shadow:0 16px 50px #0000001f}.ios-login-title{font-weight:800;font-size:20px;letter-spacing:-.02em;margin:0 0 4px}.ios-login-subtitle{color:#0000009e;margin:0 0 14px}.ios-login-btn{width:100%;border-radius:14px;height:44px;border:none;background:#0b0f18;color:#fff;font-weight:700;cursor:pointer}.ios-login-btn:disabled{opacity:.6;cursor:default}.ios-login-error{margin-top:12px;padding:10px 12px;border-radius:12px;background:#ff3b3014;border:1px solid rgba(255,59,48,.25);color:#000000d9;font-size:13px}.ios-login-footnote{margin-top:10px;font-size:12px;color:#0000008c}.app-shell{min-height:100vh;overflow-x:clip;background:radial-gradient(900px 520px at 18% 0%,rgba(59,130,246,.38),transparent 62%),radial-gradient(820px 560px at 86% 14%,rgba(16,185,129,.28),transparent 62%),radial-gradient(1000px 600px at 50% 100%,rgba(147,197,253,.22),transparent 70%),radial-gradient(600px 400px at 60% 40%,rgba(175,82,222,.1),transparent 60%),#eef0f5}.app-header{position:sticky;top:0;z-index:30;background:#0b0f1e;border-bottom:1px solid rgba(255,255,255,.07);box-shadow:0 1px #0006,0 4px 24px #0000002e;overflow:visible}.app-header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#3b82f6,#10b981 55%,#6366f1);z-index:1}.app-header-inner{max-width:1280px;margin:0 auto;padding:10px 12px;height:52px;display:flex;align-items:center;gap:12px}.app-brand{font-weight:800;letter-spacing:-.02em;white-space:nowrap;color:#fff}.app-main{max-width:1280px;margin:0 auto;padding:14px 12px 32px}@media(max-width:600px){.app-main{padding:10px 8px 24px}}.topnav{display:flex;align-items:center;gap:14px;flex:1}.topnav a{text-decoration:none;color:#000000d9;font-weight:600;padding:6px 8px;border-radius:10px}.topnav a.active{background:#0000000f}.topnavSpacer{flex:1}.appNavLink{padding:9px 14px;border-radius:8px;text-decoration:none;color:#ffffff9e;font-weight:400;font-size:17px;transition:background .12s,color .12s;position:relative;white-space:nowrap}.appNavLink:hover{color:#ffffffe6;background:#ffffff12}.appNavLink--active{color:#fff!important;background:#ffffff1a!important;font-weight:600}.appNavLink--active:after{content:"";position:absolute;bottom:0;left:10px;right:10px;height:2px;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:2px 2px 0 0}.appNavAvatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:.03em;flex-shrink:0;border:1.5px solid rgba(255,255,255,.18)}.he-ios-page{background:#f5f5f7;padding:14px;border-radius:18px}.he-section-card{background:#fffffff5;border:1px solid rgba(0,0,0,.08);border-radius:18px;box-shadow:0 10px 26px #0000000f;padding:14px;margin:12px 0}.he-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.he-section-title{font-size:18px;font-weight:800;margin:0}.he-section-sub{margin:6px 0 0;color:#0009;font-size:13px}.he-item-card{background:#fffffff2;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:12px;margin:10px 0}.he-inset-group{background:#00000008;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:12px}.he-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-items:start}.he-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:start}@media(max-width:920px){.he-grid-2,.he-grid-3{grid-template-columns:1fr}}.he-ffp-row{display:grid;grid-template-columns:minmax(0,2.9fr) minmax(72px,90px) minmax(0,2.6fr) minmax(60px,80px) minmax(86px,112px) 40px;gap:10px;align-items:start;width:100%;max-width:100%}.he-ffp-row>*{min-width:0}.he-ffp-row .he-ffp-remove{align-self:end}@media(max-width:920px){.he-ios-page{padding:12px;border-radius:16px}.he-ffp-row{grid-template-columns:1fr}.he-ffp-row .he-ffp-remove{justify-self:stretch}}@media(max-width:520px){.he-section-card{padding:12px;border-radius:16px}.he-item-card{padding:10px;border-radius:14px}}.tab-slide-forward{animation:tabSlideForward .32s cubic-bezier(.32,.72,0,1) both}.tab-slide-back{animation:tabSlideBack .32s cubic-bezier(.32,.72,0,1) both}@keyframes tabSlideForward{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes tabSlideBack{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.nav-fade{animation:navFade .42s cubic-bezier(.25,.46,.45,.94) both}@keyframes navFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}input:invalid,input:-moz-ui-invalid{box-shadow:none!important;outline:none!important}[data-theme=dark] body{background:#0a0c12;color:#ffffffe0}[data-theme=dark] .app-shell{background:radial-gradient(900px 520px at 18% 0%,rgba(59,130,246,.28),transparent 62%),radial-gradient(820px 560px at 86% 14%,rgba(16,185,129,.2),transparent 62%),radial-gradient(1000px 600px at 50% 100%,rgba(147,197,253,.14),transparent 70%),radial-gradient(600px 400px at 60% 40%,rgba(175,82,222,.14),transparent 60%),#0a0c12}[data-theme=dark] .app-main{color:#ffffffe0}[data-theme=dark] .public-shell{background:radial-gradient(900px 500px at 20% 0%,rgba(59,130,246,.1),transparent 60%),#0d0f14}[data-theme=dark] .ios-login-card{background:#1e202aeb;border-color:#ffffff14}[data-theme=dark] .ios-login-title{color:#ffffffeb}[data-theme=dark] .ios-login-subtitle{color:#ffffff73}[data-theme=dark] .fileShellPage,[data-theme=dark] .clientFilesPage{background:linear-gradient(180deg,#ffffff0a,#ffffff03)}[data-theme=dark] .fileShellCard{background:#1a1c26eb;border-color:#ffffff14;box-shadow:0 2px 8px #00000059,0 1px #ffffff0a inset}[data-theme=dark] .fileShellTitle{color:#ffffffeb}[data-theme=dark] .fileShellSubtitle{color:#ffffff6b}[data-theme=dark] .fileShellMetaValue,[data-theme=dark] .fileClientLink{color:#ffffffe0}[data-theme=dark] .fileShellCard .segmented{background:#ffffff14}[data-theme=dark] .fileShellCard .segBtn{color:#ffffff61}[data-theme=dark] .fileShellCard .segBtn:hover{color:#ffffff9e}[data-theme=dark] .fileShellCard .segBtn.active{background:#323444f2;color:#ffffffe6;box-shadow:0 1px 5px #0006}[data-theme=dark] .backBtn{background:#282a37eb;border-color:#ffffff1f;color:#fffc}[data-theme=dark] .statusPill:not(.open):not(.closed){background:#282a37eb;border-color:#ffffff1f}[data-theme=dark] .statusPill.open .statusText{color:#34d399}[data-theme=dark] .statusPill.closed .statusText{color:#f87171}[data-theme=dark] .matterChip{background:#ffffff14;color:#ffffff9e;border-color:#ffffff1a}[data-theme=dark] .clientTopBar{background:#1a1c26eb;border-color:#ffffff14}[data-theme=dark] .clientHeaderName{color:#ffffffeb}[data-theme=dark] .clientStatValue{color:#ffffffe6}[data-theme=dark] .clientStatLabel{color:#ffffff61}[data-theme=dark] .clientStatChip{background:#1a1c26e0;border-color:#ffffff12}[data-theme=dark] .clientInfoCard,[data-theme=dark] .clientFilesCard{background:#1a1c26eb;border-color:#ffffff12}[data-theme=dark] .clientInfoCardHeader,[data-theme=dark] .clientFilesCardHeader{border-bottom-color:#ffffff12}[data-theme=dark] .clientInfoCardTitle,[data-theme=dark] .clientFilesCardTitle{color:#ffffff59}[data-theme=dark] .clientInfoLabel{color:#ffffff73}[data-theme=dark] .clientInfoValue{color:#ffffffe0}[data-theme=dark] .clientInfoValue--empty{color:#ffffff38}[data-theme=dark] .clientInfoRow{border-bottom-color:#ffffff0e}[data-theme=dark] .clientFileRow{border-bottom-color:#ffffff0f}[data-theme=dark] .clientFileRow:hover{background:#ffffff08}[data-theme=dark] .clientFileName{color:#ffffffe0}[data-theme=dark] .clientFileMeta{color:#fff6}[data-theme=dark] .clientFileChevron{color:#fff3}[data-theme=dark] .fileCard{background:#1a1c26e0;border-color:#ffffff14}[data-theme=dark] .fileVal{color:#ffffffe6}[data-theme=dark] .fileKey{color:#ffffff6b}[data-theme=dark] .lockedField{background:#ffffff0d;border-color:#ffffff17}[data-theme=dark] .lockedLabel{color:#ffffff80}[data-theme=dark] .lockedValue{color:#ffffffe0}[data-theme=dark] .cmWizardCard{background:#1c1c20!important;box-shadow:0 40px 100px #0009,0 8px 30px #0000004d,0 0 0 .5px #ffffff14 inset!important}[data-theme=dark] .cmWizardHeader{background:#24242ad9;border-bottom-color:#ffffff14}[data-theme=dark] .cmWizardFooter{background:#24242ad9;border-top-color:#ffffff14}[data-theme=dark] .cmWizardDragPill{background:#ffffff29}[data-theme=dark] .cmWizardProgressSeg{background:#ffffff1f}[data-theme=dark] .cmWizardProgressSeg.filled,[data-theme=dark] .cmWizardProgressSeg.active{background:#007aff}[data-theme=dark] .cmWizardLawyerTrigger:hover{background:#007aff14}[data-theme=dark] .cmWizardLawyerName{color:#ffffffe0}[data-theme=dark] .cmWizardLawyerPlaceholder{color:#ffffff47}[data-theme=dark] .cmWizardLawyerChevron{color:#ffffff80}[data-theme=dark] .formGroup{background:#ffffff12;border-color:#ffffff0f;box-shadow:0 1px 4px #00000040,0 .5px #ffffff0a}[data-theme=dark] .groupTitle{color:#ffffff61}[data-theme=dark] .groupBlock{background:#ffffff0f;border-color:#ffffff14}[data-theme=dark] .groupBlockTitle{color:#ffffffb3}[data-theme=dark] .helperText{color:#ffffff73}[data-theme=dark] .select{background:#ffffff12;border-color:#ffffff1f;color:#ffffffd9}[data-theme=dark] .cmWizardCell{background:#242632f2;border-bottom-color:#ffffff14}[data-theme=dark] .cmWizardCell:has(.cmWizardCellBtn:hover){background:#007aff14}[data-theme=dark] .cmWizardCellTitle{color:#ffffffe0}[data-theme=dark] .cmWizardCellSub{color:#ffffff61}[data-theme=dark] .cmWizardChevron{color:#ffffff4d}[data-theme=dark] .cmWizardProgress{color:#ffffff47}[data-theme=dark] .cmWizardHeaderBtn{background:#ffffff14;border-color:#ffffff1f;color:#ffffffb3}[data-theme=dark] .cmWizardHeaderBtn:hover{background:#ffffff1f}[data-theme=dark] .cmWizardAddRow{background:#007aff14;border-top-color:#007aff33}[data-theme=dark] .cmWizardEditorCard{background:#1a1c26fa!important;border-color:#ffffff1a!important}[data-theme=dark] .wizardPill{background:#282a37eb;border-color:#ffffff1f;color:#ffffff9e}[data-theme=dark] .wizardPill:hover{background:#323444f2;border-color:#ffffff2e}[data-theme=dark] .wizardPill.wizardPillActive{background:#007aff;color:#fff;border-color:#0050d24d;box-shadow:0 4px 14px #007aff66}[data-theme=dark] .wizardLawyerPicker{background:#242632f2;box-shadow:0 1px #ffffff0a inset,0 2px 10px #00000059}[data-theme=dark] .wizardLawyerRow{border-bottom-color:#ffffff14}[data-theme=dark] .wizardLawyerRow:hover{background:#007aff0f}[data-theme=dark] .wizardLawyerName{color:#ffffffe0}[data-theme=dark] .wizardLawyerEmpty{color:#ffffff4d}[data-theme=dark] .cmWizardBody .segmented{background:#ffffff1a}[data-theme=dark] .cmWizardBody .segBtn{color:#fff6}[data-theme=dark] .cmWizardBody .segBtn.active{background:#282a37f2;color:#ffffffeb}[data-theme=dark] .wizLegalAidSection.visible{background:transparent}[data-theme=dark] .timeTitle{color:#ffffffeb}[data-theme=dark] .timeSubtitle{color:#ffffff6b}[data-theme=dark] .timeStatTile{background:#1a1c26e6!important;border-color:#ffffff14!important}[data-theme=dark] .timeStatTile [style*="color: rgba(60,60,67"]{color:#ffffff61!important}[data-theme=dark] .calendarWrap{background:#12141cf5;border-color:#ffffff14}[data-theme=dark] .cal-range-header{background:#161822fa!important;border-bottom-color:#ffffff14!important;color:#ffffffe6!important}[data-theme=dark] .cal-weekday-header{background:#161822fa!important;border-bottom-color:#ffffff14!important;border-right-color:#ffffff0f!important;color:#fff9!important}[data-theme=dark] .cal-time-label-cell{background:#12141ce6!important;border-color:#ffffff0f!important}[data-theme=dark] .cal-slot-cell{background:#1a1c26cc!important;border-color:#ffffff0d!important}[data-theme=dark] .cal-slot-cell:hover{background:#282a38e6!important}[data-theme=dark] .tb-entry-time,[data-theme=dark] .tb-entry-desc{color:#ffffffe6!important}[data-theme=dark] .tb-entry [style*="color: rgba(17,17,20"]{color:#ffffffe0!important}[data-theme=dark] .tb-entry [style*="background: rgba(255,255,255"]{background:#ffffff1f!important}[data-theme=dark] .timePillBtn,[data-theme=dark] .timeNavBtn,[data-theme=dark] .timeSelect{background:#242632eb;border-color:#ffffff1f;color:#fffc}[data-theme=dark] .timeNavBtn:hover{background:#2e303ff5}[data-theme=dark] .timeControls .segmented{background:#ffffff1a}[data-theme=dark] .timeControls .segBtn{color:#ffffff6b}[data-theme=dark] .timeControls .segBtn.active{background:#282a37f2;color:#ffffffe6;box-shadow:0 1px 4px #00000059}[data-theme=dark] .entryCardBtn{background:#1a1c26eb;border-color:#ffffff14}[data-theme=dark] .entryCardBtn:hover{background:#242632f5}[data-theme=dark] .entryTitle{color:#ffffffe6}[data-theme=dark] .entryMeta{color:#ffffff6b}[data-theme=dark] .quickCard{background:#1a1c26eb;border-color:#ffffff14}[data-theme=dark] .inlineBtn{background:#242632eb;border-color:#ffffff1f;color:#ffffffc7}[data-theme=dark] .loadingChip{background:#1a1c26eb;border-color:#ffffff1f;color:#ffffffe0}[data-theme=dark] .spTriggerBtn{background:#242632eb;border-color:#ffffff1f;color:#fffc}[data-theme=dark] .spTriggerBtn:hover{background:#2e303ff5}[data-theme=dark] .spTriggerLabel{color:#ffffffa6}[data-theme=dark] .spSheet{background:#1a1c26;box-shadow:0 20px 60px #0000008c}[data-theme=dark] .spNavBar{background:#1a1c26}[data-theme=dark] .spNavTitle{color:#ffffffe0}[data-theme=dark] .spNavCancel{color:#fff6}[data-theme=dark] .spGroup{background:#ffffff0f}[data-theme=dark] .spRow{border-bottom-color:#ffffff14}[data-theme=dark] .spRow:hover{background:#ffffff0a}[data-theme=dark] .spRowLabel{color:#ffffffe0}[data-theme=dark] .spRowYou{color:#fff6}[data-theme=dark] .billingApplePage{background:linear-gradient(180deg,#ffffff0a,#ffffff03)}[data-theme=dark] .billingAppleHeaderCard,[data-theme=dark] .billingAppleCard{background:#1a1c26eb;border-color:#ffffff14}[data-theme=dark] .billingAppleTitle{color:#ffffffe6}[data-theme=dark] .billingAppleSubtitle,[data-theme=dark] .billingAppleMuted{color:#ffffff73}[data-theme=dark] .billingAppleNotice{color:#ffffff8c}[data-theme=dark] .billingAppleBlockTitle{color:#ffffffe0}[data-theme=dark] .billingAppleHelp{color:#ffffff73}[data-theme=dark] .laListGroupBody{background:#ffffff0f;box-shadow:0 1px #ffffff0a inset,0 2px 8px #00000059}[data-theme=dark] .laListRow{border-bottom-color:#ffffff12}[data-theme=dark] .laListRow:hover{background:#ffffff0a}[data-theme=dark] .laListRow:active{background:#ffffff12}[data-theme=dark] .laListRowTitle{color:#ffffffd9}[data-theme=dark] .laListRowSub{color:#ffffff59}[data-theme=dark] .laListRowBadge{color:#ffffff4d}[data-theme=dark] .laListRowChevron{color:#ffffff38}[data-theme=dark] .laSectionLabel{color:#ffffff61}[data-theme=dark] .laListGroupHeader{color:#ffffff59}[data-theme=dark] .laSettingsRow{border-bottom-color:#ffffff14}[data-theme=dark] .laSettingsLabel{color:#ffffffd9}[data-theme=dark] .laSettingsValue{color:#ffffff6b}[data-theme=dark] .laSettingsValue--empty{color:#fff3}[data-theme=dark] .laHistoryEmpty{color:#ffffff52}[data-theme=dark] .laHistoryDate{color:#fffc}[data-theme=dark] .laSkeleton{background:#ffffff14}[data-theme=dark] .legalAidAppleShell{background:linear-gradient(180deg,#ffffff0a,#ffffff03)}[data-theme=dark] .iosReviewActions{background:#1e202c!important;border-color:#ffffff1a!important}[data-theme=dark] .iosReviewBtn{background:#ffffff14!important;border-color:#ffffff1f!important;color:#ffffffd1!important}[data-theme=dark] .iosReviewBtn:hover{background:#ffffff24!important}[data-theme=dark] .iosReviewBtn.primary{background:#007aff!important;color:#fff!important;border-color:transparent!important}[data-theme=dark] .iosSummaryPill{background:#1e202c!important;border-color:#ffffff1f!important}[data-theme=dark] .iosSummaryPillKey{color:#ffffff8c!important}[data-theme=dark] .iosSummaryPillValue{color:#ffffffeb!important}[data-theme=dark] .iosSummaryPillChevron{color:#fff6!important}[data-theme=dark] .iosBottomSheet{background:#1a1c26!important;border-color:#ffffff1a!important}[data-theme=dark] .la-ios-grp{background:#1a1c26!important;border-color:#ffffff14!important}[data-theme=dark] .legalAidAppleShell .la-tab-scroll{border-bottom-color:#ffffff14}[data-theme=dark] .legalAidAppleShell [style*="background: rgba(255, 255, 255"],[data-theme=dark] .legalAidAppleShell [style*="background: rgba(255,255,255"],[data-theme=dark] .legalAidAppleShell [style*="background:rgba(255,255,255"]{background:#1a1c26!important;border-color:#ffffff14!important}[data-theme=dark] [role=dialog]>div[style*="background: rgba(255, 255, 255"],[data-theme=dark] [role=dialog]>div[style*="background: rgba(255,255,255"],[data-theme=dark] [role=dialog]>div[style*="background:rgba(255,255,255"]{background:#1a1c26!important;border-color:#ffffff1a!important}[data-theme=dark] [role=dialog] div[style*="background: rgba(255, 255, 255"],[data-theme=dark] [role=dialog] div[style*="background: rgba(255,255,255"],[data-theme=dark] [role=dialog] div[style*="background:rgba(255,255,255"]{background:#1e202c!important;border-color:#ffffff14!important;color:#ffffffe0!important}[data-theme=dark] [role=dialog] span[style*="color: rgba(0,0,0"],[data-theme=dark] [role=dialog] span[style*="color: rgba(0, 0, 0"]{color:#fffc!important}[data-theme=dark] .appleSpotlightBar{background:#242634!important;border-color:#ffffff1a!important;box-shadow:0 1px 1px #0003,0 16px 50px #0000004d!important}[data-theme=dark] .appleSpotlightBar:focus-within{border-color:#007aff8c!important;background:#282a3a!important}[data-theme=dark] .appleSpotlightIcon{color:#ffffff73!important}[data-theme=dark] .appleSpotlightInput{color:#ffffffe0!important;background:transparent!important;background-color:transparent!important;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important}[data-theme=dark] .appleSpotlightInput::placeholder{color:#ffffff59!important}[data-theme=dark] .appleSpotlightClear{background:#ffffff24!important;color:#fff9!important}[data-theme=dark] .appleSpotlightPanel{background:#1a1c26!important;border-color:#ffffff1a!important;box-shadow:0 1px 2px #0000004d,0 8px 24px #0006,0 24px 56px #0006!important}[data-theme=dark] .appleSpotlightPanelHeader{border-bottom-color:#ffffff12!important}[data-theme=dark] .appleSpotlightTitle{color:#ffffffe0!important}[data-theme=dark] .appleSpotlightHint,[data-theme=dark] .appleSpotlightSubtitle,[data-theme=dark] .appleSpotlightSectionTitle{color:#ffffff6b!important}[data-theme=dark] .appleSpotlightRowTitle{color:#ffffffe0!important}[data-theme=dark] .appleSpotlightRowMeta{color:#ffffff73!important}[data-theme=dark] .appleSpotlightChevron{color:#ffffff47!important}[data-theme=dark] .appleSpotlightEmpty,[data-theme=dark] .appleSpotlightLoading{color:#ffffff73!important}[data-theme=dark] .appleSpotlightRow:hover{background:#ffffff0f!important}[data-theme=dark] .appleSpotlightRow.isActive{background:#007aff33!important}[data-theme=dark] .appleSpotlightAvatar{background:#ffffff1a!important;color:#fffc!important}[data-theme=dark] .appleSpotlightAvatar.isClient{background:#ffffff1a!important;border-color:#ffffff1f!important;color:#fffc!important}[data-theme=dark] .appleSpotlightAvatar.isFile{background:#ffffff14!important;border-color:#ffffff1a!important;color:#ffffffa6!important}[data-theme=dark] .iosSheetCard{background:#1e202c!important;border-color:#ffffff14!important}[data-theme=dark] .iosSheetRow .k{color:#ffffff80!important}[data-theme=dark] .iosSheetRow .v{color:#ffffffe6!important}[data-theme=dark] .iosSheetSubtitle{color:#ffffff80!important}[data-theme=dark] .iosSheetHint{color:#ffffff73!important}[data-theme=dark] .iosSheetHandle{background:#ffffff38!important}[data-theme=dark] .iosSheetDivider{background:#ffffff14!important}[data-theme=dark] .iosSheetNav button{background:#ffffff14!important;border-color:#ffffff1f!important;color:#ffffffd1!important}[data-theme=dark] .iosActionSheetItem{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#ffffffe0!important}[data-theme=dark] .legalAidAppleShell button[style*="background: rgb(0, 0, 0)"],[data-theme=dark] .legalAidAppleShell button[style*="background: #000"],[data-theme=dark] .legalAidAppleShell button[style*="background:#000"]{background:#ffffffe6!important;color:#000!important;border-color:transparent!important}[data-theme=dark] .laWizardResetBtn{background:#242632f0!important;border-color:#ffffff1f!important;color:#ffffffa6!important}[data-theme=dark] .laWizardTabBar{background:#1a1c26!important;border-color:#ffffff14!important}[data-theme=dark] .legalAidAppleShell [style*="background: rgb(255, 255, 255)"],[data-theme=dark] .legalAidAppleShell [style*="background: #fff"],[data-theme=dark] .legalAidAppleShell [style*="background:#fff"]{background:#242632f0!important;border-color:#ffffff1a!important}[data-theme=dark] .legalAidAppleShell input:not(.la-row-inp),[data-theme=dark] .legalAidAppleShell select,[data-theme=dark] .legalAidAppleShell textarea{background:#242632e0!important;border-color:#ffffff1a!important;color:#ffffffe0!important}[data-theme=dark] .legalAidAppleShell input::placeholder,[data-theme=dark] .legalAidAppleShell textarea::placeholder{color:#ffffff40!important}[data-theme=dark] .legalAidAppleShell input:not(.la-row-inp):focus,[data-theme=dark] .legalAidAppleShell select:focus,[data-theme=dark] .legalAidAppleShell textarea:focus{background:#282a38f5!important;border-color:#007aff8c!important}[data-theme=dark] .la-row-inp{background:#1a1c26!important;background-color:#1a1c26!important;color:#ffffffd9!important;color-scheme:light}[data-theme=dark] .la-row-inp::placeholder{color:#ffffff38!important}[data-theme=dark] .la-ios-row [style*="color: rgba(0,0,0,0.80)"],[data-theme=dark] .la-ios-row [style*="color: rgba(0,0,0,.80)"],[data-theme=dark] .la-ios-row [style*="color: rgba(0,0,0,0.75)"],[data-theme=dark] .la-ios-row [style*="color: rgba(0,0,0,.75)"],[data-theme=dark] .la-ios-row [style*="color: rgba(0,0,0,0.85)"],[data-theme=dark] .la-ios-row [style*="color: rgba(0,0,0,.85)"]{color:#ffffffd9!important}[data-theme=dark] .la-ios-row [style*="color: rgba(0,0,0,0.28)"],[data-theme=dark] .la-ios-row [style*="color: rgba(0,0,0,.28)"]{color:#ffffff40!important}[data-theme=dark] .la-ios-row+.la-ios-row{border-top-color:#ffffff12}[data-theme=dark] .la-ios-row:focus-within{background:#ffffff0a}[data-theme=dark] .legalAidAppleSummary{background:#1a1c26f2;border-color:#ffffff14}[data-theme=dark] .legalAidAppleSummaryBlock{background:#242632e6;border-color:#ffffff12}[data-theme=dark] .legalAidAppleSummaryRow .k{color:#ffffff6b}[data-theme=dark] .legalAidAppleSummaryRow .v{color:#ffffffe0}[data-theme=dark] .legalAidAppleSummaryDivider{background:#ffffff14}[data-theme=dark] .legalAidAppleSummaryHint{color:#ffffff59}[data-theme=dark] .legalAidApplePrimary{background:#007aff38;color:#ffffffe6}[data-theme=dark] .legalAidAppleSecondary{background:#242632e6;border-color:#ffffff1a;color:#fffc}[data-theme=dark] .iosSummaryPill{background:#1a1c26eb;border-color:#ffffff1f;color:#ffffffe0}[data-theme=dark] .iosMiniPickerButton{background:#242632e6;border-color:#ffffff1a;color:#ffffffd9}[data-theme=dark] .he-ios-page{background:#0f1118}[data-theme=dark] .he-section-card{background:#1a1c26eb;border-color:#ffffff14;box-shadow:0 10px 26px #0000004d}[data-theme=dark] .he-item-card{background:#1a1c26e0;border-color:#ffffff12}[data-theme=dark] .he-inset-group{background:#ffffff0a;border-color:#ffffff0f}[data-theme=dark] .he-section-title{color:#ffffffe0}[data-theme=dark] .he-section-sub{color:#ffffff6b}[data-theme=dark] .trust-page{background:linear-gradient(180deg,#ffffff0a,#ffffff03)}[data-theme=dark] .trust-title{color:#ffffffeb}[data-theme=dark] .trust-subtitle{color:#fff6}[data-theme=dark] .trust-tab-bar{border-bottom-color:#ffffff1a}[data-theme=dark] .trust-tab{color:#ffffff59}[data-theme=dark] .trust-tab.active{color:#ffffffe0}[data-theme=dark] .trust-card{background:#1a1c26e0;border-color:#ffffff12}[data-theme=dark] .trust-card-label{color:#fff6}[data-theme=dark] .trust-card-value{color:#ffffffe0}[data-theme=dark] .trust-txn-list{background:#1a1c26e0;border-color:#ffffff12}[data-theme=dark] .trust-txn-row{border-bottom-color:#ffffff0f}[data-theme=dark] .trust-txn-row:hover{background:#ffffff08}[data-theme=dark] .trust-txn-date{color:#ffffff6b}[data-theme=dark] .trust-txn-matter{color:#ffffffd1}[data-theme=dark] .trust-txn-ref{color:#ffffff61}[data-theme=dark] .trust-txn-payee{color:#ffffff7a}[data-theme=dark] .trust-section-title{color:#ffffffd1}[data-theme=dark] .trust-form{background:#1a1c26e0;border-color:#ffffff12}[data-theme=dark] .trust-form-label{color:#ffffff8c}[data-theme=dark] .trust-form-input,[data-theme=dark] .trust-search{background:#ffffff12;border-color:#ffffff1f;color:#ffffffe0}[data-theme=dark] .trust-period-row select{background:#ffffff12;border-color:#ffffff1f;color:#ffffffd9}[data-theme=dark] .trust-report-controls-card{background:#1a1c26e0;box-shadow:0 2px 12px #0000004d,0 0 0 1px #ffffff12}[data-theme=dark] .trust-report-type-btn{border-color:#ffffff1a;background:#ffffff0a;color:#ffffffbf}[data-theme=dark] .trust-report-type-btn:hover{border-color:#007aff66;background:#007aff0f}[data-theme=dark] .trust-report-period-select{border-color:#ffffff1a;background:#ffffff0a;color:#fffc}[data-theme=dark] .trust-wizard-step{background:#1a1c26e0!important;border-color:#ffffff12!important}[data-theme=dark] .trust-wizard-step-title{color:#ffffffd1}[data-theme=dark] .trust-wizard-step-sub{color:#fff6}[data-theme=dark] .trust-wizard-check{background:#ffffff12;border-color:#fff3}[data-theme=dark] .trust-table th{background:#ffffff08;color:#ffffff61;border-bottom-color:#ffffff14}[data-theme=dark] .trust-table td{color:#ffffffc7;border-bottom-color:#ffffff0f}[data-theme=dark] .trust-table tr:hover td{background:#ffffff06}[data-theme=dark] .trust-alloc-input{background:#ffffff12;border-color:#ffffff1f;color:#ffffffe0}[data-theme=dark] .trust-unallocated{color:#fff6}[data-theme=dark] .trust-audit-row{border-bottom-color:#ffffff12}[data-theme=dark] .trust-type-seg{background:#ffffff1a}[data-theme=dark] .trust-type-btn{color:#ffffff6b}[data-theme=dark] .trust-type-btn.active-receipt,[data-theme=dark] .trust-type-btn.active-payment{background:#242632f2;box-shadow:0 1px 3px #00000059}[data-theme=dark] .trust-amount-input{background:#ffffff0d;border-color:#ffffff1a;color:#ffffffe0}[data-theme=dark] .trust-empty{color:#ffffff59}[data-theme=dark] .trust-transfer-balance{color:#ffffff6b}[data-theme=dark] .trust-dropdown{background:#1e2030!important;border-color:#ffffff1a!important;box-shadow:0 12px 40px #00000080!important}[data-theme=dark] .accPageTitle{color:#ffffffeb}[data-theme=dark] .accPageSub{color:#ffffff6b}[data-theme=dark] .accStatCard{background:#1a1c26eb;border-color:#ffffff14}[data-theme=dark] .app-main input:not([type=checkbox]):not([type=radio]):not(.trust-search-inner):not(.admin-inline-inp),[data-theme=dark] .app-main textarea,[data-theme=dark] .app-main select{background:#ffffff12!important;border-color:#ffffff1f!important;color:#ffffffe0!important}[data-theme=dark] .app-main input::placeholder,[data-theme=dark] .app-main textarea::placeholder{color:#ffffff40!important}[data-theme=dark] .admin-inline-inp{background:transparent!important;border-color:transparent!important;color:#fffc!important}[data-theme=dark] .admin-inline-inp::placeholder{color:#ffffff40!important}[data-theme=dark] .adminLightPanel input,[data-theme=dark] .adminLightPanel .firmInput input{background:transparent!important;border-color:transparent!important;color:#000c!important}[data-theme=dark] .trust-search-wrap:focus-within{box-shadow:0 0 0 3.5px #007aff59,0 2px 10px #0003!important}[data-theme=dark] .pageShell{background:linear-gradient(180deg,#ffffff0a,#ffffff03)!important}[data-theme=dark] .app-main :not(.trust-dropdown)[style*="background: rgb(255, 255, 255)"],[data-theme=dark] .app-main :not(.trust-dropdown)[style*="background:#fff"],[data-theme=dark] .app-main :not(.trust-dropdown)[style*="background: #fff"]{background:#242632f0!important}[data-theme=dark] .app-main [style*="background: rgba(255, 255, 255"]{background:#1a1c26e0!important}[data-theme=dark] .app-main [style*="background: rgba(0, 0, 0, 0.03)"],[data-theme=dark] .app-main [style*="background: rgba(0,0,0,0.03)"]{background:#ffffff0a!important}[data-theme=dark] .errorBox{background:#ff3b301f;border-color:#ff3b3040;color:#ff8278eb}[data-theme=dark] .ios-login-error{background:#ff3b301f;border-color:#ff3b3040;color:#ffc8c8e0}[data-theme=dark] .app-main [style*="color: rgba(0, 0, 0"],[data-theme=dark] .app-main [style*="color: rgba(17, 17, 20"]{color:#ffffffe0!important}[data-theme=dark] .app-main [style*="color: rgba(60, 60, 67"]{color:#ffffff80!important}[data-theme=dark] .app-main [style*="color: rgb(0, 0, 0"],[data-theme=dark] .app-main [style*="color: #111"],[data-theme=dark] .app-main [style*="color: #000"]{color:#ffffffe0!important}[data-theme=dark] .app-main [style*="color: rgba(30, 80, 200"]{color:#64a0fff2!important}[data-theme=dark] .segmented{background:#ffffff14;border-color:#ffffff14}[data-theme=dark] .segBtn{color:#ffffff6b}[data-theme=dark] .segBtn.active{background:#282a37f5;color:#ffffffeb;box-shadow:0 8px 18px #0000004d}[data-theme=dark] .iosCard{background:#1a1c26eb;border-color:#ffffff14}[data-theme=dark] .cardKicker{color:#fff6}[data-theme=dark] .cardTitle{color:#ffffffe6}[data-theme=dark] .detailLabel{color:#ffffff6b}[data-theme=dark] .detailValue{color:#ffffffe0}[data-theme=dark] .detailRow{border-bottom-color:#ffffff12}[data-theme=dark] .iosGroupHeader{color:#ffffff61}[data-theme=dark] .iosGroupBody{background:#1a1c26eb;border-color:#ffffff12;box-shadow:0 10px 22px #0000004d}[data-theme=dark] .iosGroupFields{background:#1a1c26eb;border-color:#ffffff12}[data-theme=dark] .iosRow{border-bottom-color:#ffffff12}[data-theme=dark] .iosRowLabel{color:#fff6}[data-theme=dark] .iosRowValue{color:#ffffffe0}[data-theme=dark] .iosFieldLabel,[data-theme=dark] .iosHint,[data-theme=dark] .fieldLabel{color:#ffffff6b}[data-theme=dark] .listRowName{color:#ffffffe0}[data-theme=dark] .listRowMeta{color:#fff6}[data-theme=dark] .listRow:hover{background:#ffffff08}[data-theme=dark] .iosListHeaderTitle{color:#ffffffe0}[data-theme=dark] .iosListEmpty{color:#ffffff6b}[data-theme=dark] .iosListRowBtn{border-bottom-color:#ffffff12}[data-theme=dark] .iosListRowBtn:hover{background:#ffffff08}[data-theme=dark] .iosQuickRow{border-bottom-color:#ffffff12}[data-theme=dark] .iosRowPrimary{color:#ffffffe6}[data-theme=dark] .iosRowSecondary{color:#ffffff7a}[data-theme=dark] .iosRowBody{color:#ffffffd1}[data-theme=dark] .iosUnitPill{background:#ffffff14;border-color:#ffffff1f;color:#ffffffad}[data-theme=dark] .iosStatusPill{background:#ffffff14;border-color:#ffffff1f;color:#ffffffbf}[data-theme=dark] .iosPillBtn{background:#242632eb;border-color:#ffffff1f;color:#ffffffd1}[data-theme=dark] .iosPillBtn:hover{background:#2e303ff2}[data-theme=dark] .iosStaffTitle{color:#ffffffe0}[data-theme=dark] .iosStaffSubtitle{color:#ffffff73}[data-theme=dark] .iosStaffMe{color:#fff6}[data-theme=dark] .iosStaffChevron{background:#ffffff12;border-color:#ffffff1a}[data-theme=dark] .iosStaffCell{border-top-color:#ffffff12}[data-theme=dark] .iosStaffCellHeader:hover{background:#ffffff08}[data-theme=dark] .iosStaffCellDetails{background:#ffffff08;border-top-color:#ffffff12}[data-theme=dark] .iosSectionTitle{color:#ffffffd1}[data-theme=dark] .iosSectionHint{color:#ffffff6b}[data-theme=dark] .iosRatesBlock{background:#1a1c26e0;border-color:#ffffff12}[data-theme=dark] .iosRatesHeader{color:#ffffffb3}[data-theme=dark] .iosToggleLabel{color:#ffffffc7}[data-theme=dark] .iosMoneyPrefix{color:#ffffff6b}[data-theme=dark] .ios-docs-panel,[data-theme=dark] .ios-docs-card{background:#1a1c26eb;border-color:#ffffff14}[data-theme=dark] .ios-docs-card-title{color:#ffffffe0}[data-theme=dark] .ios-docs-card-subtitle{color:#ffffff6b}[data-theme=dark] .ios-docs-btn{background:#242632eb;border-color:#ffffff1f;color:#ffffffd1}[data-theme=dark] .ios-docs-btn.primary{background:#ffffffeb;color:#111;border-color:transparent}[data-theme=dark] .ios-docs-menu{background:#1a1c26fa;border-color:#ffffff1a}[data-theme=dark] .ios-docs-menuItem{background:#242632eb;border-color:#ffffff14;color:#ffffffd1}[data-theme=dark] .ios-docs-menuItem:hover{background:#2e303ff2}[data-theme=dark] .ios-icon-btn{background:#242632eb;border-color:#ffffff1a}[data-theme=dark] .ios-back-pill{background:#242632eb;border-color:#ffffff1a;color:#fffc}[data-theme=dark] .ios-breadcrumb-sep{color:#ffffff47}[data-theme=dark] .ios-breadcrumb-btn{color:#ffffffa6}[data-theme=dark] .ios-breadcrumb-btn:disabled{color:#ffffffe0}[data-theme=dark] .ios-docs-loading{background:#1a1c26eb;border-color:#ffffff14;color:#ffffffb3}[data-theme=dark] .ios-docs-tableOverlay{background:#0a0c12d9}[data-theme=dark] .ios-docs-tableOverlayInner{background:#1a1c26f5;border-color:#ffffff1a;color:#fffc}[data-theme=dark] .ios-docs-topbar .segmented{background:#ffffff14;border-color:#ffffff14}[data-theme=dark] .ios-docs-subtitle{color:#ffffff73}[data-theme=dark] .ios-docs-toolbar-title{color:#ffffffe0}[data-theme=dark] .ios-docs-table thead th{color:#fff6}[data-theme=dark] .ios-docs-tr{border-top-color:#ffffff12}[data-theme=dark] .ios-docs-tr:hover{background:#ffffff08}[data-theme=dark] .ios-docs-itemIcon{color:#ffffff73}[data-theme=dark] .ios-docs-skel{background:#ffffff14}[data-theme=dark] .ios-docs-drop{border-color:#ffffff26;background:#ffffff08}[data-theme=dark] .ios-docs-drop-text{color:#ffffff8c}[data-theme=dark] .foMetaCard,[data-theme=dark] .foCard{background:#1a1c26eb;border-color:#ffffff14;box-shadow:0 2px 16px #0000004d,0 1px #ffffff0a inset}[data-theme=dark] .foCardDivider{background:#ffffff0f}[data-theme=dark] .foSectionTitle{color:#ffffff59}[data-theme=dark] .foSectionTitle--purple{color:#a78bfad9}[data-theme=dark] .foLabel{color:#ffffff61}[data-theme=dark] .foValue{color:#ffffffe0}[data-theme=dark] .foEmpty{color:#ffffff38}[data-theme=dark] .foRow{border-bottom-color:#ffffff0e}[data-theme=dark] .foCardHeader{border-bottom-color:#ffffff0f}[data-theme=dark] .foCardTitle{color:#ffffff59}[data-theme=dark] .quickadd-fab{background:linear-gradient(135deg,#3b82f6,#10b981);color:#fff;box-shadow:0 16px 50px #3b82f659}[data-theme=dark] .whiteTransitionOverlay{background:#0a0c12f2}.theme-transitioning *,.theme-transitioning *:before,.theme-transitioning *:after{transition:background-color .3s ease,background .3s ease,color .25s ease,border-color .3s ease,box-shadow .3s ease,fill .25s ease,stroke .25s ease!important}.theme-transitioning [class*=iosSheet],.theme-transitioning [class*=iosScrim],.theme-transitioning .animating,.theme-transitioning canvas{transition:none!important}[data-theme=dark] .qa-panel input,[data-theme=dark] .qa-panel textarea,[data-theme=dark] .qa-panel select{background:#242634!important;background-color:#242634!important;color:#ffffffe0!important;border-color:#ffffff1a!important;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important}.qa-panel input[type=number]::-webkit-outer-spin-button,.qa-panel input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qa-panel input[type=number]{-moz-appearance:textfield}[data-theme=dark] .accPageTitle{color:#ffffffe6!important}[data-theme=dark] .accPageSub{color:#ffffff6b!important}[data-theme=dark] .accStatCard{border-color:#ffffff14!important}[data-theme=dark] .accStatLabel{color:#ffffff6b!important}[data-theme=dark] .accStatSub{color:#ffffff61!important}[data-theme=dark] .accSpotlightTrigger{background:#ffffff12!important;border-color:#ffffff1a!important;color:#ffffff8c!important}[data-theme=dark] .accSpotlightTrigger:hover{background:#ffffff1f!important;color:#fffc!important}[data-theme=dark] .accSpotlightBox{background:#1a1c26!important;border:1px solid rgba(255,255,255,.1)!important}[data-theme=dark] .accSpotlightInputRow{border-bottom-color:#ffffff12!important}[data-theme=dark] .accSpotlightInput{color:#ffffffe0!important;background:transparent!important;-moz-appearance:none!important}[data-theme=dark] .accSpotlightInput::placeholder{color:#ffffff47!important}[data-theme=dark] .accSpotlightEsc{color:#ffffff4d!important;background:#ffffff0f!important;border-color:#ffffff1a!important}[data-theme=dark] .accSpotlightRow:hover,[data-theme=dark] .accSpotlightRow--active{background:#007aff26!important}[data-theme=dark] .accSpotlightRowMain,[data-theme=dark] .accSpotlightClient{color:#ffffffe0!important}[data-theme=dark] .accSpotlightMatter{color:#ffffff73!important}[data-theme=dark] .accSpotlightEmpty{color:#ffffff61!important}[data-theme=dark] .accSpotlightHint{color:#ffffff4d!important;border-top-color:#ffffff0f!important}[data-theme=dark] .accLawyerHeader{background:#ffffff08!important;border-bottom-color:#ffffff0d!important}[data-theme=dark] .accLawyerName{color:#ffffffe0!important}[data-theme=dark] .accLawyerCount{color:#ffffff61!important}[data-theme=dark] .accSectionLabel{color:#ffffff52!important}[data-theme=dark] .accInvRow{border-top-color:#ffffff0d!important}[data-theme=dark] .accInvRow:hover{background:#ffffff08!important}[data-theme=dark] .accInvNum{color:#ffffff61!important}[data-theme=dark] .accInvTitle,[data-theme=dark] .accInvLink{color:#ffffffe0!important}[data-theme=dark] .accInvDates{color:#ffffff61!important}[data-theme=dark] .accInvNote{color:#ffd60acc!important;background:#ffd60a14!important;border-color:#ffd60a38!important}[data-theme=dark] .accPayRef{color:#fff6!important;background:#ffffff0f!important}[data-theme=dark] .accClearBtn{color:#007affcc!important}[data-theme=dark] .accSearchChip{background:#007aff24!important;border-color:#007aff4d!important;color:#8cbeffeb!important}[data-theme=dark] .accSearchChipClear{color:#8cbeff80!important}[data-theme=dark] .accBtn--ghost{background:#ffffff12!important;border-color:#ffffff1f!important;color:#ffffffa6!important}[data-theme=dark] .accBtn--ghost:hover{background:#ffffff1f!important;color:#ffffffe0!important}[data-theme=dark] .accEmptyTitle{color:#fffc!important}[data-theme=dark] .accEmptySub{color:#fff6!important}[data-theme=dark] .accLoading{color:#ffffff59!important}[data-theme=dark] .accInvAmount{color:#ffffffe0!important}[data-theme=dark] .accNotesInput,[data-theme=dark] .accPayRefInput{background:#242632e6!important;border-color:#ffffff1a!important;color:#ffffffe0!important}[data-theme=dark] .spTriggerBtn{background:#ffffff12!important;border-color:#ffffff1a!important;color:#ffffffa6!important}[data-theme=dark] .spTriggerBtn:hover{background:#ffffff1f!important;color:#ffffffe0!important}[data-theme=dark] .pdfModalSheet{background:#1a1c26!important;box-shadow:0 32px 80px #0000008c,0 0 0 .5px #ffffff14 inset!important}[data-theme=dark] .pdfModalHeader{background:#1e202cfa!important;border-bottom-color:#ffffff12!important}[data-theme=dark] .pdfModalClose{background:#ffffff1a!important;color:#ffffffb3!important}[data-theme=dark] .pdfSkeleton{background:#161822!important}[data-theme=dark] .pdfSkeletonPage{background:#1e202c!important;box-shadow:0 4px 30px #0006!important}[data-theme=dark] .pdfSkeletonLine{background:#ffffff12!important}
