:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edf0f5;--surface:#fff;--surface-2:#f5f7fb;--line:#dfe3ea;--line-strong:#c9ccd3;--text:#18181b;--muted:#71717a;--muted-strong:#52525b;--soft:#eef1f6;--primary:#18181b;--primary-hover:#27272a;--field:#f8fafc;--field-hover:#f7f8fb;--field-border:#bfc5d0;--field-focus:#8b93a3;--placeholder:#7b7f8a;--secondary-bg:#fff;--secondary-hover:#f1f3f6;--secondary-text:#27272a;--control-radius:11px;--danger:#c2413a;--danger-bg:#fff0ee;--warning:#9a6700;--warning-bg:#fff8dd;--focus-ring:0 0 0 3px color-mix(in srgb, var(--field-focus) 22%, transparent)}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}.shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:30;border-right:1px solid var(--line);background:var(--surface-2);flex-direction:column;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;min-width:0;padding:0 8px 24px;display:flex}.brandMark{background:var(--primary);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.brand>div:last-child{min-width:0}.brand strong,.brand span,.profile strong,.profile span{display:block}.brand strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.brand span,.profile span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.nav{gap:3px;display:grid}.navItem{min-height:42px;color:var(--muted-strong);border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:0 11px;font-size:13px;font-weight:650;text-decoration:none;transition:border-color .15s,background .15s,color .15s,opacity .15s,transform .15s;display:flex}.navItem:hover{color:var(--text);border-color:var(--line);background:var(--soft)}.navItem.active{color:var(--text);border-color:var(--line-strong);background:color-mix(in srgb, var(--soft) 72%, var(--surface))}.navCount{color:#fff;background:var(--primary);border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10px}.navCount.muted{color:#52525b;background:#e4e4e7}.messageNav{z-index:25;position:relative}.messageNav>summary{cursor:pointer;list-style:none}.messageNav>summary::-webkit-details-marker{display:none}.messageNav[open]>summary{color:var(--text);border-color:var(--line-strong);background:var(--soft)}.alertIconButton{justify-content:center;width:38px;min-height:38px;padding:0;position:relative}.alertIconButton .messageNavLabel{display:none}.alertIconButton .navCount{text-align:center;min-width:18px;padding:2px 5px;position:absolute;top:-6px;right:-7px}.sidebarAlerts{justify-content:flex-end;align-items:center;gap:4px;min-height:38px;padding:0;display:flex;position:absolute;top:20px;right:14px}.sidebarAlerts .alertIconButton{width:30px;min-height:34px}.sidebarAlerts .messageNav,.sidebarAlerts .notificationNav{position:relative}.sidebarAlerts .messagePopover,.sidebarAlerts .notificationPopover{position:fixed;top:64px;left:256px}.globalAlerts{z-index:75;position:fixed;top:18px;right:20px}.globalAlerts .notificationNav{position:relative}.globalAlerts .alertIconButton{border-color:var(--line-strong);background:var(--surface);width:42px;min-height:42px;box-shadow:0 8px 26px #0000001f}.globalAlerts .notificationPopover{width:min(370px,100vw - 28px);position:fixed;top:68px;left:auto;right:20px}.browserPermissionOffer{z-index:74;border:1px solid var(--line-strong);background:var(--surface);width:min(390px,100vw - 28px);color:var(--text);border-radius:14px;grid-template-columns:22px minmax(0,1fr) 32px;align-items:start;gap:10px;padding:14px;display:grid;position:fixed;top:72px;right:20px;box-shadow:0 20px 65px #0000003d}.browserPermissionOffer strong,.browserPermissionOffer span{display:block}.browserPermissionOffer strong{font-size:13px}.browserPermissionOffer span{color:var(--muted-strong);margin-top:4px;font-size:11px;line-height:1.45}.browserPermissionOffer .primary{width:auto;height:34px;margin-top:11px;padding-inline:11px;font-size:11px}.browserPermissionOffer>.iconButton{width:30px;height:30px}.navCount.messageCount{background:#b94b67;color:#fff!important}.messagePopover{z-index:60;border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;width:min(340px,100vw - 110px);position:absolute;top:0;left:calc(100% + 12px);overflow:hidden;box-shadow:0 22px 70px #00000030}.messagePopover>header{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:flex}.messagePopover header strong,.messagePopover header span{display:block}.messagePopover header strong{font-size:13px}.messagePopover header span{color:var(--muted);margin-top:3px;font-size:10px}.messagePopover header i{color:var(--muted);font-size:9px;font-style:normal}.messagePopoverList{max-height:min(440px,100vh - 150px);overflow-y:auto}.messagePopoverList>a{min-height:68px;color:var(--text);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;text-decoration:none;display:flex}.messagePopoverList>a:hover{background:var(--soft)}.messagePopoverList>a div{min-width:0}.messagePopoverList>a strong,.messagePopoverList>a span,.messagePopoverList>a small{display:block}.messagePopoverList>a strong{font-size:12px}.messagePopoverList>a span{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.messagePopoverList>a small{color:var(--muted);margin-top:3px;font-size:9px}.messagePopoverList>a b{color:#fff;background:#b94b67;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:10px;display:grid}.messagePopoverEmpty{min-height:150px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:6px;padding:22px;display:grid}.messagePopoverEmpty strong{color:var(--text);font-size:12px}.messagePopoverEmpty span{max-width:230px;font-size:10px;line-height:1.45}.messagePopover>footer{color:var(--muted);background:var(--surface-2);text-align:center;padding:9px 13px;font-size:9px}.notificationNav{z-index:26;position:relative}.notificationNav>summary{cursor:pointer;list-style:none}.notificationNav>summary::-webkit-details-marker{display:none}.notificationNav[open]>summary{color:var(--text);border-color:var(--line-strong);background:var(--soft)}.navCount.notificationCount{background:#4f6fbd;color:#fff!important}.notificationPopover{z-index:65;border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;width:min(370px,100vw - 110px);position:absolute;top:0;left:calc(100% + 12px);overflow:hidden;box-shadow:0 22px 70px #00000030}.notificationPopover>header{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:flex}.notificationPopover header strong,.notificationPopover header span{display:block}.notificationPopover header strong{font-size:13px}.notificationPopover header span{color:var(--muted);margin-top:3px;font-size:10px}.notificationPopover header .textButton{align-items:center;gap:5px;font-size:10px;display:inline-flex}.browserNotificationPrompt{border-bottom:1px solid var(--line);background:color-mix(in srgb, #5279c7 8%, var(--surface));grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.browserNotificationPrompt strong,.browserNotificationPrompt span{display:block}.browserNotificationPrompt strong{font-size:11px}.browserNotificationPrompt span{color:var(--muted);margin-top:2px;font-size:9px;line-height:1.35}.browserNotificationPrompt .secondary{height:30px;padding-inline:9px;font-size:10px}.notificationList{max-height:min(480px,100vh - 150px);overflow-y:auto}.notificationList>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:70px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:7px minmax(0,1fr);gap:9px;padding:11px 13px;display:grid}.notificationList>button:hover{background:var(--soft)}.notificationList>button.unread{background:color-mix(in srgb, #4f6fbd 8%, var(--surface))}.notificationList>button>i{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:5px}.notificationList>button.unread>i{background:#5f7fd0}.notificationList>button strong,.notificationList>button span,.notificationList>button small{display:block}.notificationList>button strong{font-size:12px}.notificationList>button span{color:var(--muted-strong);margin-top:4px;font-size:11px;line-height:1.4}.notificationList>button small{color:var(--muted);margin-top:5px;font-size:9px}.notificationEmpty{min-height:155px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:6px;padding:22px;display:grid}.notificationEmpty strong{color:var(--text);font-size:12px}.notificationEmpty span{max-width:245px;font-size:10px;line-height:1.45}.liveNotificationToast{z-index:100;border:1px solid var(--line-strong);background:var(--surface);width:min(380px,100vw - 28px);color:var(--text);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:20px minmax(0,1fr);gap:11px;padding:14px 15px;animation:.2s ease-out liveToastIn;display:grid;position:fixed;top:72px;bottom:auto;right:22px;box-shadow:0 20px 65px #0000003d}.liveNotificationToast strong,.liveNotificationToast span{display:block}.liveNotificationToast strong{font-size:13px}.liveNotificationToast span{color:var(--muted-strong);margin-top:4px;font-size:11px;line-height:1.4}@keyframes liveToastIn{0%{opacity:0;transform:translateY(-10px)}}.settingsHeaderActions .notificationNav>summary{justify-content:center;width:42px;padding:0;font-size:0}.settingsHeaderActions .notificationPopover{top:calc(100% + 8px);left:auto;right:0}.sidebarBottom{margin-top:auto}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:10px;padding:13px 8px 0;display:flex}.profile div{flex:1;min-width:0}.profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace{min-width:0;padding:30px max(82px,4vw) 60px clamp(24px,4vw,58px)}.shell .workspace .createPage{width:min(880px,100%);margin:0 auto;padding:0 0 70px}.shell .workspace .cardPage{min-height:auto;padding:0 0 70px}.topbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:650}h1{letter-spacing:-.04em;margin:0;font-size:29px}.titleLine{align-items:center;gap:10px;display:flex}.demoBadge{color:#81650a;background:#fff8dd;border:1px solid #d8c487;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:650}.primary,.secondary{border-radius:var(--control-radius);border:1px solid var(--primary);cursor:pointer;justify-content:center;align-items:center;gap:8px;height:38px;font-size:12px;font-weight:720;text-decoration:none;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,opacity .15s,transform .15s;display:inline-flex}.primary{color:var(--surface);background:var(--primary);padding:0 15px}.primary:hover{background:var(--primary-hover);transform:translateY(-1px)}.secondary{border-color:var(--field-border);background:var(--secondary-bg);color:var(--secondary-text);padding:0 12px}.secondary:hover{border-color:var(--line-strong);background:var(--secondary-hover);transform:translateY(-1px)}.primary:disabled,.secondary:disabled,button:disabled{cursor:not-allowed;opacity:.45;transform:none}.projectStrip{align-items:center;gap:8px;margin-top:28px;display:flex}.project{border:1px solid var(--field-border);background:var(--secondary-bg);min-height:34px;color:var(--secondary-text);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.project.active{color:var(--text);border-color:#b9bbc1;box-shadow:0 1px 2px #0000000a}.project strong{margin-left:3px;font-size:10px}.projectDot{border-radius:50%;width:7px;height:7px}.projectDot.meebook{background:#4058a8}.projectDot.insta{background:#d44b78}.projectHint{color:#a1a1aa;margin-left:4px;font-size:11px}.metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.metrics article{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:flex-start;gap:12px;min-height:96px;padding:17px;display:flex}.metricIcon{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.metricIcon.danger{color:var(--danger);background:var(--danger-bg)}.metricIcon.warning{color:var(--warning);background:var(--warning-bg)}.metricIcon.neutral{color:#52525b;background:var(--soft)}.metrics span,.metrics small,.metrics strong{display:block}.metrics span{color:var(--muted);margin-top:1px;font-size:11px}.metrics strong{letter-spacing:-.04em;margin-top:4px;font-size:23px}.metrics small{color:#a1a1aa;margin-top:2px;font-size:10px}.listCard{border:1px solid var(--line);background:var(--surface);border-radius:11px;overflow:hidden;box-shadow:0 1px 2px #00000008}.toolbar{border-bottom:1px solid var(--line);gap:9px;padding:13px;display:flex}.filterToolbar{flex-wrap:wrap}.filterToolbar .search{flex:260px}.filterToolbar select{min-width:130px}.filterSubmit{white-space:nowrap}.applyButton:hover,.filterSubmit:hover,.donorFilters .secondary:hover,.accountingFilters .secondary:hover{border-color:var(--primary);background:var(--primary-hover);color:var(--surface)}.clearFilters{min-height:36px;color:var(--muted);align-items:center;padding:0 5px;font-size:10px;display:flex}.emptyTable{height:120px;color:var(--muted);text-align:center}.pagination{align-items:center;gap:14px;display:flex}.pagination a{color:var(--text);font-size:10px;font-weight:650;text-decoration:none}.search{border:1px solid var(--field-border);border-radius:var(--control-radius);min-width:260px;height:40px;color:var(--muted);background:var(--field);flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.filterCount{color:#fff;background:var(--primary);border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}select{border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field);height:40px;color:var(--text);outline:0;padding:0 32px 0 12px;font-size:12px;font-weight:620}.tableWrap{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{color:#8b8b93;text-align:left;text-transform:uppercase;letter-spacing:.045em;background:#fafafa;padding:11px 14px;font-size:10px;font-weight:650}td{color:#52525b;vertical-align:middle;border-top:1px solid #eeeeef;padding:14px;font-size:11px}tbody tr{cursor:pointer;transition:background .15s}tbody tr:hover{background:#fafafa}.returnsTableRow:focus{background:var(--field-hover);outline:none}.returnsTableRow:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--primary) 35%, transparent)}td strong,td span{display:block}td strong{color:var(--text);font-size:12px;font-weight:620}td span:not(.deadline):not(.status):not(.rowId){color:#8b8b93;margin-top:4px;font-size:10px}.rowId{color:#a1a1aa;margin-bottom:4px;font-size:9px;font-weight:650}.rowReference{align-items:flex-start;gap:7px;min-height:18px;display:flex}.rowUnread{color:#fff;background:#4f6fae;border-radius:9px;justify-content:center;align-items:center;gap:3px;min-width:24px;height:18px;padding:0 6px;font-size:8px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 2px 7px #324e8838}.rowUnread:hover{background:#405f9d}.mono{color:#3f3f46;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.productLink{color:inherit;text-decoration:none}.rowWorkflowTags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.rowWorkflowTags i{color:#65581f;background:#fbf4cf;border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:700}.rowWorkflowTags i.within15Tag{color:#1f5a4a;background:#d8f3ea}.returnsTableRow.within15Row td:first-child{box-shadow:inset 3px 0 #2f9e7f}.within15Badge{color:#1f5a4a;background:#d8f3ea;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700}.within15Hint{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.4;display:block}.deadline,.status{border-radius:6px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:650}.deadline.normal{color:#3f3f46;background:var(--soft)}.deadline.warning{color:var(--warning);background:var(--warning-bg)}.deadline.danger{color:var(--danger);background:var(--danger-bg)}.status{color:#3f3f46;background:#fff;border:1px solid #dedee1}.listFooter{border-top:1px solid var(--line);color:#8b8b93;justify-content:space-between;align-items:center;min-height:50px;padding:0 14px;font-size:10px;display:flex}.listFooter button{color:#3f3f46;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:650}.returnsTableWrap{overflow-x:hidden}.returnsTable{table-layout:fixed;white-space:normal;width:100%}.returnsTable th,.returnsTable td{overflow-wrap:anywhere;min-width:0;padding-inline:clamp(7px,.75vw,14px)}.returnsTable th{line-height:1.25}.returnsTable th:first-child{width:15%}.returnsTable th:nth-child(2){width:18%}.returnsTable th:nth-child(3){width:28%}.returnsTable th:nth-child(4){width:18%}.returnsTable th:nth-child(5){width:11%}.returnsTable th:nth-child(6){width:10%}.returnsTable .productWithColor{flex-wrap:wrap;max-width:100%}.returnsTable .rowReference{flex-wrap:wrap}.returnsTable .deadline,.returnsTable .status{text-align:center;max-width:100%;padding-inline:6px}@media (max-width:1180px){.returnsTable th,.returnsTable td{padding-inline:6px;font-size:10px}.returnsTable th{letter-spacing:.025em;font-size:8px}.returnsTable td strong{font-size:11px}.returnsTable td span:not(.deadline):not(.status):not(.rowId){font-size:9px}.returnsTable th:first-child{width:16%}.returnsTable th:nth-child(2){width:19%}.returnsTable th:nth-child(3){width:25%}.returnsTable th:nth-child(4){width:18%}.returnsTable th:nth-child(5){width:12%}.returnsTable th:nth-child(6){width:10%}}.cardPage{min-height:100vh;padding:28px clamp(20px,5vw,72px) 70px}.cardHeader,.cardTitle,.cardActions,.sectionHeading,.personRow{align-items:center;display:flex}.cardHeader{justify-content:space-between;gap:20px}.cardTitle{gap:14px}.cardSerial{color:var(--muted);margin-top:5px;font:11px ui-monospace,monospace;display:block}.iconButton{border:1px solid var(--line);width:38px;height:38px;color:var(--text);background:var(--surface);border-radius:9px;place-items:center;display:grid}.cardActions{gap:12px}.saved{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.unsavedMark{color:var(--warning);font-size:10px}.cardSummary{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:repeat(4,1fr);margin:25px 0 18px;display:grid;overflow:hidden}.cardSummary article{border-right:1px solid var(--line);align-items:center;gap:11px;min-height:76px;padding:16px;display:flex}.cardSummary article:last-child{border:0}.cardSummary span,.cardSummary strong{display:block}.cardSummary span{color:var(--muted);font-size:10px}.cardSummary strong{margin-top:4px;font-size:12px}.cardGrid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.cardMain{gap:14px;display:grid}.formSection,.sideCard{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:20px}.sectionHeading{justify-content:space-between;gap:16px;margin-bottom:19px}.sectionHeading h2,.sideCard h2{margin:0;font-size:14px}.sectionHeading p{color:var(--muted);margin:5px 0 0;font-size:10px}.formGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.formSection label span{color:#62626a;margin-bottom:7px;font-size:10px;font-weight:620;display:block}.formSection input,.formSection select,.formSection textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:8px;outline:0;font-size:12px}.formSection input,.formSection select{height:39px;padding:0 11px}.formSection textarea{resize:vertical;padding:11px;line-height:1.55}.fullField{margin-top:15px;display:block}.copyField{position:relative}.copyField input{padding-right:40px}.copyField button{background:var(--soft);width:33px;height:33px;color:var(--muted);border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:3px;right:3px}.cardAside{gap:14px;display:grid}.sideCard h2{margin-bottom:17px}.timelineItem{min-height:55px;padding-left:25px;position:relative}.timelineItem>span{z-index:1;border:2px solid var(--surface);background:#71717a;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:3px;box-shadow:0 0 0 1px #71717a}.timelineItem:after{background:var(--line);content:"";width:1px;position:absolute;top:15px;bottom:0;left:7px}.timelineItem:last-of-type:after{display:none}.timelineItem.complete>span{background:#4f765f;box-shadow:0 0 0 1px #4f765f}.timelineItem.urgent>span{background:var(--danger);box-shadow:0 0 0 1px var(--danger)}.timelineItem strong,.timelineItem small,.personRow strong,.personRow small{display:block}.timelineItem strong,.personRow strong{font-size:11px}.timelineItem small,.personRow small{color:var(--muted);margin-top:4px;font-size:9px}.deadlineAction{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:7px;padding:0;font-size:9px;display:inline-flex}.deadlineEditor{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:7px;width:100%;margin:9px 0 12px;padding:9px;display:grid}.deadlineEditor input{border:1px solid var(--line);width:100%;height:34px;color:var(--text);background:var(--surface);border-radius:6px;padding:0 8px;font-size:10px}.deadlineEditor button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:28px;font-size:9px;display:flex}.deadlineEditor button:disabled{cursor:not-allowed;opacity:.55}.deadlineSave{color:var(--surface);background:var(--primary);border:0}.deadlineReset{border:1px solid var(--line);color:var(--text);background:var(--surface)}.fullButton{width:100%;margin-top:5px}.personRow{gap:10px;margin-bottom:14px}.cardAlert{margin:18px 0 -2px}.cardCheck{margin-top:15px}.emptyText,.repeatCard p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.repeatCard{background:var(--warning-bg);border-color:#d8c487}.repeatCard p{color:var(--warning)}.historyTitle{align-items:center;gap:8px;margin-bottom:16px;display:flex}.historyTitle h2{margin:0}.historyList{gap:15px;display:grid}.historyList article{padding-left:18px;position:relative}.historyList article:not(:last-child):after{background:var(--line);content:"";width:1px;position:absolute;top:12px;bottom:-15px;left:4px}.historyDot{z-index:1;border:2px solid var(--surface);background:#8b8b93;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:0;box-shadow:0 0 0 1px #8b8b93}.historyList strong,.historyList small{display:block}.historyList strong{font-size:10px;line-height:1.4}.historyList small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.commentsSection{scroll-margin-top:20px;overflow:hidden}.chatHeading{margin-bottom:14px}.commentList{overscroll-behavior:contain;border:1px solid var(--line);background:var(--soft);scrollbar-gutter:stable;border-radius:11px 11px 0 0;flex-direction:column;gap:11px;min-height:180px;max-height:480px;padding:18px;display:flex;overflow-y:auto}.chatEmpty{min-height:142px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:6px;margin:auto;display:grid}.chatEmpty strong{color:var(--text);font-size:11px}.chatEmpty span{font-size:9px}.chatMessage{width:100%;display:flex}.chatMessage.mine{justify-content:flex-end}.chatMessage.theirs{justify-content:flex-start}.chatMessage.legacy{justify-content:center}.chatBubble{border:1px solid var(--line);background:var(--surface);border-radius:12px 12px 12px 4px;width:fit-content;max-width:min(78%,650px);padding:10px 13px;box-shadow:0 1px 1px #0000000a}.chatMessage.mine .chatBubble{border-color:color-mix(in srgb, var(--accent,#4878d0) 30%, var(--line));background:color-mix(in srgb, var(--accent,#4878d0) 10%, var(--surface));border-radius:12px 12px 4px}.chatMessage.legacy .chatBubble{max-width:92%;box-shadow:none;background:0 0;border-style:dashed;border-radius:9px}.chatMeta{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.chatMeta strong{color:var(--text);font-size:10px;line-height:1.3}.chatMeta time{color:var(--muted);white-space:nowrap;font-size:8px}.chatBubble>p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:6px 0 0;font-size:10px;line-height:1.55}.commentComposer{border:1px solid var(--line);background:var(--surface-raised,var(--surface));border-top:0;border-radius:0 0 11px 11px;padding:12px}.commentComposer textarea{background:var(--surface);min-height:58px}.commentComposer>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.commentComposer small{color:var(--muted);font-size:8px}.commentComposer .primary{min-height:34px}.photoUpload{cursor:pointer;white-space:nowrap;position:relative}.photoUpload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.photoUpload.disabled{cursor:wait;opacity:.6}.photoEmpty{border:1px dashed var(--line);min-height:105px;color:var(--muted);border-radius:9px;place-content:center;justify-items:center;gap:8px;display:grid}.photoEmpty p{margin:0;font-size:9px}.photoGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.photoGrid article{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) 28px;gap:8px;min-width:0;padding:7px;display:grid}.photoPreview{aspect-ratio:4/3;background:var(--soft) center / cover no-repeat;border-radius:6px;grid-column:1/-1;display:block;position:relative}.photoPreview svg{box-sizing:content-box;color:#fff;background:#0008;border-radius:6px;padding:4px;position:absolute;bottom:7px;right:7px}.photoGrid article>div{align-self:center;min-width:0}.photoGrid strong,.photoGrid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.photoGrid strong{font-size:9px}.photoGrid small{color:var(--muted);margin-top:3px;font-size:8px}.photoGrid article>button{width:28px;height:28px;color:var(--danger);background:var(--danger-bg);cursor:pointer;border:0;border-radius:6px;align-self:center;place-items:center;display:grid}.taskMetrics>a{border:1px solid var(--line);min-height:98px;color:inherit;background:var(--surface);border-radius:11px;align-items:center;gap:13px;padding:19px;text-decoration:none;display:flex}.taskMetrics span,.taskMetrics strong,.taskMetrics small{display:block}.taskMetrics span{color:var(--muted);font-size:10px}.taskMetrics strong{margin-top:3px;font-size:23px}.taskMetrics small{color:var(--muted);margin-top:3px;font-size:8px}.taskToolbar{align-items:center}.taskToolbar select{min-width:180px}.taskBreakdown{color:var(--muted);margin-left:auto;font-size:9px}.taskQueue{display:grid}.taskRow{border-bottom:1px solid var(--line);min-height:78px;color:var(--text);grid-template-columns:145px minmax(260px,1fr) minmax(170px,.55fr) 55px;align-items:center;gap:16px;padding:13px 15px;text-decoration:none;transition:background .15s;display:grid}.taskRow:hover{background:var(--soft)}.taskRow.overdue{box-shadow:inset 3px 0 var(--danger)}.taskRow.today{box-shadow:inset 3px 0 #dc6c64}.taskRow.soon{box-shadow:inset 3px 0 #d1ab43}.taskRow.important{background-image:linear-gradient(90deg,#fff8dc55,#0000 28%)}.taskUrgency span{color:#555;background:var(--soft);border-radius:6px;width:fit-content;padding:5px 7px;font-size:9px;font-weight:700;display:block}.taskRow.overdue .taskUrgency span,.taskRow.today .taskUrgency span{color:var(--danger);background:var(--danger-bg)}.taskRow.soon .taskUrgency span{color:var(--warning);background:var(--warning-bg)}.taskUrgency small,.taskMain small,.taskReceiver small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.taskMain>span,.taskReceiver>span{color:var(--muted);margin-bottom:4px;font-size:8px;display:block}.taskMain strong,.taskReceiver strong{font-size:11px}.taskOpen{color:var(--muted);text-align:right;font-size:9px;font-weight:650}.taskEmpty{min-height:220px;color:var(--muted);place-content:center;justify-items:center;gap:7px;display:grid}.taskEmpty strong{color:var(--text);font-size:11px}.taskEmpty span{font-size:9px}.usersPage,.settingsPage{min-height:100vh;padding:30px clamp(18px,5vw,72px) 70px}.usersHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.usersLayout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:18px;display:grid}.newUserCard{position:sticky;top:24px}.usersDirectory{border:1px solid var(--line);background:var(--surface);border-radius:15px;overflow:hidden}.usersDirectoryHeader{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 86%, var(--soft));justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:21px 24px;display:flex}.usersDirectoryHeader>div{min-width:0}.usersDirectoryHeader>div>p:last-child{color:var(--muted);margin:6px 0 0;font-size:12px}.usersDirectoryTitle{align-items:center;gap:9px;display:flex}.usersDirectoryTitle h2{letter-spacing:-.02em;margin:0;font-size:18px}.usersDirectoryTitle>span{min-width:24px;height:24px;color:var(--muted-strong);background:var(--soft);border-radius:12px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.userCreateForm{gap:13px;display:grid}.userCreateModal{width:min(590px,100%)}.userCreateColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.userCreateProjects{flex-wrap:wrap;gap:10px 20px;display:flex}.userCreateActions{justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.userCreateActions .primary,.userCreateActions .secondary{width:auto}.userCreateForm label>span,.userCreateForm legend,.userCardTop label span,.stackedField>span,.setupDialog label>span{color:var(--muted);margin-bottom:6px;font-size:9px;font-weight:650;display:block}.userCreateForm input,.userCreateForm select,.userCardTop input,.stackedField select{border:1px solid var(--field-border);border-radius:var(--control-radius);width:100%;height:42px;color:var(--text);background:var(--field);font:inherit;padding:0 12px}.userCreateForm fieldset{border:1px solid var(--line);border-radius:10px;gap:8px;padding:13px;display:grid}.userCreateForm legend{padding:0 5px}.userCreateForm .primary{width:100%;margin-top:2px}.userCreateForm .userCreateActions .primary,.userCreateForm .userCreateActions .secondary{width:auto;margin-top:0}.userProjectCheck{cursor:pointer;align-items:center;gap:7px;display:flex}.userProjectCheck input{width:15px;height:15px}.userProjectCheck span{color:var(--text)!important;margin:0!important;font-size:10px!important;font-weight:500!important}.usersList{gap:12px;padding:14px;display:grid}.usersListTitle{justify-content:space-between;align-items:center;min-height:38px;display:flex}.usersListTitle>div{align-items:center;gap:8px;display:flex}.usersListTitle h2{margin:0;font-size:14px}.usersListTitle>span{color:var(--muted);font-size:10px}.userCard{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:16px}.userCard.inactive{opacity:.62}.userCardTop{grid-template-columns:36px minmax(210px,.45fr) minmax(240px,1fr) auto;align-items:center;gap:12px;display:grid}.userAvatar{width:36px;height:36px;color:var(--muted);background:var(--soft);border-radius:9px;place-items:center;display:grid}.userAvatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.userIdentity strong,.userIdentity span{display:block}.userIdentity strong{font-size:10px}.userIdentity span{color:var(--muted);margin-top:4px;font-size:8px}.userCardSettings{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;margin:15px 0 0;padding-top:15px;display:grid}.userSettingsDropdown{border:1px solid var(--line);background:var(--soft);border-radius:12px;min-width:0;overflow:hidden}.userSettingsDropdown summary{min-height:44px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 40px 0 12px;list-style:none;display:flex;position:relative}.userSettingsDropdown summary::-webkit-details-marker{display:none}.userSettingsDropdown summary:after{border:solid var(--muted);content:"";border-width:0 1.5px 1.5px 0;width:7px;height:7px;position:absolute;top:50%;right:15px;transform:translateY(-65%)rotate(45deg)}.userSettingsDropdown[open] summary:after{transform:translateY(-30%)rotate(225deg)}.userSettingsDropdown summary:hover{background:color-mix(in srgb, var(--field) 58%, transparent)}.userSettingsDropdown summary span{color:var(--muted);letter-spacing:.015em;text-transform:uppercase;font-size:11px;font-weight:680}.userSettingsDropdown summary strong{min-width:0;color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.userDropdownBody{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 74%, var(--soft));gap:10px;padding:11px 12px 12px;display:grid}.checkGrid{gap:8px;display:grid}.permissionGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.activeToggle{margin-right:0}.userSecurityActions{justify-items:start;gap:7px;display:grid}.userTotpReset{border:1px solid var(--line);min-height:28px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:8px;display:inline-flex}.avatarActions{justify-items:start;gap:7px;display:grid}.avatarActions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.avatarCropOverlay{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080ab8;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.avatarCropDialog{border:1px solid var(--line-strong);background:var(--surface);border-radius:18px;justify-items:center;gap:18px;width:min(520px,100%);padding:24px;display:grid;box-shadow:0 24px 90px #00000061}.avatarCropHeader{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.avatarCropHeader h2{margin:3px 0 2px;font-size:20px}.avatarCropHeader span{color:var(--muted);font-size:12px}.avatarCropHint{width:100%;color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.avatarCropFrame{aspect-ratio:1;border:2px solid var(--field-focus);background:var(--soft);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:24px;width:min(320px,100%);position:relative;overflow:hidden;box-shadow:0 12px 32px #0000002e}.avatarCropFrame:active{cursor:grabbing}.avatarCropFrame>img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.avatarCropGrid{pointer-events:none;background:linear-gradient(90deg,#0000 33.15%,#ffffff6b 33.3% 33.6%,#0000 33.75% 66.25%,#ffffff6b 66.4% 66.7%,#0000 66.85%),linear-gradient(#0000 33.15%,#ffffff6b 33.3% 33.6%,#0000 33.75% 66.25%,#ffffff6b 66.4% 66.7%,#0000 66.85%);border-radius:21px;position:absolute;inset:0}.avatarZoom{width:min(360px,100%);color:var(--muted-strong);grid-template-columns:auto minmax(0,1fr) 46px;align-items:center;gap:12px;font-size:12px;display:grid}.avatarZoom input{width:100%;accent-color:var(--text)}.avatarZoom strong{color:var(--text);text-align:right;font-size:12px}.avatarCropActions{justify-content:flex-end;gap:10px;width:100%;padding-top:2px;display:flex}.avatarCropActions .primary,.avatarCropActions .secondary{width:auto}.profilePage{width:100%}.profilePage .pageHeader{margin-bottom:22px}.profileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profileCard{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:start;gap:18px;padding:20px;display:grid}.profileIdentityCard{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}.profileCardHeading,.profileCardTitle{align-items:center;gap:12px;display:flex}.profileCardHeading h2,.profileCardTitle h2{margin:0;font-size:17px;line-height:1.25}.profileCardHeading p,.profileCardTitle p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.profileAvatar{border:1px solid var(--field-border);background:var(--field);width:58px;height:58px;color:var(--muted);border-radius:16px;flex:none;place-items:center;display:grid;overflow:hidden}.profileAvatar img{object-fit:cover;width:100%;height:100%}.profileAvatarActions,.profileCardActions,.profileModalActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.profileAvatarActions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.profileForm{gap:11px;display:grid}.profileForm label>span{color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:620;display:block}.profileForm input{border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field);width:100%;min-height:44px;color:var(--text);font:inherit;padding:0 13px;font-size:13px;font-weight:560}.profileForm input:disabled{opacity:.62;cursor:not-allowed}.profileForm button{justify-self:start;margin-top:3px}.dangerText{color:var(--danger)!important}.profileModalOverlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080bb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profileModal{border:1px solid var(--line-strong);background:var(--surface);border-radius:17px;gap:15px;width:min(520px,100%);padding:26px;display:grid;position:relative;box-shadow:0 28px 80px #00000059}.profileModal h2{margin:-8px 0 0;font-size:22px}.profileModal>p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.55}.profileModalClose{position:absolute;top:16px;right:16px}.profileSecret{overflow-wrap:anywhere;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field);min-width:0;color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 13px;font:13px ui-monospace,monospace;display:flex}.recoveryCodeGrid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.recoveryCodeGrid code{border:1px solid var(--line);background:var(--field);text-align:center;border-radius:8px;padding:9px 10px}.setupOverlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1118;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.setupDialog{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:min(620px,100%);padding:28px;box-shadow:0 24px 80px #0004}.setupIcon{color:#38684b;background:#eef8f1;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.setupDialog h2{margin:16px 0 7px;font-size:18px}.setupDialog>p{color:var(--muted);margin:0 0 19px;font-size:10px;line-height:1.55}.setupDialog>label{margin-top:11px;display:block}.setupCopy{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;min-height:40px;padding-left:10px;display:grid}.setupCopy code{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.setupCopy button{height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0}.recoveryCodes{border:1px dashed var(--line);background:var(--soft);border-radius:8px;grid-template-columns:1fr 1fr;gap:7px 15px;margin-top:13px;padding:12px;display:grid}.recoveryCodes code{text-align:center;font-size:10px}.copyCodes{width:100%;margin-top:8px}.totpVerify{border-top:1px solid var(--line);grid-template-columns:20px 120px 1fr;align-items:center;gap:9px;margin-top:18px;padding-top:17px;display:grid}.totpVerify input{border:1px solid var(--line);height:38px;color:var(--text);background:var(--surface);letter-spacing:.2em;text-align:center;border-radius:7px;padding:0 10px;font:17px ui-monospace,monospace}.settingsPageHeader{gap:24px;margin-bottom:24px;display:grid}.settingsPageTitle{min-width:0}.settingsHeaderActions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:clamp(5px,.65vw,10px);width:100%;min-width:0;display:flex;overflow-x:auto}.settingsHeaderActions::-webkit-scrollbar{display:none}.settingsHeaderActions .secondary{white-space:nowrap;flex:none;min-width:0;padding-inline:clamp(9px,1vw,16px)}.settingsHeaderActions .secondary span{white-space:nowrap}.settingsHeaderActions .secondary.active{color:var(--surface);background:var(--primary);border-color:var(--primary)}.settingsHeaderActions .loginBrand{margin-left:8px}.importPage{min-height:100vh;padding:30px clamp(18px,5vw,72px) 70px}.importIntro{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:14px;display:grid}.importDrop{background:var(--surface);text-align:center;border:1px dashed #bfc0c5;border-radius:12px;place-content:center;justify-items:center;min-height:245px;padding:30px;display:grid}.importDrop h2{margin:14px 0 7px;font-size:17px}.importDrop p{max-width:520px;color:var(--muted);margin:0 0 18px;font-size:10px;line-height:1.55}.importDrop label{position:relative}.importDrop label.disabled{cursor:wait;opacity:.65}.importDrop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.importDrop>small{color:var(--muted);margin-top:9px;font-size:8px}.importSafety{color:#38684b;background:#eef8f1;border:1px solid #a8c7b2;border-radius:12px;align-items:flex-start;gap:12px;padding:22px;display:flex}.importSafety strong{font-size:11px}.importSafety p{color:#4f765f;margin:6px 0 0;font-size:9px;line-height:1.6}.importSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin:17px 0;display:grid}.importSummary article{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-height:88px;padding:16px}.importSummary span,.importSummary strong,.importSummary small{display:block}.importSummary span{color:var(--muted);font-size:9px}.importSummary strong{margin-top:4px;font-size:22px}.importSummary small{color:var(--muted);margin-top:3px;font-size:8px}.importSummary .summaryError{border-color:#e7aaa6}.importSummary .summaryError strong{color:var(--danger)}.importSummary .summaryWarning{border-color:#d8c487}.importSummary .summaryWarning strong{color:var(--warning)}.importSummary .summaryClean strong{color:#38684b}.mappingSection{background:var(--surface);border:1px solid #e0b4b0;border-radius:11px;margin-bottom:17px;overflow:hidden}.mappingHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.mappingHeading h2{margin:0;font-size:14px}.mappingHeading p{color:var(--muted);margin:5px 0 0;font-size:9px}.mappingHeading>span{min-width:24px;height:24px;color:var(--danger);background:var(--danger-bg);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.mappingList{display:grid}.mappingRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,.7fr) minmax(220px,1fr) auto;align-items:end;gap:11px;padding:12px 15px;display:grid}.mappingRow:last-child{border-bottom:0}.mappingSource strong,.mappingSource span{display:block}.mappingSource strong{font-size:10px}.mappingSource span{color:var(--muted);margin-top:4px;font-size:8px}.mappingRow label>span{color:var(--muted);margin-bottom:6px;font-size:8px;display:block}.mappingRow select{width:100%}.reconciliationCard{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:17px;padding:16px;display:grid}.reconciliationCard>div:first-child{align-items:flex-start;gap:10px;display:flex}.reconciliationCard h2{margin:0;font-size:13px}.reconciliationCard p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.reconciliationResult{border-radius:8px;grid-column:1/-1;padding:11px 13px}.reconciliationResult.passed{color:#38684b;background:#eef8f1}.reconciliationResult.hasFailures{color:var(--danger);background:var(--danger-bg)}.reconciliationResult strong,.reconciliationResult span{display:block}.reconciliationResult strong{font-size:10px}.reconciliationResult span{margin-top:4px;font-size:8px}.reconciliationResult p{color:inherit}.comparisonSamples{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.comparisonSamples button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:5px 7px;font-size:8px}.finalizeMigration{color:#38684b;cursor:pointer;background:#fff;border:1px solid #38684b;border-radius:7px;margin-top:12px;padding:8px 10px;font-size:9px;font-weight:700}.comparisonDialog{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:min(1050px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 80px #0005}.comparisonDialogHead{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;padding:17px 20px;display:flex;position:sticky;top:0}.comparisonDialogHead h2{margin:4px 0 0;font-size:16px}.comparisonDialogHead button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:9px}.comparisonColumns{grid-template-columns:1fr 1fr;display:grid}.comparisonColumns article{min-width:0;padding:20px}.comparisonColumns article:first-child{border-right:1px solid var(--line)}.comparisonColumns h3{margin:0 0 13px;font-size:12px}.comparisonColumns dl{gap:8px;margin:0;display:grid}.comparisonColumns dl>div{border-bottom:1px solid var(--line);padding-bottom:8px}.comparisonColumns dt{color:var(--muted);font-size:8px}.comparisonColumns dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;line-height:1.5}.comparisonOpenCard{margin-top:16px}.logoutButton{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.logoutButton:hover{color:var(--danger);background:var(--danger-bg)}.overviewAttention{grid-template-columns:repeat(4,1fr);gap:10px;margin:25px 0 16px;display:grid}.attentionCard{border:1px solid var(--line);min-height:94px;color:var(--text);background:var(--surface);border-radius:11px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.attentionCard>svg{flex:none}.attentionCard.danger>svg{color:var(--danger)}.attentionCard.today>svg{color:#d66a62}.attentionCard.warning>svg{color:var(--warning)}.attentionCard.neutral>svg{color:var(--muted)}.attentionCard span,.attentionCard strong,.attentionCard small{display:block}.attentionCard span{color:var(--muted);font-size:9px}.attentionCard strong{margin-top:2px;font-size:22px}.attentionCard small{color:var(--muted);margin-top:3px;font-size:8px}.overviewGrid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:14px;display:grid}.overviewMain,.overviewAside{gap:14px;display:grid}.overviewPanel{border:1px solid var(--line);background:var(--surface);border-radius:11px;overflow:hidden}.overviewPanelHead{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:14px 16px;display:flex}.overviewPanelHead h2{margin:0;font-size:13px}.overviewPanelHead p{color:var(--muted);margin:4px 0 0;font-size:8px}.overviewPanelHead>span,.overviewPanelHead>a{color:var(--muted);font-size:8px}.projectOverviewGrid{grid-template-columns:repeat(2,1fr);display:grid}.projectOverviewGrid>a{min-height:84px;color:var(--text);background:var(--surface);grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:15px;text-decoration:none;display:grid}.projectOverviewGrid>a:hover{background:var(--soft)}.projectOverviewGrid>a:not(:last-child){border-right:1px solid var(--line)}.projectOverviewGrid strong,.projectOverviewGrid small{display:block}.projectOverviewGrid strong{font-size:11px}.projectOverviewGrid small{color:var(--muted);margin-top:4px;font-size:8px}.projectOverviewGrid b{font-size:19px}.recentList{display:grid}.recentList>a{border-bottom:1px solid var(--line);min-height:67px;color:var(--text);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;padding:11px 15px;text-decoration:none;display:flex}.recentList>a:last-child{border-bottom:0}.recentList>a:hover{background:var(--soft)}.recentList>a>div:last-child{text-align:right}.recentList span,.recentList strong,.recentList small{display:block}.recentList span{color:var(--muted);font-size:8px}.recentList strong{margin-top:3px;font-size:10px}.recentList small{color:var(--muted);margin-top:3px;font-size:8px}.overviewEmpty{min-height:150px;color:var(--muted);place-content:center;font-size:9px;display:grid}.compactMetrics{padding-bottom:4px}.compactMetrics>a{border-bottom:1px solid var(--line);min-height:52px;color:var(--text);justify-content:space-between;align-items:center;margin:0 13px;text-decoration:none;display:flex}.compactMetrics>a:last-child{border-bottom:0}.compactMetrics>a span{color:var(--muted);font-size:9px}.compactMetrics>a strong{font-size:16px}.statusOverview>div:last-child{gap:11px;padding:12px 15px 15px;display:grid}.statusOverview article{grid-template-columns:1fr auto;gap:5px 10px;display:grid}.statusOverview article span{color:var(--muted);font-size:8px}.statusOverview article strong{font-size:9px}.statusOverview article>div{background:var(--soft);border-radius:3px;grid-column:1/-1;height:4px;overflow:hidden}.statusOverview article i{border-radius:inherit;background:#737780;height:100%;display:block}.workflowSection .cardCheck{margin-bottom:14px}.repackGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.repackGrid .checkLabel{border:1px solid var(--line);background:var(--soft);border-radius:8px;min-height:38px;padding:8px 10px}.completionCheck{color:#38684b;background:#eef8f1;border-radius:8px;margin-top:13px;padding:11px 12px}.discountFields{gap:13px;display:grid}.locationCard>strong{margin-top:9px;font-size:10px;display:block}.locationCard>p:not(.emptyText){color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.locationHistory{border-top:1px solid var(--line);gap:10px;margin-top:13px;padding-top:10px;display:grid}.locationHistory article strong,.locationHistory article span,.locationHistory article small{display:block}.locationHistory article strong{font-size:8px}.locationHistory article span{color:var(--muted);margin-top:3px;font-size:8px}.locationHistory article small{color:var(--muted);margin-top:3px;font-size:7px}.transferPanel{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:8px;margin-top:12px;padding:10px;display:grid}.transferPanel>strong{font-size:9px}.transferPanel p,.transferPanel small{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.transferPanel select,.transferPanel input{width:100%}.transferPanel>div{flex-wrap:wrap;gap:6px;display:flex}.transferInbox{background:#fff9ec;border:1px solid #f0cf8c;border-radius:14px;grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:16px;margin-bottom:16px;padding:14px 16px;display:grid}.transferInbox>div{align-content:start;gap:6px;display:grid}.transferInbox strong{font-size:12px}.transferInbox span,.transferInbox small{color:var(--muted);font-size:9px;display:block}.transferInbox a{color:inherit;background:#ffffffbf;border-radius:8px;padding:7px 9px;font-size:10px;text-decoration:none}@media (max-width:820px){.transferInbox{grid-template-columns:1fr}}.workflowForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflowForm>button,.workflowForm>div{align-self:end}.workflowForm>div{flex-wrap:wrap;gap:7px;display:flex}.workflowCurrent,.workflowHistory{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:6px;margin-top:10px;padding:12px;display:grid}.workflowCurrent p,.workflowCurrent small,.workflowHistory small{color:var(--muted);margin:0;line-height:1.5}.workflowCurrent>div{flex-wrap:wrap;gap:7px;display:flex}@media (max-width:720px){.workflowForm{grid-template-columns:1fr}}.executionPanel{border-top:1px solid var(--line);gap:10px;margin-top:10px;padding-top:10px;display:grid}.executionPanel>div:not(.workflowForm):not(.workflowHistory):not(.replacementPicker){flex-wrap:wrap;gap:7px;display:flex}.replacementPicker{gap:7px;display:grid}.replacementPicker article{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.replacementPicker article span,.replacementPicker article small{font-size:9px}.serialCheckButton{width:max-content;margin-top:6px}.serialCheckResult{margin-top:6px;font-weight:600;display:block}.serialCheckResult.found{color:#1d7a46}.serialCheckResult.not_found,.serialCheckResult.source_unavailable{color:#a45316}.serialCheckResult.skipped_global{color:var(--muted)}.operationalTasks{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-bottom:18px;padding:16px}.operationalTasks .sectionHeading>strong{color:#fff;background:#1f2937;border-radius:999px;place-items:center;min-width:28px;height:28px;display:grid}.operationalTaskGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.operationalTaskGrid a{color:inherit;border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;gap:4px;padding:11px 12px;text-decoration:none;display:grid}.operationalTaskGrid a:hover{border-color:#aeb8c7;transform:translateY(-1px)}.operationalTaskGrid span{color:#8b5a12;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:700}.operationalTaskGrid strong{font-size:10px}.operationalTaskGrid small{color:var(--muted);font-size:8px}@media (max-width:760px){.operationalTaskGrid{grid-template-columns:1fr}}.donorPartList{gap:10px;display:grid}.donorPartList>article{border:1px solid var(--line);background:var(--soft);border-radius:9px;padding:12px}.donorPartList>article.selected{background:#fffdf1;border-color:#c5b85b}.donorCondition{gap:10px;margin-top:11px;display:grid}.donorCondition label>span{color:var(--muted);margin-bottom:5px;font-size:8px;display:block}.donorPhotos{gap:8px;margin-top:11px;display:grid}.donorPhotos>small{color:var(--muted);font-size:8px}.donorPhotoGrid{flex-wrap:wrap;gap:7px;display:flex}.donorPhotoGrid>div{width:78px;height:62px;position:relative}.donorPhotoGrid a{background-position:50%;background-size:cover;border-radius:7px;width:100%;height:100%;display:block}.donorPhotoGrid button{color:#fff;cursor:pointer;background:#111a;border:0;border-radius:5px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:3px;right:3px}.settingsSimplePage{width:min(900px,100%);margin:0 auto;padding:0 0 60px}.donorPartsPage{width:min(1180px,100%)}.settingsSimplePage>header{align-items:center;gap:12px;display:flex}.settingsSimplePage h1{margin:3px 0 0;font-size:22px}.settingsCreate{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:12px;margin-top:22px;padding:16px;display:grid}.settingsCreate label>span{color:var(--muted);margin-bottom:5px;font-size:8px;display:block}.settingsRows{gap:8px;margin-top:14px;display:grid}.settingsRows article{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:12px;padding:12px;display:grid}.projectChecks{border:1px solid var(--line);background:var(--soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:39px;padding:9px 10px;display:flex}.projectChecks>span{width:100%;color:var(--muted);font-size:8px}.projectChecks label{color:var(--text);align-items:center;gap:6px;font-size:10px;display:inline-flex}.projectChecks input{width:14px;height:14px}.projectChecks.compact{gap:6px 10px;padding:8px}.productsSettings{width:min(1180px,100%)}.productCreate{border:1px solid var(--line);background:var(--surface);border-radius:11px;gap:14px;margin-top:22px;padding:16px;display:grid}.productCreateTitle{justify-content:space-between;align-items:center;display:flex}.productCreate label>span{color:var(--muted);margin-bottom:5px;font-size:8px;display:block}.productCreate .primary{justify-self:end}.colorEditor{align-items:center;gap:9px;display:flex}.colorEditor input[type=color]{width:42px;min-width:42px;padding:3px}.colorSwatch{border:1px solid #b8b8b8;border-radius:50%;flex:none;width:16px;height:16px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff80}.colorSwatch.large{width:25px;height:25px}.productWithColor{align-items:center;gap:7px;display:inline-flex}.colorPicker{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-content:center;gap:8px;min-height:78px;margin:0;padding:11px 12px;display:grid}.colorPickerLabel{color:#62626a;font-size:10px;font-weight:620;display:block}.colorPicker>div{align-items:center;gap:8px;display:flex}.colorPicker button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:inline-flex}.colorPicker button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #00000018}.colorPicker button.active{border-color:var(--text);box-shadow:0 0 0 3px color-mix(in srgb, var(--text) 14%, transparent)}.colorPicker small{color:var(--danger);font-size:10px}.selectedColorHint{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex}.selectedColorHint span{color:#62626a;font-size:10px;font-weight:620}.accountingFilters{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(145px,.7fr) minmax(145px,.7fr) minmax(190px,.9fr) minmax(210px,1fr) minmax(170px,.85fr) auto;align-items:end;gap:10px;margin:22px 0 12px;padding:14px;display:grid}.accountingFilters label span{color:var(--muted);margin-bottom:5px;font-size:8px;display:block}.accountingFilters input,.accountingFilters select{width:100%}.accountingFilters .secondary{align-self:end;height:40px}.accountingActions{align-items:center;gap:8px;margin-bottom:10px;display:flex}.accountingActions>span{color:var(--muted);margin-left:auto;font-size:9px}.accountingTable input[type=checkbox]{width:15px;height:15px}.accountingTable td:first-child,.accountingTable th:first-child{width:35px}.accountingApply{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(230px,.8fr) minmax(260px,.9fr) minmax(360px,1.3fr) auto;align-items:center;gap:12px;margin-top:12px;padding:14px;display:grid;position:sticky;bottom:12px;box-shadow:0 8px 30px #00000012}.accountingApply strong,.accountingApply span{display:block}.accountingApply strong{font-size:10px}.accountingApply span{color:var(--muted);margin-top:4px;font-size:8px}.accountingCardNotice{color:#38684b;background:#eef8f1;border:1px solid #aad1b7;border-radius:9px;align-items:center;gap:10px;margin:13px 0;padding:11px 14px;display:flex}.accountingCardNotice strong,.accountingCardNotice span{display:block}.accountingCardNotice strong{font-size:10px}.accountingCardNotice span{margin-top:4px;font-size:8px}.productRows{gap:10px;margin-top:16px;display:grid}.productRowsHeader{color:var(--text);justify-content:space-between;align-items:center;gap:14px;display:flex}.productRowsHeader strong,.productRowsHeader span{display:block}.productRowsHeader strong{font-size:13px}.productRowsHeader span{color:var(--muted);margin-top:4px;font-size:9px}.productCard{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:13px;padding:14px;display:grid;box-shadow:0 10px 30px #00000008}.productCardHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.productCardActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.productCardActions .secondary{min-height:36px}.productCardBody{grid-template-rows:auto auto;grid-template-columns:minmax(360px,1fr) minmax(260px,320px);align-items:start;gap:12px;display:grid}.productCardBlock.mainBlock{grid-row:1/3}.productCardBlock{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:9px;min-width:0;padding:12px;display:grid}.productCardBlock p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:720}.productCardBlock label>span{color:var(--muted);margin-bottom:5px;font-size:8px;font-weight:680;display:block}.productEditGrid{grid-template-columns:minmax(180px,1.25fr) minmax(110px,.7fr);gap:9px;display:grid}.productEditGrid label:first-child,.productEditGrid label:last-child{grid-column:1/-1}.productCard .colorEditor{align-items:end}.productCard .colorEditor label{flex:1;min-width:0}.productCard .colorEditor input[type=color]{background:currentColor;border-radius:11px;height:40px;padding:0;overflow:hidden}.productCard .colorEditor input[type=color]::-webkit-color-swatch-wrapper{padding:0}.productCard .colorEditor input[type=color]::-webkit-color-swatch{border:0;border-radius:10px}.productCard .colorEditor input[type=color]::-moz-color-swatch{border:0;border-radius:10px}.productCard input{width:100%;min-width:0}.productCard .checkLabel input{width:15px;min-width:15px}.productCard .packageDimensions{gap:9px}.variantEditor{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:12px;padding:14px;display:grid}.variantEditorHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.variantEditorHead strong{color:var(--text);font-size:13px}.variantEditorHead .secondary{background:var(--surface)}.variantEditor article{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:42px 30px minmax(150px,1fr) minmax(150px,1fr) minmax(140px,.8fr) 40px;align-items:end;gap:10px;padding:12px;display:grid}.variantEditor label>span{color:var(--muted);margin-bottom:5px;font-size:8px;display:block}.variantEditor input[type=color]{width:42px;min-width:42px;padding:3px}.variantEditor input[type=text],.variantEditor input:not([type]){background:var(--surface)}.variantEditor .iconButton{background:var(--soft);align-self:end;width:36px;height:36px}.variantEditor .iconButton:disabled{opacity:.38;cursor:not-allowed}.packageDimensions{grid-template-columns:repeat(4,minmax(58px,1fr));gap:5px;display:grid}.dispatchPage,.dispatchCard{max-width:1180px}.dispatchEligible{gap:7px;max-height:420px;display:grid;overflow:auto}.dispatchEligible label{border:1px solid var(--line);border-radius:8px;gap:10px;padding:10px;display:flex}.dispatchEligible label.inactive{opacity:.58}.dispatchEligible span,.dispatchEligible small{display:block}.dispatchBatchList,.dispatchItems,.dispatchHistory{gap:8px;margin-top:20px;display:grid}.dispatchBatchList>a,.dispatchItems article,.dispatchHistory>div{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:9px;justify-content:space-between;gap:14px;padding:13px;text-decoration:none;display:flex}.dispatchBatchList small,.dispatchItems small,.dispatchHistory span{color:var(--muted);margin-top:4px;display:block}.dispatchSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.dispatchSummary>div{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:14px}.dispatchSummary span,.dispatchSummary strong{display:block}.dispatchSummary span{color:var(--muted);margin-bottom:6px}.dispatchDownloads{gap:8px;margin-top:14px;display:flex}.dispatchAction{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:13px;margin-top:16px;padding:16px;display:grid}.dispatchAction label>span{color:var(--muted);margin-bottom:5px;display:block}.dispatchAction .primary{justify-self:end}.dispatchItems article{justify-content:flex-start}.dispatchItems article>span{color:var(--muted);min-width:24px}.repairPhotoFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.repairPhotoFields>div{border:1px solid var(--line);border-radius:8px;padding:12px}.productIdentity{align-items:center;gap:9px;display:flex}.productIdentity strong,.productIdentity small{display:block}.productIdentity strong{font-size:10px}.productIdentity small{color:var(--muted);margin-top:4px;font-size:8px}@media (max-width:1180px){.productCardBody{grid-template-columns:1fr 1fr}.productCardBlock.mainBlock{grid-area:auto/1/auto/-1}}@media (max-width:860px){.productCardHeader{display:grid}.productCardActions{justify-content:flex-start}.productCardBody,.productEditGrid,.productCard .packageDimensions{grid-template-columns:1fr}}.repairLines{gap:7px;margin:12px 0;display:grid}.repairLines>p{color:var(--muted);margin:0 0 3px;font-size:8px}.repairLines>article{border:1px solid var(--line);background:var(--soft);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 10px;display:flex}.donorInstall{margin-top:10px}.donorInstallForm{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;padding:11px;display:grid}.donorInstallForm label>span,.donorInstallForm legend{color:var(--muted);margin-bottom:5px;font-size:8px;display:block}.donorInstallForm fieldset{border:1px solid var(--line);border-radius:7px;gap:14px;margin:0;padding:8px;display:flex}.donorInstallForm fieldset label{font-size:8px}.donorInstallForm>div:last-child{align-items:center;gap:8px;display:flex}.donorUsage{color:var(--muted);background:#eef8f1;border-radius:7px;margin-top:9px;padding:8px;font-size:8px}.donorUsage a{color:#38684b;font-weight:700}.installedPartsSection>div:last-child{gap:8px;display:grid}.installedPartsSection article{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:4px;padding:11px;display:grid}.installedPartsSection article.inactive{opacity:.65}.installedPartsSection article strong{font-size:10px}.installedPartsSection article span,.installedPartsSection article a,.installedPartsSection article small{font-size:8px}.installedPartsSection article>button{justify-self:start;margin-top:6px}.heldPartsSection>div:last-child{gap:8px;display:grid}.heldPartsSection article{border:1px solid var(--line);background:#fffdf1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.heldPartsSection article strong,.heldPartsSection article small{display:block}.heldPartsSection article strong{font-size:10px}.heldPartsSection article small{color:var(--muted);margin-top:4px;font-size:8px}.heldInstall{align-items:center;gap:6px;display:flex}.donorFilters{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(160px,.85fr) minmax(220px,1.15fr) minmax(180px,1fr) minmax(190px,1fr) auto auto;align-items:center;gap:10px;margin:22px 0 13px;padding:14px;display:grid}.donorFilters input,.donorFilters select{width:100%;min-width:0;height:40px}.donorFilters a{color:var(--muted);font-size:11px}.donorPool{gap:8px;display:grid}.donorPool>article{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:38px minmax(190px,1fr) 150px 150px auto;align-items:center;gap:13px;min-height:78px;padding:12px 14px;display:grid}.donorPartIcon{color:#746716;background:#fff7c9;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.donorPool span,.donorPool small{color:var(--muted);font-size:8px;display:block}.donorPool h2{margin:3px 0;font-size:12px}.donorPool p{color:var(--muted);margin:0;font-size:8px}.donorPool strong{margin:3px 0;font-size:10px;display:block}.importReportHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px;display:flex}.importReportHead h2{margin:0;font-size:14px}.importReportHead p{color:var(--muted);margin:5px 0 0;font-size:8px}.issueChips{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:11px 14px;display:flex}.issueChips>span{color:var(--muted);background:var(--soft);border-radius:6px;padding:5px 7px;font-size:8px}.issueChips strong{color:var(--text);margin-left:5px}.importCommitBar{border-bottom:1px solid var(--line);background:var(--soft);justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.importCommitBar strong,.importCommitBar span{display:block}.importCommitBar strong{font-size:10px}.importCommitBar span{color:var(--muted);margin-top:4px;font-size:8px}.rowIssues{flex-wrap:wrap;gap:5px;max-width:650px;display:flex}td .rowIssues>span{border-radius:5px;width:fit-content;padding:4px 6px;margin:0!important;font-size:8px!important}.rowIssues .issueError{background:var(--danger-bg);color:var(--danger)!important}.rowIssues .issueWarning{background:var(--warning-bg);color:var(--warning)!important}.importClean{color:#38684b;place-content:center;justify-items:center;gap:7px;min-height:150px;display:grid}.importClean strong{font-size:11px}.createPage{width:min(880px,100% - 30px);margin:0 auto;padding:34px 0 70px}.createHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.createHeader>p{max-width:280px;color:var(--muted);text-align:right;margin:0;font-size:10px;line-height:1.5}.createForm{gap:14px;display:grid}.requiredHint{color:var(--muted);font-size:9px}.formSection label small{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.4;display:block}.contactGrid{margin-top:15px}.checkLabel{align-self:end;align-items:center;gap:9px;min-height:39px;display:flex}.checkLabel input{width:16px;height:16px}.checkLabel span{margin:0!important}.formFooter{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.formFooter .secondary{padding:0 15px}.formAlert{border:1px solid;border-radius:9px;align-items:center;gap:8px;margin-bottom:14px;padding:12px 14px;font-size:11px;display:flex}.errorAlert{color:var(--danger);background:var(--danger-bg);border-color:#e7aaa6}.successAlert{color:#38684b;background:#eef8f1;border-color:#9cc4aa}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loginPage{background:radial-gradient(circle at 50% 20%, #fff 0, var(--bg) 48%);place-content:center;min-height:100vh;padding:24px;display:grid}.loginCard{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:min(390px,100vw - 32px);padding:28px;box-shadow:0 18px 60px #0000000d}.loginBrand{align-items:center;gap:10px;display:flex}.loginBrand strong,.loginBrand span{display:block}.loginBrand strong{font-size:13px}.loginBrand span{color:var(--muted);margin-top:2px;font-size:9px}.loginHeading{text-align:center;margin:34px 0 22px}.loginIcon{color:#4d5563;background:var(--soft);border-radius:11px;place-items:center;width:42px;height:42px;margin:0 auto 14px;display:grid}.loginHeading h1{font-size:22px}.loginHeading p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.5}.loginForm{gap:14px;display:grid}.loginAutocompleteHint{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.loginForm label span{color:#62626a;margin-bottom:7px;font-size:10px;font-weight:620;display:block}.loginForm input{border:1px solid var(--line);background:var(--surface);width:100%;height:42px;color:var(--text);border-radius:8px;outline:0;padding:0 11px}.loginForm input:focus{border-color:#8c8c94;box-shadow:0 0 0 3px #77777712}.loginForm .primary{width:100%;margin-top:4px}.totpInput{text-align:center;letter-spacing:.3em;font:20px ui-monospace,monospace!important}.textButton{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:9px}.loginNote{color:var(--muted);text-align:center;margin:14px 0 0;font-size:9px}.testingPage{width:min(1180px,100% - 30px);margin:0 auto;padding:28px 0 70px}.testingHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.testingHeader h1{margin:3px 0 0;font-size:22px}.testChecklist{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin-top:16px;padding:16px}.testChecklist article{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,1fr) auto minmax(180px,.7fr);align-items:center;gap:12px;min-height:58px;padding:9px 0;display:grid}.testChecklist article:last-child{border-bottom:0}.testChecklist article strong,.testChecklist article span{display:block}.testChecklist article strong{font-size:10px}.testChecklist article span{color:var(--muted);margin-top:4px;font-size:8px}.testOutcome{gap:5px;display:flex}.testOutcome button{border:1px solid var(--line);background:var(--soft);border-radius:7px;align-items:center;gap:4px;min-height:32px;padding:0 9px;font-size:8px;display:inline-flex}.testOutcome .pass.active{color:#38684b;background:#e8f6ed;border-color:#92c4a3}.testOutcome .fail.active{color:var(--danger);background:var(--danger-bg);border-color:#dfaaa6}.testOutcome .na.active{color:var(--text);background:#e6e6e8}.testFinish{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:10px;margin-top:12px;padding:14px;display:grid}.testFinish textarea{width:100%}.testHistory{margin-top:18px}.testHistory h2{font-size:14px}.testHistory article{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-top:7px;padding:11px}.testHistory strong,.testHistory span{font-size:9px;display:block}.testHistory span{color:var(--muted);margin-top:4px}.testHistory p{margin:7px 0 0;font-size:9px}.sectionActions{gap:6px;display:flex}.groupTestingPage{width:min(1400px,100% - 28px);margin:0 auto;padding:28px 0 65px}.groupAdd{gap:8px;margin-bottom:12px;display:flex}.groupAdd select{min-width:420px}.groupMatrixScroll{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:auto}.groupMatrix{min-width:760px}.groupMatrix th,.groupMatrix td{text-align:center;padding:8px}.groupMatrix thead th:first-child,.groupMatrix tbody th,.groupMatrix tfoot th{z-index:2;text-align:left;background:var(--surface);min-width:190px;position:sticky;left:0}.groupMatrix thead th:not(:first-child){min-width:150px;position:relative}.groupMatrix thead strong,.groupMatrix thead span,.groupMatrix thead small{display:block}.groupMatrix thead span,.groupMatrix thead small{color:var(--muted);margin-top:3px;font-size:8px}.groupMatrix thead button{background:0 0;border:0;position:absolute;top:5px;right:5px}.matrixChoice{justify-content:center;gap:4px;display:flex}.matrixChoice button{border:1px solid var(--line);background:var(--soft);border-radius:6px;place-items:center;width:31px;height:29px;display:grid}.matrixChoice .pass.active{color:#38684b;background:#e8f6ed}.matrixChoice .fail.active{color:var(--danger);background:var(--danger-bg)}.matrixChoice .na.active{background:#e6e6e8}.notApplicableCell{color:var(--muted);background:var(--soft);font-size:8px}.groupMatrix tfoot textarea{width:100%;margin-top:6px}.testDeviceCreate{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(220px,1fr) 180px 140px 170px 170px auto;gap:8px;margin-top:20px;padding:13px;display:grid}.testDeviceRows{gap:8px;margin-top:13px;display:grid}.testDeviceRows>a{border:1px solid var(--line);color:inherit;background:var(--surface);border-radius:9px;grid-template-columns:38px minmax(220px,1fr) 150px 180px auto;align-items:center;gap:11px;padding:12px;text-decoration:none;display:grid}.deviceIcon{background:var(--soft);border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.testDeviceRows strong,.testDeviceRows small,.testDeviceRows span{display:block}.testDeviceRows strong{font-size:10px}.testDeviceRows small,.testDeviceRows span,.testDeviceRows i{color:var(--muted);margin-top:3px;font-size:8px;font-style:normal}.testDeviceCard{width:min(900px,100% - 30px);margin:0 auto;padding:28px 0 70px}.testDeviceEdit{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;padding:15px;display:grid}.testDeviceEdit textarea,.testDeviceEdit button{grid-column:1/-1}.testDeviceEdit button{justify-self:end}.testDeviceComment{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:12px;padding:13px;display:grid}.testDeviceTimeline{gap:7px;margin-top:16px;display:grid}.testDeviceTimeline article{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:11px}.testDeviceTimeline strong,.testDeviceTimeline span{font-size:8px;display:block}.testDeviceTimeline span{color:var(--muted);margin-top:3px}.testDeviceTimeline p{margin:7px 0 0;font-size:9px}.commentEdit{gap:7px;margin-top:8px;display:grid}.commentEdit textarea{width:100%}.commentEdit>div{gap:7px;display:flex}.commentEditButton{color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;margin-top:6px;padding:0;font-size:8px;display:inline-flex}.historyResultComment{background:var(--soft);border-radius:7px;margin-top:8px;padding:8px}.historyResultComment p{margin:4px 0 0}.commentEditDialog{z-index:30;background:#0006;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.commentEditDialog>div{background:var(--surface);border-radius:10px;width:min(520px,100%);padding:15px}.cdekSection{margin:13px 0}.cdekForm{gap:7px;display:flex}.cdekForm input{flex:1}.cdekStatus{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.cdekStatus>div{background:var(--soft);border-radius:7px;padding:9px}.cdekStatus span,.cdekStatus strong,.cdekStatus small{display:block}.cdekStatus span{color:var(--muted);font-size:8px}.cdekStatus strong{overflow-wrap:anywhere;margin-top:4px;font-size:9px}.cdekStatus small{color:var(--muted);margin-top:3px;font-size:7px}.cdekAttempts{margin-top:12px}.cdekAttempts h3{margin:0 0 7px;font-size:9px}.cdekAttempts>div{border-top:1px solid var(--line);grid-template-columns:16px 1fr auto;align-items:center;gap:6px;padding:7px 0;font-size:8px;display:grid}.cdekAttempts>div>svg{color:#4f7c61}.cdekAttempts>div:has(svg[data-lucide=triangle-alert])>svg{color:var(--danger)}.cdekAttempts time{color:var(--muted);white-space:nowrap;align-items:center;gap:3px;display:flex}.integrationCard{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:20px;padding:16px}.integrationHealth{border-radius:8px;align-items:center;gap:9px;margin-top:12px;padding:12px;display:flex}.integrationHealth.ok{color:#38684b;background:#eef8f1}.integrationHealth.fail{color:var(--danger);background:var(--danger-bg)}.integrationHealth strong,.integrationHealth span{display:block}.integrationHealth strong{font-size:10px}.integrationHealth span{margin-top:4px;font-size:8px}.integrationCard>p{color:var(--muted);font-size:9px}.integrationFacts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.integrationFacts>div{background:var(--soft);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;padding:10px;display:grid}.integrationFacts svg{color:var(--muted);grid-row:1/3}.integrationFacts span{color:var(--muted);font-size:8px}.integrationFacts strong{font-size:9px}.integrationsSettings{width:min(1180px,100%)}.integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.integrationGrid .integrationCard{margin-top:0}.ozonMappingSection{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:16px;padding:18px}.ozonMappingSection>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ozonMappingSection h2{margin:3px 0 4px;font-size:18px}.ozonMappingSection>header>div>span{color:var(--muted);font-size:12px}.ozonMappingSummary{background:var(--soft);text-align:right;border-radius:9px;min-width:135px;padding:10px 13px}.ozonMappingSummary strong,.ozonMappingSummary span{display:block}.ozonMappingSummary strong{font-size:20px}.ozonMappingSummary span{color:var(--muted);margin-top:2px;font-size:11px}.ozonMappingNotice{border:1px solid var(--line);color:var(--muted);background:var(--soft);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:11px;line-height:1.45}.ozonMappedList{border:1px solid var(--line);border-radius:9px;margin-top:18px;overflow:hidden}.ozonMappedList>summary{cursor:pointer;background:var(--soft);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;list-style:none;display:flex}.ozonMappedList>summary::-webkit-details-marker{display:none}.ozonMappedList>summary span,.ozonMappedList>summary strong{font-size:12px}.ozonMappedList>summary strong{background:var(--surface);text-align:center;border-radius:99px;min-width:28px;padding:3px 8px}.ozonMappedList article{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) 38px;align-items:center;gap:14px;min-height:64px;padding:10px 12px;display:grid}.ozonOfferIdentity strong,.ozonOfferIdentity span,.ozonOfferIdentity small,.ozonLinkedProduct strong,.ozonLinkedProduct span{display:block}.ozonOfferIdentity strong,.ozonLinkedProduct strong{font-size:12px}.ozonOfferIdentity span,.ozonLinkedProduct span{color:var(--muted);margin-top:3px;font-size:10px}.ozonOfferIdentity small{color:var(--muted);margin-top:6px;font-size:10px}.ozonLinkedProduct{align-items:center;gap:9px;min-width:0;display:flex}.ozonLinkedProduct svg{color:var(--muted);flex:none}.ozonMappingToolbar{border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;margin-top:18px;padding:0 12px;display:grid}.ozonMappingToolbar svg,.ozonMappingToolbar span{color:var(--muted)}.ozonMappingToolbar input{min-width:0;min-height:40px;box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.ozonMappingToolbar span{white-space:nowrap;font-size:10px}.ozonUnmappedList{gap:8px;margin-top:10px;display:grid}.ozonUnmappedList article{border:1px solid var(--line);background:var(--soft);border-radius:9px;grid-template-columns:minmax(230px,.9fr) minmax(340px,1.35fr) auto;align-items:end;gap:14px;min-height:86px;padding:12px;display:grid}.ozonUnmappedList label>span{color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:620;display:block}.ozonUnmappedList .appSelect{width:100%}.ozonMappingSave{min-height:42px}.ozonMappingSave:disabled{opacity:.45}.ozonLocationSection,.ozonPreviewSection{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:16px;padding:18px}.ozonLocationSection>header,.ozonPreviewSection>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ozonLocationSection h2,.ozonPreviewSection h2{margin:3px 0 4px;font-size:18px}.ozonLocationSection>header span,.ozonPreviewSection>header span{color:var(--muted);font-size:11px}.ozonLocationSection>header>svg{color:var(--muted)}.ozonLocationList{gap:9px;margin-top:14px;display:grid}.ozonLocationList article{border:1px solid var(--line);background:var(--soft);border-radius:9px;grid-template-columns:minmax(140px,.6fr) minmax(160px,.7fr) minmax(250px,1.4fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.ozonLocationList label>span,.ozonAddLocation label>span{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:620;display:block}.ozonLocationList input,.ozonAddLocation input{width:100%;min-height:40px;padding:0 12px}.locationAllowed{grid-column:1/3;align-self:center}.locationMeta{color:var(--muted);align-self:center;font-size:10px}.ozonLocationList article>button{justify-self:end}.ozonAddLocation{margin-top:11px}.ozonAddLocation>summary{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:6px;width:fit-content;min-height:36px;padding:0 10px;font-size:11px;list-style:none;display:flex}.ozonAddLocation>summary::-webkit-details-marker{display:none}.ozonAddLocation>div{background:var(--soft);border-radius:9px;grid-template-columns:.7fr .8fr 1.4fr auto;align-items:end;gap:10px;margin-top:9px;padding:12px;display:grid}.ozonPreviewList{gap:8px;margin-top:14px;display:grid}.ozonPreviewList article{border:1px solid var(--line);background:var(--soft);border-radius:9px;grid-template-columns:1.1fr .75fr 1.1fr 1fr;gap:14px;padding:11px 12px;display:grid}.ozonPreviewList strong,.ozonPreviewList span{display:block}.ozonPreviewList strong{font-size:11px}.ozonPreviewList span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.35}@media (max-width:820px){.integrationGrid{grid-template-columns:1fr}.ozonUnmappedList article{grid-template-columns:1fr;align-items:stretch}.ozonMappingSave{justify-self:stretch}.ozonMappedList article{grid-template-columns:1fr 38px}.ozonMappedList .ozonOfferIdentity{grid-column:1/-1}.ozonLocationList article,.ozonAddLocation>div{grid-template-columns:1fr 1fr}.locationAddress{grid-column:1/-1}.ozonPreviewList article{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ozonMappingSection{padding:14px}.ozonMappingSection>header{display:grid}.ozonMappingSummary{text-align:left;width:100%}.ozonMappingToolbar{grid-template-columns:auto minmax(0,1fr)}.ozonMappingToolbar span{grid-column:1/-1;padding-bottom:9px}.ozonLocationList article,.ozonAddLocation>div,.ozonPreviewList article{grid-template-columns:1fr}.locationAllowed,.locationAddress{grid-column:auto}.ozonLocationList article>button{justify-self:stretch}}input,select,textarea{border-color:var(--field-border);border-radius:var(--control-radius);background:var(--field);color:var(--text);caret-color:var(--text);line-height:normal;transition:border-color .15s,background .15s,box-shadow .15s,color .15s,opacity .15s}input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:1}input:hover,select:hover,textarea:hover,.search:hover{border-color:var(--line-strong);background:var(--field-hover)}input:focus,select:focus,textarea:focus,.search:focus-within{border-color:var(--field-focus);background:var(--field);box-shadow:var(--focus-ring)}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.52;background:color-mix(in srgb, var(--soft) 72%, var(--surface))}.formSection label span,.loginForm label span,.productCreate label>span,.productCardBlock label>span,.settingsCreate label>span,.settingsRows label>span,.accountingFilters label span,.donorInstallForm label>span,.donorInstallForm legend,.dispatchAction label>span,.variantEditor label>span{color:var(--muted);letter-spacing:.015em;font-weight:760}.formSection input,.formSection select,.formSection textarea,.loginForm input,.productCreate input,.productCreate select,.productCard input,.productCard select,.settingsCreate input,.settingsCreate select,.settingsRows input,.settingsRows select,.testDeviceCreate input,.testDeviceCreate select,.testDeviceEdit input,.testDeviceEdit select,.testDeviceEdit textarea,.testDeviceComment input,.testDeviceComment textarea,.dispatchAction input,.dispatchAction select,.dispatchAction textarea,.donorInstallForm input,.donorInstallForm select,.donorInstallForm textarea,.accountingFilters input,.accountingFilters select{border-color:var(--field-border);border-radius:var(--control-radius);background:var(--field);min-height:40px;color:var(--text);padding-inline:12px;font-weight:620}.secondary.active,.settingsHeaderActions .secondary.active{color:var(--surface);border-color:var(--primary);background:var(--primary);box-shadow:0 10px 22px color-mix(in srgb, var(--primary) 18%, transparent)}.secondary.active:hover,.settingsHeaderActions .secondary.active:hover{color:var(--surface);background:var(--primary-hover)}.settingsHeaderActions .secondary:not(.active),.productCardActions .secondary,.filterSubmit,.iconButton{border-color:var(--field-border);background:var(--secondary-bg);color:var(--secondary-text)}.settingsHeaderActions .secondary:not(.active):hover,.productCardActions .secondary:hover,.filterSubmit:hover,.iconButton:hover{border-color:var(--line-strong);background:var(--secondary-hover)}.themeToggle{border:1px solid var(--field-border);min-width:42px;height:42px;color:var(--secondary-text);background:var(--secondary-bg);cursor:pointer;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:760;transition:border-color .15s,background .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.themeToggle:hover{border-color:var(--line-strong);background:var(--secondary-hover);transform:translateY(-1px)}.themeToggle:focus-visible,.primary:focus-visible,.secondary:focus-visible,.navItem:focus-visible,.project:focus-visible,.iconButton:focus-visible{box-shadow:var(--focus-ring);outline:0}.sidebarTools{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:7px;display:grid}.sidebarTools .themeToggle span{display:none}.settingsLink{min-width:0}.tableWrap th{color:var(--muted);background:var(--surface-2)}.tableWrap td{color:var(--muted-strong);border-top-color:var(--line)}.emptyTable,.listFooter{color:var(--muted)}.status{color:var(--secondary-text);border-color:var(--field-border);background:var(--secondary-bg)}body{font-size:13px}h1{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,31px);font-weight:760}.eyebrow{letter-spacing:.075em;font-size:11px;font-weight:680}.primary,.secondary{font-size:12px;font-weight:660}.navItem{font-size:13px;font-weight:620}select,.search input,.formSection input,.formSection select,.formSection textarea,.loginForm input,.productCreate input,.productCreate select,.productCard input,.productCard select,.settingsCreate input,.settingsCreate select,.settingsRows input,.settingsRows select,.testDeviceCreate input,.testDeviceCreate select,.testDeviceEdit input,.testDeviceEdit select,.testDeviceEdit textarea,.testDeviceComment input,.testDeviceComment textarea,.dispatchAction input,.dispatchAction select,.dispatchAction textarea,.donorInstallForm input,.donorInstallForm select,.donorInstallForm textarea,.accountingFilters input,.accountingFilters select{font-size:13px;font-weight:520}.formSection label span,.loginForm label span,.productCreate label>span,.productCardBlock label>span,.settingsCreate label>span,.settingsRows label>span,.accountingFilters label span,.donorInstallForm label>span,.donorInstallForm legend,.dispatchAction label>span,.variantEditor label>span{letter-spacing:0;font-size:11px;font-weight:620}.productRowsHeader strong,.usersListTitle h2,.overviewPanelHead h2,.sectionHeading h2,.sideCard h2{letter-spacing:-.015em;font-size:15px;font-weight:720}.productRowsHeader span,.overviewPanelHead p,.overviewPanelHead>span,.overviewPanelHead>a,.usersListTitle>span,.sectionHeading p{font-size:11px;line-height:1.45}.productIdentity strong{font-size:13px;font-weight:680;line-height:1.25}.productIdentity small{font-size:11px;line-height:1.35}.productCardBlock p{letter-spacing:.045em;font-size:11px;font-weight:680}.productCardActions .checkLabel span{font-size:13px;font-weight:620}.productCardActions .secondary{font-size:12px}.metrics span,.attentionCard span,.compactMetrics>a span,.statusOverview article span,.projectOverviewGrid small,.recentList span,.recentList small,.locationCard>p:not(.emptyText),.locationHistory article span,.locationHistory article small{font-size:11px;line-height:1.35}.metrics strong,.attentionCard strong,.taskMetrics strong{font-size:24px;font-weight:760}.metrics small,.attentionCard small,.taskMetrics small{font-size:11px;line-height:1.35}.projectOverviewGrid strong,.recentList strong,.statusOverview article strong,.locationCard>strong{font-size:12px;font-weight:650;line-height:1.35}.overviewEmpty,.emptyText,.repeatCard p{font-size:11px;line-height:1.5}.taskUrgency small,.taskMain small,.taskReceiver small,.taskMain>span,.taskReceiver>span,.operationalTaskGrid span,.operationalTaskGrid small,.donorCondition label>span,.donorPhotos>small,.settingsCreate label>span,.projectChecks>span,.accountingFilters label span,.accountingActions>span,.accountingApply span,.accountingCardNotice span,.repairLines>p,.donorInstallForm label>span,.donorInstallForm legend{font-size:11px;line-height:1.35}.taskMain strong,.taskReceiver strong,.operationalTaskGrid strong,.accountingApply strong,.accountingCardNotice strong{font-size:12px;font-weight:650}.themeToggle{font-size:11px;font-weight:620}.applyButton,.filterSubmit,.donorFilters .secondary,.accountingFilters .secondary{border-color:var(--primary)!important;background:var(--primary)!important;color:var(--surface)!important}.applyButton:hover,.filterSubmit:hover,.donorFilters .secondary:hover,.accountingFilters .secondary:hover{background:var(--primary-hover)!important}.multiCheckFilter,.multiCheckFilter details{position:relative}.multiCheckFilter summary{border:1px solid var(--field-border);border-radius:var(--control-radius);height:40px;color:var(--text);background:var(--field);cursor:pointer;align-items:center;padding:0 34px 0 12px;font-size:13px;font-weight:520;list-style:none;display:flex}.multiCheckFilter summary::-webkit-details-marker{display:none}.multiCheckFilter summary:after{border:solid var(--muted);content:"";border-width:0 1.5px 1.5px 0;width:7px;height:7px;position:absolute;top:50%;right:12px;transform:translateY(-65%)rotate(45deg)}.multiCheckFilter details[open] summary{border-color:var(--field-focus);box-shadow:var(--focus-ring)}.multiCheckFilter details>div{z-index:20;border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;gap:4px;width:min(280px,80vw);max-height:260px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 18px 55px #00000026}.multiCheckFilter details>div label{min-height:34px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.multiCheckFilter details>div label:hover{background:var(--soft)}.multiCheckFilter input[type=checkbox]{width:15px;min-width:15px;height:15px}.accountingApply input{min-width:0;height:42px;padding:0 16px;line-height:42px}.accountingApply button{height:42px}.accountingApply input{padding-top:0;padding-bottom:0;display:block}.donorFilters input[name=model]{height:40px;padding:0 16px;font-size:14px;line-height:40px}.dimensionsBlock .packageDimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.dimensionsBlock .packageDimensions label>span{align-items:flex-end;min-height:30px;display:flex}.dimensionsBlock .packageDimensions input{min-width:0}.userIdentity strong{font-size:13px;font-weight:680}.userIdentity span{font-size:11px}.userCardTop{grid-template-columns:44px minmax(230px,.85fr) minmax(260px,.8fr) auto;align-items:center}.userAvatar{border-radius:12px;width:44px;height:44px}.userNameField span{color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:620;display:block}.userNameField input{height:42px}.userCardSettings{margin-left:0}.donorPartNameField{min-width:0}.donorPartNameField>span{color:var(--muted);margin-bottom:7px;font-size:11px;font-weight:650;display:block}.donorPartNameField input{width:100%;height:42px;padding:0 14px;line-height:42px}.settingsRows input,.settingsCreate input,.projectChecks,.multiCheckFilter summary{border-color:var(--field-border);background:var(--field)}.projectChecks{min-height:40px}.donorProjectPicker{align-self:end;position:relative}.donorProjectPicker summary{border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field);min-height:42px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 38px 0 13px;list-style:none;display:flex;position:relative}.donorProjectPicker summary::-webkit-details-marker{display:none}.donorProjectPicker summary:after{border:solid var(--muted);content:"";border-width:0 1.5px 1.5px 0;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-65%)rotate(45deg)}.donorProjectPicker[open] summary{border-color:var(--field-focus);box-shadow:var(--focus-ring)}.donorProjectPicker[open] summary:after{transform:translateY(-30%)rotate(225deg)}.donorProjectPicker summary span{color:var(--muted);font-size:11px;font-weight:620}.donorProjectPicker summary strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;overflow:hidden}.donorProjectPicker>div{z-index:20;border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;gap:4px;width:min(260px,82vw);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 55px #00000026}.donorProjectPicker label{min-height:34px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.donorProjectPicker label:hover{background:var(--soft)}.donorProjectPicker input[type=checkbox]{width:15px;min-width:15px;height:15px}.donorPartsDirectoryHead{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:16px 0 14px;padding:17px 18px;display:flex}.donorPartsDirectoryHead>div{min-width:0}.donorPartsDirectoryHead>div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.donorPartsDirectoryHead h2{letter-spacing:-.02em;margin:0;font-size:18px}.donorPartsDirectoryHead p{color:var(--muted);margin:4px 0 0;font-size:11px}.donorPartsDirectoryHead .primary{flex:none}.donorPartRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.donorPartRows>article{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-rows:auto 1fr auto;min-width:0;display:grid;box-shadow:0 8px 24px #00000008}.donorPartCardHead{border-bottom:1px solid var(--line);background:var(--surface-2);border-radius:14px 14px 0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.donorPartIcon{border:1px solid var(--line);width:42px;height:42px;color:var(--muted-strong);background:var(--surface);border-radius:11px;place-items:center;display:grid}.donorPartActiveToggle{min-height:42px;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 4px;font-size:12px;font-weight:650;display:flex}.donorPartActiveToggle input,.donorPartOption input{width:16px;min-width:16px;height:16px}.donorPartCardBody{align-content:start;gap:12px;padding:15px 16px;display:grid}.donorPartOption{border:1px solid var(--line);background:var(--soft);cursor:pointer;border-radius:11px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.donorPartOption span{min-width:0}.donorPartOption strong,.donorPartOption small{display:block}.donorPartOption strong{font-size:12px}.donorPartOption small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.35}.donorPartCardFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex}.donorPartCardFooter>span{color:var(--muted);font-size:10px;line-height:1.35}.donorPartCardFooter .secondary{flex:none}.donorPartsEmpty{border:1px dashed var(--line-strong);min-height:200px;color:var(--muted);background:var(--surface);border-radius:14px;grid-column:1/-1;place-content:center;justify-items:center;gap:7px;display:grid}.donorPartsEmpty strong{color:var(--text);font-size:13px}.donorPartsEmpty span{font-size:11px}.donorPartCreateDialog{width:min(540px,100%);padding:20px}.donorPartDialogHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.donorPartDialogHead>div>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:650;display:block}.donorPartCreateDialog .donorPartDialogHead h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:720}.donorPartCreateDialog .donorPartDialogHead .iconButton{flex:none;width:38px;height:38px}.donorPartCreateDialog>p{color:var(--muted);margin:8px 0 18px;font-size:12px;font-weight:450;line-height:1.5}.donorPartCreateDialog .donorPartNameField>span{margin-bottom:6px;font-size:11px;font-weight:620}.donorPartCreateDialog .donorPartNameField input{height:42px;color:var(--text);padding:0 14px;font-size:13px;font-weight:520;line-height:42px}.donorPartCreateDialog .donorProjectPicker summary{min-height:42px}.donorPartCreateDialog .donorProjectPicker summary span{font-size:11px;font-weight:620}.donorPartCreateDialog .donorProjectPicker summary strong{font-size:13px;font-weight:620}.donorPartCreateDialog>.donorProjectPicker{margin-top:13px}.donorPartCreateDialog>.donorPartOption{align-items:center;gap:11px;min-height:58px;margin-top:12px;padding:10px 12px;display:flex}.donorPartCreateDialog .donorPartOption>input{flex:0 0 16px;align-self:center;margin:0}.donorPartCreateDialog .donorPartOption>span{margin:0;display:block}.donorPartCreateDialog .donorPartOption strong{font-size:12px;font-weight:650;line-height:1.3}.donorPartCreateDialog .donorPartOption small{margin-top:3px;font-size:10px;font-weight:450;line-height:1.4}.donorPartDialogActions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}.donorPartDialogActions .primary,.donorPartDialogActions .secondary{height:40px;font-size:12px;font-weight:660}@media (max-width:900px){.donorPartRows{grid-template-columns:1fr}}@media (max-width:620px){.donorPartsDirectoryHead{flex-direction:column;align-items:stretch}.donorPartsDirectoryHead .primary{width:100%}.donorPartCardHead{grid-template-columns:38px minmax(0,1fr)}.donorPartIcon{width:38px;height:42px}.donorPartActiveToggle{grid-column:1/-1;min-height:30px}.donorPartCardFooter{flex-direction:column;align-items:stretch}.donorPartCardFooter .secondary{width:100%}}.manualTasks{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:18px;padding:22px;display:grid}.tasksWorkspace>.manualTasks{margin-top:28px}.manualTasksHeader,.manualTaskCardTop,.manualTaskActions,.manualTaskDialogHead,.manualTaskDialogActions{justify-content:space-between;align-items:center;gap:14px;display:flex}.manualTasksHeader h2,.manualTaskDialog h2{margin:2px 0 0}.manualTasksHeader>div>span{color:var(--muted);font-size:13px}.manualTasksHeader .primary{width:auto}.manualTaskSummary{border:1px solid var(--line);background:var(--soft);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.manualTaskSummary>div{border-right:1px solid var(--line);gap:2px;min-height:76px;padding:15px 18px;display:grid}.manualTaskSummary>div:last-child{border-right:0}.manualTaskSummary strong{font-size:24px}.manualTaskSummary span{color:var(--muted);font-size:12px}.manualTaskSummary .danger strong{color:var(--danger)}.unifiedTaskFilters{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(150px,.7fr)) auto;align-items:center;gap:10px;display:grid}.unifiedTaskFilters input,.unifiedTaskFilters select{border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field);width:100%;min-width:0;height:44px;color:var(--text)}.unifiedTaskFilters input{padding:0 16px;line-height:normal}.unifiedTaskFilters input::placeholder{color:var(--placeholder)}.unifiedTaskFilters .textButton{white-space:nowrap}.unifiedTaskTableWrap{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;overflow:hidden}.unifiedTaskTable{table-layout:fixed;border-collapse:collapse;width:100%}.unifiedTaskTable th{border-bottom:1px solid var(--line-strong);background:var(--soft);color:var(--muted);letter-spacing:.045em;text-align:left;text-transform:uppercase;padding:10px 13px;font-size:10px;font-weight:700}.unifiedTaskTable th:first-child{width:148px}.unifiedTaskTable th:nth-child(2){width:auto}.unifiedTaskTable th:nth-child(3),.unifiedTaskTable th:nth-child(4){width:145px}.unifiedTaskTable th:nth-child(5){width:178px}.unifiedTaskTable td{border-bottom:1px solid var(--line);vertical-align:middle;min-width:0;padding:12px 13px}.unifiedTaskTable tbody tr:last-child td{border-bottom:0}.unifiedTaskTable tbody tr{cursor:pointer;transition:background .14s}.unifiedTaskTable tbody tr:hover,.unifiedTaskTable tbody tr:focus{background:var(--field-hover);outline:none}.unifiedTaskTable td>strong,.unifiedTaskTable td>span,.unifiedTaskTable td>small,.unifiedTaskTable td>time{display:block}.unifiedTaskTable td>strong{color:var(--text);font-size:13px;font-weight:650;line-height:1.35}.unifiedTaskTable td>span{color:var(--muted-strong);font-size:11px;line-height:1.4}.unifiedTaskTable td:nth-child(2)>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.unifiedTaskTable td>small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:500;line-height:1.35}.unifiedTaskTable td>time{color:var(--muted-strong);font-size:11px}.unifiedTaskTable td>time svg{vertical-align:-2px;margin-right:5px}.unifiedTaskRow.status-cancelled .taskTitleButton{color:var(--muted-strong);text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.unifiedTaskRow.status-open{background:color-mix(in srgb, var(--warning) 11%, var(--surface-2))}.unifiedTaskRow.status-in_progress{background:color-mix(in srgb, #5279c7 11%, var(--surface-2))}.unifiedTaskRow.status-pending_approval{background:color-mix(in srgb, var(--warning) 7%, var(--surface-2))}.unifiedTaskRow.closed{background:color-mix(in srgb, var(--soft) 38%, var(--surface-2))}.unifiedTaskRow.closed .taskTitleButton,.unifiedTaskRow.closed .taskPerson>strong,.unifiedTaskRow.closed .taskDateCell>strong,.unifiedTaskRow.closed .taskDateCell>time,.unifiedTaskRow.closed .taskDateCell>small,.unifiedTaskRow.closed .taskMetaLine{color:var(--muted)!important}.unifiedTaskRow.status-open td:first-child{box-shadow:inset 3px 0 0 var(--warning)}.unifiedTaskRow.status-in_progress td:first-child{box-shadow:inset 3px 0 #5279c7}.unifiedTaskRow.status-pending_approval td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--warning) 72%, var(--line))}.unifiedTaskRow.important td:first-child{box-shadow:inset 3px 0 0 var(--warning)}.unifiedTaskRow.overdue td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.unifiedTaskRow.returned{background:color-mix(in srgb, var(--warning-bg) 48%, transparent)}.unifiedTaskRow .manualTaskStatus{white-space:nowrap;max-width:100%;margin:0;padding:4px 8px;font-size:10px;font-weight:650;line-height:1.2;display:inline-flex}.returnedTaskLine{align-items:center;gap:5px;color:var(--warning)!important;display:flex!important}.taskTitleButton{width:fit-content;max-width:100%;color:var(--text);font:inherit;text-align:left;cursor:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:650;line-height:1.35;display:flex!important}.taskTitleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.taskUnreadBadge{border:1px solid color-mix(in srgb, #b94b67 55%, var(--line));background:color-mix(in srgb, #b94b67 16%, var(--surface));color:#d56a86;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;min-width:27px;height:22px;padding:0 7px;display:inline-flex}.taskUnreadBadge b{min-width:0;height:auto;color:inherit;background:0 0;padding:0;font-size:9px;font-weight:700;display:inline}.taskMetaLine{flex-wrap:wrap;align-items:center;gap:3px 0;color:var(--muted)!important;display:flex!important}.taskMetaLine>span{font:inherit;align-items:center;display:inline-flex}.taskMetaLine>span+span:before{content:"·";color:var(--muted);margin:0 6px}.taskMetaLine .importantMeta{color:var(--warning);font-weight:650}.taskPerson{align-items:center;gap:8px;min-width:0;display:flex}.taskPerson>span{border:1px solid var(--line-strong);background:var(--soft);width:27px;height:27px;color:var(--muted-strong);border-radius:9px;flex:0 0 27px;place-items:center;font-size:10px;font-weight:700;display:grid}.taskPerson>strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden}.taskDateCell{gap:4px;display:grid}.taskDateCell>strong,.taskDateCell>time{color:var(--muted-strong);font-size:11px;font-weight:600;line-height:1.35}.taskDateCell>time{align-items:center;gap:5px;display:flex}.taskDateCell>small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.35}.taskTitleButton:hover{text-decoration:underline}.taskInlineLinks{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:7px;display:flex}.taskInlineLinks>span,.taskInlineLinks>a,.taskInlineLinks summary{color:var(--muted);font-size:10px}.taskInlineLinks>a{color:var(--muted-strong);text-decoration:none}.taskInlineLinks .manualTaskHistory{border:0;padding:0;position:relative}.taskInlineLinks .manualTaskHistory>div{z-index:8;border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;width:min(420px,70vw);max-height:280px;padding:12px;position:absolute;top:22px;left:0;overflow:auto;box-shadow:0 18px 48px #0000003d}.taskResponsiveMeta{display:none!important}.taskRowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.compactTaskButton{white-space:nowrap;align-items:center;gap:5px;text-decoration:none;display:inline-flex;width:auto!important;min-height:32px!important;padding:7px 10px!important;font-size:10px!important}.compactTaskButton b{background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.manualTaskGrid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.manualTaskCard{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;align-content:start;gap:12px;padding:18px;display:grid}.manualTaskCard.important{border-left:3px solid var(--warning)}.manualTaskCard.overdue{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 40%, transparent)}.manualTaskCard.closed{border-color:color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface-2) 76%, var(--soft));opacity:.78}.manualTaskCard.closed h3{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.systemTaskCard .manualTaskActions{margin-top:auto}.systemTaskCard .manualTaskActions .secondary{text-decoration:none}.manualTaskCard h3{margin:0;font-size:17px;line-height:1.35}.manualTaskCard>p{color:var(--muted-strong);white-space:pre-wrap;margin:-3px 0 0}.manualTaskCardTop>div,.manualTaskCardTop time,.manualTaskPeople,.manualTaskLinks,.manualTaskPriority{align-items:center;gap:7px;display:flex}.manualTaskCardTop time{color:var(--muted);font-size:12px}.manualTaskStatus,.manualTaskPriority{background:var(--soft);width:fit-content;color:var(--muted-strong);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.manualTaskStatus.open{color:var(--warning);border:1px solid color-mix(in srgb, var(--warning) 32%, transparent);background:var(--warning-bg)}.manualTaskStatus.in_progress{color:#5279c7;background:color-mix(in srgb, #5279c7 13%, var(--surface));border:1px solid #5279c752}.manualTaskStatus.pending_approval{color:var(--warning);background:var(--warning-bg)}.manualTaskStatus.completed{color:#3f8f63;background:color-mix(in srgb, #5fad7b 15%, var(--surface));border:1px solid #3f8f6347}.manualTaskStatus.cancelled{color:var(--muted);border:1px solid var(--line);background:var(--soft)}.manualTaskStatus.system{color:var(--secondary-text);background:var(--secondary-bg)}.manualTaskCard.overdue .manualTaskStatus.system.deadline{color:var(--danger);background:var(--danger-bg)}.manualTaskPriority{color:var(--warning);background:var(--warning-bg)}.manualTaskPeople{color:var(--muted);font-size:12px}.manualTaskPeople strong{color:var(--text)}.manualTaskLinks{flex-wrap:wrap}.manualTaskLinks>*{background:var(--soft);color:var(--muted-strong);border-radius:8px;padding:5px 8px;font-size:11px;text-decoration:none}.manualTaskLinks a:hover{color:var(--text)}.manualTaskActions{flex-wrap:wrap;justify-content:flex-start;padding-top:3px}.manualTaskActions .primary,.manualTaskActions .secondary{width:auto;min-height:36px}.manualTaskReturn{background:var(--soft);border-radius:12px;gap:8px;padding:12px;display:grid}.manualTaskReturn textarea{width:100%;min-height:70px}.manualTaskReturn>div{align-items:center;gap:10px;display:flex}.manualTaskHistory{border-top:1px solid var(--line);padding-top:4px}.manualTaskHistory summary,.closedManualTasks summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:700}.manualTaskHistory>div{gap:8px;padding-top:10px;display:grid}.manualTaskHistory>div>div{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;font-size:11px;display:grid}.manualTaskHistory span{color:var(--muted)}.manualTaskHistory p{color:var(--muted-strong);grid-column:1/-1;margin:2px 0 0}.manualTaskEmpty{border:1px dashed var(--line-strong);min-height:140px;color:var(--muted);text-align:center;border-radius:14px;grid-column:1/-1;place-items:center;gap:5px;display:grid}.manualTaskEmpty strong{color:var(--text)}.closedManualTasks{border-top:1px solid var(--line);padding-top:14px}.closedManualTasks>div{gap:6px;padding-top:10px;display:grid}.closedManualTasks article{background:var(--soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.closedManualTasks small{color:var(--muted)}.manualTaskDialog{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.manualTaskDialog>form{border:1px solid var(--line-strong);background:var(--surface);border-radius:18px;gap:13px;width:min(640px,100%);max-height:calc(100vh - 48px);padding:22px;display:grid;overflow:auto;box-shadow:0 24px 80px #00000059}.manualTaskCreateForm .manualTaskDialogHead{align-items:flex-start;margin-bottom:2px}.manualTaskCreateForm .manualTaskDialogHead .eyebrow{margin-bottom:3px;font-size:10px;font-weight:650}.manualTaskCreateForm .manualTaskDialogHead h2{margin:0;font-size:23px;font-weight:700;line-height:1.2}.manualTaskCreateForm .manualTaskDialogHead .iconButton{flex:0 0 38px;width:38px;height:38px}.manualTaskDialog label{color:var(--muted-strong);gap:6px;font-size:11px;font-weight:650;line-height:1.3;display:grid}.manualTaskDialog input,.manualTaskDialog select,.manualTaskDialog textarea{border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field);width:100%;color:var(--text);font-family:inherit;font-size:12px;font-weight:550;line-height:1.4}.manualTaskDialog input,.manualTaskDialog select{height:42px;padding:0 13px}.manualTaskDialog textarea{resize:vertical;min-height:84px;padding:11px 13px}.manualTaskDialog input[type=datetime-local]{min-width:0}.manualTaskFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.manualTaskDueField>span{align-items:baseline;gap:6px;display:flex}.manualTaskDueField>span small{color:var(--muted);font-size:10px;font-weight:500}.manualTaskDueField>div{grid-template-columns:minmax(0,1.25fr) minmax(100px,.75fr);gap:8px;display:grid}.manualTaskLinkedReturn span{align-items:baseline;gap:6px;display:flex}.manualTaskLinkedReturn span small{color:var(--muted);font-size:10px;font-weight:500}.manualTaskDialogActions{border-top:1px solid var(--line);justify-content:flex-end;padding-top:12px}.manualTaskDialogActions .primary,.manualTaskDialogActions .secondary{width:auto;min-height:38px;padding-inline:14px;font-size:12px}.manualTaskCard.returned{border-color:color-mix(in srgb, var(--warning) 62%, var(--line))}.manualTaskStatus.returned{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 42%, var(--line));background:var(--warning-bg)}.manualTaskReturnedNotice{border:1px solid color-mix(in srgb, var(--warning) 48%, var(--line));background:var(--warning-bg);color:var(--warning);border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 13px;display:grid}.manualTaskReturnedNotice>svg{margin-top:1px}.manualTaskReturnedNotice strong{color:var(--text);font-size:13px;display:block}.manualTaskReturnedNotice p{color:var(--text);white-space:pre-wrap;margin:5px 0 4px;font-size:13px;line-height:1.45}.manualTaskReturnedNotice span{color:var(--muted);font-size:11px}.taskChatDialog .taskChatPanel{border:1px solid var(--line-strong);background:var(--surface);border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:min(720px,100%);height:min(760px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:18px;display:grid;overflow:hidden;box-shadow:0 24px 80px #00000059}.taskChatPanel .manualTaskDialogHead{align-items:flex-start;min-width:0}.taskChatPanel .manualTaskDialogHead>div{min-width:0}.taskChatPanel .manualTaskDialogHead h2{text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.25;overflow:hidden}.taskChatPanel .manualTaskDialogHead .iconButton{flex:0 0 38px}.taskChatScrollArea{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:12px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.taskDetailMeta{border:1px solid var(--line);background:var(--soft);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.taskDetailMeta>div{border-right:1px solid var(--line);min-height:72px;padding:12px 14px}.taskDetailMeta>div:last-child{border-right:0}.taskDetailMeta span,.taskDetailDescription>span{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.taskDetailMeta strong{color:var(--text);font-size:12px;line-height:1.35;display:block}.taskDetailMeta small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.taskDetailDescription{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:12px 14px}.taskDetailDescription p{color:var(--text);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.taskDetailLinks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.taskDetailLinks>*{background:var(--soft);color:var(--muted-strong);border-radius:8px;padding:6px 9px;font-size:10px;text-decoration:none}.taskDetailActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.taskDetailActions .primary,.taskDetailActions .secondary{width:auto;min-height:36px}.taskCancelButton{border:1px solid color-mix(in srgb, var(--danger) 52%, var(--line));border-radius:var(--control-radius);background:color-mix(in srgb, var(--danger-bg) 68%, var(--surface));width:auto;min-height:36px;color:var(--danger);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.taskCancelButton:hover{border-color:var(--danger);background:var(--danger-bg)}.taskCancelButton:disabled{cursor:not-allowed;opacity:.55}.taskDetailHistory{border:1px solid var(--line);background:var(--surface-2);border-radius:11px}.taskDetailHistory summary{color:var(--muted-strong);cursor:pointer;padding:11px 13px;font-size:11px;font-weight:700}.taskDetailHistory>div{gap:7px;max-height:260px;padding:0 13px 12px;display:grid;overflow:auto}.taskDetailHistory article{background:var(--soft);border-radius:8px;padding:9px 10px}.taskDetailHistory article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.taskDetailHistory article strong{font-size:10px}.taskDetailHistory article time,.taskDetailHistory article>span{color:var(--muted);font-size:9px}.taskDetailHistory article p{color:var(--muted-strong);white-space:pre-wrap;margin:5px 0 0;font-size:10px;line-height:1.4}.taskDetailChatHeading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.taskDetailChatHeading strong,.taskDetailChatHeading span{display:block}.taskDetailChatHeading strong{font-size:13px}.taskDetailChatHeading span{color:var(--muted);margin-top:2px;font-size:10px}.taskChatSharedNotice{border:1px solid color-mix(in srgb, var(--accent,#4878d0) 32%, var(--line));background:color-mix(in srgb, var(--accent,#4878d0) 8%, var(--surface));color:var(--muted-strong);border-radius:10px;padding:10px 12px;font-size:11px}.taskChatSharedNotice a{color:var(--text);font-weight:700}.taskCommentList{gap:8px;min-height:170px;max-height:320px;padding:12px}.taskCommentList .chatBubble{max-width:min(82%,560px);padding:8px 10px}.taskCommentList .chatMeta{gap:12px}.taskCommentList .chatMeta>span{align-items:center;gap:5px;display:flex}.taskCommentList .chatBubble>p{font-size:12px}.taskCommentList .chatMeta strong{font-size:11px}.taskCommentList .chatMeta time{font-size:9px}.taskCommentList .commentEditButton{width:23px;height:23px;color:var(--muted);border:1px solid #0000;border-radius:7px;place-items:center;margin:0;padding:0;display:grid}.taskCommentList .commentEditButton:hover{border-color:var(--line);background:var(--soft);color:var(--text)}.taskChatPanel>.commentComposer{border:1px solid var(--line);border-radius:11px;padding:10px}.taskChatPanel>.commentComposer textarea{min-height:48px;padding:10px 12px;font-family:inherit;font-size:12px;line-height:1.4}.taskChatPanel>.commentComposer>div{margin-top:7px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101012;--surface:#1a1a1e;--surface-2:#151519;--line:#303037;--line-strong:#474750;--text:#f6f6f7;--muted:#b3b3bd;--muted-strong:#d1d1d7;--soft:#26262b;--primary:#f4f4f5;--primary-hover:#fff;--field:#24242a;--field-hover:#2a2a31;--field-border:#555563;--field-focus:#9ea4b3;--placeholder:#a4a4af;--secondary-bg:#202025;--secondary-hover:#2a2a31;--secondary-text:#e8e8ec;--danger:#ff938d;--danger-bg:#3a1c1c;--warning:#f1c75b;--warning-bg:#332b13}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .primary,html[data-theme=dark] .secondary.active,html[data-theme=dark] .settingsHeaderActions .secondary.active,html[data-theme=dark] .navCount,html[data-theme=dark] .applyButton,html[data-theme=dark] .filterSubmit,html[data-theme=dark] .donorFilters .secondary,html[data-theme=dark] .accountingFilters .secondary{color:#18181b}html[data-theme=dark] .sidebar,html[data-theme=dark] th{background:var(--surface-2)}html[data-theme=dark] tbody tr:hover{background:#222228}html[data-theme=dark] .rowWorkflowTags i.within15Tag,html[data-theme=dark] .within15Badge{color:#9ee0cb;background:#1d3b33}html[data-theme=dark] .returnsTableRow.within15Row td:first-child{box-shadow:inset 3px 0 #3db894}html[data-theme=dark] .loginPage{background:radial-gradient(circle at 50% 20%, #202024 0, var(--bg) 48%)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .loginPage{background:radial-gradient(circle at 50% 20%, #202024 0, var(--bg) 48%)}html:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101012;--surface:#1a1a1e;--surface-2:#151519;--line:#303037;--line-strong:#474750;--text:#f6f6f7;--muted:#b3b3bd;--muted-strong:#d1d1d7;--soft:#26262b;--primary:#f4f4f5;--primary-hover:#fff;--field:#24242a;--field-hover:#2a2a31;--field-border:#555563;--field-focus:#9ea4b3;--placeholder:#a4a4af;--secondary-bg:#202025;--secondary-hover:#2a2a31;--secondary-text:#e8e8ec;--danger:#ff938d;--danger-bg:#3a1c1c;--warning:#f1c75b;--warning-bg:#332b13}html:not([data-theme=light]) .sidebar,html:not([data-theme=light]) th{background:var(--surface-2)}html:not([data-theme=light]) .primary,html:not([data-theme=light]) .secondary.active,html:not([data-theme=light]) .settingsHeaderActions .secondary.active,html:not([data-theme=light]) .navCount,html:not([data-theme=light]) .applyButton,html:not([data-theme=light]) .filterSubmit,html:not([data-theme=light]) .donorFilters .secondary,html:not([data-theme=light]) .accountingFilters .secondary{color:#18181b}.colorPickerLabel,.selectedColorHint span{color:var(--muted)}html:not([data-theme=light]) tbody tr:hover{background:#222228}}@media (max-width:980px){.shell{grid-template-columns:72px minmax(0,1fr)}.sidebar{padding-inline:10px}.brand{display:none}.nav{padding-top:0}.sidebarAlerts{justify-content:center;gap:4px;padding:0 0 14px;position:static}.sidebarAlerts .messagePopover,.sidebarAlerts .notificationPopover{top:60px;left:84px}.sidebar .alertIconButton{width:26px;min-height:34px}.sidebar .alertIconButton .navCount{right:-5px}.brand>div:last-child,.navItem:not(.active) span:not(.navCount),.navItem{font-size:0}.navItem{justify-content:center;padding:0}.navItem.active{font-size:0}.sidebarTools{grid-template-columns:1fr}.sidebarTools .themeToggle{width:100%;padding:0}.navCount,.profile div,.profile svg:last-child{display:none}.profile{justify-content:center;padding-inline:0}.usersLayout{grid-template-columns:1fr}.newUserCard{position:static}.usersHeader{display:grid}.settingsHeaderActions{justify-content:flex-start}.userCardSettings{grid-template-columns:1fr 1fr}.profileGrid{grid-template-columns:1fr}}@media (max-width:720px){.shell{display:block}.sidebar{z-index:10;border:1px solid var(--line);border-width:1px 0 0;width:100%;height:64px;padding:8px 12px;position:fixed;top:auto;bottom:0}.brand,.sidebarBottom{display:none}.nav{justify-content:space-around;height:100%;padding-top:0;display:flex}.sidebarAlerts{width:0;height:0;min-height:0;padding:0}.sidebar .messageNav,.sidebar .notificationNav{z-index:70;position:fixed;top:14px;left:auto;right:auto}.sidebar .messageNav{right:58px}.sidebar .notificationNav{right:14px}.sidebar .alertIconButton{background:var(--surface);width:38px;min-height:38px;box-shadow:0 8px 24px #0000001f}.sidebar .messagePopover,.sidebar .notificationPopover{width:min(370px,100vw - 28px);position:fixed;top:60px;left:auto;right:14px}.navItem{width:48px;min-height:48px}.navItem:nth-child(n+4){display:none}.globalAlerts{top:12px;right:14px}.globalAlerts .notificationPopover,.browserPermissionOffer{top:62px;right:14px}.workspace{padding:68px 15px 88px}.tasksWorkspace>.manualTasks{margin-top:22px}.topbar{align-items:flex-end}h1{font-size:25px}.primary{width:38px;padding:0;font-size:0}.metrics{grid-template-columns:1fr}.metrics article{min-height:78px}.projectHint{display:none}.toolbar{flex-wrap:wrap}.search{min-width:100%}.toolbar select{flex:1;min-width:140px}.cardPage{padding:20px 14px 50px}.cardHeader{align-items:flex-start}.saved{display:none}.cardActions .primary{width:38px}.cardSummary{grid-template-columns:1fr 1fr}.cardSummary article:nth-child(2){border-right:0}.cardSummary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.cardGrid,.formGrid{grid-template-columns:1fr}.sectionHeading{align-items:flex-start}.createPage{padding-top:20px}.createHeader{align-items:flex-start}.createHeader>p{display:none}.taskMetrics{grid-template-columns:1fr}.taskBreakdown{width:100%;margin-left:0}.taskRow{grid-template-columns:105px minmax(0,1fr);gap:10px}.taskReceiver{grid-column:2}.taskOpen{display:none}.donorFilters input,.donorFilters select{width:100%;min-width:0}.donorPool>article{grid-template-columns:38px minmax(0,1fr)}.donorPool>article>div:nth-child(n+3),.donorPool>article>a{grid-column:2}.donorPool>article>a{justify-self:start}.accountingFilters>*{width:100%}.accountingApply{grid-template-columns:1fr;position:static}.testingHeader{align-items:flex-start}.testingHeader .primary{width:38px}.testChecklist article{grid-template-columns:1fr}.testOutcome{flex-wrap:wrap}.testDeviceCreate,.testDeviceRows>a,.testDeviceEdit,.testDeviceComment{grid-template-columns:1fr}.testDeviceRows>a>*,.testDeviceEdit textarea,.testDeviceEdit button{grid-column:1}.cdekForm,.cdekStatus,.integrationFacts{grid-template-columns:1fr;display:grid}.cdekAttempts>div{grid-template-columns:16px 1fr}.cdekAttempts time{grid-column:2}.usersPage,.settingsPage{padding:20px 14px 50px}.usersHeader .loginBrand,.settingsHeaderActions .loginBrand{display:none}.userCardTop{grid-template-columns:36px minmax(0,1fr)}.userIdentity{grid-column:2}.userCardTop .secondary{grid-column:1/-1;width:100%}.userCardSettings{grid-template-columns:1fr;margin-left:0}.activeToggle{width:100%}.setupDialog{padding:20px}.recoveryCodes{grid-template-columns:1fr}.totpVerify{grid-template-columns:20px 1fr}.totpVerify .primary{grid-column:1/-1;width:100%;font-size:11px}.importPage{padding:20px 14px 50px}.importIntro{grid-template-columns:1fr}.importSummary{grid-template-columns:1fr 1fr}.mappingRow{grid-template-columns:1fr}.mappingRow .secondary{width:100%}.reconciliationCard{grid-template-columns:1fr}.reconciliationCard .secondary{width:100%}.comparisonColumns{grid-template-columns:1fr}.comparisonColumns article:first-child{border-right:0;border-bottom:1px solid var(--line)}.overviewAttention{grid-template-columns:1fr 1fr}.overviewGrid{grid-template-columns:1fr}.repackGrid{grid-template-columns:1fr 1fr}.projectOverviewGrid{grid-template-columns:1fr}.projectOverviewGrid>a:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.manualTasks{padding:16px}.manualTasksHeader{align-items:flex-start}.manualTasksHeader .primary{width:auto;padding-inline:12px;font-size:12px}.manualTaskSummary{grid-template-columns:1fr 1fr}.manualTaskSummary>div:nth-child(2){border-right:0}.manualTaskSummary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.unifiedTaskFilters{grid-template-columns:1fr 1fr}.unifiedTaskFilters input{grid-column:1/-1}.manualTaskGrid{grid-template-columns:1fr}.closedManualTasks article{grid-template-columns:auto minmax(0,1fr)}.closedManualTasks small{grid-column:2}.manualTaskDialog{padding:12px}.manualTaskDialog>form{max-height:calc(100vh - 24px);padding:18px}.manualTaskFormGrid{grid-template-columns:1fr}.manualTaskDialogActions .primary,.manualTaskDialogActions .secondary{width:auto;padding-inline:14px;font-size:12px}.avatarCropOverlay{padding:12px}.avatarCropDialog{gap:15px;padding:18px}.avatarCropHeader h2{font-size:18px}.avatarCropActions .primary,.avatarCropActions .secondary{width:auto;padding-inline:13px;font-size:11px}.profileGrid,.profileIdentityCard{grid-template-columns:1fr}.profileAvatarActions{justify-content:flex-start}.profileForm button,.profileAvatarActions .primary,.profileAvatarActions .secondary,.profileCardActions .primary,.profileCardActions .secondary,.profileModalActions .primary,.profileModalActions .secondary{width:auto;padding-inline:13px;font-size:11px}.profileModal{padding:22px 18px}.recoveryCodeGrid{grid-template-columns:1fr}}@media (max-width:620px){.unifiedTaskFilters{grid-template-columns:1fr}.unifiedTaskFilters input{grid-column:auto}.taskDetailMeta{grid-template-columns:1fr 1fr}.taskDetailMeta>div:nth-child(2){border-right:0}.taskDetailMeta>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:1100px){.unifiedTaskTable th:first-child{width:140px}.unifiedTaskTable th:nth-child(3),.unifiedTaskTable td:nth-child(3),.unifiedTaskTable th:nth-child(4),.unifiedTaskTable td:nth-child(4){display:none}.unifiedTaskTable th:nth-child(5){width:150px}.taskResponsiveMeta{margin-top:5px!important;display:block!important}}@media (max-width:680px){.unifiedTaskTable th,.unifiedTaskTable td{padding:9px 8px}.unifiedTaskTable th:first-child{width:118px}.unifiedTaskTable th:nth-child(5){width:125px}.unifiedTaskTable th{letter-spacing:.025em;font-size:9px}.unifiedTaskTable td>strong,.taskTitleButton{font-size:11px}.unifiedTaskTable td>span{font-size:10px}.manualTaskStatus{padding:4px 6px;font-size:9px}.taskInlineLinks{gap:4px 7px}}.appSelect{width:100%;min-width:0;height:40px;position:relative}.appSelectNative{z-index:-1;opacity:0;pointer-events:none;bottom:1px;left:1px;overflow:hidden;border:0!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;position:absolute!important}.appSelectButton{border:1px solid var(--field-border);border-radius:var(--control-radius);width:100%;height:40px;color:var(--text);background:var(--field);cursor:pointer;font:inherit;text-align:left;outline:0;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:13px;font-weight:520;line-height:1;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;overflow:hidden}.appSelectButton>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.appSelectButton>svg{color:var(--muted);flex:0 0 15px;margin-left:auto;transition:transform .15s}.appSelectButton:hover{border-color:var(--line-strong);background:var(--field-hover)}.appSelectButton:focus-visible,.appSelect.open .appSelectButton{border-color:var(--field-focus);box-shadow:var(--focus-ring)}.appSelect.open .appSelectButton>svg{transform:rotate(180deg)}.appSelect.disabled{opacity:.52}.appSelectButton:disabled{cursor:not-allowed;background:color-mix(in srgb, var(--soft) 72%, var(--surface))}.appSelectMenu{z-index:400;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:12px;padding:6px;position:fixed;overflow:auto;box-shadow:0 18px 55px #00000042}.appSelectMenu>div{min-width:0}.appSelectGroup{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:8px 10px 5px;font-size:10px;font-weight:700}.appSelectMenu button{width:100%;min-height:36px;color:var(--text);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:13px;font-weight:520;line-height:1.25;display:flex}.appSelectMenu button:hover,.appSelectMenu button:focus-visible{background:var(--soft);outline:0}.appSelectMenu button.selected{background:color-mix(in srgb, var(--soft) 76%, var(--surface));font-weight:650}.appSelectMenu button:disabled{opacity:.45;cursor:not-allowed}.appSelectMenu button span{white-space:nowrap;min-width:0}.appSelectMenu button svg{color:var(--muted-strong);flex:0 0 14px}.filterMultiSelectMenu button:not(.filterMultiClear){justify-content:flex-start}.filterMultiCheckbox{border:1px solid var(--line-strong);width:17px;height:17px;color:var(--surface);background:var(--field);border-radius:5px;flex:0 0 17px;place-items:center;display:grid}.filterMultiCheckbox.checked{border-color:var(--primary);background:var(--primary)}.filterMultiCheckbox svg{color:currentColor!important}.filterMultiClear{margin-bottom:4px;color:var(--muted-strong)!important;border-bottom:1px solid var(--line)!important;border-radius:7px 7px 0 0!important;justify-content:center!important}.filterToolbar .appSelect{width:auto;min-width:130px}.taskToolbar .appSelect{width:auto;min-width:180px}.groupAdd .appSelect{width:auto;min-width:420px}.donorFilters .appSelect,.accountingFilters .appSelect{width:100%}.manualTaskDialog .appSelect,.manualTaskDialog .appSelectButton{height:42px}.multiCheckFilter summary,.donorProjectPicker summary,.userSettingsDropdown summary{padding-right:38px}.multiCheckFilter summary:after,.donorProjectPicker summary:after,.userSettingsDropdown summary:after{right:13px}@media (max-width:620px){.filterToolbar .appSelect,.taskToolbar .appSelect,.groupAdd .appSelect{width:100%;min-width:0}}
