.admin-app{--admin-navy:#071d3c;--admin-blue:#0b4388;--admin-yellow:#f7bd16;color:#14243b;min-height:100vh;font-family:var(--font-geist-sans),Arial,sans-serif;background:#f2f5f9}.admin-app *{box-sizing:border-box}.admin-app button,.admin-app input{font:inherit}.admin-topbar{z-index:30;background:#fff;border-bottom:1px solid #dce3ed;align-items:center;gap:20px;height:76px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:0 3px 16px #071d3c0d}.admin-logo{width:190px;height:58px;display:block}.admin-logo img{object-fit:contain;width:100%;height:100%}.admin-topbar>div{border-left:1px solid #dce3ed;padding-left:20px;display:grid}.admin-topbar>div span{letter-spacing:.16em;color:#78859a;font-size:9px;font-weight:800}.admin-topbar>div b{color:var(--admin-navy);font-size:13px}.store-return{color:#34465f;background:#fff;border:1px solid #d7e0eb;border-radius:7px;align-items:center;gap:8px;height:38px;margin-left:auto;padding:0 15px;font-size:12px;font-weight:750;display:flex}.store-return:hover{color:var(--admin-blue);border-color:#9fb1c8}.store-return svg{width:16px}.admin-shell{grid-template-columns:230px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.admin-sidebar{background:var(--admin-navy);color:#fff;flex-direction:column;gap:22px;padding:28px 16px;display:flex}.admin-side-title{padding:0 9px;display:grid}.admin-side-title small{letter-spacing:.18em;color:#8496af;font-size:9px;font-weight:800}.admin-side-title strong{margin-top:4px;font-size:15px}.admin-sidebar nav{gap:6px;display:grid}.admin-sidebar nav button{color:#aebbd0;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;height:47px;padding:0 12px;display:flex;position:relative}.admin-sidebar nav button:hover{color:#fff;background:#ffffff0f}.admin-sidebar nav button[data-active]{color:#fff;box-shadow:inset 3px 0 var(--admin-yellow);background:#123968}.admin-sidebar nav svg{width:18px}.admin-sidebar nav span{font-size:12px;font-weight:750}.admin-sidebar nav em{color:#071d3c;text-align:center;background:#f7bd16;border-radius:10px;min-width:25px;margin-left:auto;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.admin-side-note{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;gap:11px;margin-top:auto;padding:15px;display:flex}.admin-side-note>svg{width:20px;color:var(--admin-yellow);flex:none}.admin-side-note div{gap:3px;display:grid}.admin-side-note b{font-size:11px}.admin-side-note span{color:#9eacc1;font-size:9px;line-height:1.5}.admin-content{min-width:0;padding:34px clamp(20px,3vw,46px) 60px}.admin-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.admin-heading>div>span,.data-card-head span,.card-title span,.scanner-copy>span{letter-spacing:.16em;color:#75849a;font-size:9px;font-weight:850}.admin-heading h1{letter-spacing:-.035em;color:var(--admin-navy);margin:4px 0 6px;font-size:30px}.admin-heading p{color:#6b7890;margin:0;font-size:12px}.reset-demo{color:#526178;cursor:pointer;background:#fff;border:1px solid #d4deea;border-radius:6px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.reset-demo svg{width:15px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.metric-card{background:#fff;border:1px solid #e0e6ee;border-radius:8px;align-items:center;gap:14px;min-height:98px;padding:18px;display:flex;box-shadow:0 5px 20px #071d3c09}.metric-card>span{width:44px;height:44px;color:var(--admin-blue);background:#eaf1fa;border-radius:9px;place-items:center;display:grid}.metric-card svg{width:21px}.metric-card div{gap:4px;display:grid}.metric-card small{color:#7b8799;font-size:10px;font-weight:650}.metric-card strong{color:var(--admin-navy);letter-spacing:-.025em;font-size:20px}.summary-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.summary-card,.data-card,.scanner-card{background:#fff;border:1px solid #dfe6ef;border-radius:8px;box-shadow:0 5px 20px #071d3c09}.summary-card{padding:22px}.card-title,.data-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.card-title>div,.data-card-head>div{gap:4px;display:grid}.card-title h2,.data-card-head h2{color:var(--admin-navy);margin:0;font-size:16px}.card-title>svg,.data-card-head>svg{width:22px;color:var(--admin-blue)}.summary-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.summary-numbers div{border-right:1px solid #edf0f4;gap:2px;padding-right:9px;display:grid}.summary-numbers div:last-child{border:0}.summary-numbers strong{color:var(--admin-navy);font-size:18px}.summary-numbers span{color:#7b8799;font-size:9px}.summary-numbers .danger strong,.red{color:#c53232!important}.summary-card>button{color:var(--admin-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:850}.data-card{overflow:hidden}.data-card-head{border-bottom:1px solid #e6ebf1;padding:19px 21px}.table-scroll{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:940px;font-size:10px}.admin-table th{color:#75839a;text-align:left;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f7f9fc;height:39px;padding:0 12px;font-size:8px}.admin-table td{color:#526177;white-space:nowrap;border-top:1px solid #edf0f4;height:62px;padding:9px 12px}.admin-table td:first-child,.admin-table td:nth-child(2){color:#182b46}.admin-table td>span:not(.season-pill):not(.method-pill){color:#7b8799;margin-top:3px;display:block}.admin-table code{font-family:var(--font-geist-mono),monospace;color:#4d5e76;background:#f2f5f8;border-radius:4px;padding:4px 6px;font-size:9px}.season-pill,.method-pill{color:#244a77;background:#edf3fa;border-radius:10px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.season-kış{color:#23608a;background:#e8f2fb}.season-yaz{color:#936100;background:#fff3d5}.season-4-mevsim{color:#287045;background:#eaf5ec}.stock-stepper{border:1px solid #d8e1ec;border-radius:6px;align-items:center;width:max-content;display:flex;overflow:hidden}.stock-stepper button{color:#4e6077;cursor:pointer;background:#f5f7fa;border:0;place-items:center;width:27px;height:28px;display:grid}.stock-stepper svg{width:12px}.stock-stepper strong{text-align:center;color:#1e3453;width:32px}.stock-stepper strong[data-low]{color:#c53232;background:#fff0f0}.row-sale{background:var(--admin-blue);color:#fff;cursor:pointer;border:0;border-radius:5px;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.row-sale:disabled{opacity:.4;cursor:not-allowed}.row-sale svg{width:12px}.empty-stock{text-align:center;color:#75839a;padding:35px;font-size:12px}.inventory-toolbar{align-items:center;gap:12px;margin-bottom:16px;display:flex}.inventory-toolbar label{background:#fff;border:1px solid #d9e2ed;border-radius:7px;flex:1;align-items:center;gap:8px;max-width:480px;height:42px;padding:0 12px;display:flex}.inventory-toolbar label svg{color:#7a8798;width:16px}.inventory-toolbar input{color:#263b58;border:0;outline:0;flex:1;min-width:0;font-size:11px}.inventory-toolbar>div{background:#fff;border:1px solid #d9e2ed;border-radius:7px;align-content:center;min-width:118px;height:42px;padding:0 13px;display:grid}.inventory-toolbar span{color:#7c899b;font-size:8px}.inventory-toolbar b{color:var(--admin-navy);font-size:11px}.scanner-card{border-top:4px solid var(--admin-yellow);grid-template-columns:1fr 1fr;gap:28px;margin-bottom:18px;padding:24px;display:grid}.scanner-copy h2{color:var(--admin-navy);margin:6px 0 7px;font-size:20px}.scanner-copy p{color:#6c7a90;margin:0;font-size:11px;line-height:1.6}.test-code{background:#f6f8fb;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;margin-top:17px;padding:12px;display:grid}.test-code b{color:#66758b;font-size:9px}.test-code code{color:var(--admin-blue);font-size:14px;font-weight:850}.test-code small{color:#7a8799;grid-column:1/-1;font-size:8px}.scanner-actions{align-content:center;gap:10px;display:grid}.camera-button{background:var(--admin-navy);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:9px;height:48px;font-size:12px;font-weight:850;display:flex}.camera-button svg{width:19px;color:var(--admin-yellow)}.manual-barcode{grid-template-columns:1fr auto;gap:7px;display:grid}.manual-barcode input{min-width:0;height:41px;font-family:var(--font-geist-mono),monospace;border:1px solid #cfdae7;border-radius:6px;outline:0;padding:0 11px;font-size:11px}.manual-barcode input:focus{border-color:var(--admin-blue)}.manual-barcode button{background:var(--admin-blue);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.manual-barcode svg{width:14px}.sale-notice{color:#28613e;background:#edf5ef;border-radius:5px;min-height:32px;margin:0;padding:9px 11px;font-size:9px;line-height:1.5}.sales-table{min-width:900px}.profit{font-weight:800;color:#25804b!important}.scanner-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020d1fb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.scanner-dialog{background:#fff;border-radius:10px;width:min(480px,100%);padding:25px;position:relative;box-shadow:0 30px 90px #0000004d}.scanner-dialog>div:first-of-type span{letter-spacing:.16em;color:#77869a;font-size:9px;font-weight:850}.scanner-dialog h2{color:var(--admin-navy);margin:4px 0}.scanner-dialog p{color:#6e7b90;margin:0 0 15px;font-size:11px}.scanner-close{color:#536278;cursor:pointer;background:#f1f4f7;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.scanner-close svg{width:17px}.camera-frame{aspect-ratio:4/3;background:#06101e;border-radius:8px;position:relative;overflow:hidden}.camera-frame video{object-fit:cover;width:100%;height:100%}.camera-frame i{border-color:var(--admin-yellow);border-style:solid;width:36px;height:36px;position:absolute}.camera-frame i:first-of-type{border-width:3px 0 0 3px;top:18px;left:18px}.camera-frame i:nth-of-type(2){border-width:3px 3px 0 0;top:18px;right:18px}.camera-frame i:nth-of-type(3){border-width:0 3px 3px 0;bottom:18px;right:18px}.camera-frame i:nth-of-type(4){border-width:0 0 3px 3px;bottom:18px;left:18px}.manual-close{color:#526278;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:6px;width:100%;height:40px;margin-top:12px;font-size:10px;font-weight:800}.workplace-tabs{background:#e7ecf3;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;padding:7px;display:grid}.workplace-tabs button{color:#5e6d82;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:47px;font-size:10px;font-weight:850;display:flex}.workplace-tabs button[data-active]{color:var(--admin-blue);background:#fff;box-shadow:0 3px 13px #071d3c1a}.workplace-tabs svg{width:17px}.workplace-card{background:#fff;border:1px solid #dfe6ef;border-radius:8px;margin-bottom:12px;padding:26px;box-shadow:0 5px 20px #071d3c09}.workplace-card-copy>span{letter-spacing:.16em;color:#75849a;font-size:9px;font-weight:850}.workplace-card-copy h2{color:var(--admin-navy);margin:5px 0 7px;font-size:20px}.workplace-card-copy p{color:#6d7a8e;margin:0;font-size:11px;line-height:1.65}.restock-card{border-top:4px solid var(--admin-yellow);grid-template-columns:.85fr 1.15fr;align-items:center;gap:34px;display:grid}.restock-form{grid-template-columns:1fr 130px;gap:12px;display:grid}.restock-form label,.camera-address label{gap:6px;display:grid}.restock-form label span,.camera-address label span{color:#718096;font-size:9px;font-weight:800}.restock-form select,.restock-form input,.camera-address input{color:#263b58;background:#fff;border:1px solid #cfdae7;border-radius:6px;outline:0;width:100%;height:42px;padding:0 11px;font-size:10px}.restock-form select:focus,.restock-form input:focus,.camera-address input:focus{border-color:var(--admin-blue)}.restock-preview{background:#f5f8fb;border-radius:6px;grid-column:1/-1;align-items:center;gap:12px;min-height:64px;padding:11px 14px;display:flex}.restock-preview>svg:first-child{color:var(--admin-blue)}.restock-preview>svg{width:20px}.restock-preview>div{display:grid}.restock-preview small{color:#7b899b;font-size:8px}.restock-preview strong{color:var(--admin-navy);font-size:13px}.restock-submit{background:var(--admin-blue);color:#fff;cursor:pointer;border:0;border-radius:6px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;height:43px;font-size:10px;font-weight:850;display:flex}.restock-submit svg{width:15px}.security-card{border-top:4px solid #183e70;grid-template-columns:74px 1fr 1fr;align-items:center;gap:20px;display:grid}.security-icon{width:68px;height:68px;color:var(--admin-blue);background:#eaf1fa;border-radius:50%;place-items:center;display:grid}.security-icon svg{width:30px}.camera-warning{color:#805d19;background:#fff5d9;border-radius:5px;gap:7px;margin-top:13px;padding:9px;display:flex}.camera-warning svg{flex:none;width:15px}.camera-warning span{font-size:8px;line-height:1.5}.camera-address{gap:10px;display:grid}.camera-address>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.camera-address button{color:#4f6077;cursor:pointer;background:#fff;border:1px solid #ced9e6;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:39px;font-size:9px;font-weight:850;display:flex}.camera-address button.open-camera{border-color:var(--admin-blue);background:var(--admin-blue);color:#fff}.camera-address button svg{width:14px}.closing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:15px;display:grid}.closing-grid article{background:#fff;border:1px solid #dfe6ef;border-radius:8px;align-content:center;gap:5px;min-height:88px;padding:17px;display:grid}.closing-grid small{color:#7b8799;font-size:9px}.closing-grid strong{color:var(--admin-navy);font-size:18px}.workplace-notice{border-left:3px solid var(--admin-yellow);color:#53637a;background:#fff;margin:12px 0 0;padding:11px 13px;font-size:9px}@media (max-width:1000px){.metric-grid{grid-template-columns:repeat(2,1fr)}.summary-grid,.scanner-card{grid-template-columns:1fr}.admin-shell{grid-template-columns:190px 1fr}.restock-card{grid-template-columns:1fr}.security-card{grid-template-columns:64px 1fr}.camera-address{grid-column:1/-1}}@media (max-width:720px){.admin-topbar{gap:9px;height:64px;padding:0 12px}.admin-logo{width:132px;height:46px}.admin-topbar>div{display:none}.store-return{justify-content:center;width:38px;padding:0;font-size:0}.store-return svg{width:17px}.admin-shell{display:block}.admin-sidebar{z-index:20;background:var(--admin-navy);padding:6px;position:sticky;top:64px}.admin-side-title,.admin-side-note{display:none}.admin-sidebar nav{grid-template-columns:repeat(4,1fr);gap:3px}.admin-sidebar nav button{justify-content:center;gap:4px;height:48px;padding:0 3px}.admin-sidebar nav button[data-active]{box-shadow:inset 0 -3px var(--admin-yellow)}.admin-sidebar nav span{font-size:8px}.admin-sidebar nav em{display:none}.admin-content{padding:22px 12px 45px}.admin-heading{display:grid}.admin-heading h1{font-size:25px}.admin-heading p{font-size:10px;line-height:1.5}.reset-demo{width:max-content}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-card{gap:9px;min-height:82px;padding:11px}.metric-card>span{width:34px;height:34px}.metric-card strong{font-size:15px}.metric-card small{font-size:8px}.summary-card{padding:17px}.summary-numbers{gap:6px}.summary-numbers strong{font-size:14px}.inventory-toolbar{grid-template-columns:1fr 1fr;display:grid}.inventory-toolbar label{grid-column:1/-1;max-width:none}.scanner-card{gap:18px;padding:18px}.scanner-copy h2{font-size:17px}.manual-barcode{grid-template-columns:1fr}.manual-barcode button{justify-content:center;height:39px}.data-card-head{padding:16px}.admin-table th,.admin-table td{padding-left:10px;padding-right:10px}.workplace-tabs{grid-template-columns:1fr 1fr}.workplace-tabs button{font-size:9px}.workplace-card{padding:18px}.restock-form{grid-template-columns:1fr}.restock-form label,.restock-preview,.restock-submit{grid-column:1}.security-card{grid-template-columns:52px 1fr;gap:12px;padding:18px}.security-icon{width:50px;height:50px}.security-icon svg{width:23px}.camera-address{grid-column:1/-1}.camera-address>div{grid-template-columns:1fr}.closing-grid{grid-template-columns:1fr 1fr;gap:8px}.closing-grid strong{font-size:14px}}
