:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:#171719;background:#f1f3f5;margin:0}a{color:inherit}.scaffold{max-width:760px;margin:0 auto;padding:64px 24px}.scaffold-card{background:#fff;border:1px solid #dfe3e8;border-radius:10px;padding:28px}.scaffold-card h1{margin:0 0 10px;font-size:28px}.scaffold-card p{color:#6e6e73;line-height:1.6}.scaffold-links{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.scaffold-links a{border:1px solid #dfe3e8;border-radius:8px;padding:10px 14px;text-decoration:none}.scaffold-links a:first-child{color:#fff;background:#171719;border-color:#171719}.login-shell{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{background:#fff;border:1px solid #dfe3e8;border-radius:10px;gap:22px;width:100%;max-width:410px;padding:32px;display:grid}.login-logo{object-fit:contain;width:38px;height:48px}.login-kicker{color:#6e6e73;letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:700}.login-card h1{margin:0 0 8px;font-size:28px}.login-copy{color:#6e6e73;margin:0;line-height:1.6}.login-form{gap:15px;display:grid}.login-form label{gap:7px;display:grid}.login-form label span{color:#4b4c50;font-size:13px;font-weight:650}.login-form input{font:inherit;border:1px solid #cfd4da;border-radius:8px;outline:0;min-height:42px;padding:0 12px}.login-form input:focus{border-color:#171719;box-shadow:0 0 0 3px #1717191a}.login-form button{color:#fff;cursor:pointer;font:inherit;background:#171719;border:1px solid #171719;border-radius:8px;min-height:42px;font-weight:700}.login-form button:disabled{cursor:wait;opacity:.65}.form-error{color:#bc2a21;margin:0;font-size:13px}.admin-shell{max-width:1060px;margin:0 auto;padding:24px 28px 72px}.admin-header{border-bottom:1px solid #dfe3e8;justify-content:space-between;align-items:center;padding:0 0 18px;display:flex}.brand-lockup{letter-spacing:.1em;align-items:center;gap:10px;font-size:12px;font-weight:760;display:flex}.brand-lockup img{object-fit:contain;width:29px;height:38px}.brand-lockup i{background:#dfe3e8;width:1px;height:20px;margin-left:3px}.brand-lockup img.subsidiary-logo{width:38px;height:23px}.admin-person{justify-items:end;line-height:1.25;display:grid}.admin-person strong{font-size:14px}.admin-person span{color:#73757a;font-size:12px}.admin-intro{padding:52px 0 24px}.admin-intro p{color:#6e6e73;margin:0 0 7px;font-size:13px;font-weight:700}.admin-intro h1{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(28px,4vw,42px);line-height:1.07}.admin-intro span{color:#6e6e73}.admin-error{color:#8d211a;background:#fff0ef;border-left:3px solid #bc2a21;margin:0 0 18px;padding:12px 14px}.active-work{color:#fff;background:#171719;justify-content:space-between;align-items:center;margin:0 0 18px;padding:22px 24px;display:flex}.active-work p{opacity:.72;margin:0 0 6px}.active-work strong{font-variant-numeric:tabular-nums;letter-spacing:.03em;font-size:34px;display:block}.active-work span{opacity:.65;font-size:12px}.active-work-actions{gap:8px;display:flex}.active-work button,.quick-start-row button,.open-work-row button,.finish-sheet button{color:#171719;cursor:pointer;font:inherit;background:#fff;border:1px solid #cfd4da;border-radius:6px;min-height:37px;padding:0 13px;font-size:13px;font-weight:680}.active-work .button-dark,.open-work-row .button-dark,.finish-sheet .button-dark{color:#fff;background:#171719;border-color:#171719}.active-work .button-dark{color:#171719;background:#fff}.active-work button:disabled,.quick-start-row button:disabled,.open-work-row button:disabled,.finish-sheet button:disabled{cursor:wait;opacity:.52}.quick-start-list{border-top:1px solid #dfe3e8}.quick-start-row{border-bottom:1px solid #dfe3e8;justify-content:space-between;align-items:center;min-height:75px;display:flex}.quick-start-row>div{gap:4px;display:grid}.quick-start-row strong{font-size:16px}.quick-start-row span{color:#73757a;font-size:12px}.quick-start-row nav{flex-wrap:wrap;gap:7px;display:flex}.quick-start-row button{background:0 0;min-width:48px}.quick-start-row button:hover{color:#fff;background:#171719;border-color:#171719}.open-work-section{margin-top:46px}.section-label{border-bottom:1px solid #dfe3e8;justify-content:space-between;padding-bottom:10px;display:flex}.section-label span{font-size:14px;font-weight:750}.section-label small{color:#73757a}.open-work-row{border-bottom:1px solid #dfe3e8;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:15px 0;display:grid}.open-work-row>div:first-child{gap:4px;display:grid}.open-work-row span{color:#73757a;font-size:12px}.work-row-meta{justify-items:end;gap:4px;display:grid}.work-row-meta strong{font-variant-numeric:tabular-nums;font-size:13px}.finish-sheet{background:#17171957;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.finish-sheet>div{background:#fff;width:100%;max-width:390px;padding:26px;box-shadow:0 20px 60px #00000029}.finish-sheet p{color:#6e6e73;margin:0 0 7px;font-size:13px}.finish-sheet h2{margin:0 0 20px;font-size:24px}.finish-sheet input{font:inherit;border:1px solid #cfd4da;width:100%;min-height:43px;padding:0 12px}.finish-sheet>div>div{justify-content:end;gap:8px;margin-top:16px;display:flex}@media (max-width:620px){.admin-shell{padding:18px 16px 50px}.admin-intro{padding-top:34px}.active-work{flex-direction:column;align-items:stretch;gap:18px}.quick-start-row{flex-direction:column;align-items:flex-start;gap:12px;padding:15px 0}.open-work-row{grid-template-columns:1fr auto}.open-work-row button{grid-column:1/-1}.work-row-meta{align-self:center}}.business-app{background:#f5f6f8;min-height:100vh}.business-layout{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.workspace-nav{z-index:20;background:#fff;border-right:1px solid #e2e5e9;flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.nav-brand{align-items:center;gap:11px;padding:0 10px 30px;font-size:18px;font-weight:780;display:flex}.nav-brand img{object-fit:contain;width:31px;height:40px}.workspace-nav nav{gap:5px;display:grid}.workspace-nav a{color:#545b66;border-left:3px solid #0000;border-radius:7px;padding:11px 12px;font-size:14px;font-weight:650;text-decoration:none}.workspace-nav a.active{color:#a91c27;background:#fcedef;border-left-color:#c52430}.nav-foot{color:#718096;align-items:center;gap:8px;margin-top:auto;padding:14px 9px 4px;font-size:11px;display:flex}.nav-foot img{object-fit:contain;width:36px;height:23px}.business-app .admin-shell{background:#f8f9fb;min-width:0;max-width:none;margin:0;padding:24px clamp(24px,4vw,56px) 64px}.business-app .admin-shell>*{max-width:1440px;margin-left:auto;margin-right:auto}.business-app .admin-header{border-bottom:1px solid #e2e5e9}.business-app .brand-lockup{display:none}.business-app .admin-intro{padding:32px 0 24px}.business-app .admin-intro h1{font-size:clamp(28px,3vw,40px)}.business-app .active-work{box-shadow:none;background:linear-gradient(125deg,#202328 0%,#30343a 72%,#a91c27 100%);border-radius:10px}.business-app .quick-start-list,.business-app .open-work-section{background:#fff;border:1px solid #e2e5e9;border-radius:10px;padding:0 20px}.business-app .open-work-section{margin-top:24px;padding-top:14px}.business-app .quick-start-row:last-child,.business-app .open-work-row:last-child{border-bottom:0}.business-app .quick-start-row button{color:#a91c27;border-color:#e0c6c9}.business-app .quick-start-row button:hover{color:#fff;background:#b51f2b;border-color:#b51f2b}.business-app .finish-sheet>div{border-radius:10px}@media (max-width:760px){.business-layout{display:block}.workspace-nav{border-bottom:1px solid #e2e5e9;border-right:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;height:auto;padding:10px 14px;display:grid;position:sticky}.nav-brand{white-space:nowrap;padding:0;font-size:15px}.nav-brand img{width:27px;height:34px}.workspace-nav nav{justify-self:center;gap:4px;max-width:100%;display:flex;overflow-x:auto}.workspace-nav nav a,.workspace-nav nav button{white-space:nowrap;flex:none}.nav-foot{margin:0;padding:0}.nav-foot img,.nav-foot div{display:none}.business-app .admin-shell{min-height:calc(100vh - 58px);padding:18px 16px 50px}.business-app .admin-intro{padding-top:28px}}@media (max-width:540px){.workspace-nav{grid-template-columns:1fr auto}.workspace-nav nav{grid-area:2/1/auto/-1;justify-self:stretch}.workspace-nav nav a,.workspace-nav nav button{flex:1 0 auto;justify-content:center}.business-app .admin-header{padding-top:4px}}.history-section{background:#fff;border:1px solid #e8edf3;border-radius:10px;margin-top:24px;padding:14px 18px}.history-row{border-bottom:1px solid #edf0f4;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:13px 0;display:grid}.history-row:last-child{border-bottom:0}.history-row>div{gap:4px;display:grid}.history-row span{color:#73757a;font-size:12px}.history-row>strong{font-variant-numeric:tabular-nums;font-size:13px}.history-status{background:#fcedef;border-radius:999px;padding:4px 8px;color:#a91c27!important}.workspace-nav button{color:#4f5d74;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:7px;padding:11px 12px;font-size:14px;font-weight:620}.backdated-sheet{max-width:560px!important}.backdated-sheet label{color:#4b4c50;gap:6px;margin-top:13px;font-size:12px;font-weight:680;display:grid}.backdated-sheet input,.backdated-sheet select,.backdated-sheet textarea{color:#171719;font:inherit;background:#fff;border:1px solid #cfd4da;border-radius:7px;width:100%;min-height:40px;padding:8px 10px;font-size:14px}.backdated-sheet textarea{resize:vertical;min-height:74px}.field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.people-heading{justify-content:space-between;align-items:end;padding:30px 0 24px;display:flex}.people-heading p{color:#6e6e73;margin:0 0 5px;font-size:13px;font-weight:700}.people-heading h1{letter-spacing:-.04em;margin:0 0 8px;font-size:38px}.people-heading span{color:#6e6e73}.primary-action{color:#fff;cursor:pointer;font:inherit;background:#b51f2b;border:0;border-radius:7px;min-height:41px;padding:0 16px;font-weight:700}.people-table{background:#fff;border:1px solid #e5eaf0;border-radius:10px;overflow:hidden}.people-table article{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(220px,1fr) 90px 100px minmax(240px,300px) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.people-table article:last-child{border-bottom:0}.people-table article>div{gap:4px;display:grid}.people-table article span,.people-table article small{color:#6e6e73;font-size:12px}.people-table article button{cursor:pointer;font:inherit;background:#fff;border:1px solid #d5dce5;border-radius:7px;min-height:34px;padding:0 10px;font-size:12px}.people-table article button:disabled{cursor:not-allowed;opacity:.45}.person-status{text-align:center;border-radius:999px;padding:4px 8px}.person-status.active{background:#e9f8ef;color:#26864b!important}.person-status.inactive{background:#f1f2f4;color:#73757a!important}.person-status.suspended{background:#fff2da;color:#a66a00!important}.people-form{background:#fff;width:100%;padding:26px;box-shadow:0 20px 60px #00000029}.people-form>div:last-child{justify-content:end;gap:8px;margin-top:18px;display:flex}@media (max-width:760px){.people-heading{flex-direction:column;align-items:stretch;gap:16px}.people-table article{grid-template-columns:1fr auto}.people-table article small{display:none}.people-table .open-work-breakdown{grid-column:1/-1;width:100%}.people-table .open-work-breakdown small{display:block}.field-grid{grid-template-columns:1fr}}.history-filters{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 0;display:flex}.history-filters button{color:#5d6878;cursor:pointer;font:inherit;background:#f5f7fa;border:1px solid #0000;border-radius:7px;min-height:32px;padding:0 10px;font-size:12px}.history-filters button.active{color:#a91c27;background:#fcedef;font-weight:700}.history-filters input{font:inherit;border:1px solid #d5dce5;border-radius:7px;min-height:32px;padding:0 8px;font-size:12px}.history-filters span{color:#7b8491;font-size:12px}.workspace-nav button.active{color:#a91c27;background:#fcedef;border-left:3px solid #c52430}.person-actions{gap:5px!important;display:flex!important}.person-actions button{padding:0 8px!important}.work-type-table{background:#fff;border:1px solid #e5eaf0;border-radius:10px;overflow:hidden}.work-type-table article{border-bottom:1px solid #edf0f4;grid-template-columns:90px 1fr 90px auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.work-type-table article:last-child{border-bottom:0}.work-type-table article>div{gap:3px;display:grid}.work-type-table span,.work-type-table small{color:#6e6e73;font-size:12px}.work-type-table button{cursor:pointer;font:inherit;background:#fff;border:1px solid #d5dce5;border-radius:7px;min-height:34px;padding:0 12px;font-size:12px}.membership-fields{border:1px solid #d9e0e8;border-radius:8px;gap:8px;margin-top:14px;padding:12px;display:grid}.membership-fields legend{color:#4b4c50;padding:0 5px;font-size:12px;font-weight:680}.membership-fields label{align-items:center;gap:8px;margin:0;display:flex}.membership-fields input,.inline-check input{width:auto!important;min-height:auto!important}.inline-check{flex-direction:row!important;align-items:center!important;display:flex!important}.quick-start-row select{color:#526074;font:inherit;background:#f5f8fc;border:1px solid #d7e0eb;border-radius:6px;max-width:150px;min-height:27px;margin-top:3px;padding:0 6px;font-size:11px}.quick-start-row small{color:#9aa3af;font-size:10px}.workspace-nav nav a,.workspace-nav nav button{align-items:center;gap:7px;display:flex}.workspace-nav nav span{width:18px;font-size:16px}.nav-foot{grid-template-columns:minmax(0,1fr) auto;display:grid}.nav-foot:has(>img){grid-template-columns:36px minmax(0,1fr) auto}.business-app .nav-foot{background:#f8f9fb;border:1px solid #e2e5e9;border-radius:8px;padding:10px}.nav-foot div{min-width:0;display:grid}.nav-foot strong{color:#46556c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nav-foot button{color:#a91c27;cursor:pointer;background:0 0;border:0;padding:6px;font-size:11px}.more-actions{position:relative}.more-actions summary{cursor:pointer;background:#ffffff26;border:1px solid #ffffff4d;border-radius:7px;justify-content:center;align-items:center;min-width:40px;height:37px;list-style:none;display:flex}.more-actions summary::-webkit-details-marker{display:none}.more-actions>div{z-index:4;background:#fff;border:1px solid #dfe5ec;border-radius:9px;gap:3px;min-width:150px;padding:5px;display:grid;position:absolute;top:43px;right:0;box-shadow:0 12px 34px #0000002e}.more-actions>div button{text-align:left;border:0;justify-content:flex-start;width:100%}.more-actions>div button:last-child{color:#a72b24}.history-row{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;width:100%}.history-row:hover{background:#f8fafc}.choice-sheet{gap:7px;display:grid;max-width:420px!important}.choice-sheet h2{margin-bottom:8px}.choice-sheet>button{text-align:left;justify-content:flex-start;width:100%}.choice-sheet .sheet-cancel{color:#687386;border:0;justify-content:center;margin-top:5px}.customer-sheet{max-width:440px!important}.customer-sheet>small{color:#8a94a3;margin-top:9px;font-size:11px;display:block}.customer-suggestions{border:1px solid #dfe5ec;border-radius:8px;max-height:210px;overflow:auto;justify-content:stretch!important;gap:0!important;margin-top:7px!important;display:grid!important}.customer-suggestions button{text-align:left;border:0;border-bottom:1px solid #edf0f4;border-radius:0;justify-content:flex-start;min-height:39px}.customer-suggestions button:last-child{border-bottom:0}.customer-suggestions button:hover{background:#f3f7fc}.sheet-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.detail-sheet{max-height:min(720px,100vh - 40px);overflow:auto;max-width:680px!important}.detail-head{justify-content:space-between;align-items:flex-start;display:flex}.detail-head h2{margin-bottom:0}.overlap-warning{color:#925c00;background:#fff4dd;border:1px solid #f1d39c;border-radius:7px;margin-top:9px;padding:6px 8px;font-size:11px;display:inline-block}.void-notice{color:#5c5f68;background:#5c5f6814;border:1px solid #5c5f683d;border-radius:9px;width:fit-content;margin-top:8px;padding:7px 10px;font-size:12px;font-weight:700;display:block}.detail-head>button{color:#667085;border:0;min-height:34px;padding:0 8px;font-size:23px}.metric-grid{grid-template-columns:repeat(4,1fr);justify-content:stretch!important;gap:8px!important;margin:22px 0!important;display:grid!important}.metric-grid article{background:#f5f7fa;border:1px solid #e8ecf1;border-radius:9px;gap:6px;padding:12px;display:grid}.metric-grid span{color:#727b89;font-size:11px}.metric-grid strong{font-variant-numeric:tabular-nums;font-size:16px}.detail-sheet h3{margin:8px 0 14px;font-size:13px}.timeline{justify-content:stretch!important;gap:0!important;margin:0!important;display:grid!important}.timeline article{grid-template-columns:12px 1fr;gap:10px;min-height:62px;padding:0;display:grid}.timeline article>i{border-left:2px solid #dfe5ec;align-self:stretch;margin-left:5px;display:block;position:relative}.timeline article>i:before{content:"";background:#568fd3;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:-6px;box-shadow:0 0 0 1px #a9c5e7}.timeline article.rework>i:before{background:#e79832;box-shadow:0 0 0 1px #f0c17d}.timeline article.blocked>i:before{background:#929aa7;box-shadow:0 0 0 1px #c2c8d0}.timeline article>div{gap:3px;padding-bottom:16px;display:grid}.timeline article span,.timeline article small{color:#7b8491;font-size:11px}@media (max-width:820px){.active-work-actions{flex-wrap:wrap}.metric-grid{grid-template-columns:1fr 1fr}.history-row{grid-template-columns:1fr auto}.history-row>.history-status{grid-area:2/1;justify-self:start}.history-row>strong{grid-area:1/2/span 2}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#edf1f5;background:#11151b}.business-app{background:#11151b}.workspace-nav{background:#181e27;border-color:#303946}.workspace-nav a,.workspace-nav button,.nav-foot strong{color:#bac5d4}.workspace-nav a.active,.workspace-nav button.active{color:#ff8d96;background:#3b2025;border-left-color:#e0525d}.business-app .admin-shell{background:#11151b}.quick-start-list,.business-app .quick-start-list,.business-app .open-work-section,.history-section,.people-table,.work-type-table,.login-card,.scaffold-card{background:#1a2029;border-color:#303946}.quick-start-row,.open-work-row,.history-row,.people-table article,.work-type-table article,.section-label{border-color:#303946}.quick-start-row span,.open-work-row span,.history-row span,.admin-intro span,.admin-person span,.section-label small{color:#929daf}.quick-start-row select,.history-filters input,.backdated-sheet input,.backdated-sheet select,.backdated-sheet textarea,.finish-sheet input{color:#edf1f5;background:#171d25;border-color:#394454}.history-filters button{color:#aab5c4;background:#232b36}.history-filters button.active,.history-status{background:#3b2025;color:#ff8d96!important}.finish-sheet{background:#0000008f}.finish-sheet>div,.people-form,.more-actions>div{background:#1c232d}.active-work button,.quick-start-row button,.open-work-row button,.finish-sheet button,.people-table article button,.work-type-table button{color:#e9eef5;background:#242d39;border-color:#3b4859}.active-work .button-dark,.open-work-row .button-dark,.finish-sheet .button-dark{color:#161b22;background:#f1f5f9;border-color:#f1f5f9}.customer-suggestions,.metric-grid article{background:#202833;border-color:#354052}.overlap-warning{color:#ffc966;background:#3b301d;border-color:#6f562a}.void-notice{color:#cfd3dc;background:#d6dae214;border-color:#d6dae238}.customer-suggestions button{border-color:#354052}.customer-suggestions button:hover,.history-row:hover{background:#222c38}.timeline article>i{border-color:#3a4655}.nav-brand img,.nav-foot img,.brand-lockup img,.login-logo{filter:none}}.active-work button,.quick-start-row button,.open-work-row button,.finish-sheet button,.primary-action{min-height:44px}.history-filters input,.history-filters select{color:inherit;font:inherit;background:#fff;border:1px solid #d5dce5;border-radius:7px;min-height:32px;padding:0 8px;font-size:12px}.history-filters .history-search{flex:220px;min-width:180px}.people-filters{align-items:center;gap:8px;margin:-8px 0 14px;display:flex}.people-filters input,.people-filters select{color:inherit;font:inherit;background:#fff;border:1px solid #d5dce5;border-radius:8px;min-height:40px;padding:0 11px}.people-filters input{flex:1;min-width:180px}.people-filters span{color:#7b8491;white-space:nowrap;font-size:12px}.open-work-breakdown{color:#6e6e73;font-size:12px}.open-work-breakdown summary{cursor:pointer;min-height:44px;padding:13px 0;font-weight:650}.open-work-breakdown ul{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.open-work-breakdown li{grid-template-columns:minmax(0,1fr) minmax(140px,1.35fr);align-items:start;gap:12px;display:grid}.open-work-breakdown li small{text-align:right}.people-table article button,.work-type-table button,.history-filters button,.correction-timeline article>div>button{min-height:44px}.empty-copy{color:#7b8491;text-align:center;margin:0;padding:24px}:where(button,a,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #1f79e273}@media (max-width:620px){.people-filters{flex-direction:column;align-items:stretch}.people-filters input,.people-filters select{width:100%}}@media (prefers-color-scheme:dark){.history-filters select,.people-filters input,.people-filters select{color:#edf1f5;background:#171d25;border-color:#394454}}.correction-form{background:#fff;width:min(560px,100vw - 32px);padding:26px;box-shadow:0 20px 60px #00000029}.correction-form>small{color:#7b8491;margin-top:10px;display:block}.correction-work-table{background:#fff;border:1px solid #e5eaf0;border-radius:10px;overflow:hidden}.correction-work-table>button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(220px,1fr) 120px 90px 170px;align-items:center;gap:14px;width:100%;padding:14px 16px;display:grid}.correction-work-table>button:last-child{border-bottom:0}.correction-work-table>button:hover{background:#f8fafc}.correction-work-table>button>div{gap:4px;display:grid}.correction-work-table span,.correction-work-table small{color:#6e6e73;font-size:12px}.correction-work-table>button>strong{font-variant-numeric:tabular-nums}.correction-context{width:min(680px,100vw - 32px)}.correction-timeline article>div>button{color:#a91c27;cursor:pointer;font:inherit;background:#fff;border:1px solid #e0c6c9;border-radius:7px;place-self:start;min-height:34px;padding:0 11px;font-size:12px}.correction-timeline article>div>button:hover{background:#fcedef}.correction-timeline article.superseded{opacity:.58}@media (max-width:760px){.correction-work-table>button{grid-template-columns:1fr auto}.correction-work-table>button>small{grid-column:1/-1}.correction-work-table>button>strong{grid-area:1/2}}@media (prefers-color-scheme:dark){.correction-form,.correction-work-table{background:#1a2029;border-color:#303946}.correction-work-table>button{border-color:#303946}.correction-work-table>button:hover{background:#222c38}.correction-timeline article>div>button{color:#ff8d96;background:#2d2328;border-color:#65404a}}.line-claim-card{background:#fff8e8;border:1px solid #f1d39c;border-radius:10px;gap:8px;margin-bottom:16px;padding:16px;display:grid}.line-claim-card code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fff;border:1px solid #eadfca;border-radius:7px;padding:10px;font-size:13px}.line-claim-card span{color:#7b8491;font-size:12px}.line-claim-card button,.line-link-row button{color:#a91c27;cursor:pointer;font:inherit;background:#fff;border:1px solid #d5dce5;border-radius:7px;width:max-content;min-height:44px;padding:0 12px;font-size:12px}.line-claim-card button:hover,.line-link-row button:hover{background:#fcedef;border-color:#c52430}.line-link-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.line-link-grid article{background:#fff;border:1px solid #e5eaf0;border-radius:10px;gap:12px;padding:16px;display:grid}.line-link-grid article>div:first-child{gap:3px;display:grid}.line-link-grid article>div:first-child span{color:#6e6e73;font-size:12px}.line-link-row{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.line-link-row>span{color:#4b5563;font-size:12px}.line-link-row small{color:#7b8491;text-align:right;font-size:11px}.line-revoke-shortcuts{background:#fff;border:1px solid #e5eaf0;border-radius:10px;gap:10px;margin-top:16px;padding:16px;display:grid}.line-revoke-shortcuts h3{margin:0;font-size:14px}.verification-sheet{background:#fff;border-radius:10px;gap:14px;width:min(520px,100vw - 32px);max-width:520px;padding:24px;display:grid}.verification-sheet p{color:#6e6e73;margin:0}.verification-list{gap:8px;display:grid}.verification-list article{background:#f8fafc;border:1px solid #e5eaf0;border-radius:8px;gap:4px;padding:12px;display:grid}.verification-list article span,.verification-list article small{color:#6e6e73;font-size:12px}@media (prefers-color-scheme:dark){.line-claim-card{background:#3b301d;border-color:#6f562a}.line-claim-card code,.line-link-grid article{background:#1a2029;border-color:#303946}.line-claim-card button,.line-link-row button{color:#ff8d96;background:#242d39;border-color:#3b4859}.line-link-row{border-color:#303946}.line-link-row>span{color:#cbd5e1}.verification-sheet,.verification-list article,.line-revoke-shortcuts{background:#1a2029;border-color:#303946}}@media (max-width:760px){.line-link-grid{grid-template-columns:1fr}.line-link-row{flex-direction:column;align-items:flex-start}.line-link-row button{width:100%}.business-app .workspace-nav{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.business-app .workspace-nav nav{justify-self:center;max-width:100%;display:flex;overflow-x:auto}.business-app .nav-foot{grid-template-columns:none;justify-self:end;margin:0;padding:0;display:block}.business-app .nav-foot img,.business-app .nav-foot div{display:none}}@media (max-width:540px){.business-app .workspace-nav{grid-template-columns:1fr auto}.business-app .workspace-nav nav{grid-area:2/1/auto/-1;justify-self:stretch}}
