.account-view-module__8nefKW__page{background:var(--paper);min-height:100vh}.account-view-module__8nefKW__wrap{max-width:480px;margin:0 auto;padding:20px 16px 60px}.account-view-module__8nefKW__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:20px;display:flex}.account-view-module__8nefKW__card h2{margin:0;font-size:16px}.account-view-module__8nefKW__emptyNote{color:var(--muted);font-size:12.5px}.account-view-module__8nefKW__field{flex-direction:column;gap:4px;display:flex}.account-view-module__8nefKW__field label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12px;font-weight:600}.account-view-module__8nefKW__field input{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:6px;padding:7px 9px;font-size:13px}.account-view-module__8nefKW__btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:7px;padding:8px 13px;font-size:13px;font-weight:600}.account-view-module__8nefKW__btnPrimary{background:var(--blue);border-color:var(--blue);color:#fff}.account-view-module__8nefKW__btnPrimary:hover{color:#fff;background:#27659c;border-color:#27659c}.account-view-module__8nefKW__footer{border-top:1px solid var(--line);justify-content:center;padding:20px;display:flex}
.app-topbar-module__772efa__topbar{top:env(safe-area-inset-top,0px);z-index:40;background:var(--navy);color:#fff;box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:66px;padding:14px 20px;display:flex;position:sticky}.app-topbar-module__772efa__brand{letter-spacing:.2px;white-space:nowrap;min-height:38px;color:inherit;border-radius:8px;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:flex}a.app-topbar-module__772efa__brand:focus-visible{outline-color:#fff}.app-topbar-module__772efa__mark{background:var(--orange);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:flex}.app-topbar-module__772efa__sub{color:#c9d6ea;white-space:nowrap;font-size:12px;font-weight:400}.app-topbar-module__772efa__spacer{flex:1}.app-topbar-module__772efa__slot{align-items:center;gap:14px;display:flex}.app-topbar-module__772efa__links{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.app-topbar-module__772efa__quiet{color:#c9d6ea;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;min-height:24px;padding:4px 7px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.app-topbar-module__772efa__quiet[aria-disabled=true],.app-topbar-module__772efa__quiet[aria-disabled=true]:hover,a.app-topbar-module__772efa__brand[aria-disabled=true]{color:#9fb0c9;cursor:not-allowed;background:0 0}.app-topbar-module__772efa__quiet:hover{color:#fff;background:#ffffff14}.app-topbar-module__772efa__quiet:focus-visible{outline-color:#fff}.app-topbar-module__772efa__quiet[aria-current=page],.app-topbar-module__772efa__quiet[aria-current=true]{color:#fff;background:#ffffff24;box-shadow:inset 0 -2px #fff}.app-topbar-module__772efa__action{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.app-topbar-module__772efa__action:hover{background:#ffffff29}.app-topbar-module__772efa__action:disabled,.app-topbar-module__772efa__action:disabled:hover{cursor:default;color:#c9d6ea;background:#ffffff0a}.app-topbar-module__772efa__action:focus-visible{outline-color:#fff}@media (max-width:640px){.app-topbar-module__772efa__sub{display:none}.app-topbar-module__772efa__topbar{gap:10px;padding:12px 16px}}@media (pointer:coarse){.app-topbar-module__772efa__topbar,.app-topbar-module__772efa__links{row-gap:20px}.app-topbar-module__772efa__brand,.app-topbar-module__772efa__quiet,.app-topbar-module__772efa__action{position:relative}.app-topbar-module__772efa__action:after{content:"";position:absolute;inset:-6px -1px}.app-topbar-module__772efa__quiet{justify-content:center;min-width:44px}.app-topbar-module__772efa__quiet:after{content:"";position:absolute;inset:-10px 0}a.app-topbar-module__772efa__brand:after{content:"";position:absolute;inset:-3px 0}}
.price-book-module__OVJ0yG__page{background:var(--paper);min-height:100vh;color:var(--ink);--link-ink:var(--navy);--s0:#1b3a6b;--s1:#c55a11;--s2:#17714d;--s3:#6b3fa0;--s4:#0f6e6e;--s5:#a33f6e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .price-book-module__OVJ0yG__page{--link-ink:#7ca6e0;--s0:#7ca6e0;--s1:#f0a060;--s2:#4fce9b;--s3:#b99be6;--s4:#5cc8c8;--s5:#e58ab5}}:root[data-theme=dark] .price-book-module__OVJ0yG__page{--link-ink:#7ca6e0;--s0:#7ca6e0;--s1:#f0a060;--s2:#4fce9b;--s3:#b99be6;--s4:#5cc8c8;--s5:#e58ab5}.price-book-module__OVJ0yG__wrap{flex-direction:column;gap:16px;max-width:1180px;margin:0 auto;padding:22px 20px 80px;display:flex}.price-book-module__OVJ0yG__narrow{max-width:980px}.price-book-module__OVJ0yG__intro h1{font-size:20px;font-weight:600}.price-book-module__OVJ0yG__intro p{color:var(--muted);max-width:720px;margin:4px 0 0;font-size:13px}.price-book-module__OVJ0yG__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}.price-book-module__OVJ0yG__cardPad{padding:16px 18px}.price-book-module__OVJ0yG__label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12px;font-weight:600}.price-book-module__OVJ0yG__filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.price-book-module__OVJ0yG__search{border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--ink);border-radius:8px;flex:280px;padding:9px 12px;font-size:14px}.price-book-module__OVJ0yG__search:focus{background:var(--surface)}.price-book-module__OVJ0yG__chips{flex-wrap:wrap;gap:6px;display:flex}.price-book-module__OVJ0yG__chip{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.price-book-module__OVJ0yG__chip:hover{border-color:var(--link-ink);color:var(--ink)}.price-book-module__OVJ0yG__chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .price-book-module__OVJ0yG__chip[aria-pressed=true]{color:#101722;background:#7ca6e0;border-color:#7ca6e0}}:root[data-theme=dark] .price-book-module__OVJ0yG__chip[aria-pressed=true]{color:#101722;background:#7ca6e0;border-color:#7ca6e0}.price-book-module__OVJ0yG__chipTick{margin-right:4px}.price-book-module__OVJ0yG__chipCount{margin-left:4px;font-weight:400}.price-book-module__OVJ0yG__resultNote{color:var(--muted);border-bottom:1px solid var(--line);padding:8px 16px;font-size:12px}.price-book-module__OVJ0yG__listHead,.price-book-module__OVJ0yG__row{grid-template-columns:minmax(0,2.2fr) minmax(120px,1fr) 150px 100px;align-items:center;gap:14px;padding:11px 16px;display:grid}.price-book-module__OVJ0yG__listHead{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);font-size:12px;font-weight:600}.price-book-module__OVJ0yG__row{border-bottom:1px solid var(--line);font-size:13px;position:relative}.price-book-module__OVJ0yG__row:last-child{border-bottom:none}.price-book-module__OVJ0yG__row:hover{background:var(--surface-2)}.price-book-module__OVJ0yG__r{text-align:right}.price-book-module__OVJ0yG__itemLink{color:var(--ink);font-weight:600;text-decoration:none}.price-book-module__OVJ0yG__itemLink:after{content:"";position:absolute;inset:0}.price-book-module__OVJ0yG__itemLink:hover{text-decoration:underline}.price-book-module__OVJ0yG__itemLink:focus-visible{outline:none}.price-book-module__OVJ0yG__row:has(.price-book-module__OVJ0yG__itemLink:focus-visible){outline:2px solid var(--blue);outline-offset:-2px}.price-book-module__OVJ0yG__meta{color:var(--muted);margin-top:2px;font-size:12px}.price-book-module__OVJ0yG__placedCable{color:var(--ink);font-weight:600}.price-book-module__OVJ0yG__chipNote{color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding:8px 16px;font-size:13px}.price-book-module__OVJ0yG__price{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.price-book-module__OVJ0yG__dateCell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.price-book-module__OVJ0yG__trend{color:var(--muted);display:block}.price-book-module__OVJ0yG__empty{text-align:center;color:var(--muted);overflow-wrap:anywhere;padding:28px 16px;font-size:13px}.price-book-module__OVJ0yG__empty p{margin:0 0 6px}.price-book-module__OVJ0yG__pill{white-space:nowrap;border:1px solid #0000;border-radius:100px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.price-book-module__OVJ0yG__pillDot{background:currentColor;border-radius:50%;width:6px;height:6px}.price-book-module__OVJ0yG__good{background:var(--good-bg);color:var(--good);border-color:var(--good-line)}.price-book-module__OVJ0yG__warn{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-line)}.price-book-module__OVJ0yG__bad{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-line)}.price-book-module__OVJ0yG__flat{background:var(--surface-2);color:var(--muted);border-color:var(--line)}.price-book-module__OVJ0yG__btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.price-book-module__OVJ0yG__btn:hover{border-color:var(--link-ink)}.price-book-module__OVJ0yG__btnPrimary{background:var(--blue);border-color:var(--blue);color:#fff}.price-book-module__OVJ0yG__btnPrimary:hover{background:#27659c;border-color:#27659c}.price-book-module__OVJ0yG__btnDanger{background:var(--bad);border-color:var(--bad);color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .price-book-module__OVJ0yG__btnDanger:not([aria-disabled=true]){color:#1b0d0a}}:root[data-theme=dark] .price-book-module__OVJ0yG__btnDanger:not([aria-disabled=true]){color:#1b0d0a}.price-book-module__OVJ0yG__btnSmall{padding:5px 10px;font-size:12.5px}.price-book-module__OVJ0yG__btn[aria-disabled=true],.price-book-module__OVJ0yG__btn:disabled{cursor:default;opacity:1;color:var(--muted);background:var(--surface-2);border-color:var(--line)}.price-book-module__OVJ0yG__back{color:var(--link-ink);align-self:flex-start;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.price-book-module__OVJ0yG__back:hover{text-decoration:underline}.price-book-module__OVJ0yG__itemHead{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.price-book-module__OVJ0yG__itemHead>div{flex:1;min-width:240px}.price-book-module__OVJ0yG__itemHead h1{overflow-wrap:anywhere;margin-top:2px;font-size:19px;font-weight:600}.price-book-module__OVJ0yG__alias{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:5px;margin:6px 4px 0 0;padding:1px 6px;font-size:12px;display:inline-block}.price-book-module__OVJ0yG__figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:700px){.price-book-module__OVJ0yG__figures{grid-template-columns:1fr 1fr}}.price-book-module__OVJ0yG__fig{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.price-book-module__OVJ0yG__figV{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;font-variant-numeric:tabular-nums;color:var(--ink);font-size:17px;font-weight:600}.price-book-module__OVJ0yG__figS{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.price-book-module__OVJ0yG__callout{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.price-book-module__OVJ0yG__callout.price-book-module__OVJ0yG__warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--ink)}.price-book-module__OVJ0yG__calloutIc{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid}.price-book-module__OVJ0yG__section{flex-direction:column;gap:8px;display:flex}.price-book-module__OVJ0yG__sectionHead{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0;font-size:12px;font-weight:600}.price-book-module__OVJ0yG__sectionHead:focus{outline:none}.price-book-module__OVJ0yG__chart{width:100%;min-height:190px}.price-book-module__OVJ0yG__chart svg{display:block}.price-book-module__OVJ0yG__axisText{fill:var(--muted);font-size:12px;font-family:var(--font-plex-mono), "IBM Plex Mono", monospace}.price-book-module__OVJ0yG__legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:12px;display:flex}.price-book-module__OVJ0yG__legend span{align-items:center;gap:6px;display:inline-flex}.price-book-module__OVJ0yG__marker{vertical-align:-2px;flex-shrink:0;display:inline-block}.price-book-module__OVJ0yG__tableWrap{border:1px solid var(--line);border-radius:9px;overflow:hidden}.price-book-module__OVJ0yG__table{border-collapse:collapse;width:100%;font-size:13px}.price-book-module__OVJ0yG__table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);padding:8px 12px;font-size:12px;font-weight:600}.price-book-module__OVJ0yG__table td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px}.price-book-module__OVJ0yG__table tr:last-child td{border-bottom:none}.price-book-module__OVJ0yG__table .price-book-module__OVJ0yG__r{text-align:right}.price-book-module__OVJ0yG__small{color:var(--muted);font-size:12px}.price-book-module__OVJ0yG__note{color:var(--ink);margin-top:3px;font-size:12.5px}.price-book-module__OVJ0yG__voided .price-book-module__OVJ0yG__strike{text-decoration:line-through;text-decoration-thickness:1.5px}.price-book-module__OVJ0yG__voidNote{color:var(--bad);margin-top:4px;font-size:12.5px;text-decoration:none}.price-book-module__OVJ0yG__voided td{background:var(--surface-2)}@media (max-width:640px){.price-book-module__OVJ0yG__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.price-book-module__OVJ0yG__table,.price-book-module__OVJ0yG__table tbody,.price-book-module__OVJ0yG__table tr,.price-book-module__OVJ0yG__table td{display:block}.price-book-module__OVJ0yG__table tr{border-bottom:1px solid var(--line);padding:8px 12px}.price-book-module__OVJ0yG__table tr:last-child{border-bottom:none}.price-book-module__OVJ0yG__table td{border:none;padding:3px 0}.price-book-module__OVJ0yG__table .price-book-module__OVJ0yG__r{text-align:left}.price-book-module__OVJ0yG__table td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12px;font-weight:600;display:block}}.price-book-module__OVJ0yG__scrim{z-index:50;background:#0f141c6b;position:fixed;inset:0}.price-book-module__OVJ0yG__modal{z-index:52;background:var(--surface);width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.price-book-module__OVJ0yG__modalHead{align-items:center;gap:10px;padding:16px 20px 0;display:flex}.price-book-module__OVJ0yG__modalHead h2{flex:1;font-size:16px;font-weight:600}.price-book-module__OVJ0yG__modalBody{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:14px 20px;scroll-padding-block:14px;display:flex;overflow-y:auto}.price-book-module__OVJ0yG__modal[data-scrolled] .price-book-module__OVJ0yG__modalHead{z-index:1;box-shadow:0 1px 0 var(--line), 0 6px 8px -6px #0000004d;position:relative}.price-book-module__OVJ0yG__modal[data-more-below] .price-book-module__OVJ0yG__modalFoot{z-index:1;position:relative;box-shadow:0 -6px 8px -6px #0000004d}.price-book-module__OVJ0yG__footError{flex-basis:100%}.price-book-module__OVJ0yG__modalFoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px 16px;display:flex}.price-book-module__OVJ0yG__loggedAs{color:var(--muted);margin-right:auto;font-size:12px}.price-book-module__OVJ0yG__loggedAs b{color:var(--ink)}.price-book-module__OVJ0yG__xBtn{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;display:grid}.price-book-module__OVJ0yG__formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.price-book-module__OVJ0yG__formGrid{grid-template-columns:1fr}}.price-book-module__OVJ0yG__full{grid-column:1/-1}.price-book-module__OVJ0yG__field{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.price-book-module__OVJ0yG__field>label,.price-book-module__OVJ0yG__fieldLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12px;font-weight:600}.price-book-module__OVJ0yG__optional{text-transform:none;letter-spacing:0;font-weight:400}.price-book-module__OVJ0yG__field input,.price-book-module__OVJ0yG__field select,.price-book-module__OVJ0yG__field textarea,.price-book-module__OVJ0yG__control{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:6px;width:100%;min-width:0;padding:7px 9px;font-size:13px}.price-book-module__OVJ0yG__field textarea{resize:vertical}.price-book-module__OVJ0yG__field [aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.price-book-module__OVJ0yG__hint{color:var(--muted);font-size:12px}.price-book-module__OVJ0yG__fixedItem{font-size:13.5px;font-weight:600}.price-book-module__OVJ0yG__fieldError{color:var(--bad);font-size:12px;font-weight:600}.price-book-module__OVJ0yG__fieldNote{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.price-book-module__OVJ0yG__fieldNote:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.price-book-module__OVJ0yG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.price-book-module__OVJ0yG__priceRow{align-items:center;gap:6px;display:flex}.price-book-module__OVJ0yG__priceRow input{flex:1}.price-book-module__OVJ0yG__priceRow select{flex:none;width:auto}.price-book-module__OVJ0yG__tick{align-items:center;gap:8px;margin-top:6px;font-size:13px;font-weight:600;display:flex}.price-book-module__OVJ0yG__tick input{width:18px;height:18px}.price-book-module__OVJ0yG__formError{color:var(--bad);margin:0;font-size:13px;font-weight:600}.price-book-module__OVJ0yG__status{color:var(--good);font-size:13px;font-weight:600}.price-book-module__OVJ0yG__footer{border-top:1px solid var(--line);justify-content:center;padding:20px;display:flex}@media (pointer:coarse){.price-book-module__OVJ0yG__search,.price-book-module__OVJ0yG__chip,.price-book-module__OVJ0yG__btn,.price-book-module__OVJ0yG__field input:not([type=checkbox]),.price-book-module__OVJ0yG__field select,.price-book-module__OVJ0yG__control,.price-book-module__OVJ0yG__back{min-height:44px}.price-book-module__OVJ0yG__xBtn{width:44px;height:44px}.price-book-module__OVJ0yG__row{min-height:56px}.price-book-module__OVJ0yG__tick{min-height:44px}.price-book-module__OVJ0yG__tick input{width:22px;height:22px}}@media (max-width:640px){.price-book-module__OVJ0yG__wrap{padding:16px 12px 80px}.price-book-module__OVJ0yG__listHead{display:none}.price-book-module__OVJ0yG__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""price trend""date trend";row-gap:6px}.price-book-module__OVJ0yG__cName{grid-area:name}.price-book-module__OVJ0yG__cPrice{text-align:left;grid-area:price}.price-book-module__OVJ0yG__cDate{flex-direction:row;grid-area:date;align-items:center;gap:8px}.price-book-module__OVJ0yG__cTrend{grid-area:trend;align-self:center}}.price-book-module__OVJ0yG__unitRow{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:6px 0 4px;display:flex}.price-book-module__OVJ0yG__unitRow>label,.price-book-module__OVJ0yG__unitRow>.price-book-module__OVJ0yG__rowLabel{color:var(--muted);font-size:13px;font-weight:600}.price-book-module__OVJ0yG__unitRow select{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:6px;min-height:32px;padding:6px 8px;font-size:13px}.price-book-module__OVJ0yG__unitRow select:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.price-book-module__OVJ0yG__unitRow>[role=status]{flex-basis:100%}@media (pointer:coarse){.price-book-module__OVJ0yG__unitRow select{min-height:44px}}.price-book-module__OVJ0yG__introRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.price-book-module__OVJ0yG__introActions{flex-direction:column;align-items:flex-end;gap:6px;max-width:320px;display:flex}.price-book-module__OVJ0yG__introButtons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.price-book-module__OVJ0yG__introActions .price-book-module__OVJ0yG__hint{text-align:right;margin:0}@media (max-width:640px){.price-book-module__OVJ0yG__introActions{align-items:flex-start;max-width:none}.price-book-module__OVJ0yG__introButtons{justify-content:flex-start}.price-book-module__OVJ0yG__introActions .price-book-module__OVJ0yG__hint{text-align:left}}.price-book-module__OVJ0yG__cardTitle{margin:0 0 12px;font-size:15px;font-weight:600}.price-book-module__OVJ0yG__formActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.price-book-module__OVJ0yG__supList{margin:0;padding:0;list-style:none}.price-book-module__OVJ0yG__supRow{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:10px 16px;font-size:13px;display:flex}.price-book-module__OVJ0yG__supRow:last-child{border-bottom:none}.price-book-module__OVJ0yG__supName{flex-direction:column;min-width:0;display:flex}.price-book-module__OVJ0yG__supLabel{overflow-wrap:anywhere;font-weight:600}.price-book-module__OVJ0yG__supEdit{flex-direction:column;flex:320px;gap:4px;min-width:0;max-width:520px;display:flex}.price-book-module__OVJ0yG__supEditRow{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.price-book-module__OVJ0yG__supEdit .price-book-module__OVJ0yG__field{flex:220px}.price-book-module__OVJ0yG__supActions{gap:8px;display:flex}@media (max-width:640px){.price-book-module__OVJ0yG__supEdit{max-width:none}}
.line-boxes-module__s4gJDq__lines{container:lines/inline-size}.line-boxes-module__s4gJDq__head{grid-template-columns:var(--line-cols);border-bottom:1px solid var(--line);display:grid}.line-boxes-module__s4gJDq__head>div{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);min-width:0;padding:7px 10px 6px;font-size:12px;font-weight:700}.line-boxes-module__s4gJDq__head .line-boxes-module__s4gJDq__g{border-top:3px solid}.line-boxes-module__s4gJDq__head .line-boxes-module__s4gJDq__gDesc{background:var(--grp-desc-bg);border-color:var(--grp-desc-line);color:var(--ink)}.line-boxes-module__s4gJDq__head .line-boxes-module__s4gJDq__gSub{background:var(--grp-sub-bg);border-color:var(--grp-sub-ink);color:var(--grp-sub-ink)}.line-boxes-module__s4gJDq__head .line-boxes-module__s4gJDq__gMat{background:var(--grp-mat-bg);border-color:var(--grp-mat-ink);color:var(--grp-mat-ink)}.line-boxes-module__s4gJDq__head .line-boxes-module__s4gJDq__gLab{background:var(--grp-lab-bg);border-color:var(--grp-lab-ink);color:var(--grp-lab-ink)}.line-boxes-module__s4gJDq__head .line-boxes-module__s4gJDq__gSum{background:var(--grp-sum-bg);border-color:var(--grp-sum-ink);color:var(--grp-sum-ink)}.line-boxes-module__s4gJDq__lines,.line-boxes-module__s4gJDq__head{--line-cols:46px minmax(210px, 2.1fr) minmax(120px, .9fr) minmax(170px, 1.35fr) minmax(160px, 1.2fr) minmax(130px, 1fr) 50px}.line-boxes-module__s4gJDq__line{border-bottom:1px solid var(--line);background:var(--surface);position:relative}.line-boxes-module__s4gJDq__lines .line-boxes-module__s4gJDq__line:nth-child(n+21){content-visibility:auto;contain-intrinsic-size:auto 104px;overflow-clip-margin:16px}@container lines (max-width:900px){.line-boxes-module__s4gJDq__lines .line-boxes-module__s4gJDq__line:nth-child(n+21){contain-intrinsic-size:auto 340px}}.line-boxes-module__s4gJDq__line:last-child{border-bottom:none}.line-boxes-module__s4gJDq__line[tabindex]:focus{outline:none}.line-boxes-module__s4gJDq__row{grid-template-columns:var(--line-cols);font-size:13px;line-height:1.4;display:grid;position:relative}.line-boxes-module__s4gJDq__row>div{min-width:0;padding:9px 10px}.line-boxes-module__s4gJDq__cNo{color:var(--ink);align-items:flex-start;gap:2px;font-size:13px;display:flex;padding-left:4px!important}.line-boxes-module__s4gJDq__cNo>button{z-index:1;position:relative}.line-boxes-module__s4gJDq__num{font-variant-numeric:tabular-nums;padding-top:3px}.line-boxes-module__s4gJDq__cDesc{flex-direction:column;gap:5px;display:flex}.line-boxes-module__s4gJDq__cAct{flex-direction:column;align-items:center;gap:4px;display:flex}.line-boxes-module__s4gJDq__cSub{background:var(--sub-tint);border-left:1px solid var(--grp-sub-line)}.line-boxes-module__s4gJDq__cMat{background:var(--mat-tint);border-left:1px solid var(--grp-mat-line)}.line-boxes-module__s4gJDq__cLab{background:var(--lab-tint);border-left:1px solid var(--grp-lab-line)}.line-boxes-module__s4gJDq__cSum{background:var(--sum-tint);border-left:1px solid var(--grp-sum-line)}.line-boxes-module__s4gJDq__spanNone{background:var(--surface-2);border-left:1px solid var(--line);color:var(--muted);grid-column:3/6;align-items:center;gap:8px;font-size:13px;display:flex}.line-boxes-module__s4gJDq__box{cursor:pointer;position:relative}.line-boxes-module__s4gJDq__box:hover,.line-boxes-module__s4gJDq__box.line-boxes-module__s4gJDq__active,.line-boxes-module__s4gJDq__itemBox.line-boxes-module__s4gJDq__active{box-shadow:inset 0 0 0 2px var(--blue)}.line-boxes-module__s4gJDq__itemBox{position:relative}.line-boxes-module__s4gJDq__box:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.line-boxes-module__s4gJDq__box.line-boxes-module__s4gJDq__active,.line-boxes-module__s4gJDq__itemBox.line-boxes-module__s4gJDq__active{background-color:var(--surface)}.line-boxes-module__s4gJDq__box.line-boxes-module__s4gJDq__cmOpen:before,.line-boxes-module__s4gJDq__box.line-boxes-module__s4gJDq__cmDone:before,.line-boxes-module__s4gJDq__itemBox.line-boxes-module__s4gJDq__cmOpen:before,.line-boxes-module__s4gJDq__itemBox.line-boxes-module__s4gJDq__cmDone:before{content:"";pointer-events:none;width:12px;height:12px;position:absolute;top:0;right:0}.line-boxes-module__s4gJDq__box.line-boxes-module__s4gJDq__cmOpen:before,.line-boxes-module__s4gJDq__itemBox.line-boxes-module__s4gJDq__cmOpen:before{background:linear-gradient(225deg, var(--orange) 0 8.5px, transparent 8.5px)}.line-boxes-module__s4gJDq__box.line-boxes-module__s4gJDq__cmDone:before,.line-boxes-module__s4gJDq__itemBox.line-boxes-module__s4gJDq__cmDone:before{background:linear-gradient(225deg, transparent 0 3px, var(--good) 3px 8px, transparent 8px)}.line-boxes-module__s4gJDq__sumOnly{cursor:default}.line-boxes-module__s4gJDq__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.line-boxes-module__s4gJDq__amt{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin-left:auto;font-weight:600}.line-boxes-module__s4gJDq__how{color:var(--muted);text-align:right;overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.line-boxes-module__s4gJDq__howLeft{text-align:left}.line-boxes-module__s4gJDq__dash{text-align:center;color:var(--muted);display:block}.line-boxes-module__s4gJDq__addHint{text-align:center;color:var(--link);font-size:12.5px;font-weight:700;display:none}.line-boxes-module__s4gJDq__box.line-boxes-module__s4gJDq__empty:hover .line-boxes-module__s4gJDq__dash,.line-boxes-module__s4gJDq__box.line-boxes-module__s4gJDq__empty:focus-visible .line-boxes-module__s4gJDq__dash,.line-boxes-module__s4gJDq__box.line-boxes-module__s4gJDq__empty.line-boxes-module__s4gJDq__active .line-boxes-module__s4gJDq__dash{display:none}.line-boxes-module__s4gJDq__box.line-boxes-module__s4gJDq__empty:hover .line-boxes-module__s4gJDq__addHint,.line-boxes-module__s4gJDq__box.line-boxes-module__s4gJDq__empty:focus-visible .line-boxes-module__s4gJDq__addHint,.line-boxes-module__s4gJDq__box.line-boxes-module__s4gJDq__empty.line-boxes-module__s4gJDq__active .line-boxes-module__s4gJDq__addHint{display:block}@media (hover:none){.line-boxes-module__s4gJDq__box.line-boxes-module__s4gJDq__empty .line-boxes-module__s4gJDq__addHint{font-weight:600;display:block}.line-boxes-module__s4gJDq__box.line-boxes-module__s4gJDq__empty .line-boxes-module__s4gJDq__dash{display:none}}.line-boxes-module__s4gJDq__total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.line-boxes-module__s4gJDq__total .line-boxes-module__s4gJDq__amt{font-size:14px}.line-boxes-module__s4gJDq__notIn{color:var(--warn);font-size:12px;font-weight:600}.line-boxes-module__s4gJDq__tag{white-space:nowrap;border:1px solid;border-radius:5px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.line-boxes-module__s4gJDq__tPlain{color:var(--ink);border-color:var(--line);background:var(--surface)}.line-boxes-module__s4gJDq__tNight{color:var(--claude);border-color:var(--claude-line);background:var(--surface)}.line-boxes-module__s4gJDq__tD1{color:var(--warn);border-color:var(--warn-line);background:var(--warn-bg)}.line-boxes-module__s4gJDq__tD2{color:var(--bad);border-color:var(--bad-line);background:var(--bad-bg)}.line-boxes-module__s4gJDq__badge{border:1px solid;border-radius:4px;margin-left:3px;padding:0 5px;font-size:12px;font-weight:700;display:inline-block}.line-boxes-module__s4gJDq__bCurrent{color:var(--good);border-color:var(--good-line);background:var(--good-bg)}.line-boxes-module__s4gJDq__bAging{color:var(--warn);border-color:var(--warn-line);background:var(--warn-bg)}.line-boxes-module__s4gJDq__bStale,.line-boxes-module__s4gJDq__bBad{color:var(--bad);border-color:var(--bad-line);background:var(--bad-bg)}.line-boxes-module__s4gJDq__bOwn{color:var(--ov-ink);border-color:var(--ov-line);background:var(--ov-bg)}.line-boxes-module__s4gJDq__ovv{color:var(--ov-ink);font-weight:600}.line-boxes-module__s4gJDq__ttl{text-align:left;font:inherit;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;white-space:pre-wrap;background:0 0;border:0;margin:0;padding:0;font-weight:600}.line-boxes-module__s4gJDq__ttl:hover{text-underline-offset:3px;text-decoration:underline}.line-boxes-module__s4gJDq__ttl.line-boxes-module__s4gJDq__unnamed{color:var(--bad)}.line-boxes-module__s4gJDq__ttl.line-boxes-module__s4gJDq__excl{color:var(--muted);text-decoration:line-through}.line-boxes-module__s4gJDq__meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.line-boxes-module__s4gJDq__noteChip{color:var(--ink);background:var(--key-bg);border:1px solid var(--key-line);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:3;line-clamp:3;border-radius:6px;-webkit-box-orient:vertical;padding:1px 7px;font-size:12px;display:-webkit-box;overflow:hidden}.line-boxes-module__s4gJDq__flagChip{color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn-line);overflow-wrap:anywhere;border-radius:6px;padding:1px 7px;font-size:12px}.line-boxes-module__s4gJDq__flagChip b{color:var(--ink)}.line-boxes-module__s4gJDq__lineType{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:6px;padding:1px 7px;font-size:12px;font-weight:600}.line-boxes-module__s4gJDq__lt_ps,.line-boxes-module__s4gJDq__lt_pc{background:var(--grp-mat-bg);border-color:var(--grp-mat-line);color:var(--grp-mat-ink)}.line-boxes-module__s4gJDq__lt_optional{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.line-boxes-module__s4gJDq__lt_excl{background:var(--surface-2);color:var(--muted)}.line-boxes-module__s4gJDq__lt_risk{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.line-boxes-module__s4gJDq__linkBtn{color:var(--link);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;min-height:24px;padding:2px 0;font-size:12.5px;text-decoration:underline;display:inline-flex}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__flagged>.line-boxes-module__s4gJDq__cNo,.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__flagged>.line-boxes-module__s4gJDq__cDesc,.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__flagged>.line-boxes-module__s4gJDq__cAct{background:var(--warn-bg)}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__flagged{background:var(--warn-bg);box-shadow:inset 3px 0 0 var(--warn)}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__unchecked>.line-boxes-module__s4gJDq__cNo,.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__unchecked>.line-boxes-module__s4gJDq__cDesc,.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__unchecked>.line-boxes-module__s4gJDq__cAct{background:var(--claude-tint)}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__unchecked{background:var(--claude-tint);box-shadow:inset 3px 0 0 var(--claude)}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__hasOpenComment{box-shadow:inset 3px 0 0 var(--orange)}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__unchecked.line-boxes-module__s4gJDq__flagged{box-shadow:inset 3px 0 0 var(--claude), inset 6px 0 0 var(--warn)}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__unchecked.line-boxes-module__s4gJDq__hasOpenComment{box-shadow:inset 3px 0 0 var(--claude), inset 6px 0 0 var(--orange)}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__flagged.line-boxes-module__s4gJDq__hasOpenComment{box-shadow:inset 3px 0 0 var(--warn), inset 6px 0 0 var(--orange)}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__unchecked.line-boxes-module__s4gJDq__flagged.line-boxes-module__s4gJDq__hasOpenComment{box-shadow:inset 3px 0 0 var(--claude), inset 6px 0 0 var(--warn), inset 9px 0 0 var(--orange)}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional>div:not(.line-boxes-module__s4gJDq__cAct){background-image:repeating-linear-gradient(135deg, transparent 0 8px, var(--warn-line) 8px 9px)}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional .line-boxes-module__s4gJDq__amt,.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional .line-boxes-module__s4gJDq__how,.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional .line-boxes-module__s4gJDq__ttl,.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional .line-boxes-module__s4gJDq__num,.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional .line-boxes-module__s4gJDq__notIn,.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional .line-boxes-module__s4gJDq__top>span,.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional .line-boxes-module__s4gJDq__srcRef,.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional .line-boxes-module__s4gJDq__dash,.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional .line-boxes-module__s4gJDq__addHint,.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional .line-boxes-module__s4gJDq__onHatch,.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional>[data-l]:before{background:var(--surface);border-radius:3px}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional .line-boxes-module__s4gJDq__fitText{width:fit-content}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional .line-boxes-module__s4gJDq__dash,.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional .line-boxes-module__s4gJDq__addHint{width:fit-content;margin-inline:auto;padding-inline:4px}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional>[data-l]:before{width:fit-content;padding-inline:3px}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional .line-boxes-module__s4gJDq__how{width:fit-content;margin-left:auto}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__optional .line-boxes-module__s4gJDq__ttl{align-self:flex-start}.line-boxes-module__s4gJDq__row.line-boxes-module__s4gJDq__flagged .line-boxes-module__s4gJDq__srcRef{color:var(--ink)}.line-boxes-module__s4gJDq__nowrap{white-space:nowrap}.line-boxes-module__s4gJDq__line.line-boxes-module__s4gJDq__inHistory{outline:2px solid var(--navy);outline-offset:-2px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .line-boxes-module__s4gJDq__line.line-boxes-module__s4gJDq__inHistory{outline-color:#7ca6e0}}:root[data-theme=dark] .line-boxes-module__s4gJDq__line.line-boxes-module__s4gJDq__inHistory{outline-color:#7ca6e0}.line-boxes-module__s4gJDq__subrow{position:relative}.line-boxes-module__s4gJDq__kids{border-top:1px dashed var(--line)}.line-boxes-module__s4gJDq__kids>.line-boxes-module__s4gJDq__line{border-top:1px dashed var(--line);border-bottom:none}.line-boxes-module__s4gJDq__kids .line-boxes-module__s4gJDq__row>div{padding-top:6px;padding-bottom:6px}.line-boxes-module__s4gJDq__kids .line-boxes-module__s4gJDq__cNo{padding-left:14px!important}.line-boxes-module__s4gJDq__kids .line-boxes-module__s4gJDq__cDesc{padding-left:22px}.line-boxes-module__s4gJDq__kidsFoot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:4px 10px 8px 72px;font-size:12.5px;display:flex}.line-boxes-module__s4gJDq__subTodo{color:var(--claude);font-weight:700}.line-boxes-module__s4gJDq__ibtn{border:1px solid var(--line);background:var(--surface);min-width:32px;height:30px;font:inherit;cursor:pointer;color:var(--ink);border-radius:7px;justify-content:center;align-items:center;gap:3px;padding:0 7px;font-size:12px;display:inline-flex}.line-boxes-module__s4gJDq__ibtn.line-boxes-module__s4gJDq__flagOn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.line-boxes-module__s4gJDq__ibtn.line-boxes-module__s4gJDq__confirm{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad);padding:0 6px;font-weight:700}@container lines (max-width:900px){.line-boxes-module__s4gJDq__row{grid-template-columns:1fr 1fr}.line-boxes-module__s4gJDq__row>.line-boxes-module__s4gJDq__cNo{grid-column:1/-1;padding-bottom:4px!important}.line-boxes-module__s4gJDq__row>.line-boxes-module__s4gJDq__cDesc,.line-boxes-module__s4gJDq__row>.line-boxes-module__s4gJDq__spanNone{grid-column:1/-1}.line-boxes-module__s4gJDq__row>.line-boxes-module__s4gJDq__cAct{border-top:1px solid var(--line);flex-direction:row;grid-column:1/-1;justify-content:flex-end}.line-boxes-module__s4gJDq__row>.line-boxes-module__s4gJDq__cSub,.line-boxes-module__s4gJDq__row>.line-boxes-module__s4gJDq__cMat,.line-boxes-module__s4gJDq__row>.line-boxes-module__s4gJDq__cLab,.line-boxes-module__s4gJDq__row>.line-boxes-module__s4gJDq__cSum{border-left:0;border-top:1px solid var(--line)}.line-boxes-module__s4gJDq__row>.line-boxes-module__s4gJDq__cMat,.line-boxes-module__s4gJDq__row>.line-boxes-module__s4gJDq__cSum{border-left:1px solid var(--line)}.line-boxes-module__s4gJDq__row>[data-l]:before{content:attr(data-l);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.line-boxes-module__s4gJDq__row>.line-boxes-module__s4gJDq__cSub[data-l]:before{color:var(--grp-sub-ink)}.line-boxes-module__s4gJDq__row>.line-boxes-module__s4gJDq__cMat[data-l]:before{color:var(--grp-mat-ink)}.line-boxes-module__s4gJDq__row>.line-boxes-module__s4gJDq__cLab[data-l]:before{color:var(--grp-lab-ink)}.line-boxes-module__s4gJDq__row>.line-boxes-module__s4gJDq__cSum[data-l]:before{color:var(--grp-sum-ink)}.line-boxes-module__s4gJDq__head{display:none}.line-boxes-module__s4gJDq__kids .line-boxes-module__s4gJDq__cDesc{padding-left:10px}.line-boxes-module__s4gJDq__kidsFoot{padding-left:14px}}@media (pointer:coarse){.line-boxes-module__s4gJDq__lines,.line-boxes-module__s4gJDq__head{--line-cols:58px minmax(210px, 2.1fr) minmax(120px, .9fr) minmax(170px, 1.35fr) minmax(160px, 1.2fr) minmax(130px, 1fr) 52px}.line-boxes-module__s4gJDq__cNo>button:after{inset:-10px -16px -10px -4px!important}.line-boxes-module__s4gJDq__ibtn,.line-boxes-module__s4gJDq__linkBtn{min-width:44px;min-height:44px;position:relative}.line-boxes-module__s4gJDq__ibtn:after{content:"";position:absolute;inset:-1px}.line-boxes-module__s4gJDq__ttl,.line-boxes-module__s4gJDq__box{min-height:44px}}.line-boxes-module__s4gJDq__scrim{z-index:44;background:#10172266;position:fixed;inset:0}.line-boxes-module__s4gJDq__pop{z-index:37;background:var(--surface);width:440px;max-width:calc(100vw - 24px);color:var(--ink);border:1px solid var(--line);box-shadow:var(--pop-shadow);border-radius:12px;font-size:13px;position:absolute}.line-boxes-module__s4gJDq__pop.line-boxes-module__s4gJDq__wide{width:560px}.line-boxes-module__s4gJDq__popHd{border-bottom:1px solid var(--line);border-top:4px solid var(--pc,var(--navy));border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:10px 14px;display:flex}.line-boxes-module__s4gJDq__popHd h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.line-boxes-module__s4gJDq__popHd h2:focus{outline:none}.line-boxes-module__s4gJDq__popHd small{color:var(--muted);font-size:12.5px;font-weight:400}.line-boxes-module__s4gJDq__popX{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:32px;min-height:32px;margin-left:auto;display:inline-flex}.line-boxes-module__s4gJDq__popBody{max-height:min(62vh,620px);padding:12px 14px;overflow:auto}.line-boxes-module__s4gJDq__popFoot{border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 12px 12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.line-boxes-module__s4gJDq__res{color:var(--muted);margin-right:auto;font-size:13px}.line-boxes-module__s4gJDq__res b{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;color:var(--ink);font-size:14px}.line-boxes-module__s4gJDq__delta{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;font-size:12.5px}.line-boxes-module__s4gJDq__up{color:var(--bad)}.line-boxes-module__s4gJDq__down{color:var(--good)}.line-boxes-module__s4gJDq__err{width:100%;color:var(--bad);font-size:13px;font-weight:600}.line-boxes-module__s4gJDq__err:empty{display:none}.line-boxes-module__s4gJDq__btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;min-height:36px;padding:7px 13px;font-size:13px;font-weight:600}.line-boxes-module__s4gJDq__btn.line-boxes-module__s4gJDq__primary{background:var(--seg-on);border-color:var(--seg-on);color:#fff}.line-boxes-module__s4gJDq__btn.line-boxes-module__s4gJDq__sm{min-height:32px;padding:4px 10px;font-size:12.5px}.line-boxes-module__s4gJDq__grp{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.line-boxes-module__s4gJDq__grp:first-child{border-top:0;margin-top:0;padding-top:0}.line-boxes-module__s4gJDq__grp h3{margin:0 0 8px;font-size:13px}.line-boxes-module__s4gJDq__grp h3 small{color:var(--muted);font-size:12px;font-weight:400}.line-boxes-module__s4gJDq__fl{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 12px;display:grid}.line-boxes-module__s4gJDq__fl.line-boxes-module__s4gJDq__w{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.line-boxes-module__s4gJDq__f{min-width:0;display:block;position:relative}.line-boxes-module__s4gJDq__f.line-boxes-module__s4gJDq__all{grid-column:1/-1}.line-boxes-module__s4gJDq__lab{color:var(--muted);margin-bottom:3px;font-size:12px;font-weight:600;display:block}.line-boxes-module__s4gJDq__def{color:var(--muted);margin-top:3px;font-size:12px;display:block}.line-boxes-module__s4gJDq__def b{font-weight:600}.line-boxes-module__s4gJDq__fieldErr{color:var(--bad);margin-top:3px;font-size:12px;font-weight:600;display:block}.line-boxes-module__s4gJDq__pop input:not([type=checkbox]):not([type=radio]),.line-boxes-module__s4gJDq__pop select,.line-boxes-module__s4gJDq__pop textarea{background:var(--surface);width:100%;min-height:36px;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:7px;padding:6px 9px}.line-boxes-module__s4gJDq__pop textarea{resize:vertical;min-height:60px}.line-boxes-module__s4gJDq__pop textarea.line-boxes-module__s4gJDq__descArea{min-height:44px}.line-boxes-module__s4gJDq__pop input:focus,.line-boxes-module__s4gJDq__pop select:focus,.line-boxes-module__s4gJDq__pop textarea:focus,.line-boxes-module__s4gJDq__pop button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.line-boxes-module__s4gJDq__pop [aria-invalid=true]{border-color:var(--bad)!important}.line-boxes-module__s4gJDq__pop input.line-boxes-module__s4gJDq__muOwn:not([type=checkbox]):not([type=radio]){background:var(--key-bg);border-color:var(--orange);color:var(--ink);font-weight:700}.line-boxes-module__s4gJDq__pop input.line-boxes-module__s4gJDq__numIn{text-align:right;font-variant-numeric:tabular-nums}.line-boxes-module__s4gJDq__pop input.line-boxes-module__s4gJDq__ov{border-color:var(--ov-line);background:var(--ov-bg);color:var(--ov-ink)}.line-boxes-module__s4gJDq__segs{flex-wrap:wrap;gap:5px;display:flex}.line-boxes-module__s4gJDq__seg{border:1.5px solid var(--line);background:var(--surface);font:inherit;text-align:left;cursor:pointer;color:var(--ink);border-radius:8px;min-height:36px;padding:5px 10px;font-size:13px;font-weight:600;line-height:1.2}.line-boxes-module__s4gJDq__seg small{color:var(--muted);font-size:12px;font-weight:400;display:block}.line-boxes-module__s4gJDq__seg[aria-pressed=true]{border-color:var(--seg-on);background:var(--seg-on);color:#fff;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--seg-on)}.line-boxes-module__s4gJDq__seg[aria-pressed=true] small{color:#fff}.line-boxes-module__s4gJDq__seg:disabled{border-style:dashed;border-color:var(--muted);color:var(--muted);cursor:not-allowed}.line-boxes-module__s4gJDq__seg[aria-pressed=true]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.line-boxes-module__s4gJDq__hint{color:var(--muted);margin:6px 0 0;font-size:12.5px}.line-boxes-module__s4gJDq__hint b{color:var(--ink)}.line-boxes-module__s4gJDq__cmNote{background:var(--ov-bg);border:1px solid var(--ov-line);overflow-wrap:anywhere;border-radius:8px;margin-bottom:10px;padding:8px 10px;font-size:13px}.line-boxes-module__s4gJDq__bd{grid-template-columns:1fr auto;gap:3px 12px;font-size:13px;display:grid}.line-boxes-module__s4gJDq__bd>span:nth-child(2n){text-align:right;font-family:var(--font-plex-mono), "IBM Plex Mono", monospace}.line-boxes-module__s4gJDq__bd .line-boxes-module__s4gJDq__t{border-top:1px solid var(--line);padding-top:4px;font-weight:700}.line-boxes-module__s4gJDq__muRow{align-items:center;gap:6px;display:flex}.line-boxes-module__s4gJDq__reset{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;min-height:24px;padding:0 2px;font-size:12px;text-decoration:underline;display:inline-flex}.line-boxes-module__s4gJDq__pickerNote{color:var(--muted);font-size:12px;display:block}.line-boxes-module__s4gJDq__pickerNote:empty{display:none}.line-boxes-module__s4gJDq__pop .line-boxes-module__s4gJDq__supplierFind{margin-bottom:4px}@media (max-width:880px) and (min-height:500px){.line-boxes-module__s4gJDq__pop,.line-boxes-module__s4gJDq__pop.line-boxes-module__s4gJDq__wide{z-index:45;border-radius:14px 14px 0 0;width:100%;max-width:none;position:fixed;bottom:0;right:0;top:auto!important;left:0!important}.line-boxes-module__s4gJDq__popBody{max-height:50vh}.line-boxes-module__s4gJDq__res{width:100%;margin-right:0}.line-boxes-module__s4gJDq__popFoot .line-boxes-module__s4gJDq__cancel{margin-left:auto}}@media (pointer:coarse){.line-boxes-module__s4gJDq__seg{min-width:44px}.line-boxes-module__s4gJDq__btn.line-boxes-module__s4gJDq__sm,.line-boxes-module__s4gJDq__btn,.line-boxes-module__s4gJDq__seg,.line-boxes-module__s4gJDq__reset,.line-boxes-module__s4gJDq__pop input:not([type=checkbox]):not([type=radio]),.line-boxes-module__s4gJDq__pop select{min-height:44px}.line-boxes-module__s4gJDq__popX{min-width:44px;min-height:44px}}.line-boxes-module__s4gJDq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.line-boxes-module__s4gJDq__head .line-boxes-module__s4gJDq__gv{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:0;text-transform:none;color:var(--ink);margin-top:2px;font-size:12.5px;font-weight:600;display:block}.line-boxes-module__s4gJDq__rateBox{display:block;position:relative}.line-boxes-module__s4gJDq__rateBox.line-boxes-module__s4gJDq__linked input{padding-left:18px;font-weight:600}.line-boxes-module__s4gJDq__rateBox.line-boxes-module__s4gJDq__linked:before{content:"";pointer-events:none;background:currentColor;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:7px}.line-boxes-module__s4gJDq__r_good{color:var(--good)}.line-boxes-module__s4gJDq__r_warn{color:var(--warn)}.line-boxes-module__s4gJDq__r_bad{color:var(--bad)}
.cable-boxes-module__qVdQ9G__notice{background:var(--ov-bg);border:1px solid var(--ov-line);color:var(--ink);overflow-wrap:anywhere;border-radius:8px;margin-bottom:10px;padding:8px 10px;font-size:13px}input.cable-boxes-module__qVdQ9G__ovIn:not([type=checkbox]):not([type=radio]):not([type=hidden]),.cable-boxes-module__qVdQ9G__ovSel.cable-boxes-module__qVdQ9G__ovSel.cable-boxes-module__qVdQ9G__ovSel{border-color:var(--ov-line);background:var(--ov-bg);color:var(--ov-ink);font-weight:600}.cable-boxes-module__qVdQ9G__warnText{font-weight:600;color:var(--warn)!important}.cable-boxes-module__qVdQ9G__priceRow{align-items:center;gap:6px;display:flex}.cable-boxes-module__qVdQ9G__priceRow select{flex:1;min-width:0}.cable-boxes-module__qVdQ9G__working{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.cable-boxes-module__qVdQ9G__methods{gap:6px;display:grid}.cable-boxes-module__qVdQ9G__method{border:1.5px solid var(--line);cursor:pointer;background:var(--surface);border-radius:8px;padding:6px 9px;display:block}.cable-boxes-module__qVdQ9G__method.cable-boxes-module__qVdQ9G__on{border-color:var(--seg-on);box-shadow:0 0 0 1px var(--seg-on)}.cable-boxes-module__qVdQ9G__method:focus-within{outline:2px solid var(--blue);outline-offset:1px}.cable-boxes-module__qVdQ9G__methodHead{align-items:center;gap:8px;min-height:28px;display:flex}.cable-boxes-module__qVdQ9G__methodHead input{width:18px;height:18px;accent-color:var(--seg-on);margin:0}.cable-boxes-module__qVdQ9G__methodAmt{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:600}.cable-boxes-module__qVdQ9G__tPull{color:var(--good);border-color:var(--good-line);background:var(--good-bg)}.cable-boxes-module__qVdQ9G__pc{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.cable-boxes-module__qVdQ9G__pro,.cable-boxes-module__qVdQ9G__con{display:block}.cable-boxes-module__qVdQ9G__convert{border:1px solid var(--line);background:var(--surface-2);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px}.cable-boxes-module__qVdQ9G__convertBtns{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}@media (pointer:coarse){.cable-boxes-module__qVdQ9G__method{min-height:44px}.cable-boxes-module__qVdQ9G__methodHead input{width:24px;height:24px}}.cable-boxes-module__qVdQ9G__kTag{letter-spacing:.04em;color:var(--grp-mat-ink);border:1px solid var(--grp-mat-line);background:var(--grp-mat-bg);border-radius:5px;align-self:flex-start;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.cable-boxes-module__qVdQ9G__summaryWrap{flex-direction:column;gap:4px;display:flex}.cable-boxes-module__qVdQ9G__summary{color:var(--ink);overflow-wrap:anywhere;font-size:12.5px}.cable-boxes-module__qVdQ9G__summary b{font-weight:700}.cable-boxes-module__qVdQ9G__chips{flex-wrap:wrap;gap:4px;display:flex}.cable-boxes-module__qVdQ9G__chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:0 6px;font-size:12px}.cable-boxes-module__qVdQ9G__chip.cable-boxes-module__qVdQ9G__ov{color:var(--ov-ink);border-color:var(--ov-line);background:var(--ov-bg);font-weight:600}.cable-boxes-module__qVdQ9G__chip.cable-boxes-module__qVdQ9G__bad{color:var(--bad);border-color:var(--bad-line);background:var(--bad-bg);font-weight:600}.cable-boxes-module__qVdQ9G__flag{color:var(--warn);text-align:right;overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:600;display:block}.cable-boxes-module__qVdQ9G__flag.cable-boxes-module__qVdQ9G__bad{color:var(--bad)}.cable-boxes-module__qVdQ9G__addPanel{border-top:2px solid var(--seg-on);background:var(--surface);padding:12px 14px;font-size:13px;container:addpanel/inline-size}.cable-boxes-module__qVdQ9G__addTabs{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.cable-boxes-module__qVdQ9G__addBody{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;display:grid}@container addpanel (max-width:760px){.cable-boxes-module__qVdQ9G__addBody{grid-template-columns:minmax(0,1fr)}}.cable-boxes-module__qVdQ9G__addBody input:not([type=checkbox]):not([type=radio]),.cable-boxes-module__qVdQ9G__addBody select{background:var(--surface);width:100%;min-height:36px;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:7px;padding:6px 9px}.cable-boxes-module__qVdQ9G__addBody input:focus,.cable-boxes-module__qVdQ9G__addBody select:focus,.cable-boxes-module__qVdQ9G__addPanel button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.cable-boxes-module__qVdQ9G__addBody [aria-invalid=true]{border-color:var(--bad)!important}.cable-boxes-module__qVdQ9G__addBody input.cable-boxes-module__qVdQ9G__numIn{text-align:right;font-variant-numeric:tabular-nums}.cable-boxes-module__qVdQ9G__preview{background:var(--surface-2);border:1px solid var(--line);overflow-wrap:break-word;border-radius:8px;min-width:0;padding:8px 10px}.cable-boxes-module__qVdQ9G__preview .cable-boxes-module__qVdQ9G__summary{overflow-wrap:break-word}.cable-boxes-module__qVdQ9G__preview .cable-boxes-module__qVdQ9G__pvBd{grid-template-columns:minmax(0,1fr) auto}.cable-boxes-module__qVdQ9G__preview .cable-boxes-module__qVdQ9G__pvBd>span:nth-child(2n){white-space:nowrap}.cable-boxes-module__qVdQ9G__preview h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 6px;font-size:12px}.cable-boxes-module__qVdQ9G__pvTotal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:6px;padding-top:6px;font-weight:700;display:flex}.cable-boxes-module__qVdQ9G__pvTotal b{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;white-space:nowrap}.cable-boxes-module__qVdQ9G__addAct,.cable-boxes-module__qVdQ9G__addAct>*{scroll-margin-bottom:calc(var(--pin-h,0px) + 8px)}.cable-boxes-module__qVdQ9G__addAct{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.cable-boxes-module__qVdQ9G__addMsg{color:var(--muted);flex:260px;font-size:12.5px}.cable-boxes-module__qVdQ9G__addMsg.cable-boxes-module__qVdQ9G__err{color:var(--bad);font-weight:600}.cable-boxes-module__qVdQ9G__addMsg.cable-boxes-module__qVdQ9G__ok{color:var(--good);font-weight:600}.cable-boxes-module__qVdQ9G__addFoot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cable-boxes-module__qVdQ9G__addFoot>span{color:var(--muted);font-size:12.5px}.cable-boxes-module__qVdQ9G__addBtn{border:1px dashed var(--line);background:var(--surface);color:var(--link);font:inherit;cursor:pointer;border-radius:8px;min-height:32px;padding:4px 10px;font-size:13px;font-weight:600}@media (pointer:coarse){.cable-boxes-module__qVdQ9G__addBtn,.cable-boxes-module__qVdQ9G__addBody input:not([type=checkbox]):not([type=radio]),.cable-boxes-module__qVdQ9G__addBody select{min-height:44px}}.cable-boxes-module__qVdQ9G__stepper{align-items:stretch;gap:4px;display:flex}.cable-boxes-module__qVdQ9G__stepper input{text-align:right;flex:1;min-width:0}.cable-boxes-module__qVdQ9G__stepBtn{border:1px solid var(--line);background:var(--surface);color:var(--ink);min-width:36px;min-height:36px;font:inherit;cursor:pointer;border-radius:7px;font-size:16px;font-weight:700}.cable-boxes-module__qVdQ9G__stepBtn:disabled{color:var(--muted);border-color:var(--muted);cursor:not-allowed;border-style:dashed}.cable-boxes-module__qVdQ9G__stepBtn:focus-visible{outline:2px solid var(--blue);outline-offset:1px}@media (pointer:coarse){.cable-boxes-module__qVdQ9G__stepBtn{min-width:44px;min-height:44px}}.cable-boxes-module__qVdQ9G__addPanel{scroll-margin-bottom:calc(var(--pin-h,0px) + 8px)}
.comments-module__LkTHSG__panel{--cmt-orange-ink:#8a3b08;--cmt-orange-tint:color-mix(in srgb, var(--orange) 10%, var(--surface));--cmt-top:calc(64px + env(safe-area-inset-top,0px) + var(--notices-h,0px));top:var(--cmt-top);max-height:calc(100vh - var(--cmt-top) - 16px - var(--pin-h,0px));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);color:var(--ink);flex-direction:column;font-size:13px;display:flex;position:sticky}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .comments-module__LkTHSG__panel,:root:not([data-theme=light]) .comments-module__LkTHSG__gutter,:root:not([data-theme=light]) .comments-module__LkTHSG__bar{--cmt-orange-ink:#f2a46b}}:root[data-theme=dark] .comments-module__LkTHSG__panel,:root[data-theme=dark] .comments-module__LkTHSG__gutter,:root[data-theme=dark] .comments-module__LkTHSG__bar{--cmt-orange-ink:#f2a46b}@media (max-width:880px){.comments-module__LkTHSG__panel{max-height:none;position:static}}.comments-module__LkTHSG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comments-module__LkTHSG__panelHead{border-bottom:1px solid var(--line);flex-shrink:0;align-items:stretch;display:flex}.comments-module__LkTHSG__tabs{flex:1;min-width:0;display:flex}.comments-module__LkTHSG__tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 8px;font-size:13px;font-weight:600;display:inline-flex}.comments-module__LkTHSG__tab:hover{color:var(--ink)}.comments-module__LkTHSG__tabOn{color:var(--ink);border-bottom-color:var(--orange)}.comments-module__LkTHSG__tab:focus-visible{outline-offset:-3px}.comments-module__LkTHSG__tabN{font-size:12px;font-weight:500}.comments-module__LkTHSG__close{border:none;border-left:1px solid var(--line);width:44px;color:var(--muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.comments-module__LkTHSG__close:hover{color:var(--ink);background:var(--surface-2)}.comments-module__LkTHSG__close:focus-visible{outline-offset:-3px}.comments-module__LkTHSG__tabPanel{flex-direction:column;flex:1;min-height:0;display:flex}.comments-module__LkTHSG__tools{border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.comments-module__LkTHSG__body{flex-direction:column;gap:10px;min-height:0;padding:12px;scroll-padding:8px;display:flex;overflow-y:auto}@media (max-width:880px){.comments-module__LkTHSG__body{overflow:visible}}.comments-module__LkTHSG__btn{border:1px solid var(--muted);background:var(--surface);min-height:30px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.comments-module__LkTHSG__btn:hover{background:var(--surface-2)}.comments-module__LkTHSG__primary{background:var(--navy);border-color:var(--navy);color:#fff}.comments-module__LkTHSG__primary:hover{background:#122a4f}.comments-module__LkTHSG__ghost{border-color:var(--muted);background:0 0}.comments-module__LkTHSG__btn[aria-disabled=true],.comments-module__LkTHSG__btn[aria-disabled=true]:hover{cursor:progress;background:var(--surface-2);border-color:var(--line);color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .comments-module__LkTHSG__primary{border-color:#7ca6e0}}:root[data-theme=dark] .comments-module__LkTHSG__primary{border-color:#7ca6e0}.comments-module__LkTHSG__newBtn{margin-left:auto}.comments-module__LkTHSG__chips{border:none;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.comments-module__LkTHSG__chip{border:1px solid var(--muted);background:var(--surface);min-height:30px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 11px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.comments-module__LkTHSG__chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.comments-module__LkTHSG__chip:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.comments-module__LkTHSG__chip input:focus-visible{outline:none}.comments-module__LkTHSG__chipOn{background:var(--navy);border-color:var(--navy);color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .comments-module__LkTHSG__chipOn{border-color:#7ca6e0}}:root[data-theme=dark] .comments-module__LkTHSG__chipOn{border-color:#7ca6e0}.comments-module__LkTHSG__chipN{font-weight:500}.comments-module__LkTHSG__select{border:1px solid var(--muted);background:var(--surface);min-height:30px;color:var(--ink);border-radius:7px;max-width:150px;margin-left:auto;padding:3px 8px;font-size:12.5px}.comments-module__LkTHSG__field{flex-direction:column;gap:4px;min-width:0;display:flex}.comments-module__LkTHSG__label{color:var(--muted);font-size:12px;font-weight:600}.comments-module__LkTHSG__textarea,.comments-module__LkTHSG__input{border:1px solid var(--muted);background:var(--surface);width:100%;color:var(--ink);border-radius:8px;padding:7px 9px;font-size:13px}.comments-module__LkTHSG__textarea{resize:vertical;min-height:44px}.comments-module__LkTHSG__textarea[aria-invalid=true]{border-color:var(--bad)}.comments-module__LkTHSG__input{min-height:32px}.comments-module__LkTHSG__mentions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.comments-module__LkTHSG__mentionsK{color:var(--muted);font-size:12px}.comments-module__LkTHSG__mentionBtn{min-height:26px;padding:2px 9px}.comments-module__LkTHSG__mentionSelect{max-width:180px;min-height:26px;margin-left:0}.comments-module__LkTHSG__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.comments-module__LkTHSG__error{color:var(--bad);flex-basis:100%;margin:0;font-size:12.5px;font-weight:600}.comments-module__LkTHSG__note{color:var(--muted);margin:0;font-size:12px}.comments-module__LkTHSG__empty{text-align:center;color:var(--muted);margin:0;padding:18px 8px;font-size:12.5px}.comments-module__LkTHSG__scope{border:1px solid var(--line);border-left:4px solid var(--navy);background:var(--surface-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .comments-module__LkTHSG__scope{border-left-color:#7ca6e0}}:root[data-theme=dark] .comments-module__LkTHSG__scope{border-left-color:#7ca6e0}.comments-module__LkTHSG__scopeText{flex:160px;min-width:0}.comments-module__LkTHSG__scopeBtns{flex-wrap:wrap;gap:6px;display:flex}.comments-module__LkTHSG__list{flex-direction:column;gap:10px;display:flex}.comments-module__LkTHSG__list:focus,.comments-module__LkTHSG__scope:focus{outline:none}.comments-module__LkTHSG__list:focus-visible,.comments-module__LkTHSG__scope:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.comments-module__LkTHSG__composer{border:1.5px solid var(--orange);background:var(--surface);border-radius:10px;flex-direction:column;flex-shrink:0;gap:9px;padding:12px;display:flex}.comments-module__LkTHSG__composeOn{margin:0;font-size:12.5px}.comments-module__LkTHSG__choice{border:none;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.comments-module__LkTHSG__choiceK{float:left;color:var(--muted);margin-right:4px;font-size:12px;font-weight:600}.comments-module__LkTHSG__thread{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-shrink:0}.comments-module__LkTHSG__thread:focus{outline:none}.comments-module__LkTHSG__thread:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.comments-module__LkTHSG__threadSel{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.comments-module__LkTHSG__threadDone{background:var(--surface-2)}.comments-module__LkTHSG__threadHead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:9px 12px;display:flex}.comments-module__LkTHSG__threadTarget{flex:120px;min-width:0;margin:0;font-size:12.5px;font-weight:600}.comments-module__LkTHSG__linkBtn{min-height:24px;color:var(--ink);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:2px 0;text-decoration:underline}.comments-module__LkTHSG__pill{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.comments-module__LkTHSG__pillQ{background:var(--grp-mat-bg);border-color:var(--grp-mat-line);color:var(--grp-mat-ink)}.comments-module__LkTHSG__pillC{background:var(--cmt-orange-tint);border-color:var(--orange);color:var(--cmt-orange-ink)}.comments-module__LkTHSG__pillOpen{background:var(--surface);border-color:var(--orange);color:var(--cmt-orange-ink)}.comments-module__LkTHSG__pillDone{background:var(--good-bg);border-color:var(--good-line);color:var(--good)}.comments-module__LkTHSG__pillMe{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.comments-module__LkTHSG__msgs{margin:0;padding:0;list-style:none}.comments-module__LkTHSG__msg{gap:9px;padding:9px 12px;display:flex}.comments-module__LkTHSG__msg+.comments-module__LkTHSG__msg{border-top:1px solid var(--line)}.comments-module__LkTHSG__av{background:var(--navy);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.comments-module__LkTHSG__msgMain{flex:1;min-width:0}.comments-module__LkTHSG__meta{color:var(--muted);margin:0;font-size:12px}.comments-module__LkTHSG__author{color:var(--ink);font-weight:600}.comments-module__LkTHSG__msgText{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.comments-module__LkTHSG__mention{color:var(--ink);background:var(--warn-bg);border-radius:4px;padding:0 2px;font-weight:700}.comments-module__LkTHSG__change{border-top:1px solid var(--line);align-items:flex-start;gap:9px;margin:0;padding:9px 12px;font-size:12.5px;display:flex}.comments-module__LkTHSG__changeIc{background:var(--good-bg);width:28px;height:28px;color:var(--good);border:1px solid var(--good-line);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.comments-module__LkTHSG__was{color:var(--muted);text-decoration:line-through}.comments-module__LkTHSG__now{color:var(--ink);font-weight:700;text-decoration:none}.comments-module__LkTHSG__resolvedRow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:8px 12px;display:flex}.comments-module__LkTHSG__thread>.comments-module__LkTHSG__actions,.comments-module__LkTHSG__thread>.comments-module__LkTHSG__error{border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 10px 10px;padding:9px 12px}.comments-module__LkTHSG__threadDone>.comments-module__LkTHSG__error{border-top:none;padding:0 12px 9px}.comments-module__LkTHSG__threadForm{border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 10px 10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.comments-module__LkTHSG__threadForm .comments-module__LkTHSG__textarea,.comments-module__LkTHSG__threadForm .comments-module__LkTHSG__input{background:var(--surface)}.comments-module__LkTHSG__formNote{color:var(--muted);margin:0;font-size:12px}.comments-module__LkTHSG__wasNow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.comments-module__LkTHSG__day{flex-direction:column;gap:6px;display:flex}.comments-module__LkTHSG__dayH{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:4px 2px 0;font-size:12px;font-weight:700}.comments-module__LkTHSG__events{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.comments-module__LkTHSG__ev{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:9px;padding:9px 10px;display:flex}.comments-module__LkTHSG__evHist{border-color:var(--navy)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .comments-module__LkTHSG__evHist{border-color:#7ca6e0}}:root[data-theme=dark] .comments-module__LkTHSG__evHist{border-color:#7ca6e0}.comments-module__LkTHSG__evIc{border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.comments-module__LkTHSG__evEdit{background:var(--grp-mat-bg);color:var(--grp-mat-ink)}.comments-module__LkTHSG__evCmt{background:var(--cmt-orange-tint);color:var(--cmt-orange-ink)}.comments-module__LkTHSG__evOk{background:var(--good-bg);color:var(--good)}.comments-module__LkTHSG__evMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.comments-module__LkTHSG__evText{overflow-wrap:anywhere;margin:0;font-size:13px}.comments-module__LkTHSG__via{color:var(--muted);font-weight:600}.comments-module__LkTHSG__evChange{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.comments-module__LkTHSG__evBtns{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.comments-module__LkTHSG__evBtns .comments-module__LkTHSG__btn{min-height:26px;padding:2px 9px}.comments-module__LkTHSG__evTime{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.comments-module__LkTHSG__gutter{--cmt-orange-ink:#8a3b08;flex-shrink:0;gap:4px;display:inline-flex}.comments-module__LkTHSG__bub{border:1px solid var(--muted);background:var(--surface);min-width:36px;height:26px;color:var(--ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.comments-module__LkTHSG__bub:hover{background:var(--surface-2)}.comments-module__LkTHSG__bubOpen{border-color:var(--orange);color:var(--cmt-orange-ink);background:color-mix(in srgb, var(--orange) 10%, var(--surface))}.comments-module__LkTHSG__bubDone{border-color:var(--good);color:var(--good);background:var(--good-bg)}.comments-module__LkTHSG__bubOn{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .comments-module__LkTHSG__bubOn{border-color:#7ca6e0;box-shadow:inset 0 0 0 1px #7ca6e0}}:root[data-theme=dark] .comments-module__LkTHSG__bubOn{border-color:#7ca6e0;box-shadow:inset 0 0 0 1px #7ca6e0}.comments-module__LkTHSG__bar{--cmt-orange-ink:#8a3b08;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.comments-module__LkTHSG__barHint{color:var(--muted);flex:280px;margin:0;font-size:12.5px}.comments-module__LkTHSG__inlineIc{vertical-align:-2px;color:var(--ink);display:inline-block}.comments-module__LkTHSG__toggle{border:1px solid var(--orange);background:var(--surface);min-height:34px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.comments-module__LkTHSG__toggle:hover{background:var(--surface-2)}.comments-module__LkTHSG__toggleOn{background:color-mix(in srgb, var(--orange) 10%, var(--surface))}.comments-module__LkTHSG__toggleCount{color:var(--cmt-orange-ink);font-weight:700}@media (pointer:coarse){.comments-module__LkTHSG__btn,.comments-module__LkTHSG__chip,.comments-module__LkTHSG__select,.comments-module__LkTHSG__input,.comments-module__LkTHSG__mentionBtn,.comments-module__LkTHSG__mentionSelect,.comments-module__LkTHSG__evBtns .comments-module__LkTHSG__btn,.comments-module__LkTHSG__linkBtn,.comments-module__LkTHSG__toggle{min-height:44px}.comments-module__LkTHSG__chip{justify-content:center;min-width:44px}.comments-module__LkTHSG__bub{min-width:44px;height:44px}.comments-module__LkTHSG__gutter{gap:8px}}.comments-module__LkTHSG__textarea::placeholder,.comments-module__LkTHSG__input::placeholder{color:var(--muted);opacity:1}.comments-module__LkTHSG__count{color:var(--muted);text-align:right;margin:0;font-size:12px}.comments-module__LkTHSG__countNear{color:var(--ink);font-weight:700}.comments-module__LkTHSG__step{color:var(--ink)}.comments-module__LkTHSG__stepsBtn{min-height:26px;margin:2px 0;padding:2px 8px;font-family:inherit}.comments-module__LkTHSG__older{align-self:center}.comments-module__LkTHSG__picker{flex-direction:column;flex:180px;gap:4px;min-width:0;display:flex}.comments-module__LkTHSG__pickerIn{min-height:30px}.comments-module__LkTHSG__options{border:1px solid var(--muted);background:var(--surface);border-radius:8px;max-height:240px;margin:0;padding:3px;list-style:none;overflow-y:auto}.comments-module__LkTHSG__option{min-height:30px;color:var(--ink);cursor:pointer;border:2px solid #0000;border-radius:6px;align-items:center;padding:4px 8px;font-size:13px;display:flex}.comments-module__LkTHSG__optionOn{border-color:var(--navy);background:var(--surface-2);font-weight:600}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .comments-module__LkTHSG__optionOn{border-color:#7ca6e0}}:root[data-theme=dark] .comments-module__LkTHSG__optionOn{border-color:#7ca6e0}.comments-module__LkTHSG__optionHint{color:var(--muted);font-weight:400}.comments-module__LkTHSG__panelTotal{border-bottom:1px solid var(--line);background:var(--surface-2);flex-shrink:0;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 12px;font-size:12.5px;display:flex}.comments-module__LkTHSG__panelTotal b{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;color:var(--ink);font-size:15px}@media (max-width:880px){.comments-module__LkTHSG__panelTotal{display:none}}.comments-module__LkTHSG__back{display:none}@media (max-width:880px){.comments-module__LkTHSG__back{align-self:flex-start;display:inline-flex}}@media (pointer:coarse){.comments-module__LkTHSG__pickerIn,.comments-module__LkTHSG__option,.comments-module__LkTHSG__stepsBtn{min-height:44px}}.comments-module__LkTHSG__optionEmpty{color:var(--muted);margin:0;padding:6px 8px;font-size:12.5px}.comments-module__LkTHSG__discardArmed,.comments-module__LkTHSG__discardArmed:hover{border-color:var(--bad);color:var(--bad);background:var(--bad-bg)}
.claude-review-module__aY7byW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.claude-review-module__aY7byW__spark{color:var(--claude);font-weight:700}.claude-review-module__aY7byW__bar{background:var(--claude-tint);border:1px solid var(--claude-line);border-radius:var(--radius);color:var(--ink);flex-direction:column;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:13px;display:flex}.claude-review-module__aY7byW__barHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.claude-review-module__aY7byW__barText{flex:1;min-width:220px;margin:0}.claude-review-module__aY7byW__progress{background:var(--claude-line);border-radius:3px;flex-shrink:0;width:160px;height:6px;overflow:hidden}.claude-review-module__aY7byW__progress i{background:var(--claude);height:100%;display:block}.claude-review-module__aY7byW__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.claude-review-module__aY7byW__chip{border:1px solid var(--claude-line);background:var(--surface);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.claude-review-module__aY7byW__chip:hover{border-color:var(--claude)}.claude-review-module__aY7byW__chipOn,.claude-review-module__aY7byW__chipOn:hover{background:var(--claude);border-color:var(--claude);color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .claude-review-module__aY7byW__chipOn{color:#161f2c}}:root[data-theme=dark] .claude-review-module__aY7byW__chipOn{color:#161f2c}.claude-review-module__aY7byW__n{font-weight:500}.claude-review-module__aY7byW__refresh,.claude-review-module__aY7byW__clear{min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:3px 11px;font-size:12.5px;font-weight:600}.claude-review-module__aY7byW__refresh{border:1px solid var(--claude);background:var(--surface);color:var(--claude)}.claude-review-module__aY7byW__clear{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.claude-review-module__aY7byW__note{color:var(--muted);margin:0;font-size:12.5px}.claude-review-module__aY7byW__primaryBtn,.claude-review-module__aY7byW__btn{min-height:32px;font:inherit;cursor:pointer;border-radius:8px;padding:5px 12px;font-size:13px;font-weight:600}.claude-review-module__aY7byW__primaryBtn{border:1px solid var(--claude);background:var(--claude);color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .claude-review-module__aY7byW__primaryBtn{color:#161f2c}}:root[data-theme=dark] .claude-review-module__aY7byW__primaryBtn{color:#161f2c}.claude-review-module__aY7byW__btn{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.claude-review-module__aY7byW__btn:hover{background:var(--surface-2)}.claude-review-module__aY7byW__linkBtn{min-height:24px;color:var(--claude);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 2px;font-weight:700;text-decoration:underline}.claude-review-module__aY7byW__panel{--rv-top:calc(64px + env(safe-area-inset-top,0px) + var(--notices-h,0px));top:var(--rv-top);max-height:calc(100vh - var(--rv-top) - 92px);background:var(--surface);border:1px solid var(--claude-line);border-top:4px solid var(--claude);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);color:var(--ink);flex-direction:column;font-size:13px;display:flex;position:sticky}.claude-review-module__aY7byW__head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:stretch;display:flex}.claude-review-module__aY7byW__title{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;padding:11px 14px;font-size:14px;font-weight:700}.claude-review-module__aY7byW__title:focus{outline:none}.claude-review-module__aY7byW__title:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.claude-review-module__aY7byW__close{border:none;border-left:1px solid var(--line);width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.claude-review-module__aY7byW__close:hover{color:var(--ink);background:var(--surface-2)}.claude-review-module__aY7byW__close:focus-visible{outline-offset:-3px}.claude-review-module__aY7byW__body{flex:1;min-height:0;padding:4px 14px 12px;overflow-y:auto}.claude-review-module__aY7byW__meta{color:var(--muted);margin:8px 0 4px;font-size:12.5px}.claude-review-module__aY7byW__state{margin:6px 0 8px;font-weight:700}.claude-review-module__aY7byW__stateTodo{color:var(--claude)}.claude-review-module__aY7byW__stateDone{color:var(--good)}.claude-review-module__aY7byW__k{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:14px 0 4px;font-size:12px;font-weight:700}.claude-review-module__aY7byW__quote{border-left:3px solid var(--claude);background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13.5px}.claude-review-module__aY7byW__sheetLine{overflow-wrap:anywhere;margin:0}.claude-review-module__aY7byW__small{overflow-wrap:anywhere;margin:6px 0;font-size:12.5px}.claude-review-module__aY7byW__lowWords{color:var(--bad);font-weight:700}.claude-review-module__aY7byW__muted{color:var(--muted)}.claude-review-module__aY7byW__unitWarn{color:var(--warn);margin:2px 0;font-size:12.5px;font-weight:600;display:block}.claude-review-module__aY7byW__suggest{flex-direction:column;gap:6px;margin:4px 0;padding:0;list-style:none;display:flex}.claude-review-module__aY7byW__suggest li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.claude-review-module__aY7byW__suggest li>span{min-width:0}.claude-review-module__aY7byW__suggest li>button{flex-shrink:0}.claude-review-module__aY7byW__picker{flex-direction:column;gap:4px;margin-top:8px;display:flex}.claude-review-module__aY7byW__picker input{border:1px solid var(--key-line);border-radius:6px;width:100%;min-height:34px;padding:4px 8px}.claude-review-module__aY7byW__foot{border-top:1px solid var(--line);background:var(--surface);border-radius:0 0 var(--radius) var(--radius);flex-shrink:0;padding:10px 14px 12px}.claude-review-module__aY7byW__rule{margin:0 0 8px;font-size:12.5px;font-weight:600}.claude-review-module__aY7byW__actions{flex-wrap:wrap;gap:8px;display:flex}.claude-review-module__aY7byW__undoLine{min-height:24px;color:var(--good);align-items:center;gap:4px;margin:8px 0 0;font-size:12.5px;font-weight:700;display:flex}.claude-review-module__aY7byW__undoEmpty{visibility:hidden}@media (pointer:coarse){.claude-review-module__aY7byW__undoLine{min-height:44px}}.claude-review-module__aY7byW__hint{color:var(--muted);margin:8px 0 0;font-size:12px}.claude-review-module__aY7byW__hint:focus{outline:2px solid var(--blue);outline-offset:2px}@media (min-width:881px){.claude-review-module__aY7byW__panel{height:calc(100vh - var(--rv-top) - 152px - var(--pin-h,0px))}}@media (max-width:880px){.claude-review-module__aY7byW__panel{top:auto;left:8px;right:8px;bottom:calc(var(--pin-h,64px) + 8px);z-index:45;max-height:52vh;position:fixed;box-shadow:0 -8px 30px #00000040}}@media (pointer:coarse){.claude-review-module__aY7byW__chip,.claude-review-module__aY7byW__refresh,.claude-review-module__aY7byW__clear,.claude-review-module__aY7byW__primaryBtn,.claude-review-module__aY7byW__btn{min-height:44px}.claude-review-module__aY7byW__linkBtn{min-width:44px;min-height:44px}.claude-review-module__aY7byW__picker input{min-height:44px}}
.overview-module__ts-auW__pinbar{z-index:30;background:var(--navy);color:#fff;position:sticky;bottom:0;box-shadow:0 -6px 18px -8px #0006}.overview-module__ts-auW__pinIn{padding:9px 20px calc(9px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;align-items:center;gap:6px 22px;font-size:13px;display:flex}.overview-module__ts-auW__pinIn>span{flex-shrink:0}.overview-module__ts-auW__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.overview-module__ts-auW__pinK{color:#c9d6ec;white-space:nowrap;font-size:12px;display:block}.overview-module__ts-auW__pinV{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;white-space:nowrap;font-weight:600;display:block}.overview-module__ts-auW__pinGrand .overview-module__ts-auW__pinV{font-size:19px}.overview-module__ts-auW__m_good{color:#7fe0b4}.overview-module__ts-auW__m_warn{color:#f3cd7a}.overview-module__ts-auW__m_bad{color:#ffaa9c}.overview-module__ts-auW__pinSp{flex:1}.overview-module__ts-auW__pinBtns{gap:8px;margin-left:auto;display:flex}.overview-module__ts-auW__health{font-weight:500}.overview-module__ts-auW__pinBtn{color:#fff;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff73;border-radius:7px;padding:6px 11px;font-weight:600}.overview-module__ts-auW__pinBtn:hover{background:#fff3}.overview-module__ts-auW__pinBtn:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:880px){.overview-module__ts-auW__hideS{display:none}.overview-module__ts-auW__pinIn{gap:6px 14px;padding-left:12px;padding-right:12px}}@media (max-width:880px),(max-height:500px){body:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit]),textarea):not([data-add-panel] *):focus) .overview-module__ts-auW__pinbar{display:none}.overview-module__ts-auW__health{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (pointer:coarse){.overview-module__ts-auW__pinBtn{min-height:44px}}.overview-module__ts-auW__short{display:none}@media (max-width:520px),(max-height:500px){.overview-module__ts-auW__pinIn{gap:4px 10px}.overview-module__ts-auW__pinGrand .overview-module__ts-auW__pinV{font-size:17px}.overview-module__ts-auW__hideXs{display:none}.overview-module__ts-auW__long{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.overview-module__ts-auW__short{display:inline}.overview-module__ts-auW__pinBtn{padding:6px 9px}}.overview-module__ts-auW__buildUpArea{margin-top:22px;scroll-margin-top:80px}.overview-module__ts-auW__buildUpStack{flex-direction:column;gap:14px;display:flex}.overview-module__ts-auW__buHd{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin-bottom:12px;display:flex}.overview-module__ts-auW__buTitle{color:var(--ink);margin:0;font-size:17px}.overview-module__ts-auW__buLead{color:var(--muted);margin:2px 0 0;font-size:13px}.overview-module__ts-auW__buGt{text-align:right;margin-left:auto}.overview-module__ts-auW__buGtK{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.overview-module__ts-auW__buMargin{color:var(--muted);font-size:13px}.overview-module__ts-auW__band_good{color:var(--good)}.overview-module__ts-auW__band_warn{color:var(--warn)}.overview-module__ts-auW__band_bad{color:var(--bad)}.overview-module__ts-auW__scrollX{overflow-x:auto}.overview-module__ts-auW__bu,.overview-module__ts-auW__bs{border-collapse:collapse;width:100%;font-size:13.5px}.overview-module__ts-auW__bu{min-width:760px}.overview-module__ts-auW__bs{min-width:640px;font-size:13px}.overview-module__ts-auW__bu th,.overview-module__ts-auW__bs th{text-align:right;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--line);vertical-align:bottom;padding:8px 12px;font-size:12px;font-weight:700}.overview-module__ts-auW__bu th small{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400;display:block}.overview-module__ts-auW__bu th:first-child,.overview-module__ts-auW__bu td:first-child,.overview-module__ts-auW__bs th:first-child,.overview-module__ts-auW__bs td:first-child{text-align:left}.overview-module__ts-auW__bu td,.overview-module__ts-auW__bs td{border-bottom:1px solid var(--line);text-align:right;font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);padding:10px 12px}.overview-module__ts-auW__bs td{padding:8px 10px}.overview-module__ts-auW__bu td:first-child,.overview-module__ts-auW__bs td:first-child{white-space:normal;font-family:inherit;font-weight:600}.overview-module__ts-auW__bu td:first-child small{color:var(--muted);font-size:12px;font-weight:400;display:block}.overview-module__ts-auW__pct{font-family:var(--font-plex-sans), "IBM Plex Sans", sans-serif;color:var(--muted);font-size:12px;display:block}.overview-module__ts-auW__gSub td:first-child{box-shadow:inset 4px 0 0 var(--grp-sub-ink)}.overview-module__ts-auW__gMat td:first-child{box-shadow:inset 4px 0 0 var(--grp-mat-ink)}.overview-module__ts-auW__gLab td:first-child{box-shadow:inset 4px 0 0 var(--grp-lab-ink)}.overview-module__ts-auW__gPs td:first-child{box-shadow:inset 4px 0 0 var(--muted)}.overview-module__ts-auW__gSub td{background:var(--sub-tint)}.overview-module__ts-auW__gMat td{background:var(--mat-tint)}.overview-module__ts-auW__gLab td{background:var(--lab-tint)}.overview-module__ts-auW__sumRow td{border-top:2px solid var(--line);background:var(--surface-2);font-weight:700}.overview-module__ts-auW__rndRow td{color:var(--muted)}.overview-module__ts-auW__grandRow td{background:var(--navy);color:#fff;border:0;font-size:15px;font-weight:700}.overview-module__ts-auW__grandRow td:first-child small{color:#d3ddef}.overview-module__ts-auW__sell{font-weight:600}.overview-module__ts-auW__buNotes{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:13px;display:flex}.overview-module__ts-auW__buNotes b{color:var(--ink)}.overview-module__ts-auW__bsTotal td{background:var(--surface-2);font-weight:700}.overview-module__ts-auW__cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}@media (max-width:880px){.overview-module__ts-auW__bu,.overview-module__ts-auW__bs{min-width:0}.overview-module__ts-auW__bu thead,.overview-module__ts-auW__bs thead,.overview-module__ts-auW__bu td.overview-module__ts-auW__e{display:none}.overview-module__ts-auW__bu,.overview-module__ts-auW__bu tbody,.overview-module__ts-auW__bu tr,.overview-module__ts-auW__bu td,.overview-module__ts-auW__bs,.overview-module__ts-auW__bs tbody,.overview-module__ts-auW__bs tr,.overview-module__ts-auW__bs td{width:100%;display:block}.overview-module__ts-auW__bu tr,.overview-module__ts-auW__bs tr{border-bottom:1px solid var(--line);padding:6px 0}.overview-module__ts-auW__bu td,.overview-module__ts-auW__bs td{white-space:normal;border:0;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 8px;padding:3px 12px;display:flex}.overview-module__ts-auW__bu td:first-child,.overview-module__ts-auW__bs td:first-child{padding-top:6px;display:block}.overview-module__ts-auW__bu td[data-l]:before,.overview-module__ts-auW__bs td[data-l]:before{content:attr(data-l);font-family:var(--font-plex-sans), "IBM Plex Sans", sans-serif;color:var(--muted);text-align:left;margin-right:auto;font-size:12.5px;font-weight:400}.overview-module__ts-auW__grandRow td[data-l]:before{color:#d3ddef}.overview-module__ts-auW__bu td .overview-module__ts-auW__pct{margin-left:6px;display:inline}.overview-module__ts-auW__buGt{text-align:left;margin-left:0}.overview-module__ts-auW__cards{grid-template-columns:1fr}}.overview-module__ts-auW__attg{margin-bottom:10px}.overview-module__ts-auW__attgH{color:var(--ink);align-items:center;gap:6px;margin:0 0 4px;font-size:13px;display:flex}.overview-module__ts-auW__badge{border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:22px;padding:1px 6px;font-size:12px;font-weight:700;display:inline-flex}.overview-module__ts-auW__tone_bad{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-line)}.overview-module__ts-auW__tone_warn{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}.overview-module__ts-auW__tone_own{color:var(--ov-ink);background:var(--ov-bg);border-color:var(--ov-line)}.overview-module__ts-auW__attgList{margin:0;padding:0;list-style:none}.overview-module__ts-auW__attgList li{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.overview-module__ts-auW__attgList small,.overview-module__ts-auW__resolvedList small{color:var(--muted);font-size:12px}.overview-module__ts-auW__attgBtn{min-height:24px;color:var(--link);font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:3px 0;font-size:13px;text-decoration:underline}.overview-module__ts-auW__attgBtn:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-radius:3px}.overview-module__ts-auW__attgMore{color:var(--muted);margin:2px 0 0;font-size:12px}@media (pointer:coarse){.overview-module__ts-auW__attgBtn{min-height:44px}}.overview-module__ts-auW__resolvedH{color:var(--ink);margin:12px 0 4px;font-size:13px}.overview-module__ts-auW__resolvedList{color:var(--ink);margin:0;padding:0;font-size:13px;list-style:none}.overview-module__ts-auW__resolvedList li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:4px 0}.overview-module__ts-auW__resolvedList li:last-child{border-bottom:none}.overview-module__ts-auW__resolvedList small{display:block}.overview-module__ts-auW__sheetbar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;font-size:13px;display:flex}.overview-module__ts-auW__sheetBtn{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:6px 12px;font-weight:600}.overview-module__ts-auW__sheetBtn:hover{border-color:var(--blue)}.overview-module__ts-auW__sheetBtn[aria-pressed=true]{background:var(--seg-on);border-color:var(--seg-on);color:#fff}.overview-module__ts-auW__sheetBtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (pointer:coarse){.overview-module__ts-auW__sheetBtn{min-height:44px}}.overview-module__ts-auW__glance{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.overview-module__ts-auW__gv{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;color:var(--ink);white-space:nowrap;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-end;padding:4px 10px;font-size:13px;font-weight:600;display:flex}.overview-module__ts-auW__gv small{font-family:var(--font-plex-sans), "IBM Plex Sans", sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}.overview-module__ts-auW__gv .overview-module__ts-auW__gvNote{text-transform:none;letter-spacing:0;font-weight:400}.overview-module__ts-auW__gvSub{background:var(--sub-tint)}.overview-module__ts-auW__gvSub small{color:var(--grp-sub-ink)}.overview-module__ts-auW__gvMat{background:var(--mat-tint)}.overview-module__ts-auW__gvMat small{color:var(--grp-mat-ink)}.overview-module__ts-auW__gvLab{background:var(--lab-tint)}.overview-module__ts-auW__gvLab small{color:var(--grp-lab-ink)}.overview-module__ts-auW__gvSum{background:var(--sum-tint);font-size:15px}.overview-module__ts-auW__gvSum small{color:var(--grp-sum-ink)}.overview-module__ts-auW__chips{flex-wrap:wrap;gap:4px;margin-left:8px;display:inline-flex}@media (max-width:880px){.overview-module__ts-auW__chips{flex-basis:100%;margin-top:4px;margin-left:0}}.overview-module__ts-auW__chip{border:1px solid var(--ov-line);background:var(--ov-bg);color:var(--ov-ink);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:12px;font-weight:600}.overview-module__ts-auW__toastIdle{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:880px) and (min-height:500px){body:has([data-line-box-editor]) .overview-module__ts-auW__toast{bottom:auto;top:max(8px, env(safe-area-inset-top,0px))}}.overview-module__ts-auW__toast[data-at-top]{bottom:auto;top:max(8px, env(safe-area-inset-top,0px))}.overview-module__ts-auW__toast span{overflow-wrap:anywhere}.overview-module__ts-auW__toast{left:50%;bottom:calc(var(--pin-h,0px) + 12px);z-index:60;color:#fff;width:max-content;max-width:calc(100vw - 24px);box-shadow:var(--pop-shadow);background:#17212b;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:14px;padding:10px 14px;font-size:13.5px;display:flex;position:fixed;transform:translate(-50%)}.overview-module__ts-auW__toastBtn{color:#fff;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff9;border-radius:7px;flex-shrink:0;padding:4px 10px;font-weight:700}.overview-module__ts-auW__toastBtn:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (pointer:coarse){.overview-module__ts-auW__toastBtn{min-width:44px;min-height:44px}}
.presence-module__f9IHMa__row{height:32px;color:var(--muted);background:0 0;border:1px solid #0000;border-left-width:4px;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:0 10px;font-size:12.5px;display:flex;overflow:hidden;container-type:inline-size}.presence-module__f9IHMa__row[data-others]:not([data-others="0"]):not([data-others=unknown]){border-color:var(--muted);border-left-color:var(--navy);background:var(--surface-2);color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .presence-module__f9IHMa__row[data-others]:not([data-others="0"]):not([data-others=unknown]){border-left-color:var(--grp-sum-ink)}}:root[data-theme=dark] .presence-module__f9IHMa__row[data-others]:not([data-others="0"]):not([data-others=unknown]){border-left-color:var(--grp-sum-ink)}.presence-module__f9IHMa__icon{flex-shrink:0}.presence-module__f9IHMa__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@container (max-width:480px){.presence-module__f9IHMa__tail{display:none}}.presence-module__f9IHMa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.import-module__LqDsUW__spark{color:var(--claude);font-weight:700}.import-module__LqDsUW__narrow{max-width:1180px}.import-module__LqDsUW__callout{border:1px solid var(--claude-line);background:var(--claude-tint);border-radius:var(--radius);color:var(--ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.import-module__LqDsUW__callout p{margin:0}.import-module__LqDsUW__callout p+p{margin-top:3px}.import-module__LqDsUW__uploadGrid{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:14px;display:grid}@media (max-width:860px){.import-module__LqDsUW__uploadGrid{grid-template-columns:minmax(0,1fr)}}.import-module__LqDsUW__drop{border:2px dashed var(--claude-line);background:var(--claude-tint);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;display:flex}.import-module__LqDsUW__drop label{font-size:14px;font-weight:600}.import-module__LqDsUW__drop input[type=file]{font:inherit;color:var(--ink);max-width:100%;font-size:13px}.import-module__LqDsUW__drop input[type=file]::file-selector-button{font:inherit;border:1px solid var(--claude-line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:7px;min-height:36px;margin-right:10px;padding:8px 13px;font-weight:600}@media (pointer:coarse){.import-module__LqDsUW__drop input[type=file]::file-selector-button{min-height:44px}.import-module__LqDsUW__drop input[type=file]{min-height:44px}}.import-module__LqDsUW__dropHint{color:var(--ink);font-size:12.5px}.import-module__LqDsUW__stack{flex-direction:column;gap:12px;display:flex}.import-module__LqDsUW__destText b{font-size:13.5px;display:block}.import-module__LqDsUW__destText span{color:var(--muted);font-size:12.5px}.import-module__LqDsUW__refusal{border:1px solid var(--bad-line);background:var(--surface);border-left:4px solid var(--bad);border-radius:var(--radius);flex-direction:column;gap:8px;padding:12px 14px;font-size:13.5px;display:flex}.import-module__LqDsUW__refusal>p{margin:0;font-weight:600}.import-module__LqDsUW__problems{background:var(--surface-2);border:1px solid var(--line);font-family:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;overflow-wrap:anywhere;border-radius:7px;max-height:340px;margin:0;padding:10px 12px 10px 30px;font-size:12.5px;overflow:auto}.import-module__LqDsUW__forClaude{color:var(--muted);margin:0;font-size:12.5px}.import-module__LqDsUW__problems li+li{margin-top:4px}.import-module__LqDsUW__refusalActs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.import-module__LqDsUW__cardHead{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.import-module__LqDsUW__cardHead h2{flex:1;margin:0;font-size:15px;font-weight:600}.import-module__LqDsUW__cardNote{color:var(--muted);font-size:12.5px}.import-module__LqDsUW__meta{color:var(--muted);margin:0;font-size:12.5px}.import-module__LqDsUW__bcards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.import-module__LqDsUW__bc{border:1px solid var(--line);background:var(--surface);box-shadow:inset 0 4px 0 var(--claude);border-radius:10px;flex-direction:column;min-width:0;display:flex}.import-module__LqDsUW__bcOff{background:var(--surface-2);box-shadow:inset 0 4px 0 var(--line)}.import-module__LqDsUW__bcShared{border:1.5px dashed var(--orange);box-shadow:none}.import-module__LqDsUW__bcHead{flex-direction:column;gap:4px;padding:14px 14px 8px;display:flex}.import-module__LqDsUW__bcHead label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12px;font-weight:600}.import-module__LqDsUW__bcHead input{border:1px solid var(--line);font:inherit;background:var(--surface-2);width:100%;color:var(--ink);border-radius:6px;min-height:36px;padding:6px 9px;font-size:14px;font-weight:600}.import-module__LqDsUW__bcHead input[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.import-module__LqDsUW__bcTitle{margin:0;font-size:14px;font-weight:600}.import-module__LqDsUW__bcBody{color:var(--muted);flex-direction:column;gap:6px;padding:0 14px 12px;font-size:12.5px;display:flex}.import-module__LqDsUW__bcBody b{color:var(--ink)}.import-module__LqDsUW__offWord{color:var(--ink);font-weight:700}.import-module__LqDsUW__bcFoot{border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 10px 10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding:8px 14px;display:flex}.import-module__LqDsUW__bcFoot select{border:1px solid var(--line);font:inherit;background:var(--surface);color:var(--ink);border-radius:6px;max-width:100%;min-height:34px;padding:6px 8px;font-size:13px}.import-module__LqDsUW__inc{color:var(--ink);cursor:pointer;align-items:center;gap:8px;min-height:34px;font-size:13px;font-weight:600;display:inline-flex}.import-module__LqDsUW__inc input{width:18px;height:18px}.import-module__LqDsUW__coord{color:var(--ink);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}@media (pointer:coarse){.import-module__LqDsUW__bcHead input,.import-module__LqDsUW__bcFoot select,.import-module__LqDsUW__inc{min-height:44px}}.import-module__LqDsUW__match{background:var(--line);border-radius:5px;height:10px;display:flex;overflow:hidden}.import-module__LqDsUW__match i{height:100%;display:block}.import-module__LqDsUW__mMatched{background:var(--good)}.import-module__LqDsUW__mSimilar{background:var(--warn)}.import-module__LqDsUW__mUnit{background:repeating-linear-gradient(135deg, var(--warn) 0 3px, var(--warn-line) 3px 6px)}.import-module__LqDsUW__mNone{background:var(--bad)}.import-module__LqDsUW__words{color:var(--ink);flex-wrap:wrap;gap:2px 10px;margin:0;padding:0;list-style:none;display:flex}.import-module__LqDsUW__words li{align-items:center;gap:5px;display:inline-flex}.import-module__LqDsUW__key{border-radius:2px;flex-shrink:0;width:9px;height:9px}.import-module__LqDsUW__wBad{color:var(--bad);font-weight:600}.import-module__LqDsUW__figs{color:var(--ink);grid-template-columns:1fr auto;gap:2px 10px;margin:2px 0 0;display:grid}.import-module__LqDsUW__figs dt{color:var(--muted)}.import-module__LqDsUW__figs dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.import-module__LqDsUW__figTotal{border-top:1px solid var(--line);padding-top:4px;font-weight:700}.import-module__LqDsUW__figs .import-module__LqDsUW__figTotal{color:var(--ink)}.import-module__LqDsUW__qs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.import-module__LqDsUW__q{border:1px solid var(--claude-line);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;padding:11px 14px;font-size:13.5px;display:flex}.import-module__LqDsUW__qDropped{border-color:var(--line);background:var(--surface-2)}.import-module__LqDsUW__qHead{align-items:flex-start;gap:8px;display:flex}.import-module__LqDsUW__qHead>span:nth-child(2){overflow-wrap:anywhere;flex:1}.import-module__LqDsUW__cite{font-family:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;color:var(--claude);background:var(--claude-tint);border:1px solid var(--claude-line);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:12px}.import-module__LqDsUW__about{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.import-module__LqDsUW__subhead{margin:14px 0 8px;font-size:13.5px;font-weight:600}.import-module__LqDsUW__dup{border:1px solid var(--warn-line);background:var(--warn-bg);border-radius:var(--radius);color:var(--ink);flex-direction:column;gap:8px;padding:12px 14px;font-size:13.5px;display:flex}.import-module__LqDsUW__dup p{margin:0}.import-module__LqDsUW__dup a{color:var(--ink);font-weight:600}.import-module__LqDsUW__dupActs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.import-module__LqDsUW__foot{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 30px -10px #00000059}.import-module__LqDsUW__footRow{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.import-module__LqDsUW__footSum{flex:1;min-width:240px}.import-module__LqDsUW__footLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12px;font-weight:600}.import-module__LqDsUW__footTotal{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.import-module__LqDsUW__footNote{color:var(--ink);margin:0;font-size:12.5px}.import-module__LqDsUW__footCounts{color:var(--muted);margin:0;font-size:12.5px}.import-module__LqDsUW__footActs{flex-wrap:wrap;gap:8px;display:flex}.import-module__LqDsUW__footMsg{color:var(--bad);margin:0;font-size:13px;font-weight:600}.import-module__LqDsUW__confirm{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:8px;font-size:13px;display:flex}.import-module__LqDsUW__confirm p{flex:1;min-width:220px;margin:0}@media (max-width:560px){.import-module__LqDsUW__foot{border-radius:var(--radius) var(--radius) 0 0;padding:10px 12px;bottom:0}.import-module__LqDsUW__footTotal{font-size:19px}.import-module__LqDsUW__footActs{width:100%}.import-module__LqDsUW__footActs>*{flex:1}}.import-module__LqDsUW__state h2{margin:0 0 6px;font-size:16px}.import-module__LqDsUW__state p{margin:0 0 12px;font-size:13.5px}
@media (pointer:coarse){.login-module__WEZH7G__control{min-height:44px}}
.cable-labour-module__KgmK_a__scroll{margin:10px -4px 0;padding:0 4px 4px;overflow-x:auto}.cable-labour-module__KgmK_a__scroll:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.cable-labour-module__KgmK_a__grid{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.cable-labour-module__KgmK_a__grid th,.cable-labour-module__KgmK_a__grid td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:6px 8px}.cable-labour-module__KgmK_a__grid thead th{color:var(--muted);background:var(--surface-2);white-space:nowrap;font-size:12px;font-weight:600}.cable-labour-module__KgmK_a__grid tbody th{font-weight:600}@media (max-width:640px){.cable-labour-module__KgmK_a__grid tbody th{min-width:120px;max-width:160px}}.cable-labour-module__KgmK_a__grid tr:last-child td,.cable-labour-module__KgmK_a__grid tr:last-child th{border-bottom:none}.cable-labour-module__KgmK_a__grid th:first-child{background:var(--surface);z-index:1;position:sticky;left:0}.cable-labour-module__KgmK_a__grid thead th:first-child{background:var(--surface-2)}.cable-labour-module__KgmK_a__num{border:1px solid var(--line);text-align:right;background:var(--surface-2);width:72px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:6px;min-height:32px;padding:5px 7px;font-size:13px}.cable-labour-module__KgmK_a__num:focus-visible,.cable-labour-module__KgmK_a__sel:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.cable-labour-module__KgmK_a__numBad{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.cable-labour-module__KgmK_a__edited{border-left:4px solid var(--orange);padding-left:5px}.cable-labour-module__KgmK_a__sel{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:6px;min-height:32px;padding:5px 7px;font-size:13px}.cable-labour-module__KgmK_a__ro{font-variant-numeric:tabular-nums}.cable-labour-module__KgmK_a__factors{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 18px;margin:10px 0 0;display:grid}.cable-labour-module__KgmK_a__factor{flex-direction:column;gap:4px;min-width:0;display:flex}.cable-labour-module__KgmK_a__factor dt{font-size:13px;font-weight:600}.cable-labour-module__KgmK_a__factor dd{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.cable-labour-module__KgmK_a__delta{white-space:nowrap}.cable-labour-module__KgmK_a__more{margin-top:4px}.cable-labour-module__KgmK_a__more summary{cursor:pointer;min-height:24px;font-weight:600}.cable-labour-module__KgmK_a__more ul{margin:4px 0 0;padding-left:18px}@media (pointer:coarse){.cable-labour-module__KgmK_a__more summary{align-items:center;min-height:44px;display:flex}}.cable-labour-module__KgmK_a__saveCard{flex-direction:column;gap:10px;display:flex}.cable-labour-module__KgmK_a__saveRow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cable-labour-module__KgmK_a__problems{color:var(--bad);margin:0;padding-left:20px;font-size:13px;font-weight:600}.cable-labour-module__KgmK_a__readOnlyNote{border-style:dashed}@media (pointer:coarse){.cable-labour-module__KgmK_a__num,.cable-labour-module__KgmK_a__sel{min-height:44px}}
