.topbar-icon-btn[data-v-1cd09c12]{background:transparent;border:1px solid hsla(0,0%,100%,.12);color:#fff;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.topbar-icon-btn[data-v-1cd09c12]:hover{background:hsla(0,0%,100%,.06)}.topbar-icon-btn[data-v-1cd09c12]:active{transform:translateY(1px)}[data-v-28856b92]:root{--notification-bg:#fff;--notification-text:#1a1a1a;--notification-border:#e0e0e0;--notification-shadow:rgba(0,0,0,.15)}body.dark-mode[data-v-28856b92]{--notification-bg:#2a2a2a;--notification-text:#fff;--notification-border:#404040;--notification-shadow:rgba(0,0,0,.4)}.notification-container[data-v-28856b92]{position:fixed;top:20px;right:20px;z-index:99995;width:auto;max-width:300px;display:flex;flex-direction:column;align-items:flex-end}.notification[data-v-28856b92]{display:flex;align-items:flex-start;position:relative;background:var(--notification-bg);backdrop-filter:blur(10px);color:var(--notification-text);border:1px solid var(--notification-border);border-radius:16px;border:1px solid #03cdf1;margin-bottom:10px;padding:12px 40px 12px 15px;box-shadow:0 8px 32px var(--notification-shadow),0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1);transition:all .3s cubic-bezier(.4,0,.2,1);word-wrap:break-word;max-width:100%;min-width:200px;overflow:visible}.notification .icon[data-v-28856b92]{margin-right:8px;flex-shrink:0;font-size:16px}.notification-content[data-v-28856b92]{flex:1;line-height:1.4}.progress-bar[data-v-28856b92]{height:4px;background:#ccc;margin-top:5px;width:100%}.progress-inner[data-v-28856b92]{height:100%;background:#007bff;animation:progress-28856b92 linear forwards}@keyframes progress-28856b92{0%{width:0}to{width:100%}}.close-btn[data-v-28856b92]{position:absolute;top:8px;right:8px;width:24px;height:24px;border:none;background:hsla(0,0%,94%,.95);color:#333;font-size:14px;cursor:pointer;line-height:1;opacity:.9;transition:all .2s ease;z-index:1;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.close-btn[data-v-28856b92]:hover{opacity:1;background:hsla(0,0%,88%,.98);transform:scale(1.1)}body.dark-mode .close-btn[data-v-28856b92]{background:rgba(64,64,64,.95);color:#fff}body.dark-mode .close-btn[data-v-28856b92]:hover{background:rgba(80,80,80,.98)}.fade-enter-active[data-v-28856b92],.fade-leave-active[data-v-28856b92]{transition:opacity .3s}.fade-enter-from[data-v-28856b92],.fade-leave-to[data-v-28856b92]{opacity:0}@media(max-width:768px){.notification-container[data-v-28856b92]{top:10px;right:10px;left:10px;width:auto;max-width:none;align-items:stretch}.notification[data-v-28856b92]{margin-bottom:8px;padding:12px 35px 12px 12px;font-size:14px;min-width:auto}.close-btn[data-v-28856b92]{top:6px;right:6px;width:28px;height:28px;font-size:16px}}.swipe-left-active[data-v-28856b92]{transform:translateX(-100%) rotate(-5deg);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.swipe-right-active[data-v-28856b92]{transform:translateX(100%) rotate(5deg);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}#app,body,html{height:100%}body{margin:0;overflow-x:hidden;overflow-y:auto;background:#21252a}.app-container{min-height:100vh;position:relative;background-color:#21252a}.background{position:fixed;inset:0;z-index:1}.mining-overlay{position:absolute;inset:0;opacity:.15}.asic-chip{position:absolute;width:80px;height:80px;border:2px solid rgba(3,205,241,.3);border-radius:8px;background:linear-gradient(45deg,rgba(3,205,241,.1),transparent 25%,rgba(3,205,241,.1) 50%,transparent 75%,rgba(3,205,241,.1));background-size:20px 20px;animation:chip-glow 8s ease-in-out infinite}.asic-chip:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;border:1px solid rgba(3,205,241,.4);border-radius:4px;background:radial-gradient(circle,rgba(3,205,241,.2) 0,transparent 70%)}.asic-chip.asic-chip-1{top:15%;left:10%;animation-delay:0s}.asic-chip.asic-chip-2{top:60%;right:15%;animation-delay:2s}.asic-chip.asic-chip-3{bottom:20%;left:20%;animation-delay:4s}.asic-chip.asic-chip-4{top:30%;right:40%;animation-delay:6s}.asic-chip.asic-chip-5{bottom:40%;right:60%;animation-delay:1s}@keyframes chip-glow{0%,to{opacity:.3;transform:scale(1);border-color:rgba(3,205,241,.3)}50%{opacity:.8;transform:scale(1.05);border-color:rgba(3,205,241,.6)}}.hash-pattern{position:absolute;font-family:Courier New,monospace;font-size:14px;font-weight:700;color:rgba(3,205,241,.4);animation:hash-float 12s ease-in-out infinite}.hash-pattern.hash-1{top:25%;left:30%;animation-delay:0s}.hash-pattern.hash-2{top:70%;right:25%;animation-delay:3s}.hash-pattern.hash-3{bottom:30%;left:60%;animation-delay:6s}.hash-pattern.hash-4{top:50%;left:80%;animation-delay:9s}.hash-pattern.hash-brand{top:52%;left:68%;animation-delay:10.5s;font-size:clamp(14px,1.2vw,20px);font-weight:700;color:rgba(3,205,241,.55);text-shadow:0 0 1px rgba(0,0,0,.15)}@keyframes hash-float{0%,to{opacity:.2;transform:translateY(0) rotate(0deg)}25%{opacity:.6;transform:translateY(-20px) rotate(5deg)}50%{opacity:.4;transform:translateY(-10px) rotate(-3deg)}75%{opacity:.8;transform:translateY(-30px) rotate(8deg)}}.mining-grid{position:absolute;top:10%;right:5%;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;opacity:.2}.miner-unit{width:20px;height:15px;background:linear-gradient(135deg,rgba(3,205,241,.3),rgba(3,205,241,.1));border:1px solid rgba(3,205,241,.4);border-radius:2px;animation:miner-activity 3s ease-in-out infinite}.miner-unit:nth-child(odd){animation-delay:.5s}.miner-unit:nth-child(3n){animation-delay:1s}.miner-unit:nth-child(4n){animation-delay:1.5s}@keyframes miner-activity{0%,to{background:linear-gradient(135deg,rgba(3,205,241,.2),rgba(3,205,241,.1))}50%{background:linear-gradient(135deg,rgba(3,205,241,.6),rgba(3,205,241,.3));box-shadow:0 0 8px rgba(3,205,241,.4)}}.circuit-trace{position:absolute;height:2px;background:linear-gradient(90deg,transparent,rgba(3,205,241,.3) 20%,rgba(3,205,241,.6) 50%,rgba(3,205,241,.3) 80%,transparent);animation:trace-pulse 6s linear infinite}.circuit-trace.trace-1{width:200px;top:20%;left:5%;transform:rotate(15deg);animation-delay:0s}.circuit-trace.trace-2{width:150px;bottom:30%;right:10%;transform:rotate(-20deg);animation-delay:2s}.circuit-trace.trace-3{width:180px;top:60%;left:40%;transform:rotate(45deg);animation-delay:4s}.circuit-trace.trace-4{width:120px;bottom:60%;right:40%;transform:rotate(-30deg);animation-delay:1s}@keyframes trace-pulse{0%,to{opacity:.3}50%{opacity:.8;box-shadow:0 0 10px rgba(3,205,241,.4)}}.hex-pattern{position:absolute;bottom:10%;left:15%;display:flex;flex-wrap:wrap;gap:5px;opacity:.2}.hexagon{width:30px;height:26px;background:rgba(3,205,241,.3);position:relative;margin:13px 0;border-radius:3px;animation:hex-glow 10s ease-in-out infinite}.hexagon:after,.hexagon:before{content:"";position:absolute;width:0;border-left:15px solid transparent;border-right:15px solid transparent}.hexagon:before{bottom:100%;border-bottom:7.5px solid rgba(3,205,241,.3)}.hexagon:after{top:100%;border-top:7.5px solid rgba(3,205,241,.3)}.hexagon:nth-child(odd){animation-delay:1s}.hexagon:nth-child(3n){animation-delay:2s}@keyframes hex-glow{0%,to{background:rgba(3,205,241,.2)}50%{background:rgba(3,205,241,.5)}}.pulse{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(3,205,241,.15) 0,transparent 70%);animation:pulse 8s ease-in-out infinite}.pulse.pulse-1{width:500px;height:500px;top:-10%;left:-10%;animation-delay:0s}.pulse.pulse-2{width:350px;height:350px;top:40%;right:-5%;animation-delay:2s}.pulse.pulse-3{width:250px;height:250px;bottom:10%;left:10%;animation-delay:4s}.pulse.pulse-4{width:180px;height:180px;top:70%;right:40%;animation-delay:6s}@keyframes pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.3;transform:scale(1.2)}}.data-flow{position:absolute;height:2px;background:linear-gradient(90deg,transparent,#03cdf1,transparent);animation:flow 10s linear infinite}.data-flow.data-flow-1{width:300px;top:15%;left:-300px;animation-delay:0s}.data-flow.data-flow-2{width:250px;top:35%;right:-250px;animation-delay:2s;animation-direction:reverse}.data-flow.data-flow-3{width:200px;top:55%;left:-200px;animation-delay:4s}.data-flow.data-flow-4{width:280px;bottom:25%;right:-280px;animation-delay:6s;animation-direction:reverse}.data-flow.data-flow-5{width:150px;top:75%;left:-150px;animation-delay:8s}.data-flow.data-flow-6{width:220px;top:5%;right:-220px;animation-delay:1s;animation-direction:reverse}@keyframes flow{0%{transform:translateX(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateX(calc(100vw + 320px));opacity:0}}.particle{position:absolute;width:4px;height:4px;background:#03cdf1;border-radius:50%;animation:float 12s ease-in-out infinite}.particle.particle-1{top:25%;left:15%;animation-delay:0s}.particle.particle-2{top:65%;right:25%;animation-delay:3s}.particle.particle-3{bottom:35%;left:55%;animation-delay:6s}.particle.particle-4{top:45%;right:60%;animation-delay:9s}.particle.particle-5{bottom:60%;left:30%;animation-delay:1.5s}@keyframes float{0%,to{transform:translateY(0) translateX(0);opacity:.3}25%{transform:translateY(-30px) translateX(15px);opacity:.8}50%{transform:translateY(-15px) translateX(-10px);opacity:.5}75%{transform:translateY(-40px) translateX(20px);opacity:.9}}.auth-content{position:relative;z-index:10;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:28px 20px}@media(max-width:480px){.auth-content{padding:18px 12px}}.auth-container{width:100%;max-width:28rem}.auth-card{backdrop-filter:blur(12px);background:rgba(39,44,51,.8);border:1px solid rgba(55,65,81,.3);border-radius:1.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.4);padding:2rem}.auth-header{text-align:center;margin-bottom:1.6rem}.logo-container{display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.auth-logo-image{width:16rem;height:6rem;-o-object-fit:contain;object-fit:contain}.auth-title{font-size:2rem;font-weight:800;margin:0 0 .4rem 0;background:linear-gradient(135deg,#fff,#03cdf1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth-subtitle{margin:0;color:#9ca3af;font-size:.9rem}.tab-navigation{display:flex;background-color:rgba(33,37,42,.5);border-radius:.75rem;padding:.25rem;margin-bottom:1.2rem}.tab-button{flex:1;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;border:none;cursor:pointer;color:#9ca3af;background:transparent;transition:all .3s ease-in-out}.tab-button:hover{color:#fff;background-color:rgba(55,65,81,.5)}.tab-button.active{background:linear-gradient(135deg,#03cdf1,#0ea5e9);color:#fff;box-shadow:0 4px 12px rgba(3,205,241,.3);transform:scale(1.02)}.form-container{gap:1rem}.form-container,.input-group{display:flex;flex-direction:column}.input-group{gap:.45rem}.input-label{font-size:.875rem;font-weight:600;color:#d1d5db}.input-wrapper{position:relative}.input-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#9ca3af}.form-input{width:100%;padding:.875rem 1rem .875rem 2.75rem;background-color:rgba(33,37,42,.6);border:1px solid #4b5563;border-radius:.75rem;color:#fff;font-size:1rem;transition:all .3s ease-in-out}.form-input::-moz-placeholder{color:#9ca3af}.form-input::placeholder{color:#9ca3af}.form-input:focus{outline:none;border-color:#03cdf1;box-shadow:0 0 0 3px rgba(3,205,241,.2);background-color:rgba(33,37,42,.8)}.form-input.error{border-color:#ef4444}.form-input.error:focus{box-shadow:0 0 0 3px rgba(239,68,68,.2)}.form-input.password-input{padding-right:3rem}.password-toggle{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:#9ca3af;transition:all .3s ease-in-out}.password-toggle:hover{color:#03cdf1}.toggle-icon{width:1.25rem;height:1.25rem}.error-message{color:#f87171;font-size:.75rem;margin:0}.submit-button{width:100%;background:linear-gradient(135deg,#03cdf1,#0ea5e9)}.submit-button:hover{background:linear-gradient(135deg,#0ea5e9,#03cdf1);transform:translateY(-2px);box-shadow:0 8px 25px rgba(3,205,241,.4)}.submit-button{color:#fff;padding:.875rem 1rem;border-radius:.75rem;font-weight:700;border:none;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 4px 12px rgba(3,205,241,.3);margin-top:.5rem}.submit-button:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.button-content{display:flex;align-items:center;justify-content:center;gap:.5rem}.button-icon{width:1.25rem;height:1.25rem}.button-icon.loading{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.back-button{width:100%;color:#03cdf1;background:transparent;border:none;padding:.75rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.back-button:hover{color:#0ea5e9}.back-button:disabled{opacity:.55;cursor:not-allowed}.auth-footer{text-align:center;padding-top:1.25rem;border-top:1px solid rgba(55,65,81,.5);margin-top:1.25rem}.footer-text{font-size:.75rem;color:#6b7280;margin:0}@media(max-width:1024px){.pulse.pulse-1,.pulse.pulse-2,.pulse.pulse-3,.pulse.pulse-4{width:220px;height:220px}.asic-chip{width:60px;height:60px}}@media(max-width:768px){.pulse.pulse-1,.pulse.pulse-2,.pulse.pulse-3,.pulse.pulse-4{width:160px;height:160px}.mining-grid{grid-template-columns:repeat(3,1fr)}.auth-card{padding:1.25rem}}.inline-spinner[data-v-e9e9a69c]{display:inline-block;vertical-align:middle;border-radius:50%;border:3px solid hsla(0,0%,100%,.22);border-top-color:#03cdf1;animation:spin-e9e9a69c .8s linear infinite}.is-xs[data-v-e9e9a69c]{width:14px;height:14px;border-width:2px}.is-sm[data-v-e9e9a69c]{width:16px;height:16px;border-width:3px}.is-md[data-v-e9e9a69c]{width:20px;height:20px;border-width:3px}@keyframes spin-e9e9a69c{to{transform:rotate(1turn)}}.modal-overlay[data-v-5a20addd]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(10,20,30,.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:3000;animation:fadeIn .5s ease-out;padding:14px}.modal-content[data-v-5a20addd]{background:linear-gradient(135deg,#193d4d,#132e3a);border:2px solid #03cdf1;box-shadow:0 10px 40px rgba(3,205,241,.25);border-radius:16px;padding:1.5rem;width:100%;max-width:720px;max-height:calc(100vh - 28px);overflow:auto;animation:slideUp .5s ease-out}.modal-content h3[data-v-5a20addd],.modal-content p[data-v-5a20addd]{text-align:center;color:#fff}.modal-content .modal-actions[data-v-5a20addd]{display:flex;justify-content:center;gap:1rem;padding-top:1.5rem;border-top:1px solid rgba(3,205,241,.2);margin-top:1.5rem}.otk-section[data-v-5a20addd]{margin-top:14px}.otk-section-head[data-v-5a20addd]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 10px 0}.otk-section-left[data-v-5a20addd]{display:inline-flex;align-items:baseline;gap:10px;min-width:0}.otk-section-title[data-v-5a20addd]{margin:0;font-size:16px;font-weight:800;letter-spacing:.2px}.otk-section-actions[data-v-5a20addd]{display:inline-flex;gap:10px;flex:0 0 auto}.otk-head[data-v-5a20addd]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap;margin-top:80px}.otk-page[data-v-5a20addd]{max-width:1200px;margin:0 auto!important;padding:50px 0;box-sizing:border-box}.otk-left[data-v-5a20addd]{display:flex;align-items:center;gap:14px;min-width:0;flex-wrap:wrap}.otk-title[data-v-5a20addd]{margin:0;white-space:nowrap}.otk-card[data-v-5a20addd]{border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.otk-table-wrap[data-v-5a20addd]{overflow-x:auto;overflow-y:hidden}.otk-table[data-v-5a20addd]{width:100%;border-collapse:collapse}.otk-table td[data-v-5a20addd],.otk-table th[data-v-5a20addd]{padding:12px 10px;text-align:left;vertical-align:middle}.otk-table thead th[data-v-5a20addd]{border-bottom:1px solid hsla(0,0%,100%,.06);font-weight:600;opacity:.9}.th-sort[data-v-5a20addd]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.th-sort[data-v-5a20addd]:hover{background:hsla(0,0%,100%,.03)}.th-label[data-v-5a20addd]{display:inline-flex;align-items:center;gap:6px}.th-sort-icon[data-v-5a20addd]{display:inline-flex;width:16px;justify-content:center;opacity:.85}.row-actions[data-v-5a20addd]{display:flex;gap:8px;justify-content:flex-end}.otk-link[data-v-5a20addd]{color:inherit;text-decoration:underline;text-underline-offset:3px}.otk-link[data-v-5a20addd]:hover{color:#03cdf1}.muted[data-v-5a20addd]{opacity:.7}.mono[data-v-5a20addd]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.searchbar[data-v-5a20addd]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.search-btn[data-v-5a20addd]{display:inline-flex;align-items:center;justify-content:center}.search-input-wrap[data-v-5a20addd]{position:relative;display:flex;align-items:center;max-width:0;opacity:0;overflow:hidden;transform:translateX(-6px);transition:max-width .2s ease,opacity .16s ease,transform .2s ease;flex:1 1 auto;min-width:0}.searchbar.open .search-input-wrap[data-v-5a20addd]{max-width:min(360px,100%);opacity:1;transform:translateX(0)}@media(max-width:900px){.searchbar[data-v-5a20addd]{flex:1 1 100%}.searchbar.open .search-input-wrap[data-v-5a20addd]{max-width:100%}}@media(max-width:600px){.otk-left[data-v-5a20addd]{flex-wrap:wrap}}.search-icon[data-v-5a20addd]{position:absolute;left:10px;opacity:.7;font-size:16px}.search-input[data-v-5a20addd]{width:100%;min-width:0;padding:9px 12px 9px 34px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#fff;outline:none}.search-input[data-v-5a20addd]:focus{border-color:rgba(3,205,241,.6)}.search-clear[data-v-5a20addd]{position:absolute;right:6px;padding:6px 8px;border-radius:10px}.form-grid[data-v-5a20addd]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:700px){.form-grid[data-v-5a20addd]{grid-template-columns:1fr}}.field[data-v-5a20addd]{display:flex;flex-direction:column;gap:6px}.label[data-v-5a20addd]{font-size:12px;opacity:.85}.input[data-v-5a20addd]{padding:10px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#fff;outline:none}.input[data-v-5a20addd]:focus{border-color:rgba(3,205,241,.6)}select.input.select[data-v-5a20addd]{background-color:hsla(0,0%,100%,.06);color:#fff;color-scheme:dark}select.input.select optgroup[data-v-5a20addd],select.input.select option[data-v-5a20addd]{background-color:#10161c;color:#fff}select.input.select option[data-v-5a20addd]:disabled{color:hsla(0,0%,100%,.55)}select.input.select option[data-v-5a20addd]:checked{background-color:rgba(3,205,241,.35);color:#fff}select.input.select option[data-v-5a20addd]:active,select.input.select option[data-v-5a20addd]:hover{background-color:rgba(3,205,241,.25);color:#fff}.error[data-v-5a20addd]{margin-top:10px;color:#ff5a6a}.status-cell[data-v-5a20addd]{display:inline-flex;align-items:center;gap:8px}.status-select[data-v-5a20addd]{min-width:180px;padding-top:8px;padding-bottom:8px}.status-lock[data-v-5a20addd]{opacity:.75;font-size:16px}.modal-head[data-v-5a20addd]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.08)}.modal-title[data-v-5a20addd]{margin:0;font-weight:900;letter-spacing:.2px}.modal-body[data-v-5a20addd]{display:flex;flex-direction:column;gap:12px}.modal-actions[data-v-5a20addd]{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.modal-confirm[data-v-5a20addd]{max-width:520px}.fade-enter-active[data-v-5a20addd],.fade-leave-active[data-v-5a20addd]{transition:opacity .16s ease}.fade-enter-from[data-v-5a20addd],.fade-leave-to[data-v-5a20addd]{opacity:0}.row-actions .btn.btn-danger[data-v-5a20addd]{background-color:#ff5a6a;border-color:#ff5a6a;color:#fff;transition:background-color .15s ease,box-shadow .15s ease,transform .12s ease}.row-actions .btn.btn-danger[data-v-5a20addd]:hover{background-color:#e04858;border-color:#e04858;color:#fff;box-shadow:0 6px 18px rgba(255,90,106,.35);transform:translateY(-1px)}.row-actions .btn.btn-danger[data-v-5a20addd]:active{background-color:#c63c4a;border-color:#c63c4a;transform:translateY(0);box-shadow:none}.modal-confirm .btn.btn-danger[data-v-5a20addd]{background-color:#ff5a6a;border-color:#ff5a6a;color:#fff;transition:background-color .15s ease,box-shadow .15s ease,transform .12s ease}.modal-confirm .btn.btn-danger[data-v-5a20addd]:hover{background-color:#e04858;border-color:#e04858;color:#fff;box-shadow:0 8px 24px rgba(255,90,106,.4);transform:translateY(-1px)}.modal-confirm .btn.btn-danger[data-v-5a20addd]:active{background-color:#c63c4a;border-color:#c63c4a;transform:translateY(0);box-shadow:none}.pagination-bar[data-v-5a20addd]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-top:1px solid hsla(0,0%,100%,.06);flex-wrap:wrap}.pagination-controls[data-v-5a20addd]{display:inline-flex;align-items:center;gap:8px}.pagination-current[data-v-5a20addd]{min-width:50px;text-align:center;font-size:13px}.pagination-size[data-v-5a20addd]{display:inline-flex;align-items:center;gap:8px;font-size:13px}.pagination-select[data-v-5a20addd]{width:auto;min-width:60px;padding:6px 10px;font-size:13px}.pagination-info[data-v-5a20addd]{font-size:13px}.otk-record[data-v-8337307c]{max-width:1500px;margin:90px auto!important;padding-top:14px}.otk-record-head[data-v-8337307c]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.otk-record-title[data-v-8337307c]{margin:0}.mono[data-v-8337307c]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-8337307c]{opacity:.7}.otk-card[data-v-8337307c]{border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.otk-card--pad[data-v-8337307c]{padding:16px}.section-title[data-v-8337307c]{margin:0 0 12px 0}.accordion[data-v-8337307c]{display:flex;flex-direction:column;gap:10px}.acc-item[data-v-8337307c]{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;overflow:hidden;background:hsla(0,0%,100%,.02);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.acc-item.open[data-v-8337307c]{border-color:rgba(3,205,241,.35);box-shadow:0 10px 30px rgba(3,205,241,.08)}.acc-head[data-v-8337307c]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:hsla(0,0%,100%,.04);color:#fff;border:none;cursor:pointer;text-align:left;transition:background .16s ease,transform .12s ease}.acc-head[data-v-8337307c]:hover{background:hsla(0,0%,100%,.06)}.acc-head[data-v-8337307c]:active{transform:translateY(1px)}.acc-left[data-v-8337307c]{display:inline-flex;align-items:center;gap:10px;min-width:0}.acc-ic[data-v-8337307c]{font-size:18px;opacity:.9;flex:0 0 auto;display:inline-block;width:18px;height:18px}.acc-name[data-v-8337307c]{font-weight:700;letter-spacing:.2px;white-space:nowrap}.acc-right[data-v-8337307c]{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 18px;width:18px}.acc-arrow[data-v-8337307c]{display:inline-block;width:18px;height:18px;opacity:.95;transition:transform .18s ease;transform-origin:50% 50%;will-change:transform}.acc-arrow.open[data-v-8337307c]{transform:rotate(180deg)}.acc-body[data-v-8337307c]{max-height:0;overflow:hidden;transition:max-height .22s ease;background:rgba(0,0,0,.12)}.acc-body.open[data-v-8337307c]{max-height:360px}.acc-inner[data-v-8337307c]{padding:12px 14px;border-top:1px solid hsla(0,0%,100%,.06)}.otk-card--scroll[data-v-8337307c]{display:flex;flex-direction:column;height:calc(100vh - 170px);min-height:520px}.otk-card-top[data-v-8337307c]{flex:0 0 auto}.otk-body[data-v-8337307c]{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:grid;grid-template-columns:280px 1fr;gap:16px;margin-top:14px}.otk-nav[data-v-8337307c]{position:sticky;top:0;align-self:start;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:hsla(0,0%,100%,.02);padding:14px}.otk-nav-title[data-v-8337307c]{font-weight:900;margin-bottom:12px;letter-spacing:.2px}.otk-nav-list[data-v-8337307c]{display:flex;flex-direction:column;gap:10px}.otk-nav-item[data-v-8337307c]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:#fff;cursor:pointer;text-align:left;transition:background .16s ease,transform .12s ease,border-color .16s ease}.otk-nav-item[data-v-8337307c]:hover{background:hsla(0,0%,100%,.06)}.otk-nav-item[data-v-8337307c]:active{transform:translateY(1px)}.otk-nav-item.active[data-v-8337307c]{border-color:rgba(3,205,241,.55);background:rgba(3,205,241,.1)}.otk-nav-left[data-v-8337307c]{min-width:0;display:flex;flex-direction:column;gap:3px}.otk-nav-name[data-v-8337307c]{font-weight:900;font-size:13px;line-height:1.2;text-transform:uppercase}.otk-nav-sub[data-v-8337307c]{font-size:12px;opacity:.7}.otk-nav-arrow[data-v-8337307c]{opacity:.7}.otk-nav-hint[data-v-8337307c]{margin-top:12px;font-size:12px;opacity:.65}.sec[data-v-8337307c]{margin-bottom:14px;border-radius:18px;border:2px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);overflow:hidden;scroll-margin-top:12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.sec.focus[data-v-8337307c]{border-color:rgba(3,205,241,.55);box-shadow:0 0 0 3px rgba(3,205,241,.12)}.sec-head[data-v-8337307c]{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border:none;cursor:pointer;text-align:left;background:hsla(0,0%,100%,.03)}.sec-title[data-v-8337307c]{font-weight:900;letter-spacing:.2px;text-transform:uppercase;color:hsla(0,0%,100%,.753)}.sec-right[data-v-8337307c],.sec-title[data-v-8337307c]{display:inline-flex;align-items:center;gap:10px}.sec-right .muted[data-v-8337307c]{color:hsla(0,0%,100%,.65)}.chev[data-v-8337307c]{transition:transform .18s ease;transform-origin:50% 50%;opacity:.85}.chev.open[data-v-8337307c]{transform:rotate(180deg)}.chev--sm[data-v-8337307c]{opacity:.75}.sec-body[data-v-8337307c]{max-height:0;overflow:hidden;transition:max-height .26s ease}.sec-body.open[data-v-8337307c]{max-height:5000px}.groups[data-v-8337307c]{padding:12px 14px 14px 14px;display:flex;flex-direction:column;gap:12px}.group[data-v-8337307c]{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:hsla(0,0%,100%,.02);overflow:hidden}.group-head[data-v-8337307c]{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border:none;cursor:pointer;text-align:left;background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.92)}.group-title[data-v-8337307c]{color:hsla(0,0%,100%,.95);font-weight:850}.group-right[data-v-8337307c]{display:inline-flex;align-items:center;gap:10px}.group-body[data-v-8337307c]{max-height:0;overflow:hidden;transition:max-height .24s ease}.group-body.open[data-v-8337307c]{max-height:5000px}.items[data-v-8337307c]{padding:12px;display:flex;flex-direction:column;gap:10px}.item[data-v-8337307c]{border:1px solid hsla(0,0%,100%,.07);border-radius:14px;background:hsla(0,0%,100%,.03);padding:10px;display:grid;grid-template-columns:1fr 220px 320px;gap:10px}.item.err[data-v-8337307c]{border-color:rgba(255,90,106,.55);background:rgba(255,90,106,.06)}.item-label[data-v-8337307c]{font-weight:650;line-height:1.25}.item-expected[data-v-8337307c]{margin-top:4px;font-size:12px;opacity:.7}.item-error[data-v-8337307c]{margin-top:6px;color:#ff5a6a;font-size:12px}.yn[data-v-8337307c]{display:inline-flex;gap:8px}.yn-btn[data-v-8337307c]{min-width:72px;height:34px;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:#fff;cursor:pointer;transition:transform .12s ease,background .16s ease,border-color .16s ease}.yn-btn[data-v-8337307c]:hover{background:hsla(0,0%,100%,.08)}.yn-btn[data-v-8337307c]:active{transform:translateY(1px)}.yn-btn.active[data-v-8337307c]{border-color:rgba(3,205,241,.6);background:rgba(3,205,241,.18)}.yn-btn--no.active[data-v-8337307c]{border-color:rgba(255,90,106,.65);background:rgba(255,90,106,.16)}.num[data-v-8337307c]{width:100%;gap:8px;justify-content:flex-end}.num-input[data-v-8337307c]{width:140px;height:34px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#fff;outline:none;padding:0 10px}.num-input[data-v-8337307c]:focus{border-color:rgba(3,205,241,.6)}.num-unit[data-v-8337307c]{font-size:12px;opacity:.7}.note[data-v-8337307c],.text-input[data-v-8337307c]{width:100%;min-height:34px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#fff;outline:none;padding:8px 10px;resize:vertical}.note[data-v-8337307c]:focus,.text-input[data-v-8337307c]:focus{border-color:rgba(3,205,241,.6)}.note.required[data-v-8337307c]{border-color:rgba(255,90,106,.65)}.sec-actions[data-v-8337307c]{padding:0 14px 14px 14px;display:flex;justify-content:flex-end}.bottom-actions[data-v-8337307c]{margin-top:14px}.bottom-actions[data-v-8337307c],.otk-meta[data-v-8337307c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.otk-meta[data-v-8337307c]{margin-top:8px;flex-wrap:wrap}.otk-meta-right[data-v-8337307c]{display:inline-flex;align-items:center;gap:10px}@media(max-width:1100px){.otk-body[data-v-8337307c]{grid-template-columns:1fr}.otk-nav[data-v-8337307c]{position:static}.item[data-v-8337307c]{grid-template-columns:1fr}}.otk-record-head-right[data-v-8337307c]{flex:1 1 auto;min-width:0}.otk-record-title-row[data-v-8337307c]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.otk-card-top-row[data-v-8337307c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.otk-card-top-actions[data-v-8337307c]{display:flex;align-items:center;gap:8px}.otk-status[data-v-8337307c]{display:inline-flex;align-items:center;gap:10px}.status-badge[data-v-8337307c]{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);font-weight:900;letter-spacing:.2px;white-space:nowrap}.status-badge.s-work[data-v-8337307c]{border-color:rgba(3,205,241,.35);background:rgba(3,205,241,.08)}.status-badge.s-ready[data-v-8337307c]{border-color:rgba(90,200,120,.35);background:rgba(90,200,120,.1)}.status-badge.s-shipped[data-v-8337307c]{border-color:rgba(255,90,106,.35);background:rgba(255,90,106,.1)}.status-select[data-v-8337307c]{min-width:190px;padding-top:8px;padding-bottom:8px}select.input.select[data-v-8337307c]{background-color:hsla(0,0%,100%,.06);color:#fff;color-scheme:dark}select.input.select optgroup[data-v-8337307c],select.input.select option[data-v-8337307c]{background-color:#10161c;color:#fff}select.input.select option[data-v-8337307c]:disabled{color:hsla(0,0%,100%,.55)}select.input.select option[data-v-8337307c]:checked{background-color:rgba(3,205,241,.35);color:#fff}.lock-key.input[data-v-8337307c],.lock-key[data-v-8337307c]{background:rgba(10,16,22,.65);border:1px solid hsla(0,0%,100%,.18);box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.lock-banner[data-v-8337307c]{margin:10px 0 14px;border-radius:16px;border:1px solid rgba(255,90,106,.25);background:rgba(255,90,106,.08);padding:12px}.lock-ic[data-v-8337307c]{font-size:18px;opacity:.9}.lock-text[data-v-8337307c]{margin-top:6px}.lock-title[data-v-8337307c]{font-weight:900;margin-bottom:4px}.lock-actions[data-v-8337307c]{gap:10px;margin-top:10px;flex-wrap:wrap}.lock-key[data-v-8337307c]{min-width:240px}.lock-actions[data-v-8337307c]{display:flex;gap:12px;align-items:center;margin-top:12px;flex-wrap:nowrap}.lock-key-wrap[data-v-8337307c]{flex:1 1 520px;min-width:320px}.lock-key.input[data-v-8337307c],.lock-key[data-v-8337307c]{width:100%;height:44px;padding:0 14px;border-radius:12px;font-size:14px;letter-spacing:.25px;background:rgba(10,16,22,.72);border:1px solid hsla(0,0%,100%,.22);box-shadow:inset 0 0 0 1px rgba(0,0,0,.3);outline:none}.lock-key[data-v-8337307c]::-moz-placeholder{color:hsla(0,0%,100%,.55)}.lock-key[data-v-8337307c]::placeholder{color:hsla(0,0%,100%,.55)}.lock-key[data-v-8337307c]:focus{border-color:rgba(3,205,241,.65);box-shadow:0 0 0 3px rgba(3,205,241,.14),inset 0 0 0 1px rgba(0,0,0,.3)}.lock-key[data-v-8337307c]:disabled{opacity:.75;cursor:not-allowed}@media(max-width:720px){.lock-actions[data-v-8337307c]{flex-wrap:wrap}.lock-key-wrap[data-v-8337307c]{flex:1 1 100%;min-width:0}.lock-actions .btn[data-v-8337307c]{width:100%}}.item.item--wide[data-v-8337307c]{grid-template-columns:1fr}.item.item--wide .item-control[data-v-8337307c],.item.item--wide .item-left[data-v-8337307c],.item.item--wide .item-note[data-v-8337307c]{grid-column:1/-1}.pairing[data-v-8337307c]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:12px}.pairing-field[data-v-8337307c]{display:flex;flex-direction:column;gap:6px;min-width:0}.pairing-label[data-v-8337307c]{font-size:12px;font-weight:800;letter-spacing:.2px;opacity:.85}.pairing-input[data-v-8337307c]{width:100%;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.95);padding:10px 12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.pairing-input[data-v-8337307c]:focus{border-color:rgba(3,205,241,.55);box-shadow:0 0 0 3px rgba(3,205,241,.15);background:hsla(0,0%,100%,.07)}.pairing-input[data-v-8337307c]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:760px){.pairing[data-v-8337307c]{grid-template-columns:1fr}}.num[data-v-8337307c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.num-input[data-v-8337307c]{min-width:160px}.num-hint[data-v-8337307c]{font-size:12px;font-weight:700;opacity:.75}.file-block[data-v-8337307c]{width:100%}.file-actions[data-v-8337307c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.file-input[data-v-8337307c]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.file-pick-btn[data-v-8337307c]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.file-pick-btn.disabled[data-v-8337307c]{opacity:.55;cursor:not-allowed;pointer-events:none}.file-pick-ic[data-v-8337307c]{font-size:18px;opacity:.9}.file-picked[data-v-8337307c]{flex:1 1 220px;min-width:160px;max-width:520px}.file-picked-name[data-v-8337307c]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.9}.file-refresh-btn[data-v-8337307c]{width:38px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.file-list[data-v-8337307c]{margin-top:10px;display:flex;flex-direction:column;gap:10px}.file-row[data-v-8337307c]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.file-left[data-v-8337307c]{min-width:0;flex:1 1 320px}.file-name[data-v-8337307c]{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-meta[data-v-8337307c]{margin-top:4px;font-size:12px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.file-status[data-v-8337307c]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);font-weight:800;letter-spacing:.2px}.file-status--ready[data-v-8337307c]{border-color:rgba(90,200,120,.35);background:rgba(90,200,120,.12)}.file-status--uploading[data-v-8337307c]{border-color:rgba(3,205,241,.35);background:rgba(3,205,241,.1)}.file-status--error[data-v-8337307c]{border-color:rgba(255,90,106,.35);background:rgba(255,90,106,.1)}.file-status--deleted[data-v-8337307c]{opacity:.6}.file-right[data-v-8337307c]{display:flex;gap:8px;flex:0 0 auto}@media(max-width:720px){.file-picked[data-v-8337307c]{max-width:100%;flex:1 1 100%}.file-right[data-v-8337307c]{width:100%}.file-right .btn[data-v-8337307c]{flex:1 1 auto}}.otk-record[data-v-725004ea]{max-width:1200px;margin:90px auto!important;padding-top:14px}.otk-record-head[data-v-725004ea]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.otk-record-title[data-v-725004ea]{margin:0}.mono[data-v-725004ea]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-725004ea]{opacity:.7}.otk-card[data-v-725004ea]{border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.otk-card--pad[data-v-725004ea]{padding:16px}.section-title[data-v-725004ea]{margin:0 0 12px 0}.modal-overlay[data-v-5d6914bc]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(10,20,30,.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:3000;animation:fadeIn .5s ease-out;padding:14px}.modal-content[data-v-5d6914bc]{background:linear-gradient(135deg,#193d4d,#132e3a);border:2px solid #03cdf1;box-shadow:0 10px 40px rgba(3,205,241,.25);border-radius:16px;padding:1.5rem;width:100%;max-width:720px;max-height:calc(100vh - 28px);overflow:auto;animation:slideUp .5s ease-out}.modal-content h3[data-v-5d6914bc],.modal-content p[data-v-5d6914bc]{text-align:center;color:#fff}.modal-content .modal-actions[data-v-5d6914bc]{display:flex;justify-content:center;gap:1rem;padding-top:1.5rem;border-top:1px solid rgba(3,205,241,.2);margin-top:1.5rem}.otk-section[data-v-5d6914bc]{margin-top:14px}.otk-section-head[data-v-5d6914bc]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 10px 0}.otk-section-left[data-v-5d6914bc]{display:inline-flex;align-items:baseline;gap:10px;min-width:0}.otk-section-title[data-v-5d6914bc]{margin:0;font-size:16px;font-weight:800;letter-spacing:.2px}.otk-section-actions[data-v-5d6914bc]{display:inline-flex;gap:10px;flex:0 0 auto}.otk-head[data-v-5d6914bc]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap;margin-top:80px}.otk-page[data-v-5d6914bc]{max-width:1200px;margin:0 auto!important;padding:50px 0;box-sizing:border-box}.otk-left[data-v-5d6914bc]{display:flex;align-items:center;gap:14px;min-width:0;flex-wrap:wrap}.otk-title[data-v-5d6914bc]{margin:0;white-space:nowrap}.otk-card[data-v-5d6914bc]{border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.otk-table-wrap[data-v-5d6914bc]{overflow-x:auto;overflow-y:hidden}.otk-table[data-v-5d6914bc]{width:100%;border-collapse:collapse}.otk-table td[data-v-5d6914bc],.otk-table th[data-v-5d6914bc]{padding:12px 10px;text-align:left;vertical-align:middle}.otk-table thead th[data-v-5d6914bc]{border-bottom:1px solid hsla(0,0%,100%,.06);font-weight:600;opacity:.9}.th-sort[data-v-5d6914bc]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.th-sort[data-v-5d6914bc]:hover{background:hsla(0,0%,100%,.03)}.th-label[data-v-5d6914bc]{display:inline-flex;align-items:center;gap:6px}.th-sort-icon[data-v-5d6914bc]{display:inline-flex;width:16px;justify-content:center;opacity:.85}.row-actions[data-v-5d6914bc]{display:flex;gap:8px;justify-content:flex-end}.otk-link[data-v-5d6914bc]{color:inherit;text-decoration:underline;text-underline-offset:3px}.otk-link[data-v-5d6914bc]:hover{color:#03cdf1}.muted[data-v-5d6914bc]{opacity:.7}.mono[data-v-5d6914bc]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.searchbar[data-v-5d6914bc]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.search-btn[data-v-5d6914bc]{display:inline-flex;align-items:center;justify-content:center}.search-input-wrap[data-v-5d6914bc]{position:relative;display:flex;align-items:center;max-width:0;opacity:0;overflow:hidden;transform:translateX(-6px);transition:max-width .2s ease,opacity .16s ease,transform .2s ease;flex:1 1 auto;min-width:0}.searchbar.open .search-input-wrap[data-v-5d6914bc]{max-width:min(360px,100%);opacity:1;transform:translateX(0)}@media(max-width:900px){.searchbar[data-v-5d6914bc]{flex:1 1 100%}.searchbar.open .search-input-wrap[data-v-5d6914bc]{max-width:100%}}@media(max-width:600px){.otk-left[data-v-5d6914bc]{flex-wrap:wrap}}.search-icon[data-v-5d6914bc]{position:absolute;left:10px;opacity:.7;font-size:16px}.search-input[data-v-5d6914bc]{width:100%;min-width:0;padding:9px 12px 9px 34px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#fff;outline:none}.search-input[data-v-5d6914bc]:focus{border-color:rgba(3,205,241,.6)}.search-clear[data-v-5d6914bc]{position:absolute;right:6px;padding:6px 8px;border-radius:10px}.form-grid[data-v-5d6914bc]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:700px){.form-grid[data-v-5d6914bc]{grid-template-columns:1fr}}.field[data-v-5d6914bc]{display:flex;flex-direction:column;gap:6px}.label[data-v-5d6914bc]{font-size:12px;opacity:.85}.input[data-v-5d6914bc]{padding:10px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#fff;outline:none}.input[data-v-5d6914bc]:focus{border-color:rgba(3,205,241,.6)}select.input.select[data-v-5d6914bc]{background-color:hsla(0,0%,100%,.06);color:#fff;color-scheme:dark}select.input.select optgroup[data-v-5d6914bc],select.input.select option[data-v-5d6914bc]{background-color:#10161c;color:#fff}select.input.select option[data-v-5d6914bc]:disabled{color:hsla(0,0%,100%,.55)}select.input.select option[data-v-5d6914bc]:checked{background-color:rgba(3,205,241,.35);color:#fff}select.input.select option[data-v-5d6914bc]:active,select.input.select option[data-v-5d6914bc]:hover{background-color:rgba(3,205,241,.25);color:#fff}.error[data-v-5d6914bc]{margin-top:10px;color:#ff5a6a}.status-cell[data-v-5d6914bc]{display:inline-flex;align-items:center;gap:8px}.status-select[data-v-5d6914bc]{min-width:180px;padding-top:8px;padding-bottom:8px}.status-lock[data-v-5d6914bc]{opacity:.75;font-size:16px}.modal-head[data-v-5d6914bc]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.08)}.modal-title[data-v-5d6914bc]{margin:0;font-weight:900;letter-spacing:.2px}.modal-body[data-v-5d6914bc]{display:flex;flex-direction:column;gap:12px}.modal-actions[data-v-5d6914bc]{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.modal-confirm[data-v-5d6914bc]{max-width:520px}.fade-enter-active[data-v-5d6914bc],.fade-leave-active[data-v-5d6914bc]{transition:opacity .16s ease}.fade-enter-from[data-v-5d6914bc],.fade-leave-to[data-v-5d6914bc]{opacity:0}.row-actions .btn.btn-danger[data-v-5d6914bc]{background-color:#ff5a6a;border-color:#ff5a6a;color:#fff;transition:background-color .15s ease,box-shadow .15s ease,transform .12s ease}.row-actions .btn.btn-danger[data-v-5d6914bc]:hover{background-color:#e04858;border-color:#e04858;color:#fff;box-shadow:0 6px 18px rgba(255,90,106,.35);transform:translateY(-1px)}.row-actions .btn.btn-danger[data-v-5d6914bc]:active{background-color:#c63c4a;border-color:#c63c4a;transform:translateY(0);box-shadow:none}.modal-confirm .btn.btn-danger[data-v-5d6914bc]{background-color:#ff5a6a;border-color:#ff5a6a;color:#fff;transition:background-color .15s ease,box-shadow .15s ease,transform .12s ease}.modal-confirm .btn.btn-danger[data-v-5d6914bc]:hover{background-color:#e04858;border-color:#e04858;color:#fff;box-shadow:0 8px 24px rgba(255,90,106,.4);transform:translateY(-1px)}.modal-confirm .btn.btn-danger[data-v-5d6914bc]:active{background-color:#c63c4a;border-color:#c63c4a;transform:translateY(0);box-shadow:none}.pagination-bar[data-v-5d6914bc]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-top:1px solid hsla(0,0%,100%,.06);flex-wrap:wrap}.pagination-controls[data-v-5d6914bc]{display:inline-flex;align-items:center;gap:8px}.pagination-current[data-v-5d6914bc]{min-width:50px;text-align:center;font-size:13px}.pagination-size[data-v-5d6914bc]{display:inline-flex;align-items:center;gap:8px;font-size:13px}.pagination-select[data-v-5d6914bc]{width:auto;min-width:60px;padding:6px 10px;font-size:13px}.pagination-info[data-v-5d6914bc]{font-size:13px}.stock-table td.num-col[data-v-5d6914bc],.stock-table th.num-col[data-v-5d6914bc]{text-align:center;width:180px}.stock-table th.num-col .th-label[data-v-5d6914bc]{justify-content:center;width:100%}.totals-row td[data-v-5d6914bc]{border-top:1px solid hsla(0,0%,100%,.12)}.fade-page-enter-active,.fade-page-leave-active{transition:opacity .3s}.fade-page-enter,.fade-page-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.btn{padding:.6rem 1.2rem;border:1px solid #aaa;background-color:transparent;color:#fff;border-radius:6px;cursor:pointer;transition:background-color .5s ease,border-color .5s ease,color .5s ease,box-shadow .5s ease,transform .5s ease;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;line-height:1;white-space:nowrap}.btn:hover{border-color:#fff;background-color:#02b7d3;transform:translateZ(0)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn-accent{background-color:#03cdf1;border-color:#03cdf1;color:#000}.btn-accent:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.25)}.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.25)}.btn-sm{padding:.35rem .7rem;font-size:.85rem}.btn-secondary{border-color:hsla(0,0%,100%,.18);background-color:hsla(0,0%,100%,.06)}.btn-secondary:hover{border-color:hsla(0,0%,100%,.28);background-color:hsla(0,0%,100%,.1)}.btn-icon{background:none;border:none;color:#aaa;cursor:pointer;padding:.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .5s ease,color .5s ease,transform .5s ease}.btn-icon:hover{color:#fff;background-color:#272c33;transform:translateZ(0)}.btn-icon:disabled{opacity:.55;cursor:not-allowed}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(10,20,30,.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:3000;animation:fadeIn .5s ease-out;padding:14px}.modal-content{background:linear-gradient(135deg,#193d4d,#132e3a);border:2px solid #03cdf1;box-shadow:0 10px 40px rgba(3,205,241,.25);border-radius:16px;padding:1.5rem;width:100%;max-width:720px;max-height:calc(100vh - 28px);overflow:auto;animation:slideUp .5s ease-out}.modal-content h3,.modal-content p{text-align:center;color:#fff}.modal-content .modal-actions{display:flex;justify-content:center;gap:1rem;padding-top:1.5rem;border-top:1px solid rgba(3,205,241,.2);margin-top:1.5rem}.navigation{position:fixed;top:0;left:0;width:240px;height:100vh;background:#252a31;overflow-x:hidden;transition:transform .3s ease,width .3s ease;padding-top:10px;box-sizing:border-box;z-index:2500}.navigation.collapsed{width:70px}.navigation.hidden{transform:translateX(-100%)}.navigation .nav-logo{display:flex;justify-content:center;align-items:center;margin-bottom:32px;padding:10px 0;position:relative}.navigation .nav-logo:hover{background:hsla(0,0%,100%,.04);border-radius:12px}.navigation .nav-logo-icon{width:120px;max-width:100%;display:block;animation:none!important;transform:none!important;transition:none!important}.navigation ul{list-style:none;padding:0;margin:0}.navigation ul li{margin:4px 10px}.navigation ul li:not(.nav-logo){margin-top:6px;margin-bottom:8px}.navigation ul li a{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;border-radius:10px;padding:6px 10px;min-height:42px;box-sizing:border-box;transition:background-color .15s ease}.navigation ul li a.active,.navigation ul li a:hover{background-color:#1e2329}.navigation ul li a .icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex:0 0 38px;line-height:0}.navigation ul li a ion-icon{display:block;font-size:21px}.navigation ul li a .title{margin:0!important;white-space:nowrap}.navigation.collapsed .nav-logo{justify-content:flex-start;padding-left:6px}.navigation.collapsed .nav-logo-icon{width:58px}.navigation.collapsed .title{display:none}.navigation.collapsed ul li a{justify-content:center;padding:6px}.topbar{position:fixed;top:0;right:0;left:240px;height:60px;background:#272c33;color:#fff;display:flex;align-items:center;padding:0 16px;transition:left .3s ease;z-index:2000}.topbar.collapsed{left:70px}.topbar .toggle-btn{cursor:pointer;font-size:24px;margin-right:15px;color:#fff;transition:color .3s,text-shadow .3s}.topbar .toggle-btn:hover{color:#03cdf1;text-shadow:0 0 10px rgba(3,205,241,.7)}.topbar .topbar-title{flex-grow:1;font-size:1.3rem;text-align:left;color:#fff}.topbar .header-icons{display:flex;align-items:center;gap:15px}.topbar .header-icons ion-icon{font-size:24px;line-height:1;cursor:pointer;color:#fff;transition:color .3s,text-shadow .3s}.topbar .header-icons ion-icon:hover{color:#03cdf1;text-shadow:0 0 10px rgba(3,205,241,.7)}.topbar .header-icons .notification-wrapper{display:flex;align-items:center;position:relative}.topbar .header-icons .notification-wrapper .notification-count{position:absolute;top:-4px;right:-8px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;background:#e74c3c;box-shadow:0 0 6px rgba(231,76,60,.7);pointer-events:none}.topbar .lang-switch{background:transparent;border:none;outline:none;box-shadow:none;cursor:pointer;color:#fff;font-size:1.1rem;font-weight:400;padding:4px 8px;border-radius:6px;transition:color .2s}.topbar .lang-switch:hover{color:#03cdf1}.topbar .fade-enter-active,.topbar .fade-leave-active{transition:opacity .2s}.topbar .fade-enter-from,.topbar .fade-leave-to{opacity:0}@media(max-width:1000px){.topbar{left:0!important;right:0!important}}@media(max-width:770px){.topbar{padding:0 10px;height:50px}.topbar .toggle-btn{font-size:20px;margin-right:10px}.topbar .topbar-title{font-size:1rem}.topbar .header-icons{gap:10px}.topbar .header-icons ion-icon{font-size:20px}.topbar .header-icons .notification-wrapper .notification-count{width:16px;height:16px;font-size:10px;top:-3px;right:-6px}.topbar .user-menu{top:50px}}@media(max-width:520px){.topbar{padding:0 8px;height:45px}.topbar .toggle-btn{font-size:18px;margin-right:8px}.topbar .topbar-title{font-size:.9rem}.topbar .header-icons{gap:8px}.topbar .header-icons ion-icon{font-size:18px}.topbar .header-icons .notification-wrapper .notification-count{width:14px;height:14px;font-size:9px;top:-2px;right:-5px}.topbar .user-menu{top:45px}}.main{background:#21252a;transition:margin-left .5s;margin-left:80px}.main.auth-page{margin-left:0!important;padding-top:0}.main .container{width:100%;padding:20px}.flash-messages{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:1000;width:90%;max-width:600px}.flash-messages .flash-message{padding:15px;margin-bottom:10px;border-radius:5px;text-align:center;color:#fff}.flash-messages .flash-message.error{background-color:#03cdf1}.flash-messages .flash-message.success{background-color:#6fdd9d}@media screen and (max-width:1000px){.main{margin-left:0!important}}*{margin:0;padding:0;box-sizing:border-box}body,html{min-height:100vh}body{background-color:#21252a;color:#fff;font-family:Cuyabra,sans-serif;overflow-x:visible}@font-face{font-family:IBMPlexSansArabic;src:url(/fonts/IBMPlexSansArabic-Regular.bb782d1d.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Karsten;src:url(/fonts/Karsten%20Thin.065b0a33.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Karsten;src:url(/fonts/Karsten%20Thin%20Italic.ef44746d.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Cuyabra;src:url(/fonts/cuyabra.31a2b906.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Cuyabra;src:url(/fonts/cuyabra%20bold.01858b87.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Cuyabra;src:url(/fonts/cuyabra%20oblique.a8769c39.otf) format("opentype");font-weight:400;font-style:oblique}@font-face{font-family:Cuyabra;src:url(/fonts/cuyabra%20bold%20oblique.1bcb3e0a.otf) format("opentype");font-weight:700;font-style:oblique}@font-face{font-family:InvolveRegular;src:url(/fonts/Involve-Regular.e6acccc5.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:InvolveOblique;src:url(/fonts/Involve-Oblique.933a558b.ttf) format("truetype");font-weight:700;font-style:normal}