@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f4f5f6;--surface: #ffffff;--head: #f3f5f6;--line: #e2e6e9;--line-2: #cdd4d9;--ink: #1b2731;--ink-2: #4c5a64;--ink-3: #79868f;--brand: #24506d;--brand-ink: #ffffff;--brand-soft: #e9eff3;--gray-bg: #eff1f3;--gray: #56636c;--blue-bg: #ecf2f9;--blue: #2e5d89;--indigo-bg: #efeff7;--indigo: #52568f;--green-bg: #ecf4ef;--green: #35694c;--amber-bg: #fbf3e4;--amber: #84541a;--amber-line: #e6cc9c;--amber-row: #fdf9f0;--red-bg: #f9eeec;--red: #973c34;--skel: #eceff1;--f-ui: "Golos Text Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--f-mono: "JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r: 10px;--r-s: 8px;--r-t: 5px;--badge: #d9861a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #12171b;--surface: #182026;--head: #1d262d;--line: #263038;--line-2: #35424b;--ink: #e2e8ec;--ink-2: #a9b6bf;--ink-3: #7f8d97;--brand: #9ec3dd;--brand-ink: #12171b;--brand-soft: #1f2c36;--gray-bg: #222b32;--gray: #aab5bd;--blue-bg: #1b2837;--blue: #9cc1e6;--indigo-bg: #23243a;--indigo: #b3b5e8;--green-bg: #1a2b22;--green: #93cfac;--amber-bg: #2e2616;--amber: #e3bd7f;--amber-line: #5a4724;--amber-row: #211c13;--badge: #e0973a;--red-bg: #2f1d1b;--red: #eba59d;--skel: #222b32;color-scheme:dark}}:root[data-theme=dark]{--bg: #12171b;--surface: #182026;--head: #1d262d;--line: #263038;--line-2: #35424b;--ink: #e2e8ec;--ink-2: #a9b6bf;--ink-3: #7f8d97;--brand: #9ec3dd;--brand-ink: #12171b;--brand-soft: #1f2c36;--gray-bg: #222b32;--gray: #aab5bd;--blue-bg: #1b2837;--blue: #9cc1e6;--indigo-bg: #23243a;--indigo: #b3b5e8;--green-bg: #1a2b22;--green: #93cfac;--amber-bg: #2e2616;--amber: #e3bd7f;--amber-line: #5a4724;--amber-row: #211c13;--badge: #e0973a;--red-bg: #2f1d1b;--red: #eba59d;--skel: #222b32;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.55 var(--f-ui);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{margin:0;text-wrap:balance}h1{font-size:26px;line-height:1.2;font-weight:600}h2{font-size:16px;line-height:1.35;font-weight:600}h3{font-size:15px;line-height:1.4;font-weight:600}p{margin:0}.muted{color:var(--ink-3)}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--brand);outline-offset:1px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.app{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.side{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;padding:20px;color:var(--brand);text-decoration:none;border-bottom:1px solid var(--line)}.brand-name{font-size:10.5px;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;color:var(--ink-2)}.brand-name b{display:block;color:var(--ink);font-size:12.5px;letter-spacing:.16em}.nav{display:grid;gap:2px;padding:14px 12px}.nav button{display:flex;align-items:center;gap:12px;width:100%;border:0;border-radius:var(--r-s);background:none;padding:10px 12px;text-align:left;color:var(--ink-2);font-size:15px}.nav button:hover{background:var(--head);color:var(--ink)}.nav button[aria-current=page]{background:var(--brand-soft);color:var(--ink);font-weight:600}.nav .count,.tabbar .count{position:relative;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--badge);color:#fff;font-size:12.5px;font-weight:700;line-height:22px;text-align:center;font-variant-numeric:tabular-nums;animation:nudge 7s ease-in-out infinite}.nav .count{margin-left:auto}.nav .count:after,.tabbar .count:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 0 var(--badge);animation:ring 7s ease-out infinite}@keyframes nudge{0%,84%,to{transform:none}87%{transform:translateY(-3px) scale(1.12)}90%{transform:translateY(0) scale(.96)}93%{transform:translateY(-1px) scale(1.04)}96%{transform:none}}@keyframes ring{0%,84%{box-shadow:0 0 0 0 var(--badge);opacity:0}86%{opacity:.55}to{box-shadow:0 0 0 9px var(--badge);opacity:0}}.side-foot{margin-top:auto;border-top:1px solid var(--line);display:grid}.account{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;border:0;background:none;padding:14px 20px;text-align:left;border-bottom:1px solid var(--line)}.account:hover,.account[aria-current=page]{background:var(--head)}.avatar{width:34px;height:34px;border-radius:50%;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-weight:600;font-size:12.5px}.account span{font-size:14px;font-weight:600;line-height:1.3}.account small{display:block;font-size:12.5px;color:var(--ink-3);font-weight:400}.hotline{padding:14px 20px 6px;font-size:12.5px;color:var(--ink-3);line-height:1.5}.hotline a{display:block;color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.logout{border:0;background:none;text-align:left;padding:6px 20px 16px;color:var(--ink-3);font-size:13.5px}.logout:hover{color:var(--ink)}.logout:disabled{cursor:progress;color:var(--ink-3)}.logout-error{padding:0 20px 14px;font-size:12.5px;color:var(--red)}.main{min-width:0;padding:36px 40px 140px}.page{max-width:1040px;margin:0 auto;display:grid;gap:24px}.tabbar,.mobile-head,.company-logout{display:none}@media(max-width:860px){.app{grid-template-columns:minmax(0,1fr)}.side{display:none}.main{padding:20px 16px 120px}.page{gap:20px}h1{font-size:22px}.tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset:auto 0 0 0;background:var(--surface);border-top:1px solid var(--line);padding:4px 0 calc(4px + env(safe-area-inset-bottom,0px));z-index:30}.tabbar button{min-width:0;border:0;background:none;display:grid;justify-items:center;gap:2px;padding:6px 2px;font-size:11.5px;color:var(--ink-3);position:relative;min-height:50px}.tabbar button[aria-current=page]{color:var(--ink);font-weight:600}.tabbar button>span:not(.count){line-height:1.2;text-align:center;overflow-wrap:anywhere}.tabbar .count{position:absolute;top:2px;left:calc(50% + 4px);min-width:18px;height:18px;line-height:18px;padding:0 5px;font-size:11px}.mobile-head{display:flex;justify-content:space-between;align-items:center}.company-logout{display:grid;justify-items:start;gap:8px}.company-logout .logout-error{padding:0}}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.head .sub{color:var(--ink-3);margin-top:6px;max-width:64ch}.crumbs{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--ink-3);margin-bottom:10px}.crumbs button{border:0;background:none;padding:0;color:var(--ink-2);font-size:inherit}.crumbs button:hover{color:var(--ink);text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 14px;border-radius:var(--r-s);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-size:14px;font-weight:500;white-space:nowrap;transition:background .15s,border-color .15s}.btn:hover{background:var(--head)}.btn.primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.btn.primary:hover{filter:brightness(1.08)}.btn.quiet{border-color:transparent;background:none;color:var(--ink-2)}.btn.quiet:hover{color:var(--ink);background:var(--head)}.btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.panel-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 20px;background:var(--head);border-bottom:1px solid var(--line);min-height:52px}.panel-h p{font-size:13.5px;color:var(--ink-3)}.panel-b{padding:20px}.label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.tag{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;border-radius:var(--r-t);font-size:13px;font-weight:500;line-height:1.45;white-space:nowrap;background:var(--gray-bg);color:var(--gray);border:1px solid color-mix(in srgb,currentColor 16%,transparent);vertical-align:middle}.tag svg{flex:none}.tag.work{background:var(--blue-bg);color:var(--blue)}.tag.wait{background:var(--indigo-bg);color:var(--indigo)}.tag.ready{background:var(--green-bg);color:var(--green)}.tag.act{background:var(--amber-bg);color:var(--amber)}.tag.bad{background:var(--red-bg);color:var(--red)}.cnum{font-family:var(--f-mono);font-weight:600;letter-spacing:.02em;white-space:nowrap;color:var(--ink)}.ask{display:flex;align-items:center;gap:20px;padding:14px 20px;border:1px solid var(--amber-line);background:var(--amber-bg);border-radius:var(--r);flex-wrap:wrap}.ask .txt{flex:1;min-width:220px}.ask b{color:var(--amber);font-weight:600}.ask p{color:var(--ink-2);font-size:14px}.tbl-wrap{overflow-x:auto}table.tbl{width:100%;border-collapse:collapse;font-size:14.5px}.tbl th{text-align:left;font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:10px 20px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface)}.tbl td{padding:14px 20px;border-bottom:1px solid var(--line);vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:0}.tbl tr.click{cursor:pointer}.tbl tr.click:hover td{background:var(--head)}.tbl .r{text-align:right}.tbl .sub{display:block;font-size:13px;color:var(--ink-3);margin-top:2px}.tbl .need{display:block;margin-top:4px;font-size:13px;color:var(--amber);font-weight:500}.tbl th button.sort{border:0;background:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;display:inline-flex;gap:6px;align-items:center}.tbl th button.sort:hover,.tbl th button.sort[aria-sort]{color:var(--ink)}.tbl .chev{color:var(--ink-3)}.tbl-wrap[aria-busy=true]{opacity:.55;transition:opacity .15s}.more{padding:12px 20px;border-top:1px solid var(--line);text-align:center}.filters{display:flex;gap:12px 16px;align-items:flex-end;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--line)}.field{display:grid;gap:4px}.field>span{font-size:12.5px;color:var(--ink-3)}.inp{min-height:36px;padding:6px 10px;border:1px solid var(--line-2);border-radius:var(--r-s);background:var(--surface);font-size:14px}.search{position:relative}.search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ink-3)}.search .inp{padding-left:32px;width:220px;font-family:var(--f-mono)}.search .inp::placeholder{font-family:var(--f-ui)}.filters .sp{flex:1}.seg{display:flex;border:1px solid var(--line-2);border-radius:var(--r-s);overflow:hidden;flex-wrap:wrap}.seg button{border:0;background:var(--surface);padding:7px 14px;font-size:14px;color:var(--ink-2);display:inline-flex;gap:8px;align-items:center}.seg button+button{border-left:1px solid var(--line-2)}.seg button:hover{background:var(--head)}.seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--ink);font-weight:600}.seg .n{color:var(--amber);font-weight:600}.c-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.c-title{font-family:var(--f-mono);font-weight:600;font-size:28px;letter-spacing:.01em}.c-head .tag{font-size:14px;padding:3px 10px}.views{display:flex;border-bottom:1px solid var(--line-2);gap:0;overflow-x:auto}.views button{border:0;background:none;padding:10px 18px;font-size:15px;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;display:inline-flex;gap:8px;align-items:center}.views button:hover{color:var(--ink)}.views button[aria-selected=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--brand)}.facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);margin:0;border-bottom:1px solid var(--line)}.facts div{padding:14px 20px;border-right:1px solid var(--line);min-width:0}.facts div:last-child{border-right:0}.facts dt{font-size:12.5px;color:var(--ink-3);margin-bottom:2px}.facts dd{margin:0;font-size:15px;font-weight:500}.facts dd small{font-weight:400;color:var(--ink-3);font-size:13.5px}@media(max-width:1100px){.facts{grid-template-columns:1fr 1fr}.facts div:nth-child(2n){border-right:0}.facts div:not(:last-child){border-bottom:1px solid var(--line)}.facts div:last-child:nth-child(odd){grid-column:1 / -1}}.path{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:20px 20px 18px}.pstep{position:relative;display:grid;gap:10px;justify-items:start;padding-right:8px}.pstep:before{content:"";position:absolute;top:4px;left:12px;right:0;height:1px;background:var(--line-2)}.pstep:last-child:before{display:none}.pstep.done:before{background:var(--ink-3)}.pmark{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--line-2);background:var(--surface);position:relative;z-index:1}.pstep.done .pmark{background:var(--ink-3);border-color:var(--ink-3)}.pstep.skip .pmark{border-style:dashed;border-color:var(--ink-3)}.pstep.now .pmark{background:var(--brand);border-color:var(--brand);outline:4px solid var(--brand-soft)}.pstep.now.ready .pmark{background:var(--green);border-color:var(--green);outline-color:var(--green-bg)}.pstep>span:last-child{font-size:13.5px;color:var(--ink-3);line-height:1.35}.pstep.now>span:last-child{color:var(--ink);font-weight:600}.pstep small{display:block;font-weight:400;color:var(--ink-3);font-size:12.5px}@media(max-width:760px){.facts div{padding:12px 16px}.path{padding:16px 16px 50px}.pstep>span:last-child{display:none}.pstep.now>span:last-child{display:block;position:absolute;top:22px;left:0;white-space:nowrap}.pstep:nth-child(n+4).now>span:last-child{left:auto;right:0;text-align:right}.c-title{font-size:22px}}.tabs{display:flex;gap:0;border:1px solid var(--line);border-bottom:0;background:var(--head);overflow-x:auto;border-radius:var(--r) var(--r) 0 0}.tabs button{border:0;border-right:1px solid var(--line);background:none;padding:11px 20px;font-size:14.5px;color:var(--ink-2);display:inline-flex;gap:10px;align-items:center;white-space:nowrap;position:relative}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:inset 0 2px 0 var(--brand)}.tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--surface)}.panel.tabbed{border-radius:0 0 var(--r) var(--r)}.sumbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.sumbar>div{padding:14px 20px;border-right:1px solid var(--line);display:grid;gap:2px;align-content:start}.sumbar>div:last-child{border-right:0}.sumbar .k{font-size:12.5px;color:var(--ink-3)}.sumbar b{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.sumbar small{font-size:13px;color:var(--ink-3)}.sumbar .act{background:var(--amber-bg);box-shadow:inset 0 3px 0 var(--amber-line)}.sumbar .act .k,.sumbar .act b{color:var(--amber)}.record{display:flex;gap:10px;align-items:flex-start;padding:12px 20px;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink-2);background:var(--blue-bg)}.record b{color:var(--ink);font-weight:600}table.doc{width:100%;border-collapse:collapse;font-size:14.5px}.doc th{text-align:left;font-weight:500;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:10px 14px;border-bottom:1px solid var(--line-2);white-space:nowrap}.doc th:first-child,.doc td:first-child{padding-left:20px}.doc th:last-child,.doc td:last-child{padding-right:20px}.doc td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.doc .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.doc .no{color:var(--ink-3);width:36px;font-variant-numeric:tabular-nums}.doc .bhead td{padding-top:18px;padding-bottom:6px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.doc .ghead td{background:var(--head);padding-block:10px}.ghead b{font-weight:600;font-size:14.5px}.ghead .place{color:var(--ink-3);font-size:13.5px;margin-left:10px}.dhead{display:flex;justify-content:space-between;align-items:center;gap:4px 16px;flex-wrap:wrap}.frames{display:inline-flex;gap:4px 16px;flex-wrap:wrap}.frames button{border:0;background:none;padding:2px 0;display:inline-flex;gap:6px;align-items:center;font-size:13.5px;color:var(--brand)}.frames button:hover{text-decoration:underline}.doc tr.pend td{background:var(--amber-row)}.doc tr.pend td:first-child{box-shadow:inset 3px 0 0 var(--amber-line)}.doc tr.off td{color:var(--ink-3)}.doc tr.off b{font-weight:500;text-decoration:line-through}.doc .st{width:1%;white-space:nowrap}.doc tfoot td{border-bottom:0;padding-block:6px}.doc tfoot tr:first-child td{padding-top:14px;border-top:1px solid var(--line-2)}.doc tfoot tr:last-child td{padding-bottom:16px;font-weight:700;font-size:15.5px}.doc tfoot .k{text-align:right;color:var(--ink-2)}.doc tfoot small{color:var(--ink-3);font-weight:400;font-size:12.5px}@media(max-width:860px){.sumbar{grid-template-columns:1fr 1fr}.sumbar>div:nth-child(2){border-right:0}.sumbar>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.doc thead{display:none}.doc,.doc tbody,.doc tfoot,.doc tr,.doc td{display:block;width:100%}.doc tr{border-bottom:1px solid var(--line);padding:10px 16px}.doc td{border:0;padding:3px 0!important}.doc td.no{display:none}.doc td[data-l]:before{content:attr(data-l) ": ";color:var(--ink-3)}.doc .r{text-align:left}.doc .st{width:auto;padding-top:6px!important}.doc .bhead{padding:16px 16px 2px;border-bottom:0}.doc .ghead{padding:8px 16px;background:var(--head)}.doc tr.pend td:first-child{box-shadow:none}.doc tr.pend{background:var(--amber-row);box-shadow:inset 3px 0 0 var(--amber-line)}.doc tfoot tr{display:flex;justify-content:space-between;padding:4px 16px;border:0}.doc tfoot td{width:auto}.doc tfoot td:empty{display:none}}.viewer{padding:0;border:0;border-radius:var(--r);background:var(--surface);color:var(--ink);max-width:min(96vw,1200px);max-height:92vh;overflow:hidden}.viewer::backdrop{background:#0a1014b8}.viewer figure{margin:0;display:grid}.viewer img{display:block;max-width:100%;max-height:calc(92vh - 56px);min-width:min(80vw,480px);min-height:240px;object-fit:contain;background:#0b0f12}.viewer figcaption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:14px}.phone,.record a{color:var(--ink);font-weight:600;white-space:nowrap;text-decoration:none}.phone:hover,.record a:hover,.hotline a:hover{text-decoration:underline}.stage{border-top:1px solid var(--line)}.stage:first-child{border-top:0}.stage>button{width:100%;display:flex;align-items:center;gap:12px;border:0;background:none;padding:14px 20px;text-align:left}.stage>button:hover:not(:disabled){background:var(--head)}.stage>button:disabled{cursor:default}.stage>button h3{flex:1;font-weight:500}.stage>button:disabled h3{color:var(--ink-3)}.chev{color:var(--ink-3);transition:transform .2s;flex:none}.stage.open .chev{transform:rotate(90deg)}.stage .chev-gap{width:16px;flex:none}.stage .when{font-size:14px}.shots{display:none;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;padding:4px 20px 20px}.stage.open .shots{display:grid}.shots-sub{grid-column:1 / -1;margin-top:6px;font-size:14px;font-weight:500;color:var(--ink-2)}.shot{margin:0;display:grid;gap:6px}.ph{aspect-ratio:4 / 3;max-width:100%;border-radius:var(--r-s);overflow:hidden;background:var(--head);border:1px solid var(--line);display:grid;place-items:center;color:var(--line-2);position:relative}.ph .flag{position:absolute;left:0;top:0;font-size:11.5px;font-weight:600;color:var(--amber);background:var(--amber-bg);padding:1px 7px}.ph .flag.repair{color:var(--green);background:var(--green-bg)}.shot figcaption{font-size:13px;color:var(--ink-3);line-height:1.4}.shot figcaption b{display:block;color:var(--ink);font-weight:500}.shot .extra{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px}.shot .extra a{min-width:24px;padding:1px 6px;border:1px solid var(--line);border-radius:var(--r-s);color:var(--ink);text-align:center;text-decoration:none}.shot .extra a:hover{background:var(--head)}@media(max-width:760px){.shots{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:16px}}.drow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 20px;border-top:1px solid var(--line)}.drow:first-child,.panel-h+.drow{border-top:0}.drow p{color:var(--ink-3);font-size:14px;margin-top:2px}.drow details{grid-column:1 / -1}.drow summary{color:var(--ink-2);font-size:14px;cursor:pointer;list-style:none;display:inline-flex;gap:6px;align-items:center}.drow summary::-webkit-details-marker{display:none}.drow details[open] .chev{transform:rotate(90deg)}.drow ul{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--line)}.drow li{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:14px;color:var(--ink-2);padding:8px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.kv{display:grid;grid-template-columns:220px minmax(0,1fr);margin:0}.kv dt,.kv dd{margin:0;padding:13px 20px;border-top:1px solid var(--line)}.kv dt{color:var(--ink-3)}.kv dt:first-of-type,.kv dd:first-of-type{border-top:0}@media(max-width:760px){.drow{grid-template-columns:minmax(0,1fr);padding:14px 16px}.kv{grid-template-columns:minmax(0,1fr)}.kv dt{padding:12px 16px 0}.kv dd{border-top:0;padding:2px 16px 12px}}.skel{display:grid;gap:12px;padding:20px}.skel i{display:block;height:11px;border-radius:6px;background:var(--skel);animation:sk 1.2s ease-in-out infinite}.skel i:nth-child(2n){width:70%}.skel i:nth-child(3n){width:45%}@keyframes sk{50%{opacity:.45}}.empty{padding:32px 20px;text-align:center;color:var(--ink-3)}.error{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;padding:28px 20px;color:var(--red);text-align:center}.note{padding:12px 20px;font-size:14px;color:var(--ink-3);border-top:1px solid var(--line)}.inline-error{padding:10px 20px;font-size:14px;color:var(--red);background:var(--red-bg)}.page>.inline-error{border-radius:var(--r)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.icon{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.nav .icon,.tabbar .icon{width:19px;height:19px}.tag .icon{width:14px;height:14px;stroke-width:1.8}.chev.icon{width:16px;height:16px;stroke-width:2}.search .icon{width:15px;height:15px;stroke-width:2}.record .icon{width:18px;height:18px;color:var(--blue);margin-top:1px}.ph .icon{width:40px;height:30px;stroke-width:1.4}@media(max-width:860px){.filters{padding:12px 16px}.search{flex:1 1 100%}.search .inp{width:100%}.tbl th,.tbl td{padding-inline:14px}}.ph img{display:block;width:100%;height:100%;object-fit:cover}.mobile-head .brand{border:0;padding:0}@media(max-width:860px){.mobile-head{margin-bottom:16px}}
