@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-latin.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400 900}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f4f2ed;--surface:#fff;--surface-soft:#f8f7f3;--surface-strong:#ece9e2;--ink:#1b1b1c;--ink-soft:#55545a;--ink-muted:#6c6970;--line:#dedbd3;--line-strong:#c9c4b9;--brand:#c81622;--brand-dark:#a20f19;--brand-soft:#fbe8e9;--green:#2f7a56;--amber:#a46618;--blue:#315b8a;--sidebar:#19191b;--sidebar-soft:#242427;--sidebar-ink:#f6f3ed;--sidebar-muted:#a7a4a0;--shadow-soft:0 8px 26px #1e1c180f;--shadow-lift:0 14px 36px #1e1c181c;--sans:"Segoe UI", Inter, Helvetica, Arial, sans-serif;--display:"Playfair Display", Georgia, "Times New Roman", serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#151516;--surface:#202023;--surface-soft:#1b1b1d;--surface-strong:#2b2b2f;--ink:#f2f0eb;--ink-soft:#c5c2bc;--ink-muted:#a7a39c;--line:#36363a;--line-strong:#4a494e;--brand:#ed3d47;--brand-dark:#d22b35;--brand-soft:#3b2023;--green:#63b78b;--amber:#df9d45;--blue:#7eabd8;--sidebar:#101011;--sidebar-soft:#1b1b1d;--sidebar-ink:#f4f1eb;--sidebar-muted:#aaa7a1;--shadow-soft:0 9px 28px #0003;--shadow-lift:0 18px 40px #00000052}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;scroll-padding-top:84px}body{min-width:320px;min-height:100dvh;color:var(--ink);background:var(--canvas);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 58%, transparent);outline-offset:3px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skipLink{z-index:1000;color:#fff;background:var(--brand);border-radius:7px;min-height:44px;padding:10px 14px;position:fixed;top:10px;left:12px;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}.workspace{min-height:100dvh}.sidebar{z-index:50;width:224px;min-height:100dvh;color:var(--sidebar-ink);background:var(--sidebar);border-right:1px solid #ffffff0f;flex-direction:column;padding:24px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brandLockup{-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:100%;min-height:58px;padding:8px 9px;display:grid;overflow:hidden}.brandLogoImage{width:100%;max-width:172px;height:auto;display:block}.sideNav{flex-direction:column;gap:5px;margin-top:42px;display:flex}.sideNavItem{min-height:46px;color:var(--sidebar-muted);border-radius:10px;align-items:center;gap:12px;padding:0 11px;font-size:13px;font-weight:620;transition:color .15s,background .15s;display:flex}.sideNavItem>span{color:#d0ccc5;place-items:center;width:24px;height:24px;font-size:16px;display:grid}.sideNavItem:hover,.sideNavItem.isActive{color:#fff;background:#ffffff14}.sideNavItem.isActive{box-shadow:inset 3px 0 0 var(--brand)}.sidebarSpacer{flex:1;min-height:36px}.securityNote{color:var(--sidebar-muted);background:var(--sidebar-soft);border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:10px;padding:13px 11px;display:flex}.securityNote>span{color:#8ed4ac;background:#4f9d6f2b;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.securityNote>div,.sidebarAccount>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.securityNote strong,.sidebarAccount strong{color:var(--sidebar-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;overflow:hidden}.securityNote small,.sidebarAccount small{color:var(--sidebar-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sidebarAccount{border-top:1px solid #ffffff14;grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:9px;min-height:62px;margin-top:12px;padding:13px 4px 0;display:grid}.avatar{color:#fff;background:#343438;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:760;display:grid}.sidebarAccount>button{width:44px;height:44px;color:var(--sidebar-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.sidebarAccount>button:hover{color:#fff;background:#ffffff12}.sidebarAccount>button:disabled{cursor:wait;opacity:.55}.mainCanvas{min-height:100dvh;margin-left:224px}.topbar{z-index:35;background:color-mix(in srgb, var(--canvas) 91%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;min-height:66px;padding:0 clamp(22px,3.5vw,50px);display:flex;position:sticky;top:0}.desktopLocation{color:var(--ink-muted);align-items:center;gap:9px;font-size:12px;display:flex}.desktopLocation i{color:var(--line-strong);font-style:normal}.desktopLocation strong{color:var(--ink);font-weight:680}.mobileBrand{display:none}.topbarActions{align-items:center;gap:9px;display:flex}.connectionStatus{min-height:34px;color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:670;display:inline-flex}.connectionStatus>i{background:var(--amber);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 13%, transparent);border-radius:50%}.connectionStatus.connected>i,.connectionStatus.empty>i{background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 13%, transparent)}.themeButton{width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;display:grid}.themeButton:hover{color:var(--ink);background:var(--surface-strong)}.themeButton span{font-size:18px;line-height:1}.contentFrame{width:min(100%,1420px);margin:0 auto;padding:42px clamp(22px,3.5vw,50px) 72px}.welcomeRow{justify-content:space-between;align-items:center;gap:28px;margin-bottom:38px;display:flex}.businessIdentity{align-items:center;gap:15px;min-width:0;display:flex}.businessLogo{border:1px solid var(--line);width:148px;height:72px;box-shadow:var(--shadow-soft);background:#fff;border-radius:16px;flex:0 0 148px;place-items:center;padding:8px;display:grid;overflow:hidden}.businessLogo img{width:100%;height:auto;display:block}.businessIdentityCopy{min-width:0;display:block}.businessIdentityCopy>span{color:var(--brand);letter-spacing:.11em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.sectionKicker{color:var(--brand);letter-spacing:.115em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:780}.welcomeRow h1,.sectionHeading h2,.accessCopy h2{font-family:var(--display);letter-spacing:-.035em;margin:0;font-weight:600}.welcomeRow h1{font-size:clamp(32px,4vw,52px);line-height:1.05}.businessIdentityCopy>p:last-child{max-width:670px;color:var(--ink-soft);margin:5px 0 0;font-size:13px}.primaryAction{color:#fff;background:var(--brand);border:1px solid var(--brand);min-height:46px;box-shadow:0 8px 20px color-mix(in srgb, var(--brand) 20%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;gap:12px;padding:0 17px;font-size:13px;font-weight:720;display:inline-flex}.primaryAction:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.appsSection,.todaySection,.crmSection,.accessSection{scroll-margin-top:84px}.appsSection{margin-bottom:46px}.sectionHeading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.sectionHeading h2,.accessCopy h2{font-size:26px;line-height:1.14}.sectionHeading>span,.textAction{color:var(--ink-muted);font-size:12px}.textAction{align-items:center;gap:7px;min-height:44px;padding:0 4px 0 12px;font-weight:650;display:inline-flex}.textAction:hover{color:var(--ink)}.appGrid{grid-template-columns:repeat(8,minmax(82px,1fr));gap:20px 12px;display:grid}.appTile{text-align:center;flex-direction:column;align-items:center;min-width:0;min-height:105px;display:flex}.appIcon{color:#4e535b;background:var(--surface-strong);border:1px solid color-mix(in srgb, currentColor 14%, var(--line));width:58px;height:58px;font-family:var(--sans);border-radius:15px;place-items:center;margin-bottom:9px;font-size:23px;font-weight:720;line-height:1;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 5px 13px #1f1d1917,inset 0 1px #ffffff80}.appTile:hover .appIcon{transform:translateY(-3px);box-shadow:0 9px 20px #1f1d1924,inset 0 1px #ffffff94}.appTile strong{max-width:100%;color:var(--ink);font-size:12px;font-weight:680;line-height:1.25}.appTile small{color:var(--ink-muted);margin-top:2px;font-size:10px;line-height:1.25}.appIcon.red{color:#b91722;background:#fbe9ea}.appIcon.blue{color:#355f8c;background:#eaf0f6}.appIcon.green{color:#317154;background:#e7f2ec}.appIcon.slate{color:#59616b;background:#eceef0}.appIcon.amber{color:#95601f;background:#f7efe3}.appIcon.navy{color:#334d6e;background:#e9edf2}.appIcon.coral{color:#a94e39;background:#f7ece9}.appIcon.teal{color:#337471;background:#e7f2f1}.appIcon.brick{color:#844139;background:#f3eae8}.appIcon.charcoal{color:#44474c;background:#ebebec}.appIcon.sand{color:#806438;background:#f3efe7}.appIcon.plum{color:#704c69;background:#f1eaf0}.appIcon.sky{color:#477895;background:#e9f1f5}.appIcon.orange{color:#a45720;background:#f7ede5}.appIcon.forest{color:#3d6948;background:#e9f1eb}.appIcon.indigo{color:#4f5687;background:#ececf4}.todaySection{margin-bottom:42px}.connectionNotice{min-height:104px;color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--amber);box-shadow:var(--shadow-soft);border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px 20px;display:grid}.noticeIcon{width:42px;height:42px;color:var(--amber);background:color-mix(in srgb, var(--amber) 11%, var(--surface));border-radius:50%;place-items:center;font-size:21px;display:grid}.connectionNotice strong{color:var(--ink);font-size:14px}.connectionNotice p{color:var(--ink-soft);margin:3px 0 0;font-size:13px}.connectionNotice>a{min-height:44px;color:var(--ink);border:1px solid var(--line-strong);white-space:nowrap;border-radius:8px;align-items:center;padding:0 14px;font-size:12px;font-weight:680;display:inline-flex}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metricCard{background:var(--surface);border:1px solid var(--line);min-height:132px;box-shadow:var(--shadow-soft);border-radius:10px;grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:18px;display:grid}.metricDot{background:var(--brand);border-radius:50%;width:8px;height:8px}.metricDot.blue{background:var(--blue)}.metricDot.amber{background:var(--amber)}.metricDot.charcoal{background:var(--ink-soft)}.metricCard>span:nth-child(2){color:var(--ink-soft);font-size:12px;font-weight:650}.metricCard strong{font-family:var(--display);grid-column:1/-1;align-self:end;font-size:33px;font-weight:600;line-height:1}.metricCard small{color:var(--ink-muted);grid-column:1/-1;margin-top:7px;font-size:11px}.crmSection{grid-template-columns:minmax(0,1fr) minmax(280px,330px);align-items:start;gap:14px;margin-bottom:42px;display:grid}.crmMain,.nextActions{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:11px}.crmMain{min-width:0;overflow:hidden}.crmHeading{border-bottom:1px solid var(--line);align-items:center;min-height:94px;margin:0;padding:20px 22px}.crmHeading h2{font-size:22px}.readOnlyLabel{min-height:30px;color:var(--green);background:color-mix(in srgb, var(--green) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--green) 24%, var(--line));border-radius:7px;align-items:center;padding:0 10px;font-size:10px;font-weight:740;display:inline-flex}.searchForm{background:var(--surface-soft);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 152px auto;gap:9px;padding:15px 22px;display:grid}.searchInput,.typeSelect{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;align-items:center;min-width:0;min-height:46px;display:flex}.searchInput:focus-within,.typeSelect:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}.searchInput>span:first-child{color:var(--ink-muted);padding-left:13px;font-size:21px;line-height:1}.searchInput input,.typeSelect select{width:100%;min-width:0;min-height:44px;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.searchInput input{padding:0 12px 0 9px}.typeSelect select{cursor:pointer;padding:0 30px 0 12px}.searchInput input::placeholder{color:var(--ink-muted);opacity:1}.searchInput input:disabled,.typeSelect select:disabled{cursor:not-allowed;opacity:.72}.searchButton{color:#fff;background:var(--brand);border:1px solid var(--brand);cursor:pointer;border-radius:8px;min-width:92px;min-height:46px;padding:0 17px;font-size:13px;font-weight:720}.searchButton:hover:not(:disabled){background:var(--brand-dark)}.searchButton:disabled,.loadMoreButton:disabled{cursor:not-allowed;opacity:.48}.resultAnnouncement{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:0;overflow:hidden}.resultList{min-height:288px}.leadResult{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(145px,.9fr) minmax(340px,1.55fr);align-items:center;gap:12px;min-height:90px;padding:16px 22px;display:grid}.leadResult:hover{background:var(--surface-soft)}.leadMonogram{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);font-family:var(--display);border-radius:9px;place-items:center;font-size:15px;font-weight:700;display:grid}.leadIdentity{flex-direction:column;min-width:0;display:flex}.leadIdentity strong,.leadIdentity small,.leadResult dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leadIdentity strong{font-size:13px;font-weight:700}.leadIdentity small{color:var(--ink-muted);font-size:11px}.leadResult dl{grid-template-columns:minmax(90px,.65fr) minmax(100px,.75fr) minmax(150px,1.2fr);gap:12px;min-width:0;margin:0;display:grid}.leadResult dl>div{flex-direction:column;min-width:0;display:flex}.leadResult dt{color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.leadResult dd{color:var(--ink-soft);margin:2px 0 0;font-size:12px}.emptyResults{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:288px;padding:34px 20px;display:flex}.emptyResults>span,.actionEmpty>span{width:47px;height:47px;color:var(--ink-muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:50%;place-items:center;margin-bottom:13px;font-size:19px;display:grid}.emptyResults strong,.actionEmpty strong{font-family:var(--display);font-size:17px;font-weight:600}.emptyResults p,.actionEmpty p{max-width:410px;color:var(--ink-muted);margin:5px 0 0;font-size:12px}.loadingRows{flex-direction:column;padding:9px 0;display:flex}.loadingRows span{border-bottom:1px solid var(--line);background:linear-gradient(90deg, transparent, var(--surface-soft), transparent);background-size:240% 100%;height:75px;margin:0 22px;animation:1.5s ease-in-out infinite softSweep;display:block}.loadMoreButton{width:100%;min-height:48px;color:var(--ink-soft);background:var(--surface-soft);border:0;border-top:1px solid var(--line);cursor:pointer;font-size:12px;font-weight:690}.loadMoreButton:hover:not(:disabled){color:var(--ink);background:var(--surface-strong)}.nextActions{padding:21px}.sectionHeading.compact{border-bottom:1px solid var(--line);align-items:center;margin-bottom:15px;padding-bottom:16px}.sectionHeading.compact h2{font-size:21px}.actionCount{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);font-family:var(--display);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.activityList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.activityList li{grid-template-columns:17px minmax(0,1fr);gap:9px;padding:10px 0 13px;display:grid;position:relative}.activityList li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:-2px;left:5px}.timelineDot{z-index:1;background:var(--ink-muted);border:3px solid var(--surface);width:11px;height:11px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;margin-top:4px}.timelineDot.danger{background:var(--brand);box-shadow:0 0 0 1px var(--brand)}.timelineDot.warning{background:var(--amber);box-shadow:0 0 0 1px var(--amber)}.activityList li>div{flex-direction:column;min-width:0;display:flex}.activityList strong,.activityList span,.activityList time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activityList strong{font-size:12px}.activityList span,.activityList time{color:var(--ink-muted);font-size:11px}.actionEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:246px;padding:24px 8px;display:flex}.actionEmpty>span{color:var(--green)}.accessSection{color:#f5f2ec;box-shadow:var(--shadow-lift);background:#202023;border:1px solid #313135;border-radius:12px;grid-template-columns:minmax(260px,.85fr) minmax(380px,1.15fr);gap:42px;padding:32px;display:grid}.accessCopy .sectionKicker{color:#ef545d}.accessCopy h2{color:#fff;font-size:28px}.accessCopy>p:last-child{color:#bdb9b2;margin:12px 0 0;font-size:13px}.accessOptions{flex-direction:column;gap:9px;display:flex}.accessOptions>a,.accessPending{color:#efede8;background:#2a2a2e;border:1px solid #3b3b40;border-radius:9px;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:70px;padding:11px 12px;display:grid}.accessOptions>a:hover{background:#323236;border-color:#55545a}.accessNumber{color:#ef545d;width:36px;height:36px;font-family:var(--display);background:#ed3d471a;border-radius:8px;place-items:center;font-size:13px;display:grid}.accessOptions>a>span:nth-child(2),.accessPending>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.accessOptions strong,.accessPending strong{font-size:13px;font-weight:680}.accessOptions small,.accessPending small{color:#a9a59e;font-size:11px}.accessOptions i,.accessPending i{color:#a9a59e;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.accessPending{opacity:.72}.mobileSignOut{cursor:pointer;background:0 0;border:0;padding:0;display:none}.passkeyPage{min-height:100dvh;position:relative}.passkeyPageBack{z-index:5;top:max(18px, env(safe-area-inset-top));left:max(18px, env(safe-area-inset-left));color:#4b4b50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #dedbd3;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 8px 24px #1e1c1814}.archiveWorkspace{min-height:100dvh}.archiveAccountLink{width:44px;height:44px;color:var(--sidebar-muted);border-radius:9px;place-items:center;font-size:18px;display:grid}.archiveAccountLink:hover{color:#fff;background:#ffffff12}.archiveTopStatus{min-height:34px;color:var(--green);background:color-mix(in srgb, var(--green) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--green) 23%, var(--line));border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.archiveTopStatus i{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.archiveFrame{width:min(100%,1320px);margin:0 auto;padding:48px clamp(22px,3.5vw,50px) 82px}.archiveHero{color:#f9f7f2;background:linear-gradient(105deg, #08080afa, #1e1c1df0), var(--sidebar);min-height:190px;box-shadow:var(--shadow-lift);border:1px solid #ffffff12;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:18px;padding:clamp(28px,4.5vw,52px);display:flex;position:relative;overflow:hidden}.archiveHero:before{content:"";background:var(--brand);width:5px;position:absolute;inset:0 auto 0 0}.archiveHero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-108px;right:-48px;box-shadow:0 0 0 46px #ffffff06,0 0 0 92px #ffffff04}.archiveHeroCopy{z-index:1;max-width:740px;position:relative}.archiveHero .sectionKicker{color:#ef6068}.archiveHero h1{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.02}.archiveHeroCopy>p:last-child{color:#c9c5be;max-width:670px;margin:13px 0 0;font-size:14px}.archiveReferenceBadge{z-index:1;color:#f7f4ef;background:#ffffff12;border:1px solid #ffffff1f;border-radius:11px;flex:none;align-items:center;gap:12px;min-width:185px;min-height:68px;padding:12px 16px;display:flex;position:relative}.archiveReferenceBadge>i{color:#ef6068;font-size:13px;font-style:normal}.archiveReferenceBadge>span{flex-direction:column;display:flex}.archiveReferenceBadge strong{font-size:12px;font-weight:720}.archiveReferenceBadge small{color:#aaa69f;font-size:10px}.archiveAssurances{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;display:grid}.archiveAssurances article{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;min-height:102px;padding:20px;display:grid}.archiveAssurances article+article{border-left:1px solid var(--line)}.archiveAssurances article>span{width:30px;height:30px;color:var(--brand);background:var(--brand-soft);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.archiveAssurances strong{color:var(--ink);margin-top:1px;font-size:12px;font-weight:720;display:block}.archiveAssurances p{color:var(--ink-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.archiveSearchPanel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:13px;overflow:hidden}.archivePanelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:106px;padding:22px 25px;display:flex}.archivePanelHeader h2{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:600}.archivePanelHeader p:last-child{color:var(--ink-muted);margin:5px 0 0;font-size:12px}.archiveSearchForm{background:var(--surface-soft);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto;gap:10px;padding:16px 25px;display:grid}.archiveSearchInput{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;align-items:center;min-width:0;min-height:48px;display:flex}.archiveSearchInput:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}.archiveSearchInput>span:first-child{color:var(--ink-muted);padding-left:14px;font-size:21px;line-height:1}.archiveSearchInput input{width:100%;min-width:0;min-height:46px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 13px 0 9px;font-size:14px}.archiveSearchInput input::placeholder{color:var(--ink-muted);opacity:1}.archiveSearchButton,.archiveLoadMore,.archiveState button,.archivePaginationNotice button{color:#fff;background:var(--brand);border:1px solid var(--brand);cursor:pointer;border-radius:8px;min-height:46px;padding:0 18px;font-size:12px;font-weight:720}.archiveSearchButton:hover:not(:disabled),.archiveState button:hover,.archivePaginationNotice button:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.archiveSearchButton:disabled,.archiveLoadMore:disabled{cursor:not-allowed;opacity:.5}.archiveResultAnnouncement{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:0;overflow:hidden}.archiveResults{min-height:264px}.archiveResultHead,.archiveInvoiceRow{grid-template-columns:minmax(185px,1.05fr) minmax(200px,1.45fr) minmax(110px,.72fr) minmax(110px,.72fr) minmax(140px,.8fr) minmax(86px,.45fr);align-items:center;column-gap:18px;display:grid}.archiveResultHead{min-height:42px;color:var(--ink-muted);background:var(--surface-soft);border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;padding:0 25px;font-size:11px;font-weight:760}.archiveInvoiceRow{border-bottom:1px solid var(--line);min-height:82px;padding:13px 25px}.archiveInvoiceRow:hover{background:color-mix(in srgb, var(--surface-soft) 72%, transparent)}.archiveInvoiceRow.isSelected{background:color-mix(in srgb, var(--brand-soft) 48%, var(--surface));box-shadow:inset 3px 0 0 var(--brand)}.archiveInvoiceIdentity{align-items:center;gap:10px;min-width:0;display:flex}.archiveInvoiceMark{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);border-radius:9px;flex:none;place-items:center;font-size:15px;font-weight:740;display:grid}.archiveInvoiceIdentity>span:last-child{flex-direction:column;min-width:0;display:flex}.archiveInvoiceIdentity strong,.archiveInvoiceCustomer strong{color:var(--ink);overflow-wrap:anywhere;white-space:normal;font-size:13px;font-weight:710}.archiveInvoiceRow>div{min-width:0}.archiveInvoiceRow time{color:var(--ink-soft);font-size:11px}.archiveBalanceStatus{min-height:30px;color:var(--ink-muted);background:var(--surface-soft);border:1px solid var(--line);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:0 9px;font-size:11px;font-weight:680;display:inline-flex}.archiveBalanceStatus i{font-style:normal}.archiveBalanceStatus.isZero{color:var(--green);background:color-mix(in srgb, var(--green) 8%, var(--surface));border-color:color-mix(in srgb, var(--green) 21%, var(--line))}.archiveInvoiceAction{justify-content:flex-end;display:flex}.archiveInvoiceAction button{min-width:74px;min-height:42px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:730;display:inline-flex}.archiveInvoiceAction button:hover:not(:disabled){color:var(--brand);border-color:var(--brand)}.archiveInvoiceAction button:disabled{cursor:wait;opacity:.62}.archiveMobileLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.archiveState{text-align:left;justify-content:center;align-items:center;gap:15px;min-height:264px;padding:36px;display:flex}.archiveState>span{width:48px;height:48px;color:var(--brand);background:var(--brand-soft);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.archiveState>div{max-width:520px}.archiveState strong{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;font-size:20px;font-weight:600}.archiveState p{color:var(--ink-muted);margin:5px 0 0;font-size:12px}.archiveState button{margin-left:10px}.archiveLoadingRows{padding:10px 25px 18px}.archiveLoadingRows>span{background:linear-gradient(100deg, var(--surface-soft) 28%, var(--surface-strong) 40%, var(--surface-soft) 54%);border:1px solid var(--line);background-size:250% 100%;border-radius:8px;height:62px;margin-top:9px;animation:1.4s linear infinite softSweep;display:block}.archiveLoadMore{min-width:180px;color:var(--ink);background:var(--surface);border-color:var(--line-strong);margin:18px auto;display:block}.archiveLoadMore:hover:not(:disabled){color:var(--brand);background:var(--surface-soft);border-color:var(--brand)}.archivePaginationNotice{max-width:620px;min-height:54px;color:var(--ink-soft);background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:16px auto;padding:8px 9px 8px 16px;font-size:12px;display:flex}.archivePaginationNotice button{min-height:38px;padding:0 14px}.archiveDetailPanel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:13px;outline:0;margin-top:18px;overflow:hidden}.archiveDetailPanel:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent), var(--shadow-soft)}.archiveDetailHeader{background:linear-gradient(112deg, color-mix(in srgb, var(--brand-soft) 58%, var(--surface)), var(--surface) 58%);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:25px;display:flex}.archiveDetailHeader h2,.archiveDetailLinesHeading h3,.archiveDetailFailure h2{color:var(--ink);font-family:var(--display);letter-spacing:-.03em;margin:0;font-weight:600}.archiveDetailHeader h2{margin-top:2px;font-size:clamp(27px,3vw,38px)}.archiveDetailHeader>div:first-child>p:last-child{color:var(--ink-soft);margin:6px 0 0;font-size:13px;font-weight:650}.archiveDetailHeaderActions{align-items:center;gap:10px;display:flex}.archiveDetailHeaderActions>button{width:44px;height:44px;color:var(--ink-soft);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;border-radius:9px;place-items:center;font-size:23px;display:grid}.archiveDetailHeaderActions>button:hover{color:var(--brand);border-color:var(--brand)}.archiveDetailNotice{min-height:60px;color:var(--ink-soft);background:color-mix(in srgb, var(--amber) 7%, var(--surface));border-bottom:1px solid color-mix(in srgb, var(--amber) 26%, var(--line));grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:12px 25px;display:grid}.archiveDetailNotice>span{width:24px;height:24px;color:var(--amber);border:1px solid color-mix(in srgb, var(--amber) 40%, transparent);font-family:var(--display);border-radius:50%;place-items:center;font-size:13px;display:grid}.archiveDetailNotice p{margin:0;font-size:11px;line-height:1.5}.archiveDetailSummary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid}.archiveDetailSummary>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:86px;padding:18px 20px}.archiveDetailSummary>div:nth-child(4n){border-right:0}.archiveDetailSummary>div:nth-last-child(-n+4){border-bottom:0}.archiveDetailSummary dt,.archiveDetailLine dt{color:var(--ink-muted);letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:760}.archiveDetailSummary dd{color:var(--ink);overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;font-weight:680}.archiveArithmeticDiagnostic{background:var(--surface-soft);border:1px solid var(--line);border-left:4px solid var(--ink-muted);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;margin:20px 25px 0;padding:16px 18px;display:grid}.archiveArithmeticDiagnostic h3,.archiveArithmeticDiagnostic p{margin:0}.archiveArithmeticDiagnostic h3{color:var(--ink);font-family:var(--display);margin-top:3px;font-size:17px}.archiveArithmeticDiagnostic>span{color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:760}.archiveArithmeticDiagnostic>p{color:var(--ink-soft);grid-column:1/-1;font-size:11px;line-height:1.55}.archiveArithmeticDiagnostic--matches{border-left-color:var(--green)}.archiveArithmeticDiagnostic--differs{border-left-color:var(--amber)}.archiveDetailLines{padding:24px 25px 28px}.archiveDetailLinesHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.archiveDetailLinesHeading h3{font-size:25px}.archiveDetailLinesHeading>span{color:var(--ink-muted);font-size:11px;font-weight:720}.archiveDetailLineList{gap:10px;display:grid}.archiveDetailLine{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;padding:17px 18px}.archiveDetailLineTitle{align-items:center;gap:11px;min-width:0;display:flex}.archiveDetailLineTitle>span{width:31px;height:31px;color:var(--brand);background:var(--brand-soft);border-radius:8px;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.archiveDetailLineTitle>div{flex-direction:column;min-width:0;display:flex}.archiveDetailLineTitle strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:720}.archiveDetailLineTitle small{color:var(--ink-muted);margin-top:2px;font-size:10px}.archiveDetailDescription{color:var(--ink-soft);overflow-wrap:anywhere;white-space:pre-wrap;margin:13px 0 0 42px;font-size:12px;line-height:1.55}.archiveDetailLine dl{grid-template-columns:repeat(8,minmax(86px,1fr));gap:10px;margin:15px 0 0 42px;display:grid}.archiveDetailLine dl>div{min-width:0}.archiveDetailLine dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;font-weight:650}.archiveDetailNoLines{color:var(--ink-muted);background:var(--surface-soft);border:1px dashed var(--line-strong);text-align:center;border-radius:10px;margin:0;padding:28px;font-size:12px}.archiveDetailFooter{background:var(--surface-soft);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:15px 25px;display:flex}.archiveDetailFooter p{max-width:780px;color:var(--ink-muted);margin:0;font-size:10px;line-height:1.5}.archiveDetailFooter button,.archiveDetailFailureActions button{min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 16px;font-size:11px;font-weight:720}.archiveDetailFooter button:hover,.archiveDetailFailureActions button:hover{color:var(--brand);border-color:var(--brand)}.archiveDetailLoading,.archiveDetailFailure{justify-content:center;align-items:center;gap:16px;min-height:190px;padding:28px;display:flex}.archiveDetailLoading>span{background:linear-gradient(100deg, var(--surface-soft) 28%, var(--surface-strong) 40%, var(--surface-soft) 54%);border:1px solid var(--line);background-size:250% 100%;border-radius:50%;flex:none;width:42px;height:42px;animation:1.4s linear infinite softSweep;display:block}.archiveDetailLoading strong{color:var(--ink);font-family:var(--display);font-size:20px;font-weight:600}.archiveDetailLoading p,.archiveDetailFailure p{color:var(--ink-muted);margin:5px 0 0;font-size:12px}.archiveDetailFailure{justify-content:space-between}.archiveDetailFailure h2{font-size:24px}.archiveDetailFailureActions{gap:8px;display:flex}.archiveBoundaryNote{min-height:96px;color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:18px;padding:19px 21px;display:grid}.archiveBoundaryNote>span{width:34px;height:34px;color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, var(--surface));font-family:var(--display);border-radius:50%;place-items:center;font-size:17px;display:grid}.archiveBoundaryNote strong{color:var(--ink);font-size:12px}.archiveBoundaryNote p{color:var(--ink-muted);margin:3px 0 0;font-size:11px}.archiveBoundaryNote>a{min-height:44px;color:var(--ink);border:1px solid var(--line-strong);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.archiveBoundaryNote>a:hover{color:var(--brand);border-color:var(--brand)}.archiveMobileDock .archiveDockActive{min-width:0;min-height:54px;color:var(--brand);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.archiveMobileDock .archiveDockActive>span{place-items:center;width:28px;height:28px;font-size:19px;display:grid}.archiveMobileDock .archiveDockActive small{font-size:10px;font-weight:730}.mobileDock{display:none}@keyframes softSweep{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=1320px){.appGrid{grid-template-columns:repeat(6,minmax(82px,1fr))}}@media (width<=1120px){.crmSection{grid-template-columns:minmax(0,1fr)}.accessSection{grid-template-columns:minmax(0,1fr);gap:25px}.nextActions{min-height:230px}.actionEmpty{min-height:140px}.archiveResultHead,.archiveInvoiceRow{grid-template-columns:minmax(175px,1fr) minmax(180px,1.25fr) minmax(104px,.7fr) minmax(104px,.7fr) minmax(132px,.8fr) minmax(82px,.45fr);column-gap:12px}}@media (width<=900px){html{scroll-padding-top:76px}.sidebar{display:none}.mainCanvas{margin-left:0}.desktopLocation{display:none}.mobileBrand{display:block}.mobileBrand .brandLockup{border-color:var(--line);width:150px;min-height:42px;padding:5px 7px}.mobileBrand .brandLogoImage{max-width:132px}.topbar{min-height:66px;padding:0 18px}.contentFrame{padding:32px 18px calc(112px + env(safe-area-inset-bottom))}.appGrid{grid-template-columns:repeat(5,minmax(74px,1fr))}.mobileDock{z-index:60;min-height:calc(70px + env(safe-area-inset-bottom));padding:7px 10px env(safe-area-inset-bottom);background:color-mix(in srgb, var(--surface) 95%, transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #19181614}.mobileDock>a{min-width:0;min-height:54px;color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.mobileDock>a>span{place-items:center;width:28px;height:28px;font-size:19px;display:grid}.mobileDock small{font-size:10px;font-weight:650}.mobileDock .dockPrimary{color:var(--ink)}.mobileDock .dockPrimary>span{color:#fff;background:var(--brand);border:5px solid var(--canvas);width:50px;height:50px;box-shadow:0 7px 18px color-mix(in srgb, var(--brand) 26%, transparent);border-radius:50%;margin-top:-22px;font-size:20px}.accessSection{grid-template-columns:1fr;gap:25px}.mobileSignOut{color:#bdb9b2;justify-content:flex-start;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.archiveFrame{padding:32px 18px calc(108px + env(safe-area-inset-bottom))}.archiveHero{min-height:180px}.archiveResultHead,.archiveInvoiceRow{grid-template-columns:minmax(165px,1fr) minmax(180px,1.15fr) minmax(104px,.7fr) minmax(104px,.7fr) minmax(132px,.8fr) minmax(82px,.45fr)}.archiveResults{overflow-x:auto}.archiveResultHead,.archiveResultList{min-width:920px}.archiveDetailSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.archiveDetailSummary>div:nth-child(4n){border-right:1px solid var(--line)}.archiveDetailSummary>div:nth-child(2n){border-right:0}.archiveDetailSummary>div:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.archiveDetailSummary>div:nth-last-child(-n+2){border-bottom:0}.archiveDetailLine dl{grid-template-columns:repeat(4,minmax(100px,1fr))}}@media (width<=700px){.connectionStatus{justify-content:center;width:34px;min-width:34px;padding:0;font-size:0}.welcomeRow{flex-direction:column;align-items:flex-start;gap:19px;margin-bottom:36px}.businessIdentity{width:100%}.businessLogo{flex-basis:132px;width:132px;height:66px}.welcomeRow h1{font-size:clamp(32px,9vw,43px)}.primaryAction{width:100%}.appGrid{grid-template-columns:repeat(4,minmax(64px,1fr));gap:18px 7px}.appTile{min-height:96px}.appIcon{border-radius:14px;width:56px;height:56px}.appTile strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:12px;line-height:1.15}.appTile small,.sectionHeading>span{display:none}.connectionNotice{grid-template-columns:42px minmax(0,1fr)}.connectionNotice>a{grid-column:1/-1;justify-content:center}.metricGrid{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:repeat(4,minmax(165px,1fr));margin-right:-18px;padding-right:18px;overflow-x:auto}.metricCard{scroll-snap-align:start}.searchForm{grid-template-columns:1fr 132px;padding:14px}.searchButton{grid-column:1/-1}.searchInput input,.typeSelect select{font-size:16px}.leadResult{grid-template-columns:38px minmax(0,1fr);padding:16px}.leadResult dl{grid-column:2;grid-template-columns:1fr 1fr;gap:9px 14px}.leadResult dl>div:last-child{grid-column:1/-1}.accessSection{padding:26px 20px}.archiveTopStatus{justify-content:center;width:34px;min-width:34px;padding:0;font-size:0}.archiveHero{flex-direction:column;align-items:flex-start;gap:24px;min-height:0;padding:31px 24px}.archiveHero h1{font-size:clamp(36px,10vw,48px)}.archiveReferenceBadge{width:100%;min-height:62px}.archiveAssurances{grid-template-columns:1fr}.archiveAssurances article{min-height:88px}.archiveAssurances article+article{border-top:1px solid var(--line);border-left:0}.archivePanelHeader{align-items:flex-start;min-height:0;padding:21px 18px}.archivePanelHeader .readOnlyLabel{flex:none}.archiveSearchForm{grid-template-columns:1fr;padding:14px}.archiveSearchInput input{font-size:16px}.archiveResults{min-height:310px;overflow:visible}.archiveResultHead{display:none}.archiveResultList{min-width:0}.archiveInvoiceRow{grid-template-columns:1fr 1fr;align-items:start;gap:16px 14px;min-height:0;padding:17px}.archiveInvoiceAction{grid-column:1/-1;justify-content:stretch}.archiveInvoiceAction button{width:100%;min-height:46px}.archiveInvoiceIdentity,.archiveInvoiceCustomer{grid-column:1/-1}.archiveInvoiceCustomer{background:var(--surface-soft);border-radius:8px;padding:11px 12px}.archiveMobileLabel{clip:auto;width:auto;height:auto;color:var(--ink-muted);letter-spacing:.075em;white-space:normal;text-transform:uppercase;border:0;margin-bottom:4px;padding:0;font-size:11px;font-weight:760;display:block;position:static;overflow:visible}.archiveInvoiceCustomer strong{white-space:normal}.archiveBalanceStatus{min-height:32px}.archiveState{text-align:center;flex-direction:column;align-items:center;min-height:310px;padding:32px 22px}.archiveState button{width:100%;margin:7px 0 0}.archivePaginationNotice{margin:14px}.archiveBoundaryNote{grid-template-columns:36px minmax(0,1fr);align-items:start;padding:18px}.archiveBoundaryNote>a{grid-column:1/-1;justify-content:center}.archiveDetailHeader{align-items:flex-start;min-height:0;padding:22px 18px}.archiveDetailHeaderActions .readOnlyLabel{display:none}.archiveDetailNotice{padding:13px 18px}.archiveArithmeticDiagnostic{grid-template-columns:1fr;margin:16px 18px 0}.archiveArithmeticDiagnostic>span{width:fit-content}.archiveDetailSummary{grid-template-columns:1fr 1fr}.archiveDetailSummary>div{min-height:78px;padding:15px 16px}.archiveDetailLines{padding:21px 14px 24px}.archiveDetailLine{padding:16px 14px}.archiveDetailDescription,.archiveDetailLine dl{margin-left:0}.archiveDetailLine dl{grid-template-columns:1fr 1fr;gap:14px 12px}.archiveDetailFooter{flex-direction:column;align-items:stretch;padding:16px 18px}.archiveDetailFooter button{width:100%}.archiveDetailFailure{flex-direction:column;align-items:stretch}.archiveDetailFailureActions{width:100%}.archiveDetailFailureActions button{flex:1 1 0}}@media (width<=430px){.topbar{padding:0 13px}.mobileBrand .brandLockup{width:140px}.mobileBrand .brandLogoImage{max-width:122px}.topbarActions{gap:3px}.contentFrame{padding-left:14px;padding-right:14px}.metricGrid{margin-right:-14px;padding-right:14px}.appGrid{column-gap:4px}.appIcon{width:54px;height:54px}.searchForm{grid-template-columns:1fr}.searchButton{grid-column:auto}.leadResult dl{grid-template-columns:1fr}.leadResult dl>div:last-child{grid-column:auto}.accessOptions>a,.accessPending{grid-template-columns:40px minmax(0,1fr) 26px}.archiveFrame{padding-left:14px;padding-right:14px}.archiveHero{padding:28px 20px}.archivePanelHeader{gap:12px}.archivePanelHeader h2{font-size:23px}.archivePanelHeader p:last-child{padding-right:4px}.archiveInvoiceRow{grid-template-columns:1fr}.archiveInvoiceIdentity,.archiveInvoiceCustomer{grid-column:auto}.archiveInvoiceCustomer{grid-column:1}.archiveBalanceStatus{width:fit-content}.archiveDetailHeader h2{font-size:27px}.archiveDetailHeaderActions>button{width:42px;height:42px}.archiveDetailSummary{grid-template-columns:1fr}.archiveDetailSummary>div,.archiveDetailSummary>div:nth-child(2n),.archiveDetailSummary>div:nth-child(4n),.archiveDetailSummary>div:nth-last-child(-n+2),.archiveDetailSummary>div:nth-last-child(-n+4){border-right:0;border-bottom:1px solid var(--line)}.archiveDetailSummary>div:last-child{border-bottom:0}.archiveDetailLinesHeading{flex-direction:column;align-items:flex-start;gap:5px}.archiveDetailLine dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
