@media screen{.modal.product-modal{width:660px;padding:0;display:flex;flex-direction:column;overflow:hidden}.product-modal-heading{padding:24px 28px 17px;border-bottom:1px solid var(--line);flex-shrink:0}.product-modal-heading p{margin-top:10px;color:var(--text-secondary);font-size:12px;line-height:1.7}.modal .product-form{margin:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.product-form-fields{overflow-y:auto;padding:3px 28px 25px;min-height:0}.product-modal input:not([type=checkbox]){color:var(--text);font-size:13px!important}.product-form-fields .subtle{margin-top:12px}.product-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding:17px 28px;background:#fff;flex-shrink:0}.product-form-loading{display:flex;gap:10px;align-items:center;justify-content:center;min-height:170px;color:var(--text-secondary)}.product-attributes{padding:21px 0 0;margin:22px 0 0;border:0;border-top:1px solid var(--line);min-width:0}.attributes-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.attributes-heading h3{font-size:14px;line-height:1.5;font-weight:600;color:var(--ink)}.attributes-heading button{font-size:11px;min-height:34px;padding:7px 11px;flex-shrink:0}.attributes-empty,.attributes-limit{color:var(--text-secondary);font-size:11px;line-height:1.8}.attribute-labels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;grid-gap:10px;gap:10px;font-size:11px;color:var(--text-secondary);margin-bottom:7px}.attribute-rows{display:flex;flex-direction:column;gap:11px}.attribute-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;grid-gap:8px 10px;gap:8px 10px;align-items:start}.attribute-row input{width:100%;min-width:0;min-height:38px;border:1px solid var(--border-control);border-radius:7px;background:#fff;padding:8px 10px;font:inherit}.attribute-row input::placeholder{color:var(--text-secondary);font-size:12px}.attribute-row input[aria-invalid=true]{border-color:var(--danger)}.attribute-remove{width:32px;min-height:41px;padding:0;color:var(--text-secondary);border-radius:7px}.attribute-remove:hover{color:var(--danger);background:#fdf2f4}.attribute-error{grid-column:1/-1;color:var(--danger);font-size:11px;line-height:1.6;margin:0}.attributes-limit{margin-top:12px}}@media screen and (max-width:500px){.product-modal-heading{padding:20px 20px 16px}.product-modal-heading p{font-size:11px}.product-form-fields{padding:2px 20px 22px}.product-form-actions{padding:14px 20px}.product-form-actions button{font-size:11px;padding:10px 12px}.product-modal input:not([type=checkbox]){font-size:16px!important}.attributes-heading{align-items:flex-start;gap:10px}.attributes-heading h3{font-size:13px}.attribute-labels{display:none}.attribute-row{grid-template-columns:minmax(0,1fr) 36px;gap:8px}.attribute-name,.attribute-value{grid-column:1}.attribute-remove{grid-column:2;grid-row:1/span 2;width:36px;min-height:44px;align-self:center}.attribute-row input::placeholder{font-size:13px}.attribute-rows{gap:16px}}@media screen{:root{color-scheme:light;font-family:var(--font-ui)}.sidebar-backdrop{display:none}}@media screen and (max-width:650px){.sidebar-backdrop{display:block;position:fixed;inset:0 0 0 245px;z-index:19;background:#17382d40;cursor:pointer}.product-title b{font-size:12px!important}.product-title small{font-size:9px!important}}@media screen{*{box-sizing:border-box}body{margin:0;line-height:1.3}button,input,select{font:inherit}button{cursor:pointer;border:0;background:none;color:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px}button:disabled{cursor:not-allowed;opacity:.4}a,button,input,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none;cursor:pointer}h1,h2,h3,p{margin:0}h1{font-size:31px;letter-spacing:-1.15px;line-height:1.25;font-weight:650}h2{font-size:21px;letter-spacing:-.6px;line-height:1.35}h2,h3{font-weight:600}h3{font-size:14px}small{font-size:11px}.muted{color:var(--muted)}.subtle{font-size:12px;line-height:1.75;margin-top:14px}.loading{height:100vh;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--accent)}.spin{animation:spin 1s linear infinite}.primary,.secondary{white-space:nowrap;transition:background .15s}.primary{background:var(--accent)}.primary:hover{background:var(--accent-dark)}.secondary{background:white;border:1px solid #dfe5e1}.full{width:100%}.compact{padding:8px 13px;min-height:37px}.text-btn{color:var(--accent);padding:10px 0;font-weight:550}.pill{display:inline-flex;font-size:9px;letter-spacing:.7px;padding:5px 8px;border-radius:4px;width:max-content}.eyebrow,.pill{font-weight:650}.eyebrow{margin-bottom:9px}.brand{gap:10px;font-weight:700;white-space:nowrap}.brand,.brand-icon{display:flex;align-items:center}.brand-icon{justify-content:center;background:var(--accent);color:#fff;width:33px;height:34px}.brand-dot{font-size:11px;align-self:flex-start;margin-top:5px;margin-left:-5px}.app{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;background:var(--sidebar);border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:20;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;overscroll-behavior-y:contain}.sidebar>.brand{padding-left:9px;margin-bottom:22px}.nav-label{font-weight:650;padding-left:11px}.sidebar nav{display:flex;flex-direction:column}.sidebar nav button{justify-content:flex-start;font-weight:450;gap:10px}.sidebar nav button.active{font-weight:600}.sidebar nav button>span{margin-left:auto;padding:1px 6px;border-radius:4px}.nav-new{font-style:normal;letter-spacing:.5px;padding:1px 4px;border-radius:3px;margin-left:auto}.folder-row{width:100%;justify-content:flex-start;gap:8px;border-radius:5px}.folder-row>span{flex:1 1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-heading{display:flex;align-items:center;gap:7px;font-weight:550;padding:12px 9px 4px}.source-dot{width:6px;height:6px;border-radius:2px;display:inline-block}.source-dot.oz{background:#548dff}.source-dot.wild{background:#be65bd}.sidebar-bottom{margin-top:auto;padding-top:12px;flex-shrink:0}.sidebar-bottom>button{display:flex;width:100%;justify-content:flex-start;gap:10px}.sidebar-bottom>button.active{color:var(--accent);background:var(--soft)}.tiny-dot{width:5px;height:5px;border-radius:50%;margin-left:auto}.trial-card{margin:16px 5px 0;border:0;cursor:pointer}.trial-card>span{display:flex;align-items:center;gap:6px}.trial-card>span svg:last-child{margin-left:auto}.trial-card>b{display:block;margin:8px 0 10px}.trial-card>small{display:block;margin-top:7px}.progress{height:3px;border-radius:3px}.progress>i{display:block;height:100%;border-radius:3px}.main{min-height:100vh;display:flex;flex-direction:column}.mobile-menu{display:none}.content{flex:1 1;max-width:1600px;width:100%;margin:0 auto}.page-heading{justify-content:space-between}.page-heading,.page-heading h1{display:flex;align-items:center}.page-heading h1{gap:12px}.page-heading h1>span{font-weight:500;letter-spacing:0;margin-top:4px}.page-heading p{line-height:1.7}.heading-actions{display:flex}.stat-icon{height:39px;width:39px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.catalog-panel{border:0;background:#fff;overflow:clip}.catalog-toolbar{border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.catalog-tabs{display:flex;align-items:stretch;gap:21px;height:100%;min-width:0}.catalog-tabs>button{position:relative;padding:0;font-weight:500}.catalog-tabs>button.current:after{content:"";position:absolute;height:2px;bottom:-1px;left:0;right:0}.catalog-tabs>button span{padding:1px 6px;border-radius:4px}.catalog-tabs .marked-filter{gap:6px}.catalog-tabs .marked-filter.on{color:var(--accent)}.view-switch{display:flex;gap:1px;border:1px solid #e7ece7;padding:2px}.view-switch .on{background:white;box-shadow:var(--shadow-panel)}.filterbar,.search{display:flex}.search{align-items:center;gap:9px;border:1px solid #e6ebe5;padding:0 11px;flex:1 1;min-width:0}.search input{border:0;background:none;outline:none;width:100%;min-width:0}.search button{padding:0}select{background:#fff;border:1px solid #e1e7df;padding:8px 28px 8px 10px;min-width:0}.table-scroll{overflow-x:auto;padding:0 10px}.products-table{width:100%;border-collapse:separate;border-spacing:0 8px;text-align:left;white-space:nowrap}.catalog-products-table{table-layout:fixed}.catalog-products-table th.barcode-cell,.catalog-products-table th.source-cell{width:125px}.catalog-products-table th.marking-cell{width:105px}.catalog-products-table .product-title small{display:block;white-space:normal;overflow-wrap:anywhere}.catalog-products-table .product-title small i{margin:0 5px;vertical-align:middle}.catalog-products-table .category-cell,.catalog-products-table td.barcode-cell{white-space:normal;overflow-wrap:anywhere}.catalog-products-table .label-quantity{width:56px;max-width:100%}.products-table th{letter-spacing:.5px;border-top:2px dashed #ffffff;border-bottom:2px dashed #ffffff}.products-table td{border:0;background:var(--product-surface);transition:background-color .15s}.products-table tbody td:first-child{border-radius:10px 0 0 10px}.products-table tbody td:last-child{border-radius:0 10px 10px 0}.products-table .check-cell{padding:8px 0 8px 21px}.products-table .check-cell+td{padding-left:5px}.product-card input[type=checkbox],.products-table input[type=checkbox]{accent-color:var(--accent);cursor:pointer;border:1px solid #dce4da}.product-card input[type=checkbox]{width:13px;height:13px}.product-title{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0;text-align:left}.product-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:10px;background:#f3f7ff;color:var(--text-secondary)}.product-title b{display:block}.product-title small{display:flex;align-items:center}.product-title small i{width:2px;height:2px;border-radius:50%;display:inline-block}.source-pill{display:inline-flex;align-items:center;gap:4px;border:1px solid #e7ebe2;border-radius:4px;line-height:1.25;font-weight:450}.source-pill.ozon{border:1px solid #e3eafb}.source-pill.wb{border:1px solid #f2e4f4}.category-cell{display:block}.barcode-cell{letter-spacing:.3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mark-required{display:inline-flex;align-items:center;gap:6px}.mark-required>span{width:4px;height:4px;border-radius:50%}.pagination{display:flex;align-items:center;border-top:1px solid #edf1e9}.pagination>span{flex:1 1}.pagination small{font-size:9px;margin-right:12px}.pagination button.current{border:1px solid #dae6d4}.bottom-tip{gap:13px;margin:21px 0 16px;border:0}.bottom-tip,.tip-icon{display:flex;align-items:center}.tip-icon{width:34px;height:34px;justify-content:center;border-radius:7px}.bottom-tip b{font-weight:550}.bottom-tip p{margin-top:3px}.bottom-tip button{margin-left:auto;white-space:nowrap}.catalog-footnote{gap:6px;justify-content:center}.catalog-footnote,.footer{display:flex;align-items:center}.footer{justify-content:space-between;padding:14px 36px;border-top:1px solid #e8eee3}.footer button{padding:0}.empty{padding:60px 25px;text-align:center;flex-direction:column;gap:14px}.empty,.empty>div:first-child{display:flex;align-items:center}.empty>div:first-child{width:64px;height:64px;justify-content:center;border-radius:16px}.empty p{font-size:12px;max-width:400px;line-height:1.8}.empty button{margin-top:5px}.product-grid{display:grid}.product-card{border:0;position:relative}.product-card h3 button{padding:0;gap:10px;align-items:flex-start;text-align:left}.product-card p{font-size:9px;color:#98a494}.product-card>small{display:block}.panel{background:#fff;border:0;padding:24px;margin-bottom:20px}.panel h2{margin-bottom:15px}.panel p{font-size:12px;line-height:1.8}.info-note{border:0;padding:15px 18px;line-height:1.8;display:flex;gap:10px;align-items:flex-start;margin:20px 0}.info-note svg{flex-shrink:0;margin-top:2px}.info-note.small{padding:11px 13px;margin:17px 0}.integration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:20px;gap:20px;margin-bottom:18px}.integration-card{display:flex;flex-direction:column;min-width:0;border:0;background:white;padding:27px 24px}.integration-logo{display:flex;align-items:center;justify-content:center;width:65px;height:56px;border-radius:10px;font-size:17px;font-weight:800;letter-spacing:-.8px;margin-bottom:18px}.integration-logo.ozon{background:#edf3ff;color:#4882e8}.integration-logo.wb{background:#f8eafa;color:#b16bb5}.integration-logo.excel{background:#ecf3e9;color:#85a477}.integration-logo.chz{background:#ffdf00;color:#111}.integration-card h2{margin-top:12px}.integration-card p{flex:1 1;line-height:1.9;min-height:85px;margin:12px 0 25px}.integration-card>.integration-logo,.integration-card>.pill{align-self:flex-start;flex-shrink:0}.integration-card>.primary{padding:9px 8px;font-size:11px;gap:6px}.integration-card>.primary>svg{flex-shrink:0}.check-line{display:flex;align-items:center;gap:10px;font-size:11px;padding:14px 0;border-bottom:1px solid #f0f3ed}.check-line svg{flex-shrink:0}.history{padding:8px 24px}.history>h2{margin-top:15px}.history-row{display:flex;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid var(--line)}.history-row:last-child{border-bottom:0}.history-row>div{flex:1 1;min-width:0}.history-row b{font-size:12px;font-weight:500}.history-row p{font-size:11px;max-width:550px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.history-row small,.status{font-size:9px}.status{padding:5px 9px;border-radius:5px;white-space:nowrap}.subscription-current{display:flex;align-items:center;gap:19px;padding:25px;border:0;margin-bottom:25px}.subscription-current small{font-size:8px;letter-spacing:.8px}.subscription-current h2{font-size:21px;margin-top:4px}.subscription-current p{font-size:10px;margin-top:8px}.subscription-current .stat-icon{height:52px;width:52px}.subscription-controls{display:flex;align-items:center;gap:17px;font-size:12px;margin-bottom:25px}.segment{display:flex;border:1px solid #dfe7d8;padding:3px;border-radius:7px}.segment button{font-size:11px;padding:7px 15px;border-radius:4px}.segment .on{background:white;box-shadow:var(--shadow-panel)}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:22px}.plan{border:0;background:white;padding:28px 24px;position:relative}.plan-selected{position:absolute;top:-10px;left:20px;font-size:8px;letter-spacing:.8px;color:white;border-radius:4px;padding:4px 9px}.plan h2{font-size:22px}.plan>p{font-size:11px;margin:6px 0 24px}.price{font-size:19px;font-weight:550;letter-spacing:-.6px}.price>small{display:block;font-size:9px;font-weight:400;letter-spacing:0;margin-top:8px}.plan ul{list-style:none;padding:0;margin:23px 0 25px}.plan li{font-size:10px;gap:9px;margin:13px 0}.plan li,.trial-settings{display:flex;align-items:center}.trial-settings{gap:25px;flex-wrap:wrap}.trial-settings>div{flex:1 1}.trial-settings h2{margin-bottom:7px}.trial-settings p{font-size:10px}.trial-settings label{margin:0;min-width:130px}.modal-overlay{position:fixed;inset:0;z-index:60;display:flex;justify-content:center;align-items:center;padding:24px}.modal{width:480px;max-height:calc(100dvh - 48px);overflow-y:auto;background:#fff;padding:29px;position:relative}.modal.wide{width:720px}.modal-close{position:absolute;right:19px;top:19px;padding:3px}.modal-icon{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:11px;margin-bottom:15px}.modal h2{font-size:24px;margin-bottom:8px}.modal-heading{display:flex;align-items:center;gap:12px;padding-right:28px;margin-bottom:12px;min-width:0}.modal .modal-heading>.modal-icon{flex:0 0 38px;width:38px;height:38px;margin:0;border-radius:9px}.modal .modal-heading>h2{min-width:0;margin:0;padding:0;font-size:22px;line-height:1.3;overflow-wrap:anywhere}.modal .marking-select-box>label,.modal label{font-weight:400}.product-modal-heading .modal-heading{margin-bottom:0}.modal>p{line-height:1.8;margin-bottom:20px}.modal form{margin-top:20px}label{display:flex;flex-direction:column;gap:7px;font-weight:500;margin:15px 0}label>small{display:inline;font-weight:400}label input:not([type=checkbox]),label select{border:1px solid #dfe7d8;background:#fff;min-height:38px;padding:8px 10px;width:100%}label input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.form-grid label{margin:0}.checkbox-label{flex-direction:row;gap:9px;margin-top:20px}.checkbox-label,.modal-actions{display:flex;align-items:center}.modal-actions{justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.modal-actions>span{margin-right:auto;font-size:11px}.import-tabs{display:flex;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #e3ebda;gap:28px;margin:23px 0}.import-tabs button{flex-shrink:0;white-space:nowrap;font-size:12px;padding:0 0 13px;position:relative}.import-tabs .on{font-weight:550}.import-tabs .on:after{content:"";position:absolute;bottom:0;height:2px;left:0;right:0;background:var(--accent)}.dropzone{border:1px dashed #b6cbb0;position:relative;display:flex;align-items:center;justify-content:center;min-height:175px;cursor:pointer;overflow:hidden;gap:12px;padding:20px}.dropzone b{font-weight:500}.dropzone span{font-size:10px;text-align:center}.dropzone input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.template-line{display:flex;align-items:center;justify-content:space-between;gap:13px}.template-line>span{font-size:9px;max-width:410px}.template-line .text-btn{font-size:10px;white-space:nowrap}.import-errors{background:#fff6f1;border:1px solid #f1e0d4;color:#b18a6c;padding:12px;border-radius:6px;font-size:10px;margin-top:13px}.import-errors p{margin-top:5px}.import-preview{border:0;border-radius:7px;padding:15px;margin-top:14px;font-size:11px}.import-preview>b{display:flex;align-items:center;gap:7px}.import-preview p{font-size:10px;margin:9px 0 10px}.import-preview>div{display:flex;justify-content:space-between;border-top:1px solid #e8efdf;padding:7px 0;font-size:10px}.import-preview code{font-size:10px}.connection-state{display:flex;align-items:center;gap:17px;margin-bottom:15px}.connection-state .integration-logo{margin:0}.connection-state b{font-size:12px;font-weight:550}.connection-state p{font-size:10px;margin-top:4px}.connection-state .pill{margin-left:auto}.form-note{display:block;text-align:center;font-size:9px;margin-top:12px}.print-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:20px}.print-items{max-height:245px;overflow-y:auto}.print-items>label{flex-direction:row;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding-bottom:13px}.print-items>label>span{flex:1 1;min-width:0}.print-items b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.print-items small{font-size:9px;display:block;margin-top:4px}.print-items input{width:65px!important;min-height:32px!important;padding:6px!important}.print-preview{border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px 15px;gap:20px;min-width:0}.print-preview>small{font-size:8px;letter-spacing:.6px;text-align:center}.print-ready{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:0;border-radius:8px;padding:13px;margin-top:15px}.print-ready>span{flex:1 1;font-size:11px}.print-ready b{display:block;font-weight:550}.print-ready small{display:block;font-size:9px;margin-top:3px}.print-ready button{font-size:10px;padding:9px 10px;min-height:35px}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:90;padding:15px 18px;border-radius:9px;display:flex;align-items:center;gap:12px;min-width:300px;max-width:650px;font-size:12px}.toast>svg{flex-shrink:0}.toast button{padding:0;margin-left:auto}.help-step{padding:15px 0;border-bottom:1px solid var(--line)}.help-step h3{font-size:12px}.help-step p{font-size:11px;line-height:1.8;margin-top:6px}.auth{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:#fff}.auth-story{padding:44px 60px;display:flex;flex-direction:column;position:relative;overflow:hidden}.auth-story .brand{font-size:30px}.auth-story .brand-icon{width:37px;height:38px}.auth-copy{margin:auto 0;padding:55px 0 35px}.auth-copy .eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:22px}.auth-copy h1{font-size:64px;font-weight:550;line-height:1.1;letter-spacing:-3px}.auth-copy h1 em{font-style:normal}.auth-copy>p{font-size:13px;line-height:1.9;margin-top:25px}.auth-steps{display:flex;gap:20px;margin-top:35px;font-size:10px}.auth-steps>span{display:flex;align-items:center;gap:6px}.auth-story>small{font-size:9px;letter-spacing:.3px}.auth-panel{margin:auto;width:370px;max-width:calc(100% - 60px);padding:50px 0}.auth-panel>.pill{font-size:8px;letter-spacing:1px;margin-bottom:22px}.auth-panel h2{font-size:29px;font-weight:600;letter-spacing:-1px;margin-bottom:16px}.auth-panel>p{font-size:12px;line-height:1.9;margin-bottom:27px}.auth-panel .primary{min-height:45px}.auth-panel>.text-btn{margin:8px auto 0;display:flex;font-size:11px}.auth-note{display:flex;align-items:center;gap:11px;border-top:1px solid #e7eede;padding-top:25px;margin-top:30px;font-size:10px;line-height:1.9}.auth-note svg{flex-shrink:0}.market-logos{margin-top:50px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.market-logos>b{font-size:14px;letter-spacing:-.5px;opacity:.7}.market-logos>span{flex-basis:100%;font-size:8px;margin-top:-8px}.ozon{color:#5787d5}.wb{color:#ae7db4}}@media screen and (min-width:1500px){.auth-copy h1{font-size:78px}.auth-panel{width:400px}}@media screen and (max-width:1200px){.sidebar{width:214px}.main{margin-left:214px}.page-heading{align-items:flex-start;flex-wrap:wrap}.catalog-tabs{gap:16px}.product-title{gap:10px}.products-table td:last-child{padding-right:10px}.bottom-tip button,.products-table td.barcode-cell,.products-table th.barcode-cell{display:none}.integration-card{padding:22px 18px}.plans{gap:12px}.plan{padding:25px 18px}.price{font-size:16px}.auth-story{padding:35px 42px}.auth-copy h1{font-size:58px}.auth-steps{gap:12px;font-size:9px}}@media screen and (max-width:900px){.sidebar{width:195px}.main{margin-left:195px}.sidebar .brand{font-size:23px;gap:7px}.sidebar .brand-icon{width:29px;height:30px}.filterbar{flex-wrap:wrap}.filterbar .search{flex-basis:100%}.filterbar button,.filterbar select{flex:1 1}.catalog-tabs .marked-filter{display:none}.product-title b{max-width:170px;overflow:hidden;text-overflow:ellipsis}.pagination small,.products-table td.marking-cell,.products-table th.marking-cell{display:none}.bottom-tip p{line-height:1.8}.integration-grid{grid-template-columns:1fr}.integration-card p{min-height:0}.plans{grid-template-columns:1fr}.plan{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 25px;gap:0 25px}.plan>h2,.plan>p{grid-column:1}.plan>p{margin:6px 0}.plan .price{grid-column:1;margin:15px 0}.plan ul{grid-column:2;grid-row:1/4;margin:0}.plan button{grid-column:1/-1;margin-top:15px}.subscription-controls{flex-wrap:wrap;font-size:10px;gap:10px}.subscription-current h2{font-size:17px}.auth-story{padding:30px}.auth-copy h1{font-size:47px;letter-spacing:-2px}.auth-copy>p{font-size:11px}.auth-steps{flex-wrap:wrap}.auth-panel{max-width:calc(100% - 45px)}.auth-panel h2{font-size:25px}.footer{padding:15px 20px}}@media screen and (max-width:650px){.sidebar{transform:translateX(-100%);box-shadow:20px 0 80px #17362a15;transition:transform .2s}.sidebar.open{transform:translateX(0)}.mobile-menu{display:inline-flex;padding:0;margin-right:4px;color:#728b71}.heading-actions{width:100%}.heading-actions button{flex:1 1}.products-table td.source-cell,.products-table th.source-cell{display:none}.product-title{gap:10px}.product-title b{max-width:225px;line-height:1.5}.products-table th:last-child{width:30px}.products-table td:last-child{padding:5px}.bottom-tip{align-items:flex-start}.tip-icon{width:30px;height:30px;flex-shrink:0}.catalog-footnote{line-height:1.7}.product-card p{font-size:8px}.modal-overlay{padding:12px;align-items:center}.modal{width:100%;max-height:calc(100dvh - 24px)}.modal h2{font-size:23px}.modal-close{right:16px;top:16px}.modal-icon{width:38px;height:38px;border-radius:9px}.modal-actions{flex-wrap:wrap;padding-top:16px;gap:8px}.modal-actions button{padding:10px 12px}.form-grid{gap:10px}.modal input,.modal select{font-size:11px!important}.import-tabs{gap:12px}.import-tabs button{font-size:11px}.dropzone{min-height:170px;padding:20px 10px}.dropzone span{font-size:9px;max-width:240px}.template-line{flex-wrap:wrap;gap:3px}.template-line>span{font-size:9px}.template-line .text-btn{font-size:10px}.connection-state{gap:10px}.connection-state .integration-logo{width:50px;height:50px;font-size:14px}.connection-state b{font-size:11px}.connection-state p{font-size:9px}.print-layout{grid-template-columns:1fr}.print-items{max-height:170px}.print-preview{padding:18px;gap:15px}.print-preview>small:last-child{display:none}.print-ready{flex-wrap:wrap}.print-ready button{width:100%}.toast{bottom:17px;min-width:0;width:calc(100% - 32px);font-size:10px;padding:13px 14px;gap:9px}.auth{grid-template-columns:1fr}.auth-story{padding:26px 27px 30px}.auth-story>.brand{font-size:25px}.auth-story .brand-icon{width:31px;height:32px}.auth-copy{padding:43px 0 0}.auth-copy .eyebrow{font-size:7px;letter-spacing:1.5px;margin-bottom:17px}.auth-copy h1{font-size:47px;line-height:1.08;letter-spacing:-2px}.auth-copy>p{font-size:11px;margin-top:18px}.auth-copy h1 br:first-of-type:after{content:" "}.auth-steps{margin-top:24px;font-size:8px;gap:12px;max-width:190px}.auth-steps svg{width:14px}.auth-story>small{display:none}.auth-panel{max-width:none;width:auto;margin:0;padding:30px 27px 35px}.auth-panel>.pill{margin-bottom:15px;font-size:7px}.auth-panel h2{font-size:24px;margin-bottom:10px}.auth-panel>p{margin-bottom:18px}.auth-note{margin-top:20px;padding-top:19px}.market-logos{margin-top:25px}.history{padding:5px 17px}.history-row{gap:10px;flex-wrap:wrap}.history-row b{font-size:11px}.history-row p{font-size:10px}.history-row .status{margin-left:auto;font-size:8px}.history-row .stat-icon{width:30px;height:30px}.subscription-current{padding:20px 17px;gap:13px}.subscription-current h2{font-size:16px;line-height:1.5}.subscription-current small{font-size:7px}.subscription-current p{font-size:9px}.subscription-current .stat-icon{height:39px;width:39px}.subscription-controls>span{flex-basis:100%}.plan{padding:24px 20px;gap:0 15px}.plan h2{font-size:20px}.plan>p{font-size:9px}.plan .price{font-size:15px}.plan .price>small{font-size:8px;max-width:130px;line-height:1.7}.plan li{font-size:8px;gap:6px}.plan li svg{width:13px}.trial-settings{gap:10px}.trial-settings>div{flex-basis:100%;margin-bottom:4px}.trial-settings label{flex:1 1;font-size:9px;min-width:100px}.trial-settings select{font-size:10px;padding:8px}.check-line{font-size:10px}}@media screen{.catalog-panel,.integration-card,.panel,.plan{box-shadow:var(--shadow-panel);border-radius:var(--radius-panel)}.primary,.secondary{border-radius:var(--radius-button)}.auth-copy h1 br:first-of-type{display:initial}.roadmap-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-top:20px}.roadmap-item{border:1px solid var(--line);border-radius:8px;padding:18px}.roadmap-item h3{margin:10px 0;font-size:12px}.roadmap-item p{font-size:11px;line-height:1.8}.roadmap-item .pill{font-size:7px}.roadmap-item.done .pill{background:#eaf5ed;color:#327744}.roadmap-item.next .pill{background:var(--soft);color:var(--accent)}}@media screen and (max-width:650px){.roadmap-grid{grid-template-columns:1fr}}@media screen{.pagination{flex-wrap:wrap}.pagination .page-size-control{display:flex;align-items:center;flex-direction:row;gap:7px;font-weight:400;margin:0 10px 0 auto}.page-size-control select{min-height:30px;width:62px;padding:5px 7px}}@media screen and (max-width:650px){.pagination .page-size-control{margin-right:3px}.page-size-control select{width:49px;min-height:32px}}@media screen{.product-title{min-width:0;width:100%}.product-title>span{min-width:0}.product-title b{white-space:normal;overflow-wrap:anywhere}.products-table .actions-cell{text-align:right;white-space:nowrap}.product-actions{display:inline-flex;align-items:center;flex-shrink:0}.product-card{display:flex;flex-direction:column;min-width:0}.card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.card-header input{width:15px;height:15px;accent-color:var(--accent);margin:0}.product-card h3{margin:0 0 9px;line-height:1.6;overflow-wrap:anywhere}.product-card h3 button{text-align:left;justify-content:flex-start}.product-card>p{overflow-wrap:anywhere}.product-card>small{margin-top:8px}.card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:20px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1100px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:650px){.products-table .product-title b{max-width:none}.products-table .product-title small{flex-wrap:wrap}.card-footer{padding-top:16px;flex-wrap:nowrap}}@media screen{body{color:var(--text);background:var(--bg);font-size:13px}button:focus-visible{outline:3px solid #b3aaff;outline-offset:3px}a:focus-visible{outline:3px solid #b3aaff;outline-offset:3px}.marking-select-box select:focus,.selectionbar .selection-quantity>input:focus,.template-editor input:focus,.template-editor select:focus,input:focus,label input:not([type=checkbox]):focus,label select:focus,select:focus{outline:1px dashed #5b4bff;outline-offset:1px;border-radius:4px}.primary,.secondary{min-height:38px;font-size:12px;padding:9px 14px;font-weight:600}.primary{box-shadow:none;color:#fff}.secondary{border-color:var(--border-control)}.secondary:hover{background:var(--soft)}.text-btn{font-size:12px}.pill{background:var(--soft)}.eyebrow,.pill{color:var(--text-secondary)}.eyebrow{font-size:9px;letter-spacing:1.5px}.brand{color:var(--ink);font-size:25px;letter-spacing:-1px}.brand-icon{border-radius:10px}.brand-dot{color:var(--text-secondary)}.sidebar{border-right:0;box-shadow:var(--shadow-sidebar);padding:25px 16px 17px}.nav-label{color:#000;font-size:9px;letter-spacing:1px}.sidebar nav{gap:5px;margin:12px 0 22px}.sidebar nav button{font-size:12px;color:#000;padding:11px 10px;border-radius:9px}.sidebar nav button.active{background:var(--soft);color:var(--accent)}.sidebar nav button>span{background:var(--soft);color:#000;font-size:10px}.nav-new{color:#000;background:var(--soft);font-size:8px}.folder-row{color:#000;font-size:11px;min-height:31px;padding:7px 10px}.folder-row small{color:#000;font-size:10px}.folder-row.chosen,.folder-row:hover{background:var(--soft)}.folder-row.chosen{color:var(--accent)}.source-heading{font-size:11px;color:#000;padding-top:13px}.source-dot.ex{background:#8c97a1}.source-dot.manual{background:#b2a0c7}.sidebar-bottom>button{color:#000;font-size:11px;border-radius:8px;padding:10px}.tiny-dot{background:#c4bfdb}.trial-card{background:var(--soft);border-radius:10px;padding:13px}.trial-card>span{color:#000;font-size:10px}.trial-card>b{color:#000;font-size:11px;font-weight:500}.trial-card>small{color:#000;font-size:9px}.progress{background:var(--soft)}.progress>i{background:#b5a5e5}.content{padding:29px 32px 26px}.page-heading{margin-bottom:24px;gap:20px}.page-heading h1{font-size:29px;font-weight:650;letter-spacing:-1px;color:var(--ink)}.page-heading h1>span{color:#89829f;background:var(--soft);border-radius:7px;font-size:12px;padding:4px 8px}.page-heading p{color:var(--text-secondary);font-size:12px;margin-top:8px}.heading-actions{margin-top:0;gap:10px}.stat-icon{border-radius:11px}.mint{color:var(--text-secondary);background:var(--soft)}.catalog-toolbar{border-color:var(--line);height:59px;padding:0 22px}.catalog-tabs>button{color:var(--text-secondary);font-size:12px}.catalog-tabs>button.current{color:var(--accent)}.catalog-tabs>button.current:after{background:var(--accent)}.catalog-tabs>button span{color:var(--text-secondary);background:var(--soft);font-size:10px}.catalog-tabs .marked-filter{font-size:11px;color:var(--text-secondary)}.view-switch{border-color:var(--line);background:var(--soft);border-radius:7px}.view-switch button{color:var(--text-secondary);padding:6px 8px}.view-switch .on{color:var(--accent);border-radius:5px}.filterbar{padding:19px 22px;gap:10px}.search{border-color:var(--border-control);border-radius:7px;height:37px;color:var(--text-secondary)}.search input{font-size:12px}.search input::placeholder{color:var(--text-secondary)}.search button,select{color:var(--text-secondary)}select{border-color:var(--border-control);border-radius:7px;font-size:12px}.filterbar select{height:37px;font-size:11px;width:165px}.filterbar button{color:var(--text-secondary);font-size:11px}.selected-filter{border-color:var(--line)!important;background:#f5efff!important;color:var(--accent)!important}.products-table th{background:var(--soft);color:var(--text-secondary);font-size:11px;font-weight:500;padding:12px}.products-table td{height:60px;padding:8px 12px;font-size:12px}.products-table tbody tr:focus-within td,.products-table tbody tr:hover td{background:var(--soft)}.products-table tbody tr.picked td{background:var(--soft)}.products-table .check-cell{width:43px;padding-left:22px}.products-table input[type=checkbox]{width:14px;height:14px}.product-title b{color:var(--ink);font-size:13px;font-weight:500}.product-title small{color:var(--text-secondary);font-size:11px;gap:7px;margin-top:5px}.product-title small i{background:#cfc2d7}.source-pill{color:var(--text-secondary);font-size:10px;padding:4px 7px}.source-pill,.source-pill.ozon{background:var(--soft);border-color:var(--line)}.source-pill.ozon{color:#5c73bd}.source-pill.wb{color:#a578ad;background:var(--soft);border-color:var(--line)}.category-cell{color:var(--text-secondary);font-size:10px;margin-top:5px}.barcode-cell{color:var(--text-secondary);font-size:11px!important}.mark-required{color:var(--text-secondary);font-size:10px}.mark-required>span{background:#c8bba4}.products-table .muted{color:var(--text-secondary);font-size:10px}.products-table .actions-cell{width:99px;padding-right:20px}.product-actions{gap:6px}.product-actions button{color:var(--accent);border-radius:8px;width:34px;height:34px;padding:0;border:1px dashed #b3c8ff;transition:background-color .15s,border-color .15s,color .15s}.product-actions button:focus-visible,.product-actions button:hover{background:var(--soft);border-color:var(--accent)}.product-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.product-actions button:active{background:#dfe6ff}.product-actions button+button{color:var(--text-secondary);background:transparent;border-color:transparent;box-shadow:none}.product-actions button+button:focus-visible,.product-actions button+button:hover{color:var(--accent);background:var(--soft);border-color:var(--accent)}.pagination{border-color:var(--line);padding:15px 22px;color:var(--text-secondary);font-size:10px;gap:5px}.pagination button{color:var(--text-secondary);width:28px;height:28px;font-size:11px;border-radius:6px}.pagination button.current{color:var(--text-secondary);border-color:var(--line);background:var(--soft)}.page-size-control select,.pagination .page-size-control{color:var(--text-secondary);font-size:11px}.page-size-control select{border-color:var(--line)}.product-grid{gap:18px;padding:0 22px 22px}.product-card{border-radius:12px;padding:14px;background:var(--product-surface);box-shadow:var(--shadow-panel)}.product-card.picked{background:var(--soft)}.product-card h3{color:var(--ink);font-size:14px}.product-card>p{color:var(--text-secondary);font-size:11px}.card-footer>small,.product-card>small{color:var(--text-secondary);font-size:10px}.bottom-tip{padding:16px 19px;border-radius:11px}.bottom-tip,.tip-icon{background:var(--soft)}.bottom-tip b,.tip-icon{color:var(--text-secondary)}.bottom-tip b{font-size:11px}.bottom-tip button,.bottom-tip p{color:var(--text-secondary);font-size:10px}.catalog-footnote,.footer{color:var(--text-secondary);font-size:9px}.footer{border-color:var(--line)}.footer button{color:var(--text-secondary);font-size:9px}.panel h2{color:var(--ink);font-size:18px}.empty>div:first-child,.panel p,.panel p.muted,.subtle{color:var(--text-secondary)}.empty>div:first-child{background:var(--soft)}.empty h2,.empty h3{color:var(--ink)}.empty p,.info-note{color:var(--text-secondary)}.info-note{background:var(--soft);font-size:12px;border-radius:10px}.info-note.small{font-size:11px}.integration-card p{color:var(--text-secondary);font-size:12px}.integration-card .pill{font-size:9px}.check-line{border-color:var(--line)}.check-line,.check-line svg,.history-row p,.history-row small,.history-row>svg{color:var(--text-secondary)}.status{color:#668773;background:#eff8f1}.status.amber{color:#9b885f;background:#fbf6e9}.subscription-current{background:var(--soft);border-radius:var(--radius-panel)}.subscription-current small{color:var(--text-secondary)}.subscription-current h2{color:var(--ink)}.subscription-current p{color:var(--text-secondary)}.subscription-current .stat-icon{background:#f2d4ff;color:var(--text-secondary)}.subscription-controls,.subscription-controls small{color:var(--text-secondary)}.segment{background:var(--soft);border-color:var(--line)}.segment .on,.segment button{color:var(--text-secondary)}.plan.featured{border-color:var(--line);box-shadow:var(--shadow-panel)}.plan-selected{background:#ce9de0}.plan li,.plan li svg,.plan>p,.price>small,.trial-settings p{color:var(--text-secondary)}.roadmap-item{border-color:var(--line)}.roadmap-item h3{color:var(--ink)}.roadmap-item p{color:var(--text-secondary)}.modal-overlay{background:#1d1f2c66;-webkit-backdrop-filter:none;backdrop-filter:none}.modal{border-radius:16px;box-shadow:var(--shadow-modal)}.modal h2{color:var(--ink)}.modal-close,.modal-icon{color:var(--text-secondary)}.modal-icon{background:var(--soft)}.modal>p,label{font-size:12px}.modal>p,label,label>small{color:var(--text-secondary)}label>small{font-size:10px}label input:not([type=checkbox]),label select{color:var(--text-secondary);border-color:var(--line);border-radius:7px;font-size:12px}label input::placeholder{color:var(--text-secondary)}.checkbox-label{font-size:12px;color:var(--text-secondary)}.modal .subtle{font-size:11px}.import-tabs{border-color:var(--line)}.import-tabs button{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:600}.import-source-icon{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:6px;font-size:10px;font-weight:750;line-height:1}.import-source-icon.wb{background:#f7e9fa;color:#983ba6}.import-source-icon.ozon{background:#edf2ff;color:#245eea;font-size:17px}.import-source-icon.chz{background:#ffed87;color:#111}.import-source-icon.excel{background:#e9f5ed;color:#28734a}.import-service-icons{display:inline-flex;align-items:center;gap:3px;flex:none}.import-service-icons .import-source-icon{width:21px;height:21px;border-radius:5px}.import-tabs .on{color:var(--accent)}.dropzone{background:var(--soft);border-color:var(--line);border-radius:12px}.dropzone,.dropzone span,.template-line>span{color:var(--text-secondary)}.dropzone b{font-size:13px}.import-preview{background:var(--soft)}.import-preview,.import-preview p{color:var(--text-secondary)}.import-preview>div{border-color:var(--line)}.connection-state p,.form-note,.print-preview{color:var(--text-secondary)}.print-preview{background:var(--soft)}.print-items small,.print-ready{color:var(--text-secondary)}.print-ready{background:var(--soft)}.toast{background:#302d40;color:#fff;box-shadow:var(--shadow-panel)}.toast button,.toast>svg{color:var(--text-secondary)}.help-step h3{color:var(--ink)}.help-step p{color:var(--text-secondary)}.auth-story{background:#efedfa}.auth-copy .eyebrow{color:var(--text-secondary)}.auth-copy h1{color:var(--ink)}.auth-copy h1 em{color:var(--accent)}.auth-copy>p,.auth-panel>.pill,.auth-steps,.auth-story>small{color:var(--text-secondary)}.auth-panel>.pill{background:var(--soft)}.auth-panel h2{color:var(--ink)}.auth-note,.auth-panel>p{color:var(--text-secondary)}.auth-note{border-color:var(--line)}.auth-note svg,.market-logos>span{color:var(--text-secondary)}}@media screen and (min-width:1101px){.sidebar{width:244px}.main{margin-left:244px}.page-heading{flex-wrap:nowrap}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1500px){.content{padding:35px 42px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:651px) and (max-width:1100px){.sidebar{width:210px;padding-left:12px;padding-right:12px}.main{margin-left:210px}.sidebar .brand{font-size:23px}.sidebar nav button{font-size:11px}.sidebar-bottom>button{font-size:10px}.content{padding:26px 23px}.page-heading{flex-wrap:wrap}.products-table .product-title b{font-size:12px}.products-table .product-title small{font-size:10px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filterbar{padding:16px}}@media screen and (max-width:650px){.sidebar{width:245px}.main{margin-left:0}.content{padding:24px 16px}.page-heading{margin-bottom:20px;gap:18px}.page-heading h1{font-size:27px}.page-heading p{font-size:11px;line-height:1.7}.eyebrow{font-size:8px}.heading-actions{gap:9px}.heading-actions button{font-size:11px;padding:10px;min-height:41px}.catalog-toolbar{padding:0 14px;height:55px}.catalog-tabs>button{font-size:12px}.view-switch button{padding:5px 7px}.filterbar{padding:14px;gap:9px}.search input{font-size:11px}.filterbar button,.filterbar select{font-size:10px}.products-table th{font-size:10px;padding:11px 8px}.products-table td{height:64px;padding:8px}.products-table .check-cell{width:32px;padding-left:13px}.products-table .product-title b{font-size:12px!important;line-height:1.55}.products-table .product-title small{font-size:10px!important;line-height:1.6;gap:5px}.products-table .actions-cell{width:86px;padding:8px 8px 8px 3px}.product-actions{gap:4px}.pagination{padding:14px;font-size:9px;gap:3px}.pagination .page-size-control{font-size:9px;gap:5px}.page-size-control select{font-size:10px}.product-grid{grid-template-columns:1fr;padding:0 14px 16px;gap:14px}.product-card{padding:17px}.product-card h3{font-size:14px}.card-footer>small{font-size:10px}.bottom-tip{padding:15px;gap:10px}.bottom-tip b{font-size:11px}.bottom-tip p{font-size:10px;line-height:1.7}.catalog-footnote,.footer{font-size:8px}.footer{padding:14px 16px}.footer button{font-size:8px}.integration-card,.panel{padding:21px}.info-note{font-size:11px}.modal{padding:24px 20px}.modal label,.modal-actions button,.modal>p{font-size:11px}.auth-panel>p{font-size:12px}.auth-note{font-size:10px}}.label-document{position:relative;flex:none;background:#fff;color:#000;font-family:Arial,sans-serif;overflow:hidden;text-align:left}.label-render-element{position:absolute;overflow:hidden}.label-render-content{position:absolute;left:0;top:0}.label-field-missing,.label-text{line-height:1.15;overflow-wrap:anywhere;word-break:normal;margin:0;padding:0}.label-field-missing{color:#7c7f92}.label-symbol,.label-symbol svg{display:block;width:100%;height:100%}.label-code-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #aeb1c2;color:#7b7d8e;background:#f8f9fc;text-align:center;gap:2px;overflow:hidden}.label-code-placeholder b{font:600 8px/1.2 Arial,sans-serif}.label-code-placeholder small{font:6px/1.2 Arial,sans-serif}.template-print-sheet{display:none}@media screen{.template-intro{display:flex;align-items:center;gap:16px;padding:22px 24px;border:0;background:var(--soft);border-radius:var(--radius-panel);margin:4px 0 26px;box-shadow:var(--shadow-panel)}.template-intro-icon{width:50px;height:50px;border-radius:12px;background:white;color:var(--accent);display:grid;place-items:center;flex:none}.template-intro b{font-size:14px}.template-intro p{color:var(--muted);font-size:12px;line-height:1.7;margin:5px 0 0}.template-intro .pill{margin-left:auto;white-space:nowrap}.template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,210px));grid-gap:18px;gap:18px;justify-content:start}.template-card{background:#fff;border:1px dashed #a4a4a4;border-radius:var(--radius-panel);overflow:hidden;box-shadow:var(--shadow-panel)}.template-card-preview{width:100%;height:140px;background:var(--soft);display:flex;justify-content:center;align-items:center;position:relative;border-bottom:1px solid var(--line)}.template-card-preview .label-document{box-shadow:var(--shadow-panel);transition:transform .2s;pointer-events:none;border-radius:5px}.template-card-preview:hover .label-document{transform:translateY(-3px)}.template-combo{position:absolute;top:14px;right:14px;font-size:10px;font-weight:700;background:white;color:var(--accent);padding:5px 9px;border-radius:6px}.template-card-details{padding:12px}.template-card-size{font-size:9px;letter-spacing:.5px;color:var(--muted)}.template-card h3{margin:6px 0 4px;font-size:13px;overflow-wrap:anywhere}.template-card p{font-size:9px;color:var(--muted);margin:0 0 10px}.template-card-actions{display:flex;gap:5px;align-items:center}.template-card-actions>.secondary{margin-right:auto;min-height:32px;padding:7px 9px;font-size:11px}.template-new-card{min-height:260px;background:#fff;box-shadow:var(--shadow-panel);border:0;border-radius:var(--radius-panel);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted)}.template-new-card:hover{background:var(--soft)}.template-new-card>span{width:42px;height:42px;border-radius:50%;background:var(--soft);display:grid;place-items:center;color:var(--accent)}.template-new-card>b{color:var(--ink);font-size:12px}.template-new-card>small{font-size:10px}.template-footnote{color:var(--muted);font-size:11px;line-height:1.7;margin:23px 0}.studio-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.studio-heading h1{font-size:25px;letter-spacing:-.7px;margin:9px 0 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.studio-back{font-size:11px;color:var(--muted)}.studio-heading-actions{display:flex;gap:8px}.studio-heading-actions>button{padding:9px 12px;font-size:12px}.draft-status{font-size:10px;letter-spacing:0;font-weight:500;color:#448c7a;background:#e9f6ef;padding:5px 8px;border-radius:5px}.draft-status.changed{color:#9a782f;background:#fff5df}.studio-settings{display:flex;gap:14px;align-items:flex-end;background:#fff;border:0;border-radius:var(--radius-panel);padding:17px 20px;margin-bottom:18px;box-shadow:var(--shadow-panel)}.template-editor label{display:flex;flex-direction:column;gap:7px;color:#000;font-size:10px;font-weight:500;margin:0;min-width:0}.template-editor input,.template-editor select,.template-editor textarea{border:1px solid var(--line);border-radius:7px;padding:8px 10px;background:white;color:#000;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4;width:100%;min-width:0;outline:none}.template-editor input:focus,.template-editor select:focus,.template-editor textarea:focus{border-color:var(--accent);box-shadow:var(--shadow-panel)}.studio-settings .studio-name{flex:1 1}.studio-settings>label:not(.studio-name):not(.studio-dimension){width:145px}.studio-settings .studio-dimension{width:100px}.studio-body{display:grid;grid-template-columns:170px minmax(250px,1fr) 228px;grid-gap:14px;gap:14px;align-items:start}.studio-panel{padding:17px 14px;background:white;border:0;border-radius:var(--radius-panel);min-width:0;box-shadow:var(--shadow-panel)}.studio-panel-title{font-size:9px;font-weight:600;letter-spacing:1px;color:#000;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.studio-add-grid{display:flex;flex-direction:column;gap:7px}.studio-add-grid>button{display:flex;gap:8px;align-items:center;text-align:left;border:1px solid var(--line);border-radius:7px;padding:8px 9px;font-size:11px;background:white;color:#000}.studio-add-grid>button:hover{background:var(--soft);border-color:#d6dcf2}.studio-add-grid>button>svg:first-child{color:#000;flex:none}.studio-add-grid>button>svg:last-child{margin-left:auto;color:#000}.studio-layers-title{margin-top:27px}.studio-layers{max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:3px}.studio-layers>button{display:flex;gap:9px;text-align:left;align-items:center;border-radius:7px;padding:9px 7px;font-size:11px;color:#000}.studio-layers>button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-index{font-size:9px;color:#000}.studio-layers>button.is-active{color:#000;background:var(--soft)}.studio-tools-hint{display:flex;gap:7px;border-top:1px solid var(--line);padding-top:15px;margin-top:17px;color:#9397a9}.studio-tools-hint>svg{flex:none}.studio-tools-hint>p{font-size:9px;line-height:1.8;margin:0}.studio-canvas-column{min-width:0}.studio-toolbar{display:flex;justify-content:space-between;align-items:center;gap:4px;background:#fff;padding:9px 10px;border:0;border-radius:12px 12px 0 0}.studio-toolbar>div{display:flex;gap:2px;align-items:center}.studio-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;flex:none;color:#777b91}.studio-icon.is-active,.studio-icon:hover,.studio-text-buttons .is-active{background:var(--soft);color:var(--accent)}.studio-icon:disabled{opacity:.3}.studio-icon.danger:hover{color:#d6686c;background:#fff0f0}.studio-toolbar i{height:20px;width:1px;background:var(--line);margin:0 5px}.template-editor .studio-snap{flex-direction:row;gap:5px;align-items:center;font-size:9px;white-space:nowrap;margin-left:5px}.template-editor input[type=checkbox]{width:13px;height:13px;accent-color:var(--accent);padding:0;box-shadow:none}.studio-zoom>button:not(.studio-icon){font-size:10px;min-width:36px;color:var(--muted)}.studio-stage{min-height:400px;height:440px;overflow:auto;display:flex;border:0;border-top:0;background:#eff3fb;position:relative}.studio-stage.with-grid{background-image:radial-gradient(#cdd4e8 .7px,transparent 0);background-size:13px 13px}.studio-paper-group{margin:auto;padding:38px 35px;flex:none}.studio-paper{position:relative;box-shadow:var(--shadow-panel);flex:none}.studio-paper .label-document{pointer-events:none}.studio-ruler{font-size:9px;color:#9a9eb0;border-top:1px solid #cdd4e8;text-align:center;line-height:18px;margin-bottom:10px;position:relative}.studio-ruler:after,.studio-ruler:before{content:"";position:absolute;top:-4px;height:8px;width:1px;background:#cdd4e8}.studio-ruler:before{left:0}.studio-ruler:after{right:0}.studio-paper-caption{text-align:center;font-size:10px;color:#9499ab;margin-top:20px}.studio-hitboxes{position:absolute;inset:0;pointer-events:none}.studio-hitbox{position:absolute;background:transparent;border:1px solid transparent;border-radius:0;pointer-events:auto;touch-action:none;cursor:move;padding:0}.studio-hitbox:hover{border-color:#a99fff}.studio-hitbox.selected{border:1px solid var(--accent);outline:1px solid #5b4bff10}.studio-hitbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.studio-resize{position:absolute;width:10px;height:10px;border:2px solid white;background:var(--accent);border-radius:2px;box-shadow:var(--shadow-panel);pointer-events:auto;touch-action:none;cursor:nwse-resize;padding:0}.studio-preview-product{padding:15px 17px;border:0;border-top:0;border-radius:0 0 12px 12px;background:white}.studio-preview-product>span{color:#9a9eaf;font-size:9px;display:block;margin-top:7px}.studio-warnings{border:1px solid #f0e2bb;background:#fffcf3;border-radius:10px;padding:12px 14px;margin-top:12px;display:flex;flex-direction:column;gap:5px;color:#9a7b3d;font-size:10px}.studio-warnings>b{font-weight:600;margin-bottom:2px}.studio-code-note{display:flex;align-items:flex-start;gap:7px;font-size:10px;color:var(--muted);line-height:1.7;margin:13px 3px}.studio-code-note>svg{flex:none;margin-top:1px}.studio-element-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:17px}.studio-element-title>b{font-size:12px;overflow-wrap:anywhere}.studio-properties>.studio-property-grid,.studio-properties>label{margin-bottom:10px}.template-editor .studio-properties label{gap:5px}.template-editor .studio-properties input:not([type=checkbox]),.template-editor .studio-properties select{min-height:30px;height:30px;padding:5px 8px;font-size:11px;line-height:18px}.template-editor .studio-properties textarea{min-height:64px;padding:7px 8px;font-size:11px}.studio-property-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.studio-property-grid.font-controls{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.studio-text-buttons{display:flex;gap:4px;align-items:center;margin:-1px 0 15px}.studio-text-buttons>button{width:30px;height:30px;display:grid;place-items:center;border-radius:6px;border:1px solid var(--line);color:#000;font:14px Arial,sans-serif}.studio-text-buttons>span{flex:1 1}.template-editor .studio-checkbox{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:10px}.studio-layer-order{display:flex;gap:8px;margin:15px 0}.studio-layer-order>button{flex:1 1;font-size:10px}.studio-properties .subtle{font-size:9px;line-height:1.8;margin:12px 0}.studio-properties>.full{font-size:11px}.studio-no-selection{display:flex;flex-direction:column;align-items:center;text-align:center;color:#9599ad;padding:30px 6px;gap:15px}.studio-no-selection b{color:var(--ink);font-size:12px}.studio-no-selection p{font-size:11px;line-height:1.8;margin:0}.print-template-picker{display:flex;gap:15px;align-items:flex-end;margin:22px 0}.print-template-picker>label{flex:1 1;margin:0}.print-template-picker>button{margin-bottom:13px;white-space:nowrap}.print-label-preview{display:flex;align-items:center;justify-content:center;min-height:180px;width:100%;background:var(--soft);border-radius:10px}.print-label-preview .label-document{box-shadow:var(--shadow-panel)}.print-marking{margin-top:18px}.print-gtin-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;width:100%}.print-gtin-entry .secondary,.print-gtin-entry input{height:32px;min-height:32px;margin:0;padding:6px 9px;font-size:11px}.print-gtin-entry input{min-width:0;width:100%;border:1px solid var(--border-control);border-radius:7px;background:#fff;color:var(--ink);font-family:inherit}.print-gtin-entry input::placeholder{color:var(--text-secondary);opacity:1}.print-gtin-entry .secondary{white-space:nowrap}.print-progress{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.circulation-certificate,.print-manual-codes{margin:15px 0;font-size:12px}.circulation-dialog summary,.print-manual-codes summary{cursor:pointer;padding:8px 0}.print-confirmation{display:flex;align-items:center;gap:12px;margin-top:16px;padding:16px;background:#edf8f1;color:#205f3e;border-radius:8px;font-size:12px;scroll-margin-block:16px}.print-confirmation>svg{flex-shrink:0}.print-confirmation p{flex:1 1;min-width:0;margin:0}.print-confirmation p b{display:block;font-size:14px;margin-bottom:4px}.print-confirmation p span{display:block;line-height:1.5}.print-confirmation button{flex-shrink:0;margin-left:auto;white-space:normal;text-align:center}.print-confirmation button.primary,.print-product-controls .print-introduce:not(:disabled){background:#24734c;color:#fff;border-color:transparent}.print-confirmation button.primary:hover:not(:disabled),.print-product-controls .print-introduce:hover:not(:disabled){background:#1b5b3b}.print-reservation{margin-top:18px;flex-wrap:wrap}.print-reservation>span{flex:1 1;min-width:180px}.print-reservation>button{font-size:11px}.print-ready .print-repeat{flex:0 0 100%;order:1;margin:0;font-size:11px}@media(max-width:760px){.print-confirmation{flex-wrap:wrap}.print-confirmation p{flex-basis:calc(100% - 40px)}.print-confirmation button{width:100%;margin-left:0}}.circulation-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:16px 0}.circulation-dialog .info-note{margin:14px 0}.circulation-result{padding:14px;background:var(--soft);border-radius:8px;margin-top:18px}.circulation-result>small{display:block;margin:8px 0;overflow-wrap:anywhere}.circulation-result pre{max-height:200px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}.circulation-dialog .checkbox-label,.print-workspace .checkbox-label{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;margin:14px 0}.circulation-dialog .checkbox-label input,.print-workspace .checkbox-label input{flex:none;width:15px;height:15px;min-height:0;margin-top:2px}.print-marking textarea{font-family:monospace;font-size:11px;min-height:75px;width:100%;padding:12px;border:1px solid var(--line);border-radius:7px;resize:vertical}.print-marking .subtle{display:block;font-size:10px;line-height:1.8;margin-top:9px}.print-error{color:#bd5b56;font-size:12px;line-height:1.7;padding:12px 14px;background:#fff2ef;border-radius:9px}}@media screen and (max-width:1250px){.studio-body{grid-template-columns:145px minmax(225px,1fr) 205px;gap:10px}.studio-panel{padding:15px 11px}.studio-snap{font-size:0!important;gap:0!important}.studio-snap input{margin:0 6px!important}.studio-toolbar{padding:8px 5px}.studio-icon{width:29px}.studio-heading h1{font-size:22px}.studio-heading-actions>button{padding:10px;font-size:11px}}@media screen and (max-width:1050px){.studio-body{grid-template-columns:minmax(0,1fr) 220px}.studio-tools{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:12px}.studio-layers,.studio-tools-hint,.studio-tools>.studio-panel-title{display:none}.studio-add-grid{flex-direction:row;flex-wrap:wrap;gap:7px}.studio-add-grid>button{padding:9px 12px}.studio-add-grid>button>svg:last-child,.studio-heading-actions>button>span{display:none}.studio-settings{gap:10px;padding:14px}.studio-settings .studio-dimension{width:78px}.studio-stage{height:400px}}@media screen and (max-width:700px){.template-intro{padding:17px;gap:12px}.template-intro .pill{display:none}.template-grid{grid-template-columns:1fr;gap:17px}.template-new-card{min-height:180px}.studio-heading{align-items:flex-end;gap:8px}.studio-heading h1{font-size:20px;gap:7px}.draft-status{font-size:8px}.studio-heading-actions{gap:4px}.studio-heading-actions .primary{font-size:0;padding:12px}.studio-heading-actions .primary svg{margin:0}.studio-settings{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.studio-settings .studio-name{grid-column:1/-1}.studio-settings .studio-dimension,.studio-settings>label:not(.studio-name):not(.studio-dimension){width:auto}.studio-settings>label:nth-child(2){grid-column:1/-1}.studio-body{grid-template-columns:minmax(0,1fr);gap:12px}.studio-tools{grid-column:auto}.studio-add-grid{gap:5px}.studio-add-grid>button{padding:8px;font-size:10px}.studio-stage{height:360px;min-height:300px}.studio-snap{font-size:9px!important;gap:4px!important}.studio-properties{padding:20px}.studio-property-grid{grid-template-columns:1fr 1fr}.print-template-picker{gap:9px}.print-template-picker>button{font-size:10px}}@media screen{.sidebar>*{flex-shrink:0}.account-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);grid-gap:22px;gap:22px;align-items:start}.account-heading{display:flex;align-items:center;gap:15px;margin-bottom:25px}.account-avatar{width:50px;height:50px;display:grid;place-items:center;background:var(--soft);color:var(--accent);border-radius:12px;flex:none}.account-heading h2{margin:0 0 5px;overflow-wrap:anywhere}.account-heading p,.account-plan p,.account-session p{font-size:12px;line-height:1.7;color:var(--muted);margin:0}.account-details form{display:flex;flex-direction:column;gap:15px}.account-details form>.primary{align-self:flex-start}.account-details label{margin:0}.account-session{border-top:1px solid var(--line);display:flex;gap:15px;justify-content:space-between;align-items:center;margin-top:28px;padding-top:22px}.account-session h3{font-size:13px;margin:0 0 6px}.account-session .secondary{white-space:nowrap}.account-help{margin:23px 0}.account-plan h2{margin:13px 0 10px}.account-plan>.secondary{margin:22px 0 16px}.account-plan>small{display:block;font-size:10px;line-height:1.8;color:var(--muted)}}@media screen and (max-width:900px){.account-layout{grid-template-columns:minmax(0,1fr)}.account-session{align-items:flex-start;flex-direction:column}}@media screen and (max-width:650px){.floating-menu{position:fixed;top:12px;left:14px;z-index:25;width:36px;height:36px;background:#fff;box-shadow:var(--shadow-panel);border-radius:7px;align-items:center;justify-content:center;margin:0}.main>.content{padding-top:68px}}@media screen{.catalog-pathbar{justify-content:space-between;gap:10px 18px;margin-bottom:16px}.catalog-path,.catalog-pathbar{display:flex;align-items:center;flex-wrap:wrap}.catalog-path{gap:5px;font-size:12px;min-width:0}.catalog-path>button{padding:4px 0;color:var(--accent);font-size:12px}.catalog-path>span{display:inline-flex;align-items:center;gap:5px;min-width:0}.catalog-path b{font-weight:500;overflow-wrap:anywhere}.catalog-path svg{flex:none;color:var(--muted)}.catalog-folders-panel{background:#fff;box-shadow:var(--shadow-panel);border-radius:var(--radius-panel);padding:13px 15px 12px;margin-bottom:14px}.catalog-folders-heading{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.catalog-folders-title{display:flex;align-items:center;gap:14px;min-width:0;flex-wrap:wrap}.catalog-folders-title h2{font-size:14px;margin:0}.catalog-folders-title>.catalog-all-folder{width:auto;min-height:30px;gap:7px;padding:6px 9px}.catalog-folders-heading>.catalog-new-folder{color:#000;min-height:32px;padding:6px 10px;font-size:11px;gap:6px;flex:none}.catalog-folder-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px 18px;gap:12px 18px;margin-top:10px}.catalog-folder-group{min-width:0}.catalog-folder-group>.source-heading{margin:0 0 2px;padding:0;font-size:10px;line-height:1.5;font-weight:600;color:var(--muted)}.catalog-source-filter{justify-content:flex-start;width:100%;min-height:28px;padding:5px 8px;border-radius:6px;font:inherit;color:inherit;text-align:left;transition:background-color .15s,color .15s}.catalog-source-filter.chosen,.catalog-source-filter:focus-visible,.catalog-source-filter:hover{background:var(--soft);color:var(--accent)}.catalog-source-filter:focus-visible{outline:1px dashed var(--accent);outline-offset:1px}.catalog-folder-links{display:flex;flex-direction:column;gap:1px}.catalog-folder-item>.folder-row{min-height:30px;padding:6px 8px;font-size:11px;gap:6px}.catalog-folder-item>.folder-row svg{flex:none}.catalog-folder-item>.folder-row>span{white-space:normal;overflow-wrap:anywhere}}@media screen and (max-width:650px){.catalog-folders-panel{padding:12px}.catalog-folder-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.catalog-folders-title{gap:8px}}@media screen and (max-width:450px){.catalog-folder-groups{grid-template-columns:minmax(0,1fr)}}@media screen{.catalog-folder-item{display:grid;grid-template-columns:minmax(0,1fr) 25px 25px;align-items:center;grid-gap:2px;gap:2px;min-width:0}.catalog-folder-item>.folder-row{min-width:0}.catalog-folder-delete,.catalog-folder-rename{display:flex;align-items:center;justify-content:center;width:25px;min-height:30px;padding:4px;flex:none;color:#969aaa;border-radius:6px}.catalog-folder-rename:hover{color:var(--accent);background:var(--soft)}.catalog-folder-delete:hover,.studio-delete-template.danger:hover{color:var(--danger);background:#fff0f0}.delete-overlay{z-index:220}.delete-dialog h2{overflow-wrap:anywhere}.delete-dialog .modal-actions{margin-top:22px;justify-content:flex-end}.danger-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--danger);color:#fff;min-height:38px;padding:9px 15px;border-radius:var(--radius-button)}.danger-action:hover{filter:brightness(.93)}.toast>.toast-undo{font-size:12px;white-space:nowrap;text-decoration:underline;padding:5px 7px;color:inherit;width:auto}.template-card-actions{gap:4px}.template-card-actions>.studio-icon{width:27px}.product-actions>.product-delete{color:#969aaa;background:transparent}}@media screen{.product-actions>.product-delete:focus-visible,.product-actions>.product-delete:hover{color:var(--danger);background:#fff0f0;border-color:var(--danger)}.product-form-actions>.product-delete-action{margin-right:auto;color:var(--danger)}.product-card .card-footer{flex-wrap:wrap}.products-table .actions-cell{width:135px}}@media screen and (max-width:650px){.catalog-products-table th.actions-cell,.products-table .actions-cell{width:124px}}@media screen and (max-width:450px){.catalog-products-table th.actions-cell{width:74px}.catalog-products-table .product-actions{display:grid;grid-template-columns:repeat(2,28px);grid-gap:4px;gap:4px}.catalog-products-table .product-actions button{width:28px;height:28px}.catalog-products-table .product-actions button:first-child{grid-column:1/-1;justify-self:center}}@media screen and (max-width:500px){.product-form-actions>.product-delete-action{width:36px;padding:9px;flex:none}.product-delete-action>span{display:none}}@media screen{.selectionbar{position:-webkit-sticky;position:sticky;top:0;z-index:21;display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:#272727;box-shadow:none;border:0;border-radius:0;padding:14px 22px;margin-bottom:14px;color:#fff}.selectionbar>b{font-size:12px;font-weight:600;margin-right:5px}.selection-print-controls>.primary,.selectionbar>button{font-size:12px;gap:6px;min-height:38px}.selection-print-controls{display:flex;align-items:center;gap:10px;min-width:0}.selection-quantity{display:flex;flex-direction:row;align-items:center;gap:4px;margin:0;width:92px;min-width:92px;height:38px;padding:0 8px;border:1px solid var(--border-control);border-radius:7px;background:#fff;color:var(--ink);font-size:12px;cursor:text}.selection-quantity:focus-within{box-shadow:var(--shadow-panel)}.selection-quantity>span{flex:none;white-space:nowrap}.selectionbar .selection-quantity>input{flex:1 1;min-width:0;width:100%;height:100%;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;outline:0;font:inherit;text-align:center;color:inherit;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.selectionbar .selection-quantity>input::-webkit-inner-spin-button,.selectionbar .selection-quantity>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.selectionbar>.secondary{color:#fff;background:#414141;border-color:#4a4a4a}.selectionbar>.secondary:hover{color:#fff;background:#4b4b4b;border-color:#555}.selectionbar>.selection-delete:hover{color:#fff;background:#633b44;border-color:#79505a}.selectionbar>.clear-selection{margin-left:auto;width:34px;min-height:34px;padding:6px;color:#fff;background:transparent}.selectionbar>.clear-selection:hover{background:#ffffff1a}.products-table .quantity-cell{width:84px;padding-left:6px;padding-right:6px;text-align:center;white-space:normal}.label-quantity{width:68px;height:32px;border:1px dashed var(--border-control);border-radius:7px;padding:5px 7px;background:#fff;color:#000;font:inherit;font-size:12px;text-align:center}.product-label-quantity>.label-quantity{width:68px;min-height:32px;flex:0 0 68px;padding:5px 7px;font-size:12px}.product-label-quantity{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--text-secondary);margin:12px 0 0}}@media screen and (max-width:650px){.selectionbar{top:56px;padding:12px;gap:8px}.selection-print-controls>.primary,.selectionbar>button{font-size:11px;padding:8px 10px}.selection-print-controls{gap:8px}.selectionbar>.clear-selection{padding:6px}.products-table .quantity-cell{width:72px}.label-quantity{width:56px;font-size:11px;padding:5px}}@media screen{.catalog-folder-item>.folder-row>.catalog-folder-name{flex:0 1 auto;min-width:0}.catalog-folder-item>.folder-row>.catalog-folder-leader{flex:1 0 10px;min-width:10px;height:0;border-bottom:1px dashed #dfe1eb;transform:translateY(3px)}.catalog-folder-item>.folder-row>small{flex:none}}@media screen and (hover:hover) and (pointer:fine){.catalog-folder-item>.catalog-folder-delete,.catalog-folder-item>.catalog-folder-rename{opacity:0;pointer-events:none}.catalog-folder-item:focus-within>.catalog-folder-delete,.catalog-folder-item:focus-within>.catalog-folder-rename,.catalog-folder-item:hover>.catalog-folder-delete,.catalog-folder-item:hover>.catalog-folder-rename{opacity:1;pointer-events:auto}}@media screen{.marking-workspace{min-width:0}.marking-workspace>.page-heading{margin-bottom:16px;gap:12px}.marking-workspace>.page-heading h1{font-size:24px;line-height:1.25;letter-spacing:-.5px}.marking-workspace>.page-heading p{margin-top:5px;font-size:11px;line-height:1.6}.marking-connection,.marking-panel{background:#fff;border:0;border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.marking-connection{padding:10px 14px;margin-bottom:18px}.marking-connection-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 32px;align-items:end;grid-gap:12px;gap:12px}.marking-connection-controls.has-inline-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.marking-connection-controls.has-inline-settings>.marking-select-box{grid-column:auto}.marking-select-box{margin:0;min-width:0;padding:0;border:0;background:#fff}.marking-control-label,.marking-select-box>label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;margin:0 0 5px;font-size:10px;font-weight:500;color:#000;line-height:17px;white-space:nowrap;text-align:left}.marking-step-number{display:inline-flex;align-items:center;justify-content:center;flex:none;height:17px;padding:0 5px;border-radius:4px;background:var(--soft);color:var(--accent);font-size:9px}.marking-find-box>.marking-connect-button{width:100%;height:30px;min-height:30px;padding:4px 8px;justify-content:center;border-radius:6px;font-size:11px}.marking-select-box select{display:block;width:100%;height:30px;min-height:30px;min-width:0;border:1px solid var(--border-control);border-radius:6px;background-color:#fff;padding:4px 24px 4px 8px;font-size:12px;color:#000;text-overflow:ellipsis;white-space:nowrap}.marking-select-box select:disabled{cursor:not-allowed;opacity:.4}.marking-signature-control{position:relative}.marking-signature-box.is-connected select{padding-right:48px}.marking-signature-check{position:absolute;right:25px;top:7px;color:#66ad68;pointer-events:none}.marking-settings-button{display:flex;align-items:center;justify-content:center;width:32px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-secondary)}.marking-settings-button:hover{background:var(--soft);color:var(--accent)}.marking-settings-button:disabled{opacity:.5;cursor:not-allowed}.marking-connection-message{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:11px;line-height:1.7}.marking-connection-hint{margin:9px 0 0;font-size:10px;color:var(--text-secondary);line-height:1.6}.marking-settings-dialog{width:440px}.marking-import-dialog{width:850px}.marking-import-dialog.import-sources-dialog{width:720px}.marking-import-icon{background:#ffdf00;color:#111}.marking-import-intro{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 18px;margin:12px 0 20px}.marking-import-intro p{font-size:12px;line-height:1.6}.marking-guide-link,.marking-import-intro>a{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:11px;font-weight:600}.marking-import-dialog .marking-connection{margin-bottom:14px}.marking-import-note{margin:12px 0;font-size:12px;line-height:1.8;color:var(--text-secondary)}.marking-import-dialog .modal-actions{flex-wrap:wrap}.marking-import-progress{display:flex;align-items:center;gap:8px;font-size:12px;margin:18px 0}.marking-import-result{margin-top:18px;padding:12px 14px;border-radius:8px;background:var(--soft);font-size:12px}.marking-import-result p{margin:6px 0 0}.national-product-details{padding:14px 0;border-top:1px solid var(--line);font-size:12px}.national-product-details summary{cursor:pointer;font-weight:600;color:#000}.national-product-details dl{margin:16px 0}.national-product-details dt{margin:10px 0 3px;color:var(--text-secondary)}.national-product-details dd{margin:0;color:#000;white-space:pre-wrap;overflow-wrap:anywhere}.national-product-details p{color:var(--text-secondary);font-size:11px}.source-dot.chz{background:#e3be00}.source-pill.chz{background:#fff8cf;color:#665800}.marking-settings-fields{display:grid;grid-gap:13px;gap:13px;margin:22px 0 14px}.marking-settings-fields label{display:grid;grid-gap:6px;gap:6px;margin:0;font-size:12px;color:#000}.marking-settings-fields input{width:100%;min-width:0;height:36px;min-height:36px;padding:7px 10px;font-size:12px;color:#000}.marking-settings-note{margin:8px 0;font-size:11px;line-height:1.7;color:var(--text-secondary)}.marking-settings-saved{font-size:12px;color:#398447}.marking-inline-settings{min-width:0;padding:14px 0 0;margin:14px 0 0;border:0;border-top:1px solid var(--line)}.marking-settings-form h3{margin:0 0 10px;font-size:12px;font-weight:600}.modal .marking-settings-form.is-inline{margin:0}.marking-settings-form.is-inline .marking-settings-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin:0}.marking-settings-form.is-inline .marking-settings-fields label{min-width:0;font-size:10px}.marking-settings-form.is-inline .marking-settings-fields input{height:32px;min-height:32px;font-size:11px;padding:6px 8px}.marking-settings-form.is-inline .marking-settings-fields button{height:32px;min-height:32px;padding:6px 10px;font-size:11px;white-space:nowrap}.marking-settings-form.is-inline .marking-settings-note{font-size:10px;margin:8px 0;line-height:1.5}.marking-settings-extra,.marking-settings-help{margin:10px 0;font-size:11px}.marking-settings-help>summary{display:flex;align-items:center;gap:7px;cursor:pointer;color:var(--accent);font-weight:600}.marking-settings-help[open]{background:var(--soft);padding:12px;border-radius:8px}.marking-settings-help ol{margin:12px 0;padding-left:19px;line-height:1.6}.marking-settings-help li+li{margin-top:8px}.marking-settings-help p{margin:8px 0;color:var(--text-secondary);line-height:1.6}.marking-settings-help .marking-guide-link{font-size:10px}.marking-settings-extra>summary{cursor:pointer;color:var(--text-secondary);font-size:10px}.marking-settings-extra label{margin:10px 0 0;font-size:11px}.marking-settings-extra input{height:32px;font-size:11px;padding:6px 8px}.marking-connect-button{min-height:34px;font-size:11px;font-weight:600;gap:6px;padding:8px 11px;white-space:nowrap;background:#edf2ff;color:#111}.marking-connect-button:hover{background:#e2eaff;color:#111}.marking-panel{overflow:hidden}.marking-tabs{display:flex;gap:24px;padding:0 20px;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden}.marking-tabs>[role=tab]{flex:none;padding:18px 0 15px;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;color:#000;font-size:12px;white-space:nowrap}.marking-tabs>[role=tab][aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.marking-tabs>[role=tab]:focus-visible{outline-offset:-4px}.marking-panel [role=tabpanel]:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.marking-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 20px 15px}.marking-toolbar h2{font-size:15px;margin:0 0 5px;color:var(--ink)}.marking-toolbar p{color:var(--text-secondary);font-size:11px;line-height:1.7;margin:0}.marking-filters>.secondary,.marking-toolbar>.secondary{min-height:34px;padding:8px 11px;font-size:11px;gap:6px;white-space:nowrap}.marking-panel button:disabled,.marking-panel input:disabled,.marking-panel select:disabled{cursor:not-allowed;opacity:.6}.marking-filters{display:flex;align-items:center;gap:10px;padding:0 20px 20px}.marking-search{flex:1 1;display:flex;flex-direction:row;align-items:center;gap:9px;min-width:140px;min-height:36px;padding:0 10px;margin:0;border:1px solid var(--border-control);border-radius:7px;color:var(--text-secondary)}.marking-filters .marking-search>input{min-width:0;width:100%;height:34px;border:0;background:transparent;padding:0;font-size:11px;color:var(--ink)}.marking-filters>select{height:36px;min-width:135px;padding:7px 9px;font-size:11px}.marking-table-scroll{overflow-x:auto}.marking-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.marking-table th{background:var(--soft);font-weight:500;font-size:10px;letter-spacing:.5px;color:var(--text-secondary);padding:14px 18px;border-top:5px dotted var(--soft);border-bottom:5px dotted white;white-space:nowrap}.marking-table td{padding:15px 18px;border-bottom:1px dashed #f0f3ee;line-height:1.7}.marking-table td b{font-weight:500}.marking-table tr:last-child td{border-bottom:0}.marking-table .marking-empty-cell{padding:0}.marking-empty{flex-direction:column;min-height:240px;padding:30px 24px;text-align:center}.marking-empty,.marking-empty-icon{display:flex;align-items:center;justify-content:center}.marking-empty-icon{width:50px;height:50px;border-radius:13px;background:var(--soft);color:var(--accent);margin-bottom:14px}.marking-empty h3{margin:0 0 8px;font-size:15px;font-weight:600}.marking-empty p{max-width:420px;margin:0;color:var(--text-secondary);font-size:12px;line-height:1.8}.marking-empty .text-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:15px;font-size:11px}.marking-muted-status{font-size:11px;color:var(--text-secondary);white-space:nowrap}.marking-footnote{font-size:10px;color:var(--text-secondary);line-height:1.8;margin:16px 2px 0}.marking-connect-dialog{width:510px}.marking-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;font-size:11px;color:var(--text-secondary)}.marking-catalog-message{padding:0 20px 12px}.marking-welcome-dialog{width:490px}.marking-welcome-dialog h2{padding-right:15px;font-size:22px;line-height:1.35}#marking-welcome-description p{font-size:13px;line-height:1.85;color:var(--text-secondary);margin:14px 0 0}.marking-welcome-status{font-size:11px;line-height:1.7;color:var(--text-secondary);background:var(--soft);padding:10px 12px;border-radius:7px;margin:18px 0}.marking-welcome-checkbox{margin:0;font-size:12px;gap:8px}.marking-welcome-checkbox input{flex:none}.marking-welcome-dialog .modal-actions{flex-wrap:wrap;gap:10px}.marking-connect-steps{list-style:none;margin:22px 0;padding:0;display:flex;flex-direction:column;gap:19px}.marking-connect-steps>li{display:flex;align-items:flex-start;gap:12px}.marking-connect-steps>li>span{flex:none;display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:8px;background:var(--soft);font-size:12px;color:var(--accent)}.marking-connect-steps b{font-size:13px;font-weight:600}.marking-connect-steps p{font-size:12px;line-height:1.8;color:var(--text-secondary);margin:5px 0 0}.marking-dialog-note{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.8;padding:12px;background:var(--soft);border-radius:7px;color:var(--text-secondary)}.marking-dialog-note>svg{flex:none;margin-top:2px}}@media screen and (max-width:900px){.marking-connection-controls{grid-template-columns:minmax(0,1fr) 32px}.marking-select-box{grid-column:1}.marking-settings-button{grid-column:2;grid-row:3}}@media screen and (max-width:700px){.marking-connection{padding:10px 12px;margin-bottom:18px}.marking-connection-controls{gap:10px}.marking-find-box>.marking-connect-button{width:100%;justify-content:center}.marking-tabs{gap:20px;padding:0 16px}.marking-tabs>[role=tab]{font-size:11px;padding-top:16px}.marking-toolbar{flex-wrap:wrap;padding:20px 16px 14px;gap:12px}.marking-filters{flex-wrap:wrap;padding:0 16px 18px}.marking-search{flex-basis:100%}.marking-table td,.marking-table th{padding-left:14px;padding-right:14px}.marking-table th{font-size:9px}}@media screen and (max-width:450px){.marking-connect-button{justify-self:stretch}.marking-empty{min-height:220px;padding:26px 18px}.marking-empty h3{font-size:14px}}@media screen{.suz-row-actions,.suz-toolbar-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.suz-export,.suz-row-actions button,.suz-toolbar-actions button{min-height:32px;padding:7px 10px;font-size:11px}.suz-connected,.suz-notice{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 20px 14px;font-size:12px;line-height:1.7}.suz-connected{color:#327744}.suz-form,.suz-preview{margin:0 20px 20px;padding:16px;background:var(--soft);border-radius:var(--radius-panel)}.suz-form-footer,.suz-form-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.suz-form-heading h3{margin:0;font-size:14px}.suz-form-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(90px,.6fr) minmax(150px,1fr);grid-gap:12px;gap:12px;margin:14px 0;align-items:end}.suz-form-fields label{min-width:0;font-size:11px;margin:0;gap:0}.suz-form-fields input,.suz-form-fields select{width:100%;min-width:0;height:34px;padding:6px 8px;margin-top:6px;font-size:12px;color:#000;background:white}.suz-form-footer{margin-top:14px;flex-wrap:wrap}.suz-demo-archive,.suz-form-footer p,.suz-storage-note{font-size:11px;color:var(--text-secondary);line-height:1.7}.suz-form-footer p{margin:0}.suz-form-footer button{font-size:11px;min-height:34px}.suz-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.suz-preview dl>div{min-width:0}.suz-preview dt{font-size:11px;color:var(--text-secondary);margin-bottom:3px}.suz-preview dd{margin:0;font-size:13px;overflow-wrap:anywhere}.suz-preview .checkbox-label{align-items:flex-start;font-size:12px;line-height:1.6}.suz-preview .checkbox-label input{flex:none;margin-top:3px}.suz-orders-table{min-width:760px}.suz-orders-table small{display:block;font-size:10px;margin-top:5px;line-height:1.6;max-width:340px;overflow-wrap:anywhere}.suz-external-id{font-family:monospace}.suz-state{font-size:11px}.suz-state-declined,.suz-state-rejected,.suz-state-unknown{color:#ad4e25}.suz-state-complete{color:#327744}.suz-export{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.suz-demo-archive,.suz-storage-note{margin:16px 20px}.suz-demo-archive summary{cursor:pointer}}@media screen and (max-width:700px){.suz-form-fields{grid-template-columns:1fr 1fr}.suz-product-field{grid-column:1/-1}.suz-form,.suz-preview{margin-left:16px;margin-right:16px;padding:12px}.suz-preview dl{grid-template-columns:minmax(0,1fr)}.suz-connected,.suz-notice{margin-left:16px;margin-right:16px}}@keyframes spin{to{transform:rotate(1turn)}}@media print{*{box-sizing:border-box}body{margin:0;font-size:13px;line-height:1.5}.template-print-sheet{display:block}.label-physical{break-inside:avoid;page-break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}body{background:#fff;color:#000;font-family:Arial,sans-serif}.no-print{display:none!important}}@media print{@page{margin:0}}@media screen{.circulation-form-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:16px 0}.circulation-fields>label{margin:0;min-width:0}.circulation-review{display:grid;grid-gap:8px;gap:8px;margin:12px 0;font-size:12px}.circulation-review>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);grid-gap:12px;gap:12px}.circulation-review dt{color:var(--text-secondary)}.circulation-review dd{margin:0;overflow-wrap:anywhere}.modal.wide.print-workspace{width:1040px;padding:24px}.print-workspace>.muted{font-size:12px;margin:0 0 16px}.print-workspace .print-template-picker{gap:10px;margin:0;align-items:flex-end}.print-workspace .print-template-picker>label{max-width:350px;min-width:0;font-size:11px}.print-workspace .print-template-picker select{height:36px;min-width:0;padding:7px 9px;font-size:12px}.print-workspace .print-template-picker>button{margin:0;min-height:36px;padding:7px 0;font-size:11px}.print-workspace .print-preview{position:static;align-self:start;gap:7px;padding:10px}.print-workspace .print-label-preview{min-height:0;width:auto;background:transparent}.print-workspace .print-preview>small{font-size:9px;letter-spacing:.3px}.print-workspace .print-marking{margin-top:12px}.marking-order-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:32px;padding:7px 10px;background:#ffdf39;color:#111;border:0;border-radius:7px;font-size:11px;font-weight:600}.marking-order-button:hover:not(:disabled){background:#f1cd20}.marking-order-button:disabled{opacity:.5;cursor:not-allowed}}@media screen and (max-width:760px){.modal.wide.print-workspace{padding:18px}.print-workspace .print-preview{position:static;justify-self:center;grid-row:2;width:max-content;max-width:100%}.print-workspace .print-template-picker>label{max-width:none}}@media screen{.print-setup{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:24px;gap:24px;align-items:start;margin:12px 0 16px}.print-service-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.print-service-actions button{font-size:11px;min-height:30px;padding:5px 0}.print-service-actions .secondary{padding:5px 9px}.print-product-cards{display:grid;grid-gap:12px;gap:12px}.print-product-card{display:grid;grid-template-columns:minmax(190px,1fr) 70px 165px auto auto;align-items:end;grid-gap:10px 12px;gap:10px 12px;background:var(--product-surface);border-radius:9px;padding:12px;min-width:0}.print-product-heading{min-width:0;align-self:center}.print-product-name{display:block;text-align:left;padding:0;border:0;background:transparent;min-width:0;width:100%;color:var(--text);font:inherit;cursor:pointer}.print-product-name b{display:block;font-size:12px;line-height:1.35;font-weight:600}.print-product-name small{display:block;font-size:9px;color:var(--text-secondary);margin-top:4px;overflow-wrap:anywhere}.print-product-controls{display:contents}.print-product-controls label{margin:0;min-width:0;font-size:10px}.print-count{grid-column:2}.print-count .label-quantity{width:100%;height:32px}.print-release{grid-column:3}.print-release select{height:32px;font-size:11px;padding:5px 7px;min-width:0}.print-introduce,.print-product-controls .marking-order-button{height:32px;min-height:32px;font-size:11px;white-space:nowrap;padding:6px 9px}.print-product-controls .marking-order-button{grid-column:4}.print-introduce{grid-column:5}.print-apply-release{grid-column:3;grid-row:2;align-self:start;font-size:9px;padding:0;min-height:18px;justify-content:flex-start}.print-product-status{grid-column:1/3;grid-row:2;display:grid;grid-gap:3px;gap:3px;align-self:start;font-size:10px;color:var(--text-secondary)}.print-product-error{grid-column:1/-1;font-size:11px;color:#a83738;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.print-product-error .text-btn{font-size:11px}.print-owner{grid-column:1/-1;max-width:400px;margin:0;font-size:10px}.print-product-card .print-gtin-entry{grid-column:1/-1;max-width:420px;margin:0}.print-owner input{height:32px;font-size:11px}.print-workspace .print-manual-codes{font-size:10px;margin-top:12px}.print-setup .print-preview{width:190px;max-width:100%;justify-self:end}.print-setup .print-preview>small{font-size:8px}.circulation-dialog .circulation-context{font-size:11px;color:var(--text-secondary);margin:12px 0}.circulation-dialog .circulation-context b{display:block;color:var(--text);margin-bottom:4px}.circulation-dialog label{font-size:11px;margin-bottom:12px}.circulation-dialog input,.circulation-dialog select{min-height:32px;height:34px;padding:6px 8px;font-size:12px}.circulation-dialog .circulation-certificate{margin:10px 0}.circulation-dialog .circulation-certificate p{font-size:10px;margin:8px 0}.circulation-dialog .circulation-certificate summary{font-size:11px}.circulation-dialog .circulation-result{padding:12px;margin-top:14px}.circulation-dialog .circulation-review{font-size:11px;margin:10px 0}.circulation-review-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap;margin-top:12px}.circulation-dialog .circulation-form-actions{gap:10px;margin:12px 0}.circulation-dialog .circulation-form-actions button{min-height:34px;padding:7px 10px;font-size:11px}.circulation-dialog .checkbox-label input{height:auto;min-height:0}}@media screen and (max-width:950px){.print-product-card{grid-template-columns:minmax(180px,1fr) 65px 150px auto}.print-product-controls .print-introduce{grid-column:4;grid-row:2}.print-apply-release{grid-column:3;grid-row:2}}@media screen and (max-width:700px){.print-setup{grid-template-columns:minmax(0,1fr) 190px;gap:12px}.print-setup .print-preview{width:190px;overflow:hidden}.print-setup .print-label-preview{max-width:100%;overflow:auto}.print-product-card{grid-template-columns:65px minmax(0,1fr);gap:10px}.print-product-heading{grid-column:1/-1}.print-count{grid-column:1;grid-row:2}.print-release{grid-column:2;grid-row:2}.print-product-controls .marking-order-button{grid-column:1/-1;grid-row:4}.print-product-controls .print-introduce{grid-column:1/-1;grid-row:5}.print-apply-release{grid-column:2;grid-row:3}.print-product-status{grid-column:1/-1;grid-row:auto}.print-owner{max-width:none}.print-service-actions{gap:6px}.print-setup .print-template-picker{flex-wrap:wrap}.print-setup .print-template-picker>label{flex-basis:100%}}@media screen and (max-width:430px){.print-setup{grid-template-columns:minmax(0,1fr)}.print-setup .print-preview{justify-self:start}}@media screen and (max-width:650px){.marking-connection-controls.has-inline-settings,.marking-settings-form.is-inline .marking-settings-fields{grid-template-columns:minmax(0,1fr)}.marking-settings-form.is-inline .marking-settings-fields button{justify-self:start}.import-tabs{flex-wrap:wrap;gap:10px 18px}.import-tabs button{padding-bottom:9px}}.catalog-tabs>button{white-space:nowrap;display:flex;align-items:center;gap:6px}.catalog-tabs>button .registry-tab-badge{background:#fff3c4;color:#806000}.registry-filters{gap:12px}.registry-filters>select{max-width:255px}.registry-tools{padding:12px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--text-secondary);font-size:11px}.registry-tools label,.registry-tools>div{display:flex;align-items:center;gap:10px}.registry-tools select{width:115px;min-height:30px;padding:4px 8px;font-size:11px}.registry-tools label{margin:0;flex-direction:row;width:auto;white-space:nowrap;font-weight:400}.registry-attention .text-btn,.registry-tools .text-btn{min-height:28px;padding:4px 6px;font-size:11px}.registry-attention{margin:0 24px 4px;padding:12px 14px;background:#fff7d1;color:#604d00;border-radius:8px;display:flex;align-items:center;gap:10px;font-size:12px}.registry-attention>span{flex:1 1}.registry-attention small{display:block;margin-top:3px}.registry-message{margin:10px 24px;display:flex;align-items:center;gap:8px;font-size:12px}.registry-table{min-width:950px;table-layout:auto}.registry-table th{padding:14px 12px}.registry-table td{padding:8px 12px}.registry-table th:nth-child(2){width:36%}.registry-table td>small{display:block;color:var(--text-secondary);font-size:10px;margin-top:4px}.registry-table td>small.error-message{color:#a83232}.registry-product{cursor:default;align-items:center;gap:10px;white-space:normal}.registry-product>span:last-child{min-width:0}.registry-product b{font-size:12px;line-height:1.4}.registry-product small{font-size:10px;margin-top:4px;line-height:1.4;display:block}.registry-product .registry-order-id{overflow:hidden;text-overflow:ellipsis;max-width:310px;white-space:nowrap}.registry-table .product-icon{flex-basis:36px;width:36px;height:36px;border-radius:8px}.registry-table .product-icon svg{width:22px;height:22px}.registry-row-actions{display:flex;gap:5px;flex-wrap:nowrap}.registry-row-actions button{flex:0 0 30px;width:30px;height:30px}.registry-status{font-size:11px;display:inline-flex;align-items:center;gap:3px}.registry-status.needs-action{color:#8c6500}.registry-status.done{color:#2c7650}.registry-selection{flex-wrap:wrap;gap:10px;padding:12px 20px}.registry-selection .clear-selection{margin-left:auto}.registry-connect-actions{display:flex;justify-content:center;gap:10px}.registry-queue-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;font-size:11px;color:var(--text-secondary)}.registry-queue-nav button{min-height:30px;padding:6px 10px;font-size:11px}.print-exit-overlay{z-index:230}.modal.print-exit-dialog{width:460px;max-width:100%;padding:24px}.print-exit-dialog .modal-heading{padding-right:0;gap:10px}.print-exit-dialog .modal-heading h2{font-size:20px}.print-exit-dialog .modal-icon{width:36px;height:36px;border-radius:9px}.print-exit-dialog p{font-size:13px;line-height:1.6}.print-exit-dialog .modal-actions{border:0;padding-top:0;margin-top:20px;flex-wrap:wrap}.print-exit-dialog .modal-actions button{min-height:36px;padding:9px 12px;font-size:12px}.print-action-panel{gap:12px;margin-top:16px}.print-action-panel>span{min-width:150px}.print-action-buttons{display:grid;grid-template-columns:172px 120px;align-items:stretch;grid-gap:8px;gap:8px}.print-action-panel .print-action-buttons>button{width:auto;min-height:36px;padding:9px 12px;font-size:11px;white-space:nowrap}.print-workspace button.marking-order-button:disabled,.print-workspace button.primary:disabled,.print-workspace button.secondary:disabled{background:#e8ebf0;color:#737c8b;border-color:transparent;opacity:1}@media screen and (max-width:600px){.print-action-buttons{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);flex-basis:100%}.print-action-panel .print-action-buttons>button{min-width:0;height:100%;padding:8px;font-size:10px;white-space:normal}.print-action-buttons>button svg{flex-shrink:0}}@media screen and (max-width:1050px){.catalog-toolbar{flex-wrap:wrap;gap:10px}.catalog-tabs{min-height:48px;gap:16px}.catalog-tabs,.registry-tools{flex-wrap:wrap}}@media screen and (max-width:700px){.registry-filters{flex-wrap:wrap}.registry-filters .search{flex-basis:100%}.registry-filters>select{flex:1 1;min-width:0;max-width:none}.registry-filters>button{font-size:11px;padding:7px}.registry-tools{padding:12px}.registry-tools>div{flex-wrap:wrap}.registry-attention{margin:0 12px 4px;align-items:flex-start;flex-wrap:wrap}.registry-attention>span{min-width:180px}.registry-selection{padding:12px}.registry-message{margin:10px 12px}.registry-queue-nav{align-items:flex-start}}@media screen{.instructions-shell{width:100%;max-width:1160px;margin:0 auto;padding:24px 30px 60px}.instructions-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:30px;padding:16px 20px;background:#fff;border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.instructions-header .brand{font-size:24px;color:var(--ink)}.instructions-header .brand-icon{width:36px;height:36px;border-radius:10px}.guide-footer>a,.instructions-back{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--accent)}.instructions-hub .page-heading{margin-bottom:24px}.instructions-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.instructions-group{min-width:0;padding:22px;background:#fff;border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.instructions-group h2{display:flex;align-items:center;gap:9px;font-size:16px;letter-spacing:0}.instructions-group h2 svg{color:var(--accent);flex:none}.instructions-group>p{margin:10px 0 18px;font-size:12px;line-height:1.7;color:var(--text-secondary)}.instruction-entry{display:flex;align-items:center;gap:12px;padding:13px;background:var(--soft);border-radius:9px;transition:background .15s}.instruction-entry:hover{background:#e4eaff}.instruction-entry>b,.instruction-entry>span{min-width:0}.instruction-entry b{display:block;font-size:12px;font-weight:600;line-height:1.45}.instruction-entry small{display:block;margin-top:5px;font-size:10px;line-height:1.5;color:var(--text-secondary)}.instruction-entry>svg{margin-left:auto;flex:none;color:var(--accent)}.instruction-entry .instruction-source{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:8px;background:#ffed87;color:#111}.instructions-coming{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:16px;font-size:11px;color:var(--text-secondary)}.instructions-coming small,.instructions-soon{font-size:10px;color:var(--text-secondary)}.instructions-soon{display:inline-block;padding:5px 8px;background:var(--soft);border-radius:5px}.instructions-footnote{display:flex;align-items:flex-start;gap:8px;margin:18px 0;font-size:11px;line-height:1.7;color:var(--text-secondary)}.instructions-footnote svg{flex:none;margin-top:2px}.guide-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-secondary);margin-bottom:20px}.guide-breadcrumbs a{color:var(--accent)}.guide-page-title{margin-bottom:24px}.guide-category{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;background:#fff3b5;color:#675700;font-size:9px;font-weight:600;letter-spacing:.4px;border-radius:5px;margin-bottom:12px}.guide-page-title h1{font-size:28px;letter-spacing:-.6px}.guide-page-title>p{font-size:12px;line-height:1.75;margin-top:10px;color:var(--text-secondary);max-width:650px}.guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 200px;grid-gap:22px;gap:22px;align-items:start}.guide-article{min-width:0;display:grid;grid-gap:18px;gap:18px}.guide-preparation{display:flex;gap:12px;padding:16px 18px;border-radius:var(--radius-panel);background:var(--soft);font-size:12px;line-height:1.7}.guide-preparation>svg{flex:none;color:var(--accent);margin-top:3px}.guide-preparation b{font-weight:600}.guide-preparation p{margin-top:3px;color:var(--text-secondary)}.guide-faq,.guide-step{padding:22px;background:#fff;border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);scroll-margin-top:20px;min-width:0}.guide-step h2{display:flex;align-items:center;gap:12px;font-size:18px;letter-spacing:-.2px;margin:0 0 14px}.guide-step-number{display:grid;place-items:center;flex:none;width:30px;height:30px;background:var(--soft);border-radius:8px;color:var(--accent);font-size:13px}.guide-step>p{font-size:12px;line-height:1.8;margin-top:10px}.guide-step b{font-weight:600}.guide-path{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:11px 12px;margin:13px 0;border-radius:7px;background:var(--soft);font-size:11px;line-height:1.6}.guide-path svg{flex:none;color:var(--text-secondary)}.guide-image{margin:18px 0 0;background:#f5f8ff;border-radius:8px;overflow:hidden}.guide-image>a{display:block;padding:8px;cursor:zoom-in}.guide-image img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}.guide-image figcaption{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 12px 12px;font-size:10px;line-height:1.6;color:var(--text-secondary)}.guide-image figcaption a{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:var(--accent)}.guide-step>p.guide-hint{font-size:11px;line-height:1.7;color:var(--text-secondary);margin-top:14px}.guide-parameter-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0;margin:14px 0}.guide-parameter-list li{padding:12px;background:var(--soft);border-radius:7px}.guide-parameter-list b,.guide-parameter-list span{display:block;font-size:11px}.guide-parameter-list span{line-height:1.7;margin-top:5px;color:var(--text-secondary)}.guide-connect-list{margin:16px 0;padding-left:19px;font-size:12px;line-height:1.8}.guide-connect-list li+li{margin-top:8px}.guide-result{display:flex;gap:10px;margin-top:16px;padding:12px;border-radius:7px;background:#edf8f1;color:#205f3e;font-size:11px;line-height:1.7}.guide-result svg{flex:none;margin-top:2px}.guide-toc{position:-webkit-sticky;position:sticky;top:22px;padding:16px;background:#fff;border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);display:grid;grid-gap:12px;gap:12px;font-size:11px}.guide-toc>b{font-size:12px;margin-bottom:3px}.guide-toc a{display:flex;align-items:flex-start;gap:8px;line-height:1.5;color:var(--text-secondary)}.guide-toc a:hover,.guide-toc a>span{color:var(--accent)}.guide-toc a>span{flex:none;font-size:10px}.guide-faq h2{font-size:17px;margin-bottom:14px}.guide-faq details+details{border-top:1px solid var(--line)}.guide-faq summary{padding:12px 0;cursor:pointer;font-size:12px;font-weight:600}.guide-faq details>p{font-size:11px;line-height:1.8;margin:0 0 14px;color:var(--text-secondary)}.guide-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:4px 0}.guide-footer .guide-catalog-link{padding:10px 13px;border-radius:var(--radius-button);font-size:11px;color:#fff}}@media screen and (max-width:850px){.guide-layout{grid-template-columns:minmax(0,1fr);gap:16px}.guide-toc{position:static;grid-row:1;display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}.guide-toc>b{flex-basis:100%;margin:0}}@media screen and (max-width:600px){.instructions-shell{padding:16px 14px 35px}.instructions-header{padding:12px;gap:10px;margin-bottom:24px}.instructions-header .brand{font-size:20px;gap:7px}.instructions-header .brand-icon{width:30px;height:30px}.instructions-back{font-size:10px;gap:4px}.instructions-groups{grid-template-columns:minmax(0,1fr);gap:14px}.instructions-group{padding:18px}.guide-page-title h1{font-size:24px}.guide-faq,.guide-step{padding:16px}.guide-step h2{font-size:16px;gap:9px}.guide-parameter-list{grid-template-columns:minmax(0,1fr)}.guide-image>a{padding:4px}.guide-image figcaption{flex-wrap:wrap;gap:5px;padding:8px}.guide-footer>a{font-size:11px}}.application-report{padding:16px;margin:16px 0;background:var(--accent-soft,#edf2ff);border-radius:12px}.application-report h3{display:flex;align-items:center;gap:8px;margin:0 0 10px}.application-report .circulation-fields{margin:12px 0}.application-report>p{margin:10px 0}.account-entry{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--bg)}.account-entry>.panel{width:min(100%,460px);padding:30px}.account-entry h1{font-size:26px;margin:26px 0 10px}.account-entry p{line-height:1.5;color:var(--text-secondary)}.account-entry form{display:grid;grid-gap:16px;gap:16px;margin:24px 0 12px}.account-entry label{display:grid;grid-gap:7px;gap:7px;font-weight:400}.account-entry input{width:100%}.account-entry small{color:var(--text-secondary);font-size:12px}.account-entry-note{display:flex;gap:9px;font-size:12px}.account-sync{position:-webkit-sticky;position:sticky;top:0;z-index:90;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 20px;background:#edf2ff;color:#26325c;font-size:13px}.account-sync-error{background:#fff1db;color:#5d3a00}.account-sync button{display:inline-flex;gap:5px;text-decoration:underline;background:transparent;border:0;color:inherit}.account-data-tools{padding:20px 0;border-top:1px solid var(--border)}.account-data-actions{display:flex;gap:10px;flex-wrap:wrap}.account-data-tools input[hidden]{display:none}