:root{--primary:#2c4a63;--primary-hover:#1e3447;--primary-light:#2c4a631a;--accent:#4a9bc7;--accent-hover:#3585b1;--accent-light:#4a9bc71f;--muted-on-primary:#ffffffd9;--bg:#f5f7fa;--card:#fff;--border:#e5e7eb;--text:#1f2937;--muted:#6b7280;--user-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--user-font-size:13px}*{box-sizing:border-box}html,body,#root{height:100%;font-family:var(--user-font-family);color:var(--text);background:var(--bg);font-size:var(--user-font-size);margin:0;padding:0}input,button,select,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer}a{color:var(--primary);text-decoration:none}.titlebar{background:var(--primary);-webkit-app-region:drag;-webkit-user-select:none;user-select:none;color:#fff;z-index:10001;align-items:center;height:32px;font-size:12px;display:flex;position:relative}.titlebar-left{align-items:center;gap:8px;padding:0 12px;display:flex}.titlebar-controls{-webkit-app-region:no-drag;z-index:10002;display:flex;position:relative}.titlebar-btn{color:#fff;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:32px;font-size:12px;transition:background .15s;display:flex}.titlebar-btn:hover{background:#ffffff1a}.titlebar-btn.close:hover{background:#e81123}.nav-section-title{color:#999;letter-spacing:.3px;text-transform:uppercase;padding:12px 10px 4px;font-size:10px;font-weight:600}.mobile-filter-btn,.selection-filter-header,.selection-filter-backdrop{display:none}@keyframes sync-indeterminate{0%{left:-40%}to{left:100%}}@keyframes flyoutSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.user-avatar{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.user-info{flex:1;min-width:0}.user-info .name{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.user-info .role{color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.btn-logout{color:#999;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;display:flex}.btn-logout:hover{color:#ff4d4f}.btn-primary{background:var(--primary);color:#fff;border:none;border-radius:6px;padding:8px 14px;font-weight:500;transition:background .15s}.btn-primary:hover{background:var(--primary-hover)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{color:var(--text);border:1px solid var(--border);background:#f3f4f6;border-radius:6px;padding:8px 14px;transition:background .15s}.btn-secondary:hover{background:#e5e7eb}.btn-danger{color:#fff;background:#dc2626;border:none;border-radius:6px;padding:8px 14px}.btn-danger:hover{background:#b91c1c}.input{border:1px solid var(--border);background:#fff;border-radius:6px;outline:none;width:100%;height:38px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.label{color:#374151;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.table{border-collapse:collapse;background:#fff;width:100%}.table th{text-align:left;color:#374151;border-bottom:1px solid var(--border);background:#f9fafb;padding:10px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.table td{border-bottom:1px solid #f3f4f6;padding:10px 12px}.table tbody tr:hover{background:#f9fafb}.scroll-nav-btn{border:1px solid var(--border);cursor:pointer;color:#475569;background:#fff;border-radius:0;justify-content:center;align-items:center;width:30px;height:26px;margin-left:-1px;padding:0;transition:background .12s;display:inline-flex}.scroll-nav-btn:hover{background:#f1f5f9}.scroll-nav-btn:disabled{cursor:default;color:#cbd5e1;background:#fff}.image-overlay-card{color:var(--text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0}.mw-btn{color:#ffffffeb!important}.mw-btn:hover{color:#fff!important;background:#ffffff2e!important}.mw-btn-close:hover{color:#fff!important;background:#e81123!important}.modal-header-light .mw-btn{color:#000000a6!important}.modal-header-light .mw-btn:hover{color:var(--primary)!important;background:#00000014!important}.modal-header-light .mw-btn-close:hover{color:#fff!important;background:#e81123!important}.card{border:1px solid var(--border);background:#fff;border-radius:8px;padding:16px}.modal-overlay{z-index:50;pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-overlay>*{pointer-events:auto}.modal{background:#fff;border-radius:10px;flex-direction:column;min-width:380px;max-width:95vw;max-height:95vh;display:flex;position:relative;box-shadow:0 20px 50px #0003}.modal-header{background:var(--primary);color:#fff;border-bottom:1px solid var(--primary);letter-spacing:.2px;cursor:move;-webkit-user-select:none;user-select:none;border-radius:10px 10px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 6px 0 16px;font-size:14px;font-weight:600;display:flex}.modal-header>span{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:10px;min-width:0;display:inline-flex;overflow:hidden}.modal-header button{border-radius:4px;transition:background .15s;color:#fffc!important;padding:4px!important}.modal-header button:hover{color:#fff!important;background:#ffffff26!important}.modal-header .modal-header-close-btn:hover{color:#fff!important;background:#dc2626!important}.modal-header.modal-header-light{color:var(--primary)!important;border-bottom:1px solid var(--border)!important;background:#fff!important;border-radius:0!important}.modal-header.modal-header-light button{color:var(--muted)!important}.modal-header.modal-header-light button:hover{color:var(--primary)!important;background:#f3f4f6!important}.modal-header.modal-header-light .modal-header-close-btn:hover{color:#fff!important;background:#dc2626!important}.modal-body{flex:1;padding:20px;overflow:auto}.modal-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.login-dot-grid{opacity:.6;pointer-events:none;z-index:0;will-change:background-position;background-image:radial-gradient(circle,#dde2ec 1px,#0000 1px);background-size:22px 22px;animation:80s linear infinite dotDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 80%);mask-image:radial-gradient(#000 40%,#0000 80%)}@keyframes dotDrift{0%{background-position:0 0}to{background-position:44px 44px}}.login-glow{filter:blur(90px);pointer-events:none;z-index:0;will-change:opacity, transform;border-radius:50%;width:420px;height:420px;position:absolute}.login-glow-tl{background:var(--primary);opacity:.08;animation:14s ease-in-out infinite glowPulse;top:-160px;left:-140px}.login-glow-br{background:var(--primary-hover);opacity:.07;animation:18s ease-in-out infinite reverse glowPulse;bottom:-180px;right:-160px}@keyframes glowPulse{0%,to{opacity:.06;transform:translate(0)scale(1)}50%{opacity:.11;transform:translate(30px,-20px)scale(1.08)}}.login-float{background:var(--primary);opacity:.22;pointer-events:none;z-index:0;will-change:transform;border-radius:50%;width:6px;height:6px;position:absolute}.login-float-a{animation:16s ease-in-out infinite floatA;top:18%;left:14%}.login-float-b{width:4px;height:4px;animation:20s ease-in-out infinite floatB;top:62%;left:72%}.login-float-c{opacity:.15;width:5px;height:5px;animation:24s ease-in-out infinite floatC;top:38%;left:58%}@keyframes floatA{0%,to{transform:translate(0)}50%{transform:translate(14px,-22px)}}@keyframes floatB{0%,to{transform:translate(0)}50%{transform:translate(-18px,16px)}}@keyframes floatC{0%,to{transform:translate(0)}50%{transform:translate(20px,10px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite spin}.sonkar-toast{animation:.28s cubic-bezier(.16,1,.3,1) toastIn!important}.sonkar-toast>div:first-child{margin-right:4px;flex-shrink:0!important;width:20px!important;height:20px!important}@keyframes toastIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}html{scrollbar-width:thin;scrollbar-color:#64748b66 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#64748b59 padding-box padding-box;border:2px solid #0000;border-radius:5px;transition:background .15s}::-webkit-scrollbar-thumb:hover{background:#4a9bc7b3 padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-corner{background:0 0}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#64748b73 transparent}.scrollbar-thin::-webkit-scrollbar{width:8px;height:8px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:#64748b59 padding-box padding-box;border:2px solid #0000;border-radius:4px;transition:background .15s}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#4a9bc7a6 padding-box padding-box;border:2px solid #0000}.scrollbar-thin::-webkit-scrollbar-corner{background:0 0}input[type=checkbox]:not([data-native]),input[type=radio]:not([data-native]){appearance:none;cursor:pointer;vertical-align:middle;background:#fff;border:1.5px solid #cbd5e1;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin:0;transition:all .15s;display:inline-flex;position:relative}input[type=checkbox]:not([data-native]){border-radius:4px}input[type=radio]:not([data-native]){border-radius:50%}input[type=checkbox]:not([data-native]):hover,input[type=radio]:not([data-native]):hover{border-color:var(--accent)}input[type=checkbox]:not([data-native]):focus-visible,input[type=radio]:not([data-native]):focus-visible{outline-offset:1px;outline:2px solid #4a9bc759}input[type=checkbox]:not([data-native]):checked{background:var(--primary);border-color:var(--primary)}input[type=checkbox]:not([data-native]):checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}input[type=checkbox]:not([data-native]):indeterminate{background:var(--primary);border-color:var(--primary)}input[type=checkbox]:not([data-native]):indeterminate:after{content:"";background:#fff;border-radius:1px;width:10px;height:2px}input[type=radio]:not([data-native]):checked{border-color:var(--primary);background:#fff;border-width:2px}input[type=radio]:not([data-native]):checked:after{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px}input[type=checkbox]:not([data-native]):disabled,input[type=radio]:not([data-native]):disabled{cursor:not-allowed;opacity:.5}.scrollbar-dark{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent}.scrollbar-dark::-webkit-scrollbar{width:10px;height:10px}.scrollbar-dark::-webkit-scrollbar-track{background:#0003}.scrollbar-dark::-webkit-scrollbar-thumb{background:#ffffff2e padding-box padding-box;border:2px solid #0000;border-radius:5px;transition:background .15s}.scrollbar-dark::-webkit-scrollbar-thumb:hover{background:#4a9bc7b3 padding-box padding-box;border:2px solid #0000}.scrollbar-dark::-webkit-scrollbar-corner{background:0 0}@media (prefers-reduced-motion:reduce){.login-glow,.login-dot-grid,.login-float{animation:none!important}}.tag{color:#374151;background:#e5e7eb;border-radius:10px;padding:2px 8px;font-size:11px;display:inline-block}html[dir=rtl] body{font-family:Segoe UI,Tahoma,Arabic UI Display,sans-serif}html[dir=rtl] .table th,html[dir=rtl] .table td{text-align:right}html[dir=rtl] .modal-footer{justify-content:flex-start}html[dir=rtl] input,html[dir=rtl] textarea{text-align:right}html[dir=rtl] input[type=number],html[dir=rtl] input[inputmode=numeric]{text-align:left;direction:ltr}html[dir=rtl] .top-app-bar-desktop-wrap{left:0!important;right:auto!important}html[dir=rtl] .top-app-bar{justify-content:flex-start!important}@keyframes flyoutSlideInRtl{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.tag-active{color:#166534;background:#dcfce7}.tag-inactive{color:#991b1b;background:#fee2e2}.tag-system{color:#92400e;background:#fef3c7}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.series-card-skeleton{border:1px solid var(--border)}.table-virtual tbody tr{content-visibility:auto;contain-intrinsic-size:0 32px}.skeleton-row td{border-bottom:1px solid #f3f4f6;padding:8px 10px!important}.skeleton-shimmer{background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%) 0 0/200% 100%;animation:1.4s linear infinite skeletonShimmer;display:block}.series-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #4a9bc733;border-color:var(--accent)!important}.series-card:hover .series-card-img{transform:scale(1.06)}.brand-logo-img{filter:grayscale();opacity:.8;transition:filter .2s,opacity .2s,transform .3s}.series-card:hover .brand-logo-img{filter:none;opacity:1}.series-card[data-active=true]{box-shadow:0 0 0 2px var(--accent), 0 4px 12px #4a9bc726}.gallery-nav-btn:hover{color:var(--accent)!important;background:#fff!important;transform:translateY(-50%)scale(1.06)!important;box-shadow:0 6px 18px #0f172a24,0 2px 4px #0f172a14!important}.gallery-nav-btn:active{transform:translateY(-50%)scale(.96)!important}@keyframes sync-pulse{0%,to{opacity:.85}50%{opacity:.45}}@keyframes cart-bounce{0%{transform:scale(1)}30%{transform:scale(1.12)}60%{transform:scale(.96)}to{transform:scale(1.04)}}.cart-btn-added{animation:.45s cart-bounce}.mobile-topbar,.mobile-bottom-nav,.mobile-backdrop{display:none}@media (width<=1024px){.mobile-filter-btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;box-shadow:0 2px 6px #2c4a632e;display:inline-flex!important}.selection-filter-backdrop{z-index:9500;background:#0f172a8c;animation:.2s backdrop-fade;position:fixed;inset:0;display:block!important}.selection-filter-panel{z-index:9600;max-height:88vh;transition:transform .25s;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 28px #0f172a2e;border-right:none!important;border-radius:16px 16px 0 0!important;width:100%!important;position:fixed!important}.selection-filter-panel.open{transform:translateY(0)}.selection-filter-header{border-bottom:1px solid var(--border);background:#fff;border-radius:16px 16px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex!important}.selection-filter-header:before{content:"";background:#d1d5db;border-radius:4px;width:40px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.selection-filter-header{padding-top:18px;position:relative}.mobile-topbar{border-bottom:1px solid var(--border);background:#fff;flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.mobile-topbar-btn{cursor:pointer;width:44px;height:44px;color:var(--primary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mobile-topbar-btn:hover{background:#f3f4f6}.mobile-topbar .top-app-bar>button,.mobile-topbar .top-app-bar>div>button{border-radius:10px;height:44px!important}.mobile-topbar .user-chip-text,.top-app-bar-desktop-wrap{display:none!important}.mobile-topbar .top-app-bar{border-bottom:none!important;gap:4px!important;padding:0!important}.mobile-backdrop{z-index:8500;background:#0f172a80;animation:.2s backdrop-fade;display:block;position:fixed;inset:0}@keyframes backdrop-fade{0%{opacity:0}to{opacity:1}}.mobile-bottom-nav{border-top:1px solid var(--border);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:#fff;flex-shrink:0;justify-content:space-around;align-items:stretch;display:flex;box-shadow:0 -4px 16px #0f172a12}.mobile-bottom-nav-item{color:#64748b;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;padding:2px;font-size:10px;transition:color .15s;display:flex}.mobile-bottom-nav-item .mbn-icon{border-radius:999px;justify-content:center;align-items:center;width:52px;height:30px;transition:background .18s;display:inline-flex;position:relative}.mobile-bottom-nav-item.active{color:var(--primary)}.mobile-bottom-nav-item.active .mbn-icon{color:var(--primary);background:#4a9bc729}.mobile-bottom-nav-item:active .mbn-icon{background:#eef2f6}.mobile-bottom-nav-item .mbn-label{white-space:nowrap;text-overflow:ellipsis;max-width:64px;font-weight:500;line-height:1.2;overflow:hidden}.mobile-bottom-nav-item.active .mbn-label{font-weight:700}.mbn-badge{color:#fff;background:#dc2626;border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-3px;right:6px}.mobile-group-sheet{left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom,0px));z-index:9800;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;max-height:60dvh;animation:.2s sheet-up;display:flex;position:fixed;box-shadow:0 -8px 28px #0f172a2e}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.mgs-header{color:var(--primary);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:14px 16px 10px;font-size:12px;font-weight:700;display:flex}.mgs-items{padding:6px;overflow-y:auto}.mgs-item{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:13px 14px;font-size:13.5px;font-weight:500;display:flex}.mgs-item:active{background:#f3f4f6}.mgs-item.active{background:var(--accent-light);color:var(--primary);font-weight:600}.mgs-item svg{color:var(--accent);flex-shrink:0}.mobile-topbar .cart-btn-topbar,.mobile-topbar .user-btn-topbar,.mobile-topbar .topbar-divider{display:none!important}.table{font-size:11px}}@media (width<=768px){.page-header{min-height:50px!important;padding:0 12px!important}.table{font-size:10.5px;min-width:auto!important}.table th,.table td{padding:6px 8px!important}.modal-overlay>.modal{width:96vw!important;max-width:96vw!important}.modal-body{padding:12px!important}.modal-body [style*="grid-template-columns: 1fr 1fr"],.modal-body [style*="gridTemplateColumns: '1fr 1fr'"]{grid-template-columns:1fr!important}.draggable-modal-window{border-radius:0!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;display:flex!important;inset:0!important;overflow:hidden!important;transform:none!important}.draggable-modal-window .modal-header{cursor:default!important}.draggable-modal-window .modal-body,.draggable-modal-window>div:not(.modal-header):not(.modal-footer):not(.modal-resize-handle){flex:1;min-height:0}.draggable-modal-window .modal-body{max-height:none!important}.draggable-modal-window .modal-footer{align-items:center;flex:none!important}.modal-body-split{flex-direction:column!important;overflow-y:auto!important}.modal-body-split>div{min-width:0;border-right:none!important;flex:none!important;overflow:visible!important}.draggable-modal-window .modal-resize-handle{display:none!important}.dt-toolbar{flex-wrap:wrap;padding:8px 12px!important}.dt-toolbar .dt-search{order:10;width:100%!important}.dash-activity-grid,.erp-form-grid,.form-grid-auto{grid-template-columns:1fr!important}.form-grid-2{grid-template-columns:repeat(2,1fr)!important}.modal-body [style*="grid-column: span"],.form-grid-auto [style*="grid-column: span"],.erp-form-grid [style*="grid-column: span"]{grid-column:span 1!important}.modal-footer{flex-wrap:wrap}.table-scroll-x{overflow-x:auto!important}.audit-diff-table{display:block;overflow-x:auto}.audit-diff-table td,.audit-diff-table th{word-break:break-word}.kv-grid,.roles-top-grid{grid-template-columns:1fr!important}.perm-header-row{flex-wrap:wrap}.perm-search{width:100%!important}.map-legend{display:none!important}.detail-gallery-wrap{height:36dvh!important}.gallery-splitter{display:none!important}.heatload-layout{flex-direction:column!important;overflow:auto!important}.heatload-main{flex:none!important;overflow:visible!important}.heatload-result-panel{border-top:1px solid var(--border);flex-shrink:0;border-left:none!important;width:100%!important}.profile-grid{grid-template-columns:1fr!important}.catalog-card-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.settings-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.settings-tabs::-webkit-scrollbar{display:none}.settings-tabs button{white-space:nowrap;flex-shrink:0}.wizard-stepper{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.wizard-stepper::-webkit-scrollbar{display:none}.wizard-body{overflow-x:hidden!important}.files-layout{flex-direction:column!important}.files-folders{border-bottom:1px solid var(--border);flex-shrink:0;max-height:150px;border-right:none!important;width:100%!important}.files-toolbar{flex-wrap:wrap;padding:8px 12px!important}.files-search{order:3;width:100%!important}.files-detail{z-index:9600;border-top:1px solid var(--border);border-radius:16px 16px 0 0;max-height:70vh;box-shadow:0 -8px 28px #0f172a2e;border-left:none!important;width:100%!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.dim-tab-grid{grid-template-columns:1fr!important;gap:14px!important}.dim-tab-grid>div:first-child{height:160px!important}.dim-values-grid{grid-template-columns:1fr!important;gap:6px!important;font-size:12px!important}.dim-row strong{font-size:12px;min-width:32px!important}.dim-row span{font-size:12px}.info-tab-grid{grid-template-columns:1fr!important;gap:6px!important}.tab-bar-tab{font-size:10.5px;padding:4px 8px!important}.btn,.btn-primary,.btn-secondary{min-height:38px;padding:0 12px}.input,input.input,select.input{min-height:38px;font-size:14px}.mobile-bottom-nav-item span{max-width:60px;font-size:9.5px}.login-brand{display:none!important}.login-form-panel{border-left:none!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;padding:32px 20px 24px!important}.login-form-panel>div{width:100%;max-width:420px;margin:0 auto}.login-form-panel h2{font-size:20px!important}.login-mobile-logo{justify-content:center;width:100%;max-width:420px;margin:0 auto 24px;display:flex!important}}@media (width<=480px){.login-form-panel{padding:32px 16px 16px!important}.login-form-panel h2{font-size:18px!important}.login-form-panel .input{font-size:16px}.draggable-modal .gallery-nav-btn{width:32px!important;height:32px!important}.tab-bar-tab{max-width:100px;font-size:10px;padding:4px 6px!important}}@media (hover:none){.table tr:hover{background:0 0}}.sbx-sidebar{-webkit-backdrop-filter:blur(26px)saturate(190%);backdrop-filter:blur(26px)saturate(190%);z-index:101;background:#ffffff9e;border-right:1px solid #0f172a12;flex-direction:column;flex-shrink:0;width:240px;height:100%;transition:width .2s;display:flex;box-shadow:1px 0 20px #0f172a0d}.sbx-sidebar--collapsed{width:68px}.sbx-sidebar--collapsed .sbx-brand{padding:14px 8px}.sbx-sidebar--collapsed .sbx-nav{padding:10px 8px}.sbx-sidebar--collapsed .sbx-link{justify-content:center;padding:10px}.sbx-sidebar--collapsed .sbx-footer{justify-content:center;padding:12px 8px}.sbx-sidebar--collapsed .sbx-collapse{justify-content:center;padding:10px}.sbx-sidebar--collapsed .sbx-logo{max-height:34px}.sbx-sidebar--collapsed .sbx-update{display:none}.sbx-brand{border-bottom:1px solid #0f172a0f;justify-content:center;align-items:center;padding:16px 16px 14px;display:flex}.sbx-logo{object-fit:contain;max-width:100%;max-height:52px;transition:max-height .2s}.sbx-nav{flex-direction:column;flex:1;gap:1px;padding:12px 10px;display:flex;overflow:hidden auto}.sbx-link{color:#555;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13.5px;font-weight:500;transition:background .13s ease-out,color .13s ease-out,box-shadow .13s ease-out,border-color .13s ease-out;display:flex}.sbx-link:hover{color:#fff;background:#2c4a63f2;box-shadow:0 3px 10px #0f172a24}.sbx-link--active{color:#2c6f96;background:#4a9bc721;border-color:#4a9bc757;font-weight:600}.sbx-link--active:hover{color:#1f5878;box-shadow:none;background:#4a9bc738;border-color:#4a9bc780}.sbx-link--parent.sbx-link--open{color:#2c4a63;background:#2c4a631a;border-color:#0f172a24}.sbx-link--parent.sbx-link--open:hover{color:#fff;background:#2c4a63f2;box-shadow:0 3px 10px #0f172a24}.sbx-chevron{color:#ccc;flex-shrink:0;margin-left:auto;transition:color .15s}.sbx-link--parent:hover .sbx-chevron{color:#ffffffbf}.sbx-link--parent.sbx-link--active .sbx-chevron{color:var(--accent)}.sbx-link--parent.sbx-link--open .sbx-chevron{color:#777}.sbx-link--parent.sbx-link--open:hover .sbx-chevron{color:#ffffffbf}.sbx-link .sbx-badge{margin-left:auto}.sbx-link .sbx-badge+.sbx-chevron{margin-left:4px}.sbx-badge{background:var(--accent);color:#fff;box-sizing:border-box;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.sbx-update{padding:0 10px 4px}.sbx-footer{cursor:pointer;border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 14px;transition:background .15s;display:flex}.sbx-footer:hover{background:#0f172a0b}.sbx-user{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.sbx-user-meta{flex-direction:column;min-width:0;line-height:1.3;display:flex}.sbx-user-name{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sbx-user-email{color:#9a9a9a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.sbx-avatar{background:linear-gradient(135deg, var(--accent), #3a7ea3);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:flex}.sbx-logout{color:#aaa;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;transition:all .15s}.sbx-logout:hover{color:#e53935;background:#fef0f0}.sbx-collapse{color:#999;cursor:pointer;background:0 0;border:none;border-top:1px solid #f0f0f0;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.sbx-collapse:hover{color:#555;background:#0f172a0b}.sbx-collapse-icon--open{transform:rotate(180deg)}.sbx-overlay{z-index:99;opacity:0;pointer-events:none;background:#00000026;transition:opacity .25s;position:absolute;inset:0 0 0 520px}.sbx-row:has(.sbx-sidebar--collapsed) .sbx-overlay{left:348px}.sbx-overlay.show{opacity:1;pointer-events:auto}.sbx-popup{-webkit-backdrop-filter:blur(30px)saturate(190%);backdrop-filter:blur(30px)saturate(190%);z-index:100;opacity:0;pointer-events:none;visibility:hidden;will-change:opacity, visibility;background:#ffffffad;border-right:1px solid #0f172a12;flex-direction:column;width:280px;transition:opacity .2s,visibility .2s,left .2s;display:flex;position:absolute;top:0;bottom:0;left:240px;box-shadow:4px 0 20px #0f172a17}.sbx-popup.show{opacity:1;pointer-events:auto;visibility:visible}.sbx-sidebar--collapsed~.sbx-popup{left:68px}.sbx-popup:before{content:"";background:0 0;width:30px;position:absolute;top:0;bottom:0;left:-30px}.sbx-popup-header{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.sbx-popup-header h4{color:#1b1b1b;margin:0;font-size:15px;font-weight:600}.sbx-popup-close{color:#999;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px}.sbx-popup-close:hover{color:#555;background:#f0f0f0}.sbx-popup-search{background:#fffc;border:1px solid #0f172a1f;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin:12px 14px 6px;padding:8px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.sbx-popup-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #4a9bc729}.sbx-popup-search input{color:#1b1b1b;background:0 0;border:none;outline:none;flex:1;font-size:13px}.sbx-popup-search input::placeholder{color:#9aa4ad}.sbx-popup-search svg{color:#8a929c;flex-shrink:0}.sbx-popup-empty{text-align:center;color:#aaa;padding:40px 20px;font-size:12px;display:block}.sbx-popup-list{flex-direction:column;flex:1;gap:2px;padding:12px;display:flex;overflow-y:auto}.sbx-popup-section{color:var(--accent);text-transform:uppercase;letter-spacing:.6px;border-top:1px solid #edf1f4;margin-top:4px;padding:14px 8px 6px;font-size:10px;font-weight:700}.sbx-popup-item{color:#555;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13px;font-weight:500;transition:background .13s ease-out,color .13s ease-out,box-shadow .13s ease-out,border-color .13s ease-out;display:flex}.sbx-popup-item:hover{color:#fff;background:#2c4a63f2;box-shadow:0 3px 10px #0f172a24}.sbx-popup-item--active{color:#2c6f96;background:#4a9bc721;border-color:#4a9bc757;font-weight:600}.sbx-popup-item--active:hover{color:#1f5878;box-shadow:none;background:#4a9bc738;border-color:#4a9bc780}.sbx-popup-item .sbx-badge{margin-left:auto}.sbx-inline{display:none}@media (width<=1024px){.sbx-sidebar{z-index:9800;background:#fff;height:100dvh;transition:left .25s;position:fixed;top:0;bottom:0;left:-300px;width:280px!important}.sbx-sidebar.mobile-open{left:0;box-shadow:8px 0 32px #0f172a2e}.sbx-sidebar--collapsed .sbx-link{justify-content:flex-start;padding:9px 12px}.sbx-popup,.sbx-overlay,.sbx-collapse{display:none}.sbx-inline{flex-direction:column;gap:1px;padding:2px 0 6px 26px;display:flex}.sbx-inline-item{color:#555;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.sbx-inline-item:hover{background:#0f172a0f}.sbx-inline-item.active{color:#2c6f96;background:#4a9bc721;font-weight:600}}html[dir=rtl] .sbx-sidebar{border-left:1px solid #0f172a12;border-right:none}html[dir=rtl] .sbx-popup{border-left:1px solid #0f172a12;border-right:none;left:auto;right:240px}html[dir=rtl] .sbx-sidebar--collapsed~.sbx-popup{left:auto;right:68px}html[dir=rtl] .sbx-overlay{left:0;right:520px}.clear-topbar-float{margin-right:336px}@media (width<=1024px){.clear-topbar-float{margin-right:0}}.sbx-sidebar--collapsed .sbx-label,.sbx-sidebar--collapsed .sbx-chevron,.sbx-sidebar--collapsed .sbx-badge,.sbx-sidebar--collapsed .sbx-user{display:none}@media (width<=1024px){.sbx-sidebar--collapsed .sbx-label{display:inline}.sbx-sidebar--collapsed .sbx-chevron{display:block}.sbx-sidebar--collapsed .sbx-badge{display:inline-flex}.sbx-sidebar--collapsed .sbx-user{display:flex}.sbx-sidebar--collapsed .sbx-footer{justify-content:space-between;padding:12px 14px}}button:focus-visible,a:focus-visible,[role=button]:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible,.draggable-modal-window:focus{outline:none}.m-only{display:none}@media (width<=768px){.sel-table{width:100%;display:block;min-width:0!important}.sel-table thead{display:none}.sel-table tbody,.sel-table tr{display:block}.sel-table tr.sel-row{border-bottom:1px solid var(--border);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"model price""series actions""meta meta";align-content:center;gap:2px 10px;padding:8px 14px;display:grid;overflow:hidden}.sel-table tr.sel-row>td{display:none;border:0!important;padding:0!important}.sel-table tr.sel-row>td.m-model{text-overflow:ellipsis;grid-area:model;font-size:13px;display:block;overflow:hidden;white-space:nowrap!important}.sel-table tr.sel-row>td.m-series{color:var(--muted);grid-area:series;font-size:11px;display:block}.sel-table tr.sel-row>td.m-price{text-align:right;grid-area:price;font-size:12.5px;display:block}.sel-table tr.sel-row>td.m-actions{grid-area:actions;justify-self:end;display:block}.sel-table tr.sel-row>td.m-actions button{padding:6px!important}.sel-table tr.sel-row>td.m-meta{color:#475569;white-space:nowrap;text-overflow:ellipsis;grid-area:meta;font-size:11.5px;display:block;overflow:hidden}.sel-table tr.skeleton-row{box-sizing:border-box;border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:0 14px;display:flex}.sel-table tr.skeleton-row>td{flex:1;display:block;border:0!important}.sel-table tr.skeleton-row>td:nth-child(n+4){display:none}.mobile-bottom-nav{box-shadow:none;padding:8px 4px calc(6px + env(safe-area-inset-bottom,0px));z-index:20;background:0 0;border-top:0;position:relative;overflow:visible}.mobile-bottom-nav:before{content:"";border-top:1px solid var(--border);z-index:-1;background:#fff;position:absolute;inset:0;-webkit-mask:radial-gradient(37px at 50% -6px,#0000 36px,#000 37px);mask:radial-gradient(37px at 50% -6px,#0000 36px,#000 37px)}.mobile-bottom-nav-item{flex:1 1 0;gap:3px;position:relative}.mobile-bottom-nav-item .mbn-icon{width:44px;height:28px;background:0 0!important}.mobile-bottom-nav-item .mbn-label{max-width:100%;font-size:10px}.mobile-bottom-nav-item.active:not(.mbn-center):after{content:"";background:var(--primary);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:-4px;left:50%}.mobile-bottom-nav-item.mbn-center{flex:0 0 78px}.mbn-disc{color:#fff;background:linear-gradient(145deg, #3b6283, var(--primary));border-radius:50%;place-items:center;width:56px;height:56px;margin-top:-36px;transition:transform .15s;display:grid;box-shadow:0 6px 14px -4px #2c4a6380}.mobile-bottom-nav-item.mbn-center:active .mbn-disc{transform:scale(.94)}.mobile-bottom-nav-item.mbn-center.active .mbn-disc{box-shadow:0 0 0 3px #4a9bc759,0 6px 14px -4px #2c4a6380}.mobile-bottom-nav-item.mbn-center .mbn-label{margin-top:2px}.mobile-bottom-nav.mbn-sheet-open{z-index:9810}html,body{max-width:100vw;overflow-x:hidden}.profile-grid{grid-template-columns:minmax(0,1fr)!important}.profile-grid>*{min-width:0}.mgs-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a52!important}.mobile-group-sheet.mgs-pop{left:12px;right:12px;bottom:calc(104px + env(safe-area-inset-bottom,0px));transform-origin:50% 100%;border-radius:20px;padding:14px 12px 12px;animation:.22s cubic-bezier(.2,.8,.2,1) mgs-pop;box-shadow:0 18px 44px -12px #0f172a61}@keyframes mgs-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.mgs-pop-title{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;padding:0 4px 10px;font-size:11px;font-weight:700;display:flex}.mgs-grid{gap:8px;display:grid}.mgs-tile{border:1px solid var(--border);color:#334155;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:12px 4px 10px;font-size:11.5px;font-weight:600;transition:transform .12s,background .12s,border-color .12s;display:flex;position:relative}.mgs-tile:active{background:#f5f7fa;transform:scale(.97)}.mgs-tile-ic{width:40px;height:40px;color:var(--primary);background:#4a9bc71f;border-radius:12px;place-items:center;display:grid}.mgs-tile-lbl{text-align:center;overflow-wrap:anywhere;max-width:100%;line-height:1.2}.mgs-tile.active{color:var(--primary);background:#4a9bc712;border-color:#4a9bc78c}.mgs-tile.active .mgs-tile-ic{background:var(--primary);color:#fff}.mgs-tile .sbx-badge{position:absolute;top:6px;right:8px}.mbn-disc svg{transition:transform .3s}.mbn-center[aria-expanded=true] .mbn-disc{box-shadow:0 0 0 4px #4a9bc74d,0 6px 14px -4px #2c4a6380}.mbn-center[aria-expanded=true] .mbn-disc svg{transform:rotate(30deg)}.mobile-bottom-nav-item[aria-expanded=true]:not(.mbn-center) .mbn-icon{border-radius:999px;background:#4a9bc729!important}}@media (width<=768px) and (prefers-reduced-motion:reduce){.mobile-group-sheet.mgs-pop{animation:none}.mbn-disc svg{transition:none}}@media (width<=768px){.login-form-panel{min-height:100%;overflow-y:auto;background:radial-gradient(120% 60% at 50% -10%, #4a9bc72e, transparent 60%), var(--bg)!important;justify-content:center!important;padding:72px 16px 56px!important}.login-form-panel>.login-lang{width:auto!important;max-width:none!important;margin:0!important;position:absolute!important;top:14px!important;left:auto!important;right:16px!important}.login-form-panel>.login-mobile-logo{position:absolute;top:12px;left:16px;justify-content:flex-start!important;width:auto!important;max-width:60%!important;margin:0!important}.login-form-panel>.login-mobile-logo img{height:40px!important}.login-form-panel>.login-powered{margin-top:22px;position:static!important}.login-form-panel>div:not(.login-lang):not(.login-mobile-logo):not(.login-powered){background:#fff;border:1px solid #e6ebf0;border-radius:18px;padding:26px 20px 22px;box-shadow:0 18px 40px -22px #0f172a59}.login-form-panel h2{font-size:22px!important}}@media (width<=480px){.login-form-panel{padding:72px 14px 48px!important}}@media (width<=768px){.mobile-bottom-nav.mbn-sheet-open:before{box-shadow:0 -6px 18px #0f172a1a;-webkit-mask:none;mask:none}.mobile-bottom-nav.mbn-sheet-open .mbn-disc{box-shadow:0 0 0 4px #fff,0 6px 16px -4px #2c4a638c!important}}.mobile-head-actions{display:contents}.mobile-search-btn{display:none}@media (width<=1024px){.mobile-head-actions{align-items:center;gap:8px;display:flex}.mobile-search-btn{border:1px solid var(--border);width:38px;height:35px;color:var(--primary);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.mobile-search-btn.on{background:#4a9bc724;border-color:#4a9bc780}.sel-toolbar{display:none!important}.sel-toolbar.open{padding:8px 12px!important;display:flex!important}.sel-toolbar.open>div:first-child:not(.sel-search){display:none}.sel-toolbar .sel-search{width:100%!important}.sel-toolbar .sel-search input{height:38px!important;font-size:15px!important}.dt-toolbar .dt-search{display:none}.dt-toolbar.search-open .dt-search{display:block}.dt-toolbar.dt-only-search:not(.search-open){display:none!important}.dt-toolbar .dt-search input{height:38px!important;font-size:15px!important}.sbx-brand{justify-content:flex-start;padding:14px 18px 12px 22px}.sbx-brand>button{justify-content:flex-start!important;width:auto!important}.sbx-logo{max-height:42px}}.dt-head-actions{align-items:center;gap:8px;display:inline-flex}@media (width<=1024px){.dt-head-actions button,.dt-head-actions .btn-primary,.dt-head-actions .btn-secondary{height:35px;min-height:35px;padding:0 12px;font-size:13px}}.dt-cards{gap:10px;padding:12px 12px 90px;display:grid}.dt-card{border:1px solid var(--border);background:#fff;border-radius:12px;gap:6px;min-width:0;padding:12px 12px 10px;display:grid}.dt-card.tap{cursor:pointer}.dt-card.tap:active{background:#f8fafc}.dt-card.on{background:#4a9bc70f;border-color:#4a9bc78c}.dt-card-top{align-items:center;gap:10px;min-width:0;display:flex}.dt-card-top input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.dt-card-title{min-width:0;color:var(--primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:700;overflow:hidden}.dt-card-more{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:30px;margin:-4px -4px -4px 0;display:grid}.dt-card-more:active{background:#eef2f6}.dt-card-sub{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.dt-card-sub>span{color:var(--muted);font-size:11px}.dt-card-fields{border-top:1px dashed #e5eaf0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:4px 0 0;padding-top:8px;display:grid}.dt-card-fields>div{min-width:0}.dt-card-fields dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:10.5px;font-weight:600}.dt-card-fields dd{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;white-space:normal;flex-wrap:wrap;align-items:center;gap:4px;margin:1px 0 0;font-size:12.5px;display:flex;overflow:hidden}.dt-card-fields dd>*{flex:none;max-width:100%;width:auto!important}@media (width<=768px){.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:24px!important}.dash-stats .dash-stat-card{padding:12px!important}.dash-stats .dash-stat-card>div:first-child{margin-bottom:8px!important}.dash-stats .dash-stat-card>div:nth-child(2){font-size:22px!important}.tech-tabs{scrollbar-width:none;overflow-x:auto}.tech-tabs::-webkit-scrollbar{display:none}.tech-tabs>button{white-space:nowrap;flex-shrink:0;padding:10px 12px!important}.settings-tabs{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.page-header{flex-wrap:wrap;row-gap:8px;padding-block:10px!important}.page-header-right{margin-left:auto;flex-wrap:nowrap!important}.card:has(>table.m-cards){box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}table.m-cards,table.m-cards tbody{width:100%;display:block}table.m-cards thead{display:none}table.m-cards tr{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-bottom:10px;padding:12px;display:grid}table.m-cards td{min-width:0;font-size:12.5px;display:block;border:0!important;padding:0!important}table.m-cards td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:1px;font-size:10.5px;font-weight:600;display:block}table.m-cards td:first-child{grid-column:1/-1;font-size:14px}table.m-cards td:first-child:before,table.m-cards td[colspan]:before,table.m-cards td[data-label=""]:before{display:none}table.m-cards td:last-child:not(:first-child){grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}table.m-cards td:last-child button{padding:8px!important}table.m-cards td[colspan]{text-align:center;grid-column:1/-1}}.dt-filters{display:contents}@media (width<=1024px){.dt-toolbar.dt-mobile-hide{display:none!important}.dt-toolbar.filters-open,.dt-toolbar.search-open{flex-direction:column;align-items:stretch!important;gap:10px!important;padding:10px 12px 12px!important;display:flex!important}.dt-toolbar .dt-filters{display:none}.dt-toolbar.filters-open .dt-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.dt-filters>*{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.dt-filters select,.dt-filters input{min-height:40px;width:100%!important;height:40px!important;font-size:14px!important}.dt-filters>div:not(:has(select,input)){grid-column:1/-1}.dt-filters>:only-child{grid-column:1/-1}.dt-toolbar .dt-toolbar-spacer{display:none}.mobile-filter-toggle[aria-expanded=true]{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}}@media (width<=768px){.login-form-panel>.login-mobile-logo{justify-content:center!important;width:100%!important;max-width:none!important;margin:0 0 22px!important;display:flex!important;position:static!important}.login-form-panel>.login-mobile-logo img{max-width:260px!important;height:64px!important}.login-form-panel{padding-top:64px!important}}@media (width<=1024px){.page-header-right{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;min-width:0}.dt-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:inline-flex}.dt-head-actions button,.dt-head-actions a{white-space:nowrap}}@media (width<=400px){.dt-head-actions button{padding:0 10px!important;font-size:12px!important}}@media (width<=768px){.draggable-modal-window .modal-header{min-height:52px;height:auto!important;padding:env(safe-area-inset-top,0px) 4px 0 14px!important;border-radius:0!important}.draggable-modal-window .modal-header>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.draggable-modal-window .mw-btn:not(.mw-btn-close){display:none!important}.draggable-modal-window .mw-btn-close{width:44px!important;height:44px!important}.draggable-modal-window .modal-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}.draggable-modal-window .modal-body{-webkit-overflow-scrolling:touch;overflow-y:auto;align-content:start!important}.rp-mods{padding-left:4px!important}.rp-head,.rp-row{gap:4px!important;padding-left:4px!important;padding-right:4px!important}.rp-cell{width:40px!important}.rp-head .rp-lbl,.rp-code,.rp-count{display:none!important}.rp-head .rp-cell svg{width:15px;height:15px}.rp-row label span{white-space:normal;line-height:1.25}.rp-row input[type=checkbox]{width:20px!important;height:20px!important}.dm-backdrop{animation:.2s backdrop-fade;background:#0f172a8c!important}.draggable-modal-window,.modal-overlay>.modal{border-radius:18px 18px 0 0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:92dvh!important;animation:.26s cubic-bezier(.2,.8,.2,1) sheetUp!important;inset:auto 0 0!important;box-shadow:0 -10px 30px #0f172a38!important}.modal-overlay{pointer-events:auto!important;background:#0f172a8c!important;align-items:flex-end!important}.modal-overlay>.modal{flex-direction:column!important;display:flex!important;position:relative!important;overflow:hidden!important}.modal-overlay>.modal>.modal-body{flex:auto;min-height:0;overflow-y:auto}.draggable-modal-window .modal-header,.modal-overlay>.modal>.modal-header{min-height:56px;position:relative;color:var(--primary)!important;border-bottom:1px solid var(--border)!important;cursor:default!important;background:#fff!important;border-radius:18px 18px 0 0!important;padding:14px 6px 0 18px!important}.draggable-modal-window .modal-header:before,.modal-overlay>.modal>.modal-header:before{content:"";background:#d1d5db;border-radius:4px;width:40px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.draggable-modal-window .modal-header>span,.modal-overlay>.modal>.modal-header>span{color:var(--primary);font-size:15px;font-weight:700}.draggable-modal-window .modal-header svg{color:var(--accent)}.draggable-modal-window .mw-btn-close,.modal-overlay>.modal .modal-header-close-btn,.modal-overlay>.modal>.modal-header button{color:var(--muted)!important;background:0 0!important;border-radius:10px!important}.draggable-modal-window .mw-btn-close svg{color:var(--muted)}.draggable-modal-window .mw-btn-close:hover,.draggable-modal-window .mw-btn-close:active,.modal-overlay>.modal>.modal-header button:hover{color:var(--primary)!important;background:#f1f5f9!important}.draggable-modal-window .modal-footer,.modal-overlay>.modal>.modal-footer{border-top:1px solid var(--border);background:#fff}}@keyframes sheetUp{0%{translate:0 100%}to{translate:0}}@media (width<=768px) and (prefers-reduced-motion:reduce){.draggable-modal-window,.modal-overlay>.modal{animation:none!important}}@media (width<=768px){.series-desc-card{display:none!important}}.sbx-foot-wrap{position:relative}.sbx-user-menu{z-index:1600;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;padding:5px;animation:.14s ease-out sbxMenuIn;display:flex;position:absolute;bottom:calc(100% + 6px);left:10px;right:10px;box-shadow:0 12px 32px #0f172a24,0 2px 6px #0f172a0d}.sbx-user-menu button{text-align:left;color:#1f2937;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 11px;font-size:13px;font-weight:500;display:flex}.sbx-user-menu button svg{color:#64748b;flex-shrink:0}.sbx-user-menu button:hover,.sbx-user-menu button:focus-visible{color:var(--primary);background:#2c4a6314;outline:none}.sbx-user-menu button.danger,.sbx-user-menu button.danger svg{color:#dc2626}.sbx-user-menu button.danger:hover{background:#fef2f2}.sbx-user-menu-sep{background:#f1f5f9;height:1px;margin:4px 6px}.sbx-footer[aria-expanded=true]{background:#0f172a0f}.sbx-sidebar--collapsed .sbx-user-menu{width:220px;left:8px;right:auto}@media (width<=1024px){.sbx-sidebar--collapsed .sbx-user-menu{width:auto;left:10px;right:10px}}html[dir=rtl] .sbx-user-menu button{text-align:right}@keyframes sbxMenuIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sbx-user-menu{animation:none}}.top-app-bar .topbar-divider{display:none}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:0!important;outline:none!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):focus,textarea:focus,select:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #4a9bc724!important}.sbx-popup-search input:focus{box-shadow:none!important;border-color:#0000!important}@media (width<=768px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=file]),select,textarea{font-size:16px!important}.draggable-modal-window .modal-footer,.modal-overlay>.modal>.modal-footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;flex-wrap:nowrap!important;justify-content:stretch!important;gap:10px!important;display:flex!important}.draggable-modal-window .modal-footer>button.btn-secondary:first-child:not(:only-child),.modal-overlay>.modal>.modal-footer>button.btn-secondary:first-child:not(:only-child),.draggable-modal-window .modal-footer>div:empty,.modal-overlay>.modal>.modal-footer>div:empty{display:none!important}.draggable-modal-window .modal-footer>button,.modal-overlay>.modal>.modal-footer>button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;border-radius:12px!important;flex:1 1 0!important;height:48px!important;margin:0!important;padding:0 14px!important;font-size:15px!important;font-weight:600!important;display:inline-flex!important}.draggable-modal-window .modal-footer>button.btn-primary,.modal-overlay>.modal>.modal-footer>button.btn-primary{flex-grow:1.6!important}.mgs-tile-img{background:#f6f8fa;border-radius:10px;place-items:center;width:100%;height:58px;display:grid;overflow:hidden}.mgs-tile-img img{object-fit:contain;mix-blend-mode:multiply;max-width:88%;max-height:52px}.mgs-tile-img{background:0 0!important;border-radius:0!important;height:66px!important}.mgs-tile-img img{mix-blend-mode:multiply;filter:contrast(1.03);max-width:100%!important;max-height:66px!important}.mgs-tile.active .mgs-tile-img{background:0 0!important}}.dre{gap:12px;min-width:0;display:grid}.dre-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.dre-tabs::-webkit-scrollbar{display:none}.dre-form-tabs{background:#fff;flex-shrink:0;padding:0 16px}.dre-tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 12px;font-size:13px;font-weight:600;display:inline-flex}.dre-tab:hover{color:var(--primary)}.dre-tab.on{color:var(--primary);border-bottom-color:var(--accent)}.dre-count{background:var(--accent-light);color:var(--primary);border-radius:999px;padding:0 7px;font-size:10.5px;font-weight:700;line-height:17px}.dre-pane{gap:12px;min-width:0;display:grid}.dre-row-main{border:1px solid var(--border);background:#fafbfc;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.dre-lbl{color:var(--primary);font-size:13.5px;font-weight:700}.dre-hint{color:var(--muted);font-size:11.5px;line-height:1.45}.dre-sub{color:var(--text);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.dre-link{color:var(--accent);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.dre-scroll{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.dre-table{border-collapse:collapse;width:100%;font-size:12.5px}.dre-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;background:#fafbfc;padding:8px 10px;font-size:10.5px;position:sticky;top:0}.dre-table td{white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:6px 10px}.dre-table tr:last-child td{border-bottom:none}.dre-table .c{text-align:center}.dre-table .n{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.dre-matrix td:first-child,.dre-matrix th:first-child{z-index:1;background:#fff;position:sticky;left:0}.dre-matrix th:first-child,.dre-brandrow td{background:#fafbfc}.dre-cell{text-align:center;width:76px;height:30px;color:var(--primary);background:#fff;border:1px dashed #cbd5e1;border-radius:6px;padding:0 4px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px}.dre-cell.wide{width:120px;height:36px;font-size:14px}.dre-cell::placeholder{color:#94a3b8}.dre-cell.set{background:#4a9bc71f;border:1px solid #4a9bc78c;font-weight:700}.dre-cell.ovr{color:#8a5a12;background:#fff6e8;border-color:#e0a44a}.dre-cell.bad{color:#b91c1c;background:#fef2f2!important;border-color:#dc2626!important}.dre-cell:disabled{opacity:.75;cursor:not-allowed}.dre-n{color:#94a3b8;margin-top:2px;font-size:10px;line-height:1.1;display:block}.dre-na{color:#cbd5e1}.dre-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:11.5px;display:flex}.dre-sw{vertical-align:-1px;border:1px dashed #cbd5e1;border-radius:3px;width:14px;height:10px;margin-right:5px;display:inline-block}.dre-sw.set{background:#4a9bc71f;border:1px solid #4a9bc78c}.dre-sw.ovr{background:#fff6e8;border:1px solid #e0a44a}.dre-prev{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.dre-prev label{color:var(--text);gap:4px;font-size:12px;font-weight:600;display:grid}.dre-result{border:1px solid var(--border);background:#fafbfc;border-radius:10px;flex-wrap:wrap;gap:22px;padding:14px 16px;display:flex}.dre-result.hit{background:#1f8a5c0f;border-color:#1f8a5c73}.dre-result>div{gap:2px;display:grid}.dre-result span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10.5px;font-weight:700}.dre-result b{color:var(--primary);font-variant-numeric:tabular-nums;font-size:15px}.dre-result em{color:var(--muted);font-size:11.5px;font-style:normal}@media (width<=768px){.dre-head-grid{grid-template-columns:1fr!important}.dre-cell{width:64px;font-size:16px!important}.dre-cell.wide{width:110px}.dre-form-tabs{padding:0 8px}}.dre-trace{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dre-step{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.dre-dot{border:1.5px dashed #cbd5e1;border-radius:50%;width:10px;height:10px}.dre-step.hit{background:#1f8a5c12;border-color:#1f8a5c80;font-weight:600}.dre-step.hit .dre-dot{background:#1f8a5c;border:none}.dre-step.skip{color:var(--muted)}.dre-step.skip .dre-dot{background:#cbd5e1;border:none}.dre-step.empty{color:#94a3b8}.dre-step-val{white-space:nowrap;font-size:12px}.dre-step-val code{background:var(--accent-light);color:var(--primary);border-radius:5px;padding:1px 6px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px}.dre-step.hit .dre-step-val{color:#1f8a5c}.dre-ovr-tag{color:#8a5a12;background:#fdf0da;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.cat-card{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.cat-cover{aspect-ratio:210/297;border:1px solid var(--border);cursor:default;background:#fff;border-radius:10px;width:100%;padding:0;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 6px 16px -10px #0f172a40}.cat-card.has-pdf .cat-cover{cursor:pointer}.cat-cover img,.cat-cover canvas{object-fit:cover;object-position:top;display:block;width:100%!important;height:100%!important}.cat-cover>div{width:100%!important;height:100%!important}.cat-card.has-pdf .cat-cover:hover,.cat-card.has-pdf .cat-cover:focus-visible{outline:none;transform:translateY(-3px);box-shadow:0 2px 4px #0f172a0f,0 16px 32px -14px #0f172a59}.cat-open{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#2c4a63eb;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%,6px)}.cat-cover:hover .cat-open,.cat-cover:focus-visible .cat-open{opacity:1;transform:translate(-50%)}.cat-default{color:#fff;background:#16a34a;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700;position:absolute;top:10px;left:10px}.cat-nopdf{color:#ffffffbf;background:linear-gradient(160deg,#2c4a63,#1e3a52);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.cat-more{color:#334155;cursor:pointer;opacity:0;background:#ffffffeb;border:1px solid #0f172a14;border-radius:8px;place-items:center;width:32px;height:32px;transition:opacity .15s;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0f172a1f}.cat-card:hover .cat-more,.cat-more:focus-visible{opacity:1}.cat-more:hover{color:var(--primary);background:#fff}@media (hover:none){.cat-more{opacity:1}.cat-open{opacity:1;transform:translate(-50%)}}.cat-meta{text-align:center;gap:5px;padding:0 4px;display:grid}.cat-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.cat-tags{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:5px;font-size:10.5px;display:flex}.cat-tags span{background:#f3f4f6;border-radius:4px;padding:1px 7px}.cat-tags .off{color:#991b1b;background:#fee2e2}@media (prefers-reduced-motion:reduce){.cat-cover,.cat-open{transition:none}}@media (width<=768px){:is(.dt-head-actions:has(>button+button)>button,.dt-head-actions:has(>button+button)>a){justify-content:center;width:38px;min-width:38px;border-radius:10px!important;gap:0!important;height:38px!important;padding:0!important;font-size:0!important}.dt-head-actions:has(>button+button)>button svg{width:18px;height:18px}.page-header-right{flex-wrap:nowrap!important}.cat-toolbar{padding:10px 12px!important}.cat-toolbar .cat-spacer{display:none}.cat-toolbar .cat-search{flex:1;min-width:0;width:auto!important}.cat-toolbar .cat-search input{height:40px!important}.cat-grid-wrap{padding:14px 12px calc(96px + env(safe-area-inset-bottom,0px))!important}.catalog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important}.cat-open{padding:6px 11px;font-size:11.5px;bottom:10px}.cat-name{font-size:13px}.draggable-modal-window:has(.pdf-preview-body){border-radius:0!important;height:100dvh!important;max-height:100dvh!important;animation:none!important}.draggable-modal-window:has(.pdf-preview-body) .modal-header{min-height:50px;padding-top:env(safe-area-inset-top,0px)!important;border-radius:0!important}.draggable-modal-window:has(.pdf-preview-body) .modal-header:before{display:none}.pdf-preview-body{padding-bottom:env(safe-area-inset-bottom,0px);background:#525659;flex:auto;height:auto!important;min-height:0!important}.cat-head-btn{place-items:center;width:38px;height:38px;display:inline-grid;border-radius:10px!important;padding:0!important}}@media (width>=769px){tr.sel-row,tr.skeleton-row{max-height:46px;height:46px!important}tr.sel-row>td{box-sizing:border-box;vertical-align:middle;height:46px;padding-top:0!important;padding-bottom:0!important}tr.sel-row>td .m-price-lines,tr.sel-row>td>div{line-height:1.15}}.mcart{gap:10px;padding-bottom:96px;display:grid}.mcart-list{gap:10px;display:grid}.mcart-item{border:1px solid var(--border);background:#fff;border-radius:14px;gap:6px;padding:12px 14px;display:grid;box-shadow:0 1px 2px #0f172a0a}.mcart-top{justify-content:space-between;align-items:center;display:flex}.mcart-del{color:#dc2626;background:0 0;border:none;border-radius:10px;place-items:center;width:36px;height:36px;margin:-6px -8px -6px 0;display:grid}.mcart-del:active{background:#fef2f2}.mcart-model{color:var(--primary);word-break:break-word;font-size:15px;font-weight:700;line-height:1.3}.mcart-cap{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.mcart-cap b{color:var(--text)}.mcart-match{color:var(--primary);background:var(--accent-light);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.mcart-bottom{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:10px;display:flex}.mcart-qty{border:1px solid var(--border);border-radius:10px;align-items:center;height:40px;display:inline-flex;overflow:hidden}.mcart-qty button{width:40px;height:40px;color:var(--primary);background:#f6f8fa;border:none;place-items:center;display:grid}.mcart-qty button:disabled{color:#cbd5e1}.mcart-qty input{text-align:center;width:48px;height:40px;color:var(--text);-moz-appearance:textfield;font-weight:700;border:none!important;border-left:1px solid var(--border)!important;border-right:1px solid var(--border)!important;box-shadow:none!important;font-size:16px!important}.mcart-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mcart-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mcart-price{text-align:right;line-height:1.25;display:grid}.mcart-price span{color:var(--muted);font-size:11.5px}.mcart-price b{color:var(--primary);font-variant-numeric:tabular-nums;font-size:16px}.mcart-bar{left:0;right:0;bottom:calc(61px + env(safe-area-inset-bottom,0px));z-index:40;border-top:1px solid var(--border);background:#fffffff7;align-items:center;gap:8px;padding:10px 12px;display:flex;position:fixed;box-shadow:0 -6px 18px -12px #0f172a59}.mcart-total{flex:1;min-width:0;line-height:1.2;display:grid}.mcart-total span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.mcart-total b{color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.mcart-icon{border:1px solid var(--border);color:#475569;background:#fff;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.mcart-save{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;height:42px;border-radius:11px!important;padding:0 14px!important;font-weight:700!important;display:inline-flex!important}.mproj-list{gap:10px;padding-bottom:12px;display:grid}.mproj-empty{text-align:center;color:var(--muted);padding:32px}.mproj-card{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:14px;gap:5px;padding:12px 14px;transition:background .12s;display:grid;box-shadow:0 1px 2px #0f172a0a}.mproj-card:not(.static):active{background:#f6f9fc}.mproj-top{align-items:center;gap:8px;min-width:0;display:flex}.mproj-code{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.mproj-actions{gap:2px;margin-left:auto;margin-right:-8px;display:inline-flex}.mproj-actions button{color:#64748b;background:0 0;border:none;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.mproj-actions button:active{background:#f1f5f9}.mproj-actions button.danger{color:#dc2626}.mproj-name{color:var(--primary);word-break:break-word;min-width:0;font-size:16px;font-weight:700;line-height:1.3}.mproj-sub{color:var(--text);opacity:.8;font-size:13px}.mproj-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;font-size:12.5px;display:flex}.mproj-meta b{color:var(--primary);font-variant-numeric:tabular-nums}.mproj-open{color:var(--accent);margin-left:auto;font-weight:700}.mcart-bar{border-radius:16px;left:10px!important;right:10px!important;bottom:calc(86px + env(safe-area-inset-bottom,0px))!important;border:1px solid var(--border)!important;box-shadow:0 10px 28px -14px #0f172a73!important}.mcart{padding-bottom:150px!important}.mcart-total b{text-overflow:clip!important;font-size:16px!important;overflow:visible!important}.mcart-bar{gap:6px!important;padding:10px!important}.mcart-icon{width:40px!important;height:40px!important}tr.proj-row{cursor:pointer}tr.proj-row:hover>td{background:#4a9bc70f}@media (width<=768px){.dm-backdrop{pointer-events:auto!important}}.pdfs{background:#525659;flex-direction:column;height:100%;display:flex}.pdfs-overlay{z-index:12000;height:100dvh;position:fixed;inset:0}.pdfs-bar{padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top,0px));color:#fff;background:#2c4a63;flex-shrink:0;align-items:center;gap:10px;display:flex}.pdfs-title{text-align:center;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.pdfs-btn{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pdfs-btn.primary{color:#2c4a63;background:#fff}.pdfs-btn:disabled{opacity:.5;cursor:default}.pdfs-spacer{flex-shrink:0;width:36px}.pdfs-body{min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);flex:1}.pdfs-status{color:#fff;text-align:center;padding:48px;font-size:14px}.login-dev-link{transition:color .15s}.login-dev-link:hover{color:var(--primary)!important}
