:root{--autocore-bg-primary:#030910;--autocore-bg-secondary:#06121c;--autocore-bg-tertiary:#091925;--autocore-surface:#05111cf0;--autocore-surface-raised:#081927f5;--autocore-surface-hover:#0e2a3af0;--autocore-surface-glass:#071622c7;--autocore-border:#3d99bf47;--autocore-border-active:#1acde9ad;--autocore-neon-green:#35d49a;--autocore-orange:#ff8a24;--autocore-violet:#8b7bff;--autocore-neon-blue:#168dff;--autocore-cyan:#22d8ee;--autocore-text-primary:#eff8ff;--autocore-text-secondary:#c5d8e5;--autocore-text-muted:#9db4c5;--autocore-success:#35d49a;--autocore-warning:#ffd05a;--autocore-error:#ff6470;--autocore-shadow:0 12px 32px #0000003d;--autocore-shadow-bento:0 18px 44px #00000057;--autocore-glow-green:0 0 18px #35d49a38;--autocore-glow-blue:0 0 18px #168dff3d;--autocore-glow-cyan:0 0 18px #22d8ee2e;--autocore-radius-sm:8px;--autocore-radius-md:12px;--autocore-radius-lg:18px;--autocore-radius-xl:24px;--autocore-radius-pill:999px;--autocore-space-1:4px;--autocore-space-2:8px;--autocore-space-3:12px;--autocore-space-4:16px;--autocore-space-5:20px;--autocore-space-6:24px;--autocore-space-8:32px;--autocore-transition-fast:.14s ease;--autocore-transition-standard:.2s ease;--autocore-transition-emphasis:.28s ease}.autocore-app{--ac-bg:#030910;--ac-panel:#05111cf0;--ac-panel-raised:#081927f5;--ac-border:#3d99bf47;--ac-border-strong:#1acde97a;--ac-text:#eff8ff;--ac-muted:#9db4c5;--ac-green:#35d49a;--ac-orange:#ff8a24;--ac-blue:#168dff;--ac-cyan:#22d8ee;--ac-success:#35d49a;--ac-warning:#ffd05a;--ac-error:#ff6470;--ac-success-bg:#0c472a52;--ac-info-bg:#0a355957;--ac-warning-bg:#563c0e57;--ac-danger-bg:#58162257;--ac-field-bg:#030d16e8;--ac-radius-sm:8px;--ac-radius-md:12px;--ac-radius-lg:18px;--ac-space:16px;--ac-panel-shadow:0 12px 32px #0000003d;--ac-glow-green:0 0 18px #35d49a38;--ac-glow-blue:0 0 18px #168dff3d;--ac-glow-cyan:0 0 18px #22d8ee2e;min-height:100vh;color:var(--ac-text);background:radial-gradient(at 78% 5%,#00638b29,#0000 35%),radial-gradient(at 4% 94%,#0074491f,#0000 32%),linear-gradient(145deg,#03080e,#06121c 55%,#030910);flex-direction:column;display:flex}.autocore-app .app-topbar{z-index:35;width:100%;min-width:0;color:var(--ac-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0 clamp(16px,2.3vw,34px);position:sticky;top:0;border-bottom:1px solid var(--ac-border)!important;background:#030a11f5!important;box-shadow:0 8px 26px #00000040!important}.autocore-app .app-topbar .text-slate-900,.autocore-app .app-topbar .text-slate-800{color:#e9f4fb!important}.autocore-app .app-topbar .text-slate-500{color:#a8bdcc!important}.autocore-app .app-topbar .bg-white{color:var(--ac-text)!important;border-color:var(--ac-border)!important}.autocore-app .app-topbar .app-brand-block>img:not(.app-topbar-logo){border-color:var(--ac-border)!important;background:#07131e!important}.autocore-app .app-topbar .app-feedback-button{color:#ffc5ca!important;background:#58162257!important;border-color:#ff5c6f57!important}.autocore-app .app-topbar .app-feedback-button:hover,.autocore-app .app-topbar .app-logout-button:hover{background:#58162294!important}.autocore-app .app-topbar .bg-purple-100{color:#c5e9ff!important;background:var(--ac-info-bg)!important;border-color:#39a1ee57!important}.autocore-app .app-topbar .app-trial-status{background-color:#081825e6}.autocore-app .app-topbar .app-trial-status.bg-rose-50{color:#ffc5ca!important;background-color:var(--ac-danger-bg)!important;border-color:#ff5c6f57!important}.autocore-app .app-topbar .app-trial-status.bg-amber-50{color:#ffedc2!important;background-color:var(--ac-warning-bg)!important;border-color:#f2b94157!important}.autocore-app .app-topbar .app-trial-status.bg-emerald-50{color:#c9f9d6!important;background-color:var(--ac-success-bg)!important;border-color:#54dc7b57!important}.app-topbar-inner{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:68px;display:flex}.app-topbar-logo{object-fit:contain;flex:none;width:61px;height:45px}.app-main{width:100%;min-width:0;padding:22px clamp(14px,2.3vw,34px) 28px}.app-registration-main{padding:0}.app-main>*{animation:.28s both app-content-enter}.app-footer{min-width:0;color:#829bab!important;background:#030b12cc!important;border-top:1px solid #3683a03b!important}@keyframes app-content-enter{0%{opacity:.78;transform:translateY(4px)}to{opacity:1;transform:none}}.autocore-app .app-main .bg-white{color:var(--ac-text)!important;border-color:var(--ac-border)!important;background:linear-gradient(145deg,#081825fa,#040e18fa)!important;box-shadow:0 12px 32px #0000003d,inset 0 1px #b4e5ff09!important}.autocore-app .app-main .app-workshop-hero{background-position:50% 54%;background-size:cover;min-height:180px;position:relative;overflow:hidden;background-image:linear-gradient(90deg,#020a11ed,#020c14b8 55%,#030f1766),url(/assets/autocore-garage.png)!important;box-shadow:0 14px 34px #00000052,inset 0 0 0 1px #3dc7dc1a,inset 0 0 42px #00000054!important}.autocore-app .app-main .bg-white\/60,.autocore-app .app-main .bg-white\/80{color:#d8e8f3!important;border-color:var(--ac-border)!important;background:#0d2331e0!important}.autocore-app .app-main .bg-slate-50{color:#e4eef5!important;background:#071521d1!important;border-color:#4a87a340!important}.autocore-app .app-main .bg-slate-100,.autocore-app .app-main .bg-slate-200,.autocore-app .app-main .bg-slate-200\/60{color:#d8e8f3!important;background:#0e2230d9!important;border-color:#4b8ba447!important}.autocore-app .app-main .bg-slate-300,.autocore-app .app-main .bg-slate-800,.autocore-app .app-main .bg-slate-900\/50,.autocore-app .app-main .bg-slate-50\/70{color:#d8e8f3!important;border-color:var(--ac-border)!important;background:#0e2230d9!important}.autocore-app .app-main .bg-slate-900{background:#050b12!important}.autocore-app .app-main .text-slate-900,.autocore-app .app-main .text-slate-800,.autocore-app .app-main .text-slate-700{color:#e9f4fb!important}.autocore-app .app-main .text-slate-600,.autocore-app .app-main .text-slate-500{color:#a8bdcc!important}.autocore-app .app-main .text-slate-400{color:#819aaa!important}.autocore-app .app-main .border-slate-100,.autocore-app .app-main .border-slate-200,.autocore-app .app-main .border-slate-300{border-color:#49849f40!important}.autocore-app .app-main .divide-slate-100>:not(:last-child),.autocore-app .app-main .divide-slate-200>:not(:last-child){border-color:#49849f33!important}.autocore-app .app-main .bg-emerald-50,.autocore-app .app-main .bg-green-50,.autocore-app .app-main .bg-emerald-100{color:#c9f9d6!important;background:var(--ac-success-bg)!important;border-color:#54dc7b4d!important}.autocore-app .app-main .text-emerald-900,.autocore-app .app-main .text-emerald-800,.autocore-app .app-main .text-emerald-700,.autocore-app .app-main .text-green-800,.autocore-app .app-main .text-green-700{color:#a8f7bd!important}.autocore-app .app-main .border-emerald-100,.autocore-app .app-main .border-emerald-200,.autocore-app .app-main .border-emerald-300{border-color:#54dc7b57!important}.autocore-app .app-main .bg-blue-50,.autocore-app .app-main .bg-indigo-50,.autocore-app .app-main .bg-blue-100,.autocore-app .app-main .bg-indigo-100,.autocore-app .app-main .bg-cyan-100{color:#c5e9ff!important;background:var(--ac-info-bg)!important;border-color:#39a1ee52!important}.autocore-app .app-main .text-blue-900,.autocore-app .app-main .text-blue-800,.autocore-app .app-main .text-blue-700,.autocore-app .app-main .text-indigo-900,.autocore-app .app-main .text-indigo-800{color:#99d9ff!important}.autocore-app .app-main .border-blue-100,.autocore-app .app-main .border-blue-200,.autocore-app .app-main .border-indigo-200{border-color:#39a1ee57!important}.autocore-app .app-main .bg-amber-50,.autocore-app .app-main .bg-yellow-50,.autocore-app .app-main .bg-orange-50,.autocore-app .app-main .bg-amber-100,.autocore-app .app-main .bg-orange-100,.autocore-app .app-main .bg-orange-200{color:#ffedc2!important;background:var(--ac-warning-bg)!important;border-color:#f2b9414d!important}.autocore-app .app-main .text-amber-950,.autocore-app .app-main .text-amber-900,.autocore-app .app-main .text-amber-800,.autocore-app .app-main .text-yellow-800{color:#ffe29c!important}.autocore-app .app-main .border-amber-100,.autocore-app .app-main .border-amber-200{border-color:#f2b94157!important}.autocore-app .app-main .bg-rose-50,.autocore-app .app-main .bg-red-50,.autocore-app .app-main .bg-rose-100,.autocore-app .app-main .bg-rose-50\/30{color:#ffd9dc!important;background:var(--ac-danger-bg)!important;border-color:#ff5c6f4f!important}.autocore-app .app-main .text-rose-900,.autocore-app .app-main .text-rose-800,.autocore-app .app-main .text-rose-700,.autocore-app .app-main .text-red-800{color:#ffb7bf!important}.autocore-app .app-main .border-rose-100,.autocore-app .app-main .border-rose-200{border-color:#ff5c6f57!important}.autocore-app .app-main [class*=bg-blue-600],.autocore-app .app-main [class*=bg-blue-700],.autocore-app .app-main [class*=bg-indigo-600],.autocore-app .app-main [class*=bg-indigo-700],.autocore-app .app-main [class*=bg-cyan-600],.autocore-app .app-main [class*=bg-cyan-700]{background:linear-gradient(110deg,#0759ac,#087ddb)!important;border-color:#46aeffb3!important;box-shadow:0 0 16px #0080ff33!important}.autocore-app .app-main [class*=bg-emerald-600],.autocore-app .app-main [class*=bg-emerald-700],.autocore-app .app-main [class*=bg-green-600],.autocore-app .app-main [class*=bg-green-700]{background:linear-gradient(110deg,#138a63,#1fb07e)!important;border-color:#35d49a99!important;box-shadow:0 0 16px #35d49a2e!important}.autocore-app .app-main [class*=bg-rose-600],.autocore-app .app-main [class*=bg-rose-700],.autocore-app .app-main [class*=bg-red-600],.autocore-app .app-main [class*=bg-red-700]{background:linear-gradient(110deg,#9c2636,#cf3547)!important;border-color:#ff6f7fa6!important}.autocore-app .app-main [class*=bg-amber-500],.autocore-app .app-main [class*=bg-amber-600],.autocore-app .app-main [class*=bg-amber-700],.autocore-app .app-main [class*=bg-yellow-500],.autocore-app .app-main [class*=bg-orange-600],.autocore-app .app-main [class*=bg-orange-700]{background:linear-gradient(110deg,#79540c,#a5740c)!important;border-color:#ffd35dab!important}.autocore-app .app-main .bg-purple-50,.autocore-app .app-main .bg-violet-50,.autocore-app .app-main .bg-purple-100{color:#c5e9ff!important;background:var(--ac-info-bg)!important;border-color:#39a1ee52!important}.autocore-app .app-main [class~=bg-gradient-to-r][class~=from-amber-50]{color:#ffedc2!important;background-image:linear-gradient(110deg,#44300de6,#231f12f0)!important;border-color:#f2b9414d!important}.autocore-app .app-main [class~=bg-gradient-to-r][class~=from-emerald-50]{background-image:linear-gradient(110deg,#083424f5,#061924f5 55%,#040e18fa)!important}.autocore-app .app-main [class~=bg-gradient-to-r][class~=from-rose-50\/60]{background-image:linear-gradient(110deg,#36141feb,#081825f5 55%,#040e18fa)!important}.autocore-app .app-main [class~=bg-gradient-to-r][class~=from-blue-700]{background-image:linear-gradient(110deg,#0759ac,#07517b 55%,#071c39)!important}.autocore-app .app-main [class~=bg-gradient-to-r][class~=from-rose-600]{background-image:linear-gradient(110deg,#8e2638,#594222)!important}.autocore-app .app-main .text-purple-900,.autocore-app .app-main .text-purple-800,.autocore-app .app-main .text-purple-700,.autocore-app .app-main .text-violet-800{color:#99d9ff!important}.autocore-app .app-main .border-purple-100,.autocore-app .app-main .border-purple-200,.autocore-app .app-main .border-violet-200{border-color:#39a1ee57!important}.autocore-app .app-main [class*=bg-purple-600],.autocore-app .app-main [class*=bg-purple-700],.autocore-app .app-main [class*=bg-purple-800],.autocore-app .app-main [class*=bg-violet-600],.autocore-app .app-main [class*=bg-violet-700]{background:linear-gradient(110deg,#0759ac,#087ddb)!important;border-color:#46aeffb3!important;box-shadow:0 0 16px #0080ff33!important}.autocore-app .app-main button,.autocore-app .app-main a{transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.autocore-app .app-main button:focus-visible,.autocore-app .app-main a:focus-visible{outline-offset:2px;outline:2px solid #2cdef1db}.autocore-app .app-main button:not(:disabled):hover{filter:brightness(1.08)}.autocore-app .app-main input:not([type=checkbox]):not([type=radio]),.autocore-app .app-main textarea,.autocore-app .app-main select{color:#eef8ff!important;background-color:#030d16e8!important;border-color:#5595b25c!important}.autocore-app .app-main input::placeholder,.autocore-app .app-main textarea::placeholder{opacity:1;color:#829cac!important}.autocore-app .app-main input:focus,.autocore-app .app-main textarea:focus,.autocore-app .app-main select:focus{outline:none;border-color:#2ddbebc7!important;box-shadow:0 0 0 2px #17b6cd33,0 0 16px #0f98d024!important}.autocore-app .app-main input[type=checkbox],.autocore-app .app-main input[type=radio]{accent-color:#22d8ee}.autocore-app .app-main table{color:#dceaf4;border-color:#4884a040}.autocore-app .app-main thead{color:#cde0ed;background:#0d2534e0}.autocore-app .app-main tbody tr{border-color:#4884a033}.autocore-app .app-main tbody tr:hover{background:#1048593d}.autocore-app .app-main .overflow-x-auto{scrollbar-color:#23637b #020b12cc}.autocore-app .app-main .shadow-xs,.autocore-app .app-main .shadow-2xs{--tw-shadow-color:#00000047}.autocore-app .app-main .app-tabs{border-radius:var(--ac-radius-md);padding:7px;border:1px solid var(--ac-border)!important;background:#05121df0!important}.autocore-app .app-main .app-tabs>button{border-radius:var(--ac-radius-sm);color:#b6ccda;white-space:nowrap;background:0 0;border:1px solid #0000;min-height:40px}.autocore-app .app-main .app-tabs>button:hover{color:#f2fbff;background:#0a3448b8;border-color:#28b9de4d}.autocore-app .app-main .app-tabs>button[class*=bg-blue-600],.autocore-app .app-main .app-tabs>button[class*=bg-purple-600]{color:#04131d!important;background:linear-gradient(105deg,#22d8ee,#168dff)!important;border-color:#22d8eebf!important;box-shadow:0 0 15px #22d8ee38!important}.autocore-app .ac-card{color:var(--ac-text);border:1px solid var(--ac-border);border-radius:var(--ac-radius-lg);box-shadow:var(--ac-panel-shadow), inset 0 1px #b4e5ff09;background:linear-gradient(145deg,#081825fa,#040e18fa)}.autocore-app .ac-button{border:1px solid var(--ac-border-strong);border-radius:var(--ac-radius-sm);min-height:40px;color:var(--ac-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:700;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.autocore-app .ac-button:hover:not(:disabled){transform:translateY(-1px)}.autocore-app .ac-button:focus-visible{outline:2px solid var(--ac-cyan);outline-offset:2px}.autocore-app .ac-button:disabled{opacity:.55;cursor:not-allowed}.autocore-app .ac-button--primary{color:#04131d;background:linear-gradient(110deg,#22d8ee,#168dff);border-color:#22d8eeb3;box-shadow:0 6px 18px -8px #22d8ee99}.autocore-app .ac-button--action{color:#1a0b00;background:linear-gradient(110deg,#ffa24d,#ff8a24);border-color:#ff8a24cc}.autocore-app .ac-button--secondary{border-color:var(--ac-border-strong);color:#eaf7ff;background:linear-gradient(110deg,#0759ac,#0872b7)}.autocore-app .ac-button--danger{color:#fff2f3;background:linear-gradient(110deg,#9c2636,#cf3547);border-color:#ff6f7fa6}.autocore-app .ac-button--quiet{color:var(--ac-muted);background:0 0;border-color:#0000}.autocore-app .ac-input,.autocore-app .ac-select{border:1px solid var(--ac-border);border-radius:var(--ac-radius-sm);width:100%;min-height:40px;color:var(--ac-text);font:inherit;background:#030d16e8;padding:9px 11px;font-size:13px}.autocore-app .ac-input:focus,.autocore-app .ac-select:focus{border-color:var(--ac-cyan);outline:none;box-shadow:0 0 0 2px #17b6cd33}.autocore-app .ac-badge{border:1px solid var(--ac-border);color:#dbeaf4;background:#0f2533bf;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.autocore-app .ac-badge--success{color:#a8f7bd;background:#0c472a52;border-color:#54dc7b57}.autocore-app .ac-badge--info{color:#99d9ff;background:#0a355957;border-color:#39a1ee57}.autocore-app .ac-badge--warning{color:#ffe29c;background:#563c0e57;border-color:#f2b94157}.autocore-app .ac-badge--danger{color:#ffb7bf;background:#58162257;border-color:#ff5c6f57}.autocore-app .ac-table-wrap{border:1px solid var(--ac-border);border-radius:var(--ac-radius-md);width:100%;overflow-x:auto}.autocore-app .ac-table{border-collapse:collapse;width:100%;color:var(--ac-text)}.autocore-app .ac-table th,.autocore-app .ac-table td{text-align:left;border-bottom:1px solid #4884a033;padding:10px 12px}.autocore-app .ac-table th{color:#cde0ed;background:#0d2534e0;font-size:11px}.autocore-app .ac-table tbody tr:hover{background:#1048593d}.autocore-app .ac-page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.autocore-app .ac-page-header h1{color:var(--ac-text);margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:750}.autocore-app .ac-page-header p{color:var(--ac-muted);margin:5px 0 0;font-size:13px}.autocore-app .ac-page-header-actions{flex-wrap:wrap;gap:8px;display:flex}.autocore-app .ac-stat-card{border:1px solid var(--ac-border);border-radius:var(--ac-radius-md);min-width:0;color:var(--ac-text);box-shadow:var(--ac-panel-shadow);background:linear-gradient(145deg,#081825fa,#040e18fa);justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.autocore-app .ac-stat-card-copy{flex-direction:column;gap:4px;display:flex}.autocore-app .ac-stat-card-copy span,.autocore-app .ac-stat-card-copy small{color:var(--ac-muted);font-size:11px}.autocore-app .ac-stat-card-copy strong{color:var(--ac-text);font-size:26px;line-height:1.1}.autocore-app .ac-stat-card-icon{color:var(--ac-green)}.autocore-app .ac-stat-card--blue .ac-stat-card-icon{color:var(--ac-blue)}.autocore-app .ac-stat-card--cyan .ac-stat-card-icon{color:var(--ac-cyan)}.autocore-app .ac-stat-card--orange .ac-stat-card-icon{color:var(--ac-orange)}.autocore-app .ac-stat-card--violet .ac-stat-card-icon{color:#8b7bff}.autocore-app .ac-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=1024px){.autocore-app .ac-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=340px){.autocore-app .ac-grid{grid-template-columns:minmax(0,1fr)}}.autocore-app .app-main{padding-bottom:max(28px, env(safe-area-inset-bottom))}.autocore-app .app-topbar{padding-top:env(safe-area-inset-top)}@media (prefers-reduced-motion:reduce){.autocore-app *,.autocore-app :before,.autocore-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.autocore-app .ac-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00050ac7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.autocore-app .ac-modal{border:1px solid var(--ac-border-strong);border-radius:var(--ac-radius-lg);width:min(640px,100%);max-height:min(88dvh,900px);color:var(--ac-text);background:linear-gradient(145deg,#081825fc,#040e18fc);overflow:auto;box-shadow:0 24px 72px #00000094,0 0 28px #15a4c51f}.autocore-app .ac-modal-header{border-bottom:1px solid var(--ac-border);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.autocore-app .ac-modal-header h2{margin:0;font-size:16px}.autocore-app .ac-modal-body{padding:18px}.autocore-app .ac-tabs{border:1px solid var(--ac-border);border-radius:var(--ac-radius-md);scrollbar-width:thin;background:#05121df0;align-items:center;gap:8px;min-width:0;padding:7px;display:flex;overflow-x:auto}.autocore-app .ac-tabs>button,.autocore-app .ac-tabs>a{border-radius:var(--ac-radius-sm);color:#b6ccda;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.autocore-app .ac-tabs>button:hover,.autocore-app .ac-tabs>a:hover{color:#f2fbff;background:#0a3448b8;border-color:#28b9de4d}.autocore-app .ac-dropdown{color:var(--ac-text);border:1px solid var(--ac-border);border-radius:var(--ac-radius-md);background:var(--ac-panel-raised);box-shadow:var(--ac-panel-shadow)}.autocore-app .ac-toast{border:1px solid var(--ac-border-strong);border-radius:var(--ac-radius-md);color:var(--ac-text);background:var(--ac-panel-raised);box-shadow:var(--ac-panel-shadow);padding:12px 14px}.autocore-app .ac-toast--success{color:#c9f9d6;background:var(--ac-success-bg);border-color:#54dc7b57}.autocore-app .ac-toast--warning{color:#ffedc2;background:var(--ac-warning-bg);border-color:#f2b94157}.autocore-app .ac-toast--danger{color:#ffd9dc;background:var(--ac-danger-bg);border-color:#ff5c6f57}.autocore-app .ac-empty-state{border:1px dashed var(--ac-border-strong);border-radius:var(--ac-radius-lg);color:var(--ac-muted);text-align:center;background:#05111ca6;justify-items:center;gap:9px;padding:clamp(22px,5vw,44px);display:grid}@media (width<=900px){.app-main{padding-inline:16px}.app-user-copy{max-width:150px}.app-trial-status{white-space:nowrap;max-width:180px;overflow:hidden}}@media (width<=700px){.app-topbar{min-height:64px;position:relative}.app-topbar-inner{gap:8px;min-height:64px;padding-inline:12px!important}.app-topbar-logo{width:44px;height:35px}.app-main{padding:15px 12px 23px}.app-main>.max-w-7xl,.app-main>.max-w-4xl{padding-inline:0!important}.app-main .overflow-x-auto{max-width:100%}.app-footer{padding:10px 12px!important;font-size:9px!important}.app-footer>div{gap:4px!important}.app-footer span:last-child{display:none}.app-user-copy{max-width:120px}.app-feedback-button{padding:7px!important}.app-feedback-button span{display:none}}@media (width<=430px){.app-topbar-inner{gap:6px}.app-topbar-logo{width:38px}.app-trial-status{max-width:35vw;font-size:8px}.app-brand-block{gap:6px}.app-brand-block>div:last-child>div>span{max-width:30vw;font-size:12px!important}.app-brand-block p{display:none}.app-user-copy,.app-feedback-button{display:none!important}.app-main{padding-inline:9px}.app-main .grid-cols-2{grid-template-columns:minmax(0,1fr)}.app-main .p-6{padding:1rem}.app-main .p-8{padding:1.15rem}.app-main .text-2xl{font-size:1.2rem;line-height:1.5rem}}@media (prefers-reduced-motion:reduce){.autocore-app *,.autocore-app :before,.autocore-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html body .autocore-app{--mz-bg:#030910;--mz-bg-2:#06121c;--mz-panel:#0a1925f0;--mz-panel-2:#0d2030f2;--mz-panel-3:#0d2030;--mz-line:#22d8ee24;--mz-line-2:#22d8ee3d;--mz-line-3:#22d8ee80;--mz-text:#eef6fb;--mz-text-2:#c7d6e2;--mz-muted:#8ea6b8;--mz-dim:#627b8e;--mz-white:#22d8ee;--mz-blue:#168dff;--mz-orange:#ff8a24;--mz-violet:#8b7bff;--mz-ink:#04131d;--mz-ok:#35d49a;--mz-ok-bg:#35d49a14;--mz-ok-line:#35d49a4d;--mz-warn:#ff8a24;--mz-warn-bg:#ff8a2414;--mz-warn-line:#ff8a2452;--mz-bad:#ff6b7a;--mz-bad-bg:#ff6b7a14;--mz-bad-line:#ff6b7a52;--mz-info:#22d8ee;--mz-info-bg:#22d8ee12;--mz-info-line:#22d8ee47;--mz-radius:14px;--mz-radius-sm:10px;--mz-font:"Geist", system-ui, sans-serif;--mz-display:"Barlow", "Geist", sans-serif;font-family:var(--mz-font);color:var(--mz-text);background:repeating-radial-gradient(circle at 72% 18%, transparent 0 139px, #22d9ff0d 140px 141px), radial-gradient(ellipse at 72% 10%, #22b1ff2e, transparent 45%), linear-gradient(180deg, #03162a, var(--mz-bg) 45%);background-color:var(--mz-bg);letter-spacing:.005em;background-attachment:fixed}html body .autocore-app h1,html body .autocore-app h2,html body .autocore-app h3,html body .autocore-app h4{font-family:var(--mz-display);letter-spacing:.02em;font-weight:500;color:var(--mz-text)!important}html body .autocore-app h1{letter-spacing:.04em}html body .autocore-app .uppercase,html body .autocore-app th{font-family:var(--mz-display);letter-spacing:.16em!important;font-weight:500!important}html body .autocore-app .font-mono,html body .autocore-app code{font-family:ui-monospace,SF Mono,Menlo,monospace}html body .autocore-app .app-topbar{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);border-bottom:1px solid var(--mz-line)!important;box-shadow:none!important;background:#030910db!important}html body .autocore-app .app-topbar .text-slate-900,html body .autocore-app .app-topbar .text-slate-800{color:var(--mz-text)!important}html body .autocore-app .app-topbar .text-slate-500{color:var(--mz-muted)!important}html body .autocore-app .app-topbar h1,html body .autocore-app .app-topbar .font-bold{font-family:var(--mz-display);letter-spacing:.04em;font-weight:500!important}html body .autocore-app .app-topbar .app-brand-block>img:not(.app-topbar-logo){border-color:var(--mz-line-2)!important;background:var(--mz-panel)!important}html body .autocore-app .app-topbar .app-feedback-button,html body .autocore-app .app-topbar .bg-purple-100,html body .autocore-app .app-topbar .app-trial-status{color:var(--mz-text-2)!important;border:1px solid var(--mz-line-2)!important;background:#ffffff08!important;border-radius:999px!important}html body .autocore-app .app-topbar .app-trial-status.bg-rose-50{color:var(--mz-bad)!important;border-color:var(--mz-bad-line)!important}html body .autocore-app .app-topbar .app-trial-status.bg-amber-50{color:var(--mz-warn)!important;border-color:var(--mz-warn-line)!important}html body .autocore-app .app-topbar .app-trial-status.bg-emerald-50{color:var(--mz-ok)!important;border-color:var(--mz-ok-line)!important}html body .autocore-app .app-topbar .app-feedback-button:hover,html body .autocore-app .app-topbar .app-logout-button:hover{color:var(--mz-white)!important;background:#ffffff14!important}html body .autocore-app .app-topbar .app-logout-button{color:var(--mz-text-2)!important}html body .autocore-app .app-footer{font-family:var(--mz-display);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid var(--mz-line)!important;color:var(--mz-dim)!important;background:0 0!important;font-size:10px!important}html body .autocore-app .app-footer .text-slate-400{color:var(--mz-dim)!important}html body .autocore-app .app-main{padding-top:clamp(20px,3vw,36px);padding-bottom:40px}html body .autocore-app .app-main>*{max-width:1440px;margin-left:auto;margin-right:auto}html body .autocore-app .app-main .bg-white,html body .autocore-app .ac-card,html body .autocore-app .ac-stat-card,html body .autocore-app .ac-modal{color:var(--mz-text)!important;background:linear-gradient(180deg, var(--mz-panel-2), var(--mz-panel))!important;border-color:var(--mz-line)!important;box-shadow:inset 0 1px #ffffff0a,0 20px 40px -24px #000c!important}html body .autocore-app .app-main .rounded-2xl,html body .autocore-app .app-main .rounded-xl{border-radius:var(--mz-radius)!important}html body .autocore-app .app-main .rounded-lg{border-radius:var(--mz-radius-sm)!important}html body .autocore-app .app-main .app-workshop-hero{filter:none;box-shadow:inset 0 0 0 1px var(--mz-line)!important;background-image:linear-gradient(90deg,#030910f5,#030910b3 55%,#03091059),url(/assets/autocore-garage.png)!important}html body .autocore-app .app-main .bg-white\/60,html body .autocore-app .app-main .bg-white\/80,html body .autocore-app .app-main .bg-slate-50,html body .autocore-app .app-main .bg-slate-50\/70,html body .autocore-app .app-main .bg-slate-100,html body .autocore-app .app-main .bg-slate-200,html body .autocore-app .app-main .bg-slate-200\/60,html body .autocore-app .app-main .bg-slate-300,html body .autocore-app .app-main .bg-slate-800,html body .autocore-app .app-main .bg-slate-900\/50{color:var(--mz-text-2)!important;border-color:var(--mz-line)!important;background:#ffffff08!important}html body .autocore-app .app-main .bg-slate-900{background:var(--mz-bg)!important}html body .autocore-app .app-main [class*=bg-gradient-to]{background:linear-gradient(180deg, var(--mz-panel-3), var(--mz-panel-2))!important;border-color:var(--mz-line-2)!important;color:var(--mz-text)!important}html body .autocore-app .app-main .text-slate-900,html body .autocore-app .app-main .text-slate-800,html body .autocore-app .app-main .text-slate-700,html body .autocore-app .app-main .text-white{color:var(--mz-text)!important}html body .autocore-app .app-main .text-slate-600,html body .autocore-app .app-main .text-slate-500{color:var(--mz-muted)!important}html body .autocore-app .app-main .text-slate-400,html body .autocore-app .app-main .text-slate-300{color:var(--mz-dim)!important}html body .autocore-app .app-main [class*=text-cyan-],html body .autocore-app .app-main [class*=text-sky-],html body .autocore-app .app-main [class*=text-teal-]{color:var(--mz-white)!important}html body .autocore-app .app-main [class*=text-blue-],html body .autocore-app .app-main [class*=text-indigo-]{color:#5fb4ff!important}html body .autocore-app .app-main [class*=text-purple-],html body .autocore-app .app-main [class*=text-violet-]{color:#a99dff!important}html body .autocore-app .app-main [class*=text-emerald-],html body .autocore-app .app-main [class*=text-green-]{color:var(--mz-ok)!important}html body .autocore-app .app-main [class*=text-amber-],html body .autocore-app .app-main [class*=text-yellow-],html body .autocore-app .app-main [class*=text-orange-]{color:var(--mz-warn)!important}html body .autocore-app .app-main [class*=text-rose-],html body .autocore-app .app-main [class*=text-red-]{color:var(--mz-bad)!important}html body .autocore-app .app-main [class*=border-slate-],html body .autocore-app .app-main [class*=border-blue-],html body .autocore-app .app-main [class*=border-indigo-],html body .autocore-app .app-main [class*=border-purple-],html body .autocore-app .app-main [class*=border-cyan-],html body .autocore-app .app-main [class*=divide-]>:not(:last-child){border-color:var(--mz-line)!important}html body .autocore-app .app-main [class*=border-emerald-],html body .autocore-app .app-main [class*=border-green-]{border-color:var(--mz-ok-line)!important}html body .autocore-app .app-main [class*=border-amber-],html body .autocore-app .app-main [class*=border-yellow-],html body .autocore-app .app-main [class*=border-orange-]{border-color:var(--mz-warn-line)!important}html body .autocore-app .app-main [class*=border-rose-],html body .autocore-app .app-main [class*=border-red-]{border-color:var(--mz-bad-line)!important}html body .autocore-app .app-main .bg-emerald-50,html body .autocore-app .app-main .bg-emerald-100,html body .autocore-app .app-main .bg-green-50,html body .autocore-app .app-main .bg-green-100{color:var(--mz-ok)!important;background:var(--mz-ok-bg)!important;border-color:var(--mz-ok-line)!important}html body .autocore-app .app-main .bg-amber-50,html body .autocore-app .app-main .bg-amber-100,html body .autocore-app .app-main .bg-yellow-50,html body .autocore-app .app-main .bg-orange-50,html body .autocore-app .app-main .bg-orange-100,html body .autocore-app .app-main .bg-orange-200{color:var(--mz-warn)!important;background:var(--mz-warn-bg)!important;border-color:var(--mz-warn-line)!important}html body .autocore-app .app-main .bg-rose-50,html body .autocore-app .app-main .bg-rose-100,html body .autocore-app .app-main .bg-red-50,html body .autocore-app .app-main .bg-red-100,html body .autocore-app .app-main .bg-rose-50\/30{color:var(--mz-bad)!important;background:var(--mz-bad-bg)!important;border-color:var(--mz-bad-line)!important}html body .autocore-app .app-main .bg-blue-50,html body .autocore-app .app-main .bg-blue-100,html body .autocore-app .app-main .bg-indigo-50,html body .autocore-app .app-main .bg-indigo-100,html body .autocore-app .app-main .bg-purple-50,html body .autocore-app .app-main .bg-purple-100,html body .autocore-app .app-main .bg-violet-50,html body .autocore-app .app-main .bg-cyan-50,html body .autocore-app .app-main .bg-cyan-100,html body .autocore-app .app-main .bg-sky-50{color:var(--mz-info)!important;background:var(--mz-info-bg)!important;border-color:var(--mz-info-line)!important}html body .autocore-app .app-main div[class*=bg-emerald-5]:empty,html body .autocore-app .app-main div[class*=bg-green-5]:empty{background:var(--mz-ok)!important}html body .autocore-app .app-main div[class*=bg-amber-5]:empty,html body .autocore-app .app-main div[class*=bg-orange-5]:empty{background:var(--mz-warn)!important}html body .autocore-app .app-main div[class*=bg-rose-5]:empty,html body .autocore-app .app-main div[class*=bg-red-5]:empty{background:var(--mz-bad)!important}html body .autocore-app .app-main div[class*=bg-blue-5]:empty,html body .autocore-app .app-main div[class*=bg-blue-6]:empty,html body .autocore-app .app-main div[class*=bg-purple-5]:empty{background:var(--mz-white)!important}html body .autocore-app .app-main button,html body .autocore-app .app-main a{transition:background-color .2s,color .2s,border-color .2s,transform .2s}html body .autocore-app .app-main button:not(:disabled):hover{filter:none}html body .autocore-app .app-main button[class*=bg-blue-6],html body .autocore-app .app-main button[class*=bg-blue-7],html body .autocore-app .app-main button[class*=bg-indigo-6],html body .autocore-app .app-main button[class*=bg-purple-6],html body .autocore-app .app-main button[class*=bg-purple-7],html body .autocore-app .app-main button[class*=bg-violet-6],html body .autocore-app .app-main button[class*=bg-emerald-6],html body .autocore-app .app-main button[class*=bg-emerald-7],html body .autocore-app .app-main button[class*=bg-green-6],html body .autocore-app .app-main button[class*=bg-cyan-6],html body .autocore-app .app-main button[class*=bg-teal-6],html body .autocore-app .app-main button[class*=bg-slate-9],html body .autocore-app .app-main a[class*=bg-blue-6],html body .autocore-app .app-main .ac-button--primary,html body .autocore-app .app-main .ac-button--secondary{font-family:var(--mz-display);letter-spacing:.06em;text-transform:uppercase;min-height:40px;color:var(--mz-ink)!important;background:linear-gradient(110deg, var(--mz-white), var(--mz-blue))!important;border:1px solid #22d8eeb3!important;border-radius:12px!important;font-size:12px!important;font-weight:700!important;box-shadow:0 6px 18px -8px #22d8ee99!important}html body .autocore-app .app-main button[class*=bg-blue-6] *,html body .autocore-app .app-main button[class*=bg-purple-6] *,html body .autocore-app .app-main button[class*=bg-emerald-6] *,html body .autocore-app .app-main button[class*=bg-green-6] *,html body .autocore-app .app-main button[class*=bg-slate-9] *{color:inherit!important}html body .autocore-app .app-main button[class*=bg-blue-6]:not(:disabled):hover,html body .autocore-app .app-main button[class*=bg-purple-6]:not(:disabled):hover,html body .autocore-app .app-main button[class*=bg-emerald-6]:not(:disabled):hover,html body .autocore-app .app-main button[class*=bg-green-6]:not(:disabled):hover,html body .autocore-app .app-main button[class*=bg-slate-9]:not(:disabled):hover,html body .autocore-app .app-main .ac-button--primary:hover{filter:brightness(1.1);transform:translateY(-1px)}html body .autocore-app .app-main .ac-button--action{color:#1a0b00!important;background:linear-gradient(110deg, #ffa24d, var(--mz-orange))!important;border:1px solid #ff8a24cc!important;border-radius:12px!important;font-weight:700!important}html body .autocore-app .app-main button[class*=bg-rose-6],html body .autocore-app .app-main button[class*=bg-rose-7],html body .autocore-app .app-main button[class*=bg-red-6],html body .autocore-app .app-main button[class*=bg-red-7],html body .autocore-app .app-main button[class*=bg-amber-6],html body .autocore-app .app-main button[class*=bg-orange-6],html body .autocore-app .app-main .ac-button--danger{font-family:var(--mz-display);letter-spacing:.1em;text-transform:uppercase;color:var(--mz-bad)!important;background:var(--mz-bad-bg)!important;border:1px solid var(--mz-bad-line)!important;box-shadow:none!important;border-radius:12px!important;font-size:12px!important;font-weight:600!important}html body .autocore-app .app-main button[class*=bg-amber-6],html body .autocore-app .app-main button[class*=bg-orange-6]{color:var(--mz-warn)!important;background:var(--mz-warn-bg)!important;border-color:var(--mz-warn-line)!important}html body .autocore-app .app-main button.bg-white,html body .autocore-app .app-main button[class*=bg-slate-1],html body .autocore-app .app-main button[class*=bg-slate-5],html body .autocore-app .app-main button[class*=bg-blue-5],html body .autocore-app .app-main button[class*=bg-blue-1],html body .autocore-app .app-main button[class*=bg-indigo-5],html body .autocore-app .app-main button[class*=bg-purple-5],html body .autocore-app .app-main button[class*=bg-emerald-5],html body .autocore-app .app-main button[class*=bg-rose-5],html body .autocore-app .app-main .ac-button--quiet{border-color:var(--mz-line-2)!important;box-shadow:none!important;background:linear-gradient(#0d2030e6,#06121ce6)!important;border-radius:12px!important}html body .autocore-app .app-main button.bg-white:not(:disabled):hover,html body .autocore-app .app-main button[class*=bg-slate-1]:not(:disabled):hover,html body .autocore-app .app-main button[class*=bg-blue-5]:not(:disabled):hover,html body .autocore-app .app-main button[class*=bg-emerald-5]:not(:disabled):hover,html body .autocore-app .app-main button[class*=bg-rose-5]:not(:disabled):hover{border-color:var(--mz-line-3)!important;background:#ffffff14!important}html body .autocore-app .app-main button:focus-visible,html body .autocore-app .app-main a:focus-visible{outline:1px solid var(--mz-white);outline-offset:3px}html body .autocore-app .app-main .app-tabs,html body .autocore-app .ac-tabs{border:1px solid var(--mz-line)!important;box-shadow:none!important;background:#ffffff06!important;border-radius:999px!important;padding:4px!important}html body .autocore-app .app-main .app-tabs>button,html body .autocore-app .ac-tabs>button{font-family:var(--mz-display);letter-spacing:.1em;text-transform:uppercase;color:var(--mz-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;font-size:11.5px!important;font-weight:500!important}html body .autocore-app .app-main .app-tabs>button *{color:inherit!important}html body .autocore-app .app-main .app-tabs>button:hover{color:var(--mz-text)!important;background:#ffffff0d!important}html body .autocore-app .app-main .app-tabs>button[class*=bg-blue-6],html body .autocore-app .app-main .app-tabs>button[class*=bg-purple-6],html body .autocore-app .app-main .app-tabs>button[class*=bg-slate-9]{color:var(--mz-ink)!important;background:var(--mz-white)!important;border-color:var(--mz-white)!important}html body .autocore-app .app-main input:not([type=checkbox]):not([type=radio]),html body .autocore-app .app-main textarea,html body .autocore-app .app-main select,html body .autocore-app .ac-input,html body .autocore-app .ac-select{font-family:var(--mz-font);color:var(--mz-text)!important;border-color:var(--mz-line-2)!important;border-radius:var(--mz-radius-sm)!important;box-shadow:none!important;background-color:#ffffff08!important}html body .autocore-app .app-main input::placeholder,html body .autocore-app .app-main textarea::placeholder{color:var(--mz-dim)!important}html body .autocore-app .app-main input:focus,html body .autocore-app .app-main textarea:focus,html body .autocore-app .app-main select:focus{border-color:var(--mz-line-3)!important;background-color:#ffffff0d!important;box-shadow:0 0 0 3px #ffffff0d!important}html body .autocore-app .app-main select option{background:var(--mz-panel-2);color:var(--mz-text)}html body .autocore-app .app-main input[type=checkbox],html body .autocore-app .app-main input[type=radio]{accent-color:#22d8ee}html body .autocore-app .app-main label{color:var(--mz-muted)}html body .autocore-app .app-main table{color:var(--mz-text-2)}html body .autocore-app .app-main thead,html body .autocore-app .ac-table th{font-size:10.5px;color:var(--mz-dim)!important;background:0 0!important}html body .autocore-app .app-main thead tr,html body .autocore-app .app-main thead th{border-color:var(--mz-line)!important;background:0 0!important}html body .autocore-app .app-main tbody tr{border-color:var(--mz-line)!important}html body .autocore-app .app-main tbody tr:hover{background:#ffffff06!important}html body .autocore-app .app-main .overflow-x-auto{scrollbar-color:#3a3a40 transparent}html body .autocore-app .app-main svg{stroke-width:1.6px}html body .autocore-app .ac-badge{border-color:var(--mz-line-2);color:var(--mz-text-2);background:#ffffff0a}html body .autocore-app .app-main .fixed.inset-0[class*=bg-slate-9],html body .autocore-app .app-main .fixed.inset-0[class*=bg-black],html body .autocore-app .ac-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8!important}@media (width<=767px){html body .autocore-app .app-main{padding-left:14px;padding-right:14px}html body .autocore-app .app-main .app-tabs,html body .autocore-app .ac-tabs{border-radius:16px!important}html body .autocore-app .app-main .app-tabs>button{font-size:10.5px!important}html body .autocore-app h1{font-size:1.35rem!important}}html body .autocore-app{letter-spacing:0}html body .autocore-app .app-main [class*=bg-gradient-to][class*=from-][class]{background-image:linear-gradient(#ffffff09,#ffffff03)!important;background-color:var(--mz-panel-2)!important;border-color:var(--mz-line)!important;color:var(--mz-text)!important}html body .autocore-app :is(.app-main,.app-topbar) :is(div,span)[class*=bg-blue-6][class],html body .autocore-app :is(.app-main,.app-topbar) :is(div,span)[class*=bg-blue-7][class],html body .autocore-app :is(.app-main,.app-topbar) :is(div,span)[class*=bg-indigo-6][class],html body .autocore-app :is(.app-main,.app-topbar) :is(div,span)[class*=bg-purple-6][class],html body .autocore-app :is(.app-main,.app-topbar) :is(div,span)[class*=bg-purple-7][class],html body .autocore-app :is(.app-main,.app-topbar) :is(div,span)[class*=bg-amber-5][class],html body .autocore-app :is(.app-main,.app-topbar) :is(div,span)[class*=bg-amber-6][class],html body .autocore-app :is(.app-main,.app-topbar) :is(div,span)[class*=bg-emerald-6][class],html body .autocore-app :is(.app-main,.app-topbar) :is(div,span)[class*=bg-rose-6][class]{background:var(--mz-panel-3)!important;color:var(--mz-white)!important;border:1px solid var(--mz-line-2)!important;box-shadow:none!important;background-image:none!important}html body .autocore-app .app-main div[class*=bg-][class*="-5"][class]:empty,html body .autocore-app .app-main div[class*=bg-][class*="-6"][class]:empty{background:var(--mz-text-2)!important;border:0!important}html body .autocore-app .icon-menu{flex-direction:column;gap:18px;display:flex}html body .autocore-app .icon-menu-group-title{letter-spacing:.18em;text-transform:uppercase;color:#f5f5f573;margin:0 0 8px 2px;font-family:Barlow,sans-serif;font-size:11px;font-weight:600}html body .autocore-app .icon-menu-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}html body .autocore-app .icon-menu-card{cursor:pointer;text-align:left;background:#04162ceb;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;min-height:96px;padding:14px 14px 12px;transition:background .15s,border-color .15s,transform .15s;display:flex;position:relative}html body .autocore-app .icon-menu-card:hover{background:#061e3af0;border-color:#fff3;transform:translateY(-1px)}html body .autocore-app .icon-menu-icon{color:#f5f5f5;background:#0a2a4c;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}html body .autocore-app .icon-menu-icon svg{width:18px;height:18px;color:#f5f5f5!important}html body .autocore-app .icon-menu-label{letter-spacing:.06em;text-transform:uppercase;color:#f5f5f5;font-family:Barlow,sans-serif;font-size:12px;font-weight:600;line-height:1.25}html body .autocore-app .icon-menu-hint{color:#f5f5f566;font-size:10px}html body .autocore-app .icon-menu-count{color:#f5f5f5;text-align:center;background:#0a2a4c;border:1px solid #ffffff1f;border-radius:999px;min-width:22px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}html body .autocore-app .icon-menu-card.is-active{background:#22d8ee;border-color:#22d8ee}html body .autocore-app .icon-menu-card.is-active .icon-menu-label{color:#04131d}html body .autocore-app .icon-menu-card.is-active .icon-menu-icon{background:#04131d;border-color:#04131d}html body .autocore-app .icon-menu-card.is-active .icon-menu-hint{color:#04131d99}html body .autocore-app .icon-menu-card.is-active .icon-menu-count{color:#22d8ee;background:#04131d;border-color:#04131d}@media (width<=640px){html body .autocore-app .icon-menu-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}html body .autocore-app .icon-menu-card{min-height:88px;padding:12px}}html body .autocore-app .cm{margin:0 0 14px}html body .autocore-app .cm-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}html body .autocore-app .cm-tile{cursor:pointer;color:#f5f5f5;text-align:center;background:#04162ceb;border:1px solid #57beff24;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:88px;padding:12px 8px 10px;transition:transform .18s,box-shadow .2s,border-color .2s,background .15s;display:flex;position:relative}html body .autocore-app .cm-tile:hover{border-color:#22d9ff73;transform:translateY(-2px);box-shadow:0 8px 24px -10px #22d9ff59}html body .autocore-app .cm-tile:active{transform:translateY(0)scale(.98)}html body .autocore-app .cm-tile.is-active{color:#04131d;background:#22d8ee;border-color:#22d8ee;box-shadow:0 10px 28px -10px #22d8ee73}html body .autocore-app .cm-tile.is-open{background:#22d9ff14;border-color:#22d9ff99;box-shadow:0 8px 24px -12px #22d9ff80}html body .autocore-app .cm-tile-icon{color:#22d8ee;filter:drop-shadow(0 0 6px #22d8ee73);background:0 0;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}html body .autocore-app .cm-tile-icon svg{stroke-width:1.9px;width:30px;height:30px}html body .autocore-app .cm-tile.is-active .cm-tile-icon,html body .autocore-app .cm-tile.is-active .cm-tile-icon .ac-icon--toned{color:#04131d;filter:none}html body .autocore-app .ac-hero-icon{color:#22d8ee}html body .autocore-app .cm-tile-label{font-family:var(--mz-display,inherit);letter-spacing:.06em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}html body .autocore-app .cm-tile-count{color:#7fdcff;text-align:center;background:#22d9ff2e;border-radius:999px;min-width:20px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:7px;right:7px}html body .autocore-app .cm-tile.is-active .cm-tile-count{color:#04131d;background:#07120026}html body .autocore-app .cm-tile-chevron{opacity:.55;font-size:9px;position:absolute;bottom:5px;right:9px}html body .autocore-app .cm-panel{background:#031021e6;border:1px solid #57beff29;border-radius:16px;margin-top:8px;padding:10px}html body .autocore-app .cm-panel-head{justify-content:space-between;align-items:center;margin:0 2px 8px;display:flex}html body .autocore-app .cm-panel-title{font-family:var(--mz-display,inherit);letter-spacing:.1em;text-transform:uppercase;color:#7fdcff;font-size:11px;font-weight:600}html body .autocore-app .cm-panel-close{color:#f5f5f5;cursor:pointer;background:0 0;border:1px solid #57beff33;border-radius:999px;width:26px;height:26px;font-size:11px;line-height:1}html body .autocore-app .cm-panel-close:hover{border-color:#22d9ff80}html body .autocore-app .cm-grid-sub{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}html body .autocore-app .cm-tile-sub{background:#061e3af0;min-height:76px}html body .autocore-app .cm-tile-sub .cm-tile-icon{border-radius:12px;width:36px;height:36px}html body .autocore-app .cm-tile-sub .cm-tile-icon svg{width:24px;height:24px}@media (width<=640px){html body .autocore-app .cm-grid{grid-template-columns:repeat(3,1fr);gap:7px}html body .autocore-app .cm-tile{border-radius:14px;min-height:80px;padding:10px 6px 9px}html body .autocore-app .cm-tile-icon{border-radius:12px;width:38px;height:38px}html body .autocore-app .cm-tile-icon svg{width:26px;height:26px}html body .autocore-app .cm-tile-label{font-size:10px}html body .autocore-app .cm-grid-sub{grid-template-columns:repeat(2,1fr)}}html:has(.autocore-app){overflow-x:clip}html body:has(.autocore-app){overflow-x:clip}html body:has(.autocore-app) .autocore-app{max-width:100vw;overflow-x:clip}html body .autocore-app select{max-width:100%}@media (width<=768px){html body .autocore-app button.flex-1{white-space:normal;min-width:0;line-height:1.25}html body .autocore-app button.flex-1 span{white-space:normal;text-overflow:ellipsis;overflow:hidden}html body .autocore-app .flex{min-width:0}}@keyframes mz-glow{0%,to{box-shadow:0 0 #22d8ee00}50%{box-shadow:0 0 18px #22d8ee59}}html body .autocore-app .app-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px #22d9ff26,0 10px 30px -12px #22b1ff59;background:#031021d1!important;border-bottom:1px solid #22d9ff40!important}html body .autocore-app .app-main :is(button,a,.cm-card,[class*=rounded-xl],[class*=rounded-2xl]){transition:transform .18s,box-shadow .2s,border-color .2s,background-color .2s,color .2s!important}html body .autocore-app .app-main :is([class*=rounded-xl],[class*=rounded-2xl])[class*=border]:hover{box-shadow:0 12px 32px -14px #22b1ff73;border-color:#22d9ff66!important}html body .autocore-app .app-main button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 22px -10px #22d9ff99}html body .autocore-app .app-main button:not(:disabled):active{transform:translateY(0)scale(.98)}html body .autocore-app .app-main :is(input,select,textarea):focus{border-color:#22d9ff!important;outline:none!important;box-shadow:0 0 0 3px #22d9ff2e!important}html body .autocore-app :is(.app-main,.app-topbar) div[class*=bg-][class*="-600"][class]{background:linear-gradient(135deg,#22b1ff47,#095ca159)!important;border:1px solid #22d9ff4d!important}html body .autocore-app :is(.app-main,.app-topbar) div[class*=bg-][class*="-600"][class] svg{color:#7fe8ff!important}html body .autocore-app h1{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f3f6fa,#7fe8ff);-webkit-background-clip:text;background-clip:text}html body .autocore-app [class*=cm-][class*=active],html body .autocore-app [aria-current=page],html body .autocore-app [aria-pressed=true]{animation:2.4s ease-in-out infinite mz-glow}html body .autocore-app table tbody tr{transition:background-color .15s}html body .autocore-app table tbody tr:hover{background:#22d9ff0f!important}html body .autocore-app ::-webkit-scrollbar{width:8px;height:8px}html body .autocore-app ::-webkit-scrollbar-thumb{background:#22d9ff4d;border-radius:8px}@media (prefers-reduced-motion:reduce){html body .autocore-app *{transition:none!important;animation:none!important}}html body .autocore-app svg.lucide{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}html body .autocore-app .ac-icon--toned{color:var(--ac-icon-tone,#22d8ee);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ac-icon-tone,#22d8ee) 55%, transparent))}html body .autocore-app .ac-icon--toned[data-tone=cyan]{--ac-icon-tone:#22d8ee}html body .autocore-app .ac-icon--toned[data-tone=orange]{--ac-icon-tone:#ff8a24}html body .autocore-app .ac-icon--toned[data-tone=green]{--ac-icon-tone:#35d49a}html body .autocore-app .ac-icon--toned[data-tone=violet]{--ac-icon-tone:#8b7bff}html body .autocore-app .ac-modal-backdrop{padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom))}html body .autocore-app .ac-modal{outline:none;flex-direction:column;max-height:min(92dvh,900px);display:flex;overflow:hidden}html body .autocore-app .ac-modal--sm{width:min(440px,100%)}html body .autocore-app .ac-modal--md{width:min(640px,100%)}html body .autocore-app .ac-modal--lg{width:min(860px,100%)}html body .autocore-app .ac-modal-header{flex-shrink:0;gap:12px}html body .autocore-app .ac-modal-header h2{align-items:center;gap:8px;min-width:0;display:flex}html body .autocore-app .ac-modal-close{flex-shrink:0;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:inline-grid}html body .autocore-app .ac-modal-body{overscroll-behavior:contain;flex:auto;padding:16px 18px;overflow-y:auto}html body .autocore-app .ac-modal-footer{border-top:1px solid var(--mz-line);background:#03091099;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}html body .autocore-app .ac-modal-footer .ac-modal-footer-start{flex-wrap:wrap;gap:8px;margin-right:auto;display:flex}@media (width<=559px){html body .autocore-app .ac-modal-backdrop{place-items:end center;padding:0}html body .autocore-app .ac-modal{max-height:94dvh;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;width:100%!important}html body .autocore-app .ac-modal-footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}html body .autocore-app .ac-modal-footer>:is(button,.ac-button){flex:auto}}html body .autocore-app .ac-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}html body .autocore-app .ac-form-grid .is-wide{grid-column:1/-1}@media (width<=479px){html body .autocore-app .ac-form-grid{grid-template-columns:1fr}}html body .autocore-app .ac-field{flex-direction:column;gap:4px;min-width:0;display:flex}html body .autocore-app .ac-field>span{letter-spacing:.04em;text-transform:uppercase;color:var(--mz-muted);font-size:11px;font-weight:700}html body .autocore-app .ac-field :is(input,select,textarea){width:100%;min-height:40px;color:var(--mz-text);border:1px solid var(--mz-line-2);border-radius:var(--mz-radius-sm);background:#030910b3;padding:8px 10px;font-size:14px}html body .autocore-app .ac-field textarea{resize:vertical;min-height:72px}html body .autocore-app .ac-field :is(input,select,textarea):focus{border-color:#22d9ff;outline:none;box-shadow:0 0 0 3px #22d9ff2e}html body .autocore-app .ac-field.has-error :is(input,select,textarea){border-color:var(--mz-bad)}html body .autocore-app .ac-field-error{color:var(--mz-bad);font-size:12px}html body .autocore-app .ac-form-alert{border-radius:var(--mz-radius-sm);border:1px solid var(--mz-bad-line);background:var(--mz-bad-bg);color:#ffc2c8;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}html body .autocore-app .ac-form-alert--info{border-color:var(--mz-info-line);background:var(--mz-info-bg);color:var(--mz-text-2)}html body .autocore-app .apt{flex-direction:column;gap:12px;display:flex}html body .autocore-app .apt-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html body .autocore-app .apt-title{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}html body .autocore-app .apt-title h3{text-transform:capitalize;color:var(--mz-text);margin:0;font-size:18px;font-weight:800}html body .autocore-app .apt-title p{color:var(--mz-muted);margin:0;font-size:12px}html body .autocore-app .apt-seg{border:1px solid var(--mz-line-2);background:#0309108c;border-radius:10px;gap:2px;padding:3px;display:inline-flex}html body .autocore-app .apt-seg button{min-height:34px;color:var(--mz-muted);border-radius:8px;padding:0 12px;font-size:13px;font-weight:700;animation:none!important}html body .autocore-app .apt-seg button[data-active=true]{color:var(--mz-ink);background:linear-gradient(135deg,#22d8ee,#168dff)}html body .autocore-app .apt-nav{align-items:center;gap:4px;display:inline-flex}html body .autocore-app .apt-iconbtn{border:1px solid var(--mz-line-2);width:36px;height:36px;color:var(--mz-text);background:#0309108c;border-radius:10px;place-items:center;display:inline-grid}html body .autocore-app .apt-today{border:1px solid var(--mz-line-2);min-height:36px;color:var(--mz-text);background:#0309108c;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700}html body .autocore-app .apt-legend{color:var(--mz-muted);flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}html body .autocore-app .apt-legend span{align-items:center;gap:6px;display:inline-flex}html body .autocore-app .apt-dot{background:var(--apt-c);border-radius:99px;flex-shrink:0;width:8px;height:8px}html body .autocore-app .apt [data-status=programat]{--apt-c:#22d8ee}html body .autocore-app .apt [data-status=receptionat]{--apt-c:#8b7bff}html body .autocore-app .apt [data-status=finalizat]{--apt-c:#35d49a}html body .autocore-app .apt [data-status=anulat]{--apt-c:#ff6b7a}html body .autocore-app .apt-month{border:1px solid var(--mz-line);border-radius:var(--mz-radius);overflow:hidden}html body .autocore-app .apt-weekdays,html body .autocore-app .apt-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}html body .autocore-app .apt-weekdays div{text-transform:uppercase;letter-spacing:.05em;text-align:center;color:var(--mz-muted);border-bottom:1px solid var(--mz-line);padding:8px 6px;font-size:11px;font-weight:700}html body .autocore-app .apt-cell{border-right:1px solid var(--mz-line);border-bottom:1px solid var(--mz-line);cursor:pointer;background:#03091040;flex-direction:column;gap:3px;min-width:0;min-height:112px;padding:6px;display:flex;position:relative}html body .autocore-app .apt-cell:nth-child(7n){border-right:0}html body .autocore-app .apt-cell:hover{background:#22d8ee0f}html body .autocore-app .apt-cell:focus-visible{outline-offset:-2px;outline:2px solid #22d8ee}html body .autocore-app .apt-cell.is-outside{opacity:.45}html body .autocore-app .apt-cell.is-past{background:#0003}html body .autocore-app .apt-daynum{color:var(--mz-text-2);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}html body .autocore-app .apt-cell.is-today .apt-daynum b{color:var(--mz-ink);background:#22d8ee;box-shadow:0 0 12px #22d8ee8c}html body .autocore-app .apt-daynum b{border-radius:99px;place-items:center;min-width:24px;height:24px;padding:0 4px;font-weight:800;display:inline-grid}html body .autocore-app .apt-add-hint{opacity:0;color:#22d8ee;transition:opacity .15s}html body .autocore-app .apt-cell:hover .apt-add-hint,html body .autocore-app .apt-cell:focus-visible .apt-add-hint{opacity:1}html body .autocore-app .apt-chip{text-align:left;width:100%;min-width:0;color:var(--mz-text);border-left:3px solid var(--apt-c);background:color-mix(in srgb, var(--apt-c) 14%, transparent);border-radius:6px;align-items:center;gap:5px;padding:3px 6px;font-size:11.5px;line-height:1.25;display:flex}html body .autocore-app .apt-chip:hover{background:color-mix(in srgb, var(--apt-c) 26%, transparent);transform:none!important}html body .autocore-app .apt-chip time{flex-shrink:0;font-weight:800}html body .autocore-app .apt-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .autocore-app .apt-chip[data-status=anulat] span{opacity:.75;text-decoration:line-through}html body .autocore-app .apt-more{color:#22d8ee;text-align:left;padding:1px 6px;font-size:11px;font-weight:700}html body .autocore-app .apt-count{display:none}@media (width<=767px){html body .autocore-app .apt-cell{align-items:center;min-height:58px;padding:4px}html body .autocore-app .apt-cell .apt-chip,html body .autocore-app .apt-cell .apt-more,html body .autocore-app .apt-add-hint{display:none}html body .autocore-app .apt-daynum{justify-content:center}html body .autocore-app .apt-count{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}html body .autocore-app .apt-cell.is-selected{background:#22d8ee1f;box-shadow:inset 0 0 0 2px #22d8ee99}html body .autocore-app .apt-weekdays div{padding:6px 2px;font-size:10px}}html body .autocore-app .apt-agenda{border:1px solid var(--mz-line);border-radius:var(--mz-radius);overflow:hidden}html body .autocore-app .apt-agenda-day{border-bottom:1px solid var(--mz-line)}html body .autocore-app .apt-agenda-day:last-child{border-bottom:0}html body .autocore-app .apt-agenda-head{background:#03091073;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}html body .autocore-app .apt-agenda-head strong{text-transform:capitalize;color:var(--mz-text);font-size:13px}html body .autocore-app .apt-agenda-head.is-today strong{color:#22d8ee}html body .autocore-app .apt-agenda-add{color:#22d8ee;border:1px solid var(--mz-line-2);border-radius:8px;align-items:center;gap:4px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}html body .autocore-app .apt-agenda-empty{color:var(--mz-dim);padding:8px 12px;font-size:12px}html body .autocore-app .apt-row{text-align:left;border-top:1px solid #22d8ee12;border-left:3px solid var(--apt-c);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 12px;display:grid}html body .autocore-app .apt-row:hover{background:#22d8ee0d;transform:none!important}html body .autocore-app .apt-row time{color:var(--mz-text);font-size:13px;font-weight:800}html body .autocore-app .apt-row time small{color:var(--mz-muted);font-size:11px;font-weight:600;display:block}html body .autocore-app .apt-row-main{min-width:0}html body .autocore-app .apt-row-main strong{color:var(--mz-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}html body .autocore-app .apt-row-main span{color:var(--mz-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}html body .autocore-app .apt-row[data-status=anulat] .apt-row-main strong{opacity:.7;text-decoration:line-through}html body .autocore-app .apt-status{color:var(--apt-c);border:1px solid color-mix(in srgb, var(--apt-c) 40%, transparent);background:color-mix(in srgb, var(--apt-c) 10%, transparent);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}html body .autocore-app .apt-ramps{border:1px solid var(--mz-line);border-radius:var(--mz-radius-sm);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}html body .autocore-app .apt-ramps>b{text-transform:uppercase;letter-spacing:.05em;color:var(--mz-muted);margin-right:4px;font-size:11px}html body .autocore-app .apt-ramp{border:1px solid var(--mz-line-2);color:var(--mz-text);border-radius:99px;align-items:center;gap:2px;padding:2px 4px 2px 10px;font-size:12px;font-weight:700;display:inline-flex}html body .autocore-app .apt-ramp.is-off{border-color:var(--mz-bad-line);color:#ffc2c8}html body .autocore-app .apt-ramp.is-off>span{text-decoration:line-through}html body .autocore-app .apt-ramp button{min-height:26px;color:var(--mz-muted);border-radius:99px;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}html body .autocore-app .apt-ramp button:hover{color:var(--mz-text);background:#ffffff0f;transform:none!important}html body .autocore-app .apt-ramp-form{gap:6px;display:inline-flex}html body .autocore-app .apt-ramp-form input{width:150px;min-height:30px;color:var(--mz-text);border:1px solid var(--mz-line-2);background:#030910b3;border-radius:8px;padding:0 10px;font-size:12px}html body .autocore-app .apt-ramp-form button{color:#22d8ee;border:1px solid var(--mz-line-2);border-radius:8px;align-items:center;gap:4px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}html body .autocore-app .apt-timeline{border:1px solid var(--mz-line);border-radius:var(--mz-radius);overflow-x:auto}html body .autocore-app .apt-timeline-inner{min-width:max-content;display:flex}html body .autocore-app .apt-hours{border-right:1px solid var(--mz-line);flex-shrink:0;width:48px}html body .autocore-app .apt-hours div{text-align:right;color:var(--mz-dim);border-top:1px solid #22d8ee0f;padding-right:4px;font-size:10px}html body .autocore-app .apt-col{border-right:1px solid var(--mz-line);flex-shrink:0;width:176px}html body .autocore-app .apt-col-head{height:32px;color:var(--mz-text-2);border-bottom:1px solid var(--mz-line);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}html body .autocore-app .apt-col-body{cursor:copy;position:relative}html body .autocore-app .apt-col-body .apt-slot{border-top:1px solid #22d8ee0f;position:absolute;left:0;right:0}html body .autocore-app .apt-block{text-align:left;color:var(--mz-text);border-left:3px solid var(--apt-c);background:color-mix(in srgb, var(--apt-c) 22%, #06121c);border-radius:6px;padding:3px 6px;font-size:11px;line-height:1.25;position:absolute;left:4px;right:4px;overflow:hidden}html body .autocore-app .apt-block:hover{background:color-mix(in srgb, var(--apt-c) 34%, #06121c);transform:none!important}html body .autocore-app .apt-block b{display:block}html body .autocore-app .apt-block span{text-overflow:ellipsis;white-space:nowrap;color:var(--mz-text-2);display:block;overflow:hidden}html body .autocore-app .parts{flex-direction:column;gap:12px;display:flex}html body .autocore-app .parts-panel{border:1px solid var(--mz-line);border-radius:var(--mz-radius);background:linear-gradient(180deg, var(--mz-panel-2), var(--mz-panel));padding:12px}html body .autocore-app .parts-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}html body .autocore-app .parts-head h3{color:var(--mz-text);align-items:center;gap:8px;margin:0 auto 0 0;font-size:15px;font-weight:800;display:flex}html body .autocore-app .parts-head h3 small{color:var(--mz-muted);font-size:12px;font-weight:600}html body .autocore-app .parts-search{flex:200px;max-width:320px;position:relative}html body .autocore-app .parts-search svg{color:var(--mz-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}html body .autocore-app .parts-search input{width:100%;min-height:36px;color:var(--mz-text);border:1px solid var(--mz-line-2);background:#030910b3;border-radius:9px;padding:0 10px 0 32px;font-size:13px}html body .autocore-app .parts-suppliers{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}html body .autocore-app .parts-supplier{border:1px solid var(--mz-line);background:#03091059;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}html body .autocore-app .parts-supplier:hover{border-color:var(--mz-line-3);background:#22d8ee0f}html body .autocore-app .parts-supplier img{object-fit:contain;background:#fff;border-radius:6px;flex-shrink:0;width:28px;height:28px;padding:2px}html body .autocore-app .parts-supplier div{flex:1;min-width:0}html body .autocore-app .parts-supplier strong{color:var(--mz-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;display:block;overflow:hidden}html body .autocore-app .parts-supplier span{color:var(--mz-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}html body .autocore-app .parts-supplier>svg{color:var(--mz-muted)}html body .autocore-app .parts-tabs{border:1px solid var(--mz-line-2);background:#0309108c;border-radius:10px;gap:2px;padding:3px;display:inline-flex}html body .autocore-app .parts-tabs button{min-height:30px;color:var(--mz-muted);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;animation:none!important}html body .autocore-app .parts-tabs button[data-active=true]{color:var(--mz-ink);background:linear-gradient(135deg,#22d8ee,#168dff)}html body .autocore-app .parts-tabs button em{color:#ffb26b;background:#ff8a2433;border-radius:99px;min-width:18px;padding:0 5px;font-size:11px;font-style:normal}html body .autocore-app .parts-tabs button[data-active=true] em{color:var(--mz-ink);background:#04131d40}html body .autocore-app .parts-list{border:1px solid var(--mz-line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}html body .autocore-app .parts-row{border-top:1px solid #22d8ee12;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 10px;display:grid}html body .autocore-app .parts-row:first-child{border-top:0}html body .autocore-app .parts-row-main{min-width:0}html body .autocore-app .parts-row-main strong{color:var(--mz-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}html body .autocore-app .parts-row-main span{color:var(--mz-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}html body .autocore-app .parts-row-price{color:var(--mz-text-2);white-space:nowrap;text-align:right;font-size:12px;font-weight:700}html body .autocore-app .parts-row-price small{font-size:10.5px;font-weight:600;display:block}html body .autocore-app .parts-row.is-low .parts-row-price small{color:#ffb26b}html body .autocore-app .parts-qty{border:1px solid var(--mz-line-2);border-radius:9px;align-items:center;display:inline-flex;overflow:hidden}html body .autocore-app .parts-qty button{width:34px;height:34px;color:var(--mz-text);place-items:center;display:inline-grid}html body .autocore-app .parts-qty button:hover{background:#22d8ee1a;box-shadow:none!important;transform:none!important}html body .autocore-app .parts-qty output{text-align:center;min-width:34px;color:var(--mz-text);font-size:13px;font-weight:800}html body .autocore-app .parts-row.is-low .parts-qty output{color:#ffb26b}html body .autocore-app .parts-add{grid-template-columns:1fr 2fr 90px 100px auto;gap:6px;margin-bottom:8px;display:grid}html body .autocore-app .parts-add input{min-height:36px;color:var(--mz-text);border:1px solid var(--mz-line-2);background:#030910b3;border-radius:9px;min-width:0;padding:0 10px;font-size:13px}html body .autocore-app .parts-add button{min-height:36px;color:var(--mz-ink);background:linear-gradient(135deg,#22d8ee,#168dff);border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}html body .autocore-app .parts-add button:disabled{opacity:.6}html body .autocore-app .parts-empty{color:var(--mz-muted);text-align:center;padding:12px;font-size:13px}@media (width<=639px){html body .autocore-app .parts-panel{padding:10px}html body .autocore-app .parts-search{flex-basis:100%;order:3;max-width:none}html body .autocore-app .parts-suppliers{grid-template-columns:repeat(2,minmax(0,1fr))}html body .autocore-app .parts-add{grid-template-columns:1fr 1fr}html body .autocore-app .parts-add input:nth-child(2){order:-1;grid-column:1/-1}html body .autocore-app .parts-add button{grid-column:1/-1}html body .autocore-app .parts-row{grid-template-columns:minmax(0,1fr) auto}html body .autocore-app .parts-row-price{text-align:left;grid-area:2/1;gap:8px;display:flex}html body .autocore-app .parts-qty{grid-area:1/2/span 2}}html body .autocore-app .ac-suggest{position:relative}html body .autocore-app .ac-suggest>input{width:100%}html body .autocore-app .ac-suggest-list{z-index:40;background:#061a2e;border:1px solid #22d9ff59;border-radius:12px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px -12px #000000b3}html body .autocore-app .ac-suggest-option{cursor:pointer;color:#f5f5f5;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:9px 10px;display:flex}html body .autocore-app .ac-suggest-option.is-active{background:#22d9ff1f}html body .autocore-app .ac-suggest-text{flex-direction:column;flex:1;min-width:0;display:flex}html body .autocore-app .ac-suggest-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}html body .autocore-app .ac-suggest-text small{color:var(--mz-muted,#8aa4bd);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}html body .autocore-app .ac-suggest-badge{color:#ff8a24;background:#ff8a2429;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}html body .autocore-app .ac-picked-client{background:#22d9ff0f;border:1px solid #22d9ff40;border-radius:12px;flex-direction:column;grid-column:1/-1;gap:8px;padding:10px 12px;display:flex}html body .autocore-app .ac-picked-head{color:#f5f5f5;align-items:center;gap:8px;font-size:13px;display:flex}html body .autocore-app .ac-picked-meta{flex-wrap:wrap;gap:4px 16px;margin:0;font-size:12px;display:flex}html body .autocore-app .ac-picked-meta:empty{display:none}html body .autocore-app .ac-picked-meta div{gap:6px;min-width:0;display:flex}html body .autocore-app .ac-picked-meta dt{color:var(--mz-muted,#8aa4bd)}html body .autocore-app .ac-picked-meta dd{color:#f5f5f5;word-break:break-all;margin:0}
