@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#f6f5f1;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d10;--sidebar:#101318;--panel:#15191e;--panel-2:#1c2128;--panel-hover:#20262e;--line:#29313b;--line-strong:#3a4654;--muted:#9ea7b3;--muted-strong:#c4cad2;--accent:#f2b64b;--accent-strong:#ffc766;--accent-soft:#f2b64b17;--success:#69d59a;--danger:#f07878;--focus:#ffd37c;background:#0b0d10;font-family:Manrope,Inter,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--bg);min-width:320px}body{color:#f6f5f1;background:radial-gradient(circle at 72% -15%, #f2b64b09, transparent 34rem), var(--bg);min-width:320px;min-height:100vh;margin:0;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}::selection{color:#19130a;background:var(--accent)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:2px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;margin-bottom:.55rem;font-size:clamp(1.85rem,2.5vw,2.55rem);line-height:1.14}h2{letter-spacing:-.022em}.muted{color:var(--muted);line-height:1.65}.eyebrow{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:800}.skip-link{z-index:100;color:#17130c;background:var(--accent);border-radius:9px;padding:10px 14px;font-size:.82rem;font-weight:800;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-shell{grid-template-columns:272px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:30;background:color-mix(in srgb, var(--sidebar) 96%, transparent);border-right:1px solid var(--line);flex-direction:column;height:100vh;min-height:0;padding:20px 14px 14px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-header{justify-content:space-between;align-items:center;gap:8px;padding:0 6px;display:flex}.brand{min-width:0;color:inherit;align-items:center;gap:11px;font-size:1rem;font-weight:800;text-decoration:none;display:flex}.brand-mark{color:#17130b;background:linear-gradient(145deg,#ffd478,#e7a33c);border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:.9rem;font-weight:900;display:inline-grid;box-shadow:0 8px 24px #d8902f2b}.brand-copy{gap:2px;min-width:0;display:grid}.brand-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.brand-copy small{color:#737d89;font-size:.72rem;font-weight:600}.sidebar-close{display:none}.navigation{scrollbar-color:#343c46 transparent;scrollbar-width:thin;flex:1;min-height:0;margin:28px 0 14px;padding-right:3px;display:block;overflow-y:auto}.nav-group+.nav-group{margin-top:24px}.nav-group>h2{color:#69737f;letter-spacing:.085em;text-transform:uppercase;margin:0 10px 8px;font-size:.72rem;font-weight:800}.nav-group>div{gap:3px;display:grid}.nav-link{color:#a9b1bb;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;min-height:42px;padding:6px 9px;font-size:.79rem;font-weight:650;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:flex}.nav-link:hover{color:#f7f6f2;background:#ffffff07}.nav-link.active{color:#fff6e3;background:var(--accent-soft);border-color:#f2b64b26}.nav-icon{color:#d7a956;letter-spacing:-.02em;background:#f2b64b0a;border:1px solid #f2b64b1f;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:.72rem;font-weight:900;display:grid}.nav-link.active .nav-icon{color:#17130b;border-color:var(--accent);background:var(--accent)}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile{border:1px solid var(--line);background:#ffffff04;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.profile-link{min-width:0;color:inherit;border-radius:9px;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.profile-link:hover .profile-copy strong{color:var(--accent)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-page{max-width:760px}.profile-stack{gap:20px;display:grid}.profile-card{padding:clamp(20px,3vw,32px)}.profile-card form,.profile-fields{gap:16px;display:grid}.profile-fields label{gap:6px;display:grid}.profile-fields input{width:100%;min-width:0}.profile-picture{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.profile-picture label:focus-within{outline:3px solid var(--focus);outline-offset:2px}.profile-picture img,.profile-picture .avatar{object-fit:cover;border-radius:16px;flex-basis:72px;width:72px;height:72px}.profile-message{color:var(--success)}.profile-error{color:var(--danger)}.avatar{width:36px;height:36px;color:var(--accent);background:var(--accent-soft);border-radius:10px;flex:0 0 36px;place-items:center;font-weight:800;display:grid}.avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.profile-copy{flex:1;gap:2px;min-width:0;display:grid}.profile-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.profile-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.profile-logout{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex:0 0 34px;place-items:center;font-size:1rem;display:grid}.profile-logout:hover{color:#fff;background:#ffffff0b}.content{min-width:0;min-height:100vh}.content:focus{outline:none}.page{width:100%;max-width:1520px;margin:auto;padding:38px clamp(24px,3.3vw,52px) 68px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.page-heading>div:first-child{min-width:0}.page-heading .muted{max-width:780px}.page-heading p:last-child{margin-bottom:0}.heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.actions-menu{position:relative}.actions-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;list-style:none;display:inline-flex}.actions-menu>summary::-webkit-details-marker{display:none}.actions-menu>summary:after{content:"⌄";color:var(--muted);font-size:.75rem}.actions-menu[open]>summary{border-color:var(--line-strong);background:var(--panel-hover)}.actions-menu>div{z-index:18;border:1px solid var(--line-strong);background:#181d23;border-radius:11px;gap:8px;min-width:220px;padding:10px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 20px 50px #0008}.actions-menu>div>span{color:var(--muted);padding:2px 4px;font-size:.72rem;font-weight:700}.actions-menu>div>.button{text-align:left;width:100%}.mobile-header{display:none}.button{color:#edece8;border:1px solid var(--line);background:var(--panel-2);border-radius:10px;min-height:42px;padding:9px 15px;font-size:.78rem;font-weight:750;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}.button:hover:not(:disabled){border-color:var(--line-strong);background:var(--panel-hover)}.button:disabled{opacity:.44}.button-primary{color:#17130c;border-color:var(--accent);background:var(--accent);box-shadow:0 8px 24px #d9912824}.button-primary:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong)}.button-danger{color:#ffd2d2;background:#f0787814;border-color:#f0787845}.button-danger:hover:not(:disabled){border-color:var(--danger);background:#f0787824}.button-large{justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 18px;font-size:.86rem;display:flex}.icon-button{width:38px;height:38px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;font-size:1.05rem;display:inline-grid}.icon-button:hover{color:#fff;background:#ffffff0b}.icon-button.danger:hover{color:var(--danger);background:#f0787812}.panel{background:linear-gradient(180deg, #ffffff018, transparent), var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 50px #00000014}.stats-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.stat-card{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff025, transparent 60%), var(--panel);border-radius:14px;align-items:center;gap:16px;min-height:126px;padding:22px;display:flex}.stat-card>div{gap:7px;display:grid}.stat-card span:not(.stat-icon){color:var(--muted-strong);font-size:.76rem}.stat-card strong{letter-spacing:-.035em;font-size:1.58rem}.stat-card small{color:var(--muted);font-size:.7rem;line-height:1.45}.stat-icon{border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.stat-icon.amber{color:#efb34c;background:#efb34c17}.stat-icon.green{color:#70d59f;background:#70d59f17}.stat-icon.violet{color:#ab91ed;background:#ab91ed17}.welcome-panel{justify-content:space-between;align-items:center;margin-top:20px;padding:33px;display:flex;overflow:hidden}.welcome-panel>div:first-child{max-width:720px}.welcome-panel h2{margin-bottom:.5rem}.welcome-panel p:last-child{margin-bottom:0}.welcome-visual{color:#1a160e;background:var(--accent);border-radius:36% 64% 66% 34%/35% 36% 64% 65%;flex:0 0 120px;place-items:center;height:120px;font-size:4rem;font-weight:800;display:grid;transform:rotate(8deg);box-shadow:0 0 70px #efb34c2b}.dashboard-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:16px;margin-top:20px;display:grid}.dashboard-attention,.dashboard-health{padding:23px}.dashboard-attention>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboard-attention h2,.dashboard-health h2{margin:0}.dashboard-alert-count{color:#83d5a6;background:#65cb9114;border-radius:50%;place-items:center;min-width:36px;height:36px;display:grid}.dashboard-alert-count.danger{color:#ffc1c1;background:#f26d6d18}.dashboard-alert-list{gap:8px;margin-top:20px;display:grid}.dashboard-alert-list a{color:inherit;background:#f26d6d08;border:1px solid #f26d6d25;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.dashboard-alert-list a:hover{background:#f26d6d0f;border-color:#f26d6d55}.dashboard-alert-list a>span{color:#ffc1c1;background:#f26d6d18;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.dashboard-alert-list strong,.dashboard-alert-list small{display:block}.dashboard-alert-list strong{font-size:.78rem}.dashboard-alert-list small{color:var(--muted);margin-top:4px;font-size:.7rem;line-height:1.45}.dashboard-alert-list b{color:var(--accent)}.dashboard-ok{color:#b8efd0;background:#65cb910b;border:1px solid #65cb9130;border-radius:10px;margin:22px 0 0;padding:16px;font-size:.78rem}.dashboard-health dl{gap:0;margin:17px 0 0;display:grid}.dashboard-health dl>div{border-bottom:1px solid var(--line);gap:5px;padding:12px 0;display:grid}.dashboard-health dl>div:last-child{border-bottom:0}.dashboard-health dt{color:var(--muted);font-size:.7rem}.dashboard-health dd{margin:0;font-size:.76rem;font-weight:700}.dashboard-health dd.danger{color:#f69595}.dashboard-profit{justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:24px;display:flex}.dashboard-profit h2{margin-bottom:6px}.dashboard-profit p:last-child{margin-bottom:0}.dashboard-profit>div:last-child{justify-items:end;gap:7px;display:grid}.dashboard-profit>div:last-child strong{color:#83d5a6;font-size:1.8rem}.dashboard-profit>div:last-child small{color:var(--muted);font-size:.72rem}.table-panel{overflow:hidden}.toolbar{border-bottom:1px solid var(--line);justify-content:flex-start;gap:9px;padding:16px;display:flex}.search{width:min(360px,100%);min-height:42px;color:var(--muted);background:#0f1216;border:1px solid #35404c;border-radius:10px;align-items:center;gap:9px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.search:focus-within{border-color:#b98538;box-shadow:0 0 0 3px #f2b64b18}.search input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:40px;padding:0;font-size:.8rem}.search input:focus-visible{outline:0}.audit-toolbar select{width:auto;min-width:155px;padding-top:8px;padding-bottom:8px}.materials-toolbar{flex-wrap:wrap}.materials-toolbar select{width:auto;min-width:190px;padding-top:8px;padding-bottom:8px}.audit-date{white-space:nowrap}.audit-action{border-radius:6px;padding:5px 8px;font-size:.72rem;font-weight:700;display:inline-block}.audit-action.create{color:#83d5a6;background:#65cb9114}.audit-action.update{color:#eabd70;background:#efb34c12}.audit-action.delete{color:#f69595;background:#f26d6d12}.audit-details{min-width:230px}.audit-details summary{color:#d5b77f;cursor:pointer;font-size:.72rem}.audit-details>div{gap:6px;margin-top:10px;display:grid}.audit-change{grid-template-columns:minmax(70px,.7fr) minmax(55px,1fr) auto minmax(55px,1fr);align-items:center;gap:7px;font-size:.72rem;display:grid}.audit-change strong{text-overflow:ellipsis;color:#aeb4bd;overflow:hidden}.audit-change span{text-overflow:ellipsis;white-space:nowrap;color:#858c97;overflow:hidden}.audit-change i{color:var(--accent);font-style:normal}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.8rem}th{text-align:left;color:#9aa3ae;letter-spacing:.01em;border-bottom:1px solid var(--line);background:#111419;padding:13px 18px;font-size:.7rem;font-weight:700}td{color:#d2d5da;border-bottom:1px solid #252c34;padding:15px 18px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#ffffff025}td strong{color:#f3f2ee;display:block}td small{color:var(--muted);margin-top:4px;font-size:.7rem;line-height:1.45;display:block}.number{text-align:right}.tabular{font-variant-numeric:tabular-nums}.row-actions{text-align:right;white-space:nowrap;width:100px}.inventory-actions{width:210px}.operation-button{border:1px solid var(--line);background:#111319;border-radius:8px;width:31px;height:31px;margin-right:4px;font-weight:800}.operation-button.receipt{color:#75d29b}.operation-button.issue{color:#efb34c}.operation-button:hover{background:#242831;border-color:#5b626d}.negative-stock-row{background:#f26d6d06}.stock-warning,td small.stock-warning{color:#f69595;white-space:nowrap}.pagination{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;font-size:.75rem;display:flex}.pagination>div{align-items:center;gap:10px;display:flex}.alert{border-radius:10px;margin-bottom:18px;padding:13px 15px;font-size:.8rem;line-height:1.5}.alert-error{color:#ffd0d0;background:#f0787812;border:1px solid #f0787845}body:has(.drawer-layer,.confirm-layer) .page>.alert-error{z-index:90;background:#2b171a;width:min(430px,100vw - 36px);margin:0;position:fixed;top:18px;right:18px;box-shadow:0 18px 60px #0009}.loading,.empty{min-height:170px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:.8rem;display:flex}.spinner{border:2px solid #3b4049;border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty{flex-direction:column}.empty>span{color:#4f5661;font-size:2rem}.empty p{margin:0}.drawer-layer{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06080bb8;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{color:#f6f5f1;border-left:1px solid var(--line-strong);background:#15191e;width:min(560px,100%);height:100dvh;min-height:100%;padding:30px;animation:.2s ease-out slide;overflow-y:auto;box-shadow:-32px 0 90px #0007}.drawer-wide{width:min(800px,100%)}.upholstery-drawer{width:min(680px,100%)}.upholstery-drawer-wide{width:min(920px,100%)}.uph-toolbar,.uph-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;margin-bottom:18px;display:flex}.uph-toolbar label{min-width:min(280px,100%)}.uph-toolbar .uph-check{align-items:center;min-width:auto;display:flex}.uph-check input{width:auto;min-height:auto}.uph-heading{align-items:center;margin-top:25px}.uph-heading h2{margin:0}.uph-table{border-collapse:collapse;width:100%}.uph-table th,.uph-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 10px}.uph-table th{color:var(--muted);font-size:.72rem}.uph-table td{font-size:.8rem}.uph-table td:last-child{text-align:right}.uph-empty{color:var(--muted);text-align:center;border:1px dashed var(--line-strong);border-radius:10px;padding:26px}.uph-form{gap:16px;display:grid}.uph-form-row{flex-wrap:wrap;align-items:end;gap:12px;margin:15px 0;display:flex}.uph-form-row label{flex:140px}.uph-form-row>button{flex:none}.uph-danger{border-top:1px solid var(--line);margin-top:24px;padding:18px 0}.uph-danger button{color:#ffd0d0;border-color:#a75151}.uph-calculator{border:1px solid var(--line);border-radius:12px;margin-top:22px;padding:18px}@media (width<=640px){.upholstery-page .table-scroll{overflow:visible}.uph-table thead{display:none}.uph-table,.uph-table tbody,.uph-table tr,.uph-table td{width:100%;display:block}.uph-table tr{border:1px solid var(--line);border-radius:10px;margin-bottom:12px;padding:12px}.uph-table td{text-align:right;border:0;justify-content:space-between;gap:15px;padding:7px 0;display:flex}.uph-table td:before{content:attr(data-label);color:var(--muted);text-align:left}.uph-toolbar>button,.uph-toolbar label{width:100%}.upholstery-drawer{padding:18px}}@keyframes slide{0%{opacity:0;transform:translate(30px)}}.drawer-header{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.drawer-header h2{margin:0}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.form-grid.single{grid-template-columns:1fr}.form-grid .full{grid-column:1/-1}label{color:var(--muted-strong);gap:8px;font-size:.75rem;font-weight:700;display:grid}label small{color:var(--muted);font-size:.7rem;font-weight:400;line-height:1.45}input,select,textarea{color:#f6f5f1;background:#0f1216;border:1px solid #3b4653;border-radius:10px;outline:0;width:100%;min-height:42px;padding:10px 12px;font-size:.82rem;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:#b98538;box-shadow:0 0 0 3px #f2b64b18}textarea{resize:vertical;min-height:90px}.drawer-actions{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#15191ef2;justify-content:flex-end;gap:9px;margin:28px -30px -30px;padding:18px 30px;display:flex;position:sticky;bottom:-30px}.form-hint{color:#b6a17d;background:#efb34c0d;border:1px solid #efb34c25;border-radius:9px;margin-top:20px;padding:12px 14px;font-size:.72rem;line-height:1.5}.movement-list{gap:10px;display:grid}.movement-card{border:1px solid var(--line);background:#111319;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:15px;padding:16px;display:grid}.movement-icon{border-radius:9px;place-items:center;width:34px;height:34px;font-size:1.2rem;font-weight:800;display:grid}.movement-icon.receipt{color:#75d29b;background:#65cb9114}.movement-icon.issue{color:#efb34c;background:#efb34c12}.movement-main>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.movement-main strong{font-size:.82rem}.movement-main span,.movement-main small{color:var(--muted);font-size:.72rem}.movement-main p{color:#b8bdc5;margin:7px 0;font-size:.73rem}.movement-balance{justify-items:end;gap:4px;min-width:145px;display:grid}.movement-balance>span{color:var(--muted);text-transform:uppercase;font-size:.72rem}.movement-balance>strong{font-size:1rem}.movement-balance strong.negative{color:var(--danger)}.movement-date{color:#858c97;background:0 0;border:0;padding:3px 0;font-size:.72rem}.movement-date.editable:hover{color:var(--accent)}.date-editor{align-items:center;gap:5px;width:min(310px,65vw);margin-top:5px;display:flex}.date-editor input{padding:7px;font-size:.7rem}.date-editor .button{min-height:34px;padding:6px 9px}.category-layout{grid-template-columns:minmax(220px,.75fr) minmax(300px,1.25fr);gap:16px;display:grid}.category-form{align-self:start;gap:15px;padding:18px;display:grid}.category-form h3{margin:0;font-size:.95rem}.category-form>div{justify-content:flex-end;gap:8px;display:flex}.checkbox-label{grid-template-columns:none;align-items:center;gap:9px;display:flex}.checkbox-label input{width:auto}.category-list{gap:9px;display:grid}.category-item{justify-content:space-between;gap:12px;padding:16px;display:flex}.category-item strong{font-size:.82rem}.category-item p{color:var(--muted);margin:5px 0;font-size:.7rem}.category-item small{color:#75d29b;font-size:.72rem}.category-item.archived{opacity:.62}.category-item.archived small{color:var(--muted)}.category-item>div:last-child{white-space:nowrap}.bulk-categories{gap:9px;display:grid}.bulk-category{overflow:hidden}.bulk-category summary{cursor:pointer;background:#15181d;justify-content:space-between;align-items:center;padding:15px 17px;list-style:none;display:flex}.bulk-category summary::-webkit-details-marker{display:none}.bulk-category summary strong,.bulk-category summary small{display:block}.bulk-category summary strong{font-size:.82rem}.bulk-category summary small{color:var(--muted);margin-top:4px;font-size:.72rem}.bulk-category[open] summary{border-bottom:1px solid var(--line)}.bulk-category>div{display:grid}.bulk-material{border-bottom:1px solid #252930;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:16px;padding:12px 17px}.bulk-material:last-child{border-bottom:0}.bulk-material span strong,.bulk-material span small{display:block}.bulk-material span strong{color:#e8e7e3;font-size:.76rem}.bulk-material span small{color:var(--muted);margin-top:4px;font-size:.72rem;font-weight:400}.bulk-material input{text-align:right}.bulk-footer-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.movement-log-drawer{width:min(1240px,100%)}.movement-log-filters{border:1px solid var(--line);background:#111319;border-radius:11px;grid-template-columns:repeat(4,minmax(135px,1fr));gap:10px;margin-bottom:18px;padding:15px;display:grid}.movement-log-filters .button{align-self:end}.movement-log-table{border:1px solid var(--line);border-radius:11px 11px 0 0}.movement-log-table td{white-space:nowrap}.movement-log-table td:last-child{white-space:normal;min-width:150px;max-width:260px}.movement-kind{border-radius:6px;padding:5px 8px;font-size:.72rem;font-weight:700;display:inline-block}.movement-kind.receipt{color:#83d5a6;background:#65cb9114}.movement-kind.issue{color:#f0be6a;background:#efb34c12}.movement-quantity.receipt{color:#83d5a6}.movement-quantity.issue{color:#f0be6a}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.role-card{padding:22px}.role-card.owner-role{background:linear-gradient(145deg, #201c15, var(--panel) 45%);border-color:#efb34c4c}.role-card-head{align-items:flex-start;gap:14px;display:flex}.role-card-head h2{margin:2px 0 6px;font-size:1rem}.role-card-head p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.permission-chips{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:76px;margin:20px 0;display:flex}.permission-chips span{color:#9fa6b1;background:#242831;border-radius:6px;align-self:flex-start;padding:5px 8px;font-size:.72rem}.permission-chips span.edit{color:#eabd70;background:#efb34c12}.role-card footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding-top:14px;font-size:.7rem;display:flex}.role-card footer>div{gap:5px;display:flex}.permission-matrix{border:1px solid var(--line);border-radius:10px;margin-top:28px;overflow:hidden}.permission-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:18px;padding:13px;display:grid}.permission-row:last-child{border:0}.permission-row.header{color:#777f8c;text-transform:uppercase;letter-spacing:.08em;background:#121419;font-size:.72rem}.permission-row strong,.permission-row small{display:block}.permission-row strong{font-size:.75rem}.permission-row small{color:var(--muted);margin-top:4px;font-size:.72rem}.permission-group+.permission-group{border-top:1px solid var(--line)}.permission-group>h3{color:#b6bdc6;background:#ffffff035;letter-spacing:.04em;margin:0;padding:10px 13px;font-size:.72rem;font-weight:800}.permission-group .permission-row:last-child{border-bottom:0}.segmented{border:1px solid var(--line);background:#101217;border-radius:8px;padding:3px;display:flex}.segmented button{color:#7f8792;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:.72rem}.segmented button.selected{color:#17130c;background:var(--accent);font-weight:800}.tag{color:#dbba82;background:#efb34c12;border-radius:6px;padding:5px 8px;font-size:.72rem;display:inline-block}.status{color:#a1a7b1}.status:before{content:"";background:#686e77;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.status.active{color:#83d5a6}.status.active:before{background:#65cb91;box-shadow:0 0 8px #65cb91}.finance-toolbar{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(125px,1fr)) repeat(2,minmax(130px,1fr)) auto;align-items:end;gap:10px;display:grid}.finance-filter{gap:6px;min-width:0;display:grid}.finance-filter>span{color:#8d949f;letter-spacing:.04em;font-size:.72rem;font-weight:700}.finance-filter select,.finance-filter>input{width:100%;min-width:0}.finance-filter .search{width:100%}.finance-filter .search b{color:#747c87;font-size:.82rem}.finance-filter-actions{align-items:end;gap:6px;display:flex}.finance-filter-actions .button{white-space:nowrap}.finance-type{text-align:center;border-radius:6px;min-width:62px;padding:5px 8px;font-size:.72rem;font-weight:700;display:inline-block}.finance-type.income{color:#83d5a6;background:#65cb9114}.finance-type.expense{color:#f09595;background:#f26d6d12}.finance-amount.income{color:#83d5a6}.finance-amount.expense{color:#f09595}.archived-row{opacity:.58}.finance-categories{align-items:start}.empty-module{text-align:center;padding:70px 30px}.empty-module>span{color:var(--accent);font-size:3rem}.empty-module h2{margin:17px 0 8px}.empty-module p{max-width:560px;margin:auto}.empty-state{text-align:center;width:min(620px,100%);margin:auto;padding:clamp(28px,5vw,48px)}.empty-state .muted{max-width:520px;margin-left:auto;margin-right:auto}.form-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;display:flex}.not-found>span{color:var(--accent);letter-spacing:.12em;margin-bottom:14px;font-size:.78rem;font-weight:900;display:block}.not-found .button{justify-content:center;align-items:center;margin-top:8px;text-decoration:none;display:inline-flex}.api-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:17px;display:grid}.api-card{padding:22px}.api-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.api-card header h2{margin:4px 0 0;font-size:1rem}.api-card header>div>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}.api-provider-mark{color:#17130c;background:var(--accent);border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.api-provider-mark.ozon{color:#fff;background:#005bff}.api-key-row{border:1px solid var(--line);background:#111319;border-radius:9px;justify-content:space-between;align-items:center;margin:20px 0 14px;padding:13px 14px;display:flex}.api-key-row+.api-key-row{margin-top:-5px}.api-key-row span{color:var(--muted);font-size:.72rem}.api-key-row code{color:#e9c887;letter-spacing:.08em;font-size:.85rem}.api-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:14px;display:flex}.api-card footer small{color:var(--muted);font-size:.72rem}.integration-sync-control{grid-template-columns:minmax(260px,1fr) minmax(190px,240px) auto auto;align-items:end;gap:14px;margin-top:18px;padding:22px;display:grid}.integration-sync-control h2{margin:4px 0 6px}.integration-sync-control label{color:var(--muted);gap:7px;font-size:.75rem;display:grid}.integration-schedule{margin-top:18px;padding:22px}.integration-schedule-form{flex-wrap:wrap;align-items:end;gap:18px;margin:18px 0;display:flex}.integration-schedule-form label{gap:7px;display:grid}.integration-schedule-form .integration-schedule-toggle{align-self:center;align-items:center;display:flex}.integration-schedule-toggle input{width:auto}.integration-schedule-results{overflow-wrap:anywhere;gap:12px;padding-left:20px;display:grid}.integration-sync-section{margin-top:24px}.integration-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.integration-provider{min-width:0;padding:20px}.integration-provider>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:15px;display:flex}.integration-provider>header h2{margin:0;font-size:1.05rem}.integration-request-list{gap:10px;margin-top:14px;display:grid}.integration-request{border:1px solid var(--line);background:#111319;border-radius:10px;padding:14px}.integration-request.completed{border-color:#65cb9133}.integration-request.failed{border-color:#f26d6d55}.integration-request.cancelled{border-color:#efb34c55}.integration-request-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.integration-request-main h3{margin:7px 0 4px;font-size:.88rem}.integration-request-main p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.integration-request-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.integration-request-metrics>div{background:#ffffff06;border-radius:7px;min-width:0;padding:8px}.integration-request-metrics dt{color:#777f8c;text-transform:uppercase;letter-spacing:.04em;font-size:.61rem}.integration-request-metrics dd{color:#d7d8d9;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.68rem;overflow:hidden}.integration-request-error{color:#ffc1c1;background:#f26d6d12;border-radius:7px;gap:3px;margin-top:10px;padding:9px 10px;font-size:.68rem;display:grid}@media (width<=900px){.integration-sync-control{grid-template-columns:1fr 1fr}.integration-sync-control>div{grid-column:1/-1}}.login-page{background:radial-gradient(circle at 18% 55%,#f2b64b0d,#0000 32%),#0c0f13;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);min-height:100dvh;display:grid}.login-panel{border-right:1px solid var(--line);background:linear-gradient(145deg,#171b20,#101318);flex-direction:column;justify-content:space-between;padding:clamp(38px,5.5vw,78px);display:flex}.login-panel h1{max-width:760px;font-size:clamp(2.5rem,4.4vw,4rem);line-height:1.12}.login-panel .muted{max-width:620px}.login-feature{color:var(--muted);font-size:.75rem}.login-feature span{color:var(--accent);margin-right:7px}.login-form-wrap{place-items:center;padding:34px;display:grid}.login-form{gap:21px;width:min(410px,100%);display:grid}.login-form h2{margin-bottom:.4rem;font-size:1.7rem}.login-form .muted{font-size:.8rem}.login-mobile-brand{display:none}.form-field{gap:8px;display:grid}.password-field{display:block;position:relative}.password-field input{padding-right:94px}.password-field button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:.72rem;font-weight:750;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-field button:hover{color:#fff;background:#ffffff0b}.center-screen{place-items:center;min-height:100dvh;padding:20px;display:grid}.sidebar-backdrop{display:none}@media (width<=1300px){.finance-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-filter-actions{grid-column:span 3;justify-content:flex-end}}@media (width<=900px){.app-shell{display:block}.sidebar{visibility:hidden;width:min(300px,100vw - 36px);height:100dvh;padding-top:16px;transition:transform .2s,visibility .2s;position:fixed;left:0;transform:translate(-102%);box-shadow:30px 0 80px #0008}.sidebar-open{visibility:visible;transform:translate(0)}.sidebar-close{display:inline-grid}.sidebar-backdrop{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030507b8;border:0;display:block;position:fixed;inset:0}.mobile-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101318e8;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:11px;height:64px;padding:0 18px;display:grid;position:sticky;top:0}.mobile-menu-button{width:40px;height:40px;margin-left:-4px}.mobile-current{color:#f2f1ed;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:750;overflow:hidden}.mobile-brand-mark{border-radius:9px;flex-basis:32px;width:32px;height:32px;font-size:.75rem}.page{padding-top:30px}.login-page{grid-template-columns:1fr}.login-panel{display:none}.login-form-wrap{min-height:100dvh}.login-mobile-brand{margin-bottom:18px;display:flex}.finance-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-filter-actions{grid-column:span 2}.movement-log-filters,.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}}@media (width<=680px){.page{padding:24px 14px 55px}.page-heading{flex-direction:column;align-items:flex-start;margin-bottom:23px}.page-heading h1{font-size:1.8rem}.page-heading .button,.heading-actions{width:100%}.stats-grid,.role-grid{grid-template-columns:1fr}.welcome-visual{display:none}.welcome-panel{padding:24px}.toolbar{align-items:stretch}.audit-toolbar{flex-wrap:wrap}.audit-toolbar .search,.materials-toolbar .search{flex:1 0 100%}.audit-toolbar select,.materials-toolbar select{flex:1}.finance-toolbar{grid-template-columns:1fr}.finance-filter-actions{grid-column:auto;justify-content:stretch}.finance-filter-actions .button{flex:1}.table-panel{border-left:0;border-right:0;border-radius:0;margin-left:-14px;margin-right:-14px}.table-scroll{overflow:visible}table,tbody{display:block}thead{display:none}tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:13px;padding:16px;display:grid}td{border:0;padding:0;display:block;text-align:left!important}td:before{content:attr(data-label);color:#9aa3ae;margin-bottom:5px;font-size:.72rem;font-weight:700;display:block}.row-actions{grid-column:1/-1;width:auto}.audit-details{min-width:0}.audit-change{grid-template-columns:70px minmax(40px,1fr) auto minmax(40px,1fr)}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.drawer{padding:22px 17px}.drawer-actions{margin:25px -17px -22px;padding:15px 17px;bottom:-22px}.movement-card{grid-template-columns:auto 1fr}.movement-balance{grid-column:2;justify-items:start}.date-editor{flex-wrap:wrap;width:100%}.category-layout,.permission-row{grid-template-columns:1fr}.permission-row.header{display:none}.segmented{width:100%}.segmented button{flex:1;min-height:40px;padding:9px 4px;font-size:.72rem}.login-form-wrap{padding:22px}.heading-actions{flex-wrap:wrap}.heading-actions .button{flex:130px}.bulk-footer-fields{grid-template-columns:1fr}.bulk-material{grid-template-columns:1fr 95px;padding:11px}.api-grid{grid-template-columns:1fr}.api-card header{grid-template-columns:auto 1fr}.api-card header>.status{grid-column:2}.integration-sync-control,.integration-provider-grid{grid-template-columns:1fr}.integration-request-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.actions-menu{flex:130px}.actions-menu>summary{justify-content:center;width:100%}.actions-menu>div{width:min(260px,100vw - 28px)}.movement-log-filters{grid-template-columns:1fr}.movement-log-table td{white-space:normal}.dashboard-stats-grid{grid-template-columns:1fr}.dashboard-profit{flex-direction:column;align-items:flex-start}.dashboard-profit>div:last-child{justify-items:start}}.alert-success{color:#b8efd0;background:#65cb9112;border:1px solid #65cb913b}.alert-warning{color:#f2d39a;background:#efb34c12;border:1px solid #efb34c3b}.product-key-hint{margin:-6px 0 18px}.product-key-hint a{color:var(--accent)}.product-catalog{overflow:hidden}.product-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:16px 18px;display:flex}.product-toolbar .search{flex:1;max-width:430px}.product-toolbar select{width:auto;min-width:210px;padding-top:9px;padding-bottom:9px}.product-filter-toolbar{flex-wrap:wrap}.product-filter-toolbar>.button{white-space:nowrap}.product-size-filters{border-top:1px solid #242830;flex:1 0 100%;padding-top:11px}.product-size-filters summary{color:#aeb4bd;cursor:pointer;align-items:center;gap:8px;font-size:.7rem;font-weight:700;list-style:none;display:inline-flex}.product-size-filters summary::-webkit-details-marker{display:none}.product-size-filters summary:before{content:"›";color:var(--accent);font-size:1rem;transition:transform .15s}.product-size-filters[open] summary:before{transform:rotate(90deg)}.product-size-filters summary span{color:#17130c;background:var(--accent);border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:.72rem;display:grid}.product-size-filters>div{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}.product-size-filters fieldset{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;min-width:0;margin:0;padding:9px;display:grid}.product-size-filters legend{color:#858c97;padding:0 5px;font-size:.72rem}.product-size-filters input{min-width:0;padding:8px}.product-view-switch{border:1px solid var(--line);background:#101217;border-radius:9px;gap:3px;margin-left:auto;padding:3px;display:flex}.product-view-switch button{color:#858c97;background:0 0;border:0;border-radius:6px;width:34px;height:32px;font-size:1rem}.product-view-switch button:hover{color:#fff}.product-view-switch button.selected{color:#17130c;background:var(--accent)}.product-selection-bar{min-height:48px;color:var(--muted);border-bottom:1px solid var(--line);background:#14171c;justify-content:space-between;align-items:center;gap:14px;padding:9px 18px;font-size:.72rem;display:flex}.product-selection-bar.active{color:#d9bd89;background:#efb34c0a}.product-selection-bar>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.product-selection-bar button{color:#aeb4bd;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:700}.product-selection-bar button:hover{color:#fff}.product-selection-bar .bulk-edit-button{color:var(--accent)}.product-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;padding:18px;display:grid}.product-card{border:1px solid var(--line);cursor:pointer;background:#13161b;border-radius:13px;min-width:0;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.product-card:hover{border-color:#434954;transform:translateY(-2px)}.product-card:focus-visible,.product-list-item:focus-visible,.product-table tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.product-card.selected,.product-list-item.selected,.product-table tr.selected{background:#efb34c09;border-color:#efb34c9c;box-shadow:inset 0 0 0 1px #efb34c4d}.product-image,.product-image-placeholder{aspect-ratio:4/5;object-fit:cover;background:linear-gradient(145deg,#20242b,#111319);place-items:center;width:100%;display:grid}.product-image-placeholder{color:#5f6671}.product-image-placeholder span{font-size:2.2rem}.product-image-placeholder small{margin-top:-35%;font-size:.72rem}.product-image.compact,.product-image-placeholder.compact{aspect-ratio:auto;border-radius:8px;flex:0 0 58px;width:58px;height:70px}.product-image-placeholder.compact span{font-size:1.25rem}.product-image-placeholder.compact small{display:none}.product-card-copy{min-height:108px;padding:14px}.product-card-copy span,.product-list-item>div:last-child span{color:var(--accent);letter-spacing:.04em;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.product-card-copy strong,.product-list-item>div:last-child strong{color:#eeede9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.product-card-copy small,.product-list-item>div:last-child small{color:#737b86;margin-top:9px;font-size:.72rem;display:block}.product-checkbox{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#111319d9;border:1px solid #ffffff26;border-radius:7px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:9px;left:9px}.product-checkbox input{width:15px;height:15px;accent-color:var(--accent);margin:0;padding:0}.product-list{gap:8px;padding:18px;display:grid}.product-list-item{border:1px solid var(--line);cursor:pointer;background:#13161b;border-radius:11px;align-items:center;gap:15px;min-height:88px;padding:9px 16px 9px 52px;display:flex;position:relative}.product-list-item:hover{border-color:#434954}.product-list-item .product-checkbox{top:50%;transform:translateY(-50%)}.product-list-item>div:last-child{min-width:0}.product-list-item>div:last-child strong{-webkit-line-clamp:1;font-size:.82rem}.product-table{min-width:1120px}.product-table tr{cursor:pointer}.product-table th:first-child,.product-table td:first-child{width:52px;padding-left:16px;padding-right:6px}.product-table .product-checkbox{position:static}.product-table td{white-space:nowrap}.product-table td:nth-child(3){white-space:normal;min-width:230px}.product-table input{min-width:120px;padding:8px 9px;font-size:.72rem}.product-table td:nth-child(3) input{min-width:220px}.product-table .product-image.compact,.product-table .product-image-placeholder.compact{width:42px;height:52px}.product-table .row-actions{min-width:168px}.product-save{color:#75d29b}.product-empty-value{color:#656c77}.table-image-editor{align-items:center;gap:8px;min-width:190px;display:flex}.table-image-editor input{min-width:135px}.product-load-more{min-height:64px;color:var(--muted);border-top:1px solid var(--line);justify-content:center;align-items:center;gap:14px;padding:12px 18px;font-size:.7rem;display:flex}.product-load-more small{color:#69717c}.product-detail-drawer{width:min(660px,100%)}.product-detail-drawer>.product-image,.product-detail-drawer>.product-image-placeholder{object-fit:contain;border-radius:12px;max-height:340px;margin-bottom:22px}.product-detail-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.product-detail-fields label:nth-child(2),.product-detail-fields label:nth-child(3),.product-detail-fields label:nth-child(4){grid-column:1/-1}.product-detail-fields label>span{color:#e6e4df;border:1px solid var(--line);background:#111319;border-radius:9px;align-items:center;min-height:42px;padding:10px 12px;font-size:.8rem;font-weight:500;display:flex}.confirm-layer{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07090cdd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog{width:min(760px,100%);max-height:min(760px,100vh - 40px);padding:26px;overflow:auto;box-shadow:0 30px 100px #0008}.confirm-dialog .drawer-header{margin-bottom:15px}.confirmation-changes{border:1px solid var(--line);border-radius:10px;margin-top:20px;overflow:hidden}.confirmation-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.7fr) minmax(120px,1fr) minmax(120px,1fr);gap:10px;padding:11px 13px;font-size:.7rem;display:grid}.confirmation-row:last-child{border-bottom:0}.confirmation-row.header{color:#7f8792;text-transform:uppercase;letter-spacing:.07em;background:#121419;font-size:.72rem;font-weight:800}.confirmation-row strong{color:#d6d8dc}.confirmation-row span{overflow-wrap:anywhere;color:#9299a4}.confirm-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}@media (width<=760px){.product-toolbar{flex-wrap:wrap;align-items:stretch}.product-toolbar .search{flex:1 0 100%;max-width:none}.product-toolbar select{flex:1;min-width:150px}.product-view-switch{margin-left:0}.product-size-filters>div{grid-template-columns:1fr}.product-selection-bar{flex-direction:column;align-items:flex-start}.product-selection-bar>div{justify-content:flex-start}.product-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:12px}.product-card-copy{min-height:88px;padding:12px}.product-list{padding:12px}.product-table-scroll{overflow-x:auto}.product-table{min-width:1120px;display:table}.product-table thead{display:table-header-group}.product-table tbody{display:table-row-group}.product-table tr{padding:0;display:table-row}.product-table th,.product-table td{border-bottom:1px solid #252930;padding:12px 14px;display:table-cell}.product-table td:before{display:none}.product-table .row-actions{width:168px}.product-detail-fields{grid-template-columns:1fr}.product-detail-fields label{grid-column:auto!important}.confirmation-row{grid-template-columns:minmax(85px,.7fr) 1fr 1fr;padding:9px;font-size:.72rem}.confirm-dialog{padding:18px}.confirm-actions .button{flex:1}}.wb-finance-page{max-width:none}.wb-finance-page>.panel,.wb-finance-page>.wb-job-card{margin-bottom:18px}.wb-sync-form{grid-template-columns:repeat(2,minmax(150px,220px)) auto;align-items:end;gap:13px;padding:18px;display:grid}.wb-sync-form label,.wb-details header>label{color:#8d949f;gap:7px;font-size:.72rem;font-weight:700;display:grid}.wb-sync-form input,.wb-sync-form select,.wb-details header select{min-width:0}.wb-job-card{padding:21px}.wb-job-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wb-job-card h2{margin:8px 0 0;font-size:1.1rem}.wb-job-card.failed{border-color:#f26d6d55}.wb-job-card.completed{border-color:#65cb9144}.wb-job-card.cancelled{border-color:#efb34c31}.wb-job-grid{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;margin-top:18px;display:grid}.wb-job-grid>div{border:1px solid var(--line);background:#121419;border-radius:9px;min-width:0;padding:11px}.wb-job-grid span{color:#777f8c;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:.72rem;display:block}.wb-job-grid strong{text-overflow:ellipsis;color:#deddd9;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.wb-job-error{color:#ffc1c1;background:#f26d6d12;border-radius:8px;gap:4px;margin-top:12px;padding:11px 13px;font-size:.7rem;display:grid}.wb-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.wb-section-heading h2{margin:0 0 4px;font-size:1rem}.wb-section-heading p{margin:0;font-size:.7rem}.wb-reports tr.selected td{background:#efb34c09}.wb-link-button{color:var(--accent);background:0 0;border:0;padding:0;font-weight:700}.wb-link-button:hover{text-decoration:underline}.wb-state{color:#adb3bd;white-space:nowrap;background:#777f8c17;border-radius:6px;padding:5px 8px;font-size:.72rem;display:inline-block}.wb-state.completed,.wb-state.matched{color:#83d5a6;background:#65cb9114}.wb-state.loading,.wb-state.pending{color:#e9c27d;background:#efb34c12}.wb-state.failed,.wb-state.mismatch{color:#f69595;background:#f26d6d12}.wb-details-controls{padding:18px}.wb-details-scope{justify-content:space-between;align-items:center;gap:16px;display:flex}.wb-details-scope>div{gap:5px;display:grid}.wb-details-scope span{color:#777f8c;text-transform:uppercase;font-size:.72rem}.wb-details-scope strong{font-size:.78rem}.wb-filter-list{gap:8px;margin-top:14px;display:grid}.wb-filter-row{grid-template-columns:minmax(170px,1fr) minmax(145px,.7fr) minmax(180px,1.2fr) 34px;align-items:center;gap:8px;display:grid}.wb-filter-row select,.wb-filter-row input{width:100%;min-width:0}.wb-filter-between{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;display:grid}.wb-filter-between span{color:var(--muted)}.wb-control-actions{align-items:center;gap:8px;margin-top:14px;display:flex;position:relative}.wb-column-picker{margin-left:auto}.wb-column-picker>summary{align-items:center;list-style:none;display:flex}.wb-column-picker>summary::-webkit-details-marker{display:none}.wb-column-picker>div{z-index:15;width:min(480px,100%);max-height:430px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 22px 70px #0008}.wb-column-picker header{z-index:1;background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin:-14px -14px 8px;padding:12px 14px;display:flex;position:sticky;top:-14px}.wb-column-picker label{color:#d1d4da;cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-height:36px;padding:8px 9px;font-size:.78rem;font-weight:500;line-height:1.35;display:flex}.wb-column-picker label:hover{background:#ffffff08}.wb-column-picker label:has(input:disabled){color:#9299a4;cursor:default}.wb-column-picker input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex:0 0 16px;margin:0;padding:0}.wb-column-picker input[type=checkbox]:disabled{cursor:default}.wb-details-table{table-layout:fixed;width:max-content;min-width:100%}.wb-details-table th,.wb-details-table td{text-overflow:ellipsis;white-space:nowrap;width:145px;min-width:145px;max-width:220px;overflow:hidden}.wb-details-table th button{width:100%;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;text-transform:inherit;letter-spacing:inherit;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.wb-details-table th button:not(:disabled):hover{color:var(--accent)}.wb-details-table .wb-pinned{z-index:2;background:#181b21;position:sticky;box-shadow:1px 0 #2a2e36}.wb-details-table th.wb-pinned{z-index:4;background:#15181d}.wb-details-table .wb-wide{width:190px;min-width:190px}.wb-details-scroll{max-height:min(68vh,780px);overflow:auto}.wb-details-table thead{z-index:3;position:sticky;top:0}@media (width<=1100px){.wb-sync-form{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-sync-form .button{grid-column:1/-1}.wb-job-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (width<=680px){.wb-sync-form{border-left:1px solid var(--line);border-right:1px solid var(--line);border-radius:15px;grid-template-columns:1fr;margin-left:0!important;margin-right:0!important}.wb-sync-form .button{grid-column:auto}.wb-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-filter-row{grid-template-columns:1fr 1fr 34px}.wb-filter-row>:nth-child(3){grid-area:2/1/auto/3}.wb-filter-row>.icon-button{grid-area:1/3/3}.wb-control-actions{flex-direction:column;align-items:stretch}.wb-control-actions>.button,.wb-column-picker,.wb-column-picker>summary{width:100%}.wb-column-picker{margin-left:0}.wb-details-scope{flex-direction:column;align-items:flex-start}.wb-details{margin-left:-14px!important;margin-right:-14px!important}.wb-details .table-scroll{overflow:auto}.wb-details-table{display:table}.wb-details-table thead{display:table-header-group}.wb-details-table tbody{display:table-row-group}.wb-details-table tr{padding:0;display:table-row}.wb-details-table th,.wb-details-table td{border-bottom:1px solid #252930;padding:12px 14px;display:table-cell}.wb-details-table td:before{display:none}}.wb-view-controls{padding:0;overflow:hidden}.wb-view-controls>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#1c2027,#171a20);justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.wb-view-controls>header>div,.wb-sync-copy{align-items:center;gap:12px;display:flex}.wb-view-controls h2,.wb-sync-copy h2{margin:0 0 4px;font-size:.92rem}.wb-view-controls header p,.wb-sync-copy p{color:#7e8692;margin:0;font-size:.72rem}.wb-panel-icon{color:#edbd6b;background:#efb34c0d;border:1px solid #efb34c2e;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.wb-view-range{grid-template-columns:repeat(2,minmax(180px,240px));gap:12px;padding:17px 19px 8px;display:grid}.wb-category-filter{padding:12px 19px 19px}.wb-category-filter>div:first-child{align-items:baseline;gap:9px;margin-bottom:10px;display:flex}.wb-category-filter strong{color:#b8bdc6;font-size:.72rem}.wb-category-filter>div:first-child span{color:#69717c;font-size:.72rem}.wb-category-chips{flex-wrap:wrap;gap:7px;display:flex}.wb-category-chips button{color:#929aa6;background:#111319;border:1px solid #30353e;border-radius:16px;min-height:30px;padding:6px 10px;font-size:.72rem;font-weight:700}.wb-category-chips button:hover{color:#ecebe7;border-color:#4a505b}.wb-category-chips button.selected{color:#f4d498;background:#efb34c12;border-color:#b98538;box-shadow:inset 0 0 0 1px #efb34c1b}.wb-sync-form{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,205px)) auto}.wb-sync-copy{align-self:center;min-width:0}.wb-advanced-controls{position:relative}.wb-advanced-controls>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.wb-advanced-controls>summary::-webkit-details-marker{display:none}.wb-advanced-controls>summary>span:first-child{gap:4px;display:grid}.wb-advanced-controls>summary strong{font-size:.8rem}.wb-advanced-controls>summary small{color:#727a86;font-size:.72rem}.wb-advanced-controls>summary:after{content:"⌄";color:#7e8793;transition:transform .16s}.wb-advanced-controls[open]>summary:after{transform:rotate(180deg)}.wb-advanced-count{color:#1a1712;background:var(--accent);border-radius:12px;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:.72rem;font-weight:800;display:grid}.wb-advanced-body{border-top:1px solid var(--line);padding:0 18px 18px}.wb-job-flow{grid-template-columns:repeat(8,1fr);margin-top:20px;display:grid}.wb-job-flow>div{color:#5f6772;text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.wb-job-flow>div:before{content:"";z-index:0;background:#343943;width:100%;height:1px;position:absolute;top:13px;left:-50%}.wb-job-flow>div:first-child:before{display:none}.wb-job-flow span{z-index:1;background:#171a20;border:1px solid #3a404a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.72rem;font-weight:800;display:grid}.wb-job-flow small{font-size:.72rem;font-weight:700}.wb-job-flow .done,.wb-job-flow .current{color:#ebbd70}.wb-job-flow .done span{color:#15130f;background:#d89d41;border-color:#d89d41}.wb-job-flow .current span{border-color:#d89d41;box-shadow:0 0 0 4px #efb34c12}.wb-job-explainer{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.wb-job-explainer>div{border:1px solid var(--line);background:#111319;border-radius:10px;padding:13px 14px}.wb-job-explainer span{color:#c89443;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.wb-job-explainer strong{color:#c9cdd3;font-size:.7rem;font-weight:600;line-height:1.45}.wb-operation-row{cursor:pointer;transition:background .12s}.wb-operation-row:hover td,.wb-operation-row:focus td{background:#20242b}.wb-operation-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.wb-operation-row:hover .wb-pinned,.wb-operation-row:focus .wb-pinned{background:#20242b}.wb-operation-badge{color:#b8bec8;text-overflow:ellipsis;white-space:nowrap;background:#858d9817;border-radius:6px;max-width:100%;padding:5px 8px;font-size:.72rem;font-weight:800;display:inline-flex;overflow:hidden}.wb-operation-badge.sale{color:#8ed9ae;background:#65cb9115}.wb-operation-badge.return{color:#efaeae;background:#f26d6d13}.wb-operation-badge.logistics{color:#8fc8e5;background:#56a8d414}.wb-operation-badge.storage,.wb-operation-badge.acceptance,.wb-operation-badge.handling{color:#cfb7ed;background:#9d6cd414}.wb-operation-badge.penalty,.wb-operation-badge.deduction,.wb-operation-badge.disposal{color:#f49b9b;background:#f26d6d14}.wb-operation-badge.commission,.wb-operation-badge.acquiring{color:#e4c98c;background:#efb34c12}.wb-operation-badge.adjustment{color:#9dd4cf;background:#5fc7bd14}.wb-money-positive{color:#8bd4a9}.wb-money-negative{color:#e99}.wb-operation-drawer{width:min(860px,100%)}.wb-operation-drawer .drawer-header{margin-bottom:18px}.wb-operation-drawer .drawer-header p.muted{margin:7px 0 0;font-size:.72rem}.wb-operation-sections{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wb-operation-sections>section{border:1px solid var(--line);background:#111319;border-radius:11px;min-width:0;padding:15px}.wb-operation-sections h3{color:#d1a357;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:.72rem}.wb-operation-sections dl{gap:9px;margin:0;display:grid}.wb-operation-sections dl>div{border-bottom:1px solid #252930;grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);gap:12px;padding-bottom:8px;display:grid}.wb-operation-sections dl>div:last-child{border-bottom:0;padding-bottom:0}.wb-operation-sections dt{color:#727a86;font-size:.72rem}.wb-operation-sections dd{overflow-wrap:anywhere;color:#d6d8dc;text-align:right;margin:0;font-size:.7rem}.wb-raw-payload{border:1px solid var(--line);background:#101217;border-radius:10px;margin-top:14px}.wb-raw-payload summary{color:#9da4ae;cursor:pointer;padding:13px 15px;font-size:.72rem;font-weight:700}.wb-raw-payload pre{color:#aeb7c4;border-top:1px solid var(--line);white-space:pre-wrap;max-height:420px;margin:0;padding:15px;font:.64rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}@media (width<=1100px){.wb-sync-form{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-sync-copy,.wb-sync-form .button{grid-column:1/-1}}@media (width<=680px){.wb-view-controls>header{flex-direction:column;align-items:flex-start}.wb-view-controls>header>.button{width:100%}.wb-view-range{grid-template-columns:1fr}.wb-category-filter>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.wb-sync-copy{grid-column:auto}.wb-job-flow{grid-template-columns:repeat(8,minmax(88px,1fr));padding-bottom:8px;overflow-x:auto}.wb-job-explainer,.wb-operation-sections{grid-template-columns:1fr}.wb-operation-drawer{padding:20px 14px}}.wb-accounting-page{padding-bottom:40px}.wb-accounting-tools{flex-wrap:wrap;gap:9px;margin:-6px 0 14px;display:flex}.wb-accounting-tools .button{min-height:38px}.wb-tool-menu{animation:.16s ease-out wb-tool-menu-in}@keyframes wb-tool-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wb-tool-modal-layer{z-index:90}.wb-tool-dialog{width:min(780px,100%);max-height:calc(100vh - 40px);padding:0}.wb-tool-modal-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex!important}.wb-tool-modal-actions .icon-button{flex:none}.wb-sync-modal{padding:24px}.wb-sync-modal .drawer-header{margin-bottom:18px}.wb-sync-modal .drawer-header p.muted{margin:7px 0 0;font-size:.72rem}.wb-sync-modal-fields{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.wb-sync-modal-fields label{color:#8d949f;gap:7px;font-size:.72rem;font-weight:700;display:grid}.wb-accounting-filters{padding:0;overflow:hidden}.wb-accounting-filters>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#1c2027,#171a20);justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.wb-accounting-filters>header>div{align-items:center;gap:12px;display:flex}.wb-accounting-filters h2{margin:0 0 4px;font-size:.92rem}.wb-accounting-filters header p{color:#7e8692;margin:0;font-size:.72rem}.wb-date-presets{flex-wrap:wrap;align-items:center;gap:7px;padding:12px 19px 0;display:flex}.wb-date-presets>span{color:#777f8a;text-transform:uppercase;letter-spacing:.04em;margin-right:2px;font-size:.72rem;font-weight:800}.wb-date-presets button{color:#aab0b9;font:inherit;cursor:pointer;background:#12151a;border:1px solid #30353e;border-radius:999px;padding:5px 9px;font-size:.72rem}.wb-date-presets button:hover{color:#f0bd65;background:#efb34c0c;border-color:#66512e}.wb-accounting-filter-grid{grid-template-columns:repeat(6,minmax(140px,1fr));gap:11px;padding:17px 19px 7px;display:grid}.wb-accounting-filter-grid label,.wb-tax-settings label{color:#8d949f;gap:7px;font-size:.72rem;font-weight:700;display:grid}.wb-accounting-filter-grid input,.wb-accounting-filter-grid select{width:100%;min-width:0}.wb-accounting-filter-grid .wb-review-toggle{cursor:pointer;background:#111319;border:1px solid #30353e;border-radius:8px;align-self:end;align-items:center;min-height:39px;padding:8px 10px;display:flex}.wb-review-toggle input{width:15px;height:15px;accent-color:var(--accent);margin:0 8px 0 0;padding:0}.wb-review-toggle span{color:#bbc0c8;font-size:.72rem}.wb-accounting-cards{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:11px;margin-bottom:18px;display:grid}.wb-accounting-cards article{min-width:0;padding:0;position:relative;overflow:hidden}.wb-accounting-cards article:before{content:"";background:#67717f;width:100%;height:2px;position:absolute;top:0;left:0}.wb-accounting-cards article.sales:before,.wb-accounting-cards article.profit:before{background:#65cb91}.wb-accounting-cards article.services:before,.wb-accounting-cards article.tax:before{background:#f26d6d}.wb-accounting-cards article.advertising:before{background:#b783e5}.wb-accounting-cards article.logistics:before{background:#5ba9dc}.wb-accounting-cards article.cogs:before{background:#a982d5}.wb-accounting-cards article.net-profit:before{background:#4fd09b}.wb-accounting-cards article.wb-result:before{background:#efb34c}.wb-accounting-cards span{color:#828a96;text-transform:uppercase;letter-spacing:.055em;font-size:.72rem;font-weight:800;display:block}.wb-accounting-cards strong{color:#e4e4df;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:11px 0 9px;font-size:clamp(1.02rem,1.45vw,1.38rem);display:block;overflow:hidden}.wb-accounting-cards small{color:#737b87;min-height:34px;font-size:.72rem;line-height:1.45;display:block}.wb-summary-card-button{width:100%;min-height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:17px}.wb-summary-card-button:focus-visible{outline-offset:-3px;outline:2px solid #d59a43}.wb-accounting-cards article.active{background:#171612;border-color:#6f5631}.wb-finance-card-detail{margin:-7px 0 18px;padding:20px;position:relative;overflow:hidden}.wb-finance-card-detail>.icon-button{position:absolute;top:12px;right:12px}.wb-finance-card-detail>h2{margin:0 42px 8px 0;font-size:1rem}.wb-finance-card-detail>p{margin:8px 0 0;font-size:.78rem;line-height:1.55}.wb-card-detail-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:14px 0;display:grid}.wb-card-detail-grid article{background:#111319;border:1px solid #292e36;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.wb-card-detail-grid article>span{color:#a9afb8;font-size:.72rem;line-height:1.35}.wb-card-detail-grid article small{color:#6f7782;margin-top:3px;display:block}.wb-card-detail-grid article strong{color:#d7d9dd;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.wb-card-detail-grid article strong.expense{color:#e98d8d}.wb-card-detail-grid article strong.income{color:#79cf9d}.wb-card-detail-grid article strong.reference{color:#d6ad67}.wb-reconciliation-warning{color:#f3b7b7;background:#f26d6d0d;border:1px solid #f26d6d44;border-radius:10px;margin:-5px 0 18px;font-size:.72rem;display:block;overflow:hidden}.wb-reconciliation-warning>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.wb-reconciliation-warning>summary span{color:#c58e8e}.wb-reconciliation-list{border-top:1px solid #f26d6d24;gap:9px;max-height:420px;padding:12px 15px;display:grid;overflow:auto}.wb-reconciliation-list article{background:#14171c;border:1px solid #343942;border-radius:9px;grid-template-columns:minmax(190px,.8fr) minmax(320px,1.5fr) auto;align-items:center;gap:10px 14px;padding:12px;display:grid}.wb-reconciliation-list article>div{gap:4px;display:grid}.wb-reconciliation-list article>div span{color:#848c97;font-size:.72rem}.wb-reconciliation-list dl{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;display:grid}.wb-reconciliation-list dl>div{gap:3px;display:grid}.wb-reconciliation-list dt{color:#737b86;font-size:.72rem}.wb-reconciliation-list dd{color:#d6d9de;font-variant-numeric:tabular-nums;margin:0;font-size:.72rem}.wb-reconciliation-list article>p{color:#9b8585;grid-column:1/-1;margin:0;font-size:.72rem;line-height:1.4}.wb-reconciliation-list article>.button{grid-area:1/3}.wb-reconciliation-note{color:#956f6f;margin:0;padding:0 15px 13px;font-size:.72rem;line-height:1.45}.wb-service-breakdown{overflow:hidden}.wb-service-breakdown>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;list-style:none;display:flex}.wb-service-breakdown>summary::-webkit-details-marker{display:none}.wb-service-breakdown>summary>span:first-child{gap:4px;display:grid}.wb-service-breakdown>summary strong{font-size:.78rem}.wb-service-breakdown>summary small{color:#737b87;font-size:.72rem}.wb-service-breakdown>summary>span:last-child{color:#e3b461;font-size:.72rem;font-weight:800}.wb-service-breakdown>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(210px,1fr));gap:8px;padding:14px 18px;display:grid}.wb-service-breakdown article{background:#111319;border:1px solid #292e36;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.wb-service-breakdown article>span{color:#a9afb8;font-size:.72rem;line-height:1.35}.wb-service-breakdown article small{color:#6f7782;margin-top:3px;font-size:.72rem;display:block}.wb-service-breakdown article strong{color:#d7d9dd;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.72rem}.wb-service-breakdown article strong.expense{color:#e98d8d}.wb-service-breakdown article strong.income{color:#79cf9d}.wb-service-breakdown article strong.reference{color:#d6ad67}.wb-service-breakdown>p{color:#747c88;margin:0;padding:0 18px 14px;font-size:.72rem;line-height:1.5}.wb-advertising-breakdown>.wb-advertising-overview{grid-template-columns:repeat(3,minmax(180px,1fr))}.wb-service-breakdown>.wb-advertising-sync-state{color:#c9bed5;background:#16121d;border:1px solid #302a3a;border-radius:8px;grid-template-columns:none;align-items:center;gap:12px;margin:0 18px 12px;padding:10px 12px;font-size:.74rem;display:flex}.wb-advertising-sync-state small{color:#7f7788;margin-right:auto}.wb-finance-card-detail>.wb-advertising-sync-state{color:#c9bed5;background:#16121d;border:1px solid #302a3a;border-radius:8px;align-items:center;gap:12px;margin:12px 0;padding:10px 12px;font-size:.74rem;display:flex}.wb-finance-card-detail>.wb-advertising-settlements{gap:8px;margin-top:12px;display:grid}.wb-service-breakdown>.wb-advertising-settlements{border-top:0;grid-template-columns:1fr;gap:8px;padding:0 18px 14px;display:grid}.wb-advertising-settlement{background:#111319;border:1px solid #2d3038;border-radius:8px;overflow:hidden}.wb-advertising-settlement>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;list-style:none;display:flex}.wb-advertising-settlement>summary::-webkit-details-marker{display:none}.wb-advertising-settlement>summary>span:first-child{gap:3px;display:grid}.wb-advertising-settlement>summary small{color:#737b87;font-size:.7rem}.wb-advertising-settlement-total{color:#e98d8d;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:800}.wb-advertising-flags{flex-wrap:wrap;gap:6px;padding:0 13px 10px;display:flex}.wb-advertising-flags span{color:#b9abc7;background:#24202c;border-radius:99px;padding:3px 7px;font-size:.66rem;font-weight:700}.wb-advertising-flags span.warning,.wb-advertising-error{color:#e9a0a0}.wb-advertising-settlement>.button,.wb-advertising-settlement>p{margin:0 13px 10px}.wb-advertising-campaign{margin:0 12px 10px;overflow:hidden;padding:0!important;display:block!important}.wb-advertising-campaign>header{border-bottom:1px solid #292e36;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.wb-advertising-campaign>header span{gap:3px;display:grid}.wb-advertising-campaign>header span:last-child{text-align:right}.wb-advertising-products{padding:5px 10px;display:grid}.wb-advertising-products>article{color:#c8cbd0;background:0 0;border:0;border-bottom:1px solid #23262d;border-radius:0;padding:8px 2px;font-size:.7rem;display:block}.wb-advertising-products>article:last-child{border-bottom:0}.wb-advertising-products>article>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.wb-advertising-products>article>div:first-child>span:first-child{gap:2px;display:grid}.wb-advertising-products>article>div:first-child>span:last-child{text-align:right;color:#e98d8d;font-variant-numeric:tabular-nums}.wb-advertising-metrics{grid-template-columns:repeat(5,minmax(90px,1fr));gap:6px;margin:10px 11px;display:grid}.wb-advertising-metrics.compact{margin:8px 0}.wb-advertising-metrics div{background:#181b21;border-radius:6px;padding:7px 8px}.wb-advertising-metrics dt{color:#777f8a;font-size:.64rem}.wb-advertising-metrics dd{color:#d4d6da;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:.7rem}.wb-advertising-daily{margin-top:8px}.wb-advertising-daily>summary{color:#a990c0;cursor:pointer}.wb-advertising-daily table{min-width:720px;font-size:.68rem}.wb-dispatch-breakdown article{place-content:start stretch;gap:10px;display:grid}.wb-dispatch-breakdown article strong{white-space:normal}.wb-dispatch-breakdown article .button{white-space:normal;justify-self:start;max-width:100%}.wb-tax-settings{overflow:hidden}.wb-tax-settings>summary,.wb-tax-settings>header{justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;list-style:none;display:flex}.wb-tax-settings>summary{cursor:pointer}.wb-tax-settings>summary::-webkit-details-marker{display:none}.wb-tax-settings>summary>span:first-child,.wb-tax-settings>header>span:first-child{gap:4px;display:grid}.wb-tax-settings>summary strong,.wb-tax-settings>header strong{font-size:.78rem}.wb-tax-settings>summary small,.wb-tax-settings>header small{color:#737b87;font-size:.72rem}.wb-tax-settings>summary>span:last-child,.wb-tax-settings>header>span:last-child,.wb-tax-settings .wb-tool-modal-actions>span{color:#e3b461;font-size:.72rem;font-weight:800}.wb-tax-settings form{border-top:1px solid var(--line);grid-template-columns:minmax(240px,1fr) minmax(120px,180px) auto;align-items:end;gap:12px;padding:16px 18px;display:grid}.wb-tax-settings form p{color:#737b87;grid-column:1/-1;margin:0;font-size:.72rem;line-height:1.5}.wb-actual-profit{overflow:hidden}.wb-actual-profit>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#1b211f,#171a20);justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.wb-actual-profit>header>span:first-child{gap:4px;display:grid}.wb-actual-profit>header strong{font-size:.82rem}.wb-actual-profit>header small{color:#737b87;font-size:.72rem}.wb-actual-profit>header>span:last-child{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.wb-actual-profit>header>span.positive{color:#72d39b}.wb-actual-profit>header>span.negative{color:#ed8888}.wb-actual-profit>form{align-items:end;gap:12px;padding:16px 18px;display:flex}.wb-actual-profit.wb-tool-dialog{width:min(1080px,100%)}.wb-actual-profit-inputs{flex:1;grid-template-columns:repeat(3,minmax(150px,1fr));gap:11px;display:grid}.wb-actual-profit-inputs label{color:#8d949f;gap:7px;font-size:.72rem;font-weight:700;display:grid}.wb-actual-profit-inputs input{width:100%;min-width:0}.wb-actual-profit-result{padding:0 18px 17px}.wb-actual-profit-meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.wb-actual-profit-meta strong{font-size:.7rem}.wb-actual-profit-meta span{color:#777f8b;font-size:.72rem}.wb-actual-profit-breakdown{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;margin:0;display:grid}.wb-actual-profit-breakdown>div{background:#111319;border:1px solid #2b3038;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.wb-actual-profit-breakdown dt{color:#8b929d;font-size:.72rem}.wb-actual-profit-breakdown dd{color:#e18a8a;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:.72rem;font-weight:800}.wb-actual-profit-breakdown .income dd{color:#75d19a}.wb-actual-profit-breakdown .total{background:#efb34c0c;border-color:#efb34c55}.wb-actual-profit-breakdown .total dt{color:#d6aa62;font-weight:800}.wb-actual-profit-breakdown .total dd{color:#efbc64;font-size:.78rem}.wb-actual-profit .wb-tool-modal-actions>span{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.wb-actual-profit .wb-tool-modal-actions>span.positive{color:#72d39b}.wb-actual-profit .wb-tool-modal-actions>span.negative{color:#ed8888}.wb-actual-profit-note,.wb-actual-profit-warning,.wb-actual-profit-empty{color:#777f8b;margin:11px 0 0;font-size:.72rem;line-height:1.5}.wb-actual-profit-warning{color:#d6aa67;background:#efb34c0b;border:1px solid #efb34c33;border-radius:8px;padding:9px 11px}.wb-actual-profit-empty{margin:0;padding:0 18px 17px}.wb-section-heading>span{color:#838b96;white-space:nowrap;font-size:.72rem;font-weight:700}.wb-products-warning{color:#ba9b69;background:#efb34c0b;border:1px solid #efb34c2b;border-radius:8px;margin:13px 17px 0;padding:10px 12px;font-size:.72rem}.wb-accounting-table{border-collapse:collapse;width:100%;min-width:940px}.wb-accounting-table th{z-index:2;color:#737b87;border-bottom:1px solid var(--line);text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#15181d;padding:11px 13px;font-size:.72rem;position:sticky;top:0}.wb-accounting-table td{color:#cdd0d5;vertical-align:middle;border-bottom:1px solid #252930;padding:12px 13px;font-size:.72rem}.wb-accounting-table td.wb-money-positive{color:#8bd4a9}.wb-accounting-table td.wb-money-negative{color:#e99}.wb-accounting-table tr:last-child td{border-bottom:0}.wb-accounting-table td strong{color:#d9dadd;text-overflow:ellipsis;white-space:nowrap;max-width:290px;font-size:.7rem;display:block;overflow:hidden}.wb-accounting-table td small{color:#737b87;text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-top:4px;font-size:.72rem;line-height:1.35;display:block;overflow:hidden}.wb-accounting-table .money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.wb-accounting-table td.empty{color:#777f8b;text-align:center;padding:35px 15px}.wb-accounting-table-scroll{max-height:min(70vh,760px);overflow:auto}.wb-products-result .table-scroll{max-height:450px;margin-top:10px}.wb-products-table{min-width:1900px}.finance-products-basic .wb-products-table{min-width:900px}.wb-products-table th:first-child,.wb-products-table td:first-child{z-index:1;background:#171a20;min-width:220px;position:sticky;left:0}.wb-products-table th:first-child{z-index:3;background:#15181d}.wb-products-table tbody tr:hover td:first-child{background:#1b1f25}.wb-sort-button{width:100%;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:0;display:inline-flex}.wb-sort-button span{color:#59616d;font-size:.7rem}.wb-sort-button.active,.wb-sort-button.active span{color:#e8b85f}.wb-products-formula{color:#747c88;border-top:1px solid var(--line);margin:0;padding:11px 17px;font-size:.72rem;line-height:1.5}.wb-review-count{color:#efb071;margin-top:5px;font-size:.72rem;display:block}.wb-accounting-journal .wb-operation-row.review td{background:#efb34c08}.wb-accounting-journal .wb-operation-row.review:hover td{background:#efb34c11}.wb-table-pagination{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;padding:12px 15px;display:flex}.wb-table-pagination span{color:#7f8792;font-size:.72rem}.wb-journal-heading-tools{align-items:center;gap:10px;display:flex}.wb-journal-heading-tools>span{color:#838b96;white-space:nowrap;font-size:.72rem;font-weight:700}@media (width<=1350px){.wb-accounting-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.wb-accounting-cards{grid-template-columns:repeat(4,minmax(160px,1fr))}}@media (width<=760px){.wb-accounting-filters>header{flex-direction:column;align-items:flex-start}.wb-accounting-filters>header .button{width:100%}.wb-accounting-filter-grid{grid-template-columns:1fr}.wb-accounting-cards{grid-template-columns:1fr 1fr}.wb-finance-card-detail{border-left:0;border-right:0;border-radius:0;margin-left:-14px;margin-right:-14px}.wb-card-detail-grid,.wb-advertising-metrics{grid-template-columns:1fr 1fr}.wb-finance-card-detail>.wb-advertising-sync-state,.wb-advertising-products>article>div:first-child,.wb-reconciliation-warning>summary{flex-direction:column;align-items:flex-start}.wb-reconciliation-list article{grid-template-columns:1fr}.wb-reconciliation-list dl{grid-template-columns:1fr 1fr 1fr}.wb-reconciliation-list article>p,.wb-reconciliation-list article>.button{grid-area:auto}.wb-service-breakdown>div,.wb-tax-settings form{grid-template-columns:1fr}.wb-tax-settings form p{grid-column:auto}.wb-sync-modal-fields{grid-template-columns:1fr}.wb-sync-modal-fields .button{width:100%}.wb-actual-profit>header,.wb-actual-profit-meta{flex-direction:column;align-items:flex-start}.wb-actual-profit>form{flex-direction:column;align-items:stretch}.wb-actual-profit-inputs,.wb-actual-profit-breakdown{grid-template-columns:1fr;width:100%}.wb-actual-profit>form .button{width:100%}.wb-products-result .table-scroll{max-width:100%;overflow:auto}.wb-accounting-table{display:table}.wb-accounting-table thead{display:table-header-group}.wb-accounting-table tbody{display:table-row-group}.wb-accounting-table tr{padding:0;display:table-row}.wb-accounting-table th,.wb-accounting-table td{border-bottom:1px solid #252930;padding:11px 13px;display:table-cell}.wb-accounting-table td:before{display:none}.wb-accounting-table td.money{text-align:right!important}.wb-accounting-journal,.wb-products-result{border-left:0;border-right:0;border-radius:0;margin-left:-14px!important;margin-right:-14px!important}.wb-journal-heading-tools{flex-direction:column;align-items:flex-end}}.notice{color:#b8efd0;background:#65cb9112;border:1px solid #65cb913b;border-radius:9px;margin-bottom:16px;padding:11px 14px;font-size:.76rem}.upholstery-page,.upholstery-page .panel{min-width:0}.upholstery-page .page-heading{align-items:center}.upholstery-page .page-heading h1{letter-spacing:-.025em}.uph-tabs{border:1px solid var(--line);scrollbar-width:thin;background:#111419;border-radius:13px;align-items:center;gap:5px;max-width:100%;margin-bottom:18px;padding:6px;display:flex;overflow-x:auto}.uph-tabs button{color:#aeb5be;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;min-height:43px;padding:10px 16px;font-size:.78rem;font-weight:750}.uph-tabs button:hover{color:#f4f2eb;background:#ffffff0c}.uph-tabs button.active{color:#201608;background:var(--accent);border-color:#edbd6b;box-shadow:0 5px 18px #d991282a}.uph-tabs button:focus-visible{outline-offset:-3px;outline:2px solid #fff}.upholstery-page .uph-content{padding:clamp(16px,2vw,26px)}.upholstery-page .uph-content>h2,.upholstery-page .uph-heading h2{letter-spacing:-.015em;margin:8px 0 17px;font-size:clamp(1.05rem,1.5vw,1.25rem)}.upholstery-page .uph-toolbar{border-bottom:1px solid var(--line);align-items:end;margin-bottom:5px;padding-bottom:18px}.upholstery-page .uph-toolbar>.uph-search{flex:320px;min-width:0;max-width:520px}.uph-search>label{margin-bottom:7px}.uph-search-field{background:#0f1216;border:1px solid #3b4653;border-radius:10px;align-items:center;min-height:44px;transition:border-color .15s,box-shadow .15s;display:flex}.uph-search-field:focus-within{border-color:#b98538;box-shadow:0 0 0 3px #f2b64b18}.uph-search-field>span{color:#aeb5be;padding-left:12px;font-size:1.2rem;line-height:1}.uph-search-field input{background:0 0;border:0;flex:1;min-width:0;min-height:42px;box-shadow:none!important}.uph-search-field button{color:#aeb5be;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 34px;min-height:34px;margin-right:4px;font-size:1.2rem}.uph-search-field button:hover{color:#fff;background:#ffffff12}.uph-results{color:var(--muted);margin:12px 0 16px;font-size:.73rem}.upholstery-page .uph-check{border:1px solid var(--line);white-space:nowrap;background:#11161a;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 11px;display:inline-flex}.upholstery-page .uph-check input{width:16px;height:16px;accent-color:var(--accent);margin:0}.upholstery-page .uph-heading{margin-top:28px}.upholstery-page .uph-heading:first-of-type{margin-top:8px}.upholstery-page .uph-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.upholstery-page .uph-table th{background:#111419}.upholstery-page .uph-table tbody tr:hover{background:#ffffff06}.upholstery-page .uph-empty{background:#101419;margin:0}.upholstery-page .uph-table{table-layout:auto}.upholstery-page .uph-table td,.upholstery-page .uph-table th{overflow-wrap:anywhere}.upholstery-page .uph-table td:first-child{font-weight:700}.upholstery-page .uph-table .button{white-space:normal;text-align:center}.upholstery-drawer h3{margin:24px 0 12px;font-size:.95rem}.upholstery-drawer .uph-form>label,.upholstery-drawer .uph-form-row>label,.upholstery-drawer .uph-form-row input,.upholstery-drawer .uph-form-row select{min-width:0}.uph-selection-actions{flex-wrap:wrap;gap:8px;display:flex}.uph-choice-list{gap:8px;max-height:44vh;padding:3px;display:grid;overflow-y:auto}.uph-choice{border:1px solid var(--line);cursor:pointer;background:#11161a;border-radius:10px;align-items:flex-start;gap:12px;padding:13px;display:flex}.uph-choice:hover,.uph-choice:focus-within{background:#1b2024;border-color:#b98538}.uph-choice input{flex:none;width:18px;min-height:18px;margin:2px 0 0}.uph-choice span{gap:3px;min-width:0;display:grid}.uph-choice strong,.uph-choice small{overflow-wrap:anywhere}.uph-choice strong{color:#f6f5f1;font-size:.8rem}.uph-choice small{color:var(--muted);font-size:.73rem;font-weight:400}.uph-product-picker{min-width:0}.uph-product-picker>.uph-field-help{margin:0}.uph-picker-filters{grid-template-columns:minmax(0,2fr) repeat(2,minmax(140px,1fr));gap:12px;display:grid}.uph-picker-filters label{min-width:0}.uph-picker-count{color:var(--muted);align-self:center;margin-left:auto;font-size:.76rem}.uph-picker-layout{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:14px;min-width:0;display:grid}.uph-picker-results,.uph-picker-selected{border:1px solid var(--line);background:#11161a;border-radius:12px;min-width:0;padding:14px}.uph-picker-layout h3{justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;font-size:.84rem;display:flex}.uph-picker-layout h3 span{color:#f5c579;background:#b9853824;border-radius:999px;padding:3px 8px;font-size:.7rem}.uph-product-picker .uph-choice-list{max-height:min(47vh,520px);padding:0 3px 0 0}.uph-picker-item{border:1px solid var(--line);background:#181d22;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.uph-picker-item.is-selected{background:#b9853813;border-color:#b9853880}.uph-picker-item-text,.uph-picker-selected-list span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.uph-picker-item-text strong,.uph-picker-selected-list strong{color:#f6f5f1;font-size:.79rem}.uph-picker-item-text span,.uph-picker-selected-list small{font-size:.74rem}.uph-picker-item-text small{color:var(--muted);font-size:.69rem}.uph-picker-item .button{flex:none;min-width:100px}.uph-picker-selected-list{align-content:start;gap:7px;max-height:min(47vh,520px);display:grid;overflow-y:auto}.uph-picker-selected-list>div{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.uph-picker-selected-list .button{min-width:32px;min-height:32px;padding:2px 8px}.uph-picker-placeholder{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.uph-product-picker>.drawer-actions{z-index:1;background:#15191e;margin-top:0;padding:14px 0 0;position:sticky;bottom:-30px}.uph-purchase{background:#b985380a;border:1px solid #b9853855;border-radius:12px;gap:15px;padding:17px;display:grid}.uph-purchase h3,.uph-purchase .uph-form-row{margin:0}.uph-purchase-total{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding-top:12px;font-size:.83rem;display:flex}.uph-purchase-total strong{color:#f3c67b;white-space:nowrap;font-size:1rem}.uph-material-rule{border:1px solid var(--line);background:#11161a;border-radius:12px;gap:12px;margin-top:18px;padding:17px;display:grid}.uph-material-rule .uph-form-row{margin:0}.uph-material-rule>.button{justify-self:end}.uph-field-help{color:var(--muted);margin:2px 0 12px;font-size:.76rem;line-height:1.5}.uph-material-rule .uph-field-help{margin:0}.uph-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.uph-inline-actions .button{min-height:36px;padding:6px 10px}.uph-bulk-operations{gap:16px;padding-bottom:70px;display:grid}.uph-bulk-steps{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;padding-bottom:16px;display:flex}.uph-bulk-steps span{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:8px 11px;font-size:.73rem;font-weight:700}.uph-bulk-steps span.active{color:#18130b;border-color:var(--accent);background:var(--accent)}.uph-bulk-operation{border:1px solid var(--line);background:#11161a;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(130px,180px);align-items:end;gap:12px;padding:12px;display:grid}.uph-bulk-operation .uph-check{white-space:normal;min-width:0}.uph-bulk-product-list{gap:14px;display:grid}.uph-bulk-product{border:1px solid var(--line);background:#11161a;border-radius:12px;min-width:0;padding:16px}.uph-bulk-product>header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:5px 11px;padding-bottom:12px;display:flex}.uph-bulk-product>header strong{color:#f6f5f1;overflow-wrap:anywhere}.uph-bulk-product>header span{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem}.uph-bulk-product-row{border-bottom:1px solid #ffffff10;grid-template-columns:minmax(0,1fr) 145px auto;align-items:end;gap:12px;padding:12px 0;display:grid}.uph-bulk-product-row>div{gap:5px;min-width:0;display:grid}.uph-bulk-product-row strong{overflow-wrap:anywhere;font-size:.82rem}.uph-bulk-product-row small{color:#eec47c;font-size:.7rem}.uph-bulk-product-row.unchanged small{color:var(--muted)}.uph-bulk-product-row.removed{color:#f4aaa8}.uph-bulk-product-row .button{min-height:40px}.uph-bulk-product-row input[aria-invalid=true]{border-color:var(--danger)}.uph-status-ready,.uph-status-incomplete{gap:3px;font-weight:650;line-height:1.35;display:grid}.uph-status-ready{color:#91d6ae}.uph-status-incomplete{color:#f0bd76}.uph-status-incomplete small{max-width:34ch;color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;font-weight:400}.uph-labor-settings{border:1px solid var(--line);background:#11161a;border-radius:12px;margin-top:18px;padding:16px}.uph-labor-settings h3{margin:0}.uph-stock-needs{border:1px solid var(--line);background:#11161a;border-radius:14px;gap:14px;min-width:0;margin-top:30px;padding:18px;display:grid}.uph-stock-needs h3,.uph-stock-needs h4{margin:0}.uph-stock-needs>label{max-width:440px}.uph-needs-products{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px;max-height:240px;display:grid;overflow-y:auto}.uph-needs-products>div{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.uph-needs-products span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.uph-needs-products small{color:var(--muted)}.uph-needs-selected{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.uph-needs-selected h4{flex-basis:100%}.uph-needs-selected label{max-width:190px}.uph-needs-result{gap:10px;min-width:0;display:grid}.uph-shortage{color:#f0bd76;font-weight:700}.upholstery-page .button-primary:disabled{color:#aeb6bf;box-shadow:none;cursor:not-allowed;background:#30363d;border-color:#434b54}@media (width<=600px){.uph-stock-needs{padding:12px}.uph-needs-selected label{width:100%;max-width:none}.upholstery-page .uph-heading>.uph-inline-actions{grid-template-columns:1fr;width:100%;display:grid}.upholstery-page .uph-heading>.uph-inline-actions .button{width:100%}}.uph-bulk-operations .uph-field-error{color:#f4aaa8;font-size:.68rem;font-weight:500;line-height:1.35}.uph-bulk-add{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}@media (width<=640px){.uph-picker-filters,.uph-picker-layout{grid-template-columns:1fr}.uph-picker-count{width:100%;margin-left:0}.uph-picker-item{align-items:flex-start}.uph-picker-item .button{min-width:92px}.uph-product-picker .uph-choice-list,.uph-picker-selected-list{max-height:35vh}.upholstery-page .page-heading{align-items:stretch}.upholstery-page .page-heading>.button{width:100%}.uph-tabs{border-radius:10px 0 0 10px;margin-right:-14px;padding-right:14px}.uph-tabs button{min-height:40px;padding:8px 12px}.upholstery-page .uph-content{padding:14px}.upholstery-page .uph-toolbar>.uph-search{flex-basis:100%;max-width:none}.upholstery-page .uph-toolbar>.button{width:100%}.upholstery-page .uph-heading{align-items:stretch}.upholstery-page .uph-heading>.button{width:100%}.upholstery-page .uph-table{border:0;border-radius:0;overflow:visible}.upholstery-page .uph-table,.upholstery-page .uph-table tbody,.upholstery-page .uph-table tr{width:100%;display:block}.upholstery-page .uph-table tr{border:1px solid var(--line);background:#15191e;border-radius:11px;margin:0 0 10px;padding:13px}.upholstery-page .uph-table td{border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;display:flex;text-align:right!important}.upholstery-page .uph-table td:before{text-align:left;overflow-wrap:normal;flex:0 0 48%;margin:0;font-size:.7rem;font-weight:600;display:block}.upholstery-page .uph-table td{overflow-wrap:anywhere}.upholstery-page .uph-table td:last-child{border-top:1px solid var(--line);padding-top:12px}.uph-selection-actions .button{flex:145px}.upholstery-drawer .uph-form-row{grid-template-columns:1fr;display:grid}.upholstery-drawer .uph-form-row>label{width:100%}.uph-purchase-total{flex-direction:column}.uph-material-rule>.button{justify-self:stretch}.uph-bulk-steps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.uph-bulk-steps span{text-align:center;padding:8px 6px;font-size:.66rem}.uph-bulk-operation,.uph-bulk-product-row,.uph-bulk-add{grid-template-columns:1fr}.uph-bulk-product-row .button,.uph-bulk-add .button{width:100%}.upholstery-drawer-wide .drawer-actions{flex-wrap:wrap}.upholstery-drawer-wide .drawer-actions .button{flex:135px}}.link-button{color:var(--accent);background:0 0;border:0;padding:0;font-size:.72rem;font-weight:700}.speed-tabs{border:1px solid var(--line);background:#121419;border-radius:12px;gap:5px;margin-bottom:18px;padding:5px;display:flex;overflow-x:auto}.speed-tabs button{color:#8e96a2;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;min-width:150px;min-height:39px;padding:8px 13px;font-size:.72rem;font-weight:700}.speed-tabs button:hover{color:#eee;background:#ffffff08}.speed-tabs button.selected{color:#17130c;background:var(--accent);box-shadow:0 7px 20px #d8902f22}.speed-operation-panel{overflow:hidden}.speed-toolbar,.speed-picker-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 16px;display:flex}.speed-toolbar .search,.speed-picker-toolbar .search{flex:1;width:auto;min-width:180px;padding:10px 12px}.speed-picker-toolbar select{width:min(210px,100%)}.speed-operation-list{display:grid}.speed-operation-card{border-bottom:1px solid #252930;grid-template-columns:118px minmax(200px,1fr) minmax(125px,.5fr) 82px auto;align-items:center;gap:16px;min-height:86px;padding:14px 18px;display:grid}.speed-operation-card:last-child{border-bottom:0}.speed-operation-card:hover{background:#ffffff025}.speed-category-mark{border-radius:7px;justify-self:start;padding:6px 9px;font-size:.72rem;font-weight:800}.speed-category-mark.production{color:#edbb66;background:#efb34c14}.speed-category-mark.processing{color:#a996e8;background:#a996e814}.speed-category-mark.packaging{color:#79d4a1;background:#65cb9114}.speed-operation-main h3{margin:0 0 6px;font-size:.86rem}.speed-operation-main p{color:var(--muted);margin:0;font-size:.72rem}.speed-operation-metric{gap:5px;display:grid}.speed-operation-metric small{color:#747c87;text-transform:uppercase;font-size:.72rem}.speed-operation-metric strong{font-size:.82rem}.speed-product-count{color:#b8bdc5;border:1px solid var(--line);text-align:center;background:#111319;border-radius:9px;gap:2px;padding:7px 10px;display:grid}.speed-product-count:not(:disabled):hover{border-color:#b98538}.speed-product-count:disabled{opacity:1;cursor:default}.speed-product-count strong{color:var(--accent);font-size:.9rem}.speed-product-count span{font-size:.72rem}.speed-actions{width:auto}.speed-load-more{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:12px;padding:15px;display:flex}.speed-load-more span{color:var(--muted);font-size:.72rem}.speed-editor{align-content:start;gap:18px;display:grid}.speed-editor .drawer-header{margin-bottom:5px}.speed-editor-product{color:#c7b58f;background:#efb34c0c;border:1px solid #efb34c25;border-radius:9px;padding:12px 14px;font-size:.72rem;line-height:1.55}.speed-editor-product strong{color:#f0d49d}.speed-mode-fieldset{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:10px;display:grid}.speed-mode-fieldset legend{color:#aeb3bc;padding:0 6px;font-size:.7rem;font-weight:700}.speed-mode-fieldset label{cursor:pointer;background:#111319;border:1px solid #30353e;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.speed-mode-fieldset label.selected{color:#ebc47e;background:#efb34c0c;border-color:#b98538}.speed-mode-fieldset input{width:auto;accent-color:var(--accent);padding:0}.speed-value-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.speed-unit-preview{color:#aeb4bd;background:#efb34c0b;border:1px solid #efb34c25;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:13px 14px;display:grid}.speed-unit-preview span{font-size:.72rem;font-weight:700}.speed-unit-preview strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1rem}.speed-unit-preview small{color:#887d6d;grid-column:1/-1;font-size:.72rem}.speed-assignment-drawer,.speed-operation-picker{width:min(1040px,100%)}.speed-picker-layout{grid-template-columns:minmax(280px,1.15fr) minmax(260px,.85fr);gap:14px;min-height:460px;padding-top:15px;display:grid}.speed-picker-layout.readonly{grid-template-columns:1fr}.speed-picker-results,.speed-selected-products,.speed-operation-choice-list{border:1px solid var(--line);background:#111319;border-radius:11px;min-height:0;max-height:calc(100vh - 245px);overflow-y:auto}.speed-picker-results>label,.speed-operation-choice-list>label{cursor:pointer;border-bottom:1px solid #252930;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:11px 13px}.speed-picker-results>label.selected,.speed-operation-choice-list>label.selected{background:#efb34c0a}.speed-picker-results input,.speed-operation-choice-list>label>input:first-child{width:16px;height:16px;accent-color:var(--accent);padding:0}.speed-picker-results label span,.speed-selected-products label span{min-width:0;font-size:.72rem}.speed-picker-results label strong,.speed-picker-results label small,.speed-selected-products label strong,.speed-selected-products label small{display:block}.speed-picker-results label strong,.speed-selected-products label strong{color:var(--accent);margin-bottom:3px;font-size:.72rem}.speed-picker-results label small,.speed-selected-products label small{color:var(--muted);margin-top:3px;font-size:.72rem}.speed-picker-results>.button,.speed-operation-choice-list>.button{margin:13px auto;display:block}.speed-selected-products>div:first-child{z-index:1;border-bottom:1px solid var(--line);background:#15181d;justify-content:space-between;align-items:center;padding:13px;font-size:.72rem;display:flex;position:sticky;top:0}.speed-bulk-quantity{z-index:1;border-bottom:1px solid var(--line);background:#181b21;grid-template-columns:minmax(130px,1fr) 80px auto;align-items:center;gap:7px;padding:10px 12px;display:grid;position:sticky;top:45px}.speed-bulk-quantity label{align-items:center;gap:7px;display:flex}.speed-bulk-quantity label input{width:15px;height:15px;accent-color:var(--accent);padding:0}.speed-bulk-quantity>input{text-align:right;padding:8px}.speed-bulk-quantity .button{min-height:34px;padding:6px 9px;font-size:.72rem}.speed-selected-products>label{border-bottom:1px solid #252930;grid-template-columns:auto minmax(0,1fr) 80px 32px;align-items:center;gap:8px;padding:10px 12px}.speed-selected-products>label>input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);padding:0}.speed-selected-products>label>input[type=number]{text-align:right;padding:7px}.speed-picker-layout.readonly .speed-selected-products>label{grid-template-columns:minmax(0,1fr) 90px}.speed-selected-products>small{color:var(--muted);padding:12px;display:block}.speed-picker-category-tabs{gap:6px;margin-bottom:12px;display:flex}.speed-picker-category-tabs button{color:#929aa6;border:1px solid var(--line);background:#111319;border-radius:8px;flex:1;padding:10px;font-size:.72rem;font-weight:700}.speed-picker-category-tabs button.selected{color:#17130c;border-color:var(--accent);background:var(--accent)}.speed-operation-choice-list{max-height:calc(100vh - 330px);margin-top:14px}.speed-operation-choice-list>label{grid-template-columns:auto minmax(0,1fr) 95px}.speed-operation-choice-list span strong,.speed-operation-choice-list span small{display:block}.speed-operation-choice-list span strong{color:#eceae5;font-size:.76rem}.speed-operation-choice-list span small{color:var(--muted);margin-top:5px;font-size:.72rem}.speed-operation-choice-list>label>input:last-child{text-align:right;padding:8px}.speed-selected-summary{color:#9d9588;background:#111319;border-radius:8px;margin-top:11px;padding:10px 12px;font-size:.72rem;line-height:1.5}.speed-calculator-layout{grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.speed-product-selector{position:sticky;top:20px;overflow:hidden}.panel-heading{padding:18px 18px 5px}.panel-heading h2{margin:0;font-size:1rem}.speed-product-selector form{gap:8px;padding:12px 16px;display:grid}.speed-product-selector form .search{width:100%;padding:10px 12px}.speed-product-options{border-top:1px solid var(--line);max-height:620px;overflow-y:auto}.speed-product-options>button{text-align:left;color:#c7cbd1;background:0 0;border:0;border-bottom:1px solid #252930;gap:4px;width:100%;padding:12px 16px;display:grid}.speed-product-options>button:hover{background:#ffffff04}.speed-product-options>button.selected{box-shadow:inset 3px 0 var(--accent);background:#efb34c0d}.speed-product-options span{color:var(--accent);font-size:.72rem;font-weight:800}.speed-product-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.speed-product-options small{color:var(--muted);font-size:.72rem}.speed-calculation{gap:14px;min-width:0;display:grid}.speed-calculation-empty{min-height:300px}.calculation-heading{justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.calculation-heading h2{margin:0 0 6px;font-size:1.1rem}.calculation-heading p:last-child{color:var(--muted);margin:0;font-size:.72rem}.speed-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.speed-stage{border-top:3px solid #555;min-width:0;padding:17px}.speed-stage.production{border-top-color:#efb34c}.speed-stage.processing{border-top-color:#a996e8}.speed-stage.packaging{border-top-color:#65cb91}.speed-stage-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.speed-stage-heading h3{margin:0;font-size:1.15rem}.speed-stage-heading .eyebrow{margin-bottom:5px}.speed-stage-items{gap:7px;margin:16px 0;display:grid}.speed-stage-item{background:#111319;border:1px solid #292e36;border-radius:8px;gap:8px;padding:10px;display:grid}.speed-stage-item>div:first-child{min-width:0}.speed-stage-item strong,.speed-stage-item small{display:block}.speed-stage-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.speed-stage-item small{color:var(--muted);margin-top:4px;font-size:.72rem;line-height:1.4}.speed-stage-item>span{color:var(--accent);font-size:.72rem}.speed-inline-actions{grid-template-columns:minmax(55px,1fr) 30px 30px;gap:3px;display:grid}.speed-inline-actions input{text-align:right;padding:6px;font-size:.72rem}.speed-inline-actions .icon-button{width:30px;height:30px;font-size:.8rem}.speed-stage-missing{color:#d49a9a;text-align:center;border:1px dashed #f26d6d40;border-radius:8px;margin:16px 0;padding:16px 8px;font-size:.72rem}.speed-capacity-row{border-top:1px solid var(--line);color:#aeb4bd;gap:5px;padding-top:12px;font-size:.72rem;display:grid}.speed-scenario-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.speed-scenario{padding:20px}.speed-scenario.accent{background:linear-gradient(145deg, #221d14, var(--panel) 55%);border-color:#efb34c55}.speed-scenario h3{margin:0 0 6px;font-size:1.45rem}.speed-scenario>p:not(.eyebrow){color:var(--muted);font-size:.72rem}.speed-scenario>div{flex-wrap:wrap;gap:8px;display:flex}.speed-scenario>div strong{color:#d9dde3;background:#111319;border-radius:7px;padding:7px 9px;font-size:.72rem}.speed-settings-drawer{align-content:start;gap:17px;display:grid}@media (width<=1180px){.speed-operation-card{grid-template-columns:105px minmax(170px,1fr) 120px 75px}.speed-operation-card .speed-actions{grid-column:2/-1;justify-self:end}.speed-stage-grid{grid-template-columns:1fr}.speed-stage-item{grid-template-columns:minmax(0,1fr) minmax(150px,.45fr);align-items:center}}@media (width<=840px){.speed-calculator-layout{grid-template-columns:1fr}.speed-product-selector{position:static}.speed-product-options{max-height:300px}.speed-picker-layout{grid-template-columns:1fr}.speed-picker-results,.speed-selected-products{max-height:340px}.speed-picker-toolbar{flex-wrap:wrap}.speed-picker-toolbar .search{flex:1 0 100%}}@media (width<=680px){.speed-tabs{border-left:0;border-right:0;border-radius:0;margin-left:-14px;margin-right:-14px}.speed-tabs button{flex:none;min-width:145px}.speed-operation-panel{border-left:0;border-right:0;border-radius:0;margin-left:-14px;margin-right:-14px}.speed-toolbar{flex-wrap:wrap}.speed-toolbar .search{flex:1 0 100%}.speed-operation-card{grid-template-columns:1fr auto;gap:10px;padding:15px}.speed-category-mark{grid-column:1}.speed-operation-main{grid-column:1/-1}.speed-operation-metric{grid-column:1}.speed-product-count{grid-area:1/2/span 2}.speed-operation-card .speed-actions{grid-column:1/-1}.speed-value-row,.speed-mode-fieldset,.speed-scenario-grid{grid-template-columns:1fr}.speed-mode-fieldset label{min-height:44px}.calculation-heading{flex-direction:column;align-items:flex-start}.calculation-heading .button{width:100%}.speed-stage-item{grid-template-columns:1fr}.speed-picker-category-tabs{overflow-x:auto}.speed-picker-category-tabs button{min-width:120px}.speed-operation-choice-list>label{grid-template-columns:auto minmax(0,1fr)}.speed-operation-choice-list>label>input:last-child{grid-column:2}.speed-bulk-quantity{grid-template-columns:1fr 75px}.speed-bulk-quantity .button{grid-column:1/-1}.speed-selected-products>label{grid-template-columns:auto minmax(0,1fr) 70px 30px}.speed-editor .drawer-actions{flex-wrap:wrap}.speed-editor .drawer-actions .button{flex:150px}}.product-cost-page{padding-bottom:44px}.cost-tabs{scrollbar-width:none}.cost-tabs::-webkit-scrollbar{display:none}.cost-tabs button{min-width:175px}.cost-filter{grid-template-columns:minmax(240px,1fr) 220px 190px auto;gap:9px;margin-bottom:15px;padding:14px;display:grid}.cost-filter .search{width:100%}.cost-product-table{overflow:auto}.cost-product-table table{min-width:1180px}.cost-product-row{cursor:pointer}.cost-product-row:hover td{background:#ffffff035}.cost-product-row td strong,.cost-product-row td small{display:block}.cost-product-row td small{color:var(--muted);margin-top:4px;font-size:.72rem}.cost-product-row .cost-total{color:var(--accent);font-weight:800}.cost-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.cost-status.ready{color:#8ed9ae;background:#65cb9110;border-color:#65cb9136}.cost-status.warning{color:#e7bb72;background:#efb34c10;border-color:#efb34c3b}.cost-status.muted{color:#8d949f;background:#858d980c;border-color:#6f778236}.cost-template-list{overflow:hidden}.cost-template-list>header,.cost-catalog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:17px 19px;display:flex}.cost-template-list>header h2,.cost-catalog>header h2{margin:0 0 5px;font-size:.95rem}.cost-template-list>header p,.cost-catalog>header p{color:var(--muted);margin:0;font-size:.72rem}.cost-template-list>article{border-bottom:1px solid var(--line);grid-template-columns:115px minmax(220px,1fr) 130px auto;align-items:center;gap:15px;padding:14px 18px;display:grid}.cost-template-list>article:last-child{border-bottom:0}.cost-template-list>article>div strong,.cost-template-list>article>div small{display:block}.cost-template-list>article>div strong{font-size:.78rem}.cost-template-list>article>div small{color:var(--muted);margin-top:5px;font-size:.72rem}.cost-template-table{overflow:hidden}.cost-template-table>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:17px 19px;display:flex}.cost-template-table>header h2{margin:0 0 5px;font-size:.95rem}.cost-template-table>header p{color:var(--muted);margin:0;font-size:.72rem}.cost-template-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cost-template-category-tabs{border-bottom:1px solid var(--line);background:#111319;margin:0;padding:0 16px}.cost-template-category-tabs button{min-width:0}.cost-template-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,1fr) 210px 210px auto;gap:8px;padding:13px 16px;display:grid}.cost-template-table .table-scroll{border:0;border-radius:0}.cost-template-table table{min-width:880px}.cost-template-table td strong,.cost-template-table td small{display:block}.cost-template-table td small{color:var(--muted);margin-top:5px;font-size:.72rem}.cost-template-table td.row-actions{justify-content:flex-end;display:flex}.cost-bulk-operation-editor{align-content:start;width:min(1280px,100%);display:grid}.cost-bulk-operation-editor .drawer-header{margin-bottom:18px}.cost-bulk-operation-editor .drawer-header p:last-child{max-width:830px;color:var(--muted);margin:8px 0 0;font-size:.72rem;line-height:1.45}.cost-bulk-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cost-bulk-toolbar span{color:var(--muted);font-size:.72rem}.cost-bulk-table-wrap{border:1px solid var(--line);border-radius:10px;overflow:auto}.cost-bulk-operation-table{min-width:1030px}.cost-bulk-operation-table thead tr:first-child th{color:#c89a50;text-align:center;background:#13161b}.cost-bulk-operation-table thead tr:first-child th:first-child{text-align:left}.cost-bulk-operation-table th:first-child{width:260px}.cost-bulk-operation-table th:nth-child(2){width:150px}.cost-bulk-operation-table th:nth-child(4){width:135px}.cost-bulk-operation-table th:nth-child(5){width:145px}.cost-bulk-operation-table td{vertical-align:top;padding:9px}.cost-bulk-operation-table td input,.cost-bulk-operation-table td select{min-width:0;padding:8px 9px;font-size:.72rem}.cost-bulk-operation-table td.row-actions{width:42px}.cost-bulk-source{color:#75d29b;margin:5px 2px 0;font-size:.72rem;display:block}.cost-bulk-source.new{color:#e7bb72}.cost-catalog-layout{grid-template-columns:minmax(0,1fr) minmax(280px,370px);align-items:start;gap:15px;display:grid}.cost-catalog{overflow:hidden}.cost-catalog>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.cost-catalog>article:last-child{border-bottom:0}.cost-catalog>article.archived{opacity:.55}.cost-catalog article>div:first-child strong,.cost-catalog article>div:first-child small{display:block}.cost-catalog article>div:first-child small{color:var(--muted);margin-top:4px;font-size:.72rem}.cost-catalog article>strong{color:#d9dde3;font-size:.7rem}.cost-compact-form{gap:15px;padding:18px;display:grid;position:sticky;top:18px}.cost-compact-form h2{margin:0;font-size:.92rem}.cost-compact-form .checkbox-row{grid-template-columns:none;align-items:center;gap:9px;font-size:.72rem;display:flex}.cost-compact-form .checkbox-row input{width:16px;height:16px;accent-color:var(--accent);padding:0}.cost-schedule-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cost-quick-operation{gap:12px;display:grid}.cost-quick-operation label{color:#989fa9;gap:6px;font-size:.72rem;font-weight:700;display:grid}.cost-detail-drawer{width:min(1120px,100%)}.cost-detail-drawer .drawer-header p.muted{margin:6px 0 0}.cost-detail-actions{justify-content:flex-end;align-items:center;gap:8px;margin:-2px 0 15px;display:flex}.cost-detail-actions .cost-status{margin-right:auto}.cost-warning-list{color:#d5ae6c;background:#efb34c0c;border:1px solid #efb34c34;border-radius:9px;gap:5px;margin-bottom:14px;padding:12px 14px;font-size:.72rem;display:grid}.cost-total-grid{grid-template-columns:repeat(6,minmax(110px,1fr));gap:9px;margin-bottom:15px;display:grid}.cost-total-grid article{border:1px solid var(--line);background:#111319;border-radius:10px;padding:14px}.cost-total-grid article.accent{background:#efb34c0d;border-color:#efb34c50}.cost-total-grid span,.cost-total-grid strong{display:block}.cost-total-grid span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.cost-total-grid strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:1rem}.cost-total-grid article.accent strong{color:var(--accent)}.cost-rent-breakdown{background:#efb34c08;border-color:#efb34c38;margin-bottom:15px;padding:15px}.cost-rent-breakdown>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cost-rent-breakdown h3{margin:0;font-size:.94rem}.cost-rent-breakdown>header>strong{color:var(--accent);font-size:.84rem}.cost-rent-breakdown>p{color:var(--muted);margin:12px 0 0;font-size:.72rem}.cost-rent-formula{grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;margin-top:13px;display:grid}.cost-rent-formula span{color:var(--muted);background:#111319;border:1px solid #30343b;border-radius:8px;padding:9px 10px;font-size:.72rem}.cost-rent-formula strong{color:#d9dde3;margin-top:5px;font-size:.72rem;display:block}.cost-rent-formula.cost-upholstery-formula{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.cost-detail-stages{gap:12px;display:grid}.cost-detail-stage{border-top:3px solid #555;padding:16px}.cost-detail-stage.production{border-top-color:#efb34c}.cost-detail-stage.processing{border-top-color:#a996e8}.cost-detail-stage.packaging{border-top-color:#65cb91}.cost-detail-stage>header h3{margin:0;font-size:1.05rem}.cost-operation-detail{background:#111319;border:1px solid #2b3038;border-radius:10px;margin-top:12px;overflow:hidden}.cost-operation-detail>header{border-bottom:1px solid #292e36;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cost-operation-detail>header strong,.cost-operation-detail>header small{display:block}.cost-operation-detail>header strong{font-size:.75rem}.cost-operation-detail>header small{color:var(--muted);margin-top:4px;font-size:.72rem}.cost-operation-totals{background:#15181d;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 13px;display:grid}.cost-operation-totals span{color:#838b96;justify-content:space-between;gap:7px;font-size:.72rem;display:flex}.cost-operation-totals strong{color:#d5d8dd}.cost-resource-line{border-top:1px solid #252930;justify-content:space-between;align-items:center;gap:15px;padding:9px 14px;font-size:.72rem;display:flex}.cost-resource-line span strong,.cost-resource-line small{display:block}.cost-resource-line small{color:var(--muted);margin-top:3px;font-size:.72rem}.cost-resource-line>strong{color:#d9dde3;white-space:nowrap}.cost-operation-detail>footer{color:#858d98;border-top:1px solid #30353e;justify-content:flex-end;gap:12px;padding:11px 14px;font-size:.72rem;display:flex}.cost-operation-detail>footer strong{color:var(--accent)}.cost-resource-editor{align-content:start;gap:14px;width:min(900px,100%);display:grid}.cost-resource-editor>section{border:1px solid var(--line);background:#111319;border-radius:10px;gap:10px;padding:14px;display:grid}.cost-resource-editor>section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cost-resource-editor section h3{text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.74rem}.cost-resource-edit-row{align-items:center;gap:7px;display:grid}.cost-resource-edit-row.material{grid-template-columns:minmax(180px,1.3fr) minmax(120px,.8fr) 110px 34px}.cost-resource-edit-row.employee{grid-template-columns:1fr 34px}.cost-resource-edit-row input,.cost-resource-edit-row select{min-width:0;padding:8px}.cost-override-block{border:1px solid #292e36;border-radius:8px;grid-template-columns:minmax(170px,1fr) 150px;gap:8px;padding:10px;display:grid}.cost-override-block>div:first-child strong,.cost-override-block>div:first-child small{display:block}.cost-override-block>div:first-child strong{font-size:.72rem}.cost-override-block>div:first-child small{color:var(--muted);margin-top:4px;font-size:.72rem}.cost-override-block>.cost-resource-edit-row,.cost-override-block>select:last-child{grid-column:1/-1}.cost-stage-manager{width:min(980px,100%)}.cost-stage-picker{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cost-stage-picker section{border:1px solid var(--line);background:#111319;border-radius:10px;min-width:0;padding:12px}.cost-stage-picker h3{margin:0 0 10px;font-size:.72rem}.cost-stage-picker label{border-top:1px solid #252930;grid-template-columns:auto minmax(0,1fr) 70px;align-items:center;gap:8px;padding:9px 0;display:grid}.cost-stage-picker label>input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);padding:0}.cost-stage-picker label>input[type=number]{text-align:right;padding:7px}.cost-stage-picker label strong,.cost-stage-picker label small{display:block}.cost-stage-picker label strong{font-size:.72rem}.cost-stage-picker label small{color:var(--muted);margin-top:3px;font-size:.72rem}.cost-new-operation{grid-template-columns:150px minmax(180px,1fr) 100px 130px auto;align-items:center;gap:8px;margin-top:13px;padding:13px;display:grid}.cost-new-operation h3{grid-column:1/-1;margin:0 0 3px;font-size:.72rem}.cost-history-drawer{width:min(1060px,100%)}.cost-history-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:12px;display:grid}.cost-history-list{border:1px solid var(--line);background:#111319;border-radius:10px;max-height:calc(100vh - 145px);overflow-y:auto}.cost-history-list button{color:#c8cbd0;text-align:left;background:0 0;border:0;border-bottom:1px solid #252930;grid-template-columns:1fr auto;gap:12px;width:100%;padding:12px;display:grid}.cost-history-list button.selected{box-shadow:inset 3px 0 var(--accent);background:#efb34c0d}.cost-history-list button span:last-child{text-align:right}.cost-history-list strong,.cost-history-list small{display:block}.cost-history-list strong{font-size:.72rem}.cost-history-list small{color:var(--muted);margin-top:4px;font-size:.72rem}.cost-history-detail{min-height:320px;padding:16px}.cost-history-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cost-history-detail h3{margin:0;font-size:1.25rem}.cost-total-grid.compact{grid-template-columns:repeat(5,minmax(90px,1fr));margin-top:14px}.cost-history-warning{color:#d7ad69;background:#efb34c0c;border-radius:7px;margin:5px 0;padding:8px 10px;font-size:.72rem}.cost-history-stage{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.cost-history-stage h4,.cost-history-stage p{justify-content:space-between;gap:12px;display:flex}.cost-history-stage h4{text-transform:uppercase;margin:0 0 7px;font-size:.72rem}.cost-history-stage h4 span{color:var(--accent)}.cost-history-stage p{color:#a9afb8;border-top:1px solid #24282f;margin:0;padding:6px 0;font-size:.72rem}@media (width<=980px){.cost-filter,.cost-template-filters{grid-template-columns:1fr 1fr}.cost-catalog-layout{grid-template-columns:1fr}.cost-compact-form{position:static}.cost-total-grid,.cost-rent-formula{grid-template-columns:1fr 1fr}.cost-stage-picker{grid-template-columns:1fr}.cost-new-operation{grid-template-columns:1fr 1fr}.cost-new-operation h3,.cost-new-operation .button{grid-column:1/-1}}@media (width<=680px){.cost-filter{border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr;margin-left:-14px;margin-right:-14px}.cost-template-list,.cost-template-table{border-left:0;border-right:0;border-radius:0;margin-left:-14px;margin-right:-14px}.cost-template-list>article{grid-template-columns:1fr auto}.cost-template-list>article>div{grid-column:1/-1}.cost-template-table>header{flex-direction:column;align-items:flex-start}.cost-template-header-actions{justify-content:stretch;width:100%}.cost-template-header-actions .button{flex:1}.cost-template-filters{grid-template-columns:1fr}.cost-template-category-tabs{overflow-x:auto}.cost-template-category-tabs button{min-width:150px}.cost-detail-drawer,.cost-resource-editor,.cost-stage-manager,.cost-history-drawer,.cost-bulk-operation-editor{padding:20px 14px}.cost-bulk-toolbar{flex-direction:column;align-items:flex-start}.cost-bulk-operation-table{display:table}.cost-bulk-operation-table thead{display:table-header-group}.cost-bulk-operation-table tbody{display:table-row-group}.cost-bulk-operation-table tr{padding:0;display:table-row}.cost-bulk-operation-table th,.cost-bulk-operation-table td{border-bottom:1px solid #252930;display:table-cell}.cost-bulk-operation-table td:before{display:none}.cost-detail-actions{flex-direction:column;align-items:stretch}.cost-detail-actions .cost-status{margin-right:0}.cost-total-grid,.cost-total-grid.compact{grid-template-columns:1fr 1fr}.cost-operation-totals{grid-template-columns:1fr}.cost-resource-edit-row.material{grid-template-columns:1fr 1fr 70px 34px}.cost-resource-edit-row.material>select:first-child{grid-column:1/-1}.cost-history-layout{grid-template-columns:1fr}.cost-history-list{max-height:260px}.cost-new-operation,.cost-schedule-grid,.cost-rent-formula{grid-template-columns:1fr}}.wb-pricing-page{max-width:none}.pricing-source-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.pricing-source-card{gap:6px;min-width:0;padding:17px 19px;display:grid}.pricing-source-card.failed{border-color:#f26d6d55}.pricing-source-card>span{color:#858c97;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.pricing-source-card>strong{color:#e8e7e3;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.pricing-source-card>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.5;overflow:hidden}.pricing-source-details{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.pricing-source-details>span{color:#8d949f;text-overflow:ellipsis;white-space:nowrap;background:#ffffff08;border-radius:5px;max-width:100%;padding:4px 7px;font-size:.72rem;overflow:hidden}.pricing-source-details>span.failed{color:#f3a0a0;background:#f26d6d12}.pricing-source-details b{color:#c2c6cc;margin-right:5px;font-weight:800}.pricing-source-card>.button{justify-self:start;min-height:32px;padding:6px 10px;font-size:.72rem}.pricing-settings{margin-bottom:16px;display:block;overflow:hidden}.pricing-setting-block{grid-template-columns:minmax(180px,.7fr) minmax(165px,.55fr) repeat(2,minmax(260px,1fr)) auto;align-items:end;gap:13px;padding:18px;display:grid}.pricing-setting-block+.pricing-setting-block{border-left:1px solid var(--line)}.pricing-setting-block h2{margin:0 0 5px;font-size:.94rem}.pricing-setting-block p{margin:0;font-size:.72rem}.pricing-setting-block label,.pricing-setting-block select,.pricing-setting-block input{min-width:0}.pricing-model-switch{border:1px solid var(--line);border-radius:9px;align-items:center;gap:15px;min-height:68px;margin:0;padding:9px 13px;display:flex}.pricing-model-switch legend{color:#8d949f;padding:0 5px;font-size:.72rem;font-weight:700}.pricing-model-switch label{color:#d9dbe0;cursor:pointer;grid-template-columns:none;align-items:center;gap:7px;font-size:.72rem;display:flex}.pricing-model-switch input{width:16px;height:16px;accent-color:var(--accent);padding:0}.pricing-warehouse-picker{grid-template-columns:minmax(160px,.75fr) minmax(190px,1fr);gap:6px 8px;min-width:0;display:grid}.pricing-warehouse-picker>label{grid-column:1/-1}.pricing-warehouse-picker>.pricing-coefficient-input{grid-column:auto}.pricing-warehouse-picker select{min-width:0}.pricing-coefficient-input{align-self:stretch}.pricing-warehouse-coefficient{color:#d8b574;background:#efb34c0b;border-radius:6px;grid-column:1/-1;align-items:center;min-width:0;padding:5px 7px;font-size:.72rem;line-height:1.35;display:flex}.pricing-tax-drawer{width:min(560px,100%)}.pricing-catalog{overflow:hidden}.pricing-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1fr) minmax(170px,230px) minmax(160px,210px) minmax(150px,190px) auto;gap:9px;padding:16px 18px;display:grid}.pricing-toolbar .search{width:100%}.pricing-table-scroll{max-height:calc(100vh - 230px)}.pricing-table{min-width:1960px;font-size:.7rem}.pricing-table thead{z-index:4;position:sticky;top:0}.pricing-table th{text-align:center;white-space:nowrap;padding:10px 11px}.pricing-column-help{color:#c99f58;vertical-align:1px;cursor:help;border:1px solid #8c7041;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:6px;font-size:.72rem;font-weight:900;display:inline-grid}.pricing-table thead tr:first-child th{color:#d8b574;background:#111319}.pricing-table td{vertical-align:top;white-space:nowrap;min-width:118px;padding:12px 11px}.pricing-table .pricing-product-header{z-index:6;background:#111319;min-width:260px;position:sticky;left:0}.pricing-table .pricing-shared-cell{vertical-align:middle;background:#181b21}.pricing-table .pricing-product-cell{z-index:2;white-space:normal;min-width:260px;max-width:260px;position:sticky;left:0}.pricing-product-group:hover .pricing-shared-cell{background:#1b1e24}.pricing-product-group tr:last-child td{border-bottom:1px solid #303640}.pricing-product-group+.pricing-product-group tr:first-child td{border-top:2px solid #303640}.pricing-table tr.pricing-incomplete .pricing-product-cell{box-shadow:inset 3px 0 #efb34c}.pricing-table tr.pricing-profitable td:not(.pricing-shared-cell){background:#2f9f5b0d}.pricing-table tr.pricing-unprofitable td:not(.pricing-shared-cell){background:#dc5b5b0d}.pricing-table tr.pricing-profitable .pricing-model-cell{box-shadow:inset 3px 0 #55c883}.pricing-table tr.pricing-unprofitable .pricing-model-cell{box-shadow:inset 3px 0 #e26868}.pricing-model-cell{min-width:94px!important}.pricing-model-cell>strong{color:#f3c976;letter-spacing:.04em;font-size:.82rem}.pricing-product{align-items:flex-start;gap:10px;display:flex}.pricing-product>img,.pricing-product>span{object-fit:cover;background:#101217;border-radius:7px;flex:0 0 42px;width:42px;height:52px}.pricing-product>span{color:#d4ad68;place-items:center;display:grid}.pricing-product>div{min-width:0}.pricing-product strong,.pricing-product small{text-overflow:ellipsis;overflow:hidden}.pricing-product small{white-space:nowrap;max-width:185px}.pricing-recommendation strong{color:#f3c976;font-size:.82rem}.pricing-profitability-badge{border-radius:5px;margin-top:6px;padding:3px 6px;font-size:.72rem;font-weight:800;display:inline-block}.pricing-profitability-badge.profitable{color:#83d5a6;background:#65cb911c}.pricing-profitability-badge.unprofitable{color:#ef8b8b;background:#e268681c}.pricing-inline-value{width:100%;color:inherit;font:inherit;text-align:right;background:0 0;border:0;justify-items:end;padding:0;display:grid}.pricing-inline-value:not(:disabled){cursor:pointer}.pricing-inline-value:not(:disabled):hover strong{color:var(--accent)}.pricing-inline-value small{color:#8d949f}.pricing-complete{color:#83d5a6;background:#65cb9114;border-radius:6px;padding:5px 8px;font-size:.72rem;font-weight:700;display:inline-block}.pricing-warnings{min-width:105px;position:relative}.pricing-warnings summary{color:#e9c27d;cursor:pointer;background:#efb34c12;border-radius:6px;padding:5px 8px;font-size:.72rem;font-weight:700;list-style:none}.pricing-warnings summary::-webkit-details-marker{display:none}.pricing-warnings ul{z-index:12;color:#c9cbd0;white-space:normal;background:#171a20;border:1px solid #4a4131;border-radius:9px;width:min(430px,70vw);margin:6px 0 0;padding:13px 13px 13px 29px;position:absolute;right:0;box-shadow:0 18px 50px #0008}.pricing-warnings li{margin:5px 0;line-height:1.45}.pricing-bulk-dialog{width:min(610px,100%)}.price-chart-view{gap:18px;display:grid}.price-chart-filter{border:1px solid var(--line);background:#15181e;border-radius:10px;gap:12px;padding:16px;display:grid}.price-chart-filter p{margin:4px 0 0}.price-chart-filter-actions,.price-chart-category-list{flex-wrap:wrap;gap:8px;display:flex}.price-chart-category-list label,.price-chart-product-list label{cursor:pointer;background:#111319;border:1px solid #2b3038;border-radius:7px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.price-chart-category-list input,.price-chart-product-list input{width:auto;margin-top:3px}.price-chart-product-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;max-height:310px;display:grid;overflow:auto}.price-chart-product-list span{gap:3px;display:grid}.price-chart-product-list small{color:#8d949f}.price-chart-chips{background:#111419;border:1px solid #303741;border-radius:9px;flex-wrap:wrap;gap:7px;padding:10px;display:flex}.price-chart-chips .button{min-height:32px;padding:6px 9px}.price-chart-controls{border:1px solid var(--line);background:#15181e;border-radius:10px;flex-wrap:wrap;gap:12px;padding:14px;display:flex}.price-chart-controls label{color:#aeb4bd;gap:6px;min-width:180px;font-size:.74rem;font-weight:700;display:grid}.price-chart-meta{border:1px solid var(--line);color:#aeb4bd;background:#15181e;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:14px;padding:14px 16px;display:flex}.price-chart-meta strong{color:#f3c976;font-size:1.25rem}.price-chart-layout{border:1px solid var(--line);background:#15181e;border-radius:12px;grid-template-columns:minmax(330px,1fr) minmax(280px,.75fr);gap:18px;padding:18px;display:grid}.price-chart-canvas{min-height:360px}.price-chart-legend{align-content:center;gap:8px;margin:0;padding:0;list-style:none;display:grid}.price-chart-legend li{border-bottom:1px solid #272c34;border-radius:7px;outline:none;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;padding:8px;transition:background .16s,box-shadow .16s,transform .16s;display:grid}.price-chart-legend li.is-highlighted,.price-chart-legend li:focus-visible{background:#ffffff0d;transform:translate(3px);box-shadow:inset 0 0 0 1px #ffffff3d}.price-chart-legend i{border-radius:50%;width:10px;height:10px}.price-chart-legend strong{color:#d9dde3}.price-chart-exclusions{color:#d8c18c;background:#2b241614;border:1px solid #4b4030;border-radius:10px;padding:14px 16px}.price-chart-exclusions summary{cursor:pointer;font-weight:700}.price-chart-exclusions ul{margin-bottom:0}.ozon-pricing-setting-block{grid-template-columns:minmax(210px,1.1fr) minmax(175px,.75fr) repeat(4,minmax(125px,.55fr)) auto}.ozon-pricing-toolbar{grid-template-columns:minmax(260px,1fr) minmax(165px,220px) minmax(155px,200px) minmax(150px,190px) auto auto}.ozon-pricing-table{min-width:2180px}@media (width<=1500px){.pricing-setting-block{grid-template-columns:minmax(190px,.65fr) minmax(170px,.5fr) 1fr 1fr}.pricing-setting-block>.button{grid-column:4;justify-self:end}.ozon-pricing-setting-block{grid-template-columns:minmax(200px,1fr) minmax(170px,.8fr) repeat(2,minmax(135px,.65fr))}.ozon-pricing-setting-block>.button{grid-column:4}.ozon-pricing-toolbar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(145px,190px))}.ozon-pricing-toolbar>.button{justify-self:stretch}}@media (width<=900px){.pricing-setting-block{grid-template-columns:1fr 1fr}.pricing-setting-block>div:first-child{grid-column:1/-1}.pricing-setting-block>.button{grid-column:2}.pricing-toolbar{grid-template-columns:1fr 1fr}.pricing-toolbar .search{grid-column:1/-1}.ozon-pricing-setting-block,.ozon-pricing-toolbar{grid-template-columns:1fr 1fr}}@media (width<=680px){.pricing-source-grid,.pricing-setting-block,.pricing-toolbar{grid-template-columns:1fr}.pricing-setting-block>.button{grid-column:auto;width:100%}.pricing-warehouse-picker{grid-template-columns:1fr}.pricing-warehouse-picker>label,.pricing-toolbar .search{grid-column:auto}.pricing-table-scroll{overflow-x:auto}.pricing-table{display:table}.pricing-table thead{display:table-header-group}.pricing-table tbody{display:table-row-group}.pricing-table tr{padding:0;display:table-row}.pricing-table th,.pricing-table td{border-bottom:1px solid #252930;display:table-cell}.pricing-table td:before{display:none}}.ozon-tax-settings{margin-bottom:18px}.ozon-tax-settings .loading{margin:16px 18px}.ozon-tax-settings .ozon-inline-error{grid-column:1/-1;margin:0}.ozon-job-card>header>strong{color:#e0b565;font-size:.78rem}.ozon-job-note{color:#e6c17c;background:#efb34c0c;border:1px solid #efb34c31;border-radius:8px;margin-top:12px;padding:11px 13px;font-size:.72rem;line-height:1.45}.ozon-job-actions{justify-content:flex-end;margin-top:12px;display:flex}.ozon-sync-steps{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ozon-sync-steps li{color:#aeb4bd;border:1px solid var(--line);background:#111319;border-radius:10px;gap:11px;padding:13px;display:flex}.ozon-sync-steps li>span{color:#1a1711;background:#d8a54f;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:.72rem;font-weight:900;display:grid}.ozon-sync-steps strong{color:#d8dadd;font-size:.75rem}.ozon-sync-steps p{color:#7f8792;margin:5px 0 0;font-size:.7rem;line-height:1.45}.ozon-sync-steps code,.ozon-reconciliation-disclaimer code{color:#d4b779;font-size:.68rem}.ozon-sync-note{color:#878f9a;margin:0 0 16px;font-size:.72rem;line-height:1.5}.wb-products-table th:nth-child(-n+3) .wb-sort-button,.wb-products-table th:last-child .wb-sort-button{justify-content:flex-start}.ozon-documents{gap:14px;margin:18px 0;display:grid}.ozon-documents-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ozon-documents-heading h2{margin:0 0 4px;font-size:1.05rem}.ozon-documents-heading p{color:#7d8590;margin:0;font-size:.72rem}.ozon-reconciliation-disclaimer{color:#bca26e;background:#efb34c0a;border:1px solid #efb34c2e;border-radius:9px;padding:12px 14px;font-size:.72rem;line-height:1.5}.ozon-document-section{margin:0;overflow:hidden}.ozon-document-section .wb-section-heading h3{margin:0 0 4px;font-size:1rem}.ozon-document-section .empty-state{margin:18px}.ozon-document-table{min-width:1550px}.ozon-document-table tr.ozon-document-review td,tr.ozon-document-review td{background:#efb34c08}.ozon-revision-toggle{color:#9da4ae;white-space:nowrap;cursor:pointer;align-items:center;gap:7px;font-size:.72rem;font-weight:700;display:flex}.ozon-revision-toggle input{width:15px;height:15px;accent-color:var(--accent);margin:0;padding:0}.ozon-coverage{border-bottom:1px solid var(--line);gap:8px;padding:10px 17px;display:flex;overflow-x:auto}.ozon-coverage>div{background:#12151a;border:1px solid #2d323a;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:4px 8px;min-width:max-content;padding:7px 9px;display:grid}.ozon-coverage>div>span{color:#a4abb5;font-size:.7rem}.ozon-coverage>div small{color:#757d89;grid-column:1/-1;max-width:300px}.ozon-section-error{color:#f1aaaa;background:#f26d6d0b;border:1px solid #f26d6d38;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:16px 18px;padding:12px 13px;font-size:.72rem;display:flex}.ozon-realization-drawer{width:min(1180px,100%)}.ozon-legal-details{grid-template-columns:repeat(3,1fr);gap:9px;margin:0 0 14px;display:grid}.ozon-legal-details>div{border:1px solid var(--line);background:#111319;border-radius:8px;padding:11px 12px}.ozon-legal-details dt{color:#767e89;font-size:.7rem}.ozon-legal-details dd{color:#d1d4d9;margin:5px 0 0;font-size:.72rem}.ozon-review-only{justify-content:flex-end;margin-bottom:12px}.ozon-realization-rows{max-height:min(63vh,720px)}.ozon-realization-rows table{min-width:1100px}.ozon-realization-rows td small{color:#737b87;margin-top:4px;display:block}.ozon-review-reasons{gap:8px;display:grid}.ozon-review-reasons ul{gap:8px;margin:0;padding-left:20px;display:grid}.ozon-review-reasons li strong,.ozon-review-reasons li span{display:block}.ozon-review-reasons li span{color:#b7a989;margin-top:3px;font-size:.72rem;line-height:1.45}.ozon-context-line{opacity:.68}.ozon-context-line td{background:#11141a}.ozon-type-directory{margin:18px 0;overflow:hidden}.ozon-type-directory>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;list-style:none;display:flex}.ozon-type-directory>summary::-webkit-details-marker{display:none}.ozon-type-directory>summary>span:first-child{gap:4px;display:grid}.ozon-type-directory>summary strong{font-size:.82rem}.ozon-type-directory>summary small{color:#757d88}.ozon-type-directory>summary>span:last-child{color:#e1b567;font-size:.72rem;font-weight:800}.ozon-type-directory-body{border-top:1px solid var(--line)}.ozon-type-directory-body>.alert{margin:14px 18px 0}.ozon-type-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;padding:15px 18px;display:grid}.ozon-type-toolbar>label:first-child{color:#8d949f;gap:7px;font-size:.72rem;font-weight:700;display:grid}.ozon-type-toolbar .wb-review-toggle{background:#111319;border:1px solid #30353e;border-radius:8px;align-items:center;min-height:39px;padding:8px 10px;display:flex}.ozon-type-table-scroll{border-top:1px solid var(--line);max-height:560px}.ozon-type-table{min-width:1350px}.ozon-type-table td:nth-child(3){min-width:300px;line-height:1.45}.ozon-type-table code{color:#d8b66f;font-size:.68rem}.ozon-type-table td:last-child{text-align:right}.ozon-type-override-drawer{width:min(680px,100%)}.ozon-type-help{color:#bca36f;background:#efb34c0a;border:1px solid #efb34c2c;border-radius:8px;padding:11px 12px;font-size:.72rem;line-height:1.5}.ozon-type-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ozon-type-form label{color:#8d949f;gap:7px;font-size:.72rem;font-weight:700;display:grid}.ozon-type-form .wide{grid-column:1/-1}.ozon-type-form textarea{resize:vertical;min-height:80px}.ozon-type-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (width<=760px){.ozon-sync-steps,.ozon-type-form,.ozon-legal-details{grid-template-columns:1fr}.ozon-type-form .wide{grid-column:auto}.ozon-documents-heading,.ozon-document-section .wb-section-heading{flex-direction:column;align-items:flex-start}.ozon-documents-heading .button{width:100%}.ozon-type-toolbar{grid-template-columns:1fr}.ozon-type-directory>summary{flex-direction:column;align-items:flex-start}.ozon-type-actions{flex-direction:column-reverse}.ozon-type-actions .button{width:100%}}.page small{font-size:.72rem!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.finance-redesigned [hidden]{display:none!important}.finance-tabs{border:1px solid var(--line);border-radius:12px;gap:6px;margin:20px 0;padding:5px;display:flex;overflow-x:auto}.finance-tabs button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex:1 0 auto;padding:12px 18px}.finance-tabs button[aria-selected=true]{color:#fff;background:#303a49;font-weight:700}.finance-tabs button:focus-visible,.finance-help-button:focus-visible{outline-offset:3px;outline:2px solid #9fc5ff}.finance-redesigned .wb-accounting-filters{margin-top:16px}.finance-redesigned .wb-accounting-filter-grid{grid-template-columns:repeat(4,minmax(160px,1fr))}.finance-filter-toggle{margin:10px 18px 0}.finance-active-filters{color:#c5cfde;margin:8px 18px 16px}.finance-active-filters:empty{display:none}.finance-redesigned .wb-accounting-cards>article{position:relative}.finance-redesigned .wb-accounting-cards>article:not(:has(.wb-summary-card-button)){padding:18px}.finance-redesigned .wb-advertising-settlement>summary small{color:#b3becc}.finance-redesigned .wb-accounting-cards{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.finance-redesigned .ozon-overview-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.ozon-overview-cards article.ozon-result:before{background:#efb34c}.ozon-overview-tool-row{flex-wrap:wrap;gap:4px;display:flex}.ozon-overview-tool-row.wb-accounting-tools{margin-top:0}.ozon-overview-currency{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ozon-report-tools{margin-top:18px}@media (width<=1500px){.finance-redesigned .ozon-overview-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.finance-redesigned .ozon-overview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.finance-redesigned .ozon-overview-cards{grid-template-columns:minmax(0,1fr)}}.finance-redesigned .wb-accounting-cards strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.finance-redesigned .wb-accounting-cards span,.finance-redesigned .wb-accounting-table th{color:#b3becc}.finance-redesigned small,.finance-redesigned .wb-accounting-table td small,.finance-redesigned .ozon-coverage>div small{color:#a8b4c5}.finance-redesigned .wb-accounting-cards>article>.finance-help-button{position:absolute;top:10px;right:10px}.finance-redesigned .wb-accounting-cards>article>span{padding-right:22px}.finance-redesigned .wb-summary-card-button{padding-right:34px}.finance-redesigned .wb-accounting-cards small{color:#b3becc;line-height:1.5}.finance-label{align-items:center;gap:6px;display:inline-flex}.finance-help-button{color:#c4d5ec;cursor:pointer;vertical-align:middle;background:0 0;border:1px solid #76849a;border-radius:50%;justify-content:center;align-items:center;width:21px;min-width:21px;height:21px;margin-left:4px;padding:0;font:600 12px/1 Arial,sans-serif;display:inline-flex}.finance-help-button:hover{color:#fff;background:#35455a}.finance-help-dialog{color:#e7edf5;background:#1b222d;border:1px solid #4b5b70;border-radius:16px;width:min(620px,100vw - 32px);max-height:85vh;padding:26px;overflow:auto;box-shadow:0 24px 80px #0008}.finance-help-dialog::backdrop{background:#0009}.finance-help-dialog h2{font-size:1.3rem}.wb-advertising-articles{gap:14px;margin-top:18px;display:grid}.wb-advertising-list-header{gap:12px;display:grid}.wb-advertising-list-header h3,.wb-advertising-detail-section h3{margin:0}.wb-advertising-list-header p,.wb-advertising-dialog-header p{color:#9ca4af;margin:4px 0 0;font-size:.76rem}.wb-advertising-list-totals{flex-wrap:wrap;gap:8px;display:flex}.wb-advertising-list-totals>span{color:#9199a5;border:1px solid #2c3039;border-radius:8px;gap:4px;min-width:165px;padding:10px 12px;font-size:.7rem;display:grid}.wb-advertising-list-totals strong{color:#e2e4e8;font-size:.92rem}.wb-advertising-list-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.wb-advertising-list-controls label:first-child{color:#b3bbc7;gap:5px;min-width:min(100%,290px);font-size:.75rem;display:grid}.wb-advertising-active-filter{color:#b3bbc7;align-items:center;gap:8px;padding:9px 0;font-size:.75rem;display:flex}.wb-advertising-active-filter input{accent-color:#9a77c5}.wb-advertising-refresh-status{color:#aac7e9;margin:0;font-size:.76rem}.wb-advertising-table-wrap{border:1px solid #2a2f38;border-radius:9px;overflow-x:auto}.wb-advertising-table{border-collapse:collapse;width:100%;min-width:880px;font-size:.78rem}.wb-advertising-table th,.wb-advertising-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #292e37;padding:10px 12px}.wb-advertising-table th{color:#9199a5;background:#181c23;font-size:.68rem;font-weight:650}.wb-advertising-table td{color:#d6d8dd}.wb-advertising-table tbody tr:last-child td{border-bottom:0}.wb-advertising-table tbody tr:hover{background:#1a1e26}.wb-advertising-table td:first-child{min-width:195px}.wb-advertising-table td:first-child strong,.wb-advertising-table td:first-child small{display:block}.wb-advertising-table td small{color:#89919e;white-space:nowrap;margin-top:3px;font-size:.67rem;display:block}.wb-advertising-table td.money{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:145px}.wb-advertising-open{white-space:nowrap}.wb-advertising-status-pill{color:#9cddbb;background:#19332b;border-radius:99px;padding:4px 7px;font-size:.66rem;font-weight:700;display:inline-block}.wb-advertising-status-pill.pending{color:#e2ce91;background:#342d1e}.wb-advertising-empty{color:#c6cbd3;border:1px dashed #343a45;border-radius:8px;padding:22px}.wb-advertising-empty p{color:#919aa7;margin:5px 0 0;font-size:.76rem}.wb-advertising-pagination{color:#9da5b1;justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;display:flex}.wb-advertising-pagination>div{gap:6px;display:flex}.wb-advertising-product-dialog{color:#dfe2e7;background:#11151b;border:1px solid #404550;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr);width:min(1180px,100vw - 30px);max-width:none;height:min(850px,100vh - 30px);max-height:none;margin:0;padding:0;display:none;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 90px #0009}.wb-advertising-product-dialog[open]{display:grid}.wb-advertising-product-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000a}.wb-advertising-dialog-header{border-bottom:1px solid #292e37;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.wb-advertising-dialog-header .eyebrow{color:#a88dc8;letter-spacing:.1em;margin:0 0 5px;font-size:.62rem;font-weight:800}.wb-advertising-dialog-header h2{margin:0;font-size:1.15rem}.wb-advertising-tabs{border-bottom:1px solid #292e37;gap:4px;padding:9px 14px;display:flex;overflow-x:auto}.wb-advertising-tabs button{color:#a8afba;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:8px 10px;font-size:.72rem}.wb-advertising-tabs button[aria-pressed=true]{color:#e5d5f4;background:#292333;border-color:#5a496e}.wb-advertising-dialog-body{padding:16px 20px 22px;overflow:auto}.wb-advertising-source-note{color:#bbb1c7;background:#1a1721;border:1px solid #353044;border-radius:8px;padding:10px 12px;font-size:.74rem}.wb-advertising-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;margin:12px 0 18px;display:grid}.wb-advertising-kpis article{background:#181c22;border:1px solid #2c313a;border-radius:8px;align-content:start;gap:5px;min-height:82px;padding:11px;display:grid}.wb-advertising-kpis article span{color:#929ba8;font-size:.68rem}.wb-advertising-kpis article strong{color:#e0e2e6;font-variant-numeric:tabular-nums;font-size:.94rem}.wb-advertising-kpis article small{color:#8c95a1;font-size:.65rem}.wb-advertising-kpis.compact{margin-top:12px}.wb-advertising-detail-section{gap:12px;display:grid}.wb-advertising-detail-section>.muted{color:#969eaa;margin:0;font-size:.74rem}.wb-advertising-finance-line{border-bottom:1px solid #292e37;justify-content:space-between;gap:12px;padding:10px 12px;font-size:.74rem;display:flex}.wb-advertising-finance-line span{color:#aab1bc}.scoped-wb-advertising{margin-top:20px;padding:16px}@media (width<=680px){.wb-advertising-product-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.wb-advertising-dialog-header{padding:14px}.wb-advertising-tabs{padding:7px 9px}.wb-advertising-dialog-body{padding:13px}.wb-advertising-list-totals{grid-template-columns:1fr 1fr;display:grid}.wb-advertising-list-totals>span{min-width:0}.wb-advertising-list-controls{flex-direction:column;align-items:stretch}.wb-advertising-list-controls label:first-child{min-width:0}.wb-advertising-pagination{flex-direction:column;align-items:flex-start}.wb-advertising-finance-line{flex-direction:column}.scoped-wb-advertising{padding:11px}}.finance-definition{line-height:1.65}.finance-definition p{margin:12px 0}.finance-definition details{color:#a9b9ce;margin-top:20px}.finance-definition code{padding:8px 0;display:block}.finance-help-example{background:#263245;border-left:3px solid #7ca8df;border-radius:4px;padding:14px}.finance-glossary{padding:24px}.finance-glossary>label{max-width:540px;margin:20px 0;display:block}.finance-glossary>label input{width:100%;margin-top:8px;display:block}.finance-glossary>details{border-top:1px solid var(--line);padding:15px 0}.finance-glossary>details>summary{cursor:pointer;font-weight:600}.finance-glossary summary small{color:#a5b2c5;margin-left:14px;font-weight:400}.finance-glossary .finance-definition{max-width:850px}.finance-expenses{margin:16px 0;padding:18px}.finance-expenses>h3{margin:0 0 12px;font-size:1.1rem}.finance-expense-buttons{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.finance-expense-buttons button{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.finance-expense-buttons small{color:#b3becc;font-size:.8rem;line-height:1.5}.finance-detail-toggle{cursor:pointer;align-items:center;gap:9px;padding:12px 18px;display:flex}.wb-product-state-filters{flex-wrap:wrap;gap:12px;padding:0 18px 14px;display:flex}.wb-product-state-filters label{color:#b3becc;gap:5px;font-size:.75rem;display:grid}.wb-product-state-filters select{min-width:170px}.finance-detail-toggle input{width:auto}.finance-redesigned .wb-products-warning{line-height:1.6}.finance-redesigned .wb-products-table th{white-space:normal;min-width:110px}.finance-redesigned .wb-products-table th:first-child,.finance-redesigned .wb-products-table td:first-child{z-index:1;background:#1c232e;min-width:220px;max-width:320px;position:sticky;left:0}.finance-redesigned .wb-products-table th:first-child{z-index:2}.finance-redesigned .wb-accounting-table tbody tr:nth-child(2n){background:#ffffff03}.finance-redesigned .wb-accounting-table td{padding-top:14px;padding-bottom:14px}@media (width<=760px){.finance-redesigned .wb-accounting-filter-grid,.finance-redesigned .wb-accounting-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-tabs button{padding:10px 14px}.finance-help-dialog{padding:18px}}@media (width<=440px){.finance-redesigned .wb-accounting-cards{grid-template-columns:1fr}}.price-chart-disclosure,.price-chart-details{margin-top:16px;padding:16px}.price-chart-disclosure{border:1px solid var(--line);background:#15181e;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.price-chart-disclosure p{margin:4px 0 0;font-size:.74rem}.price-chart-disclosure-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.price-chart-disclosure-actions .button[aria-pressed=true]{color:#fff2d4;background:#3b2a13;border-color:#b47d2e}.price-chart-legend-button{color:inherit;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #d9aa5a80;text-decoration:underline #d9aa5a80}.price-chart-details>header h2{margin:0 0 4px;font-size:1.05rem}.price-chart-details>header p{margin-bottom:0;font-size:.74rem}.price-chart-detail-controls{grid-template-columns:minmax(160px,.45fr) minmax(260px,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.price-chart-detail-controls label{color:var(--muted);gap:6px;font-size:.72rem;font-weight:700;display:grid}.price-chart-detail-pages{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:.72rem;display:flex}.price-chart-detail-pages .button{min-height:36px;padding:7px 10px}.price-chart-detail-body{margin-top:16px}.price-chart-source{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.price-chart-source>div{background:#111419;border:1px solid #2d343d;border-radius:8px;min-width:145px;padding:8px 10px}.price-chart-source dt,.price-chart-operation-values dt{color:var(--muted);font-size:.68rem}.price-chart-source dd,.price-chart-operation-values dd{margin:3px 0 0;font-size:.72rem}.price-chart-detail-table{min-width:360px}.price-chart-detail-table th,.price-chart-detail-table td{padding:10px 12px}.price-chart-cost-tree{gap:10px;display:grid}.price-chart-cost-tree>details{background:#111419;border:1px solid #303741;border-radius:9px;padding:11px 12px}.price-chart-cost-tree summary,.price-chart-operation-list summary{cursor:pointer;font-size:.76rem;font-weight:750}.price-chart-operation-list{gap:8px;margin-top:10px;display:grid}.price-chart-operation-list>details{background:#171b20;border:1px solid #2a3038;border-radius:8px;padding:9px 10px}.price-chart-operation-values{grid-template-columns:repeat(4,minmax(105px,1fr));gap:8px;margin:10px 0;display:grid}.price-chart-operation-values>div{background:#0f1216;border-radius:6px;padding:7px 8px}.price-chart-detail-lines{border-top:1px solid #2d333c;gap:5px;margin-top:10px;padding-top:9px;display:grid}.price-chart-detail-lines>strong{color:#aeb7c2;font-size:.69rem}.price-chart-detail-lines>span{color:#aeb4bd;justify-content:space-between;gap:12px;font-size:.7rem;display:flex}.price-chart-detail-lines b{color:#d8dde4;text-align:right;font-weight:650}.price-chart-cost-extras{flex-wrap:wrap;gap:9px;display:flex}.price-chart-cost-extras p{color:#b8c0ca;border:1px solid #303741;border-radius:8px;margin:0;padding:8px 10px;font-size:.72rem}@media (width<=760px){.price-chart-disclosure{display:grid}.price-chart-disclosure-actions{justify-content:flex-start}.price-chart-detail-controls{grid-template-columns:1fr}.price-chart-detail-pages{justify-content:space-between}.price-chart-operation-values{grid-template-columns:1fr 1fr}.price-chart-detail-table{min-width:100%}}@media (width<=680px){.price-chart-layout{grid-template-columns:1fr;padding:12px}.price-chart-legend li{grid-template-columns:12px minmax(0,1fr)}.price-chart-legend strong{grid-column:2}.price-chart-filter-actions .button{flex:145px}}.wb-external-expenses{margin-top:1rem}.wb-external-expenses .wb-expense-list{gap:.5rem;margin:1rem 0;display:grid}.wb-external-expenses .wb-expense-list>div{border:1px solid var(--border,#dce2ea);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.wb-external-expenses .wb-expense-list span{gap:.2rem;display:grid}.wb-external-expenses .wb-expense-list small{color:#667085}.wb-external-expenses .wb-expense-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:.75rem;margin-top:1rem;display:grid}.wb-external-expenses .wb-expense-form h3,.wb-external-expenses .wb-expense-form p{grid-column:1/-1;margin:0}.wb-external-expenses .wb-expense-form label{gap:.3rem;display:grid}@media (width<=600px){.wb-external-expenses .wb-expense-list>div{flex-direction:column;align-items:flex-start}}.wb-finance-snapshots{margin-top:1rem}.wb-finance-snapshots .wb-snapshot-list{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.wb-finance-snapshots .wb-snapshot-detail{border:1px solid var(--border,#dce2ea);border-radius:.5rem;margin-top:1rem;padding:.75rem}.wb-bank-reconciliation{gap:12px;margin-top:16px;display:grid}.wb-receipt-upload{cursor:pointer;align-items:center;gap:10px;width:fit-content;font-weight:600;display:inline-flex}.wb-receipt-upload input{max-width:280px}.wb-receipt-preview,.wb-receipt-row,.wb-receipt-manual{border:1px solid var(--border-color,#d8dee8);border-radius:10px;padding:12px}.wb-receipt-row{gap:10px;display:grid}.wb-receipt-main{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.wb-receipt-match,.wb-receipt-manual form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.wb-receipt-match label,.wb-receipt-manual label{gap:4px;display:grid}.wb-receipt-match select{min-width:min(400px,70vw)}.wb-receipt-report{border-bottom:1px solid var(--border-color,#e5e9ef);margin:0;padding:6px 0}.wb-receipt-preview>label{gap:4px;margin:6px 12px 6px 0;display:inline-grid}.wb-receipt-sample{gap:4px;max-width:800px;display:grid;overflow-x:auto}.wb-receipt-sample>div{border-bottom:1px solid var(--border-color,#e5e9ef);grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) minmax(150px,2fr);gap:12px;padding:4px 0;display:grid}.wb-receipt-existing-match{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wb-receipt-cancel{justify-self:start}.wb-period-closures{gap:10px;margin-top:14px;display:grid}.wb-period-closure{border:1px solid var(--border-color,#d8dee8);border-radius:10px;gap:8px;padding:12px;display:grid}.wb-period-closure form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.wb-period-closure label{gap:4px;display:grid}.wb-period-closure textarea{min-width:min(420px,75vw);min-height:56px}.uph-purchase-line{border:1px solid var(--line-strong);background:var(--panel);border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.uph-purchase-line-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=600px){.uph-purchase-line{padding:12px}.uph-purchase-line-footer{flex-direction:column;align-items:stretch}}.ozon-source-fields{overflow-wrap:anywhere;margin:0}.ozon-source-fields>div{border-bottom:1px solid var(--border,#ddd);grid-template-columns:minmax(130px,1fr) minmax(120px,2fr);gap:12px;padding:7px 0;display:grid}.ozon-source-fields dt small{opacity:.65;font-weight:400;display:block}.ozon-source-fields dd{min-width:0;margin:0}.ozon-finance-workspace{gap:16px;display:grid}.ozon-finance-workspace form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ozon-finance-workspace label{gap:6px;display:grid}.ozon-bank-access{border:0;min-width:0;margin:0;padding:0}
