:root{--navy: #002060;--navy-2: #0b2d73;--navy-3: #173d8a;--blue: #244c9d;--sky: #5f90bd;--sky-2: #9cc4ee;--bg: #f3f5f9;--card: #fff;--line: #e3e8f0;--line-2: #d3dae6;--ink: #0d1a33;--ink-2: #334060;--mute: #5d6a85;--ok: #1f9d63;--warn: #c27600;--bad: #c8372d;--radius: 14px;--shadow: 0 10px 30px rgba(0, 32, 96, .1);--font: Inter, -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--side-w: 264px}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font);font-optical-sizing:auto;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:14px}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}a{color:var(--blue);text-decoration:none}:focus-visible{outline:3px solid #9cc4ee;outline-offset:2px}[hidden]{display:none!important}.ms{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-variation-settings:"FILL" 0,"opsz" 20;display:inline-block;flex:none;-webkit-user-select:none;user-select:none}.ms.f{font-variation-settings:"FILL" 1,"opsz" 20}.app{display:grid;grid-template-columns:var(--side-w) 1fr;min-height:100vh}.side{background:linear-gradient(180deg,var(--navy) 0%,var(--navy-2) 100%);color:#fff;display:flex;flex-direction:column;padding:18px 14px;gap:2px;position:sticky;top:0;height:100vh;overflow-y:auto;z-index:20}.logo{display:flex;align-items:center;gap:10px;padding:4px 8px 16px}.logo img{height:38px}.logo span{font-size:12px;font-weight:700;color:#b9c8ea;border-left:1px solid rgba(255,255,255,.2);padding-left:10px;line-height:1.2}.site-switch{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.16);background:#ffffff12;border-radius:12px;padding:9px 10px;margin-bottom:12px;text-align:left;width:100%;color:#fff}.site-switch:hover{background:#ffffff1f}.site-switch .ic{width:32px;height:32px;border-radius:9px;background:#ffffff1f;color:var(--sky-2);display:grid;place-items:center}.site-switch b{font-size:13.5px;display:block;line-height:1.25}.site-switch small{font-size:11.5px;color:#b9c8ea}.site-switch .chev{margin-left:auto;color:var(--sky-2)}.nv{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:10px;font-weight:600;font-size:14px;color:#d5def2;width:100%;text-align:left}.nv .ms{color:#8fb3e6}.nv:hover{background:#ffffff14}.nv.on{background:#fff;color:var(--navy)}.nv.on .ms{color:var(--navy)}.nv .n{margin-left:auto;font-size:11.5px;font-weight:700;background:#e04b3f;color:#fff;border-radius:99px;padding:1px 8px}.lbl{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf;font-weight:700;padding:14px 10px 4px}.contacts{margin-top:auto;border:1px solid rgba(255,255,255,.15);background:#ffffff14;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px}.contacts .hd{font-size:12.5px;font-weight:700;color:#b9c8ea}.ct{display:flex;gap:8px;align-items:center}.ct .t{flex:1;min-width:0}.ct small{font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:#9fb3d9;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ct .ib{background:#ffffff1f;color:#fff}.av{width:34px;height:34px;border-radius:50%;color:#fff;font-weight:700;font-size:12.5px;display:grid;place-items:center;flex:none;background:var(--blue)}.ct .av{width:30px;height:30px;font-size:11px}.ib{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--blue);background:#e7edf9;flex:none}.ib .ms{font-size:17px}.main{display:flex;flex-direction:column;min-width:0}.top{height:64px;background:var(--navy);display:flex;align-items:center;gap:14px;padding:0 28px;position:sticky;top:0;z-index:15}.burger{display:none;color:#fff}.search{flex:1;max-width:440px;height:40px;border-radius:10px;background:#ffffff1a;display:flex;align-items:center;gap:10px;padding:0 12px;color:#c3d1ee;position:relative}.search input{flex:1;background:none;border:0;outline:0;color:#fff;min-width:0}.search input::placeholder{color:#c3d1ee}.search kbd{font-family:inherit;font-size:11.5px;border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:1px 6px}.search-results{position:absolute;top:46px;left:0;right:0;background:#fff;color:var(--ink);border-radius:12px;box-shadow:var(--shadow);border:1px solid var(--line);max-height:420px;overflow:auto;padding:6px}.search-results button{display:flex;width:100%;gap:10px;align-items:center;padding:8px 10px;border-radius:8px;text-align:left}.search-results button:hover,.search-results button.on{background:var(--bg)}.search-results small{color:var(--mute);display:block}.search-results .gh2{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--mute);font-weight:700;padding:8px 10px 4px}.tr{margin-left:auto;display:flex;align-items:center;gap:10px}.tbtn{display:flex;align-items:center;gap:6px;font-weight:600;font-size:13.5px;border:1px solid rgba(255,255,255,.25);border-radius:10px;height:40px;padding:0 10px;color:#fff;position:relative}.tbtn:hover{background:#ffffff14}.tbtn.icon{width:40px;justify-content:center;padding:0}.tbtn .dot{position:absolute;top:7px;right:8px;min-width:9px;height:9px;border-radius:9px;background:#e04b3f;border:2px solid var(--navy)}.me{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#fff;text-align:left}.me b{display:block}.me small{color:#b9c8ea}.me .av{background:#fff;color:var(--navy)}.page{padding:24px 28px 40px;display:flex;flex-direction:column;gap:18px;flex:1;background:linear-gradient(180deg,var(--navy) 0,var(--navy-3) 150px,var(--bg) 150px);min-width:0}.ph{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;min-height:56px}.ph h1{font-size:28px;font-weight:800;letter-spacing:-.02em;color:#fff}.ph p{color:#c3d1ee;font-size:14px;margin-top:2px}.ph .acts{display:flex;gap:10px;flex-wrap:wrap}.ph .btn{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.ph .btn:hover{background:#ffffff2e}.ph .btn.p{background:#fff;color:var(--navy);border-color:#fff}.back{color:#c3d1ee;font-weight:600;display:inline-flex;align-items:center;gap:4px;margin-bottom:6px}.btn{height:40px;padding:0 16px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:14px;white-space:nowrap;border:1px solid var(--line);background:#fff;color:var(--ink);transition:background .15s,transform .05s}.btn:hover{background:#f5f7fb}.btn:active{transform:translateY(1px)}.btn.p{background:var(--navy);color:#fff;border-color:var(--navy)}.btn.p:hover{background:#0a2c78}.btn.danger{color:var(--bad)}.btn.sm{height:32px;padding:0 12px;font-size:13px;border-radius:8px}.btn.lg{height:48px;font-size:15px;border-radius:12px}.btn.block{width:100%}.btn.ghost{border-color:transparent;background:transparent}.btn[disabled]{opacity:.5;pointer-events:none}.btn.icon{width:36px;padding:0}.spin{width:18px;height:18px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:rot .7s linear infinite}@keyframes rot{to{transform:rotate(360deg)}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.card.pad{padding:18px}.ch{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.ch h2{font-size:16px;font-weight:700}.ch .link{font-size:13.5px;color:var(--blue);font-weight:600}.empty{padding:36px 18px;text-align:center;color:var(--mute);display:flex;flex-direction:column;align-items:center;gap:8px}.empty>.ms{font-size:36px;color:#a8b4cc}.banner{display:flex;align-items:center;gap:14px;background:#fff4e0;border:1px solid #f6d9a5;border-radius:14px;padding:12px 16px}.banner .ic{width:36px;height:36px;border-radius:10px;background:#f0a020;color:#fff;display:grid;place-items:center;flex:none}.banner .t{flex:1}.banner b{font-size:14.5px}.banner .t span{font-size:13.5px;color:#7a5410}.banner.info{background:#eaf1ff;border-color:#c8d8f5}.banner.info .ic{background:var(--blue)}.banner.info .t span{color:var(--ink-2)}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kpi{background:#fff;border:1px solid var(--line);border-top:3px solid var(--navy);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px;text-align:left}.kpi:hover{box-shadow:var(--shadow)}.kpi .h{display:flex;justify-content:space-between;align-items:center;color:var(--mute);font-weight:600;font-size:13px}.kpi .h .ms{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:18px}.kpi .v{font-size:30px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kpi .s{font-size:12.5px;color:var(--mute)}.cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.stack{display:flex;flex-direction:column;gap:18px;min-width:0}table{width:100%;border-collapse:collapse;font-size:13.5px}th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--navy);background:#eef2fa;padding:10px 14px;white-space:nowrap;font-weight:700}td{padding:11px 14px;border-top:1px solid var(--line);vertical-align:middle}tbody tr{cursor:pointer}tbody tr:hover td{background:#f8faff}tr.flag td:first-child{box-shadow:inset 3px 0 0 var(--bad)}.tablewrap{overflow-x:auto}.nr{font-family:var(--mono);font-size:12px;white-space:nowrap}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fr{display:flex;align-items:center;gap:10px;min-width:0}.fr .d,.fic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#fff;flex:none}.fr .d .ms{font-size:17px}.fr b{display:block;font-weight:600}.fr small{color:var(--mute);white-space:nowrap}.fic.lg{width:44px;height:44px;border-radius:12px}.fic.lg .ms{font-size:24px}.chip{font-size:12px;font-weight:700;padding:3px 9px;border-radius:99px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.c-ok{background:#dcf3e7;color:#147046}.c-warn{background:#ffe9c7;color:#8a5300}.c-bad{background:#fde1de;color:#a3271f}.c-info{background:#e0e9fb;color:#1d47a0}.c-mute{background:#eef0f4;color:#4a5670}.c-navy{background:var(--navy);color:#fff}.acts-r{display:flex;gap:6px;justify-content:flex-end}.li{display:flex;gap:12px;align-items:center;padding:11px 18px;border-top:1px solid var(--line);font-size:13.5px;width:100%;text-align:left}.li:first-child{border-top:0}button.li:hover{background:#f8faff}.li .t{flex:1;min-width:0}.li b{font-weight:600;display:block}.li small{color:var(--mute)}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips button{height:34px;padding:0 13px;border-radius:99px;border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;font-weight:600;font-size:13.5px;gap:6px;white-space:nowrap}.chips button.on{background:var(--navy);color:#fff;border-color:var(--navy)}.chips button .cnt{font-size:12px;opacity:.75}.ph-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ph-tools .chips button{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.ph-tools .chips button.on{background:#fff;color:var(--navy);border-color:#fff}.ph-tools .fsearch{height:40px;border-radius:10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;gap:8px;padding:0 12px;color:#c3d1ee;min-width:220px}.ph-tools .fsearch input{background:none;border:0;outline:0;color:#fff;flex:1}.ph-tools .fsearch input::placeholder{color:#c3d1ee}.ph-tools select{height:40px;border-radius:10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.3);color:#fff;padding:0 10px}.ph-tools select option{color:var(--ink)}.seg{display:inline-flex;background:#fff;border:1px solid var(--line);border-radius:12px;padding:4px;gap:2px}.seg button{padding:7px 14px;border-radius:9px;font-weight:600;color:var(--ink-2);display:inline-flex;gap:6px;align-items:center}.seg button.on{background:var(--navy);color:#fff}.seg .cnt{font-size:12px;background:#eef2fa;color:var(--navy);border-radius:99px;padding:0 7px}.seg button.on .cnt{background:#fff3;color:#fff}.gh{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--navy);font-weight:700;display:flex;align-items:center;gap:8px;margin-top:4px}.gh:after{content:"";flex:1;height:1px;background:var(--line)}.fg{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.fc{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;text-align:left;min-height:150px;transition:box-shadow .15s,border-color .15s;position:relative}.fc:hover{box-shadow:var(--shadow);border-color:#c8d3e8}.fc.sel{border:2px solid var(--navy);padding:13px;box-shadow:0 6px 18px #0020601f}.fc.dis{opacity:.6;background:#fafbfd}.fc .tp{display:flex;justify-content:space-between;align-items:flex-start}.fc .d{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#fff}.fc b{font-size:15px;margin-top:auto}.fc small{font-size:12.5px;color:var(--mute);display:block;line-height:1.35}.fc.special{background:var(--navy);color:#fff;border-color:var(--navy)}.fc.special small{color:#c3d1ee}.fc.special .d{background:#f0a020}.fld{display:flex;flex-direction:column;gap:6px}.fld>label,.fld>.lab{font-size:12.5px;font-weight:700;color:var(--ink-2)}.inp{border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;font-size:14px;background:#fff;width:100%;outline:0}.inp:focus{border-color:var(--blue);box-shadow:0 0 0 3px #244c9d26}textarea.inp{min-height:96px;resize:vertical;line-height:1.5}.hint{font-size:12px;color:var(--mute)}.err{font-size:13px;color:var(--bad);font-weight:600}.qty{display:flex;align-items:center;border:1px solid var(--line-2);border-radius:10px;overflow:hidden;width:max-content;background:#fff}.qty button{width:42px;height:42px;display:grid;place-items:center;background:#f5f7fb}.qty button:hover{background:#e9eef8}.qty b{width:54px;text-align:center;font-size:17px;font-variant-numeric:tabular-nums}.cb{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;cursor:pointer}.cb input{width:18px;height:18px;accent-color:var(--navy);margin-top:1px;flex:none}.cb small{display:block;color:var(--mute);font-size:12px}.sum{background:#f5f7fb;border-radius:12px;padding:12px 14px;font-size:13px;color:var(--ink-2);display:flex;flex-direction:column;gap:4px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.switch{position:relative;width:44px;height:26px;flex:none}.switch input{opacity:0;width:0;height:0}.switch span{position:absolute;inset:0;background:#c9d1e0;border-radius:99px;transition:.2s;cursor:pointer}.switch span:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 1px 3px #0003}.switch input:checked+span{background:var(--navy)}.switch input:checked+span:after{transform:translate(18px)}.scrim{position:fixed;inset:0;background:#00143c59;z-index:40;animation:fade .2s}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(460px,100vw);background:#fff;z-index:41;display:flex;flex-direction:column;box-shadow:-10px 0 30px #00206026}.drawer.enter{animation:slide .25s cubic-bezier(.2,.8,.2,1)}.drawer .dh{padding:20px 24px 14px;display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid var(--line)}.drawer .dh .t{flex:1;min-width:0}.drawer .dh small{font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--mute)}.drawer .dh h2{font-size:21px;font-weight:800;letter-spacing:-.01em}.drawer .db{padding:18px 24px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:16px}.drawer .df{padding:14px 24px 20px;border-top:1px solid var(--line);display:flex;gap:10px;flex-wrap:wrap}.drawer .df .btn{flex:1}@keyframes slide{0%{transform:translate(40px);opacity:0}}@keyframes fade{0%{opacity:0}}.kv{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.kv small{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--mute);font-weight:700;display:block;margin-bottom:2px}.kv b{font-weight:600;font-size:14px}.kv .full{grid-column:1 / -1}.timeline{display:flex;flex-direction:column;gap:12px}.tl{display:flex;gap:12px}.tl .i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:#e7edf9;color:var(--blue)}.tl .i .ms{font-size:17px}.tl b{font-weight:600;display:block}.tl small{color:var(--mute)}.tl p{font-size:13px;color:var(--ink-2);margin-top:3px;background:#f5f7fb;border-radius:8px;padding:6px 10px}.modal-wrap{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:#00143c73;animation:fade .2s}.modal{background:#fff;border-radius:20px;width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 30px 80px #00143c59;animation:pop .25s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.modal.wide{width:min(760px,100%)}.modal .mh{padding:22px 24px 8px;display:flex;gap:12px;align-items:flex-start}.modal .mh h2{font-size:20px;font-weight:800;flex:1}.modal .mb{padding:8px 24px 16px;display:flex;flex-direction:column;gap:14px}.modal .mf{padding:12px 24px 22px;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}@keyframes pop{0%{transform:translateY(12px) scale(.98);opacity:0}}.toasts{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:60;display:flex;flex-direction:column;gap:8px;align-items:center}.toast{background:var(--ink);color:#fff;padding:11px 16px;border-radius:12px;font-weight:600;display:flex;gap:10px;align-items:center;box-shadow:0 10px 30px #00000040;animation:pop .25s}.toast.ok .ms{color:#6be0a5}.toast.bad .ms{color:#ff9a8f}.pop{position:fixed;z-index:45;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 50px #00143c33;width:380px;animation:pop .18s;color:var(--ink)}.pop{max-height:calc(100dvh - var(--pop-top, 80px) - 12px);overflow-y:auto;overscroll-behavior:contain}.pop .ph2{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);font-weight:700}.pop .opt{display:flex;gap:10px;align-items:center;padding:10px 16px;width:100%;text-align:left}.pop .opt:hover{background:var(--bg)}.pop .opt.on{font-weight:700;color:var(--navy)}.noti{display:flex;gap:12px;padding:12px 16px;border-top:1px solid var(--line);width:100%;text-align:left}.noti:hover{background:#f8faff}.noti.unread{background:#f3f7ff}.noti .i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}.noti b{display:block;font-weight:600;font-size:13.5px}.noti small{color:var(--mute);font-size:12.5px}.bars{display:flex;align-items:flex-end;gap:8px;height:180px;padding:16px 18px 0}.bars .m{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end;min-width:0}.bars .pair{display:flex;gap:3px;align-items:flex-end;height:100%;width:100%;justify-content:center}.bars .b{width:42%;max-width:18px;border-radius:4px 4px 0 0;background:var(--navy);min-height:2px;position:relative}.bars .b.prev{background:#d5def2}.bars .b:hover:after{content:attr(data-v);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--ink);color:#fff;font-size:11px;padding:3px 6px;border-radius:6px;white-space:nowrap;margin-bottom:4px;z-index:2}.bars small{font-size:11px;color:var(--mute)}.legend{display:flex;gap:14px;font-size:12px;color:var(--mute);padding:10px 18px 14px;flex-wrap:wrap}.legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.hbar{display:flex;flex-direction:column;gap:10px;padding:16px 18px}.hbar .r{display:grid;grid-template-columns:170px 1fr 90px;gap:10px;align-items:center;font-size:13px}.hbar .r .track{height:10px;background:#eef2fa;border-radius:99px;overflow:hidden}.hbar .r .fill{height:100%;background:var(--navy);border-radius:99px}.hbar .r b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai{border:1px solid #cbd8f3;background:linear-gradient(180deg,#f2f6ff,#fff);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px}.ai .hd{display:flex;align-items:center;gap:10px}.ai .hd .ic{width:34px;height:34px;border-radius:10px;background:var(--navy);color:#fff;display:grid;place-items:center;flex:none}.ai .hd b{display:block;font-size:15px}.ai .hd small{color:var(--mute)}.sug{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;gap:12px}.sug .n{width:24px;height:24px;border-radius:50%;background:#e7edf9;color:var(--blue);font-weight:800;font-size:12.5px;display:grid;place-items:center;flex:none}.sug b{font-size:14px}.sug p{font-size:13px;color:var(--mute);margin:2px 0 8px}.faq details{border-top:1px solid var(--line)}.faq details:first-of-type{border-top:0}.faq summary{padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px}.faq summary:after{content:"expand_more";font-family:Material Symbols Rounded;font-size:20px;color:var(--mute)}.faq details[open] summary:after{content:"expand_less"}.faq details p{padding:0 18px 14px;color:var(--ink-2);line-height:1.55}.stars{display:flex;gap:4px}.stars button{color:#c9d1e0}.stars button.on{color:#f0a020}.stars .ms{font-size:30px}.settings{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:start}.snav{display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:8px}.snav button{display:flex;gap:10px;align-items:center;padding:9px 10px;border-radius:9px;font-weight:600;color:var(--ink-2);text-align:left}.snav button.on{background:#eef2fa;color:var(--navy)}.srow{display:flex;gap:16px;align-items:center;padding:14px 18px;border-top:1px solid var(--line)}.srow:first-child{border-top:0}.srow .t{flex:1;min-width:0}.srow b{display:block;font-weight:600}.srow small{color:var(--mute)}.langs{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;padding:16px 18px}.langs button{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;gap:8px;align-items:center;font-weight:600;text-align:left}.langs button.on{border:2px solid var(--navy);padding:9px 11px;color:var(--navy)}.login{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr}.login .brand{background:radial-gradient(circle at 80% 10%,rgba(95,144,189,.45) 0,transparent 40%),linear-gradient(160deg,var(--navy),var(--navy-3));color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.login .brand h1{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1.1;max-width:520px}.login .brand p{color:#c3d1ee;font-size:16px;max-width:480px;margin-top:14px;line-height:1.5}.login .brand ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:28px}.login .brand li{display:flex;gap:12px;align-items:center;color:#e2e9f8}.login .brand li .ms{width:36px;height:36px;border-radius:10px;background:#ffffff1f;display:grid;place-items:center;color:var(--sky-2)}.login .form{display:flex;align-items:center;justify-content:center;padding:32px 20px;background:#fff}.login form{width:min(400px,100%);display:flex;flex-direction:column;gap:16px}.login form h2{font-size:26px;font-weight:800;letter-spacing:-.01em}.login .demo{border:1px dashed #c8d3e8;border-radius:12px;padding:12px;background:#f8faff;display:flex;flex-direction:column;gap:6px}.login .demo button{display:flex;justify-content:space-between;gap:8px;text-align:left;padding:6px 8px;border-radius:8px;font-size:13px}.login .demo button:hover{background:#eef2fa}.login .langsel{position:absolute;top:20px;right:20px}.pw{position:relative}.pw button{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--mute)}.otp{letter-spacing:.4em;font-size:22px;text-align:center;font-family:var(--mono)}.onb{position:fixed;inset:0;z-index:70;background:#00103299;display:grid;place-items:center;padding:16px;animation:fade .25s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.onb .box{width:min(880px,100%);min-height:min(540px,calc(100vh - 32px));max-height:calc(100vh - 32px);background:#fff;border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 40px 100px #00000059;animation:pop .3s}.onb .art{background:radial-gradient(circle at 75% 15%,rgba(95,144,189,.5) 0,transparent 45%),linear-gradient(160deg,var(--navy),var(--navy-3));display:grid;place-items:center;position:relative;padding:28px;overflow:hidden}.onb .art .big{width:132px;height:132px;border-radius:36px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);display:grid;place-items:center;color:#fff;box-shadow:inset 0 1px #fff6}.onb .art .big .ms{font-size:64px}.onb .art .mini{position:absolute;background:#fffffff2;color:var(--ink);border-radius:12px;padding:8px 12px;font-size:12.5px;font-weight:700;display:flex;gap:8px;align-items:center;box-shadow:0 10px 30px #0003}.onb .art .mini .ms{font-size:18px;color:var(--navy)}.onb .txt{padding:36px 36px 24px;display:flex;flex-direction:column;gap:14px;min-height:0;overflow:auto}.onb .step{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.onb h2{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.onb p{color:var(--ink-2);font-size:15px;line-height:1.55}.onb ul{list-style:none;display:flex;flex-direction:column;gap:10px}.onb li{display:flex;gap:10px;font-size:14px;color:var(--ink-2);line-height:1.45}.onb li .ms{color:var(--ok);font-size:20px}.onb .foot{margin-top:auto;display:flex;align-items:center;gap:10px;padding-top:12px}.onb .dots{display:flex;gap:6px;flex:1}.onb .dots i{width:8px;height:8px;border-radius:99px;background:#d5def2;transition:.2s}.onb .dots i.on{width:24px;background:var(--navy)}.cl-item{display:flex;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.cl-item:first-child{border-top:0}.cl-item .ic{width:38px;height:38px;border-radius:11px;background:#eef2fa;color:var(--navy);display:grid;place-items:center;flex:none}.cl-item b{display:block}.cl-item p{color:var(--mute);font-size:13.5px;margin-top:2px;line-height:1.45}.ver{display:flex;gap:10px;align-items:baseline}.ver b{font-size:17px}.bagrow{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--line)}.bagrow:first-child{border-top:0}.bagrow .ic{width:44px;height:44px;border-radius:12px;background:#eef2fa;color:var(--navy);display:grid;place-items:center;flex:none}.bagrow .t{flex:1}.bagrow b{display:block;font-size:15px}.bagrow small{color:var(--mute)}.mob-nav,.only-mobile{display:none}@media(max-width:1180px){.cols{grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(2,1fr)}.me .t{display:none}}@media(max-width:900px){.app{grid-template-columns:1fr}.side{position:fixed;left:0;top:0;bottom:0;width:284px;transform:translate(-100%);transition:transform .25s}.side.open{transform:none;box-shadow:20px 0 60px #0000004d}.burger{display:grid}.top{padding:0 14px;gap:8px}.search kbd,.tbtn .lname{display:none}.page{padding:18px 16px 96px;background:linear-gradient(180deg,var(--navy) 0,var(--navy-3) 130px,var(--bg) 130px)}.ph h1{font-size:24px}.login{grid-template-columns:1fr}.login .brand{padding:28px 20px}.login .brand h1{font-size:28px}.login .brand ul{display:none}.onb .box{grid-template-columns:1fr;grid-template-rows:200px 1fr}.onb .txt{padding:22px 20px 18px}.onb h2{font-size:23px}.onb .foot{flex-wrap:wrap;row-gap:12px}.onb .dots{flex-basis:100%;justify-content:center}.onb .foot .btn{flex:1;justify-content:center}.onb .art .logo{display:none}.settings{grid-template-columns:1fr}.snav{flex-direction:row;overflow-x:auto}.snav button{white-space:nowrap}.grid2,.kv{grid-template-columns:1fr}.hbar .r{grid-template-columns:110px 1fr 70px}.mob-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:30;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);padding:6px 6px calc(6px + env(safe-area-inset-bottom));justify-content:space-around}.mob-nav button{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:600;color:var(--mute);padding:4px 8px;border-radius:12px;position:relative;flex:1}.mob-nav button.on{color:var(--navy)}.mob-nav button.on .ms{font-variation-settings:"FILL" 1}.mob-nav button .n{position:absolute;top:0;right:calc(50% - 22px);background:#e04b3f;color:#fff;font-size:10px;border-radius:99px;padding:0 5px}.mob-nav .plus{background:var(--navy);color:#fff!important;width:52px;height:52px;border-radius:16px;flex:none;justify-content:center;margin-top:-18px;box-shadow:0 8px 20px #00206059}.only-mobile{display:initial}.hide-mobile{display:none!important}.pop{width:calc(100vw - 24px);left:12px!important;right:12px!important}}@media(max-width:560px){.kpis{grid-template-columns:1fr 1fr;gap:10px}.kpi .v{font-size:24px}.me{display:none}.search{max-width:none}.tablewrap td:nth-child(4),.tablewrap th:nth-child(4){display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media print{.side,.top,.mob-nav,.ph .acts{display:none!important}.app{display:block}.page{background:#fff}.ph h1{color:var(--ink)}}.contacts.light{background:#f8faff;border-color:var(--line);color:var(--ink);margin:0}.contacts.light .hd{color:var(--mute)}.contacts.light .ct b{color:var(--ink)}.contacts.light .ct small{color:var(--mute)}.contacts.light .ct .ib{background:#e7edf9;color:var(--blue)}.top .burger{display:none}@media(max-width:900px){.top .burger{display:flex}}.main{overflow-x:clip}.page{background:var(--bg);position:relative;isolation:isolate}.page>.ph,.page>.ph-tools{position:relative}.page>.ph:before,.page>.ph-tools:before{content:"";position:absolute;z-index:-1;left:-100vmax;right:-100vmax;top:-100vmax;bottom:0;background:var(--navy-3)}.page>.ph-tools:before{top:-19px}.page>.ph:not(:has(+.ph-tools)):before,.page>.ph-tools:before{bottom:-30px}.top{box-shadow:0 1px #ffffff0f}@media(max-width:900px){.page{background:var(--bg)}.ph .acts{width:100%}.ph .acts .btn{flex:1}}@media(max-width:560px){.banner{flex-wrap:wrap}.banner .btn{width:100%}.ph-tools .fsearch{min-width:0;width:100%}.ph-tools select{flex:1;min-width:40%}}.page>.ph-tools+.gh{margin-top:16px}.av.sm{width:32px;height:32px;font-size:11.5px;background:#244c9d}.inp.sm{padding:6px 10px;font-size:13px;width:auto;min-width:150px}.ms.ok{color:var(--ok)}.ms.mute{color:#c2cad8}.matrix th.num,.matrix td.num{text-align:center}.matrix th{font-size:12px;line-height:1.25}.spin.dark{color:var(--navy);width:26px;height:26px}.pick-sites{display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:12px;max-height:260px;overflow:auto}.pick-sites .ps{display:flex;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid var(--line)}.pick-sites .ps:first-child{border-top:0}.pick-sites label{flex:1;display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer}.pick-sites label span{display:flex;flex-direction:column;min-width:0}.pick-sites small{color:var(--mute);font-size:12px}.pick-sites input[type=checkbox]{width:18px;height:18px;accent-color:var(--navy)}.opt .role{display:block;margin-top:2px;font-size:11.5px;font-weight:700;color:#1d47a0}.site-switch small .role{opacity:.8}.pop .site-search{margin:4px 10px 8px;width:calc(100% - 20px)}.perm-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:#eef2fa;color:var(--ink-2);font-size:13px}@media(max-width:720px){.pick-sites .ps{flex-wrap:wrap}.pick-sites .ps select{width:100%}}.me .chev{font-size:18px;color:#ffffffb3;transition:transform .15s}.me.on .chev{transform:rotate(180deg)}.mm-head{display:flex;gap:12px;align-items:center;padding:16px;border-bottom:1px solid var(--line)}.mm-head .av.lg{width:44px;height:44px;font-size:15px;flex:none}.mm-head .t{min-width:0;display:flex;flex-direction:column}.mm-head b{font-size:15px}.mm-head small{color:var(--mute);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-sec{padding:8px 0;border-bottom:1px solid var(--line)}.mm-sec:last-child{border-bottom:0}.mm-lbl{padding:4px 16px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.mm-role{display:flex;gap:10px;align-items:flex-start;padding:6px 16px}.mm-role .ms{color:var(--navy);font-size:19px;margin-top:1px}.mm-role span{display:flex;flex-direction:column;min-width:0}.mm-role b{font-size:13.5px;font-weight:600}.mm-role small{font-size:12px;color:#1d47a0;font-weight:600}.mm-more{padding:2px 16px 4px 45px;font-size:12px;color:var(--mute)}.mm-acts .opt{padding:9px 16px;font-size:14px}.mm-acts .opt .ms{color:#4a5670}.bagline{display:flex;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.bagline+.bagline{margin-top:8px}.bagline.on{border-color:var(--navy);background:#f5f8fe}.bagline .t{flex:1;min-width:0}.bagline .t b{display:block;font-size:14px}.bagline .t small{color:var(--mute);font-size:12px}.bagline .qty input{width:52px;border:0;background:transparent;text-align:center;font-weight:700;font-size:16px;padding:0}.contacts{padding:14px;gap:12px;background:#ffffff1f;border-color:#ffffff38}.contacts .hd{font-size:13px;color:#fff;display:flex;align-items:center;gap:6px}.ct{display:flex;flex-direction:column;gap:6px;align-items:stretch}.ct+.ct{padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.ct .who{display:flex;gap:10px;align-items:center}.ct .av{width:36px;height:36px;font-size:12.5px}.ct small{font-size:11px;white-space:normal;overflow:visible;line-height:1.3;color:#b9c8ea}.ct b{font-size:15px;white-space:normal;overflow:visible;line-height:1.25}.ct .cl{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:9px;background:#ffffff1a;color:#fff;font-size:13px;font-weight:600;min-width:0}.ct .cl:hover{background:#fff3}.ct .cl .ms{font-size:17px;color:var(--sky-2, #8fb3e6);flex:none}.ct .cl span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacts.light .ct+.ct{border-top-color:var(--line)}.contacts.light .hd{color:var(--ink)}.contacts.light .ct .cl{background:#e7edf9;color:var(--navy)}.contacts.light .ct .cl:hover{background:#dbe4f6}.contacts.light .ct .cl .ms{color:var(--blue)}.hero-note{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:13.5px;font-weight:600}.hero-note .ms{font-size:18px;color:#c3d1ee}.ct .cl[href^=mailto] span:not(.ms){white-space:normal;overflow-wrap:anywhere;font-size:12.5px;line-height:1.3}.fc small.meta{display:flex;align-items:center;gap:5px;color:#4a5670;font-weight:600;font-size:12px;margin-top:-4px}.fc small.meta .ms{font-size:15px;color:var(--blue)}.quick{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0 4px}.quick .lbl{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--navy)}.quick .lbl .ms{font-size:16px;color:var(--warn)}.quick .qb{display:inline-flex;align-items:center;gap:10px;padding:7px 12px 7px 8px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:left}.quick .qb:hover{box-shadow:var(--shadow);border-color:#c8d3e8}.quick .qb.dis{opacity:.6}.quick .qb .d{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#fff}.quick .qb .d .ms{font-size:17px}.quick .qb b{display:block;font-size:13.5px}.quick .qb small{color:var(--mute);font-size:11.5px}.wish-warn{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 12px;border-radius:10px;background:#fde1de;color:#a3271f;font-size:13px}.wish-warn .ms{font-size:18px}.wish-warn>span:not(.ms){flex:1;min-width:180px}.nv.locked{opacity:.72}.nv.locked .lk{margin-left:auto;font-size:17px;color:#b9c8ea}.chip.c-lock{background:#fff4de;color:#7a4b00;border:1px solid #f3d59b;cursor:pointer}.chip.c-lock:hover{background:#ffecc4}.chip.c-lock .ms{font-size:15px}.plan-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 18px 6px}.plan-limits>div{background:#f5f7fb;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.plan-limits small{color:var(--mute);font-size:12.5px}.plan-limits b{font-size:18px;color:var(--navy)}.plan-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;padding:10px 18px 14px}.plan-features .pf{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--mute);padding:5px 0}.plan-features .pf.on{color:var(--ink)}.plan-features .pf.on .ms{color:#1f9d63}.plan-features .pf small{margin-left:auto;font-size:11.5px;font-weight:700;color:#7a4b00;white-space:nowrap}.contact-hidden summary{color:var(--mute)}@media(max-width:640px){.plan-limits,.plan-features{grid-template-columns:1fr}}.app-banner{position:relative;background:linear-gradient(135deg,#002060,#1d3f86 60%,#4d6fae);color:#fff;border:0;overflow:hidden}.app-banner .ab-x{position:absolute;top:8px;right:8px;color:#fff;opacity:.75}.app-banner .ab-x:hover{opacity:1;background:#ffffff1f}.app-banner .ab-body{display:flex;flex-wrap:wrap;gap:16px 18px;align-items:center;padding:20px}.app-banner .ab-text{flex:1 1 260px;min-width:0}.app-banner .ab-tag{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;background:#ffffff24;border-radius:99px;padding:3px 10px 3px 6px}.app-banner .ab-tag .ms{font-size:16px}.app-banner h2{color:#fff;margin:10px 0 4px;font-size:19px}.app-banner p{margin:0 0 10px;color:#ffffffd1;font-size:13.5px}.app-banner ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.app-banner li{display:flex;gap:8px;align-items:center;font-size:13.5px}.app-banner li .ms{font-size:18px;color:#9fc0ff}.app-banner .ab-qr{display:flex;align-items:center;gap:14px;text-decoration:none;color:#ffffffd9;flex:1 1 260px;padding-top:14px;border-top:1px solid rgba(255,255,255,.16)}.app-banner .ab-qr img{width:112px;height:112px;flex:none;background:#fff;border-radius:12px;padding:6px;display:block}.app-banner .ab-qr small{font-size:13px;line-height:1.4}.app-banner .ab-open{display:none;margin-top:14px;background:#fff;color:#002060;border-color:#fff}@media(max-width:760px){.app-banner .ab-qr{display:none}.app-banner .ab-open{display:inline-flex}}.side-foot{margin-top:auto;padding-top:10px;display:flex;justify-content:center}.contacts~.side-foot{margin-top:0}.app-ver{background:none;border:0;font:inherit;font-size:11px;color:#ffffff73;cursor:pointer;padding:2px 6px;border-radius:6px;letter-spacing:.02em}.app-ver:hover{color:#fff;background:#ffffff14}.app-ver.chip{color:var(--mute);background:var(--bg, #f3f5f9);border:1px solid var(--line);font-size:11.5px}.app-ver.chip:hover{color:var(--ink);background:var(--line)}.diag-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;max-height:280px;overflow-y:auto}.diag-table>div{background:#fff;padding:8px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.diag-table small{color:var(--mute);font-size:11.5px}.diag-table span{font-size:12.5px;word-break:break-word}.consent{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:12px;background:#eef3fc;font-size:13.5px;line-height:1.45;cursor:pointer}.consent input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--navy)}@media(max-width:760px){.diag-table{grid-template-columns:1fr}}.tour{position:fixed;inset:0;z-index:90}.tour-block{position:absolute;inset:0}.tour-hole{position:fixed;border-radius:14px;box-shadow:0 0 0 4px #fffffff2,0 0 0 9999px #0010309e;transition:top .38s cubic-bezier(.4,.1,.2,1),left .38s cubic-bezier(.4,.1,.2,1),width .38s cubic-bezier(.4,.1,.2,1),height .38s cubic-bezier(.4,.1,.2,1),border-radius .38s;pointer-events:none}.tour-hole:after{content:"";position:absolute;inset:-4px;border-radius:inherit;box-shadow:0 0 #78aaffb3;animation:tour-pulse 1.8s ease-out infinite}.tour-hole.none{box-shadow:0 0 0 9999px #0010309e;width:0!important;height:0!important;top:50%!important;left:50%!important}.tour-hole.none:after{display:none}@keyframes tour-pulse{0%{box-shadow:0 0 #78aaffbf}70%{box-shadow:0 0 0 14px #78aaff00}to{box-shadow:0 0 #78aaff00}}.tour-card{position:fixed;top:50%;left:50%;width:360px;max-width:calc(100vw - 24px);background:#fff;border-radius:18px;padding:18px 18px 14px;box-shadow:0 24px 60px #00103059;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}.tour-card.on{opacity:1;transform:none}.tour-card.center{top:50%!important;left:50%!important;transform:translate(-50%,-46%);width:min(420px,calc(100vw - 24px))!important;text-align:center;padding:26px 24px 18px}.tour-card.center.on{transform:translate(-50%,-50%)}.tour-card .tc-step{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.tour-card h3{margin:6px 0;font-size:18px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.tour-card.center h3{font-size:22px}.tour-card p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2, #3b4760)}.tour-card .tc-foot{display:flex;align-items:center;gap:8px;margin-top:16px}.tour-card .tc-bar{flex:1;min-width:40px;height:4px;border-radius:99px;background:#e3e8f0;overflow:hidden;margin-right:6px}.tour-card .tc-bar i{display:block;height:100%;background:var(--navy);border-radius:inherit;transition:width .3s}.tour-card.center .tc-foot{flex-wrap:wrap;justify-content:center}.tour-card.center .tc-bar{flex-basis:100%;margin:0 0 8px}@media(prefers-reduced-motion:reduce){.tour-hole,.tour-card{transition:none}.tour-hole:after{animation:none}}.bag-cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.bag-form .bf-body{padding:18px;display:flex;flex-direction:column;gap:16px}.bag-form .bf-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:4px}.bag-form textarea{min-height:110px}.inp.ro{display:flex;align-items:center;background:var(--bg);color:var(--ink-2)}@media(max-width:900px){.bag-cols{grid-template-columns:1fr}.bag-form .bf-foot .btn{width:100%;justify-content:center}}.nv-sub{display:flex;flex-direction:column;margin:2px 0 6px 21px;padding-left:12px;border-left:2px solid rgba(255,255,255,.14)}.nv-sub button{display:flex;align-items:center;text-align:left;padding:6px 10px;border-radius:8px;font-size:13px;font-weight:600;color:#b9c8ea;width:100%}.nv-sub button:hover{background:#ffffff14;color:#fff}.nv-sub button.on{color:#fff;background:#ffffff1f}.nv-sub .n{margin-left:auto;font-size:11px;font-weight:700;background:#e04b3f;color:#fff;border-radius:99px;padding:0 7px}.seg button .ms{font-size:17px}.cmp-cell{max-width:460px}.cmp-text{display:block;font-weight:600}.cmp-answer{display:flex;gap:6px;margin-top:6px;padding:7px 9px;background:#eef3fc;border-radius:8px;font-size:13px;color:#24324f}.cmp-answer .ms{font-size:17px;color:var(--navy);flex:none}.cmp-answer b{color:var(--navy)}.cmp-box{border:1px solid #f5bdb6;background:#fff6f5;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.cmp-box.review{border-color:#f3d59b;background:#fffaf0}.cmp-box.resolved{border-color:#b9e3cc;background:#f3fbf7}.cmp-box .cb-h{display:flex;align-items:center;gap:8px}.cmp-box .cb-h .ms{color:var(--bad)}.cmp-box .cb-h .chip{margin-left:auto}.cmp-box p{margin:2px 0 0}.cmp-box .cb-a{display:flex;gap:10px;margin-top:8px;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:10px}.cmp-box .cb-a>.ms{color:var(--navy);flex:none}.cmp-box .cb-a b{color:var(--navy)}.cmp-box .cb-a.wait{align-items:center;color:var(--mute)}.cmp-box .cb-a.wait>.ms{color:var(--mute)}@media(max-width:760px){.seg button>.ms{display:none}.page .seg[role=tablist]{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.page .seg[role=tablist] button{justify-content:center}.cmp-table thead{display:none}.cmp-table,.cmp-table tbody{display:block}.cmp-table tr{display:grid;grid-template-columns:1fr auto;gap:6px 10px;padding:12px 14px;border-bottom:1px solid var(--line)}.cmp-table td{display:block;padding:0;border:0}.cmp-table td:not(.nr):not(:last-child){grid-column:1 / -1}.cmp-table td.nr{grid-row:1;grid-column:1;align-self:center}.cmp-table td:last-child{grid-row:1;grid-column:2;text-align:right}.cmp-table td.cmp-cell{display:block;max-width:none}.cmp-at{font-size:13px;color:var(--mute)}.cmp-at:before{content:attr(data-l) ": "}.cmp-at br{display:none}.cmp-at .hint:before{content:" \b7  "}}.nv-grp:not(:has(.nv)){display:none}.otabs{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.otabs>.hint{display:inline-flex;align-items:center;gap:6px}.otabs>.hint .ms{font-size:17px}.kpis.cont-kpis{grid-template-columns:repeat(3,1fr)}.cont-spot .ch{gap:12px}.cont-spot .sp{display:flex;align-items:center;gap:10px}.cont-spot .sp .ic{width:34px;height:34px;border-radius:10px;background:#eef2fa;color:var(--navy);display:grid;place-items:center;flex:none}.cont-spot .sp h2{margin:0}.cont-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--line)}.cont-row .t{display:flex;flex-direction:column;min-width:0}.cont-row .t small{color:var(--mute)}.cont-row .q{display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.cont-row .a{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.cont-row.st-defect{background:#fff8f7}.cont-row .pend{cursor:pointer;border:0}.cont-row .pend .ms{font-size:16px}.cont-open{display:flex;flex-direction:column}.cont-open .co{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--line);text-align:left;width:100%}.cont-open .co:hover{background:#f6f8fc}.cont-open .co .t{flex:1;display:flex;flex-direction:column}.cont-open .co .t small{color:var(--mute)}.cont-note{display:flex;align-items:center;gap:6px}.cont-note .ms{font-size:17px}.empty.sm{padding:16px 18px;font-size:13px}.cont-modal .cont-sum{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:12px;background:#f6f8fc}.cont-modal .cont-sum small{display:block;color:var(--mute)}.cont-modal .qty input{width:56px;border:0;background:transparent;text-align:center;font-weight:700;font-size:16px;padding:0}.cont-modal .qty button:disabled{opacity:.4;cursor:default}@media(max-width:760px){.kpis.cont-kpis{grid-template-columns:1fr 1fr 1fr;gap:8px}.kpis.cont-kpis .kpi{padding:12px}.kpis.cont-kpis .kpi .v{font-size:24px}.kpis.cont-kpis .kpi .s{display:none}.kpis.cont-kpis .kpi{min-width:0}.kpis.cont-kpis .kpi .h{font-size:12px;align-items:flex-start}.kpis.cont-kpis .kpi .h .ms{display:none}.cont-row .a .btn{padding:6px 10px;font-size:13px}.cont-row{grid-template-columns:auto 1fr auto;padding:12px 14px}.cont-row .a{grid-column:1 / -1;justify-content:flex-start}}.avv{font-variant-numeric:tabular-nums;white-space:nowrap}.otags{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.otag{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;line-height:1;padding:4px 7px;border-radius:6px;background:#eef2fa;color:var(--ink-2);white-space:nowrap}.otag .ms{font-size:13px}.otag.turnus{background:#e8f1ff;color:var(--blue)}.otag.avv{background:#f3f5f9;color:var(--mute);border:1px solid var(--line)}.rmk{display:flex;gap:5px;align-items:flex-start;margin-top:5px;font-size:12.5px;color:var(--ink-2);font-style:italic;max-width:420px}.rmk .ms{font-size:14px;color:var(--mute);margin-top:1px;font-style:normal}.rmk-box{display:flex;gap:10px;align-items:flex-start;background:#f5f7fb;border-left:3px solid var(--blue);border-radius:10px;padding:10px 14px}.rmk-box>.ms{color:var(--blue)}.rmk-box small{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--mute);font-weight:700}.rmk-box p{margin:2px 0 0;font-size:14px;white-space:pre-wrap}.fc-avv{display:block;font-size:11.5px;color:var(--mute);font-weight:600;margin-top:-2px}.btn.cxl{gap:6px}.btn.cxl .cxl-t{display:inline-flex;align-items:center;gap:2px;font-size:11.5px;font-weight:700;padding:2px 6px;border-radius:99px;background:#fde1de;color:var(--bad)}.btn.cxl .cxl-t .ms{font-size:13px}.btn.sm.cxl>.ms:first-child{display:none}.chip.due{background:var(--bad);color:#fff}.chip.due .ms{font-size:14px}.btn.p.due{background:var(--bad);border-color:var(--bad);animation:due-pulse 1.8s ease-in-out infinite}@keyframes due-pulse{0%,to{box-shadow:0 0 #c8372d73}50%{box-shadow:0 0 0 6px #c8372d00}}.banner.due{background:#fde9e7;border-color:#f3b7b1}.banner.due .ic{background:var(--bad)}.banner.due .t span{color:#7d231c}.nagbar{display:flex;flex-direction:column;gap:0}.nag{display:flex;align-items:center;gap:12px;padding:10px 28px;color:#fff}.nag.due{background:var(--bad)}.nag.nag-offer{background:#b86f00}.nag .ic{width:34px;height:34px;border-radius:10px;background:#ffffff2e;display:grid;place-items:center;flex:none}.nag .ic .ms{animation:due-shake 4s ease-in-out infinite}@keyframes due-shake{0%,90%,to{transform:rotate(0)}92%{transform:rotate(-12deg)}94%{transform:rotate(12deg)}96%{transform:rotate(-8deg)}98%{transform:rotate(6deg)}}.nag .t{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.nag .t b{font-size:14px}.nag .t span{font-size:12.5px;opacity:.9;overflow:hidden;text-overflow:ellipsis}.nag .btn{background:#fff;color:var(--ink);border-color:#fff;flex:none}.nag.due .btn{color:var(--bad)}.nag-modal{max-width:640px}.nag-modal .mh>div{display:flex;flex-direction:column}.nag-why{display:flex;gap:10px;align-items:flex-start;background:#fde9e7;color:#7d231c;border-radius:12px;padding:11px 14px;font-size:13.5px}.nag-why .ms{color:var(--bad)}.nag-list{display:flex;flex-direction:column;gap:8px;max-height:46vh;overflow:auto}.nag-row{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-left:3px solid var(--bad);border-radius:12px;padding:10px 12px}.nag-row .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nag-row .t b{font-size:14px}.nag-row .t small{font-size:12px;color:var(--mute)}.nag-row .t small.bad{color:var(--bad);font-weight:700}.nag-row .t .otag{align-self:flex-start}.nag-row .a{display:flex;gap:6px;flex:none}.offer{border:1px solid #e1e6ef;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px;background:#fff}.offer.open{border-color:#f0c674;background:linear-gradient(180deg,#fff8ea,#fff 60%)}.offer.expired{border-color:var(--line);background:#f7f8fb}.offer .hd{display:flex;gap:12px;align-items:center}.offer .hd .ic{width:38px;height:38px;border-radius:10px;background:#f0a020;color:#fff;display:grid;place-items:center;flex:none}.offer .hd small{display:block;font-size:12px;color:var(--mute)}.offer p{margin:0;font-size:14px}.offer-pos{width:100%;border-collapse:collapse;font-size:13px}.offer-pos th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--mute);padding:6px 0;border-bottom:1px solid var(--line)}.offer-pos td{padding:7px 0;border-bottom:1px solid #f0f2f6;vertical-align:top}.offer-pos .num{text-align:right;white-space:nowrap}.offer-sum{display:flex;align-items:baseline;gap:8px;justify-content:flex-end}.offer-sum span{font-size:13px;color:var(--ink-2);font-weight:600}.offer-sum b{font-size:24px;font-weight:800}.offer .terms{font-size:13px;color:var(--ink-2)}.offer .terms summary{cursor:pointer;font-weight:700;color:var(--blue)}.offer .terms p{font-size:13px;margin-top:6px;white-space:pre-wrap}.offer-acts{display:flex;gap:8px;flex-wrap:wrap}.decision{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:11px 14px;font-size:13px}.decision.ok{background:#e6f5ed;color:#14532d}.decision.ok>.ms{color:var(--ok)}.decision.no{background:#f3f5f9;color:var(--ink-2)}.decision>div{display:flex;flex-direction:column;gap:2px}.decision small{font-size:12px;opacity:.85}.decision .hash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.sum.ordered{flex-direction:row;align-items:center;gap:10px;background:#e6f5ed;color:#14532d}.sum.ordered>.ms{color:var(--ok)}.sum.ordered span{flex:1}.chk{display:flex;gap:10px;align-items:flex-start;text-align:left;width:100%;background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px;font:inherit;font-size:13.5px;color:var(--ink);cursor:pointer}.chk .ms{color:var(--mute);flex:none}.chk.on{border-color:var(--navy);background:#f2f6ff}.chk.on .ms{color:var(--navy)}@media(max-width:900px){.nag{padding:10px 16px;flex-wrap:wrap}.nag .btn{width:100%;justify-content:center}.nag .t span{white-space:normal}}@media(max-width:560px){.nag-row{flex-wrap:wrap}.nag-row .a{width:100%}.nag-row .a .btn{flex:1;justify-content:center}.rmk{max-width:none}}.nagbar{position:sticky;top:64px;z-index:14}.sum.ordered{flex-wrap:wrap}@media(max-width:900px){.nagbar{position:static}.nag{flex-wrap:nowrap;padding:8px 14px;gap:10px}.nag .ic{width:28px;height:28px}.nag .t b{font-size:13px}.nag .t span{display:none}.nag .btn{width:auto;padding:7px 10px;font-size:13px}.nag .btn .ms{display:none}}@media(max-width:560px){.sum.ordered span{flex-basis:calc(100% - 40px)}.sum.ordered .btn{width:100%;justify-content:center}}.list-note{display:flex;align-items:center;gap:6px;margin:-6px 2px 0}.list-note .ms{font-size:16px}.mo{display:grid;gap:14px}.mo-month .ch{align-items:flex-start}.mo-month .ch h2{font-size:18px}.mo-month .ch p{margin:2px 0 0}.mo-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;padding:18px 22px 22px;align-items:center}.mo-main small{color:var(--mute);font-weight:600;font-size:13px}.mo-big{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:38px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 4px}.mo-big .chip{font-size:13px;letter-spacing:0}.mo-main .hint{margin:0}.mo-split{display:grid;gap:9px}.mo-stack{display:flex;height:10px;border-radius:99px;overflow:hidden;background:#eef2fa;margin-bottom:4px}.mo-stack i{display:block;height:100%}.mo-part{display:grid;grid-template-columns:minmax(0,1fr) auto 78px 44px;gap:10px;align-items:center;font-size:14px}.mo-part>span>span{display:flex;flex-direction:column;line-height:1.25}.mo-part>span>span small{color:var(--mute);font-size:12px;text-align:left}.mo-part .chip{justify-self:start}.mo-part .chip .ms{font-size:14px}.mo-part-h{display:grid;grid-template-columns:1fr 44px}.mo-part-h small{color:var(--mute);font-size:11px;text-align:right}.mo-part>span{display:flex;align-items:center;gap:8px;min-width:0}.mo-part span i{width:10px;height:10px;border-radius:3px;flex:none}.mo-part b{font-variant-numeric:tabular-nums}.mo-part small{color:var(--mute);text-align:right}.kpis.mo-tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mo-row{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.mo-row .chip .ms,.mo-big .chip .ms{font-size:15px}.a-sec{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:10px 0 0}.a-sec h2{margin:0;font-size:18px}.a-sec .ph-tools{margin:0}@media(max-width:900px){.mo-body{grid-template-columns:1fr;gap:18px}}@media(max-width:640px){.mo-big{font-size:30px}.mo-body{padding:14px 16px 18px}}.page>.ph-tools+.mo,.page>.ph-tools+.quick{margin-top:30px}.a-sec .ph-tools select{background:#fff;color:var(--ink);border-color:var(--line-2)}.mo-top{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:14px}.mo-top:not(:has(.mo-year)){grid-template-columns:1fr}.mo-ybody{padding:18px 22px 20px;display:grid;gap:14px}.mo-yr{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center}.mo-yr span{font-weight:700;color:var(--mute)}.mo-yr.cur span{color:var(--navy)}.mo-yr b{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;min-width:92px;text-align:right}.mo-ybar{height:14px;background:#eef2fa;border-radius:99px;overflow:hidden}.mo-ybar i{display:block;height:100%;border-radius:99px;background:var(--navy)}.mo-yr.prev .mo-ybar i{background:#b7c6e6}.mo-ydiff{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line);color:var(--mute);font-size:13px}.mo-ydiff .chip .ms{font-size:15px}.mo-ydiff b{color:var(--ink)}.mo-base{margin:0 22px 20px;padding:16px 18px;border-radius:14px;background:#f3f7ee;border:1px solid #dbe8cf;display:grid;gap:12px}.mo-base h3{margin:0;font-size:13px;font-weight:700;color:#2f5d1e;display:flex;align-items:center;gap:6px}.mo-base h3 .ms{font-size:18px}.mo-base .mo-byr{grid-template-columns:minmax(92px,auto) minmax(0,1fr) auto}.mo-base .mo-byr span{font-size:12.5px;white-space:nowrap}.mo-base .mo-yr.base .mo-ybar i{background:#c9a227}.mo-base .mo-ydiff{border-top-color:#dbe8cf;padding-top:10px}.mo-base .hint{margin:0}@media(max-width:1100px){.mo-top{grid-template-columns:1fr}}@media(max-width:640px){.mo-part{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.mo-part .sh,.mo-part-h{display:none}}.still,.still .modal{animation:none!important}.mo-chart .ch{flex-wrap:wrap;gap:10px}.mo-cbody{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px;align-items:start}.mo-table{border-left:1px solid var(--line)}.mo-table td,.mo-table th{padding-top:7px;padding-bottom:7px}.mo-table tr.cur td{background:#f3f6fc}.mo-table tfoot td{border-top:2px solid var(--line);font-weight:600}.mo-table .chip .ms{font-size:14px}@media(max-width:1000px){.mo-cbody{grid-template-columns:1fr}.mo-table{border-left:0;border-top:1px solid var(--line)}}.rr-list{display:grid;gap:8px}.chk.rr{align-items:flex-start;text-align:left}.chk.rr span{display:flex;flex-direction:column;gap:2px}.chk.rr small{color:var(--mute);font-weight:400;font-size:12.5px}.decision.alt{background:#e9effb;border-color:#c9d6f0}.decision.alt>.ms{color:var(--navy)}.decision .dnote{margin:4px 0 0;font-size:13px;background:#fff9;border-radius:8px;padding:6px 10px}:root{--grad: linear-gradient(135deg, #002060 0%, #173d8a 60%, #2f63b8 100%);--grad-h: linear-gradient(100deg, #0b2d73 0%, #1a4594 50%, #3268b8 100%);--grad-bar: linear-gradient(180deg, #3a6fc0 0%, #002060 100%);--grad-line: linear-gradient(90deg, #002060 0%, #2f63b8 60%, #5f90bd 100%)}.side{background:radial-gradient(120% 40% at 0% 100%,rgba(95,144,189,.28) 0,transparent 60%),linear-gradient(180deg,#001a50,#0b2d73 55%,#173d8a)}.top{background:linear-gradient(100deg,#002060,#0b2d73,#173d8a)}.page>.ph:before,.page>.ph-tools:before{background:radial-gradient(60% 120% at 100% 100%,rgba(95,144,189,.35) 0,transparent 70%),var(--grad-h)}.btn.p{background:var(--grad);border-color:transparent}.btn.p:hover{background:linear-gradient(135deg,#0b2d73,#22509f 60%,#3a73c8)}.btn.p:disabled{background:#9aa8c4}.btn.p.due{background:linear-gradient(135deg,#a3271f,#d9463b)}.seg button.on,.chips button.on{background:var(--grad);border-color:transparent}.kpi{border-top:1px solid var(--line);background:var(--grad-line) top / 100% 4px no-repeat,#fff}.bars .b{background:var(--grad-bar)}.bars .b.prev{background:linear-gradient(180deg,#e3eaf8,#c9d6ef)}.hbar .r .fill,.mo-ybar i{background:var(--grad-line)}.mo-yr.prev .mo-ybar i{background:linear-gradient(90deg,#c9d6ef,#a9bde3)}.mo-month{background:radial-gradient(70% 90% at 0% 0%,rgba(47,99,184,.07) 0,transparent 70%),#fff}.fic.lg,.offer .hd .ic{background-image:linear-gradient(135deg,#ffffff2e,#0000001f)}.nag.due{background:linear-gradient(100deg,#b22a21,#d9463b)}.nag.nag-offer{background:linear-gradient(100deg,#9a5a00,#c98400)}.modal .mh{background:linear-gradient(180deg,rgba(47,99,184,.06) 0,transparent 100%)}.mob-nav .fab,.mob-nav .plus{background:var(--grad)}@media(max-width:900px){.page{background:linear-gradient(160deg,#0b2d73 0,#2a5bb0 130px,var(--bg) 130px)}}.fc .tp .tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.fc .tp .tags .chip{display:inline-flex;align-items:center;gap:4px}.fc .tp .tags .chip .ms{font-size:14px}.fc small.ctr{display:flex;align-items:center;gap:5px;color:#2b3650;font-weight:600}.fc small.ctr .ms{font-size:15px;color:var(--mute)}.fc small.meta.lk .ms{color:var(--mute)}.fc.dis{opacity:1;background:#f6f8fc;border-style:dashed}.fc.dis .d{filter:grayscale(.55);opacity:.75}.fc.dis b,.fc.dis .fc-avv{color:#5d6884}.chip.ic{display:inline-flex;align-items:center;gap:4px}.chip.ic .ms{font-size:14px}button.chip.ic{border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.costs .gh{display:flex;align-items:center;gap:8px}.costs .gh .chip{font-size:11px;letter-spacing:0;text-transform:none}.cost-tbl{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:8px}.cost-tbl .cl{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--line)}.cost-tbl .cl:first-child{border-top:0}.cost-tbl .ci{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#eaf0fb;color:var(--navy);flex:none}.cost-tbl .ci .ms{font-size:17px}.cost-tbl .cn{flex:1;min-width:0}.cost-tbl .cn b{display:block;font-size:14px}.cost-tbl .cn small{color:var(--mute);font-size:12px}.cost-tbl .ca{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cost-tbl .ca.open{color:var(--mute);font-weight:500;font-size:13px}.cost-tbl .cl.tot{background:#f6f8fc}.cost-tbl .cl.tot .cn{padding-left:38px}.demo-bar{position:relative;z-index:15;display:flex;align-items:center;gap:10px;margin:12px 28px 0;padding:10px 14px;border-radius:12px;background:linear-gradient(90deg,#fff4e0,#ffe9c7);border:1px dashed #e0a43a;color:#6b4300;font-size:13.5px}.demo-bar .ms{color:#c27a00}.demo-bar b{color:#4d3000}@media(max-width:760px){.demo-bar{margin:10px 14px 0}}.shred-note{margin-bottom:4px}.shred-note .t{display:flex;flex-direction:column;gap:2px}.shred-note .t span{font-size:13px}.first-login form .hint .ms{font-size:16px;vertical-align:-3px}.banner.maint{align-items:flex-start}.banner.maint .t{display:flex;flex-direction:column;gap:3px}.banner.maint .t span{font-size:13.5px}.banner.maint .t small{color:#8a5300;font-weight:600}.doc-grp{padding:0;overflow:hidden}.doc-grp .ch h2{display:flex;align-items:center;gap:8px}.doc-grp .ch h2 .ms{color:var(--navy);font-size:20px}.doc{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 20px;border-top:1px solid var(--line)}.doc-ic{width:40px;height:40px;border-radius:10px;background:#fde8e6;color:#b3261e;display:grid;place-items:center}.doc-ic .ms{font-size:22px}.doc-t b{display:block;font-weight:650}.doc-t small{color:var(--mute);font-size:12.5px}.doc-t p{margin:6px 0 0;font-size:13px;color:var(--ink)}.doc-a{display:flex;gap:8px;align-items:center}.doc-note{display:flex;align-items:center;gap:6px;margin:4px 2px 0}.doc-note .ms{font-size:17px;color:#1f9d63}@media(max-width:640px){.doc{grid-template-columns:36px minmax(0,1fr);padding:12px 14px}.doc-ic{width:36px;height:36px}.doc-a{grid-column:2}}.sf-pick{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sf-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 4px 4px 10px;border:1px solid var(--line);border-radius:10px;background:#f7f9fc;font-size:13px}.sf-chip>span:not(.ms){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.sf-chip small{color:var(--mute)}.sf-chip .ms{font-size:18px;color:var(--navy)}.sf-add{cursor:pointer}.sf-box{border:1px solid var(--line);border-radius:14px;padding:14px 16px}.sf-list{display:grid;gap:6px;margin-bottom:10px}.sf-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;font:inherit;color:inherit}.sf-row:hover{border-color:var(--navy)}.sf-row>.ms{color:var(--mute)}.sf-ic{width:34px;height:34px;border-radius:9px;background:#eef2fa;color:var(--navy);display:grid;place-items:center}.sf-t b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-t small{color:var(--mute);font-size:12px}
