@font-face{font-family:Journal Sans;src:url(/fonts/JournalSansNew.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Journal Sans;src:url(/fonts/JournalSansNew-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Journal Sans;src:url(/fonts/JournalSansNew-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Journal Sans Display;src:url(/fonts/JournalSansNew-Display.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ink:#20011b;--ink-soft:#4a2a44;--navy:#0c1323;--paper:#faf8f3;--cream:#fdf7de;--grey-light:#f2f1f6;--line:#20011b;--line-soft:#d8d3d8;--muted:#8a7d87;--accent:#c8392c;--accent-soft:#e85842;--ok:#4a7c4f;--warn:#c98a18;--danger:#b13226;--action:#0c1323;--action-hover:#1a2138;--action-fg:#fdf7de;--rail-bg:var(--cream);--rail-border:var(--line-soft);--rail-fg:var(--ink-soft);--rail-fg-active:var(--ink);--rail-active-bg:white;--rail-accent:var(--accent);--header-bg:var(--ink);--header-fg:var(--cream);--header-border:var(--ink);--sub-nav-width:148px;--chat-composer-max:560px;--font-display:"Journal Sans Display", system-ui, -apple-system, sans-serif;--font-body:"Journal Sans", system-ui, -apple-system, sans-serif;--font-size-base:14px;--font-size-small:11px;--font-size-tiny:9px;--line-height-base:1.5}[data-theme=navy-rail]{--rail-bg:#0c1323;--rail-border:#0c1323;--rail-fg:#8a92ad;--rail-fg-active:#fdf7de;--rail-active-bg:#1a2138;--rail-accent:#e85842;--header-bg:#0c1323;--header-fg:#fdf7de;--header-border:#0c1323}input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}input[type=date]::-webkit-datetime-edit{color:var(--muted);-webkit-text-fill-color:var(--muted)}input[type=date]::-webkit-datetime-edit-fields-wrapper{color:var(--muted);-webkit-text-fill-color:var(--muted)}input[type=date]::-webkit-datetime-edit-text{color:var(--muted);-webkit-text-fill-color:var(--muted)}input[type=date]::-webkit-datetime-edit-day-field{color:var(--muted);-webkit-text-fill-color:var(--muted)}input[type=date]::-webkit-datetime-edit-month-field{color:var(--muted);-webkit-text-fill-color:var(--muted)}input[type=date]::-webkit-datetime-edit-year-field{color:var(--muted);-webkit-text-fill-color:var(--muted)}*,:before,:after{box-sizing:border-box}html{height:100%}body{background:var(--ink,#20011b);height:100%;font-family:var(--font-body,system-ui, sans-serif);font-size:var(--font-size-base,14px);line-height:var(--line-height-base,1.5);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow:hidden}#root{flex-direction:column;height:100%;display:flex}button,input,textarea,select{font-family:inherit}.label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:9px}.pill{border:1px solid var(--line);letter-spacing:.04em;white-space:nowrap;background:#fff;margin-right:4px;padding:1px 8px;font-size:10px;display:inline-block}.pill.solid{background:var(--action);color:var(--action-fg);border-color:var(--action)}.pill.cream{background:var(--cream);border-color:var(--line-soft);color:var(--ink)}.pill.muted{color:var(--muted);border-color:var(--line-soft)}.pill.warn{color:#e67e22;background:#fff3e0;border-color:#e67e22}.btn{border:1px solid var(--line);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:#fff;padding:5px 12px;font-family:Journal Sans,system-ui,sans-serif;font-size:11px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--action);color:var(--action-fg);border-color:var(--action)}.btn.primary:hover{background:var(--action-hover)}.btn.ghost{border-color:var(--line-soft);color:var(--ink-soft);background:#fff}.btn.small{padding:3px 8px;font-size:9px}.btn.btn-primary{background:var(--action);color:var(--action-fg);border-color:var(--action)}.btn.btn-primary:hover{background:var(--action-hover)}.btn.btn-secondary{border-color:var(--line-soft);color:var(--ink-soft);background:#fff}.btn.btn-danger{background:var(--danger);color:#fff;border-color:var(--danger)}.module-nav .nav-item.active{background:var(--cream);color:var(--ink);border-left:2px solid var(--accent);padding-left:12px;font-weight:700}.module-nav .nav-item .badge{background:var(--accent)}.approval-card{border:1px solid var(--line-soft);margin-bottom:10px}.chunk-row:hover{background:var(--cream)!important}.approval-header{background:var(--cream);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:10px 14px;display:flex}.approval-header .card-title{color:var(--ink);font-size:11px;font-weight:700}.approval-header .source{color:var(--muted);font-size:10px}.approval-body{padding:12px 14px}.approval-body .chunk-text{color:var(--ink);margin-bottom:10px;font-size:12px;line-height:1.5}.approval-meta{border-top:1px dotted var(--line-soft);grid-template-columns:repeat(3,1fr);gap:12px;margin-top:10px;padding-top:10px;display:grid}.approval-meta .meta-block{font-size:10px}.approval-meta .meta-block .label{margin-bottom:4px;display:block}.meta-block .level-pills{gap:3px;display:flex}.approval-actions{border-top:1px solid var(--line-soft);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.approval-actions .keyboard-hint{color:var(--muted);letter-spacing:.04em;font-size:9px}.approval-actions .originalas{color:var(--ink-soft);font-size:10px}.approval-actions .originalo-nuoroda{color:var(--accent);font-size:10px;text-decoration:none}.approval-actions .originalo-nuoroda:hover{text-decoration:underline}.approval-actions .actions-btns{gap:6px;display:flex}.approval-actions .card-error{width:100%;color:var(--accent);padding:4px 0;font-size:11px}.page-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;margin-bottom:14px;padding-bottom:10px;display:flex}.page-header .sub{color:var(--muted);font-size:10px}.nav-section{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-size:8px}.module-nav .module-title{text-transform:uppercase;letter-spacing:.15em;font-family:Journal Sans Display,serif}.field{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.field-row{grid-template-columns:110px 1fr;align-items:center;gap:10px;display:grid}.chat-pane{background:#fff;flex-direction:column;min-height:0;display:flex}.chat-messages{flex-direction:column;flex:1;gap:14px;padding:16px 20px;display:flex;overflow:auto}.session{border-bottom:1px solid var(--line-soft);cursor:pointer;padding:10px 12px}.session.active{border-left:2px solid var(--accent);background:#fff;padding-left:10px}.session .s-title{font-size:11px;font-weight:700}.session .s-snippet{color:var(--muted);margin-top:2px;font-size:10px}.msg{gap:10px;max-width:85%;display:flex}.msg.user{flex-direction:row-reverse;align-self:flex-end}.msg .avatar{background:var(--cream);border:1px solid var(--line);border-radius:50%;width:24px;height:24px}.msg.user .avatar{background:var(--ink);color:var(--cream)}.bubble{border:1px solid var(--line-soft);padding:8px 12px;font-size:11px;line-height:1.5}.msg.user .bubble{background:var(--cream);border-color:var(--cream)}.src-row{border-bottom:1px solid var(--line-soft);grid-template-columns:22px minmax(0,1fr) 58px 92px 52px 52px 58px 46px 54px 66px;gap:8px;padding:8px 10px;display:grid}.src-row .src-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.src-row .src-path{color:var(--muted);font-size:9px}.src-row .num.ok{color:var(--ok);font-weight:700}.src-row .num.warn{color:var(--warn);font-weight:700}.src-row .num.total{color:var(--ink);font-weight:700}.src-row .num.zero{color:var(--muted);font-weight:400}.src-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.src-icon{background:var(--cream);border:1px solid var(--line-soft);justify-content:center;align-items:center;width:20px;height:20px;display:flex}.src-row .num{text-align:center}.src-level{border:1px solid var(--line-soft);width:100%;font-size:11px;font-family:var(--font-body);color:var(--ink);background:var(--paper);border-radius:2px;padding:3px 4px}.src-level.unassigned{border-color:var(--warn);color:var(--warn);background:#fff}.skeleton-row{border-bottom:1px solid var(--line-soft);background:#fff;height:48px;position:relative;overflow:hidden}.skeleton-row:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--cream) 50%, transparent 100%);animation:1.4s ease-in-out infinite skeleton-sweep;position:absolute;inset:0}@keyframes skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.error-bar{border-left:3px solid var(--accent);color:var(--accent);background:#fff5f5;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 24px;font-size:12px;display:flex}.error-bar .err-id{color:var(--muted);letter-spacing:.06em;flex-shrink:0;margin-left:12px;font-size:9px}.kb-tree{border-right:1px solid var(--line-soft);background:#fff;flex-direction:column;flex-shrink:0;width:200px;display:flex;overflow-y:auto}.kb-tree-head{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-soft);flex-shrink:0;padding:10px 12px 8px;font-size:9px}.kb-cat{font-family:var(--font-body);color:var(--ink-soft);cursor:pointer;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:flex}.kb-cat:hover{background:var(--paper);color:var(--ink)}.kb-cat.active{background:var(--cream);color:var(--ink);border-left-color:var(--accent);font-weight:600}.kb-count{color:var(--muted);background:var(--paper);border:1px solid var(--line-soft);text-align:center;flex-shrink:0;min-width:18px;padding:0 5px;font-size:10px;line-height:16px}.content-pane{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.page-header{border-bottom:1px solid var(--line-soft);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.page-header h2{font-family:var(--font-display);letter-spacing:.06em;color:var(--ink);margin:0;font-size:13px;font-weight:600}.page-header .sub{color:var(--muted);margin-top:2px;font-size:11px}.page-header .actions{flex-shrink:0}.kb-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:12px;padding:16px 24px;display:grid;overflow-y:auto}.kb-card{border:1px solid var(--line-soft);background:#fff;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.kb-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kb-card-head b{font-family:var(--font-body);color:var(--ink);flex:1;min-width:0;font-size:12px;font-weight:600;line-height:1.35}.kb-card-body{font-family:var(--font-body);color:var(--ink-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.kb-card-src{color:var(--muted);letter-spacing:.03em;margin-top:2px;font-size:10px}.kb-card-src a{color:var(--accent);text-decoration:none}.kb-card-src a:hover{text-decoration:underline}.sk-card{border:1px solid var(--line-soft);background:#fff;padding:12px 14px}.sk-bar{background:var(--paper);height:12px;position:relative;overflow:hidden}.sk-bar:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--cream) 50%, transparent 100%);animation:1.4s ease-in-out infinite skeleton-sweep;position:absolute;inset:0}.approval-edit-modal{background:var(--paper);z-index:300;flex-direction:column;display:flex;position:fixed;inset:0}.approval-edit-modal .modal-topbar{border-bottom:1px solid var(--line-soft);background:#fff;flex-shrink:0;align-items:center;gap:10px;padding:10px 20px;display:flex}.approval-edit-modal .modal-body{flex:1;min-height:0;display:flex}.modal-col{flex:1;min-height:0;padding:20px 24px;overflow:auto}.modal-col+.modal-col{border-left:1px solid var(--line-soft)}.approval-edit-modal .modal-footer{border-top:1px solid var(--line-soft);background:#fff;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 20px;display:flex}.ai-chip{border:1px solid var(--accent);color:var(--ink);background:#fff;align-items:center;gap:6px;margin-right:6px;padding:3px 10px;font-size:11px;display:inline-flex}.diff-row{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:11px;line-height:1.5;display:flex}.diff-row .diff-marker{width:16px;color:var(--accent);text-align:center;flex-shrink:0;font-weight:700}.nom-scope{color:var(--ink);font-family:var(--font-body);font-size:14px}.nom-scope .pill{border:1px solid var(--line);letter-spacing:.04em;background:#fff;padding:1px 8px;font-size:10px;display:inline-block}.nom-scope .pill.muted{color:var(--muted);border-color:var(--line-soft)}.nom-scope .pill.cream{background:var(--cream)}.nom-scope .pill.ok{background:var(--ok);color:#fff;border-color:var(--ok)}.nom-scope .pill.warn{background:var(--warn);color:#fff;border-color:var(--warn)}.nom-scope .pill.accent{background:var(--accent);color:#fff;border-color:var(--accent)}.nom-scope .label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:9px}.nom-scope .page-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;margin-bottom:14px;padding-bottom:10px;display:flex}.nom-scope .page-header h2{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:16px;font-weight:400}.nom-scope .page-header .sub{color:var(--muted);margin-top:2px;font-size:10px}.nom-scope .page-header .actions{gap:6px;display:flex}.nom-scope .btn{font-family:var(--font-body);border:1px solid var(--line);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:#fff;padding:5px 12px;font-size:11px}.nom-scope .btn.primary{background:var(--action);color:var(--action-fg);border-color:var(--action)}.nom-scope .btn.primary:hover{background:var(--action-hover)}.nom-scope .btn.ghost{border-color:var(--line-soft);color:var(--ink-soft)}.nom-scope .btn.small{padding:3px 8px;font-size:9px}.nom-scope .btn:disabled{opacity:.5;cursor:default}.nom-scope table.tbl{border-collapse:collapse;width:100%;font-size:11px}.nom-scope table.tbl th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:6px 8px;font-size:9px;font-weight:400}.nom-scope table.tbl td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:8px}.nom-scope table.tbl tr:hover td{background:var(--cream)}.nom-scope td .vid{color:var(--muted);margin-top:2px;font-size:9px}.nom-scope td .num{font-variant-numeric:tabular-nums}.nom-scope .input{width:100%;font-family:var(--font-body);border:1px solid var(--line-soft);color:var(--ink);background:#fff;padding:6px 8px;font-size:12px}.nom-scope .input:focus{border-color:var(--ink);outline:none}.nom-scope .input[readonly]{background:var(--grey-light);color:var(--ink-soft)}.nom-scope select.input{appearance:auto}.nom-scope .field{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.nom-scope .field label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px}.nom-scope .thumb{background:var(--grey-light);border:1px solid var(--line-soft);width:30px;height:30px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.nom-scope .thumb svg{width:14px;height:14px}.nom-scope .thumb img{object-fit:cover;width:100%;height:100%;display:block}.nom-scope .thumb.lg{width:74px;height:74px}.nom-scope .thumb.lg svg{width:22px;height:22px}.nom-scope .thumb.nom-thumb-int{cursor:zoom-in;position:relative}.nom-scope .nom-thumb-hover{z-index:60;border:1px solid var(--line);background:var(--paper);pointer-events:none;width:220px;height:220px;margin-left:8px;display:none;position:absolute;top:50%;left:100%;transform:translateY(-50%);box-shadow:0 6px 24px #1e140a40}.nom-scope .nom-thumb-hover img{object-fit:contain;width:100%;height:100%}.nom-scope .thumb.nom-thumb-int:hover .nom-thumb-hover{display:block}.nom-lightbox{z-index:1000;cursor:zoom-out;background:#1e140ab8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nom-lightbox img{object-fit:contain;cursor:default;border:3px solid #fff;max-width:88vw;max-height:88vh;box-shadow:0 10px 44px #00000080}.nom-scope .filter-bar{background:var(--cream);border:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.nom-scope .filter-bar .field{margin-bottom:0}.nom-scope .filter-bar .search{min-width:260px}.nom-scope .pager{flex-wrap:wrap;align-items:center;gap:4px;margin-top:14px;display:flex}.nom-scope .pager .pginfo{color:var(--muted);margin-right:8px;font-size:10px}.nom-scope .pg-btn{cursor:pointer;border:1px solid var(--line);min-width:30px;color:var(--ink);background:#fff;padding:5px 9px;font-size:11px}.nom-scope .pg-btn.active{background:var(--ink);color:var(--cream);font-weight:700}.nom-scope .pg-btn:disabled{opacity:.5;cursor:default}.nom-scope .intake-wrap{justify-content:center;align-items:flex-start;padding-top:40px;display:flex}.nom-scope .intake-card{border:1px solid var(--line);background:#fff;width:560px;max-width:100%;padding:26px 30px;box-shadow:6px 6px #20011b1f}.nom-scope .intake-card h3{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:15px;font-weight:400}.nom-scope .intake-card .sub{color:var(--muted);margin-bottom:16px;font-size:11px;line-height:1.5}.nom-scope .url-row{gap:8px;display:flex}.nom-scope .url-row .input{flex:1;padding:9px 10px;font-size:13px}.nom-scope .step-list{border-top:1px dotted var(--line-soft);flex-direction:column;gap:9px;margin-top:18px;padding-top:14px;display:flex}.nom-scope .step-row{align-items:center;gap:10px;font-size:11px;display:flex}.nom-scope .step-row .st-ico{border:1px solid var(--line-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex}.nom-scope .step-row.done .st-ico{background:var(--ok);border-color:var(--ok);color:#fff}.nom-scope .step-row.now .st-ico{border-color:var(--accent);color:var(--accent);animation:1.2s ease-in-out infinite nom-pulse}.nom-scope .step-row.wait{color:var(--muted)}@keyframes nom-pulse{0%,to{box-shadow:0 0 #c8392c59}50%{box-shadow:0 0 0 5px #c8392c00}}.nom-scope .confirm-grid{border:1px solid var(--line);grid-template-columns:1fr 340px;gap:0;min-height:0;display:grid}.nom-scope .confirm-main{padding:16px 18px}.nom-scope .confirm-side{border-left:1px solid var(--line-soft);background:var(--paper);padding:14px 16px}.nom-scope .confirm-side h4{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:10px;font-weight:400}.nom-scope .fgrid{grid-template-columns:1fr 1fr;align-items:start;gap:0 16px;display:grid}.nom-scope .fgrid .span2{grid-column:1/-1}.nom-scope .name-field{background:var(--cream);border:1px solid var(--line);margin-bottom:12px;padding:10px 12px}.nom-scope .name-field label{justify-content:space-between;align-items:center;display:flex}.nom-scope .name-field .input{border-color:var(--line);margin-top:5px;font-size:13px;font-weight:700}.nom-scope .name-field .std-hint{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.nom-scope .src-line{color:var(--muted);align-items:center;gap:6px;margin-bottom:14px;font-size:10px;display:flex}.nom-scope .src-line a{color:var(--accent);text-decoration:none}.nom-scope .photo-row{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.nom-scope .photo-row .ph-note{color:var(--muted);font-size:9px;line-height:1.5}.nom-scope .analog-card{border:1px solid var(--line-soft);cursor:pointer;background:#fff;grid-template-columns:30px 1fr;align-items:start;gap:8px;margin-bottom:7px;padding:8px 10px;display:grid}.nom-scope .analog-card:hover{border-color:var(--ink)}.nom-scope .analog-card .a-name{font-size:11px;font-weight:700;line-height:1.35}.nom-scope .analog-card .a-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:9px;display:flex}.nom-scope .analog-card.dup{border-color:var(--warn);background:#c98a1812}.nom-scope .analog-actions{grid-column:2;gap:6px;margin-top:7px;display:flex}.nom-scope .dup-warn{border:1px solid var(--warn);color:#7a5300;background:#c98a181a;margin-bottom:10px;padding:8px 10px;font-size:10px;line-height:1.5}.nom-scope .confirm-foot{border-top:1px solid var(--line-soft);background:#fff;grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.nom-scope .confirm-foot .note{color:var(--muted);font-size:10px}.nom-scope .mode-banner{border:1px solid var(--accent);background:#c8392c12;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;font-size:11px;display:flex}.nom-scope .mode-banner b{color:var(--accent)}.nom-scope .ok-banner{border:1px solid var(--ok);background:#4a7c4f14;margin-bottom:14px;padding:12px 16px;font-size:12px}.pask-scope{color:var(--ink);font-family:var(--font-body);font-size:14px}.pask-scope .page-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;margin-bottom:14px;padding-bottom:10px;display:flex}.pask-scope .page-header h2{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:16px;font-weight:400}.pask-scope .page-header .sub{color:var(--muted);margin-top:2px;font-size:10px}.pask-scope .page-header .actions{align-items:center;gap:8px;display:flex}.pask-scope .sync-info{color:var(--muted);text-align:right;font-size:9px;line-height:1.4}.pask-scope .tabs{border-bottom:1px solid var(--line-soft);gap:0;margin-bottom:14px;display:flex}.pask-scope .tab{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:7px 16px;font-size:11px;display:flex}.pask-scope .tab:hover{color:var(--ink)}.pask-scope .tab.active{color:var(--ink);border-bottom-color:var(--accent);font-weight:700}.pask-scope .tab .tab-count{border:1px solid var(--line-soft);color:var(--muted);padding:0 4px;font-size:9px}.pask-scope .tab.active .tab-count{border-color:var(--accent);color:var(--accent)}.pask-scope .btn{font-family:var(--font-body);border:1px solid var(--line);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:#fff;padding:5px 12px;font-size:11px}.pask-scope .btn.primary{background:var(--action);color:var(--action-fg);border-color:var(--action)}.pask-scope .btn.primary:hover{background:var(--action-hover)}.pask-scope .btn.ghost{border-color:var(--line-soft);color:var(--ink-soft)}.pask-scope .btn.small{padding:3px 8px;font-size:9px}.pask-scope .btn.link{color:var(--muted);text-transform:none;letter-spacing:0;background:0 0;border:none;padding:0;font-size:9px;text-decoration:underline}.pask-scope .btn.link:hover{color:var(--ink)}.pask-scope .btn:disabled{opacity:.5;cursor:default}.pask-scope .input{width:100%;font-family:var(--font-body);border:1px solid var(--line-soft);color:var(--ink);box-sizing:border-box;background:#fff;padding:6px 8px;font-size:12px}.pask-scope .input:focus{border-color:var(--ink);outline:none}.pask-scope select.input{appearance:auto}.pask-scope .field{flex-direction:column;gap:4px;display:flex}.pask-scope .field label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px}.pask-scope .filter-bar{background:var(--cream);border:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.pask-scope .filter-bar .search{min-width:240px}.pask-scope .check{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding-bottom:6px;font-size:11px;display:flex}.pask-scope table.tbl{border-collapse:collapse;width:100%;font-size:11px}.pask-scope table.tbl th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:6px 8px;font-size:9px;font-weight:400}.pask-scope table.tbl td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:7px 8px}.pask-scope table.tbl tr.clickable{cursor:pointer}.pask-scope table.tbl tr.clickable:hover td{background:var(--cream)}.pask-scope table.tbl td.num,.pask-scope table.tbl th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pask-scope .ranka{margin-right:5px;font-size:11px;line-height:1}.pask-scope table.tbl tr.grazinta td{background:var(--grey-light);color:var(--muted)}.pask-scope table.tbl tr.grazinta:hover td{background:var(--cream)}.pask-scope .badge{border:1px solid var(--line-soft);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;background:#fff;padding:1px 7px;font-size:9px;display:inline-block}.pask-scope .badge.veluoja{background:var(--warn);border-color:var(--warn);color:#fff}.pask-scope .badge.sumoketas{color:var(--muted);border-color:var(--line-soft);background:var(--grey-light)}.pask-scope .badge.atsauktas{color:var(--muted);border-color:var(--line-soft);text-decoration:line-through}.pask-scope .state{color:var(--muted);padding:26px 4px;font-size:11px}.pask-scope .state.error{color:var(--danger)}.pask-scope .empty-friendly{border:1px dashed var(--line-soft);background:var(--paper);text-align:center;color:var(--ink-soft);padding:22px 20px;font-size:12px;line-height:1.6}.pask-scope .empty-friendly .big{margin-bottom:4px;font-size:15px}.pask-scope .week-head{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--paper);border-top:1px solid var(--line-soft);padding:8px;font-size:10px}.pask-modal-backdrop{z-index:900;background:#20011b8c;justify-content:center;align-items:flex-start;padding:36px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.pask-modal{border:1px solid var(--line);background:#fff;width:880px;max-width:100%;box-shadow:6px 6px #20011b2e}.pask-modal .m-head{border-bottom:1px solid var(--line-soft);background:var(--cream);justify-content:space-between;align-items:flex-start;padding:14px 18px;display:flex}.pask-modal .m-head h3{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:15px;font-weight:400}.pask-modal .m-head .m-sub{color:var(--muted);margin-top:3px;font-size:10px}.pask-modal .m-body{padding:16px 18px}.pask-modal .m-close{cursor:pointer;color:var(--ink-soft);background:0 0;border:none;padding:0 2px;font-size:18px;line-height:1}.pask-scope .block{border:1px solid var(--line-soft);margin-bottom:14px}.pask-scope .block>h4{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-soft);background:var(--paper);margin:0;padding:9px 12px;font-size:10px;font-weight:400}.pask-scope .block>.block-in{padding:12px}.pask-scope .kv-grid{grid-template-columns:repeat(3,1fr);gap:10px 16px;display:grid}.pask-scope .kv{flex-direction:column;gap:2px;min-width:0;display:flex}.pask-scope .kv .k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px}.pask-scope .kv .v{word-break:break-word;font-size:12px}.pask-scope .kv .v.empty{color:var(--muted)}.pask-scope .switch-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pask-scope .switch{border:1px solid var(--line);display:flex}.pask-scope .switch button{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;background:#fff;border:none;padding:6px 16px;font-size:10px}.pask-scope .switch button+button{border-left:1px solid var(--line)}.pask-scope .switch button.on{background:var(--ok);color:#fff;font-weight:700}.pask-scope .switch button.off{background:var(--ink);color:var(--cream);font-weight:700}.pask-scope .switch button:disabled{opacity:.55;cursor:default}.pask-scope .switch-meta{color:var(--muted);font-size:9px;line-height:1.5}.pask-scope .rankinis-note{color:var(--ink-soft);background:var(--paper);border:1px dashed var(--line-soft);padding:10px 12px;font-size:11px}.pask-scope .hint{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5}.pask-scope .kpi-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.pask-scope .kpi-card{border:1px solid var(--line-soft);background:#fff;flex-direction:column;gap:3px;min-width:0;padding:11px 13px;display:flex}.pask-scope .kpi-card .k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px}.pask-scope .kpi-card .v{font-family:var(--font-display);font-variant-numeric:tabular-nums;word-break:break-word;font-size:21px;line-height:1.15}.pask-scope .kpi-card .note{color:var(--muted);font-size:9px;line-height:1.45}.pask-scope .kpi-card .pora{flex-wrap:wrap;gap:14px;display:flex}.pask-scope .kpi-card .pora .p-k{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px}.pask-scope .kpi-card .pora .p-v{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:16px}.pask-scope .kpi-card .langai{gap:12px;display:flex}.pask-scope .kpi-card .langai .l{flex-direction:column;gap:1px;display:flex}.pask-scope .kpi-card .langai .l-k{color:var(--muted);letter-spacing:.08em;font-size:9px}.pask-scope .kpi-card .langai .l-v{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:15px}.pask-scope .kpi-card .langai .l-s{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px}.pask-scope .block>h4 .h4-meta{letter-spacing:.06em}.pask-scope .block>h4:has(.h4-meta){justify-content:space-between;align-items:center;display:flex}.pask-scope .chart{width:100%;height:auto;font-family:var(--font-body);display:block}.pask-scope .chart .grid,.pask-scope .chart .zero{stroke:var(--line-soft);stroke-width:1px}.pask-scope .chart .lbl{fill:var(--muted);font-size:9px}.pask-scope .chart .lbl.men{letter-spacing:.04em}.pask-scope .chart .lbl.men.dabar{fill:var(--ink);font-weight:700}.pask-scope .chart .b-iseina{fill:var(--ink)}.pask-scope .chart .b-ateina{fill:var(--ok)}.pask-scope .legend{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:16px;margin-top:8px;font-size:9px;display:flex}.pask-scope .legend .sw{vertical-align:-1px;width:10px;height:10px;margin-right:5px;display:inline-block}.pask-scope .legend .sw.iseina{background:var(--ink)}.pask-scope .legend .sw.ateina{background:var(--ok)}.pask-scope .apz-cols{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.pask-scope .tbl-more{text-align:center;border-top:1px solid var(--line-soft);padding:8px}@media (width<=1100px){.pask-scope .kpi-grid{grid-template-columns:repeat(2,1fr)}.pask-scope .apz-cols{grid-template-columns:1fr}}.pask-toast{z-index:1200;background:var(--ink);color:var(--cream);max-width:360px;padding:10px 16px;font-size:11px;position:fixed;bottom:20px;right:20px;box-shadow:4px 4px #20011b33}.pask-toast.klaida{background:var(--danger);color:#fff}.pask-scope .isp-group{margin-bottom:16px}.pask-scope .isp-group>h4{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:10px;font-weight:400}.pask-scope .isp-row{border:1px solid var(--line-soft);border-left:2px solid var(--warn);background:#fff;align-items:flex-start;gap:10px;margin-bottom:6px;padding:9px 12px;font-size:11px;line-height:1.5;display:flex}.pask-scope .isp-row.linkable{cursor:pointer}.pask-scope .isp-row.linkable:hover{background:var(--cream)}.pask-scope .isp-row.veluoja{border-left-color:var(--danger)}.pask-scope .isp-row .isp-nr{color:var(--muted);white-space:nowrap;font-size:9px}.pask-scope .srautai-filters{background:var(--cream);border:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.pask-scope .srautai-filters .field{flex-direction:column;gap:3px;display:flex}.pask-scope .srautai-filters label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px}.pask-scope .srautai-filters select,.pask-scope .srautai-filters input{border:1px solid var(--line);color:var(--ink);background:#fff;padding:5px 8px;font-family:inherit;font-size:11px}.pask-scope .srautai-filters .rodoma{color:var(--muted);margin-left:auto;font-size:10px}.pask-scope .srautai-filters .rodoma b{color:var(--ink);font-weight:700}.pask-scope .gran-row{border:1px solid var(--line);background:#fff;gap:2px;padding:2px;display:flex}.pask-scope .gran-row .gran{font-family:var(--font-body);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:0 0;border:none;padding:4px 10px;font-size:10px}.pask-scope .gran-row .gran.active{background:var(--ink);color:var(--cream)}.pask-scope .srautai-wrap{border:1px solid var(--line);overflow-x:auto}.pask-scope table.srautai{border-collapse:collapse;white-space:nowrap;min-width:100%;font-size:11px}.pask-scope table.srautai th.rodiklis,.pask-scope table.srautai td.rodiklis{z-index:2;text-align:left;border-right:1px solid var(--line-soft);background:#fff;min-width:210px;padding:6px 10px;position:sticky;left:0}.pask-scope table.srautai thead th{background:var(--cream);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:right;border-bottom:1px solid var(--line);padding:7px 10px;font-size:9px;font-weight:400}.pask-scope table.srautai thead th.rodiklis{background:var(--cream);z-index:3}.pask-scope table.srautai thead th.dabar{color:var(--ink);font-weight:700}.pask-scope table.srautai thead th.prognoze{color:var(--muted);font-style:italic}.pask-scope table.srautai thead th.viso{z-index:2;background:var(--cream);border-left:1px solid var(--line);color:var(--ink);font-weight:700;position:sticky;right:0}.pask-scope table.srautai td{text-align:right;border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums;padding:6px 10px}.pask-scope table.srautai td.viso{z-index:1;border-left:1px solid var(--line);background:var(--paper);font-weight:700;position:sticky;right:0}.pask-scope table.srautai td.prognoze{color:var(--muted)}.pask-scope table.srautai tr.suma td{background:var(--paper);font-weight:700}.pask-scope table.srautai tr.suma td.rodiklis,.pask-scope table.srautai tr.suma td.viso{background:var(--paper)}.pask-scope table.srautai td.dabar,.pask-scope table.srautai tr.suma td.dabar,.pask-scope table.srautai tr.galutinis td.dabar{background:var(--cream)}.pask-scope table.srautai td.dabar,.pask-scope table.srautai thead th.dabar{box-shadow:inset 1px 0 0 var(--line), inset -1px 0 0 var(--line)}.pask-scope table.srautai td.isipareigojimas{color:var(--danger)}.pask-scope table.srautai td.padengta{color:var(--ok)}.pask-scope table.srautai tr.blokas td{background:var(--ink);color:var(--cream);letter-spacing:.18em;text-transform:uppercase;text-align:left;padding:6px 10px;font-size:9px}.pask-scope table.srautai tr.blokas td.rodiklis,.pask-scope table.srautai tr.blokas td.viso{background:var(--ink);color:var(--cream)}.pask-scope table.srautai tr.blokas.antras td,.pask-scope table.srautai tr.blokas.antras td.rodiklis,.pask-scope table.srautai tr.blokas.antras td.viso{background:var(--ink-soft)}.pask-scope table.srautai tr.blokas.balansas td,.pask-scope table.srautai tr.blokas.balansas td.rodiklis,.pask-scope table.srautai tr.blokas.balansas td.viso{background:var(--accent)}.pask-scope table.srautai tr.galutinis td{background:var(--cream);font-family:var(--font-display);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;font-weight:700}.pask-scope table.srautai tr.galutinis td.rodiklis,.pask-scope table.srautai tr.galutinis td.viso{background:var(--cream)}.pask-scope table.srautai td.detalizuojamas{cursor:pointer}.pask-scope table.srautai td.atidarytas{outline:1px dashed var(--line);outline-offset:-2px}.pask-scope .sr-pop{z-index:1100;border:1px solid var(--line);color:var(--ink);background:#fff;font-size:11px;position:fixed;box-shadow:4px 4px #20011b26}.pask-scope .sr-pop-head{background:var(--cream);border-bottom:1px solid var(--line);padding:7px 26px 7px 10px;position:relative}.pask-scope .sr-pop-eil{font-size:11px;font-weight:700}.pask-scope .sr-pop-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:9px}.pask-scope .sr-pop-x{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:0 2px;font-family:inherit;font-size:15px;line-height:1;position:absolute;top:4px;right:6px}.pask-scope .sr-pop-x:hover{color:var(--ink)}.pask-scope .sr-pop-bukle{color:var(--muted);padding:10px;font-size:10px}.pask-scope .sr-pop-bukle.klaida{color:var(--danger)}.pask-scope .sr-pop-paaisk{color:var(--muted);padding:8px 10px 0;font-size:10px}.pask-scope .sr-pop-tbl{border-collapse:collapse;width:100%}.pask-scope .sr-pop-tbl th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;padding:6px 10px 3px;font-size:9px;font-weight:400}.pask-scope .sr-pop-tbl th.suma,.pask-scope .sr-pop-tbl td.suma{text-align:right}.pask-scope .sr-pop-tbl td{border-top:1px solid var(--line-soft);font-variant-numeric:tabular-nums;padding:3px 10px}.pask-scope .sr-pop-tbl td.nr{white-space:nowrap;color:var(--ink-soft)}.pask-scope .sr-pop-tbl td.salis{word-break:break-word}.pask-scope .sr-pop-tbl td.suma{white-space:nowrap;font-weight:700}.pask-scope .sr-pop-tbl td.zenklas{width:12px;color:var(--muted);padding-right:0}.pask-scope .sr-pop-tbl td.pav .blok{color:var(--muted)}.pask-scope .sr-pop-tbl tr.dar td{color:var(--muted);font-style:italic}.pask-scope .sr-pop-tbl tr.dar td.suma{font-style:normal}.pask-scope .sr-pop-viso{border-top:1px solid var(--line);background:var(--paper);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 10px;display:flex}.pask-scope .sr-pop-viso span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px}.pask-scope .sr-pop-viso b{font-size:12px}.pask-scope .spalvu-legenda{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;font-size:10px;display:flex}.pask-scope .spalvu-legenda .zyme{align-items:center;gap:6px;display:flex}.pask-scope .spalvu-legenda .lopas{border:1px solid var(--line);width:10px;height:10px}.pask-scope .spalvu-legenda .lopas.isipareigojimas{background:var(--danger)}.pask-scope .spalvu-legenda .lopas.padengta{background:var(--ok)}.pask-scope .spalvu-legenda .paaiskinimas{color:var(--muted)}.pask-scope .juostos{border:1px solid var(--line-soft);background:#fff;margin-top:12px;padding:12px 14px}.pask-scope .juostos h4{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:10px;font-weight:400}.pask-scope .juostos-scroll{overflow:auto hidden}.pask-scope .juostos-grid{align-items:stretch;gap:0;height:120px;display:flex}.pask-scope .juosta-col{flex-direction:column;flex:none;align-items:center;display:flex}.pask-scope .juosta-uzpildas{z-index:1;background:#fff;flex:none;position:sticky;right:0}.pask-scope .juosta-plot{flex-direction:column;flex:1;justify-content:center;width:100%;display:flex}.pask-scope .juosta-virs,.pask-scope .juosta-apac{justify-content:center;align-items:flex-end;height:50%;display:flex}.pask-scope .juosta-apac{align-items:flex-start}.pask-scope .juosta-nulis{background:var(--line);height:1px}.pask-scope .juosta-bar{background:var(--line);width:60%}.pask-scope .juosta-bar.isipareigojimas{background:var(--danger)}.pask-scope .juosta-bar.padengta{background:var(--ok)}.pask-scope .juosta-bar.prognoze{opacity:.45}.pask-scope .juosta-val{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted);margin-top:4px;font-size:9px}.pask-scope .juosta-val.isipareigojimas{color:var(--danger)}.pask-scope .juosta-val.padengta{color:var(--ok)}.pask-scope .juosta-lbl{color:var(--muted);white-space:nowrap;font-size:9px}.pask-scope .juosta-col.dabar .juosta-lbl{color:var(--ink);font-weight:700}.pask-scope .juosta-col.dabar{background:var(--cream);box-shadow:inset 1px 0 0 var(--line), inset -1px 0 0 var(--line)}.pask-scope .juostos .juostos-note{color:var(--muted);margin-top:10px;font-size:10px}.mok-scope{color:var(--ink);font-family:var(--font-body);box-sizing:border-box;background:#fff;height:100%;padding:18px 22px;font-size:14px;overflow-y:auto}.mok-scope .page-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;margin-bottom:14px;padding-bottom:10px;display:flex}.mok-scope .page-header h2{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:16px;font-weight:400}.mok-scope .page-header .sub{color:var(--muted);margin-top:2px;font-size:10px}.mok-scope .page-header .actions{align-items:center;gap:8px;display:flex}.mok-scope .sync-info{color:var(--muted);text-align:right;font-size:9px;line-height:1.4}.mok-scope .btn{font-family:var(--font-body);border:1px solid var(--line);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:#fff;padding:5px 12px;font-size:11px}.mok-scope .btn.ghost{border-color:var(--line-soft);color:var(--ink-soft)}.mok-scope .btn:disabled{opacity:.5;cursor:default}.mok-scope .input{width:100%;font-family:var(--font-body);border:1px solid var(--line-soft);color:var(--ink);box-sizing:border-box;background:#fff;padding:6px 8px;font-size:12px}.mok-scope .field{flex-direction:column;gap:4px;display:flex}.mok-scope .field label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px}.mok-scope .filter-bar{background:var(--cream);border:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.mok-scope .kpi-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.mok-scope .kpi-grid.penki{grid-template-columns:repeat(5,1fr)}.mok-scope .kpi-grid.sesi{grid-template-columns:repeat(6,1fr)}.mok-scope .kpi-card{border:1px solid var(--line-soft);background:#fff;flex-direction:column;gap:3px;min-width:0;padding:11px 13px;display:flex}.mok-scope .kpi-card .k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px}.mok-scope .kpi-card .v{font-family:var(--font-display);font-variant-numeric:tabular-nums;word-break:break-word;font-size:21px;line-height:1.15}.mok-scope .kpi-card .note{color:var(--muted);font-size:9px;line-height:1.45}.mok-scope .kpi-card.ispejimas{border-color:var(--warn)}.mok-scope .kpi-card.ispejimas .v{color:var(--warn)}.mok-scope .block{border:1px solid var(--line-soft);margin-bottom:14px}.mok-scope .block>h4{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-soft);background:var(--paper);justify-content:space-between;align-items:center;margin:0;padding:9px 12px;font-size:10px;font-weight:400;display:flex}.mok-scope .block>.block-in{padding:12px}.mok-scope table.tbl{border-collapse:collapse;width:100%;font-size:11px}.mok-scope table.tbl.lygiuota{table-layout:fixed}.mok-scope table.tbl th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:6px 8px;font-size:9px;font-weight:400}.mok-scope table.tbl.lygiuota th{text-overflow:ellipsis;overflow:hidden}.mok-scope table.tbl td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:7px 8px}.mok-scope table.tbl.lygiuota td{white-space:nowrap;text-overflow:ellipsis;line-height:1.5;overflow:hidden}.mok-scope table.tbl td.num,.mok-scope table.tbl th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mok-scope table.tbl td.plius{color:var(--ok)}.mok-scope table.tbl td.minus{color:var(--danger)}.mok-scope .zyma{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--warn);color:var(--warn);padding:2px 5px;font-size:8px;display:inline-block}.mok-scope table.tbl th .th-info{text-align:center;border:1px solid var(--line-soft);width:12px;height:12px;color:var(--muted);letter-spacing:0;cursor:help;vertical-align:middle;background:0 0;margin-left:4px;padding:0;font-family:inherit;font-size:8px;line-height:10px;display:inline-block}.mok-scope table.tbl th .th-info:hover{border-color:var(--muted)}.mok-scope table.tbl th .th-info.atverta{background:var(--ink);border-color:var(--ink);color:var(--cream)}.mok-scope .stulpelio-paaiskinimas{border:1px solid var(--warn);color:#7a5300;background:#c98a181a;justify-content:space-between;align-items:flex-start;gap:10px;margin:10px 12px 0;padding:8px 10px;font-size:10px;line-height:1.6;display:flex}.mok-scope .stulpelio-paaiskinimas .tekstas{flex:1}.mok-scope .stulpelio-paaiskinimas .reiksmes{gap:3px;margin-top:6px;display:grid}.mok-scope .stulpelio-paaiskinimas .reiksmes .zyma{margin-right:4px}.mok-scope .zyma.tekstine{letter-spacing:.02em;text-transform:none;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;font-size:9px;overflow:hidden}.mok-scope .tuscia{text-align:center;color:var(--muted);padding:18px 12px;font-size:11px}.mok-scope .klaida{text-align:center;color:var(--danger);padding:18px 12px;font-size:11px}.mok-scope .tabs{border-bottom:1px solid var(--line-soft);margin-bottom:14px;display:flex}.mok-scope .tab{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 16px;font-size:11px}.mok-scope .tab.active{color:var(--ink);border-bottom-color:var(--accent);font-weight:700}.mok-scope .btn.primary{background:var(--action);color:var(--action-fg);border-color:var(--action)}.mok-scope .btn.primary:hover{background:var(--action-hover)}.mok-scope .btn.small{letter-spacing:.03em;padding:3px 7px;font-size:9px}.mok-scope .btn.link{color:var(--muted);text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:none;padding:0;font-size:9px;text-decoration:underline}.mok-scope .pill{border:1px solid var(--line);letter-spacing:.04em;background:#fff;padding:1px 8px;font-size:10px;display:inline-block}.mok-scope table.tbl.lygiuota td .pill{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;overflow:hidden}.mok-scope .pill.muted{color:var(--muted);border-color:var(--line-soft)}.mok-scope .pill.cream{background:var(--cream)}.mok-scope .pill.ok{background:var(--ok);color:#fff;border-color:var(--ok)}.mok-scope .pill.warn{background:var(--warn);color:#fff;border-color:var(--warn)}.mok-scope .dup-warn{border:1px solid var(--warn);color:#7a5300;background:#c98a181a;margin-bottom:10px;padding:8px 10px;font-size:10px;line-height:1.5}.mok-scope table.tbl td.veiksmai{white-space:nowrap;text-align:right;overflow:visible}.mok-scope table.tbl td.veiksmai .btn{white-space:nowrap;margin:0 0 0 3px}.mok-scope table.tbl tr.spustelima{cursor:pointer}.mok-scope table.tbl tr.spustelima:not(.aktyvi):hover>td{background:var(--grey-light)}.mok-scope table.tbl tr.aktyvi>td{background:var(--cream)}.mok-scope table.tbl tr.aktyvi>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.mok-scope table.tbl tr.veiksmas>td{background:var(--cream);box-shadow:inset 3px 0 0 var(--accent);white-space:normal;padding:10px 12px}.mok-scope .veiksmas-antraste{color:var(--ink-soft);border-bottom:1px dotted var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:9px;padding-bottom:7px;font-size:10px;display:flex}.mok-scope .veiksmas-antraste b{font-family:var(--font-display);letter-spacing:.04em;font-size:12px;font-weight:400}.mok-scope .veiksmas-antraste .kas{color:var(--muted)}.mok-scope .veiksmas-forma{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.mok-scope .veiksmas-forma .field{min-width:150px}.mok-scope .veiksmas-forma .field.platus{flex:1;min-width:320px}.mok-scope .pasiulymas{color:var(--muted);margin-top:6px;font-size:10px}.mok-scope .pasiulymas .pill{cursor:pointer;margin-right:4px}.mok-scope .bukle{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:9px;display:flex}.mok-scope .bukle-p{align-items:center;gap:5px;display:inline-flex}.mok-scope .bukle-p .k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px}.mok-scope .group{border:1px solid var(--line);background:#fff;gap:2px;padding:2px;display:flex}.mok-scope .group button{font-family:var(--font-body);cursor:pointer;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:none;padding:5px 12px;font-size:10px}.mok-scope .group button:hover{background:var(--cream)}.mok-scope .group button.active{background:var(--ink);color:var(--cream)}.mok-scope .group button .n{opacity:.65;font-variant-numeric:tabular-nums;margin-left:5px}.mok-scope .group.vyniojama{flex-wrap:wrap}.mok-scope .group.vyniojama button{text-transform:none;letter-spacing:.02em;font-size:11px}.mok-scope .jungiklis{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;align-items:center;gap:6px;padding-bottom:6px;font-size:10px;display:flex}.mok-scope .jungiklis input{accent-color:var(--accent);cursor:pointer;margin:0}.mok-scope .input:disabled{background:var(--grey-light);color:var(--muted);cursor:not-allowed}.mok-scope .uz-ribu{border:1px solid var(--warn);color:#7a5300;background:#c98a181a;justify-content:space-between;align-items:center;gap:10px;margin:10px 12px 12px;padding:8px 10px;font-size:10px;line-height:1.5;display:flex}.mok-scope .fgrid{grid-template-columns:1fr 1fr;align-items:start;gap:0 16px;display:grid}.mok-scope .fgrid.trys{grid-template-columns:1fr 1fr 1fr;gap:0 12px;width:100%}.mok-scope .fgrid.trys .field{min-width:0}.mok-scope .fgrid.trys .field.uzpildytas label{color:var(--accent);font-weight:700}.mok-scope .fgrid.trys .field.uzpildytas .input{border-color:var(--accent);background:#fff}.mok-scope .rusies-grupe{border-bottom:1px solid var(--line-soft);padding:10px 12px}.mok-scope .rusies-grupe>.antraste{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.mok-scope .rusies-grupe>.antraste b{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:400}.mok-scope .rusies-grupe>.antraste span{color:var(--muted);font-size:10px}.mok-scope .pozymis{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-soft);color:var(--muted);white-space:nowrap;padding:2px 7px;font-size:9px;display:inline-block}.mok-scope .pozymis.zemas{border-color:var(--warn);color:var(--warn);background:#c98a1814}.mok-scope .pozymis.neigiamas{border-color:var(--danger);background:var(--danger);color:#fff;font-weight:700}.mok-scope .ispejimo-juosta{border:1px solid var(--danger);color:#7a1a13;background:#b1322614;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:9px 12px;font-size:11px;line-height:1.5;display:flex}.mok-scope .ispejimo-juosta.tik-zemas{border-color:var(--warn);color:#7a5300;background:#c98a181a}.mok-scope .ispejimo-juosta.svaru{border-color:var(--ok);color:#2f5233;background:#4a7c4f14}.mok-scope .ispejimo-juosta b{font-family:var(--font-display);letter-spacing:.04em;font-weight:400}.mok-scope .kpi-card .pora{flex-wrap:wrap;gap:14px;display:flex}.mok-scope .kpi-card .pora .p-k{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px}.mok-scope .kpi-card .pora .p-v{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:16px}.mok-scope .kpi-card.pavojus{border-color:var(--danger)}.mok-scope .kpi-card.pavojus .v{color:var(--danger)}.mok-scope table.tbl tr.judesiai>td{background:var(--cream);box-shadow:inset 3px 0 0 var(--accent);white-space:normal;padding:10px 12px}.mok-scope .judesiu-antraste{color:var(--ink-soft);border-bottom:1px dotted var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:9px;padding-bottom:7px;font-size:10px;display:flex}.mok-scope .judesiu-antraste b{font-family:var(--font-display);letter-spacing:.04em;font-size:12px;font-weight:400}.mok-scope .judesiu-antraste .kas{color:var(--muted)}.mok-scope table.tbl tr.judesiai table.tbl td{border-bottom-color:#d8d3d899}.mok-scope .pastaba{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.5}.mok-scope .priezasciu-juosta{border:1px solid var(--line-soft);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;font-size:11px;line-height:1.5;display:flex}.mok-scope .priezasciu-juosta b{font-family:var(--font-display);letter-spacing:.04em;font-weight:400}.mok-scope .kandidatu-antraste{flex-wrap:wrap;align-items:baseline;gap:10px;margin:2px 0 7px;display:flex}.mok-scope .label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px}.mok-scope .kandidatai{flex-direction:column;gap:6px;margin-top:4px;display:flex}.mok-scope .kandidatas{border:1px solid var(--line-soft);background:#fff;padding:7px 10px}.mok-scope .kandidatas.pasirinktas{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.mok-scope .kandidatas .k-vardas{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.mok-scope .kandidatas .k-vardas .btn.link{font-size:12px;font-family:var(--font-display);letter-spacing:.04em;color:var(--ink)}.mok-scope .kandidatas .k-tiekejas{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-size:10px;overflow:hidden}.mok-scope .kandidatas .k-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:3px;font-size:10px;display:flex}.mok-scope .kandidatas .k-meta b{color:var(--ink);font-variant-numeric:tabular-nums}.mok-scope .pagrindas{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.mok-scope .kandidatas .k-veiksmai{margin-top:6px}.mok-scope .kandidatu-tuscia{border:1px solid var(--line-soft);background:var(--paper);margin-top:4px;padding:9px 11px;font-size:11px;line-height:1.5}.mok-scope .kandidatu-tuscia b{font-weight:400;font-family:var(--font-display);letter-spacing:.03em}.mok-scope .dok-perziura{border:1px solid var(--line-soft);background:var(--paper);margin-top:8px}.mok-scope .dok-antraste{border-bottom:1px solid var(--line-soft);color:var(--ink-soft);background:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;font-size:10px;display:flex}.mok-scope .dok-antraste b{font-family:var(--font-display);letter-spacing:.04em;font-size:11px;font-weight:400}.mok-scope .dok-antraste .kas{color:var(--muted)}.mok-scope .dok-ramas{background:var(--grey-light);height:520px}.mok-scope .dok-ramas iframe{border:none;width:100%;height:100%;display:block}.mok-scope .dok-ramas img{object-fit:contain;width:100%;height:100%;display:block}.mok-scope .dok-nera{align-items:flex-start;gap:12px;padding:14px 12px;font-size:11px;line-height:1.55;display:flex}.mok-scope .dok-nera b{font-weight:400;font-family:var(--font-display);letter-spacing:.03em}.mok-scope .thumb{background:var(--grey-light);border:1px solid var(--line-soft);width:30px;height:30px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mok-scope .thumb.lg{width:74px;height:74px}.mok-scope .thumb.lg svg{width:22px;height:22px}.mok-scope .pask{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.mok-scope table.tbl.lygiuota .pask{max-width:none}.mok-scope .pora{border:1px solid var(--line-soft);background:var(--paper);margin:0 0 8px}.mok-scope .pora:last-child{margin-bottom:0}.mok-scope .pora.sudengta{background:#fff}.mok-scope .poros-eilute{grid-template-columns:64px 78px minmax(0,1.1fr) minmax(0,1.8fr) 96px 52px;align-items:center;gap:10px;padding:7px 11px;font-size:11px;display:grid}.mok-scope .poros-eilute+.poros-eilute{border-top:1px solid var(--line-soft)}.mok-scope .poros-eilute.pirmine{box-shadow:inset 3px 0 0 var(--ink-soft)}.mok-scope .poros-eilute .kryptis{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px}.mok-scope .poros-eilute .data{font-variant-numeric:tabular-nums;color:var(--ink-soft)}.mok-scope .poros-eilute .kontrahentas,.mok-scope .poros-eilute .pask{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mok-scope .poros-eilute .pask{color:var(--ink-soft)}.mok-scope .poros-eilute .num{text-align:right;font-variant-numeric:tabular-nums}.mok-scope .poros-eilute .num.plius{color:var(--ok)}.mok-scope .pora.saskaitu .poros-eilute{grid-template-columns:64px 78px minmax(0,1fr) minmax(0,1.7fr) 96px 92px}.mok-scope .pora-veiksmai{border-top:1px solid var(--line-soft);background:var(--grey-light);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 11px;display:flex}.mok-scope .pora-veiksmai .btn{margin-left:auto}.mok-scope .pora.sudengta .pora-veiksmai{background:var(--paper)}.mok-scope .sudengtos-poros{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:10px}.mok-scope .sudengtos-poros>.antraste{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.mok-scope .sudengtos-poros>.antraste b{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:400}.mok-scope .sudengtos-poros>.antraste span{color:var(--muted);font-size:10px}.mok-scope .pasiulymu-juosta{border:1px solid var(--line-soft);background:var(--grey-light);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 9px;padding:7px 9px;display:flex}.mok-scope .pasiulymu-juosta .k{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px}.mok-scope .kategoriju-zymos{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:flex}.mok-scope .paketo-perziura{border:1px solid var(--line);background:var(--paper);margin-top:10px;padding:9px 11px}.mok-scope .paketo-perziura>.antraste{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.mok-scope .paketo-perziura>.antraste b{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:400}.mok-scope .paketo-perziura>.antraste span{color:var(--muted);font-size:10px}.mok-scope tr.perziuros-eilute>td{border-bottom:1px solid var(--line-soft);padding:0 0 8px}.mok-scope tr.perziuros-eilute:hover>td{background:0 0}.mok-scope tr.perziuros-eilute .paketo-perziura{margin-top:0}.mok-scope .paieskos-laukas{flex:1;min-width:320px}.mok-scope .paieskos-laukas .input{padding:8px 10px;font-size:14px}.mok-scope .paieskos-kolonos{grid-template-columns:minmax(340px,1fr) minmax(420px,1.25fr);align-items:start;gap:14px;display:grid}.mok-scope .paieskos-kolonos.viena{grid-template-columns:1fr}@media (width<=1100px){.mok-scope .paieskos-kolonos{grid-template-columns:1fr}}.mok-scope .rezultatai{flex-direction:column;max-height:660px;display:flex;overflow-y:auto}.mok-scope .rez{border:none;border-bottom:1px solid var(--line-soft);cursor:pointer;text-align:left;font-family:var(--font-body);color:var(--ink);box-sizing:border-box;background:#fff;border-left:3px solid #0000;width:100%;padding:9px 12px;display:block}.mok-scope .rez:hover{background:var(--paper)}.mok-scope .rez.pasirinktas{background:var(--cream);border-left-color:var(--accent)}.mok-scope .rez .vardas{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.mok-scope .rez .kelias{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;display:block;overflow:hidden}.mok-scope .rez .zymos{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.mok-scope .pagrindas{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.mok-scope .pagrindas .p-zodis{font-weight:700}.mok-scope .pagrindas .p-frag{color:var(--muted)}.mok-scope .pill.senas{border-color:var(--warn);color:var(--warn)}.mok-scope .paieskos-kolonos .dok-perziura{margin-top:0;position:sticky;top:12px}.mok-scope .dok-laukai{border-top:1px solid var(--line-soft);background:#fff;grid-template-columns:auto 1fr;gap:3px 12px;padding:9px 11px;font-size:10px;display:grid}.mok-scope .dok-laukai .k{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.mok-scope .nenustatyta{color:var(--muted)}.mok-scope .block .page-header{margin-bottom:0;padding:10px 12px}.mok-scope .block .page-header h3{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:400}.mok-scope .block.ispejimas{border-color:var(--warn);box-shadow:inset 3px 0 0 var(--warn)}.mok-scope .block.ispejimas>.page-header{border-bottom-color:var(--warn)}.mok-scope .dup-warn.klaida{border-color:var(--danger);color:var(--danger)}.mok-scope .pogrupis{text-align:left;width:100%;color:var(--ink);cursor:pointer;letter-spacing:.02em;background:0 0;border:none;padding:2px 0;font-size:12px}.mok-scope .pogrupis:hover{color:var(--accent)}.mok-scope .pogrupis b{font-family:var(--font-display);letter-spacing:.04em;font-weight:400}.mok-scope .pogrupis .sub{color:var(--muted);font-size:10px;display:inline}.mok-scope table.tbl td .sub{color:var(--muted);margin-top:1px;font-size:9px}.mok-scope .zymos-jungiklis{border:1px solid var(--line);cursor:pointer;font-family:var(--font-body);color:var(--ink);letter-spacing:.04em;background:#fff;align-items:center;gap:8px;padding:4px 10px 4px 6px;font-size:11px;display:inline-flex}.mok-scope .zymos-jungiklis:hover:not(:disabled){background:var(--cream)}.mok-scope .zymos-jungiklis:disabled{opacity:.55;cursor:default}.mok-scope .zymos-jungiklis .rankenele{border:1px solid var(--line-soft);background:var(--grey-light);flex:0 0 26px;width:26px;height:14px;transition:background .12s;display:inline-block;position:relative}.mok-scope .zymos-jungiklis .rankenele:after{content:"";background:var(--muted);width:10px;height:10px;transition:margin-left .12s,background .12s;position:absolute;top:1px;left:1px}.mok-scope .zymos-jungiklis .tekstas{white-space:nowrap}.mok-scope .zymos-jungiklis.on{border-color:var(--ok)}.mok-scope .zymos-jungiklis.on .rankenele{background:var(--ok);border-color:var(--ok)}.mok-scope .zymos-jungiklis.on .rankenele:after{background:#fff;margin-left:12px}.mok-scope .zymos-eilute{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 9px;display:flex}.mok-scope table.tbl td.num.nereikalinga{color:var(--muted)}.mok-scope .filter-bar.mok-imoniu-juosta{justify-content:space-between;align-items:center;margin-bottom:8px}.mok-scope .mok-imoniu-zyma{color:var(--muted);letter-spacing:.04em;text-align:right;max-width:52%;font-size:9px;line-height:1.45}
