:root{--navy-950:#3d0710;--navy-900:#720b16;--navy-800:#8b1721;--blue-600:#c47b00;--blue-100:#fff0cc;--green-700:#1f7a4d;--green-100:#e5f3ea;--red-700:#9b1c28;--red-100:#fbe7e8;--orange-700:#a86700;--orange-100:#fff1cf;--purple-700:#8b4d19;--purple-100:#faeadb;--slate-900:#302522;--slate-700:#5e4b45;--slate-500:#806e67;--slate-300:#d7c8bd;--slate-200:#e9ddd2;--slate-100:#f7f0e8;--surface:#fffdf9;--canvas:#f8f2e9;--brand-gold:#f1a51b;--brand-cream:#fff8ed;--brand-burgundy:#720b16;--shadow:0 18px 50px #5b12191a}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);color:var(--slate-900);margin:0;font-family:Segoe UI,Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}.app-shell{grid-template-columns:254px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:20;color:#fff;background:radial-gradient(circle at 30% 0,#f1a51b47,#0000 31%),linear-gradient(#520813,#720b16 58%,#3d0710);flex-direction:column;width:254px;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:10px 0 30px #3d071021}.brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding:0 0 22px;display:flex}.brand-logo{background:#fff8ed;border:1px solid #f1a51b52;border-radius:13px;width:100%;height:auto;padding:7px;display:block;box-shadow:0 10px 28px #21030838}.brand-mark{letter-spacing:-.04em;background:#ffffff17;border:1px solid #ffffff61;border-radius:14px;place-items:center;width:46px;height:46px;font-size:17px;font-weight:900;display:grid}.brand strong,.brand span{display:block}.brand strong{letter-spacing:.01em;font-size:17px}.brand span{color:#a9bed0;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:11px}.main-nav{gap:7px;margin-top:28px;display:grid}.nav-item{color:#c9d7e2;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;transition:all .16s;display:grid;position:relative}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item.active{color:#fff;box-shadow:inset 3px 0 0 var(--brand-gold);background:linear-gradient(90deg,#f1a51b52,#f1a51b14);border-color:#f1a51b6b}.nav-icon{background:#ffffff14;border-radius:9px;place-items:center;width:32px;height:32px;font-size:17px;font-weight:900;display:grid}.nav-item strong,.nav-item small{display:block}.nav-item strong{font-size:13px}.nav-item small{color:#8ea8bc;margin-top:3px;font-size:10px}.nav-item.active small{color:#bed6e8}.nav-badge{color:#5b0813;background:#f1a51b;border:2px solid #ffffffb8;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;font-weight:950;line-height:1;display:grid;box-shadow:0 5px 14px #0000003d}.sidebar-rule{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;margin-top:auto;padding:16px}.sidebar-rule span{color:#f4b862;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.sidebar-rule p{color:#c7d5df;margin:8px 0 0;font-size:11px;line-height:1.55}.workspace{grid-column:2;min-width:0;padding:28px 30px 54px}.topbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.topbar-copy{min-width:260px}.eyebrow,.section-kicker{color:var(--blue-600);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.topbar h1{color:var(--navy-900);letter-spacing:-.035em;margin:7px 0 6px;font-size:clamp(26px,3vw,38px);line-height:1.05}.topbar p{color:var(--slate-500);margin:0;font-size:13px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.live-clock{color:#fff8e9;background:radial-gradient(circle at 100% 0,#f1a51b42,#0000 42%),linear-gradient(145deg,#8b1721,#5b0813);border:1px solid #f1a51bb8;border-radius:13px;gap:3px;min-width:224px;padding:10px 14px 9px;font-style:normal;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #5b081338,inset 0 0 0 1px #ffffff0f}.live-clock>span{color:#f6c768;letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;font-weight:950;display:flex}.live-clock>span i{background:#f1a51b;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite clock-pulse;box-shadow:0 0 0 4px #f1a51b24}.live-clock>strong{color:#fffaf0;font-variant-numeric:tabular-nums;letter-spacing:.025em;text-shadow:0 3px 12px #00000040;align-items:baseline;font-size:24px;line-height:1;display:flex}.live-clock>strong b{min-width:31px;font:inherit;text-align:center}.live-clock>strong em{color:#d89e35;padding:0 2px;font-style:normal}.live-clock .live-clock-seconds{color:#f6c768}.live-clock>small{color:#e9cdb7;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}@keyframes clock-pulse{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}.operator-field,.role-field{gap:5px;display:grid}.operator-field span,.role-field span{color:var(--slate-500);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.operator-field input,.role-field select{border:1px solid var(--slate-200);height:42px;color:var(--navy-900);background:#fff;border-radius:10px;outline:none}.operator-field input{width:142px;padding:0 12px}.role-field select{padding:0 30px 0 12px}.operator-field input:focus,.role-field select:focus,.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.search-box:focus-within,.date-filter:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #2f75b51f}.primary-button,.ghost-button{border-radius:10px;min-height:42px;font-weight:800}.primary-button{border:1px solid var(--navy-900);background:var(--navy-900);color:#fff;justify-content:center;align-items:center;gap:7px;padding:0 17px;display:inline-flex;box-shadow:0 8px 18px #17324d2e}.primary-button:hover{background:var(--navy-800)}.ghost-button{border:1px solid var(--slate-200);color:var(--slate-700);background:#fff;padding:0 14px}.alert-banner{background:var(--red-100);color:var(--red-700);border:1px solid #f4b7b2;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 46px 12px 16px;font-size:12px;display:flex;position:relative}.alert-banner button{color:var(--red-700);background:0 0;border:0;font-size:20px;position:absolute;right:12px}.metrics-grid{grid-template-columns:repeat(6,minmax(132px,1fr));gap:12px;display:grid}.management-kpi-grid{grid-template-columns:repeat(4,minmax(200px,1fr));gap:12px;margin-bottom:12px;display:grid}.management-metric-card{background:#fffdf9;border:1px solid #dfcebf;border-radius:17px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;min-width:0;min-height:128px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #5b121912}.management-metric-card:after{content:"";background:#8b1721;width:4px;position:absolute;inset:0 auto 0 0}.management-metric-icon{color:#fff;background:linear-gradient(145deg,#8b1721,#650914);border-radius:13px;place-items:center;width:48px;height:48px;font-size:23px;font-weight:950;display:grid}.management-metric-card>div:last-child{gap:5px;min-width:0;display:grid}.management-metric-card span{color:#917268;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:950}.management-metric-card strong{color:#64101a;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.7vw,27px);line-height:1;overflow:hidden}.management-metric-card small{color:#8e7b71;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.management-metric-card.incoming:after{background:#1f7a4d}.management-metric-card.incoming .management-metric-icon{background:linear-gradient(145deg,#27905e,#176744)}.management-metric-card.outgoing:after{background:#8b1721}.management-metric-card.balance:after{background:#d69416}.management-metric-card.balance .management-metric-icon,.management-metric-card.month .management-metric-icon{color:#64101a;background:linear-gradient(145deg,#ffd985,#f1a51b)}.management-metric-card.month:after{background:#f1a51b}.management-metric-card.negative{background:#fff6f7;border-color:#e6aeb5}.management-metric-card.negative:after{background:#b22636}.management-metric-card.production:after{background:#c18117}.management-metric-card.production .management-metric-icon{color:#64101a;background:linear-gradient(145deg,#ffe1a0,#edae35)}.management-metric-card.net-production:after{background:#28825a}.management-metric-card.net-production .management-metric-icon{background:linear-gradient(145deg,#3ca876,#21714e)}.dashboard-filter-bar{background:#fffaf3;border:1px solid #dfcebf;border-radius:14px;grid-template-columns:minmax(150px,1fr) repeat(3,minmax(135px,180px)) auto;align-items:end;gap:9px;margin-bottom:10px;padding:10px 12px;display:grid;box-shadow:0 7px 22px #5b12190b}.dashboard-filter-bar.has-custom-period{grid-template-columns:minmax(145px,1fr) repeat(5,minmax(120px,165px)) auto}.dashboard-filter-bar>div{align-self:center;gap:3px;display:grid}.dashboard-filter-bar>div span{color:#a56600;letter-spacing:.12em;font-size:8px;font-weight:950}.dashboard-filter-bar>div strong{color:#64101a;font-size:13px}.dashboard-filter-bar label{color:#8b756b;text-transform:uppercase;gap:4px;font-size:7px;font-weight:900;display:grid}.dashboard-filter-bar select,.dashboard-filter-bar input[type=date]{color:#5f2724;text-transform:none;background:#fff;border:1px solid #d9c8bb;border-radius:9px;outline:none;width:100%;min-width:0;height:36px;padding:0 9px;font-size:9px;font-weight:800}.dashboard-filter-bar select:focus,.dashboard-filter-bar input[type=date]:focus{border-color:#b67815;box-shadow:0 0 0 3px #b678151a}.dashboard-filter-bar .ghost-button{white-space:nowrap;min-height:36px;font-size:8px}.dashboard-attention{background:#fff;border:1px solid #dfcebf;border-radius:14px;grid-template-columns:175px repeat(4,minmax(150px,1fr));margin-bottom:11px;display:grid;overflow:hidden;box-shadow:0 9px 26px #5b12190e}.attention-title{color:#fff;background:linear-gradient(145deg,#8b1721,#650914);align-content:center;gap:4px;min-height:62px;padding:11px 15px;display:grid}.attention-title strong{letter-spacing:.1em;font-size:9px}.attention-title small{color:#e7c7c1;font-size:7px}.dashboard-attention>a,.dashboard-attention>button{min-width:0;color:inherit;text-align:left;background:#fff;border:0;border-left:1px solid #eadfd6;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;padding:9px 13px;text-decoration:none;display:grid}.dashboard-attention>a:hover,.dashboard-attention>button:hover{background:#fff9f1}.dashboard-attention>a>b,.dashboard-attention>button>b{color:#fff;background:#7a655d;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.dashboard-attention .critical>b{background:#b22636}.dashboard-attention .warning>b{color:#7b4d06;background:#ffe0a0}.dashboard-attention .ok>b{background:#2d9868}.dashboard-attention span{gap:3px;min-width:0;display:grid}.dashboard-attention span strong,.dashboard-attention span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-attention span strong{color:#651018;font-size:8px}.dashboard-attention span small{color:#927f75;font-size:7px}.management-kpi-grid.dashboard-v2-kpis{grid-template-columns:repeat(5,minmax(175px,1fr))}.dashboard-v2-kpis .management-metric-card{min-height:121px;padding:15px}.dashboard-v2-kpis .management-metric-card strong{font-size:clamp(17px,1.45vw,24px)}.dashboard-v2-analytics{grid-template-columns:minmax(470px,1.42fr) minmax(420px,1fr) minmax(285px,.72fr);gap:12px;margin-top:14px;display:grid}.dashboard-v2-analytics>article,.dashboard-bottom-grid>article{background:#fffdf9;border:1px solid #dfcebf;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 10px 30px #5b12190f}.dashboard-v2-analytics>article>header,.dashboard-bottom-grid>article>header{background:#fff9f1;border-bottom:1px solid #eadfd4;justify-content:space-between;align-items:center;gap:12px;min-height:69px;padding:14px 17px;display:flex}.dashboard-v2-analytics>article>header span,.dashboard-bottom-grid>article>header span{color:#a56600;letter-spacing:.12em;font-size:8px;font-weight:950}.dashboard-v2-analytics>article>header h2,.dashboard-bottom-grid>article>header h2{color:#64101a;margin:4px 0 0;font-size:15px}.dashboard-v2-analytics>article>header a,.dashboard-bottom-grid>article>header a{color:#74121c;white-space:nowrap;font-size:8px;font-weight:900;text-decoration:none}.movement-legend i.production{background:#d49a22}.movement-bars>u{background:linear-gradient(#efb83e,#bd7a13);border-radius:6px 6px 2px 2px;width:min(21px,30%);min-height:0;text-decoration:none;transition:height .35s;display:block;position:relative}.movement-bars>u b{color:#64101a;white-space:nowrap;background:#fff6e9;border-radius:4px;padding:2px 4px;font-size:7px;display:none;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.movement-bars>u:hover b{display:block}.production-performance-grid{grid-template-columns:1fr 1fr;gap:9px;padding:10px;display:grid}.production-performance{background:#fbf6f0;border:1px solid #e5d7cc;border-radius:11px;overflow:hidden}.production-performance>header{border-bottom:1px solid #e8ddd4;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.production-performance>header strong{color:#64101a;text-transform:uppercase;font-size:9px}.production-performance>header small{color:#98857b;font-size:7px}.production-performance-total,.production-performance-net{justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.production-performance-total span,.production-performance-net span{color:#89746b;text-transform:uppercase;font-size:7px;font-weight:900}.production-performance-total strong{color:#651018;white-space:nowrap;font-size:12px}.production-performance-net strong{color:#1f754d;white-space:nowrap;font-size:11px}.production-rate{grid-template-columns:1fr auto;gap:4px 6px;padding:5px 11px;display:grid}.production-rate span{color:#8d7a70;font-size:7px}.production-rate b{color:#7d5511;font-size:8px}.production-rate.critical b{color:#b22636}.production-rate i{background:#e8ddd4;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.production-rate i em{border-radius:inherit;background:linear-gradient(90deg,#d9a22c,#a2292e);height:100%;display:block}.production-rate.critical i em{background:#b22636}.production-performance>footer{text-align:center;border-radius:8px;margin:5px 10px 10px;padding:8px;font-size:8px;font-weight:950}.production-performance>footer.ok{color:#1f754d;background:#e3f3e9}.production-performance>footer.critical{color:#a81e2a;background:#fbe3e5}.quality-status-list{gap:7px;padding:10px;display:grid}.quality-status-list>a,.quality-status-list>div{min-height:45px;color:inherit;background:#f7f2ed;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;text-decoration:none;display:grid}.quality-status-list>a>b,.quality-status-list>div>b{color:#fff;background:#806b62;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.quality-status-list .critical{background:#fff0f1}.quality-status-list .critical>b{background:#b22636}.quality-status-list .warning{background:#fff7e5}.quality-status-list .warning>b{color:#7c5009;background:#f2c461}.quality-status-list .ok{background:#eaf6ef}.quality-status-list .ok>b{background:#2e9667}.quality-status-list span{gap:3px;min-width:0;display:grid}.quality-status-list span strong,.quality-status-list span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quality-status-list span strong{color:#64101a;font-size:8px}.quality-status-list span small{color:#917e75;font-size:7px}.quality-status-list em{color:#8b1721;font-size:13px;font-style:normal}.dashboard-bottom-grid{grid-template-columns:minmax(440px,.85fr) minmax(600px,1.15fr);gap:12px;margin-top:12px;display:grid}.dashboard-auto-production-card{grid-column:1/-1}.dashboard-auto-production-list{grid-template-columns:1fr;gap:8px;padding:11px 13px;display:grid}.dashboard-auto-production-list>a{min-width:0;color:inherit;background:#faf5ef;border:1px solid #eadfd4;border-radius:11px;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(80px,auto)) auto;align-items:center;gap:11px;padding:10px 11px;text-decoration:none;display:grid}.dashboard-auto-production-list>a:hover{background:#fff9ed;border-color:#d7b779}.dashboard-auto-production-list>a.priority-acil{background:#fff1f2;border-color:#efb3b8;box-shadow:inset 3px 0 #b32f3a}.dashboard-auto-production-list>a.priority-yuksek{background:#fff8e7;border-color:#ead09a;box-shadow:inset 3px 0 #d4961c}.dashboard-auto-production-list span,.dashboard-auto-production-list b,.dashboard-auto-production-list em,.dashboard-auto-production-list u{color:#651018;gap:2px;min-width:0;font-size:8px;font-style:normal;text-decoration:none;display:grid}.dashboard-auto-production-list span i,.automatic-plan-badge{color:#fff;letter-spacing:.08em;background:#a66d18;border-radius:999px;width:max-content;padding:2px 5px;font-size:6px;font-style:normal;font-weight:950}.dashboard-auto-production-list span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-auto-production-list small{color:#968279;font-size:7px;font-weight:700}.dashboard-auto-production-list>a>strong{color:#7a4e07;text-align:center;background:#f7d990;border-radius:999px;padding:5px 7px;font-size:7px}.dashboard-auto-production-card>footer{color:#8b6b2e;background:#fff8e7;border:1px solid #ead09a;border-radius:9px;justify-content:space-between;gap:10px;margin:0 13px 12px;padding:9px 10px;font-size:7px;display:flex}.dashboard-auto-production-card>footer strong{color:#8b5a06}.inventory-group-list{gap:6px;padding:10px 13px;display:grid}.inventory-group-list>div{background:#faf5ef;border-radius:9px;grid-template-columns:12px minmax(0,1fr) auto 65px;align-items:center;gap:9px;min-height:43px;padding:7px 9px;display:grid}.inventory-group-list>div>i{background:#806c63;border-radius:50%;width:10px;height:10px}.inventory-group-list>div>i.dana{background:#8b1721}.inventory-group-list>div>i.kuzu{background:#a66d18}.inventory-group-list>div>i.tavuk{background:#e1a321}.inventory-group-list>div>i.ileri-islem{background:#2f8f63}.inventory-group-list span{gap:2px;min-width:0;display:grid}.inventory-group-list span strong{color:#651018;font-size:8px}.inventory-group-list span small{color:#968279;font-size:7px}.inventory-group-list>div>b{color:#651018;white-space:nowrap;font-size:9px}.inventory-group-list>div>em{color:#26754f;text-align:center;background:#e3f3e9;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.dashboard-inventory-card>footer{color:#8b6b2e;background:#fff8e7;border:1px solid #ead09a;border-radius:9px;margin:0 13px 12px;padding:9px 10px;font-size:7px;line-height:1.45}.dashboard-inventory-card>footer strong{color:#8b5a06}.dashboard-operation-columns{grid-template-columns:1fr 1fr;gap:9px;padding:10px;display:grid}.dashboard-operation-columns>section{background:#faf5ef;border:1px solid #e7d9cf;border-radius:10px;overflow:hidden}.dashboard-operation-columns h3{color:#651018;text-transform:uppercase;border-bottom:1px solid #e8ddd4;margin:0;padding:10px 11px;font-size:8px}.dashboard-operation-columns a,.dashboard-operation-columns button{width:100%;min-height:48px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e9ded6;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;display:grid}.dashboard-operation-columns a:hover,.dashboard-operation-columns button:hover{background:#fff}.dashboard-operation-columns a>b,.dashboard-operation-columns button>b{color:#fff;background:#806b62;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.dashboard-operation-columns .critical>b{background:#b22636}.dashboard-operation-columns .warning>b{color:#78500e;background:#f2c867}.dashboard-operation-columns .ok>b,.dashboard-operation-columns .mal-kabul>b{background:#2f9567}.dashboard-operation-columns .sevkiyat>b{background:#9e202b}.dashboard-operation-columns .sevkiyat-iptal>b{color:#7a2f36;background:#f2dcde}.dashboard-operation-columns .uretim>b{color:#744b07;background:#f1c45d}.dashboard-operation-columns span{gap:3px;min-width:0;display:grid}.dashboard-operation-columns span strong,.dashboard-operation-columns span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-operation-columns span strong{color:#61211f;font-size:8px}.dashboard-operation-columns span small{color:#968279;font-size:7px}.dashboard-operation-columns em{color:#8b1721;font-size:11px;font-style:normal}.dashboard-operation-columns .analytics-empty{min-height:120px}.management-analytics-grid{grid-template-columns:minmax(500px,1.45fr) minmax(250px,.75fr) minmax(280px,.8fr);gap:12px;margin-top:18px;display:grid}.movement-chart-card,.group-stat-card,.recent-receipt-card{background:#fffdf9;border:1px solid #dfcebf;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 10px 30px #5b12190f}.movement-chart-card>header,.group-stat-card>header,.recent-receipt-card>header{background:#fff9f1;border-bottom:1px solid #eadfd4;justify-content:space-between;align-items:center;gap:12px;min-height:73px;padding:15px 17px;display:flex}.movement-chart-card header span,.group-stat-card header span,.recent-receipt-card header span{color:#a56600;letter-spacing:.12em;font-size:8px;font-weight:950}.movement-chart-card header h2,.group-stat-card header h2,.recent-receipt-card header h2{color:#64101a;margin:4px 0 0;font-size:15px}.movement-legend{gap:10px;display:flex}.movement-legend small{color:#806e65;align-items:center;gap:5px;font-size:8px;display:flex}.movement-legend i{border-radius:3px;width:9px;height:9px}.movement-legend i.incoming{background:#238357}.movement-legend i.outgoing{background:#8b1721}.movement-chart{background:repeating-linear-gradient(0deg,#0000 0 49px,#81665717 50px);grid-template-columns:repeat(7,minmax(42px,1fr));align-items:end;gap:7px;height:236px;padding:22px 17px 12px;display:grid}.movement-day{justify-items:center;gap:2px;min-width:0;display:grid}.movement-bars{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:172px;display:flex}.movement-bars>i,.movement-bars>em{border-radius:6px 6px 2px 2px;width:min(21px,42%);min-height:0;transition:height .35s;display:block;position:relative}.movement-bars>i{background:linear-gradient(#42a971,#176744)}.movement-bars>em{background:linear-gradient(#a92a38,#650914)}.movement-bars b{color:#64101a;white-space:nowrap;background:#fff6e9;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal;display:none;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.movement-bars>i:hover b,.movement-bars>em:hover b{display:block}.movement-day>strong{color:#64101a;font-size:8px}.movement-day>small{color:#917f75;text-transform:capitalize;font-size:7px}.movement-chart-card>footer{color:#8d796f;background:#fffaf3;border-top:1px solid #eee3da;justify-content:flex-end;gap:14px;padding:10px 17px;font-size:8px;display:flex}.movement-chart-card>footer strong{color:#64101a}.group-stat-card>header>strong{color:#8b786e;text-align:right;font-size:8px}.group-stat-list{gap:12px;padding:16px;display:grid}.group-stat-list>div{grid-template-columns:1fr auto;gap:5px 8px;display:grid}.group-stat-list>div>div{grid-column:1/-1;justify-content:space-between;gap:8px;display:flex}.group-stat-list strong{color:#64101a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.group-stat-list span{color:#775b55;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:8px}.group-stat-list i{background:#eee1d6;border-radius:999px;height:7px;overflow:hidden}.group-stat-list i b{border-radius:inherit;background:linear-gradient(90deg,#f1a51b,#8b1721);height:100%;display:block}.group-stat-list small{color:#927f74;font-size:7px}.recent-receipt-card header a{color:#74121c;white-space:nowrap;font-size:8px;font-weight:900;text-decoration:none}.recent-receipt-list{display:grid}.recent-receipt-list>div{border-bottom:1px solid #eee3da;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:11px 14px;display:grid}.recent-receipt-list>div>span{color:#176744;background:#e2f3e9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:950;display:grid}.recent-receipt-list>div>div{gap:3px;min-width:0;display:grid}.recent-receipt-list strong{color:#64101a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.recent-receipt-list small{color:#917f75;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.recent-receipt-list>div>b{color:#64101a;font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:3px;font-size:9px;display:grid}.recent-receipt-list>div>b small{font-weight:500}.analytics-loading,.analytics-empty{color:#8d7a70;text-align:center;place-items:center;min-height:180px;padding:22px;font-size:9px;display:grid}.metric-card{border:1px solid var(--slate-200);background:#fff;border-radius:16px;align-items:center;gap:13px;min-height:102px;padding:17px;display:flex;overflow:hidden;box-shadow:0 8px 24px #0c20330b}.metric-icon{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.metric-card span,.metric-card strong{display:block}.metric-card span{color:var(--slate-500);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.metric-card strong{color:var(--navy-900);margin-top:5px;font-size:28px;line-height:1}.metric-card.navy .metric-icon{color:var(--navy-900);background:#e7edf2}.metric-card.blue .metric-icon{color:var(--blue-600);background:var(--blue-100)}.metric-card.slate .metric-icon{color:var(--slate-700);background:var(--slate-100)}.metric-card.green .metric-icon{color:var(--green-700);background:var(--green-100)}.metric-card.red .metric-icon{color:var(--red-700);background:var(--red-100)}.metric-card.purple .metric-icon{color:var(--purple-700);background:var(--purple-100)}.week-card,.orders-section{border:1px solid var(--slate-200);background:#fff;border-radius:18px;margin-top:18px;padding:20px;box-shadow:0 10px 30px #0c20330b}.section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.section-heading h2{color:var(--navy-900);letter-spacing:-.02em;margin:5px 0 0;font-size:19px}.section-note{color:var(--slate-500);font-size:10px}.week-grid{grid-template-columns:repeat(7,minmax(92px,1fr));gap:8px;display:grid}.day-card{border:1px solid var(--slate-200);min-height:126px;color:var(--slate-700);text-align:left;background:#fbfcfd;border-radius:13px;flex-direction:column;align-items:flex-start;padding:12px;transition:all .15s;display:flex}.day-card:hover{border-color:#9fc6e6;transform:translateY(-2px);box-shadow:0 8px 18px #2f75b517}.day-card.today{border-color:var(--blue-600);background:#f0f7fc}.day-card span{text-transform:uppercase;font-size:10px;font-weight:800}.day-card strong{color:var(--navy-900);margin-top:5px;font-size:26px}.day-card small,.day-card em{color:var(--slate-500);font-size:10px;font-style:normal}.day-progress{background:var(--slate-200);border-radius:999px;width:100%;height:5px;margin:auto 0 7px;overflow:hidden}.day-progress i{border-radius:inherit;background:var(--green-700);height:100%;display:block}.orders-heading{align-items:center}.filters{align-items:center;gap:8px;display:flex}.search-box{border:1px solid var(--slate-200);background:#fff;border-radius:10px;align-items:center;gap:8px;min-width:260px;height:40px;padding:0 12px;display:flex}.search-box span{color:var(--slate-500);font-size:18px}.search-box input{width:100%;color:var(--slate-900);border:0;outline:0;font-size:12px}.date-filter{border:1px solid var(--slate-200);height:40px;color:var(--slate-700);background:#fff;border-radius:10px;outline:none;padding:0 10px;font-size:11px}.table-shell{border:1px solid var(--slate-200);border-radius:13px;overflow-x:auto}.orders-table{border-collapse:collapse;background:#fff;width:100%;min-width:1110px}.orders-table th{border-bottom:1px solid var(--navy-800);background:var(--navy-800);color:#fff;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:11px 12px;font-size:9px}.orders-table td{border-bottom:1px solid var(--slate-200);color:var(--slate-700);vertical-align:top;padding:12px;font-size:11px}.orders-table tbody tr:last-child td{border-bottom:0}.orders-table tbody tr:hover td{background:#f8fafc}.orders-table td strong,.orders-table td small{display:block}.orders-table td strong{color:var(--slate-900);margin-top:3px;font-size:11px}.orders-table td small{color:var(--slate-500);margin-top:4px;font-size:9px}.order-link{color:var(--blue-600);background:0 0;border:0;padding:0;font-size:11px;font-weight:900}.quantity-cell strong{font-size:14px!important}.status-pill,.warning-pill{letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.status-pill.bekliyor{color:var(--orange-700);background:var(--orange-100)}.status-pill.hazirlaniyor{color:var(--blue-600);background:var(--blue-100)}.status-pill.hazir,.warning-pill.sevke-hazir,.warning-pill.sevk-edildi{color:var(--green-700);background:var(--green-100)}.warning-pill.gecikmis{color:#fff;background:var(--red-700)}.warning-pill.acil-hazirla{color:var(--red-700);background:var(--red-100)}.warning-pill.konum-bildir{color:var(--purple-700);background:var(--purple-100)}.warning-pill.planda{color:var(--blue-600);background:var(--blue-100)}.warning-pill.iptal{color:var(--slate-700);background:var(--slate-200)}.row-actions{flex-wrap:wrap;gap:5px;max-width:145px;display:flex}.row-actions button{border:1px solid var(--slate-200);min-height:27px;color:var(--slate-700);background:#fff;border-radius:7px;padding:0 8px;font-size:9px;font-weight:800}.row-actions button:hover{border-color:var(--blue-600);color:var(--blue-600)}.row-actions .ship-action{border-color:var(--green-700);background:var(--green-700);color:#fff}.empty-state{min-height:290px;color:var(--slate-500);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:42px 18px;display:flex}.empty-icon{background:var(--blue-100);width:56px;height:56px;color:var(--blue-600);border-radius:18px;place-items:center;font-size:30px;display:grid}.empty-state h3{color:var(--navy-900);margin:16px 0 7px;font-size:18px}.empty-state p{max-width:430px;margin:0 0 18px;font-size:12px;line-height:1.65}.spinner{border:3px solid var(--slate-200);border-top-color:var(--blue-600);border-radius:999px;width:34px;height:34px;animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05121eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-modal{background:#fff;border-radius:20px;width:min(1060px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 90px #00000047}.modal-header{z-index:3;border-bottom:1px solid var(--slate-200);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;justify-content:space-between;gap:20px;padding:22px 24px 18px;display:flex;position:sticky;top:0}.modal-header h2{color:var(--navy-900);margin:4px 0;font-size:24px}.modal-header p{color:var(--slate-500);margin:0;font-size:11px}.modal-header>button{border:1px solid var(--slate-200);width:38px;height:38px;color:var(--slate-700);background:#fff;border-radius:10px;font-size:22px}.order-modal form{padding:4px 24px 24px}.order-modal fieldset{border:1px solid var(--slate-200);background:#fbfcfd;border-radius:14px;margin:20px 0 0;padding:16px}.order-modal legend{color:var(--navy-900);letter-spacing:.06em;text-transform:uppercase;padding:0 8px;font-size:11px;font-weight:900}.form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.form-field{align-content:start;gap:6px;display:grid}.form-field.wide{grid-column:span 2}.form-field>span{color:var(--slate-700);font-size:10px;font-weight:800}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--slate-300);width:100%;color:var(--slate-900);background:#fff;border-radius:9px;outline:none}.form-field input,.form-field select{height:39px;padding:0 10px}.form-field textarea{resize:vertical;padding:10px}.dispatch-resource-control{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.dispatch-resource-control>button{color:#fff;background:var(--brand-burgundy);white-space:nowrap;border:0;border-radius:9px;height:39px;padding:0 10px;font-size:9px;font-weight:900}.dispatch-resource-new{background:#fff8ef;border:1px solid #e2d5c8;border-radius:9px;grid-template-columns:.85fr 1.15fr auto;gap:6px;padding:7px;display:grid}.dispatch-resource-new>button{color:#fff;background:var(--green-700);border:0;border-radius:8px;min-width:66px;height:39px;padding:0 9px;font-size:9px;font-weight:900}.dispatch-resource-new>button:disabled{opacity:.55}.dispatch-resource-error{color:#8d1e29;background:#fff1f2;border:1px solid #efb2b6;border-radius:8px;grid-column:1/-1;padding:8px 10px;font-size:9px;font-weight:800}.check-field{border:1px solid var(--slate-200);background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:55px;padding:10px;display:flex}.check-field input{width:18px;height:18px;accent-color:var(--green-700)}.check-field strong,.check-field small{display:block}.check-field strong{color:var(--slate-900);font-size:10px}.check-field small{color:var(--slate-500);margin-top:3px;font-size:9px}.modal-footer{z-index:3;border-top:1px solid var(--slate-200);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;justify-content:space-between;align-items:center;gap:20px;margin:22px -24px -24px;padding:15px 24px;display:flex;position:sticky;bottom:0}.modal-footer>div:last-child{gap:9px;display:flex}.prep-date-note{color:var(--slate-500);font-size:11px}.prep-date-note strong{color:var(--orange-700)}.toast{z-index:100;background:var(--green-700);color:#fff;border-radius:11px;padding:13px 18px;font-size:12px;font-weight:800;animation:.18s toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 40px #1f7a4d47}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.mobile-menu-trigger,.mobile-menu-backdrop,.mobile-menu-drawer{display:none}@media (max-width:1180px){.management-kpi-grid{grid-template-columns:repeat(2,1fr)}.management-analytics-grid{grid-template-columns:1fr 1fr}.movement-chart-card{grid-column:1/-1}.metrics-grid{grid-template-columns:repeat(3,1fr)}.topbar{flex-direction:column;align-items:flex-start}.topbar-actions{width:100%}.live-clock{margin-right:auto}.operator-field{flex:1}.operator-field input{width:100%}.orders-heading{flex-direction:column;align-items:flex-start}.filters{width:100%}.search-box{flex:1}}@media (max-width:900px){.app-shell{display:block}.sidebar{display:none}.workspace{padding:20px 18px 44px}.mobile-menu-trigger{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:68;width:46px;height:46px;color:var(--navy-900);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f0;border:1px solid #720b1626;border-radius:13px;place-content:center;gap:5px;padding:0;display:grid;position:fixed;left:12px;box-shadow:0 9px 26px #3d07102b}.mobile-menu-trigger span{background:currentColor;border-radius:999px;width:21px;height:2px;display:block;box-shadow:0 1px 1px #3d071014}.topbar-copy{min-height:48px;padding-left:56px}.topbar-actions .account-summary,.topbar-actions>a[href=\/users],.topbar-actions>form{display:none}.mobile-menu-backdrop{z-index:79;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#220c0d94;border:0;padding:0;animation:.18s both mobile-menu-fade-in;display:block;position:fixed;inset:0}.mobile-menu-drawer{z-index:80;width:min(340px,88vw);padding:calc(14px + env(safe-area-inset-top,0px)) 14px calc(14px + env(safe-area-inset-bottom,0px));color:#fff;background:radial-gradient(circle at 12% 0,#f1a51b4d,#0000 31%),linear-gradient(#7d1220 0%,#5d0914 56%,#39060d 100%);flex-direction:column;animation:.23s cubic-bezier(.22,.8,.28,1) both mobile-menu-slide-in;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:18px 0 50px #1e030857}.mobile-menu-header{border-bottom:1px solid #ffffff21;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:12px;padding-bottom:13px;display:grid}.mobile-menu-header>img{background:#fff8ed;border-radius:10px;width:158px;height:auto;padding:5px;box-shadow:0 8px 22px #1f03073d}.mobile-menu-header button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;width:42px;height:42px;font-size:27px;font-weight:300;line-height:1}.mobile-menu-account{background:#ffffff0f;border:1px solid #f1a51b38;border-radius:12px;gap:3px;margin:12px 1px 8px;padding:11px 12px;display:grid}.mobile-menu-account span{color:#f1bd62;letter-spacing:.13em;font-size:8px;font-weight:950}.mobile-menu-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-menu-account small{color:#e5c8c6;font-size:9px}.mobile-menu-list{scrollbar-width:thin;scrollbar-color:#f1a51b6b transparent;align-content:start;gap:5px;min-height:0;padding:4px 1px 10px;display:grid;overflow-y:auto}.mobile-menu-item{color:#f3e8e5;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:54px;padding:8px 10px;text-decoration:none;display:grid;position:relative}.mobile-menu-item:active{transform:scale(.985)}.mobile-menu-item.active{background:linear-gradient(90deg,#f1a51b4d,#f1a51b14);border-color:#f1a51b7a;box-shadow:inset 3px 0 #f1a51b}.mobile-menu-icon{color:#fff6e4;background:#ffffff1a;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:950;display:grid}.mobile-menu-item>span:nth-child(2){min-width:0}.mobile-menu-item strong,.mobile-menu-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-menu-item strong{font-size:12px}.mobile-menu-item small{color:#d8bdbb;margin-top:3px;font-size:8px}.mobile-menu-item .nav-badge{border-width:1px;min-width:23px;height:23px;padding:0 5px;font-size:8px}.mobile-menu-footer{border-top:1px solid #ffffff21;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 1px 0;display:grid}.mobile-menu-footer .sync-badge{color:#d9ede2;background:#ffffff12;border-color:#ffffff1f;min-width:0}.mobile-menu-footer form button{color:#fff4dc;background:#f1a51b1f;border:1px solid #f1a51b61;border-radius:10px;min-height:38px;padding:0 13px;font-size:9px;font-weight:900}@keyframes mobile-menu-slide-in{0%{transform:translate(-102%)}to{transform:translate(0)}}@keyframes mobile-menu-fade-in{0%{opacity:0}to{opacity:1}}.week-grid{grid-template-columns:repeat(4,1fr)}.management-analytics-grid{grid-template-columns:1fr}.movement-chart-card{grid-column:auto}.form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.workspace{padding:18px 12px 34px}.topbar-actions{grid-template-columns:1fr 1fr;display:grid}.live-clock{grid-column:1/-1;width:100%;margin-right:0}.operator-field,.topbar-actions .primary-button{grid-column:span 2}.metrics-grid{grid-template-columns:repeat(2,1fr)}.management-kpi-grid{grid-template-columns:1fr}.management-metric-card{min-height:108px}.management-analytics-grid{margin-top:12px}.movement-chart-card>header,.group-stat-card>header,.recent-receipt-card>header{flex-direction:column;align-items:flex-start}.movement-chart{gap:3px;height:210px;padding-inline:9px}.movement-bars{gap:2px;height:148px}.movement-day>strong{font-size:7px}.metric-card{min-height:88px;padding:13px}.metric-card strong{font-size:24px}.week-card,.orders-section{border-radius:14px;padding:14px}.week-grid{grid-template-columns:repeat(2,1fr)}.day-card{min-height:116px}.filters{flex-direction:column;align-items:stretch}.search-box{min-width:0}.modal-backdrop{align-items:end;padding:0}.order-modal{border-radius:18px 18px 0 0;max-height:96vh}.modal-header,.order-modal form{padding-left:16px;padding-right:16px}.form-grid{grid-template-columns:1fr}.form-field.wide{grid-column:auto}.dispatch-resource-new{grid-template-columns:1fr}.modal-footer{flex-direction:column;align-items:stretch;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.modal-footer>div:last-child{grid-template-columns:1fr 1.5fr;display:grid}}.portal-choice{gap:12px;margin-top:4px;display:grid}.portal-choice a{color:#173247;background:#f9fbfc;border:1px solid #d4e0e7;border-radius:13px;grid-template-columns:48px 1fr;align-items:center;gap:2px 14px;padding:16px;text-decoration:none;transition:all .16s;display:grid}.portal-choice a:hover{border-color:#69a8d5;transform:translateY(-2px);box-shadow:0 10px 24px #173f5f1a}.portal-choice a>span{color:#fff;background:#173f5f;border-radius:13px;grid-row:span 2;place-items:center;width:48px;height:48px;font-size:23px;font-weight:900;display:grid}.portal-choice a strong{font-size:15px}.portal-choice a small{color:#718394;font-size:10px}.login-back{color:#2f75b5;text-align:center;margin-top:18px;font-size:12px;font-weight:800;text-decoration:none;display:block}.table-edit-button{color:#294c67;background:#fff;border:1px solid #cbd8e0;border-radius:8px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.product-admin-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;display:grid}.product-admin-card{background:#fff;border:1px solid #d9e4eb;border-radius:14px;padding:18px;box-shadow:0 8px 20px #112d420a}.product-admin-card.inactive{opacity:.72;background:#f3f6f8}.product-admin-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-admin-card>div span{color:#2f75b5;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin-card>div b{color:#536a7a;background:#edf3f6;border-radius:7px;padding:4px 7px;font-size:9px}.product-admin-card h3{margin:15px 0 6px;font-size:18px}.product-admin-card p{color:#718394;min-height:34px;margin:0;font-size:11px;line-height:1.5}.product-admin-card footer{gap:8px;margin-top:16px;display:flex}.product-admin-card footer button{color:#294c67;background:#fff;border:1px solid #cfdae2;border-radius:8px;flex:1;min-height:36px;font-size:10px;font-weight:800}.product-admin-card footer .open-product{color:#fff;background:#1f7a4d;border-color:#1f7a4d}.invoice-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.invoice-pill.done{color:#1f6d49;background:#e1f5e9}.invoice-pill.pending{color:#8f6417;background:#fff2cc}.row-actions .approve-action{color:#fff;background:#2f75b5;border-color:#2f75b5}.warning-pill.onay-bekliyor{color:#8f6417;background:#fff2cc}.warning-pill.reddedildi{color:#8c2632;background:#ffe4e8}.approval-note,.invoice-quantity-note{background:#fff;border:1px solid #d8e4eb;border-radius:10px;align-content:center;gap:4px;padding:10px 12px;display:grid}.approval-note strong,.invoice-quantity-note strong{color:#173247;font-size:11px}.approval-note small,.invoice-quantity-note span{color:#718394;font-size:9px}.customer-page{color:#173247;background:#eef4f7;min-height:100vh;padding-bottom:70px}.customer-header{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #d9e4eb;justify-content:space-between;align-items:center;gap:20px;padding:15px clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.customer-brand{align-items:center;gap:11px;display:flex}.customer-brand>span{color:#fff;background:#173f5f;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.customer-brand div,.customer-account>div{display:grid}.customer-brand small,.customer-account span{color:#718394;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.customer-account{align-items:center;gap:12px;display:flex}.customer-account strong{font-size:12px}.customer-hero{justify-content:space-between;align-items:end;gap:24px;max-width:1540px;margin:0 auto;padding:42px clamp(18px,5vw,72px) 28px;display:flex}.customer-hero h1{color:#112f47;letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(32px,4vw,54px);line-height:1.04}.customer-hero p:not(.eyebrow){color:#667c8c;max-width:660px;margin:0;line-height:1.6}.repeat-button{color:#224b69;background:#fff;border:1px solid #cddbe3;border-radius:11px;min-height:46px;padding:0 18px;font-weight:900;box-shadow:0 8px 20px #112d420f}.customer-page>.alert-banner{max-width:calc(1540px - 10vw);margin-left:auto;margin-right:auto}.customer-order-form{grid-template-columns:minmax(0,1.55fr) minmax(360px,.75fr);gap:18px;max-width:1540px;margin:0 auto;padding:0 clamp(18px,5vw,72px);display:grid}.customer-products,.customer-basket,.customer-history{background:#fff;border:1px solid #d9e4eb;border-radius:18px;box-shadow:0 12px 35px #112d420e}.customer-products{padding:22px}.customer-basket{height:fit-content;padding:22px;position:sticky;top:90px}.customer-section-title{align-items:center;gap:12px;margin-bottom:20px;display:flex}.customer-section-title>span{color:#fff;background:#2f75b5;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.customer-section-title h2{margin:0;font-size:20px}.customer-section-title p{color:#718394;margin:3px 0 0;font-size:10px}.customer-category+.customer-category{margin-top:24px}.customer-category>h3{color:#526a7b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px}.customer-product-grid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;display:grid}.customer-product-grid button{color:#173247;text-align:left;background:#fbfcfd;border:1px solid #d8e3e9;border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:112px;padding:15px 15px 15px 54px;transition:all .15s;display:flex;position:relative}.customer-product-grid button:hover{border-color:#6caad6;transform:translateY(-2px);box-shadow:0 8px 18px #2f75b517}.customer-product-grid button.selected{background:#edf9f2;border-color:#1f7a4d;box-shadow:inset 0 0 0 1px #1f7a4d}.customer-product-grid button>span{color:#2f75b5;background:#e1eef8;border-radius:9px;place-items:center;width:29px;height:29px;font-size:17px;font-weight:900;display:grid;position:absolute;left:14px}.customer-product-grid strong{font-size:13px}.customer-product-grid small{color:#718394;font-size:9px}.basket-empty{color:#718394;text-align:center;background:#f9fbfc;border:1px dashed #cddbe3;border-radius:12px;padding:24px;font-size:11px}.basket-lines{gap:12px;margin-bottom:18px;display:grid}.basket-lines article{background:#fbfcfd;border:1px solid #dbe5eb;border-radius:12px;gap:10px;padding:13px;display:grid;position:relative}.basket-lines article>div:first-child{justify-content:space-between;gap:10px;display:flex}.basket-lines article small{color:#718394}.quick-amounts{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.quick-amounts button{color:#526a7b;background:#fff;border:1px solid #d1dde4;border-radius:7px;min-height:30px;font-size:10px;font-weight:800}.quick-amounts button.active{color:#fff;background:#2f75b5;border-color:#2f75b5}.basket-lines label{background:#fff;border:1px solid #cbd8e0;border-radius:9px;align-items:center;display:flex;overflow:hidden}.basket-lines label input{border:0;outline:0;width:100%;min-height:42px;padding:0 11px}.basket-lines label span{color:#526a7b;padding:0 12px;font-size:11px;font-weight:800}.remove-line{color:#a23b42;background:0 0;border:0;font-size:9px;font-weight:800;position:absolute;top:10px;right:10px}.customer-field{color:#3f5668;gap:7px;margin-top:15px;font-size:11px;font-weight:800;display:grid}.customer-field input,.customer-field textarea{color:#173247;background:#fff;border:1px solid #cbd8e0;border-radius:9px;width:100%}.customer-field input{min-height:44px;padding:0 11px}.customer-field textarea{resize:vertical;padding:11px}.customer-submit{color:#fff;background:#173f5f;border:0;border-radius:11px;width:100%;min-height:52px;margin-top:18px;font-size:12px;font-weight:900;box-shadow:0 10px 22px #173f5f33}.customer-safe-note{color:#718394;text-align:center;margin:11px 0 0;font-size:9px;line-height:1.5}.customer-history{max-width:calc(1540px - 10vw);margin:18px auto 0;padding:22px}.customer-order-list{grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;display:grid}.customer-order-list>article{background:#fff;border:1px solid #d8e3e9;border-radius:13px;overflow:hidden}.customer-order-list header{background:#f7fafb;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.customer-order-list header>div{gap:6px;display:grid}.customer-order-list header b{color:#2f75b5;font-size:11px}.customer-order-list header>strong{font-size:11px}.customer-status{color:#2f75b5;background:#dceaf7;border-radius:999px;width:fit-content;padding:4px 7px;font-size:8px;font-weight:900}.customer-status.onay-bekliyor{color:#8f6417;background:#fff2cc}.customer-status.sevk-edildi,.customer-status.sevke-hazır{color:#1f6d49;background:#e1f5e9}.customer-status.reddedildi{color:#8c2632;background:#ffe4e8}.customer-status.iptal{color:#6d5b54;background:#ece5e1}.customer-status.kısmen-iptal{color:#8a5a1c;background:#fbe8cf}.customer-order-items em.cancelled{color:#8c2632;font-style:normal;font-weight:900}.customer-order-items{padding:4px 15px 10px}.customer-order-items p{border-bottom:1px solid #e8eef2;grid-template-columns:1fr auto;gap:4px 10px;margin:0;padding:9px 0;font-size:10px;display:grid}.customer-order-items p:last-child{border-bottom:0}.customer-order-items em{color:#1f7a4d;grid-column:1/-1;font-size:9px;font-style:normal}.customer-order-list footer{color:#1f6d49;background:#edf9f2;padding:10px 15px;font-size:10px;font-weight:900}@media (max-width:1100px){.product-admin-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.customer-order-form{grid-template-columns:1fr}.customer-basket{position:static}}@media (max-width:760px){.customer-header{align-items:flex-start}.customer-account>div{display:none}.customer-hero{flex-direction:column;align-items:stretch;padding-top:28px}.repeat-button{width:100%}.customer-product-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.customer-order-list{grid-template-columns:1fr}.customer-history{max-width:calc(100% - 36px)}.product-admin-grid{grid-template-columns:1fr}}@media (max-width:480px){.customer-product-grid{grid-template-columns:1fr}.customer-products,.customer-basket,.customer-history{border-radius:14px;padding:15px}.customer-brand small{display:none}}.account-summary{background:#fff;border:1px solid #dce6ed;border-radius:11px;min-width:170px;padding:9px 12px;display:grid}.account-summary span,.account-summary small{color:#718394;font-size:10px}.account-summary strong{color:#132f44;font-size:13px}.sync-badge,.customer-account .sync-badge{color:#1f6d49;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#edf9f2;border:1px solid #b9dfca;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.sync-badge i{background:#27a367;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #27a3671f}.sync-badge.syncing i{animation:1s ease-in-out infinite sync-pulse}.sync-badge.offline,.customer-account .sync-badge.offline{color:#8c2632;background:#fff0f2;border-color:#efc7ca}.sync-badge.offline i{background:#c94b56;box-shadow:0 0 0 4px #c94b561f}@keyframes sync-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.08)}}.main-nav a.nav-item,.mobile-nav a{text-decoration:none}.order-link.static{cursor:default}.read-only-note{color:#718394;font-size:11px;font-weight:700}.login-page{color:#112d42;background:#edf3f6;grid-template-columns:minmax(420px,.9fr) minmax(480px,1.1fr);min-height:100vh;display:grid}.login-card{background:#fff;border:1px solid #d9e4eb;border-radius:22px;flex-direction:column;justify-content:center;width:min(440px,100% - 48px);margin:auto;padding:44px;display:flex;box-shadow:0 24px 70px #112d421f}.login-brand{align-items:center;gap:12px;margin-bottom:34px;display:flex}.login-brand>span{color:#fff;background:#173f5f;border-radius:13px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.login-brand div{display:grid}.login-brand strong{font-size:17px}.login-brand small{color:#718394}.login-card h1{margin:6px 0 10px;font-size:clamp(28px,4vw,40px);line-height:1.05}.login-copy{color:#667c8c;margin:0 0 24px;line-height:1.55}.login-form{gap:16px;display:grid}.login-form label,.user-form label{color:#3f5668;gap:7px;font-size:12px;font-weight:800;display:grid}.login-form input,.user-form input,.user-form select{color:#173247;min-height:46px;font:inherit;background:#fff;border:1px solid #ccd9e1;border-radius:10px;padding:0 13px}.login-form .primary-button{min-height:48px;margin-top:4px}.login-help{color:#81919d;text-align:center;margin:20px 0 0;font-size:11px}.login-error{color:#8d1f2d;background:#ffedf0;border-radius:9px;margin-bottom:15px;padding:12px;font-size:12px;font-weight:700}.login-aside{color:#fff;background:radial-gradient(circle at 80% 20%,#409dd88c,#0000 32%),linear-gradient(145deg,#0d2639,#173f5f 55%,#226b8f);flex-direction:column;justify-content:center;padding:8vw;display:flex}.login-aside h2{max-width:700px;margin:18px 0 28px;font-size:clamp(34px,5vw,66px);line-height:1.05}.login-aside ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.login-aside li:before{color:#64d9a5;content:"✓";margin-right:10px;font-weight:900}.rule-badge{color:#bfe1f2;letter-spacing:.1em;border:1px solid #ffffff3d;border-radius:999px;width:fit-content;padding:7px 10px;font-size:10px;font-weight:900}.users-page{color:#173247;background:#edf3f6;min-height:100vh;padding:34px clamp(18px,5vw,72px) 72px}.users-topbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.users-topbar h1{margin:4px 0 6px;font-size:clamp(30px,4vw,46px)}.users-topbar p{color:#667c8c;margin:0}.users-actions{align-items:center;gap:10px;display:flex}.users-actions a{align-items:center;text-decoration:none;display:inline-flex}.users-summary{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.users-summary article{background:#fff;border:1px solid #d9e4eb;border-radius:14px;gap:8px;padding:20px;display:grid}.users-summary span{color:#6e8190;text-transform:uppercase;font-size:11px;font-weight:800}.users-summary strong{font-size:30px}.users-panel{background:#fff;border:1px solid #d9e4eb;border-radius:16px;padding:22px;box-shadow:0 12px 35px #112d420f}.users-panel .section-heading input{border:1px solid #d0dce4;border-radius:9px;width:min(320px,100%);min-height:40px;padding:0 12px}.users-table-wrap{overflow-x:auto}.users-table{border-collapse:collapse;width:100%}.users-table th{color:#718394;text-align:left;text-transform:uppercase;padding:12px;font-size:10px}.users-table td{border-top:1px solid #e8eef2;padding:15px 12px}.users-table td:first-child{gap:3px;display:grid}.users-table small{color:#718394}.users-table em{color:#236c4c;background:#e3f7ec;border-radius:999px;width:fit-content;padding:2px 7px;font-size:9px;font-style:normal;font-weight:800}.users-table select{background:#fff;border:1px solid #d0dce4;border-radius:8px;min-height:36px;padding:0 9px}.access-toggle{cursor:pointer;border:0;border-radius:999px;min-width:72px;min-height:34px;font-weight:800}.access-toggle.active{color:#1d6a49;background:#ddf6e8}.access-toggle.inactive{color:#8c2632;background:#ffe4e8}.user-modal{background:#fff;border-radius:18px;width:min(560px,100% - 32px);box-shadow:0 28px 90px #07192659}.products-page .user-modal{grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 32px);display:grid;overflow:hidden}.products-page .user-form{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.products-page .user-form .modal-footer{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-top:1px solid #eadfd4;position:sticky;bottom:-24px}.user-modal .modal-header{padding:24px 26px 18px}.user-form{gap:15px;padding:0 26px 24px;display:grid}.user-form small{color:#81919d;font-weight:500}.user-form .modal-footer{justify-content:flex-end;gap:10px;margin:8px -26px -24px;padding:18px 26px;display:flex}.user-row-actions{align-items:center;gap:7px;display:flex}.permission-button{color:#fffaf0;cursor:pointer;background:#8b1721;border:1px solid #8b1721;border-radius:8px;min-height:34px;padding:0 12px;font-size:10px;font-weight:900}.permission-button:disabled{cursor:not-allowed;opacity:.45}.permission-modal{background:#fff;border-radius:18px;width:min(720px,100% - 32px);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 28px 90px #07192659}.permission-modal .modal-header{padding:24px 26px 18px}.permission-modal .modal-header p{color:#718394;margin:7px 0 0;font-size:11px}.permission-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 26px 24px;display:grid}.permission-empty{color:#6b7c88;margin:0;padding:0 26px 24px;font-size:12px}.permission-card{cursor:pointer;background:#fbfcfd;border:1px solid #d8e3e9;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:15px;transition:all .15s;display:grid}.permission-card:hover{border-color:#c59b67;transform:translateY(-1px)}.permission-card.selected{background:#fff4f2;border-color:#8b1721;box-shadow:inset 0 0 0 1px #8b1721}.permission-card input{accent-color:#8b1721;width:18px;height:18px}.permission-card span{gap:5px;display:grid}.permission-card strong{color:#5f1019;font-size:12px}.permission-card small{color:#718394;font-size:10px;line-height:1.45}.bildirim-bolumu{background:#fbfdff;border-top:1px solid #e7ddd3}.bildirim-baslik{padding:16px 26px 4px}.bildirim-baslik strong{color:#1d3455;font-size:11px;display:block}.bildirim-baslik small{color:#5d7086;margin-top:4px;font-size:9px;line-height:1.5;display:block}.permission-footer{background:#fffaf3;border-top:1px solid #e7ddd3;justify-content:space-between;align-items:center;gap:18px;padding:18px 26px;display:flex}.permission-footer>small{color:#718394;max-width:350px;font-size:9px;line-height:1.5}.permission-footer>div{gap:9px;display:flex}@media (max-width:900px){.login-page{grid-template-columns:1fr}.login-aside{display:none}.login-card{margin:32px auto}.users-summary{grid-template-columns:repeat(2,1fr)}.users-topbar{flex-direction:column;align-items:stretch}.account-summary{grid-column:1/-1}.mobile-nav a{color:#94aabc;flex:1;place-items:center;padding:8px 4px;display:grid}}@media (max-width:640px){.login-card{width:calc(100% - 24px);padding:26px 20px}.users-page{padding:22px 12px 50px}.users-actions{grid-template-columns:1fr 1fr;display:grid}.users-summary{grid-template-columns:1fr 1fr}.users-panel{padding:14px}.users-panel .section-heading{flex-direction:column;align-items:stretch}.users-panel .section-heading input{width:100%}.permission-list{grid-template-columns:1fr;padding:0 16px 18px}.permission-footer{flex-direction:column;align-items:stretch;padding:16px}.permission-footer>div{grid-template-columns:1fr 1.4fr;display:grid}}html,body{background:radial-gradient(circle at 92% 0%, #f1a51b17, transparent 28%), var(--canvas)}.workspace,.users-page,.customer-page,.login-page{color:var(--slate-900);background:radial-gradient(circle at 90% 0,#f1a51b17,#0000 29%),linear-gradient(#fbf7f1,#f6eee4)}.topbar h1,.section-heading h2,.metric-card strong,.day-card strong,.empty-state h3,.modal-header h2,.order-modal legend,.account-summary strong,.login-card h1,.users-topbar h1,.users-summary strong,.customer-hero h1,.customer-section-title h2,.product-admin-card h3,.approval-note strong,.invoice-quantity-note strong{color:var(--brand-burgundy)}.eyebrow,.section-kicker,.product-admin-card>div span,.order-link,.login-back,.customer-order-list header b{color:#a56600}.primary-button,.customer-submit{border-color:var(--brand-burgundy);color:#fffaf0;background:linear-gradient(135deg,#8b1721,#650914);box-shadow:0 10px 24px #720b1638}.primary-button:hover,.customer-submit:hover{background:linear-gradient(135deg,#9a202a,#720b16)}.ghost-button,.repeat-button,.table-edit-button,.row-actions button,.product-admin-card footer button{color:#6b1720;background:#fffaf3;border-color:#dfcdbd}.operator-field input,.role-field select,.search-box,.date-filter,.metric-card,.week-card,.orders-section,.orders-table,.order-modal,.modal-header,.modal-footer,.form-field input,.form-field select,.form-field textarea,.check-field,.account-summary,.login-card,.users-summary article,.users-panel,.product-admin-card,.approval-note,.invoice-quantity-note,.customer-header,.customer-products,.customer-basket,.customer-history,.customer-order-list>article,.basket-lines label,.customer-field input,.customer-field textarea{background:var(--surface);border-color:#e4d4c6}.metric-card,.week-card,.orders-section,.login-card,.users-panel,.customer-products,.customer-basket,.customer-history{box-shadow:var(--shadow)}.metric-card{position:relative}.metric-card:before{background:linear-gradient(180deg, var(--brand-gold), var(--brand-burgundy));content:"";border-radius:16px 0 0 16px;width:3px;position:absolute;inset:0 auto 0 0}.metric-card.navy .metric-icon,.metric-card.blue .metric-icon,.metric-card.slate .metric-icon,.metric-card.purple .metric-icon,.empty-icon{color:var(--brand-burgundy);background:#fff0cc}.day-card,.orders-table tbody tr:hover td,.order-modal fieldset,.product-admin-card.inactive,.basket-empty,.basket-lines article,.customer-product-grid button,.customer-order-list header{background:#fffaf3;border-color:#e7d8cb}.day-card:hover,.customer-product-grid button:hover,.portal-choice a:hover{border-color:var(--brand-gold);box-shadow:0 9px 22px #945c001f}.day-card.today{border-color:var(--brand-gold);background:#fff3d6;box-shadow:inset 0 0 0 1px #f1a51b2e}.day-progress i,.quick-amounts button.active,.row-actions .approve-action{border-color:var(--brand-burgundy);color:#fff;background:var(--brand-burgundy)}.orders-table th{color:#fff8e9;background:linear-gradient(#80131e,#650914);border-bottom-color:#4f0710}.orders-table td,.users-table td,.customer-order-items p{border-color:#eee1d6}.operator-field input:focus,.role-field select:focus,.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.search-box:focus-within,.date-filter:focus,.login-form input:focus,.user-form input:focus,.user-form select:focus,.customer-field input:focus,.customer-field textarea:focus{border-color:var(--brand-gold);outline:none;box-shadow:0 0 0 3px #f1a51b2b}.modal-backdrop{background:#36030bbd}.mobile-nav{background:#5b0813;border-color:#f1a51b4d;box-shadow:0 16px 40px #3d07104d}.mobile-nav button.active,.mobile-nav a.active{color:#fff;background:#f1a51b47}.portal-choice a{color:var(--brand-burgundy);background:#fffaf3;border-color:#e2d1c1}.portal-choice a>span,.customer-section-title>span{color:#fff8e9;background:linear-gradient(145deg,#8b1721,#650914);box-shadow:0 7px 18px #720b1633}.login-brand{margin-bottom:28px}.login-logo{background:var(--brand-cream);border:1px solid #ead8c4;border-radius:13px;width:min(300px,100%);height:auto;padding:5px;display:block}.login-aside{color:#fff8e9;background:radial-gradient(circle at 78% 18%,#f1a51b61,#0000 33%),linear-gradient(145deg,#3d0710,#720b16 58%,#9a202a)}.login-aside li:before{color:var(--brand-gold)}.rule-badge{color:#ffe7aa;background:#3d07103d;border-color:#f1a51b7a}.customer-header{background:#fffaf3f5;box-shadow:0 6px 24px #5b12190f}.customer-brand{gap:3px;display:grid}.customer-logo{width:210px;height:auto;display:block}.customer-brand small{color:#8b5b4f;padding-left:8px}.customer-product-grid button{color:var(--brand-burgundy)}.customer-product-grid button>span{color:var(--brand-burgundy);background:#fff0cc}.customer-product-grid button.selected{border-color:var(--brand-burgundy);box-shadow:inset 0 0 0 1px var(--brand-burgundy);background:#fff0d6}.customer-product-grid button.selected>span{color:#fff8e9;background:var(--brand-burgundy)}.customer-status{color:var(--brand-burgundy);background:#fff0cc}.product-admin-card>div b{color:#7c5147;background:#f8eee4}.product-admin-card footer .close-product{color:#8b1721;background:#fff2f2;border-color:#e7bdc1}.users-table th,.users-summary span,.customer-category>h3{color:#8b5b4f}@media (max-width:900px){.customer-logo{width:170px}}@media (max-width:480px){.customer-logo{width:145px}}.stock-live-time{color:#236345;white-space:nowrap;background:#eef9f2;border:1px solid #bfe2ce;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:900;display:inline-flex}.stock-live-time i{background:#28a26a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #28a26a1f}.stock-setup-note{color:#7d5c1e;background:#fff8e7;border:1px solid #e5c37c;border-radius:11px;align-items:center;gap:10px;max-width:1500px;margin:0 auto 12px;padding:11px 14px;font-size:9px;display:flex}.stock-summary-live{grid-template-columns:repeat(6,minmax(0,1fr))}.stock-availability-panel{border-color:#d8c7b8;box-shadow:0 16px 40px #5b121914}.availability-scopes{background:#f6efe8;border:1px solid #e1d5cb;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.availability-scopes button{color:#806e65;background:0 0;border:0;border-radius:7px;min-height:31px;padding:0 11px;font-size:8px;font-weight:900}.availability-scopes button.active{color:#fff8ed;background:#74111c;box-shadow:0 4px 12px #5b12192e}.availability-table tr.low{background:#fffaf0}.availability-table td>b.reserved{color:#99620b}.availability-table td>b.available{color:#23704d}.availability-table td>b.shortage{color:#b32f3a}.stock-group-badge{color:#6d5549;background:#eee5de;border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:950;display:inline-flex}.stock-group-badge.donuk{color:#185a7d;background:#e1f2fb}.production-plan-button{white-space:nowrap;color:#6d3700!important;background:#fff4d8!important;border-color:#e0bd72!important}.production-request-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.production-request-list>article{background:#fffdf9;border:1px solid #e2d5ca;border-radius:13px;overflow:hidden;box-shadow:0 8px 22px #4c2b1c0d}.production-request-list>article.priority-acil{border-color:#daa2a8;box-shadow:inset 4px 0 #b32f3a}.production-request-list>article.priority-yüksek{border-color:#e5c47f;box-shadow:inset 4px 0 #d79218}.production-request-list article>header{background:#fff8ef;border-bottom:1px solid #eee4dc;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.production-request-list article>header>div{gap:3px;min-width:0;display:grid}.production-request-list article>header span,.production-request-list article>header small{color:#92776d;font-size:8px}.production-request-list article>header strong{color:#5f1019;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.production-request-list article>header>b{color:#216443;white-space:nowrap;background:#e2f3e9;border-radius:999px;padding:5px 8px;font-size:8px}.production-request-metrics{background:#eadfd7;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.production-request-metrics span{color:#90776d;text-transform:uppercase;background:#fffdf9;gap:4px;padding:10px;font-size:7px;display:grid}.production-request-metrics strong{color:#64101a;text-transform:none;font-size:11px}.production-request-list article>p{gap:4px;margin:0;padding:12px 14px;display:grid}.production-request-list article>p strong{color:#64101a;font-size:10px}.production-request-list article>p span,.production-request-list article>p small{color:#8d786e;font-size:8px;line-height:1.45}.production-request-list article>footer{flex-wrap:wrap;gap:6px;padding:0 14px 13px;display:flex}.production-request-list article>footer button{color:#1e6543;background:#edf8f1;border:1px solid #bfdbc9;border-radius:8px;min-height:32px;padding:0 9px;font-size:8px;font-weight:900}.production-request-list article>footer button.cancel{color:#96313a;background:#fff3f4;border-color:#e5c4c7}.production-plan-modal .modal-header p{color:#8b756b;margin:6px 0 0;font-size:9px}.production-plan-warning{color:#7d5c1e;background:#fff8e7;border:1px solid #e5c37c;border-radius:10px;gap:8px;padding:11px 12px;font-size:8px;line-height:1.45;display:flex}.dashboard-stock-list{gap:5px;padding:10px 13px;display:grid}.dashboard-stock-list>div{background:#faf5ef;border-radius:9px;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(72px,auto));align-items:center;gap:10px;min-height:44px;padding:7px 9px;display:grid}.dashboard-stock-list>div.critical{background:#fff1f2;box-shadow:inset 3px 0 #b32f3a}.dashboard-stock-list span,.dashboard-stock-list b,.dashboard-stock-list em{color:#651018;gap:2px;min-width:0;font-size:8px;font-style:normal;display:grid}.dashboard-stock-list span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-stock-list small{color:#968279;font-size:7px;font-weight:700}.dashboard-stock-list em{color:#26754f}.dashboard-stock-list .critical em{color:#ae2d38}@media (max-width:1180px){.stock-summary-live{grid-template-columns:repeat(3,minmax(0,1fr))}.production-request-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-auto-production-list{grid-template-columns:1fr}}@media (max-width:760px){.stock-summary-live{grid-template-columns:1fr 1fr}.production-request-list{grid-template-columns:1fr;padding:10px}.availability-scopes{width:100%;overflow-x:auto}.availability-scopes button{flex:1 0 auto}.dashboard-stock-list>div{grid-template-columns:minmax(0,1fr) 1fr}.dashboard-stock-list span{grid-column:1/-1}.dashboard-auto-production-list>a{grid-template-columns:minmax(0,1fr) 1fr}.dashboard-auto-production-list>a>span{grid-column:1/-1}.dashboard-auto-production-card>footer{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.stock-summary-live,.production-request-metrics{grid-template-columns:1fr}.production-plan-warning{flex-direction:column}}.receiving-page{min-height:100vh;color:var(--slate-900);background:radial-gradient(circle at 92% 0,#f1a51b1f,#0000 30%),linear-gradient(#fbf7f1,#f3e9df);padding:22px clamp(14px,3vw,44px) 52px}.receiving-topbar{background:#fffdf9f0;border:1px solid #e4d3c4;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;max-width:1700px;margin:0 auto 20px;padding:14px 17px;display:flex;box-shadow:0 14px 38px #5b121914}.receiving-brand{align-items:center;gap:16px;min-width:0;display:flex}.receiving-brand img{background:#fff8ed;border:1px solid #ead8c4;border-radius:10px;width:150px;height:auto;padding:4px}.receiving-brand>div{min-width:0}.receiving-brand span,.new-receipt-shell>header span,.weighing-card>header span,.weighing-history>header span,.receipt-list-panel>header span,.supplier-quick-list>span{color:#a56600;letter-spacing:.13em;font-size:9px;font-weight:900}.receiving-brand h1{color:var(--brand-burgundy);margin:3px 0 2px;font-size:clamp(24px,3vw,36px);line-height:1}.receiving-brand p{color:#806e67;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.receiving-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.receiving-actions a{align-items:center;text-decoration:none;display:inline-flex}.receiving-alert{max-width:1700px;margin:0 auto 16px}.receiving-loading{color:#8d7668;align-content:center;place-items:center;gap:8px;min-height:420px;display:grid}.receiving-loading span{color:#8b1721;font-size:42px;animation:1s infinite sync-pulse}.receiving-loading h2{color:#64101a;margin:0;font-size:18px}.receiving-metrics,.receiving-mode-launch,.receipt-list-panel,.new-receipt-shell,.receipt-operation-bar,.receipt-info-strip,.hanging-live-strip,.receiving-work-grid{max-width:1700px;margin-left:auto;margin-right:auto}.receiving-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.receiving-metrics article{background:#fffdf9;border:1px solid #e3d3c5;border-radius:15px;gap:5px;padding:19px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 26px #5b12190f}.receiving-metrics article:before{content:"";background:linear-gradient(#f1a51b,#720b16);width:4px;position:absolute;inset:0 auto 0 0}.receiving-metrics span{color:#8b5b4f;text-transform:uppercase;font-size:9px;font-weight:900}.receiving-metrics strong{color:#64101a;font-size:28px;line-height:1}.receiving-metrics small{color:#917f73;font-size:9px}.receiving-mode-launch{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.receiving-mode-launch button{color:#5b1720;text-align:left;background:linear-gradient(145deg,#fffdf9,#fff5e8);border:1px solid #dac5b4;border-radius:17px;grid-template-columns:60px 1fr auto;align-items:center;gap:16px;min-height:116px;padding:20px;transition:all .15s;display:grid;box-shadow:0 12px 32px #5b121912}.receiving-mode-launch button:hover{border-color:#f1a51b;transform:translateY(-2px)}.receiving-mode-launch button>span{color:#fff8ed;background:linear-gradient(145deg,#8b1721,#5b0813);border-radius:15px;place-items:center;width:56px;height:56px;font-size:27px;display:grid}.receiving-mode-launch button>div{gap:6px;display:grid}.receiving-mode-launch button strong{font-size:16px}.receiving-mode-launch button small{color:#8c7669;font-size:10px}.receiving-mode-launch button b{color:#d28b0d;font-size:26px}.receipt-list-panel,.new-receipt-shell{background:#fffdf9;border:1px solid #e1d1c1;border-radius:18px;overflow:hidden;box-shadow:0 16px 46px #5b121914}.receipt-list-panel>header,.new-receipt-shell>header,.weighing-history>header,.weighing-card>header{background:#fffaf3;border-bottom:1px solid #eadfd4;justify-content:space-between;align-items:center;gap:18px;padding:19px 21px;display:flex}.receipt-list-panel h2,.new-receipt-shell h2,.weighing-history h2,.weighing-card h2{color:#64101a;margin:4px 0 0;font-size:19px}.receipt-list-panel>header>strong,.weighing-history>header>strong{color:#8b5b4f;font-size:11px}.receipt-list-table{overflow-x:auto}.receipt-list-table table{border-collapse:collapse;width:100%}.receipt-list-table th{color:#fff7e8;text-align:left;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#80131e,#650914);padding:11px 14px;font-size:9px}.receipt-list-table td{color:#5d4c46;vertical-align:middle;border-bottom:1px solid #eee1d6;padding:14px;font-size:11px}.receipt-list-table td>strong,.receipt-list-table td>small{display:block}.receipt-list-table td>strong{color:#5f1019}.receipt-list-table td>small{color:#917f73;margin-top:4px;font-size:9px}.receipt-list-table td:last-child button{color:#6c1520;white-space:nowrap;background:#fff6ea;border:1px solid #dec8b8;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:900}.receipt-status{text-transform:uppercase;white-space:nowrap;border-radius:999px;width:fit-content;padding:5px 9px;font-size:8px;font-weight:950;display:inline-flex}.receipt-status.taslak{color:#895b00;background:#fff0c6}.receipt-status.tamamlandi{color:#176744;background:#dff4e8}.receipt-status.iptal{color:#8b2230;background:#fbe2e5}.receiving-empty{color:#917f73;text-align:center;align-content:center;place-items:center;gap:7px;min-height:240px;padding:30px;display:grid}.receiving-empty>span{color:#7a121d;background:#f6e5d3;border-radius:15px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.receiving-empty h3{color:#64101a;margin:4px 0 0}.receiving-empty p{margin:0;font-size:10px}.new-receipt-shell>header p{color:#857269;margin:5px 0 0;font-size:10px}.mode-selector{grid-template-columns:1fr 1fr;gap:10px;padding:20px 22px 0;display:grid}.mode-selector button{color:#6b3339;text-align:left;background:#fffaf5;border:1px solid #decdbf;border-radius:13px;grid-template-columns:48px 1fr;align-items:center;gap:12px;min-height:92px;padding:14px;display:grid}.mode-selector button>span{color:#7a121d;background:#f6e4d2;border-radius:12px;grid-row:1/3;place-items:center;width:45px;height:45px;font-size:22px;display:grid}.mode-selector button strong{align-self:end;font-size:13px}.mode-selector button small{color:#917e72;align-self:start;font-size:9px}.mode-selector button.active{background:#fff1df;border-color:#8b1721;box-shadow:inset 0 0 0 1px #8b1721}.mode-selector button.active>span{color:#fff8ed;background:#8b1721}.new-receipt-form,.supplier-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px 22px 24px;display:grid}.new-receipt-form label,.supplier-form label,.weighing-card form>label,.hanging-weight-form>label{color:#795d56;text-transform:uppercase;gap:6px;min-width:0;font-size:9px;font-weight:900;display:grid}.new-receipt-form label.wide,.weighing-card form>label.wide{grid-column:span 2}.new-receipt-form input,.new-receipt-form select,.new-receipt-form textarea,.supplier-form input,.weighing-card input,.weighing-card select{color:#4f3133;text-transform:none;background:#fff;border:1px solid #d9c8ba;border-radius:10px;outline:none;width:100%;min-height:45px;padding:0 12px}.new-receipt-form textarea{resize:vertical;padding-top:11px}.new-receipt-form input:focus,.new-receipt-form select:focus,.new-receipt-form textarea:focus,.supplier-form input:focus,.weighing-card input:focus,.weighing-card select:focus{border-color:#f1a51b;box-shadow:0 0 0 3px #f1a51b29}.new-receipt-form label small{color:#9a887c;text-transform:none;font-size:8px;font-weight:600}.automatic-lot-field{background:#fff4d7;border:1px solid #dfb453;border-radius:10px;align-content:center;gap:5px;min-height:74px;padding:11px 13px;display:grid}.automatic-lot-field span{color:#94600b;letter-spacing:.1em;font-size:8px;font-weight:950}.automatic-lot-field strong{color:#64101a;font-size:14px}.automatic-lot-field small{color:#8c7567;font-size:8px}.select-with-action{grid-template-columns:1fr auto;gap:7px;display:grid}.select-with-action>button{color:#fff7e8;background:#8b1721;border:0;border-radius:9px;min-height:45px;padding:0 13px;font-size:9px;font-weight:900}.supplier-combobox{min-width:0;position:relative}.supplier-combobox>input.selected{background:#f1fbf5;border-color:#2b8057;font-weight:800;box-shadow:inset 4px 0 #2b8057}.supplier-search-results{z-index:30;background:#fffdf9;border:1px solid #d9c8ba;border-radius:11px;max-height:290px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #430b122e}.supplier-search-results button{color:#5f151e;text-align:left;background:0 0;border:0;border-radius:8px;gap:4px;min-height:52px;padding:9px 11px;display:grid}.supplier-search-results button:hover,.supplier-search-results button.active{background:#fff0d9;box-shadow:inset 3px 0 #a01a26}.supplier-search-results button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.supplier-search-results button small{color:#8d786d;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.supplier-search-results p{color:#8d786d;text-align:center;text-transform:none;margin:0;padding:14px 10px;font-size:9px;font-weight:700}.species-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.species-buttons button{color:#68141d;background:#fff8ee;border:1px solid #dac7b7;border-radius:10px;min-height:48px;font-weight:950}.species-buttons button.active{color:#fff;background:#8b1721;border-color:#8b1721}.new-receipt-footer{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:8px;display:flex}.supplier-modal{background:#fffdf9;border-radius:18px;width:min(760px,100% - 30px);max-height:calc(100vh - 30px);overflow-y:auto}.supplier-form{grid-template-columns:1fr 1fr}.supplier-form .check-field{grid-column:span 2}.supplier-form .modal-footer{grid-column:span 2;justify-content:flex-end;gap:9px;margin:2px -22px -24px;padding:17px 22px;display:flex}.supplier-quick-list{background:#fffaf3;border-top:1px solid #eadfd4;grid-template-columns:repeat(2,1fr);gap:7px;padding:18px 22px 24px;display:grid}.supplier-quick-search{grid-column:1/-1;gap:6px;margin-bottom:6px;display:grid}.supplier-quick-search span{color:#a56600;letter-spacing:.13em;font-size:9px;font-weight:900}.supplier-quick-search input{color:#4f3133;background:#fff;border:1px solid #d9c8ba;border-radius:9px;outline:none;width:100%;min-height:42px;padding:0 11px}.supplier-quick-search input:focus{border-color:#f1a51b;box-shadow:0 0 0 3px #f1a51b29}.supplier-quick-search small{color:#917f73;font-size:8px}.supplier-quick-list button{color:#68141d;text-align:left;background:#fff;border:1px solid #e5d7cb;border-radius:9px;gap:3px;padding:10px;display:grid}.supplier-quick-list button small{color:#917f73;font-size:8px}.supplier-list-empty{color:#8d786d;text-align:center;grid-column:1/-1;margin:0;padding:18px;font-size:9px}.receipt-operation-bar{background:#fffdf9;border:1px solid #dfcebf;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin-bottom:10px;padding:13px 15px;display:grid;box-shadow:0 9px 26px #5b12190f}.receipt-operation-bar>div:nth-child(2){align-items:center;gap:9px;display:flex}.receipt-operation-bar>div:nth-child(2) strong{color:#64101a;font-size:15px}.receipt-operation-bar>div:nth-child(2) small{color:#8f7d72;font-size:9px}.receipt-operation-actions{gap:8px;display:flex}.receiving-printer-badge{color:#725c51;background:#fff8ee;border:1px solid #d7c4b4;border-radius:9px;align-items:center;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.complete-receipt-button,.correction-receipt-button,.cancel-receipt-button,.closing-slip-button{border-radius:10px;min-height:42px;padding:0 15px;font-size:10px;font-weight:950}.complete-receipt-button{color:#fff;background:#1f7a4d;border:1px solid #176744;box-shadow:0 8px 18px #1f7a4d2e}.correction-receipt-button{color:#744900;background:#fff7df;border:1px solid #c18a27}.cancel-receipt-button{color:#8c2632;background:#fff0f2;border:1px solid #b64852}.closing-slip-button{color:#176744;background:#e8f6ee;border:1px solid #176744}.operation-reason-note{color:#72501b;background:#fff9e9;border:1px solid #e4c980;border-left:5px solid #c18a27;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin:0 0 10px;padding:11px 14px;font-size:9px;line-height:1.5;display:grid}.operation-reason-note strong{white-space:nowrap}.operation-reason-note span{overflow-wrap:anywhere}.operation-reason-note.cancellation{color:#81242d;background:#fff2f3;border-color:#e4b8bc #e4b8bc #e4b8bc #a92934}.operation-reason-field{color:#654a43;text-align:left;text-transform:uppercase;gap:7px;margin-top:16px;font-size:9px;font-weight:950;display:grid}.operation-reason-field textarea{color:#472d2c;resize:vertical;width:100%;min-height:94px;font:inherit;text-transform:none;background:#fff;border:1px solid #d8c5b7;border-radius:10px;outline:none;padding:11px 12px;font-size:11px;font-weight:600;line-height:1.5}.operation-reason-field textarea:focus{border-color:#a86a0b;box-shadow:0 0 0 3px #a86a0b1f}.receipt-info-strip{background:#e8d9cd;border:1px solid #dfcebf;border-radius:13px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-bottom:10px;display:grid;overflow:hidden}.receipt-info-strip article{background:#fffaf3;gap:5px;min-width:0;padding:12px 13px;display:grid}.receipt-info-strip span{color:#92776d;text-transform:uppercase;font-size:8px;font-weight:900}.receipt-info-strip strong{color:#64101a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hanging-live-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.hanging-live-strip article{background:#fffdf9;border:1px solid #dfcdbd;border-radius:13px;gap:4px;padding:13px 15px;display:grid;box-shadow:0 7px 20px #5b12190d}.hanging-live-strip span{color:#986b2d;font-size:8px;font-weight:950}.hanging-live-strip strong{color:#64101a;font-size:20px}.hanging-live-strip small{color:#88736a;font-size:9px}.hanging-live-strip .team-live-card{color:#fff8ed;background:linear-gradient(145deg,#8b1721,#5b0813);border-color:#f1a51b}.hanging-live-strip .team-live-card span{color:#f6c768}.hanging-live-strip .team-live-card strong{color:#fff;font-size:24px}.hanging-live-strip .team-live-card small{color:#f0d4b8}.team-ratio-panel{background:#fffdf9;border:1px solid #dfcebf;border-radius:15px;margin-bottom:10px;overflow:hidden;box-shadow:0 8px 24px #5b12190f}.team-ratio-panel>header{background:#fff8ee;border-bottom:1px solid #ecdfd4;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;display:flex}.team-ratio-panel>header span{color:#a56600;letter-spacing:.12em;font-size:8px;font-weight:950}.team-ratio-panel>header h2{color:#64101a;margin:3px 0 0;font-size:14px}.team-ratio-panel>header small{color:#8b786e;text-align:right;max-width:460px;font-size:8px;line-height:1.5}.team-ratio-content{grid-template-columns:minmax(180px,.7fr) minmax(300px,1.5fr) minmax(180px,.7fr);align-items:center;gap:14px;padding:15px 16px;display:grid}.ratio-part{border-radius:11px;gap:3px;padding:11px 13px;display:grid}.ratio-part.arm{background:#fff1d2;border:1px solid #d7b054}.ratio-part.leg{text-align:right;background:#fff0f2;border:1px solid #d7a6ad}.ratio-part>span{color:#936319;font-size:8px;font-weight:950}.ratio-part>strong{color:#64101a;font-variant-numeric:tabular-nums;font-size:21px}.ratio-part>small{color:#866f65;font-size:8px}.ratio-balance{text-align:center;gap:5px;min-width:0;display:grid}.ratio-balance>div{background:#eadccf;border:2px solid #fff;border-radius:999px;height:15px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #d8c6b7}.ratio-balance i{background:linear-gradient(90deg,#f6c768,#e8a52d);display:block}.ratio-balance b{background:linear-gradient(90deg,#8b1721,#650914);display:block}.ratio-balance>strong{color:#64101a;font-size:10px}.ratio-balance>small{color:#8a776d;font-size:8px}.ratio-waiting{grid-template-columns:auto 1fr;align-content:center;gap:3px 10px;min-height:78px;padding:15px 18px;display:grid}.ratio-waiting>span{color:#8b1721;background:#f5e3d1;border-radius:11px;grid-row:1/3;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.ratio-waiting>strong{color:#64101a;align-self:end;font-size:11px}.ratio-waiting>small{color:#8c796f;align-self:start;font-size:8px}.receiving-work-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.receiving-entry-column{gap:12px;min-width:0;display:grid}.weighing-card,.weighing-history,.receipt-readonly-note,.receiving-live-summary{background:#fffdf9;border:1px solid #dfcebf;border-radius:17px;overflow:hidden;box-shadow:0 13px 38px #5b121912}.weighing-card>header b{color:#7b5411;text-transform:uppercase;background:#fff0c6;border-radius:999px;padding:6px 9px;font-size:8px}.weighing-card form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px;display:grid}.locked-calculation{background:#fff8ec;border:1px dashed #cfbda4;border-radius:11px;align-content:center;gap:5px;min-height:84px;padding:13px;display:grid}.locked-calculation span{color:#8a6b55;text-transform:uppercase;font-size:8px;font-weight:950}.locked-calculation strong{color:#64101a;font-size:20px}.locked-calculation small{color:#9b887b;font-size:8px}.locked-calculation.net{background:#fff0dc;border-style:solid;border-color:#8b1721;box-shadow:inset 0 0 0 1px #8b17211f}.locked-calculation.net span{color:#8b1721}.locked-calculation.net strong{font-size:25px}.weighing-card form>label.cutting-plan-toggle{text-transform:none;background:#fff6df;border:2px solid #d8b86d;border-radius:11px;align-items:center;gap:12px;min-height:72px;padding:11px 13px;display:flex}.weighing-card form>label.cutting-plan-toggle:has(input:checked){background:#e7f6ed;border-color:#278054;box-shadow:inset 0 0 0 1px #2780541f}.weighing-card form>label.cutting-plan-toggle input{accent-color:#21764d;flex:none;width:25px;min-height:25px;margin:0}.cutting-plan-toggle span{gap:4px;display:grid}.cutting-plan-toggle strong{color:#64101a;font-size:11px}.cutting-plan-toggle small{color:#88756b;font-size:8px;font-weight:700}.weighing-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.save-next-button{color:#fffaf0;background:linear-gradient(135deg,#8b1721,#650914);border:1px solid #650914;border-radius:11px;min-height:52px;padding:0 24px;font-size:11px;font-weight:950;box-shadow:0 10px 24px #720b1638}.part-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 20px 0;display:grid}.part-switcher button{color:#6d2028;text-align:left;background:#fff8ee;border:1px solid #dcc9b9;border-radius:13px;grid-template-columns:40px 1fr;align-items:center;gap:2px 10px;min-height:92px;padding:13px;display:grid}.part-switcher button>span{background:#f2dfcf;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.part-switcher button strong{align-self:end;font-size:14px}.part-switcher button small{color:#8f7c70;align-self:start;font-size:9px}.part-switcher button.active{color:#fffaf0;background:linear-gradient(145deg,#8b1721,#620a15);border-color:#8b1721;box-shadow:0 10px 26px #5b081333}.part-switcher button.active>span{color:#6b0d18;background:#f6c768}.part-switcher button.active small{color:#f0d1b2}.hanging-weight-form{align-items:end;grid-template-columns:.9fr 1.15fr 1fr 1fr!important}.selected-part-label{background:#fffaf3;border:1px solid #e1d1c1;border-radius:11px;align-content:center;gap:4px;min-height:76px;padding:12px;display:grid}.selected-part-label span{color:#9a6b2b;text-transform:uppercase;font-size:8px;font-weight:950}.selected-part-label strong{color:#64101a;font-size:18px}.selected-part-label small{color:#8d7a70;font-size:8px}.hanging-weight-form>label input[type=number]{color:#64101a;font-variant-numeric:tabular-nums;text-align:center;min-height:76px;font-size:30px;font-weight:950}.count-mode-field{background:#fff7e9;border:1px solid #d9c2ae;border-radius:11px;align-content:center;gap:6px;min-height:76px;padding:8px;display:grid}.count-mode-field>span{color:#8a6328;text-transform:uppercase;font-size:8px;font-weight:950}.count-mode-field>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.count-mode-field button{color:#6b1720;background:#fff;border:1px solid #d8c4b2;border-radius:9px;align-content:center;place-items:center;gap:1px;min-height:52px;padding:5px;display:grid}.count-mode-field button strong{font-size:13px}.count-mode-field button small{color:#8e7a6e;font-size:8px}.count-mode-field button.active{color:#fff;background:linear-gradient(145deg,#8b1721,#630b16);border-color:#f1a51b;box-shadow:0 6px 15px #65091433,inset 0 0 0 1px #f1a51b}.count-mode-field button.active small{color:#f6d49a}.count-mode-field.fixed>strong{color:#64101a;font-size:14px}.count-mode-field.fixed>small{color:#8d7a70;font-size:8px}.receiving-confirm-backdrop{z-index:110}.receiving-confirm-modal{color:#503236;text-align:center;background:radial-gradient(circle at 100% 0,#f1a51b29,#0000 40%),#fffdf9;border:1px solid #e3cfbc;border-radius:20px;width:min(500px,100vw - 28px);padding:26px;overflow:hidden;box-shadow:0 30px 90px #2f030a6b}.receiving-confirm-modal .confirm-symbol{color:#fff;background:linear-gradient(145deg,#8b1721,#5b0813);border:2px solid #f1a51b;border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:27px;font-weight:950;display:grid;box-shadow:0 10px 26px #5b081340}.receiving-confirm-modal>span{color:#a56600;letter-spacing:.13em;font-size:9px;font-weight:950}.receiving-confirm-modal h2{color:#64101a;margin:7px 0 11px;font-size:23px}.receiving-confirm-modal>strong{color:#64101a;background:#fff7ec;border:1px solid #ead9ca;border-radius:11px;padding:13px;font-size:13px;display:block}.receiving-confirm-modal p{color:#816e66;margin:13px 0 0;font-size:10px;line-height:1.6}.receiving-confirm-actions{grid-template-columns:.75fr 1.25fr;gap:9px;margin-top:22px;display:grid}.receiving-confirm-actions button{border-radius:10px;min-height:48px;font-size:10px;font-weight:950}.receiving-confirm-actions .confirm-primary{color:#fff8ed;background:linear-gradient(145deg,#8b1721,#650914);border:1px solid #650914;box-shadow:0 8px 20px #65091438}.receiving-confirm-modal.success .confirm-symbol{background:linear-gradient(145deg,#238357,#176744);border-color:#87c9a7}.receiving-confirm-modal.success .confirm-primary{background:linear-gradient(145deg,#238357,#176744);border-color:#176744}.receiving-confirm-modal.warning .confirm-symbol{color:#64101a;background:linear-gradient(145deg,#ffd885,#f1a51b)}.receipt-readonly-note{text-align:center;align-content:center;place-items:center;gap:7px;min-height:190px;padding:24px;display:grid}.receipt-readonly-note span{font-size:27px}.receipt-readonly-note h2{color:#64101a;margin:0}.receipt-readonly-note p{color:#8d7b70;margin:0;font-size:10px}.weighing-history-list{display:grid}.weighing-history-list article{border-bottom:1px solid #eee2d8;grid-template-columns:34px minmax(190px,1fr) minmax(190px,auto) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.weighing-history-list article.editing{background:#fff1dc;box-shadow:inset 4px 0 #f1a51b}.weighing-history-list article>b{color:#fff8ed;background:#8b1721;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.weighing-history-list article>div:nth-child(2){gap:3px;min-width:0;display:grid}.weighing-history-list article>div:nth-child(2) span{color:#9a6b2b;text-transform:uppercase;font-size:8px;font-weight:950}.weighing-history-list article>div:nth-child(2) strong{color:#64101a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.weighing-history-list article>div:nth-child(2) small{color:#907d72;font-size:8px}.history-weight{justify-items:end;gap:4px;display:grid}.history-weight span{color:#8d7c72;font-size:8px}.history-weight strong{color:#64101a;font-variant-numeric:tabular-nums;font-size:15px}.history-actions{gap:6px;display:flex}.history-actions button{color:#6b1720;background:#fff8ee;border:1px solid #ddc8b8;border-radius:8px;min-height:32px;padding:0 9px;font-size:8px;font-weight:900}.history-actions button:last-child{color:#8c2632;background:#fff0f2}.history-actions .print-info-button{color:#176744;background:#e8f6ee;border-color:#26764e}.receiving-information-slip,.receiving-closing-slip{display:none}.receiving-live-summary{position:sticky;top:12px}.receiving-live-summary>header{color:#fff8ed;background:radial-gradient(circle at 100% 0,#f1a51b52,#0000 38%),linear-gradient(145deg,#8b1721,#5b0813);gap:5px;padding:18px;display:grid}.receiving-live-summary>header span{color:#f6c768;letter-spacing:.12em;font-size:8px;font-weight:950}.receiving-live-summary>header strong{font-size:19px}.receiving-live-summary>header small{color:#eecfb3;font-size:9px}.summary-stack{padding:8px 15px;display:grid}.summary-stack article{border-bottom:1px solid #ede0d5;justify-content:space-between;align-items:center;gap:12px;padding:13px 3px;display:flex}.summary-stack span{color:#8c786d;font-size:9px;font-weight:800}.summary-stack strong{color:#64101a;font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.summary-stack article.prominent{background:#fff1d2;border:1px solid #f1a51b;border-radius:10px;margin:6px -6px;padding:14px 9px}.summary-stack article.prominent strong{font-size:17px}.receiving-live-summary>footer{background:#fffaf3;border-top:1px solid #e5d7cc;gap:5px;padding:15px 18px;display:grid}.receiving-live-summary>footer span{color:#9a6b2b;text-transform:uppercase;font-size:8px;font-weight:950}.receiving-live-summary>footer strong{color:#64101a;font-size:11px}.receiving-live-summary>footer small{color:#8e7d73;font-size:8px;line-height:1.5}.product-receiving-note{font-weight:800;color:#9a6b2b!important}@media (max-width:1180px){.receiving-topbar{flex-direction:column;align-items:stretch}.receiving-actions{flex-wrap:wrap;justify-content:flex-start}.receipt-info-strip{grid-template-columns:repeat(3,1fr)}.receiving-work-grid{grid-template-columns:minmax(0,1fr) 280px}.weighing-card form{grid-template-columns:repeat(2,minmax(0,1fr))}.hanging-weight-form{grid-template-columns:1fr 1fr!important}.hanging-weight-form .selected-part-label{grid-column:span 2}}@media (max-width:900px){.receiving-page{padding:12px 10px 34px}.receiving-brand img{width:120px}.receiving-metrics{grid-template-columns:repeat(2,1fr)}.receiving-work-grid{grid-template-columns:1fr}.receiving-live-summary{grid-row:1;position:static}.summary-stack{background:#eadfd4;grid-template-columns:repeat(2,1fr);gap:1px;padding:7px}.summary-stack article{background:#fffdf9;border:0;padding:11px}.summary-stack article.prominent{border-radius:0;margin:0}.receipt-operation-bar{grid-template-columns:auto 1fr}.receipt-operation-actions{grid-column:1/-1}.receipt-operation-actions button{flex:1}.hanging-live-strip{grid-template-columns:repeat(2,1fr)}.team-ratio-content{grid-template-columns:1fr 1fr}.ratio-balance{grid-area:2/1/auto/-1}.new-receipt-form{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.receiving-topbar{padding:12px}.receiving-brand{align-items:flex-start}.receiving-brand img{width:92px}.receiving-brand p{display:none}.receiving-brand h1{font-size:22px}.receiving-actions{grid-template-columns:1fr 1fr;display:grid}.receiving-actions .sync-badge,.receiving-actions .account-summary{grid-column:1/-1}.receiving-actions .ghost-button{justify-content:center;width:100%}.receiving-mode-launch,.mode-selector{grid-template-columns:1fr}.receiving-mode-launch button{min-height:96px}.new-receipt-form,.supplier-form{grid-template-columns:1fr}.new-receipt-form label.wide,.supplier-form .check-field{grid-column:auto}.new-receipt-footer,.supplier-form .modal-footer{grid-column:1}.receipt-info-strip{grid-template-columns:repeat(2,1fr)}.receipt-operation-bar{grid-template-columns:1fr}.receipt-operation-bar>.ghost-button{width:fit-content}.receipt-operation-bar>div:nth-child(2){flex-wrap:wrap}.receipt-operation-actions{flex-direction:column;grid-column:auto}.hanging-live-strip{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f2e9f5;border-radius:12px;padding:5px;position:sticky;top:0}.team-ratio-panel>header{flex-direction:column;align-items:flex-start;gap:6px}.team-ratio-panel>header small{text-align:left}.team-ratio-content{grid-template-columns:1fr 1fr;gap:8px;padding:11px}.ratio-part.leg{text-align:left}.part-switcher{grid-template-columns:1fr 1fr;padding:12px 12px 0}.part-switcher button:first-child{grid-column:1/-1}.weighing-card>header,.weighing-history>header{align-items:flex-start;padding:15px}.weighing-card form,.hanging-weight-form{padding:14px;grid-template-columns:1fr!important}.hanging-weight-form .selected-part-label,.weighing-card form>label.wide{grid-column:auto}.weighing-actions{flex-direction:column;align-items:stretch}.save-next-button{width:100%}.weighing-history-list article{grid-template-columns:32px 1fr}.history-weight{grid-column:2;justify-items:start}.history-actions{grid-column:2}.summary-stack{grid-template-columns:1fr 1fr}.supplier-quick-list,.receiving-confirm-actions{grid-template-columns:1fr}.receiving-metrics article{padding:15px}.receiving-metrics strong{font-size:22px}}.vet-shell{background:#f7f1e9;grid-template-columns:258px minmax(0,1fr);min-height:100vh;display:grid}.vet-sidebar{z-index:20;color:#fff;background:radial-gradient(circle at 35% 0,#f1a51b47,#0000 28%),linear-gradient(#460710,#720b16 58%,#35050c);flex-direction:column;width:258px;padding:22px 17px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:10px 0 34px #3d071026}.vet-brand{background:#fff8ed;border:1px solid #f1a51b57;border-radius:14px;padding:6px;box-shadow:0 12px 28px #1c02073d}.vet-brand img{width:100%;height:auto;display:block}.vet-module-title{border-bottom:1px solid #ffffff21;padding:22px 5px 18px}.vet-module-title span{color:#f6c96d;letter-spacing:.12em;font-size:10px;font-weight:900}.vet-module-title h2{margin:6px 0 4px;font-size:21px}.vet-module-title p{color:#ffffffb3;margin:0;font-size:11px;line-height:1.5}.vet-sidebar nav{gap:7px;padding:18px 0;display:grid}.vet-nav-link{color:#ffffffc2;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;min-height:47px;padding:0 13px;text-decoration:none;display:flex}.vet-nav-link span{color:#efbd55;place-items:center;width:25px;font-size:18px;display:grid}.vet-nav-link strong{font-size:12px}.vet-nav-link:hover,.vet-nav-link.active{color:#fff;background:#ffffff1a;border-color:#f1a51b4f}.vet-sidebar-note{background:#18020633;border:1px solid #f1a51b40;border-radius:12px;margin-top:auto;padding:14px}.vet-sidebar-note strong{color:#f4c35e;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.vet-sidebar-note p{color:#ffffffb3;margin:7px 0 0;font-size:10px;line-height:1.55}.vet-workspace{grid-column:2;min-width:0;padding:24px 26px 44px}.vet-topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:17px;display:flex}.vet-topbar h1{color:#4d0a13;letter-spacing:-.035em;margin:5px 0;font-size:clamp(25px,2.7vw,38px)}.vet-topbar p{color:#806e67;margin:0;font-size:12px}.vet-account{background:#fffdf9;border:1px solid #e2d5c8;border-radius:13px;justify-items:end;gap:3px;min-width:190px;padding:12px 14px;display:grid;box-shadow:0 10px 28px #5b12190f}.vet-account strong{color:#4e3c36;font-size:12px}.vet-account small{color:#8a746c;font-size:10px}.vet-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px;display:grid}.vet-metrics article{background:#fffdf9;border:1px solid #e5d7cb;border-radius:14px;padding:16px 17px;position:relative;overflow:hidden;box-shadow:0 9px 25px #531a180d}.vet-metrics article:before{content:"";background:#b57510;width:4px;position:absolute;inset:0 auto 0 0}.vet-metrics span{color:#9a722d;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.vet-metrics strong{color:#530b15;margin:5px 0 2px;font-size:27px;display:block}.vet-metrics small{color:#8b7a72;font-size:9px}.vet-main-grid{grid-template-columns:minmax(290px,34%) minmax(0,1fr);align-items:start;gap:13px;display:grid}.vet-panel{background:#fffdf9;border:1px solid #e4d6ca;border-radius:15px;box-shadow:0 12px 34px #4c14160f}.vet-panel>header{border-bottom:1px solid #eee3da;justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 18px;display:flex}.vet-panel>header span{color:#a8741c;letter-spacing:.1em;font-size:9px;font-weight:900}.vet-panel>header h2{color:#51101a;margin:4px 0 0;font-size:18px}.vet-panel>header p{color:#8a7870;margin:5px 0 0;font-size:10px}.vet-panel>header>b{color:#7d581a;white-space:nowrap;background:#fff0cc;border-radius:999px;padding:5px 8px;font-size:9px}.vet-receipt-panel{position:sticky;top:14px;overflow:hidden}.vet-filters{background:#fbf6ef;border-bottom:1px solid #eee3da;grid-template-columns:1fr 102px;gap:7px;padding:11px;display:grid}.vet-filters input,.vet-filters select{color:#4e3e38;background:#fff;border:1px solid #dbcabd;border-radius:9px;outline:none;min-width:0;height:38px;padding:0 10px;font-size:10px}.vet-filters input:focus,.vet-filters select:focus{border-color:#c47b00;box-shadow:0 0 0 3px #c47b001c}.vet-receipt-list{max-height:calc(100vh - 310px);padding:6px;overflow-y:auto}.vet-receipt-row{width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-bottom-color:#f0e6de;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 10px;display:grid}.vet-receipt-row:hover{background:#fbf5ed}.vet-receipt-row.active{background:#fff4dc;border-color:#d9b168;box-shadow:inset 3px 0 #a96600}.vet-receipt-row>div{min-width:0}.vet-receipt-row>div:first-child span{color:#9d6a19;font-size:9px;font-weight:900;display:block}.vet-receipt-row>div:first-child strong{color:#4f2826;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:11px;display:block;overflow:hidden}.vet-receipt-row small{color:#8e7c74;font-size:8px;display:block}.vet-receipt-row>div:last-child{justify-items:end;gap:4px;display:grid}.vet-receipt-row>div:last-child>b{color:#491019;font-size:10px}.vet-status{border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.vet-status.bekliyor{color:#8e5a00;background:#fff0cc}.vet-status.taslak{color:#765018;background:#faeadb}.vet-status.tamamlandi{color:#17633e;background:#e2f3e9}.vet-entry-panel{min-height:560px;overflow:hidden}.vet-select-empty{text-align:center;align-content:center;justify-items:center;min-height:540px;padding:35px;display:grid}.vet-select-empty>span{color:#8c5a04;background:#fff3da;border:1px solid #dfbd78;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.vet-select-empty h2{color:#55111b;margin:17px 0 5px;font-size:20px}.vet-select-empty p{color:#89766f;max-width:390px;margin:0;font-size:11px;line-height:1.55}.vet-detail-header{align-items:center!important}.vet-detail-header h2{font-size:21px!important}.vet-detail-header p{color:#84716b}.vet-source-cards{background:#eadfd5;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.vet-source-cards>div{background:#fbf6f0;padding:13px 14px}.vet-source-cards span{color:#8c746b;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.vet-source-cards strong{color:#55111b;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:13px;display:block;overflow:hidden}.vet-source-cards small{color:#927e75;font-size:8px}.vet-info-note{color:#80570e;background:#fff8e7;border:1px solid #ecd29d;border-radius:9px;margin:10px 12px 0;padding:9px 11px;font-size:9px;line-height:1.5}.vet-entry-form{grid-template-columns:180px minmax(0,1fr);gap:10px;padding:13px 13px 8px;display:grid}.vet-entry-form label>span,.vet-notes>span{color:#6a5048;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.vet-entry-form input,.vet-notes textarea{color:#412f2a;background:#fff;border:1px solid #d9c7ba;border-radius:9px;outline:none;width:100%}.vet-entry-form input:focus,.vet-notes textarea:focus{border-color:#bd7909;box-shadow:0 0 0 3px #c47b001c}.vet-count-field input{height:43px;padding:0 12px;font-size:18px;font-weight:900}.vet-entry-form label small{color:#927e76;margin-top:5px;font-size:8px;display:block}.vet-tag-field>div{grid-template-columns:1fr auto;display:grid}.vet-tag-field input{letter-spacing:.04em;text-transform:uppercase;border-radius:9px 0 0 9px;min-width:0;height:43px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:800}.vet-tag-field button{color:#fff;background:#720b16;border:0;border-radius:0 9px 9px 0;padding:0 15px;font-size:10px;font-weight:900}.vet-count-check{border:1px solid;border-radius:10px;grid-template-columns:auto 20px auto minmax(160px,1fr);align-items:center;gap:8px;margin:2px 13px 10px;padding:9px 12px;display:grid}.vet-count-check>div{align-items:baseline;gap:6px;display:flex}.vet-count-check span{font-size:8px;font-weight:900}.vet-count-check strong{font-size:19px}.vet-count-check i{text-align:center;font-style:normal;font-weight:900}.vet-count-check p{text-align:right;margin:0;font-size:9px;font-weight:700}.vet-count-check.matched{color:#196640;background:#eef8f2;border-color:#acd3bc}.vet-count-check.mismatch{color:#875a0d;background:#fff8e8;border-color:#e9c78d}.vet-tag-table-wrap{border:1px solid #e2d5ca;border-radius:10px;min-height:108px;max-height:290px;margin:0 13px 11px;position:relative;overflow:auto}.vet-tag-table{border-collapse:collapse;width:100%}.vet-tag-table thead{z-index:2;background:#f6eee7;position:sticky;top:0}.vet-tag-table th{color:#806a61;letter-spacing:.06em;text-align:left;text-transform:uppercase;height:31px;padding:0 9px;font-size:8px}.vet-tag-table td{color:#735f58;border-top:1px solid #eee5de;height:36px;padding:0 9px;font-size:9px}.vet-tag-table td:nth-child(2) strong{color:#42121a;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.vet-tag-table td:nth-child(3) span{color:#26724c}.vet-tag-table td:last-child{color:#28734e;text-align:right;width:60px}.vet-tag-table button{color:#a12831;background:0 0;border:0;font-size:8px;font-weight:900}.vet-no-tags{color:#927f77;place-items:center;font-size:9px;display:grid;position:absolute;inset:31px 0 0}.vet-notes{padding:0 13px 11px;display:block}.vet-notes textarea{resize:vertical;min-height:54px;padding:9px 10px;font-size:10px}.vet-actions{background:#faf5ef;border-top:1px solid #e9ded5;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.vet-actions>div:last-child{gap:7px;display:flex}.vet-actions>div:first-child span{color:#8a756d;font-size:8px}.vet-actions .ghost-button,.vet-actions .primary-button{min-height:38px;font-size:9px}.vet-pools{margin-top:13px;scroll-margin-top:20px;overflow:hidden}.vet-pool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.vet-pool-grid>article{background:linear-gradient(145deg,#fffdf9,#faf3e9);border:1px solid #e4d6ca;border-radius:11px;padding:13px}.vet-pool-grid>article>div{justify-content:space-between;align-items:center;display:flex}.vet-pool-grid>article span{color:#8c6116;text-transform:uppercase;font-size:9px;font-weight:900}.vet-pool-grid>article em{color:#216642;background:#e7f3eb;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.vet-pool-grid h3{color:#54101a;margin:8px 0 3px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.vet-pool-grid p{color:#917d75;margin:0;font-size:8px}.vet-pool-grid dl{background:#e5d8cc;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:1px;margin:11px 0 0;display:grid;overflow:hidden}.vet-pool-grid dl div{background:#f8f1e9;padding:7px}.vet-pool-grid dt{color:#8f7b73;font-size:7px}.vet-pool-grid dd{color:#4e2524;margin:3px 0 0;font-size:10px;font-weight:900}.vet-empty{color:#806d66;text-align:center;justify-items:center;gap:4px;padding:35px 15px;display:grid}.vet-empty strong{font-size:11px}.vet-empty small{font-size:9px}.vet-confirm{width:min(460px,100vw - 28px);padding:0;overflow:hidden}.vet-confirm>p{color:#6e5a53;margin:0;padding:20px;font-size:12px;line-height:1.6}.vet-confirm.success .modal-header{border-top:4px solid #2a7e53}.vet-confirm.warning .modal-header{border-top:4px solid #c48110}@media (max-width:1180px){.vet-main-grid{grid-template-columns:310px minmax(0,1fr)}.vet-metrics,.vet-pool-grid{grid-template-columns:repeat(2,1fr)}.vet-source-cards{grid-template-columns:1fr 1fr}.vet-source-cards>div:last-child{grid-column:1/-1}.vet-entry-form{grid-template-columns:1fr}}@media (max-width:900px){.vet-shell{display:block}.vet-sidebar{width:auto;min-height:auto;padding:12px;position:static}.vet-brand{width:150px}.vet-module-title,.vet-sidebar-note{display:none}.vet-sidebar nav{padding:11px 0 0;display:flex;overflow-x:auto}.vet-nav-link{min-width:max-content}.vet-workspace{padding:17px 12px 35px}.vet-topbar{flex-direction:column}.vet-account{justify-items:start;width:100%}.vet-main-grid{grid-template-columns:1fr}.vet-receipt-panel{position:static}.vet-receipt-list{max-height:320px}}@media (max-width:620px){.vet-topbar h1{font-size:25px}.vet-metrics{grid-template-columns:1fr 1fr;gap:7px}.vet-metrics article{padding:13px}.vet-metrics strong{font-size:22px}.vet-filters,.vet-source-cards{grid-template-columns:1fr}.vet-source-cards>div:last-child{grid-column:auto}.vet-tag-field>div{grid-template-columns:1fr;gap:6px}.vet-tag-field input,.vet-tag-field button{border-radius:9px}.vet-tag-field button{height:40px}.vet-count-check{grid-template-columns:1fr 20px 1fr}.vet-count-check p{text-align:left;grid-column:1/-1}.vet-actions{flex-direction:column;align-items:stretch}.vet-actions>div:last-child{grid-template-columns:1fr;display:grid}.vet-pool-grid{grid-template-columns:1fr}}.production-shell{color:#452d28;background:#f3eee8;min-height:100vh}.production-sidebar{z-index:15;color:#f7e9d8;background:linear-gradient(#4c0812 0%,#6d0d18 52%,#31070d 100%);width:236px;padding:20px 14px;position:fixed;inset:0 auto 0 0;box-shadow:5px 0 20px #37070e29}.production-logo{background:#fffaf4;border:1px solid #efd8ae;border-radius:14px;padding:12px 14px;box-shadow:0 8px 22px #22020733}.production-logo img{filter:none;width:100%;height:auto;display:block}.production-module{padding:20px 10px 11px}.production-module span{color:#e0b66f;letter-spacing:.16em;font-size:8px;font-weight:900}.production-module h2{color:#fff;margin:5px 0 3px;font-size:18px}.production-module p{color:#cfb3ad;margin:0;font-size:9px;line-height:1.5}.production-sidebar nav{gap:5px;padding:7px 0;display:grid}.production-sidebar nav a{color:#e6cbc5;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;min-height:41px;padding:0 11px;font-size:10px;text-decoration:none;display:flex}.production-sidebar nav a:hover,.production-sidebar nav a.active{color:#fff;background:#ffffff1a;border-color:#f0c26e57}.production-sidebar nav a.active{box-shadow:inset 3px 0 #d8a347}.production-rule{background:#1e02073d;border:1px solid #e8ba6a47;border-radius:11px;padding:13px;position:absolute;bottom:20px;left:14px;right:14px}.production-rule strong{color:#f1c879;font-size:9px}.production-rule p{color:#d4bbb5;margin:6px 0 0;font-size:8px;line-height:1.55}.production-workspace{min-height:100vh;margin-left:236px;padding:24px clamp(16px,2.2vw,34px) 42px}.production-topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:17px;display:flex}.production-topbar h1{color:#54101a;letter-spacing:-.035em;margin:4px 0 2px;font-size:clamp(24px,2.5vw,37px)}.production-topbar p{color:#8a746c;margin:0;font-size:10px}.production-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.production-top-actions>div{justify-items:end;margin:0 5px;display:grid}.production-top-actions>div strong{color:#4c332e;font-size:10px}.production-top-actions>div small{color:#99847d;font-size:8px}.production-top-actions .primary-button,.production-top-actions .ghost-button{min-height:38px;font-size:9px}.production-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.production-metrics article{background:#fff;border:1px solid #e2d5ca;border-radius:12px;min-height:91px;padding:15px 17px;position:relative;overflow:hidden;box-shadow:0 5px 18px #4b281c0b}.production-metrics article:after{content:"";background:#b4853f;height:3px;position:absolute;inset:auto 0 0}.production-metrics article.critical{background:#fff6f5;border-color:#e5a6a6}.production-metrics article.critical:after{background:#b22a32}.production-metrics span{color:#8c746b;letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.production-metrics strong{color:#55111b;margin:7px 0 2px;font-size:clamp(20px,2vw,27px);line-height:1;display:block}.production-metrics small{color:#a08d85;font-size:8px}.production-cutting-queue{background:#fffaf0;border:1px solid #d9c28f;border-radius:13px;margin-bottom:12px;overflow:hidden;box-shadow:0 6px 20px #5b3d150f}.production-cutting-queue>header{border-bottom:1px solid #ead9b6;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.production-cutting-queue>header span{color:#9a6710;letter-spacing:.1em;font-size:8px;font-weight:900}.production-cutting-queue>header h2{color:#56131b;margin:3px 0 0;font-size:15px}.production-cutting-queue>header b{color:#80560d;font-size:10px}.production-cutting-queue>div{background:#eadfc9;gap:1px;display:grid}.production-cutting-queue article{background:#fff;grid-template-columns:minmax(170px,1.3fr) .7fr .8fr .8fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.production-cutting-queue article div strong,.production-cutting-queue article div small,.production-cutting-queue article span small,.production-cutting-queue article span b{display:block}.production-cutting-queue article strong{color:#55201f;font-size:10px}.production-cutting-queue article small{color:#947f76;margin-top:3px;font-size:7px}.production-cutting-queue article span b{color:#5b2b24;margin-top:3px;font-size:9px}.production-cutting-queue .primary-button{white-space:nowrap;min-height:36px;font-size:8px}.production-grid{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:12px;display:grid}.production-panel{background:#fff;border:1px solid #dfd1c6;border-radius:13px;overflow:hidden;box-shadow:0 7px 23px #48271d0d}.production-list{position:sticky;top:14px}.production-list>header,.production-detail-head{background:#faf6f1;border-bottom:1px solid #eadfd7;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.production-list>header span,.production-detail-head span{color:#9d6a19;letter-spacing:.09em;font-size:8px;font-weight:900}.production-list>header h2,.production-detail-head h2{color:#54101a;margin:3px 0 0;font-size:16px}.production-list>header>b{color:#fff;background:#65101a;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.production-filters{border-bottom:1px solid #eee4dc;gap:7px;padding:10px;display:grid}.production-filters input,.production-filters select,.production-inline-form input,.production-inline-form select,.production-worker-entry input,.production-worker-entry select,.production-new-grid input,.production-new-grid select,.production-new-grid textarea,.production-worker-modal form>input,.production-explanation textarea{color:#442f2b;background:#fff;border:1px solid #d9c9bc;border-radius:8px;outline:none;width:100%;min-width:0}.production-filters input,.production-filters select{height:36px;padding:0 10px;font-size:9px}.production-filters input:focus,.production-filters select:focus,.production-inline-form input:focus,.production-inline-form select:focus,.production-worker-entry input:focus,.production-worker-entry select:focus,.production-new-grid input:focus,.production-new-grid select:focus,.production-new-grid textarea:focus,.production-worker-modal form>input:focus,.production-explanation textarea:focus{border-color:#b77b1c;box-shadow:0 0 0 3px #b77b1c1a}.production-order-list{min-height:340px;max-height:calc(100vh - 355px);padding:7px;overflow-y:auto}.production-order-list>button{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e9dfd7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:5px;padding:11px;display:grid}.production-order-list>button:hover,.production-order-list>button.active{background:#fff7e8;border-color:#d9b168;box-shadow:inset 3px 0 #9b6308}.production-order-list>button>div{min-width:0}.production-order-list>button>div:first-child span{color:#9b6715;font-size:8px;font-weight:900;display:block}.production-order-list>button>div:first-child strong{color:#4d2826;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:10px;display:block;overflow:hidden}.production-order-list>button small{color:#98857e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.production-order-list>button>div:last-child{justify-items:end;gap:5px;display:grid}.production-order-list>button>div:last-child>b{color:#54101a;white-space:nowrap;font-size:9px}.production-order-list em,.production-detail-head>em{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.production-order-list em.taslak,.production-detail-head>em.taslak{color:#7a561a;background:#f9ead2}.production-order-list em.uretimde,.production-detail-head>em.uretimde{color:#275d83;background:#e6f2fa}.production-order-list em.kritik-onay-bekliyor,.production-detail-head>em.kritik-onay-bekliyor{color:#9f1d27;background:#fbe2e2}.production-order-list em.tamamlandi,.production-detail-head>em.tamamlandi{color:#17633e;background:#e2f3e9}.production-order-list em.iptal,.production-detail-head>em.iptal{color:#75655f;background:#eee9e6}.production-detail{min-height:620px}.production-empty{color:#938078;text-align:center;align-content:center;justify-items:center;min-height:180px;padding:30px;font-size:10px;display:grid}.production-select{min-height:620px}.production-select span{color:#8b5906;background:#fff2d7;border:1px solid #dfbd78;border-radius:50%;place-items:center;width:65px;height:65px;font-size:28px;display:grid}.production-select h2{color:#55111b;margin:15px 0 5px;font-size:20px}.production-select p{max-width:360px;margin:0;line-height:1.55}.production-detail-head p{color:#8d7870;margin:4px 0 0;font-size:8px}.production-source-summary{background:#dcccae;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid}.production-source-summary article{background:#fff9ec;min-height:72px;padding:11px 13px}.production-source-summary article:last-child{background:#eef7f1}.production-source-summary span,.production-source-summary strong,.production-source-summary small{display:block}.production-source-summary span{color:#8b6c35;font-size:7px;font-weight:900}.production-source-summary strong{color:#5c111b;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 2px;font-size:16px;overflow:hidden}.production-source-summary small{color:#927e76;font-size:7px}.production-calc-cards{background:#e6d9ce;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid}.production-calc-cards.dana,.production-calc-cards.poultry{grid-template-columns:repeat(5,minmax(0,1fr))}.production-calc-cards article{background:#fbf7f2;min-height:89px;padding:14px;position:relative}.production-calc-cards article:first-child{background:#f5ecdf}.production-calc-cards article:last-child{background:#eff7f1}.production-calc-cards article.critical{background:#fff0ef;box-shadow:inset 0 -3px #bd2933}.production-calc-cards span{color:#836d65;font-size:8px;font-weight:900;display:block}.production-calc-cards strong{color:#54101a;margin:8px 0 3px;font-size:clamp(16px,1.45vw,22px);display:block}.production-calc-cards small{color:#927e76;font-size:8px}.production-entry-stack{background:#f6f0ea;border-bottom:1px solid #eadfd7;gap:8px;padding:11px;display:grid}.production-entry-stack>section{background:#fff;border:1px solid #e0d2c6;border-radius:10px;overflow:hidden}.production-entry-stack>section>header{background:#fbf7f2;border-bottom:1px solid #eee4dc;align-items:center;gap:9px;padding:9px 11px;display:flex}.production-entry-stack>section>header>span{color:#fff;background:#6d0d18;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid}.production-entry-stack header strong,.production-entry-stack header small{display:block}.production-entry-stack header strong{color:#55201f;font-size:10px}.production-entry-stack header small{color:#9b8880;margin-top:2px;font-size:7px}.production-inline-form{grid-template-columns:90px 150px 110px minmax(110px,1fr) auto;gap:7px;padding:9px;display:grid}.production-inline-form.waste{grid-template-columns:120px 105px 120px auto}.production-inline-form input,.production-inline-form select{height:38px;padding:0 9px;font-size:9px}.production-inline-form .primary-button{white-space:nowrap;min-height:38px;font-size:8px}.production-count-switch{border:1px solid #d9c9bc;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.production-count-switch button{color:#765f57;background:#fff;border:0;font-size:8px;font-weight:900}.production-count-switch button+button{border-left:1px solid #d9c9bc}.production-count-switch button.active{color:#fff;background:#74111c}.production-two-tables{background:#eadfd7;grid-template-columns:1fr 1fr;gap:1px;display:grid}.production-two-tables>section{background:#fff;min-width:0}.production-two-tables>section>header{background:#faf6f2;border-bottom:1px solid #eee5de;justify-content:space-between;padding:11px 12px;display:flex}.production-two-tables header strong{color:#522522;font-size:9px}.production-two-tables header small{color:#9a867f;font-size:8px}.production-two-tables>section>div{max-height:255px;overflow-y:auto}.production-two-tables article{border-bottom:1px solid #f0e8e2;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:43px;padding:5px 9px;display:grid}.production-two-tables article>b{color:#87682c;background:#f8edd8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.production-two-tables article span{min-width:0}.production-two-tables article span strong,.production-two-tables article span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.production-two-tables article span strong{color:#50302b;font-size:8px}.production-two-tables article span small{color:#a08e87;font-size:7px}.production-two-tables article em{color:#57131b;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900}.production-two-tables article button,.production-worker-table button{color:#a22b32;background:0 0;border:0;font-size:7px;font-weight:900}.production-formula{color:#6d501c;background:#fff9e9;border-top:1px solid #e6c991;border-bottom:1px solid #e6c991;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;font-size:8px;display:grid}.production-formula strong{color:#553e15;font-size:9px}.production-formula b{color:#fff;background:#8f6414;border-radius:999px;padding:5px 8px;font-size:8px}.production-worker-entry{border:1px solid #decfc3;border-radius:10px;margin:11px;overflow:hidden}.production-worker-entry>header{background:#f9f4ee;border-bottom:1px solid #eadfd6;padding:10px 12px}.production-worker-entry>header span{color:#96600c;font-size:8px;font-weight:900}.production-worker-entry>header h3{color:#541b1d;margin:3px 0 0;font-size:11px}.production-worker-entry>header small{color:#8d7870;margin-top:4px;font-size:7px;display:block}.production-worker-entry>div{grid-template-columns:minmax(145px,1.15fr) repeat(4,minmax(85px,.7fr)) minmax(120px,1fr) auto;gap:7px;padding:9px;display:grid}.production-worker-entry input,.production-worker-entry select{height:38px;padding:0 8px;font-size:8px}.production-worker-entry .primary-button{white-space:nowrap;min-height:38px;font-size:8px}.production-worker-table{border-top:1px solid #e8ddd4;overflow-x:auto}.production-worker-table table{border-collapse:collapse;width:100%;min-width:800px}.production-worker-table thead{background:#f4ece5}.production-worker-table th{color:#7e6962;letter-spacing:.04em;text-align:right;white-space:nowrap;height:34px;padding:0 9px;font-size:7px}.production-worker-table th:first-child,.production-worker-table td:first-child{text-align:left}.production-worker-table td{color:#66514b;text-align:right;white-space:nowrap;border-top:1px solid #eee5df;height:49px;padding:5px 9px;font-size:8px}.production-worker-table tr.critical{background:#fff4f3}.production-worker-table td strong,.production-worker-table td small{display:block}.production-worker-table td strong{color:#4d2f2a}.production-worker-table td small{color:#9b8881;margin-top:2px;font-size:7px}.production-worker-table td em{color:#fff;background:#b62631;border-radius:999px;margin:3px 0 0 4px;padding:2px 4px;font-size:6px;font-style:normal;font-weight:900;display:inline-block}.critical-text{font-weight:900;color:#b21d28!important}.production-calc-cards.cards-six{grid-template-columns:repeat(6,minmax(0,1fr))}.production-personnel-workbench{background:#fff;border-top:3px solid #70121d}.production-personnel-workbench>header{background:linear-gradient(110deg,#fff9ef,#f8f1e9);border-bottom:1px solid #eadfd7;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.production-personnel-workbench>header span{color:#9b680f;letter-spacing:.11em;font-size:9px;font-weight:900}.production-personnel-workbench>header h3{color:#53151b;margin:5px 0 4px;font-size:17px}.production-personnel-workbench>header small{color:#89756e;font-size:9px}.production-personnel-workbench>header>b{color:#6d251f;white-space:nowrap;background:#fff;border:1px solid #ddcfc3;border-radius:999px;padding:9px 12px;font-size:9px}.production-personnel-cards{background:#f8f4ef;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:14px;display:grid}.production-personnel-cards>button{min-height:104px;color:inherit;text-align:left;background:#fff;border:2px solid #e2d5cb;border-radius:15px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid;position:relative;box-shadow:0 5px 14px #49241d0a}.production-personnel-cards>button:hover{border-color:#cfa454;transform:translateY(-1px)}.production-personnel-cards>button.active{background:#fff7ec;border-color:#7b121c;box-shadow:0 9px 24px #6f121b1f}.production-personnel-cards>button.open{border-bottom-color:#ca8b1e}.production-personnel-cards>button.complete{border-bottom-color:#2d8450}.production-personnel-avatar{color:#fff;background:linear-gradient(145deg,#74111c,#a72b36);border-radius:14px;place-items:center;width:48px;height:48px;font-size:16px;font-weight:900;display:grid;box-shadow:0 7px 16px #74111c2e}.production-personnel-cards span strong,.production-personnel-cards span small{display:block}.production-personnel-cards span strong{color:#512521;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.production-personnel-cards span small{color:#9a877f;margin-top:4px;font-size:8px}.production-personnel-cards em{color:#7b631f;background:#fff0c9;border-radius:999px;grid-column:1/-1;justify-self:start;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.production-personnel-cards button.complete em{color:#24683d;background:#e5f4ea}.production-personnel-cards button>b{color:#65101a;font-size:10px;position:absolute;bottom:13px;right:12px}.production-personnel-desk{background:#fff;border:1px solid #d9c9bd;border-radius:16px;margin:0 14px 16px;overflow:hidden;box-shadow:0 10px 28px #44231b12}.production-personnel-desk>header{background:#fffaf4;border-bottom:1px solid #eadfd6;align-items:center;gap:13px;padding:15px 17px;display:flex}.production-personnel-desk>header>div{flex:1;min-width:0}.production-personnel-desk>header small{color:#9b680f;letter-spacing:.1em;font-size:7px;font-weight:900}.production-personnel-desk>header h3{color:#54151b;margin:4px 0 2px;font-size:18px}.production-personnel-desk>header p{color:#8f7a72;margin:0;font-size:8px}.production-personnel-desk>header .ghost-button{min-height:40px;font-size:8px}.production-assignment-form{grid-template-columns:1fr .8fr 1fr auto;align-items:end;gap:12px;padding:20px;display:grid}.production-assignment-form label,.production-personnel-output-form label,.production-personnel-return-form label{color:#5f4640;min-width:0;font-size:9px;font-weight:900}.production-assignment-form label span,.production-personnel-output-form label span,.production-personnel-return-form label span{margin-bottom:6px;display:block}.production-assignment-form input,.production-personnel-output-form input,.production-personnel-output-form select,.production-personnel-return-form input{color:#432d29;background:#fff;border:1px solid #d9c9bc;border-radius:10px;outline:none;width:100%;min-width:0;height:48px;padding:0 12px;font-size:11px}.production-assignment-form input:focus,.production-personnel-output-form input:focus,.production-personnel-output-form select:focus,.production-personnel-return-form input:focus{border-color:#a87114;box-shadow:0 0 0 3px #a871141c}.production-assignment-form .primary-button{white-space:nowrap;min-height:48px;font-size:9px}.production-personnel-totals{background:#ded0c4;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.production-personnel-totals article{background:#fbf7f2;min-height:87px;padding:14px 16px}.production-personnel-totals article:last-child{background:#fff9e9}.production-personnel-totals article.balanced{background:#edf7f0}.production-personnel-totals article.over{background:#fff0ef}.production-personnel-totals span,.production-personnel-totals strong,.production-personnel-totals small{display:block}.production-personnel-totals span{color:#876f66;font-size:7px;font-weight:900}.production-personnel-totals strong{color:#5b111a;margin:7px 0 3px;font-size:18px}.production-personnel-totals small{color:#927e76;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.production-personnel-desk-grid{background:#f5f0ea;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:12px;padding:12px;display:grid}.production-personnel-desk-grid>section{background:#fff;border:1px solid #dfd2c7;border-radius:12px;overflow:hidden}.production-personnel-desk-grid>section>header{background:#fbf7f2;border-bottom:1px solid #eadfd7;align-items:center;gap:10px;padding:12px 14px;display:flex}.production-personnel-desk-grid>section>header>span{color:#fff;background:#73121c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.production-personnel-desk-grid header strong,.production-personnel-desk-grid header small{display:block}.production-personnel-desk-grid header strong{color:#54211e;font-size:11px}.production-personnel-desk-grid header small{color:#947f77;margin-top:3px;font-size:8px}.production-personnel-output-form{border-bottom:1px solid #eadfd7;grid-template-columns:1.3fr 1fr .7fr .7fr;gap:9px;padding:13px;display:grid}.production-personnel-output-form .wide{grid-column:1/-1}.production-personnel-output-form .primary-button{min-height:45px;font-size:9px}.production-personnel-output-list{max-height:280px;overflow-y:auto}.production-personnel-output-list article{border-bottom:1px solid #eee5df;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:8px 13px;display:grid}.production-personnel-output-list span{min-width:0}.production-personnel-output-list strong,.production-personnel-output-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.production-personnel-output-list strong{color:#4f2825;font-size:10px}.production-personnel-output-list small{color:#96827a;margin-top:4px;font-size:7px}.production-personnel-output-list b{color:#64111b;white-space:nowrap;font-size:10px}.production-personnel-output-list button,.production-personnel-output-list i{color:#a32b33;background:0 0;border:0;font-size:8px;font-style:normal;font-weight:900}.production-personnel-output-list i{color:#2d7b47}.production-personnel-return-form{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.production-personnel-return-form .primary-button{grid-column:1/-1;min-height:47px;font-size:9px}.production-return-lot-card{text-align:center;background:#eff8f2;border:2px solid #91bda0;border-radius:12px;margin:0 14px 14px;padding:16px}.production-return-lot-card span,.production-return-lot-card strong,.production-return-lot-card small{display:block}.production-return-lot-card span{color:#3e7650;letter-spacing:.1em;font-size:7px;font-weight:900}.production-return-lot-card strong{color:#17643b;margin:8px 0 4px;font-size:25px}.production-return-lot-card small{color:#5e8068;margin-bottom:12px;font-size:8px;line-height:1.45}.production-return-lot-card .ghost-button{color:#24623b;background:#fff;border-color:#79a989;width:100%;min-height:42px;font-size:8px}.production-return-help{color:#765d29;text-align:center;background:#fff9e9;border:1px dashed #d7bd82;border-radius:10px;margin:0 14px 14px;padding:14px;font-size:8px;line-height:1.55}.production-remove-person-card{color:#a22b32;background:0 0;border:0;margin:2px auto 14px;font-size:8px;font-weight:900;display:block}.production-personnel-select-help{color:#8d7972;text-align:center;background:#fff;border:1px dashed #d8c9bd;border-radius:13px;margin:0 14px 16px;padding:27px;font-size:10px}.production-stock-picker button.return-lot{background:#f0f8f2;border-color:#7fb590;box-shadow:inset 4px 0 #2e7c49}.production-pay-total{background:#f5ede4;border-top:1px solid #d8c7b8;grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding:13px 15px;display:grid}.production-pay-total span{color:#765c53;font-size:9px;font-weight:900}.production-pay-total strong{color:#54101a;font-size:20px}.production-pay-total small{color:#98827a;text-align:right;font-size:8px}.production-output-section{background:#fff;border-top:3px solid #7a121d}.production-output-section>header{background:#f8f1e9;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.production-output-section>header>div:first-child span{color:#9b680f;letter-spacing:.1em;font-size:8px;font-weight:900}.production-output-section>header h3{color:#53151b;margin:4px 0 3px;font-size:13px}.production-output-section>header small{color:#927e76;font-size:8px}.production-output-section>header>div:last-child{text-align:right;background:#fff;border:1px solid #dfd1c5;border-radius:9px;min-width:205px;padding:9px 11px}.production-output-section>header>div:last-child span,.production-output-section>header>div:last-child strong,.production-output-section>header>div:last-child small{display:block}.production-output-section>header>div:last-child span{color:#8b756d;font-size:7px;font-weight:900}.production-output-section>header>div:last-child strong{color:#70121d;margin:3px 0;font-size:15px}.production-output-section>header>div:last-child.balanced{background:#f1f8f3;border-color:#8db89a}.production-output-section>header>div:last-child.balanced strong,.production-output-section>header>div:last-child.balanced small{color:#22683b}.production-output-section>header>div:last-child.over{background:#fff2f2;border-color:#d89297}.production-output-section>header>div:last-child.over strong,.production-output-section>header>div:last-child.over small{color:#a5202a}.production-output-form{border-top:1px solid #eadfd7;border-bottom:1px solid #eadfd7;grid-template-columns:minmax(160px,1.25fr) minmax(180px,1.15fr) 105px 115px minmax(120px,1fr) auto;gap:7px;padding:10px 12px;display:grid}.production-output-form input,.production-output-form select{min-width:0;height:38px;padding:0 8px;font-size:8px}.production-output-form .primary-button{white-space:nowrap;min-height:38px;font-size:8px}.production-output-list{max-height:260px;overflow-y:auto}.production-output-list article{border-bottom:1px solid #eee5df;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:48px;padding:6px 12px;display:grid}.production-output-list article>b{color:#fff;background:#78131d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.production-output-list article span{min-width:0}.production-output-list article strong,.production-output-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.production-output-list article strong{color:#4e2827;font-size:9px}.production-output-list article small{color:#94817a;margin-top:3px;font-size:7px}.production-output-list article em{color:#5f111a;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900}.production-output-list article button{color:#a22b32;background:0 0;border:0;font-size:7px;font-weight:900}.production-output-list article i{color:#2a7742;font-style:normal}.production-output-empty{color:#9b8880;text-align:center;padding:18px;font-size:9px}.production-order-actions{background:#fbf7f2;border-top:1px solid #e3d5c9;justify-content:space-between;align-items:center;gap:10px;min-height:61px;padding:11px 14px;display:flex}.production-order-actions span{color:#7f6c65;font-size:8px;font-weight:800}.production-order-actions>div:first-child{gap:4px;display:grid}.production-action-reason{color:#8a5e12;overflow-wrap:anywhere;max-width:620px;font-size:8px;font-weight:800;line-height:1.45;display:block}.production-action-reason.cancellation{color:#9b2932}.production-order-actions>div:last-child{gap:7px;display:flex}.production-order-actions .primary-button,.production-order-actions .ghost-button,.production-order-actions .danger-button{min-height:38px;font-size:8px}.production-modal,.production-worker-modal,.production-confirm{background:#fffdfb;border:1px solid #e5d7cc;border-radius:18px;flex-direction:column;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 90px #34030b57}.production-modal{width:min(760px,100vw - 28px)}.production-modal .modal-header,.production-worker-modal .modal-header,.production-confirm .modal-header{background:#fffdfb;border-bottom-color:#eadfd6;flex:none;padding:20px 22px 16px}.production-modal .modal-header span,.production-worker-modal .modal-header span,.production-confirm .modal-header span{color:#9a650c;letter-spacing:.08em;font-size:10px;font-weight:900}.production-modal .modal-header h2,.production-worker-modal .modal-header h2,.production-confirm .modal-header h2{margin:5px 0 0;font-size:23px;line-height:1.2}.production-modal .modal-header>button,.production-worker-modal .modal-header>button,.production-confirm .modal-header>button{color:#6d4642;background:#fffaf5;border-color:#e5d7cc;border-radius:12px;flex:0 0 40px;width:40px;height:40px}.production-modal>form{background:#fffdfb;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.production-type-switch{grid-template-columns:1fr 1fr;gap:6px;padding:13px 15px 0;display:grid}.production-type-switch button{color:#765d55;background:#fff;border:1px solid #ddcdbf;border-radius:9px;min-height:48px;font-size:9px;font-weight:900}.production-type-switch button.active{color:#fff;background:#78111c;border-color:#78111c;box-shadow:0 5px 14px #5d0b1633}.production-new-grid{overscroll-behavior:contain;grid-template-columns:1fr 1fr;gap:13px;min-height:0;padding:16px 18px 18px;display:grid;overflow-y:auto}.production-new-grid label{color:#674e47;font-size:10px;font-weight:900}.production-new-grid input,.production-new-grid select{height:44px;margin-top:6px;padding:0 11px;font-size:11px}.production-new-grid textarea{resize:vertical;min-height:76px;margin-top:6px;padding:10px 11px;font-size:11px}.production-new-grid label.wide{grid-column:1/-1}.production-stock-picker{color:#674e47;grid-column:1/-1;font-size:10px}.production-stock-picker>strong,.production-stock-picker>small{display:block}.production-stock-picker>small{color:#927e76;margin-top:3px;font-size:8px}.production-stock-picker>div{grid-template-columns:1fr 1fr;gap:7px;max-height:220px;margin-top:8px;display:grid;overflow-y:auto}.production-stock-picker button{min-height:62px;color:inherit;text-align:left;background:#fff;border:1px solid #dfd1c5;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.production-stock-picker button.active{background:#fff2e6;border-color:#8a1721;box-shadow:inset 3px 0 #8a1721}.production-stock-picker button span:last-child{text-align:right}.production-stock-picker button b,.production-stock-picker button small{display:block}.production-stock-picker button b{color:#55201f;font-size:9px}.production-stock-picker button small{color:#927e76;margin-top:4px;font-size:7px}.production-plan-preview{background:#dfd1c5;border:1px solid #dfd1c5;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.production-plan-preview span{background:#fff9ed;padding:10px}.production-plan-preview span:last-child{background:#edf7f0}.production-plan-preview small,.production-plan-preview b{display:block}.production-plan-preview small{color:#8b756d;font-size:7px;font-weight:900}.production-plan-preview b{color:#5c111b;margin-top:4px;font-size:13px}.production-modal .modal-footer,.production-confirm .modal-footer{background:#fbf6f0;border-top-color:#e8ddd4;flex:none;margin:0;padding:14px 18px;position:static}.production-modal .modal-footer button,.production-confirm .modal-footer button{min-height:42px;font-size:11px}.production-worker-modal{width:min(790px,100vw - 28px)}.production-worker-modal>form{background:#fbf6f0;border-bottom:1px solid #e8ddd4;flex:none;grid-template-columns:120px minmax(180px,1fr) auto auto;align-items:center;gap:9px;padding:14px 16px;display:grid}.production-worker-modal form>input{height:43px;padding:0 10px;font-size:11px}.production-worker-modal form>label{color:#6e5750;white-space:nowrap;background:#fff;border:1px solid #e3d5ca;border-radius:9px;align-items:center;gap:6px;min-height:43px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.production-worker-modal form>label input{accent-color:#74111c}.production-worker-modal form .primary-button{white-space:nowrap;min-height:43px;padding:0 15px;font-size:10px}.production-worker-cards{overscroll-behavior:contain;background:#fffdfb;min-height:94px;padding:12px 14px 14px;overflow-y:auto}.production-worker-cards>button{width:100%;min-height:58px;color:inherit;text-align:left;background:#fff;border:1px solid #e7dcd3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;padding:10px 13px;display:flex}.production-worker-cards>button:hover{background:#fff8ea;border-color:#d3aa61}.production-worker-cards span strong,.production-worker-cards span small{display:block}.production-worker-cards span strong{color:#512521;font-size:11px}.production-worker-cards span small{color:#99857e;margin-top:4px;font-size:9px}.production-worker-cards b{color:#65101a;font-size:12px}.production-confirm{width:min(540px,100vw - 28px)}.production-confirm>p{color:#715d56;background:#fffdfb;flex:none;margin:0;padding:18px 22px 12px;font-size:12px;line-height:1.65}.production-explanation{color:#664d46;background:#fffdfb;min-height:0;padding:4px 22px 20px;font-size:10px;font-weight:900;display:block;overflow-y:auto}.production-explanation textarea{resize:vertical;min-height:92px;margin-top:7px;padding:10px 11px;font-size:11px}@media (max-width:1250px){.production-grid{grid-template-columns:280px minmax(0,1fr)}.production-inline-form{grid-template-columns:90px 140px 100px minmax(100px,1fr)}.production-inline-form .primary-button{grid-column:1/-1}.production-worker-entry>div{grid-template-columns:repeat(3,1fr)}.production-worker-entry .primary-button{grid-column:1/-1}.production-calc-cards.cards-six{grid-template-columns:repeat(3,1fr)}.production-personnel-desk-grid{grid-template-columns:1fr}}@media (max-width:1020px){.production-sidebar{width:auto;min-height:auto;padding:12px;position:static}.production-logo{width:185px;margin-bottom:10px;padding:8px 10px}.production-module,.production-rule{display:none}.production-sidebar nav{padding:6px 0 0;display:flex;overflow-x:auto}.production-sidebar nav a{flex:none;min-height:36px}.production-workspace{margin-left:0;padding-top:18px}.production-list{position:static}.production-order-list{max-height:350px}}@media (max-width:820px){.production-topbar{flex-direction:column}.production-top-actions{justify-content:flex-start}.production-top-actions>div{justify-items:start}.production-metrics{grid-template-columns:1fr 1fr}.production-grid{grid-template-columns:1fr}.production-cutting-queue article{grid-template-columns:1fr 1fr}.production-cutting-queue article>div,.production-cutting-queue article .primary-button{grid-column:1/-1}.production-source-summary,.production-calc-cards,.production-calc-cards.dana,.production-calc-cards.poultry,.production-inline-form,.production-inline-form.waste{grid-template-columns:1fr 1fr}.production-inline-form .primary-button{grid-column:1/-1}.production-worker-entry>div{grid-template-columns:1fr 1fr}.production-worker-entry .primary-button{grid-column:1/-1}.production-output-form{grid-template-columns:1fr 1fr}.production-output-form .primary-button{grid-column:1/-1}.production-worker-modal>form{grid-template-columns:1fr 1fr}.production-worker-modal form .primary-button{grid-column:1/-1}.production-personnel-workbench>header{flex-direction:column;align-items:flex-start}.production-personnel-cards,.production-assignment-form{grid-template-columns:1fr 1fr}.production-assignment-form .primary-button{grid-column:1/-1}.production-personnel-totals,.production-personnel-output-form{grid-template-columns:1fr 1fr}}@media (max-width:560px){.production-workspace{padding-left:10px;padding-right:10px}.production-topbar h1{font-size:25px}.production-top-actions{align-items:stretch;width:100%}.production-top-actions .primary-button,.production-top-actions .ghost-button{flex:1}.production-metrics{gap:7px}.production-metrics article{min-height:82px;padding:12px}.production-metrics strong{font-size:19px}.production-calc-cards,.production-calc-cards.dana,.production-calc-cards.poultry,.production-inline-form,.production-inline-form.waste,.production-worker-entry>div{grid-template-columns:1fr}.production-inline-form .primary-button,.production-worker-entry .primary-button{grid-column:auto}.production-two-tables{grid-template-columns:1fr}.production-output-section>header{flex-direction:column;align-items:stretch}.production-output-section>header>div:last-child{text-align:left;min-width:0}.production-output-form{grid-template-columns:1fr}.production-output-form .primary-button{grid-column:auto}.production-output-list article{grid-template-columns:24px minmax(0,1fr) auto}.production-output-list article em{grid-column:2}.production-formula{grid-template-columns:1fr}.production-pay-total{grid-template-columns:1fr;gap:5px}.production-pay-total small{text-align:left}.production-order-actions{flex-direction:column;align-items:stretch}.production-order-actions>div:last-child{display:grid}.production-new-grid,.production-stock-picker>div,.production-plan-preview{grid-template-columns:1fr}.production-new-grid label.wide{grid-column:auto}.production-modal,.production-worker-modal,.production-confirm{border-radius:18px 18px 0 0;width:100%;max-height:96vh}.production-modal .modal-header,.production-worker-modal .modal-header,.production-confirm .modal-header{padding:17px 16px 14px}.production-modal .modal-header h2,.production-worker-modal .modal-header h2,.production-confirm .modal-header h2{font-size:20px}.production-worker-modal>form{grid-template-columns:1fr}.production-worker-modal form .primary-button{grid-column:auto}.production-personnel-cards,.production-assignment-form,.production-personnel-output-form,.production-personnel-return-form{grid-template-columns:1fr}.production-assignment-form .primary-button,.production-personnel-output-form .wide,.production-personnel-return-form .primary-button{grid-column:auto}.production-personnel-desk{margin-left:8px;margin-right:8px}.production-personnel-desk>header{flex-wrap:wrap;align-items:flex-start}.production-personnel-desk>header .ghost-button{width:100%}.production-personnel-totals{grid-template-columns:1fr}.production-personnel-output-list article{grid-template-columns:1fr auto}.production-personnel-output-list article button,.production-personnel-output-list article i{grid-column:2}}.system-data-page{color:#4c2926;background:radial-gradient(circle at 80% 0,#e8c1772e,#0000 32%),#f6f1ea;min-height:100vh;padding:22px clamp(18px,4vw,64px) 46px}.system-data-topbar{border-bottom:1px solid #dfd2c7;grid-template-columns:190px 1fr auto;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding-bottom:18px;display:grid}.system-data-topbar>a:first-child{width:176px;display:block}.system-data-topbar img{width:100%;height:auto;display:block}.system-data-topbar>div{text-align:right;justify-self:end}.system-data-topbar>div span,.system-data-topbar>div strong{display:block}.system-data-topbar>div span{color:#a16b13;letter-spacing:.12em;font-size:9px;font-weight:900}.system-data-topbar>div strong{color:#5b171e;margin-top:4px;font-size:12px}.system-data-hero{text-align:center;max-width:860px;margin:54px auto 28px}.system-data-hero>span{color:#a66b0b;letter-spacing:.16em;font-size:10px;font-weight:900}.system-data-hero h1{color:#5a111a;letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(34px,5vw,58px)}.system-data-hero p{color:#7f6c65;max-width:720px;margin:0 auto;font-size:14px;line-height:1.65}.system-data-message{border:1px solid;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;max-width:1080px;margin:0 auto 18px;padding:14px 16px;display:grid}.system-data-message strong{font-size:11px}.system-data-message span{font-size:10px;line-height:1.5}.system-data-message button{color:inherit;background:0 0;border:0;font-size:22px}.system-data-message.success{color:#29653d;background:#f0f8f2;border-color:#9ec3a9}.system-data-message.error{color:#8c1b25;background:#fff1f1;border-color:#e8a3a7}.system-data-actions{grid-template-columns:1fr 1fr;gap:20px;max-width:1080px;margin:0 auto;display:grid}.system-data-card{background:#ffffffe6;border:1px solid #dfd2c7;border-radius:22px;flex-direction:column;min-height:470px;padding:clamp(24px,3vw,38px);display:flex;box-shadow:0 16px 44px #57272112}.system-data-card.reset{background:snow;border-color:#e0b4b6}.system-data-icon{color:#fff;background:#74121d;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:22px;font-size:24px;font-weight:900;display:grid;box-shadow:0 10px 24px #74121d2e}.system-data-card.backup .system-data-icon{color:#69460d;background:#f0c66f}.system-data-card>span{color:#9a6814;letter-spacing:.13em;font-size:9px;font-weight:900}.system-data-card h2{color:#59131b;margin:8px 0 10px;font-size:24px;line-height:1.15}.system-data-card>p{color:#806e67;margin:0;font-size:11px;line-height:1.65}.system-data-card ul{gap:9px;margin:22px 0;padding:0;list-style:none;display:grid}.system-data-card li{color:#5e4943;font-size:10px}.system-data-card li:before{content:"✓";color:#2d7a48;margin-right:8px;font-weight:900}.system-data-card>button{border-radius:11px;width:100%;min-height:50px;margin-top:auto;font-size:11px;font-weight:900}.danger-button{color:#fff;background:#8e111d;border:1px solid #8e111d;box-shadow:0 10px 24px #8e111d29}.danger-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.system-data-keep-grid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 22px;display:grid}.system-data-keep-grid div{background:#fff;border:1px solid #e5d8cf;border-radius:10px;padding:12px}.system-data-keep-grid strong,.system-data-keep-grid small{display:block}.system-data-keep-grid strong{color:#63121b;margin-bottom:5px;font-size:9px}.system-data-keep-grid div:first-child strong{color:#2b7041}.system-data-keep-grid small{color:#8d7972;font-size:8px;line-height:1.5}.system-data-note{color:#715420;background:#fff8e6;border:1px solid #e4c987;border-radius:12px;gap:8px;max-width:1080px;margin:18px auto 0;padding:14px 17px;font-size:9px;line-height:1.55;display:flex}.system-data-modal-backdrop{z-index:120;place-items:center;padding:18px;display:grid}.system-data-modal{background:#fff;border:1px solid #e0c9c6;border-radius:20px;width:min(580px,100%);overflow:hidden;box-shadow:0 25px 80px #46151947}.system-data-modal>header{background:#fff6f5;border-bottom:1px solid #eee2dc;padding:24px 26px 18px;position:relative}.system-data-modal>header span{color:#9c222b;letter-spacing:.12em;font-size:8px;font-weight:900}.system-data-modal>header h2{color:#5f111a;margin:7px 40px 0 0;font-size:24px}.system-data-modal>header button{color:#7b5f59;background:0 0;border:0;font-size:26px;position:absolute;top:17px;right:18px}.system-data-modal>div{padding:22px 26px}.system-data-modal p{color:#715c56;margin:0 0 18px;font-size:11px;line-height:1.65}.system-data-modal label{color:#654e48;font-size:10px;font-weight:800;display:block}.system-data-modal label b{color:#8d121c}.system-data-modal input{color:#55151b;background:#fff;border:1px solid #d8c6bd;border-radius:10px;outline:none;width:100%;height:48px;margin-top:8px;padding:0 13px;font-size:13px;font-weight:900}.system-data-modal input:focus{border-color:#9a1b25;box-shadow:0 0 0 3px #9a1b251a}.system-data-modal footer{background:#fbf6f2;border-top:1px solid #eee2dc;justify-content:flex-end;gap:10px;padding:16px 26px;display:flex}.system-data-modal footer button{border-radius:9px;min-height:43px;padding:0 17px;font-size:10px;font-weight:900}@media (max-width:760px){.system-data-page{padding:14px 12px 34px}.system-data-topbar{grid-template-columns:145px 1fr;gap:12px}.system-data-topbar>a:first-child{width:140px}.system-data-topbar>div{display:none}.system-data-topbar>.ghost-button{justify-self:end}.system-data-hero{margin-top:38px}.system-data-hero h1{font-size:36px}.system-data-actions{grid-template-columns:1fr}.system-data-card{min-height:0}.system-data-card>button{margin-top:24px}}@media (max-width:480px){.system-data-topbar{grid-template-columns:1fr auto}.system-data-topbar>a:first-child{width:118px}.system-data-topbar>.ghost-button{padding:0 10px;font-size:8px}.system-data-keep-grid{grid-template-columns:1fr}.system-data-message{grid-template-columns:1fr auto}.system-data-message strong{grid-column:1/-1}.system-data-note{flex-direction:column;align-items:flex-start}.system-data-modal>header,.system-data-modal>div{padding-left:18px;padding-right:18px}.system-data-modal footer{padding-left:18px;padding-right:18px;display:grid}}@media (max-width:1380px){.dashboard-v2-analytics{grid-template-columns:1fr 1fr}.dashboard-v2-analytics .movement-chart-card{grid-column:1/-1}.dashboard-bottom-grid{grid-template-columns:1fr}}@media (max-width:1180px){.management-kpi-grid.dashboard-v2-kpis{grid-template-columns:repeat(3,1fr)}.dashboard-filter-bar,.dashboard-filter-bar.has-custom-period{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-filter-bar>div{grid-column:1/-1}.dashboard-attention{grid-template-columns:175px repeat(2,1fr)}.dashboard-attention>:nth-child(4),.dashboard-attention>:nth-child(5){border-top:1px solid #eadfd6}}@media (max-width:760px){.management-kpi-grid.dashboard-v2-kpis,.dashboard-attention{grid-template-columns:1fr 1fr}.attention-title{grid-column:1/-1}.dashboard-attention>a,.dashboard-attention>button{border-top:1px solid #eadfd6}.dashboard-v2-analytics{grid-template-columns:1fr}.dashboard-v2-analytics .movement-chart-card{grid-column:auto}.dashboard-operation-columns{grid-template-columns:1fr}}@media (max-width:520px){.dashboard-filter-bar,.dashboard-filter-bar.has-custom-period{grid-template-columns:1fr}.dashboard-filter-bar>div{grid-column:auto}.management-kpi-grid.dashboard-v2-kpis,.dashboard-attention{grid-template-columns:1fr}.attention-title{grid-column:auto}.production-performance-grid{grid-template-columns:1fr}.inventory-group-list>div{grid-template-columns:12px minmax(0,1fr) auto}.inventory-group-list>div>em{grid-column:2/-1;justify-self:start}}.pwa-install-trigger{right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:68;color:#fff;background:linear-gradient(135deg,#7d101b,#570711);border:1px solid #f1a51b7a;border-radius:16px;align-items:center;gap:9px;min-height:54px;padding:7px 13px 7px 8px;display:flex;position:fixed;box-shadow:0 16px 38px #43050e57}.pwa-install-trigger img{border-radius:10px;width:38px;height:38px}.pwa-install-trigger span,.pwa-install-trigger strong,.pwa-install-trigger small{text-align:left;display:block}.pwa-install-trigger strong{font-size:10px}.pwa-install-trigger small{color:#f6dfba;margin-top:2px;font-size:8px}.bildirim-bandi{right:max(16px,env(safe-area-inset-right));bottom:calc(max(18px,env(safe-area-inset-bottom)) + 78px);z-index:95;color:#22303f;background:#f4f8ff;border:1px solid #b9c7dd;border-radius:15px;align-items:center;gap:16px;width:min(410px,100vw - 32px);padding:13px 14px;display:flex;position:fixed;box-shadow:0 20px 55px #14233a38}.bildirim-bandi span{flex:1;min-width:0}.bildirim-bandi strong,.bildirim-bandi small{display:block}.bildirim-bandi strong{color:#1d3455;font-size:11px}.bildirim-bandi small{color:#566a80;margin-top:3px;font-size:9px;line-height:1.5}.bildirim-bandi button{color:#fff;background:#1f4f86;border:0;border-radius:9px;flex:none;min-height:38px;padding:0 12px;font-size:9px;font-weight:900}.bildirim-bandi button:disabled{opacity:.6}.pwa-update-banner{right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:96;color:#4d271f;background:#fff9e8;border:1px solid #dcb65f;border-radius:15px;align-items:center;gap:16px;width:min(410px,100vw - 32px);padding:13px 14px;display:flex;position:fixed;box-shadow:0 20px 55px #3a130a47}.pwa-update-banner span{flex:1;min-width:0}.pwa-update-banner strong,.pwa-update-banner small{display:block}.pwa-update-banner strong{color:#65101a;font-size:11px}.pwa-update-banner small{color:#8a6f62;margin-top:3px;font-size:9px}.pwa-update-banner button{color:#fff;background:#75111c;border:0;border-radius:9px;flex:none;min-height:38px;padding:0 12px;font-size:9px;font-weight:900}.pwa-help-backdrop{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#36030bc2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pwa-help-card{background:#fffdfb;border:1px solid #e5d7cc;border-radius:19px;width:min(520px,100%);overflow:hidden;box-shadow:0 30px 90px #2a020966}.pwa-help-card header{border-bottom:1px solid #eadfd6;align-items:center;gap:12px;padding:18px 20px;display:flex}.pwa-help-card header img{border-radius:13px;width:48px;height:48px}.pwa-help-card header div{flex:1;min-width:0}.pwa-help-card header span{color:#a56c0c;letter-spacing:.08em;font-size:8px;font-weight:900}.pwa-help-card header h2{color:#6d0d18;margin:4px 0 0;font-size:20px}.pwa-help-card header>button{color:#714c46;background:#fffaf5;border:1px solid #e3d5ca;border-radius:10px;width:38px;height:38px;font-size:21px}.pwa-help-card>div{gap:9px;padding:16px 20px;display:grid}.pwa-help-card article{background:#fbf6f0;border:1px solid #eadfd6;border-radius:12px;padding:13px 14px}.pwa-help-card article b{color:#6d0d18;font-size:11px}.pwa-help-card article p{color:#745f57;margin:5px 0 0;font-size:10px;line-height:1.6}.pwa-help-card footer{background:#fbf6f0;border-top:1px solid #eadfd6;justify-content:flex-end;padding:13px 20px;display:flex}.pwa-help-card footer button{min-height:40px}@media (max-width:900px){.pwa-install-trigger{bottom:calc(76px + env(safe-area-inset-bottom))}.pwa-update-banner{bottom:calc(78px + env(safe-area-inset-bottom))}}@media (max-width:520px){.pwa-install-trigger{right:10px}.pwa-update-banner{width:calc(100vw - 20px);right:10px}.pwa-help-backdrop{align-items:end;padding:0}.pwa-help-card{width:100%;padding-bottom:env(safe-area-inset-bottom);border-radius:19px 19px 0 0}.pwa-help-card header,.pwa-help-card>div,.pwa-help-card footer{padding-left:16px;padding-right:16px}}.mobile-dispatch-page{width:min(760px,100%);min-height:100vh;padding:max(14px,env(safe-area-inset-top)) 14px calc(28px + env(safe-area-inset-bottom));color:#332824;background:radial-gradient(circle at 100% 0,#dbae4a24,#0000 32%),#f6f1eb;margin:0 auto}.mobile-dispatch-header{justify-content:space-between;align-items:flex-start;gap:14px;padding:8px 2px 16px;display:flex}.mobile-dispatch-header span{color:#a56d14;letter-spacing:.13em;font-size:10px;font-weight:950}.mobile-dispatch-header h1{color:#6f0d19;margin:5px 0 3px;font-size:clamp(24px,7vw,34px);line-height:1}.mobile-dispatch-header p{color:#846e64;margin:0;font-size:11px}.mobile-dispatch-header a{color:#6d0d18;background:#fffaf5;border:1px solid #dbcbbd;border-radius:11px;padding:10px 11px;font-size:10px;font-weight:850;text-decoration:none}.mobile-printer-strip{background:#fffaf6;border:1px solid #d8c7b8;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex;box-shadow:0 7px 20px #58271512}.mobile-printer-strip div{min-width:0}.mobile-printer-strip b,.mobile-printer-strip span{display:block}.mobile-printer-strip b{color:#287241;letter-spacing:.07em;font-size:9px}.mobile-printer-strip span{color:#776159;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.mobile-printer-strip button{color:#fff;background:#74111d;border:0;border-radius:9px;flex:none;padding:9px 12px;font-size:9px;font-weight:900}.mobile-inline-message{color:#6e551c;background:#fff5d8;border-radius:9px;margin:8px 2px 0;padding:9px 11px;font-size:10px;line-height:1.45}.mobile-printer-select{color:#735f57;margin:9px 2px 0;font-size:9px;font-weight:850;display:block}.mobile-printer-select select{color:#4f3b35;background:#fff;border:1px solid #d6c4b6;border-radius:10px;width:100%;height:42px;margin-top:5px;padding:0 10px;font-size:11px}.mobile-dispatch-error{color:#7c1720;background:#fff0f0;border:1px solid #e5a5a7;border-radius:11px;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;font-size:11px;font-weight:750;display:flex}.mobile-dispatch-error span{flex:1;min-width:0}.mobile-dispatch-error button{color:#8a171f;background:0 0;border:0;font-size:19px}.mobile-dispatch-card{background:#fffdfaf2;border:1px solid #ded1c6;border-radius:15px;margin-top:12px;padding:14px;box-shadow:0 9px 24px #54281713}.mobile-plan-card>label,.mobile-vehicle-card label{color:#9c6714;letter-spacing:.08em;font-size:9px;font-weight:950;display:block}.mobile-active-plan{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-active-plan div{min-width:0}.mobile-active-plan span,.mobile-active-plan strong,.mobile-active-plan small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-active-plan span{color:#a56d14;letter-spacing:.09em;font-size:8px;font-weight:950}.mobile-active-plan strong{color:#68101a;margin-top:4px;font-size:15px}.mobile-active-plan small{color:#806b61;margin-top:4px;font-size:9px}.mobile-active-plan button{color:#71101b;background:#fff;border:1px solid #cfb9a6;border-radius:9px;flex:none;min-height:40px;padding:0 12px;font-size:9px;font-weight:900}.mobile-active-plan button:disabled{opacity:.45}.mobile-order-scan{background:#fff;border:2px solid #74111d;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;margin-top:12px;display:grid;overflow:hidden;box-shadow:0 0 0 4px #74111d14}.mobile-order-scan>span{color:#74111d;text-align:center}.mobile-order-scan input{color:#3c2f2a;background:0 0;border:0;outline:0;width:100%;height:54px;font-size:13px;font-weight:850}.mobile-order-scan button{color:#fff;background:#74111d;border:0;align-self:stretch;padding:0 16px;font-size:10px;font-weight:950}.mobile-plan-search{margin-top:13px}.mobile-plan-search input{color:#4a3933;background:#fff;border:1px solid #d2c0b2;border-radius:10px;width:100%;height:46px;margin-top:6px;padding:0 12px;font-size:12px;font-weight:750}.mobile-plan-filters{gap:6px;margin-top:9px;display:flex;overflow-x:auto}.mobile-plan-filters button{color:#725e55;white-space:nowrap;background:#fff;border:1px solid #d8c7b9;border-radius:999px;min-height:34px;padding:0 12px;font-size:9px;font-weight:900}.mobile-plan-filters button.active{color:#fff;background:#74111d;border-color:#74111d}.mobile-plan-list{gap:8px;max-height:420px;margin-top:10px;display:grid;overflow-y:auto}.mobile-plan-list>p{color:#806c62;text-align:center;background:#f7f1eb;border-radius:10px;margin:8px 0 0;padding:16px;font-size:10px}.mobile-plan-list>button{color:#4d3a33;text-align:left;background:#fff;border:1px solid #dfd1c6;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-width:0;padding:11px 12px;display:grid;box-shadow:0 5px 14px #4a22140d}.mobile-plan-list>button>span{letter-spacing:.07em;border-radius:999px;grid-column:1/-1;justify-self:start;padding:4px 7px;font-size:7px;font-weight:950}.mobile-plan-list>button>span.waiting{color:#8a5b11;background:#fff1ce}.mobile-plan-list>button>span.partial{color:#176a3b;background:#e3f5e9}.mobile-plan-list strong{color:#65101a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-plan-list small{color:#846e64;font-size:8px}.mobile-plan-list em{color:#8b766b;font-size:8px;font-style:normal}.mobile-plan-list b{color:#74111d;white-space:nowrap;grid-area:2/2/span 2;align-self:center;font-size:12px}.mobile-plan-summary{background:#f8efe4;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;margin-top:10px;padding:10px 11px;display:grid}.mobile-plan-summary strong{color:#6e0e1a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mobile-plan-summary span{color:#a36a11;font-size:11px;font-weight:900}.mobile-plan-summary small{color:#7a655b;grid-column:1/-1;font-size:9px}.mobile-card-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-card-title span{color:#a16a11;letter-spacing:.09em;font-size:9px;font-weight:950}.mobile-card-title h2{color:#65101a;margin:4px 0 0;font-size:16px}.mobile-card-title>b{color:#fff;background:#72101c;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;display:grid}.mobile-scan-input{background:#fff;border:2px solid #af7a21;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;margin-top:12px;display:grid;overflow:hidden;box-shadow:0 0 0 4px #d39e3a17}.mobile-scan-input>span{color:#8c5e0f;text-align:center}.mobile-scan-input input{color:#3c2f2a;background:0 0;border:0;outline:0;width:100%;height:52px;font-size:15px;font-weight:800}.mobile-scan-input button{color:#fff;background:#71101b;border:0;align-self:stretch;padding:0 14px;font-size:10px;font-weight:900}.mobile-scan-card{transition:border-color .16s,background .16s,box-shadow .16s}.mobile-scan-card.success{background:#f4fff7;border-color:#4fa36e;box-shadow:0 0 0 4px #2f91511f}.mobile-scan-card.error{background:#fff5f5;border-color:#c24b55;box-shadow:0 0 0 4px #b227341f}.mobile-scan-card.success .mobile-scan-input{border-color:#348a54}.mobile-scan-card.error .mobile-scan-input{border-color:#b92f3c}.mobile-last-scan{color:#2b7549;background:#e7f7ec;border-radius:9px;margin-top:9px;padding:9px 11px;font-size:10px;font-weight:850}.mobile-last-scan.error{color:#8a1d27;background:#ffe9eb}.mobile-last-scan.neutral{color:#6f5a51;background:#f6eee7}.mobile-undo-last{color:#76131d;background:#fff9f3;border:1px solid #d7b9a7;border-radius:10px;width:100%;min-height:44px;margin-top:9px;font-size:10px;font-weight:950}.mobile-product-search{margin-top:12px}.mobile-product-search>label{color:#6f594f;font-size:9px;font-weight:900;display:block}.mobile-product-search-input{background:#fff;border:1px solid #d5c2b2;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;margin-top:6px;display:grid;overflow:hidden}.mobile-product-search-input:focus-within{border-color:#8a2430;box-shadow:0 0 0 3px #74111d14}.mobile-product-search-input>span{color:#74111d;text-align:center;font-size:19px;font-weight:900}.mobile-product-search-input input{color:#3f302a;background:0 0;border:0;outline:0;width:100%;height:46px;font-size:12px;font-weight:800}.mobile-product-search-input button{color:#866d62;background:0 0;border:0;align-self:stretch;width:38px;font-size:20px}.mobile-product-search-hint{color:#9a8176;margin-top:6px;font-size:8px;display:block}.mobile-product-results{overscroll-behavior:contain;gap:6px;max-height:330px;margin-top:7px;display:grid;overflow-y:auto}.mobile-product-results>button{color:#5a4941;text-align:left;background:#fbf7f2;border:1px solid #ded1c6;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:52px;padding:8px 9px 8px 11px;display:flex}.mobile-product-results>button.added{background:#edf8f1;border-color:#88b79a}.mobile-product-results>button>span{min-width:0}.mobile-product-results b,.mobile-product-results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-product-results b{font-size:10px}.mobile-product-results small{color:#9a7f72;margin-top:3px;font-size:8px}.mobile-product-results em{white-space:nowrap;border-radius:999px;flex:none;padding:5px 7px;font-size:7px;font-style:normal;font-weight:950}.mobile-product-results em.ordered{color:#176a3b;background:#dff2e5}.mobile-product-results em.extra{color:#8a5b11;background:#fff0c9}.mobile-product-results>p{color:#806c62;text-align:center;background:#f7f1eb;border-radius:10px;margin:0;padding:13px;font-size:9px}.mobile-dispatch-lines{gap:9px;margin-top:11px;display:grid}.mobile-dispatch-lines article{background:#fff;border:1px solid #ddcfc4;border-radius:13px;overflow:hidden;box-shadow:0 7px 18px #4b22130f}.mobile-dispatch-lines article>header{background:#f8f0e7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.mobile-dispatch-lines article>header>span{color:#fff;background:#76111d;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.mobile-dispatch-lines article header b,.mobile-dispatch-lines article header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-dispatch-lines article header b{color:#5f171d;font-size:12px}.mobile-dispatch-lines article header small{color:#846f65;margin-top:3px;font-size:8px}.mobile-dispatch-lines article header em{color:#8a5b11;white-space:nowrap;background:#fff0c9;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:950}.mobile-dispatch-lines article.current-dispatch{border-color:#8fbda0}.mobile-dispatch-lines article.current-dispatch header{background:#edf8f1}.mobile-dispatch-lines article.current-dispatch header em{color:#176a3b;background:#d9f1e1}.mobile-dispatch-lines article.previously-shipped{background:#f7fcf8;border-color:#a9c9b3}.mobile-dispatch-lines article.previously-shipped header{background:#e4f4e9}.mobile-dispatch-lines article.previously-shipped header>span{background:#267649}.mobile-dispatch-lines article.previously-shipped header em{color:#176a3b;background:#cce9d5}.mobile-dispatch-lines article header button{color:#8c2228;background:0 0;border:0;font-size:20px}.mobile-dispatch-lines article>.mobile-line-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 11px;display:grid}.mobile-line-numbers span{color:#7d6960;background:#f8f5f2;border-radius:9px;min-width:0;padding:8px;font-size:8px;font-weight:850}.mobile-line-numbers span b{color:#4e3932;white-space:nowrap;margin-top:4px;font-size:11px;display:block}.mobile-line-numbers span.remaining{color:#28744a;background:#eaf7ee}.mobile-line-numbers span.over{color:#9a2832;background:#ffe9eb}.mobile-line-numbers span.over b{color:#901d28}.mobile-dispatch-lines label{color:#806c62;font-size:9px;font-weight:850}.mobile-dispatch-lines input{color:#4b3731;background:#fff;border:1px solid #d3c1b3;border-radius:9px;width:100%;height:44px;margin-top:5px;padding:0 10px;font-size:15px;font-weight:850}.mobile-line-details{border-top:1px solid #eee3db}.mobile-line-toggle{color:#765c51;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:9px;width:100%;min-height:44px;padding:10px 11px;font-size:10px;font-weight:900;display:flex}.mobile-line-details.acik .mobile-line-toggle{color:#5f3b33;background:#fbf5ef}.mobile-line-toggle em{font-size:13px;font-style:normal}.mobile-line-edit{grid-template-columns:.8fr 1.2fr;gap:9px;padding:0 11px 10px;display:grid}.mobile-line-panel-actions{grid-template-columns:1fr 1.4fr;gap:9px;padding:0 11px 11px;display:grid}.mobile-line-panel-actions button{border-radius:10px;min-height:44px;font-size:10px;font-weight:950}.mobile-line-panel-actions .kapat{color:#6b544a;background:#fff;border:1px solid #ddd1c6}.mobile-line-panel-actions .kaydet{color:#fff;background:#2f6b45;border:0}.mobile-line-panel-hint{color:#8b1c26;margin:0 11px 11px;font-size:8px;font-weight:800}.mobile-scan-events{gap:6px;max-height:38vh;padding:0 11px 11px;display:grid;overflow-y:auto}.mobile-scan-events>div{background:#f8f4f0;border-radius:9px;align-items:center;gap:9px;padding:8px 9px;display:flex}.mobile-scan-events span{flex:1;min-width:0}.mobile-scan-events b,.mobile-scan-events small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-scan-events b{color:#5f3b33;font-size:9px}.mobile-scan-events small{color:#927b70;margin-top:2px;font-size:8px}.mobile-scan-events button{color:#8b1c26;background:#fff5f5;border:1px solid #e2b6b8;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:950}.mobile-vehicle-card>div:not(.mobile-card-title){grid-template-columns:.8fr 1.2fr;gap:9px;margin-top:12px;display:grid}.mobile-vehicle-card input,.mobile-vehicle-card textarea{color:#4b3731;background:#fff;border:1px solid #d3c1b3;border-radius:9px;width:100%;margin-top:5px;padding:0 10px;font-size:12px}.mobile-vehicle-card input{height:44px}.mobile-vehicle-card select{color:#4b3731;background:#fff;border:1px solid #d3c1b3;border-radius:9px;width:100%;min-width:0;height:44px;padding:0 9px;font-size:11px;font-weight:800}.mobile-vehicle-card textarea{resize:vertical;padding-top:9px}.mobile-vehicle-card>label{margin-top:10px}.mobile-resource-grid{gap:9px;display:grid;grid-template-columns:1fr 1fr!important}.mobile-resource-control{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:5px;display:grid}.mobile-resource-control button{color:#fff;background:#74111d;border:0;border-radius:9px;min-width:62px;height:44px;padding:0 8px;font-size:9px;font-weight:950}.mobile-resource-new{background:#fff8ef;border:1px solid #e2d3c6;border-radius:10px;padding:9px;grid-template-columns:.8fr 1.2fr auto!important;gap:7px!important;margin-top:9px!important;display:grid!important}.mobile-resource-new input{margin-top:0}.mobile-resource-new button{color:#fff;background:#237647;border:0;border-radius:9px;min-height:44px;padding:0 11px;font-size:9px;font-weight:950}.mobile-resource-new button:disabled{opacity:.55}.mobile-dispatch-total{color:#fff;background:linear-gradient(135deg,#6f0d19,#4b0710);border:1px solid #d5b86d;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:10px;margin-top:12px;padding:14px 16px;display:grid;box-shadow:0 12px 27px #5608123b}.mobile-dispatch-total span,.mobile-dispatch-total strong,.mobile-dispatch-total b{display:block}.mobile-dispatch-total span{color:#f4dba5;text-transform:uppercase;font-size:9px;font-weight:900}.mobile-dispatch-total strong{margin-top:3px;font-size:14px}.mobile-dispatch-total b{color:#ffdf8d;margin-top:3px;font-size:14px}.mobile-dispatch-total b.over{color:#ffb3b8}.mobile-dispatch-total b.done{color:#a9f4c4}.mobile-dispatch-total em{color:#64101a;white-space:nowrap;background:#ffe4a8;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:950}.mobile-complete-button{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#25874b,#176737);border:0;border-radius:14px;width:100%;min-height:58px;margin-top:11px;font-size:12px;font-weight:950;box-shadow:0 12px 25px #1565343b}.mobile-complete-button:disabled{opacity:.48;box-shadow:none}.mobile-complete-button.partial{background:linear-gradient(135deg,#b57913,#865007);box-shadow:0 12px 25px #8e58083d}.mobile-reprint-button{color:#6d101a;background:#fffaf5;border:1px solid #c9b39d;border-radius:11px;width:100%;min-height:44px;margin-top:8px;font-size:10px;font-weight:850}.mobile-history{background:#fffaf6;border:1px solid #ded1c6;border-radius:13px;margin-top:14px;overflow:hidden}.mobile-history>button{color:#68101a;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:12px 13px;font-size:11px;font-weight:900;display:flex}.mobile-history>div{border-top:1px solid #e7dbd1}.mobile-history article{border-bottom:1px solid #eee4dc;align-items:center;gap:10px;padding:10px 12px;display:flex}.mobile-history article:last-child{border-bottom:0}.mobile-history article div{flex:1;min-width:0}.mobile-history article b,.mobile-history article span,.mobile-history article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-history article b{color:#5d191e;font-size:10px}.mobile-history article span{color:#7a675f;margin-top:3px;font-size:9px}.mobile-history article small{color:#a2897c;margin-top:2px;font-size:8px}.mobile-history article button{color:#6d101a;background:#fff;border:1px solid #d1bcaa;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.mobile-history-actions{flex:none;gap:5px;display:grid}.mobile-history-actions button{min-height:34px}.mobile-history-actions button.duzelt{color:#7a4a12;background:#fff6e4;border-color:#e0c48d}.mobile-history-actions button.iptal-et{color:#8a1a25;background:#fdf0f1;border-color:#e2b6bb}.mobile-history article.iptal{background:#fdf6f6}.mobile-history article.iptal b{color:#8a6a6a;text-decoration:line-through}.mobile-history article.iptal span{color:#8c2632;font-weight:900}.dispatch-print-preview{display:none}.mobile-correction-backdrop{padding:10px;overflow-y:auto}.mobile-correction-card{text-align:left;flex-direction:column;width:min(520px,100%);max-height:calc(100dvh - 20px);display:flex;overflow:hidden}.mobile-correction-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.mobile-correction-card footer{flex:none}.mobile-correction-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mobile-correction-head span{color:#a2887b;letter-spacing:.09em;font-size:8px;font-weight:900}.mobile-correction-head h2{color:#5d191e;margin:3px 0 2px;font-size:15px}.mobile-correction-head small{color:#8a7469;font-size:9px}.mobile-correction-head b{color:#7a4a12;background:#fdf0d8;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:900}.mobile-correction-note{color:#6d5b54;background:#f4ece6;border-radius:9px;margin:10px 0 12px;padding:9px 11px;font-size:9px;line-height:1.5}.mobile-correction-lines{gap:8px;display:grid}.mobile-correction-lines>div{background:#fffdfa;border:1px solid #e6d8cc;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.mobile-correction-lines>div.cikarildi{background:#fdf1f2;border-color:#e7c2c6}.mobile-correction-lines .urun{grid-column:1/-1}.mobile-correction-lines .urun b{color:#5d191e;font-size:10px;display:block}.mobile-correction-lines .urun small{color:#a2897c;margin-top:2px;font-size:8px;display:block}.mobile-correction-lines .alanlar{gap:8px;display:flex}.mobile-correction-lines label{color:#8a7469;gap:3px;font-size:8px;font-weight:900;display:grid}.mobile-correction-lines input{color:#40120f;text-align:right;background:#fff;border:1px solid #d9c6b7;border-radius:9px;width:92px;min-height:40px;padding:8px 9px;font-size:13px;font-weight:800}.mobile-correction-lines em{color:#8c2632;font-size:9px;font-style:normal;font-weight:900}.mobile-correction-lines button.cikar{color:#6d101a;background:#fff;border:1px solid #d1bcaa;border-radius:9px;min-height:40px;padding:8px 11px;font-size:9px;font-weight:900}.mobile-correction-resources{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.mobile-correction-resources label,.mobile-correction-field{color:#8a7469;gap:4px;font-size:8px;font-weight:900;display:grid}.mobile-correction-field{margin-top:10px}.mobile-correction-resources select,.mobile-correction-field textarea{color:#40120f;background:#fff;border:1px solid #d9c6b7;border-radius:10px;min-height:42px;padding:9px 10px;font-family:inherit;font-size:11px}.mobile-inline-message.error{color:#8c2632;background:#ffe4e8}@media (max-width:560px),(max-height:720px){.mobile-correction-backdrop{padding:0}.mobile-correction-card{border:0;border-radius:0;width:100%;max-height:100dvh;padding:14px}.mobile-correction-card footer{padding-bottom:env(safe-area-inset-bottom)}.mobile-correction-lines input{width:100%}.mobile-correction-lines .alanlar{flex:1}}.mobile-confirm-backdrop{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#23110ead;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mobile-confirm-card{text-align:center;background:#fffdf9;border:1px solid #e2cdbb;border-radius:20px;width:min(420px,100%);padding:20px;box-shadow:0 24px 70px #19080559}.mobile-confirm-icon{color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 10px;font-size:24px;font-weight:950;display:grid}.mobile-confirm-icon.warning{background:#a76a0e}.mobile-confirm-icon.undo{background:#74111d}.mobile-confirm-icon.partial{background:#a76a0e}.mobile-confirm-icon.plan{background:#237647}.mobile-confirm-card h2{color:#65101a;margin:0;font-size:20px}.mobile-confirm-card>p{color:#725e55;margin:6px 0 12px;font-size:12px;font-weight:800}.mobile-confirm-card dl{text-align:left;gap:6px;margin:0;display:grid}.mobile-confirm-card dl div{background:#f7f2ed;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.mobile-confirm-card dt{color:#725e55;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:850;overflow:hidden}.mobile-confirm-card dd{color:#4a3731;white-space:nowrap;margin:0;font-size:11px;font-weight:950}.mobile-confirm-card dl div.over{background:#ffe9eb}.mobile-confirm-card dl div.over dt,.mobile-confirm-card dl div.over dd{color:#901f29}.mobile-confirm-card>small{color:#846e64;margin-top:10px;font-size:9px;line-height:1.45;display:block}.mobile-confirm-card footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.mobile-confirm-card footer button{border:0;border-radius:11px;min-height:48px;padding:7px 9px;font-size:9px;font-weight:950}.mobile-confirm-card footer .cancel{color:#6d554b;background:#eee6df}.mobile-confirm-card footer .approve{color:#fff;background:#237647}.mobile-confirm-card footer .danger{color:#fff;background:#8a1a25}@media (max-width:390px){.mobile-dispatch-header a{text-align:center;max-width:92px}.mobile-resource-grid,.mobile-resource-new{grid-template-columns:1fr!important}.mobile-line-numbers span b{font-size:9px}.mobile-dispatch-total{grid-template-columns:1fr 1fr}.mobile-dispatch-total em{grid-column:1/-1;justify-self:end}}.mobile-dispatch-page{width:min(960px,100%);min-height:100dvh;padding-bottom:calc(34px + env(safe-area-inset-bottom))}.mobile-terminal-status{background:#fffdf9;border:1px solid #d8cabc;border-radius:15px;align-items:center;gap:12px;min-height:62px;padding:11px 14px;display:flex;box-shadow:0 8px 24px #45201212}.mobile-terminal-status>span{color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;font-weight:950;display:grid}.mobile-terminal-status>span.ready{background:#227447}.mobile-terminal-status>span.loading{background:#a66c11}.mobile-terminal-status>span.warning{background:#9b2430}.mobile-terminal-status div{min-width:0}.mobile-terminal-status b,.mobile-terminal-status small{display:block}.mobile-terminal-status b{color:#5c171e;letter-spacing:.06em;font-size:10px}.mobile-terminal-status small{color:#806d64;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.mobile-workflow-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.mobile-workflow-progress button{color:#8b766c;cursor:pointer;background:#fffaf6;border:1px solid #ded1c6;border-radius:13px;min-width:0;min-height:64px;padding:8px 5px}.mobile-workflow-progress button:disabled{cursor:not-allowed;opacity:.48}.mobile-workflow-progress button span,.mobile-workflow-progress button b{display:block}.mobile-workflow-progress button span{color:#755f55;background:#eee6df;border-radius:50%;place-items:center;width:27px;height:27px;margin:0 auto;font-size:10px;font-weight:950;display:grid}.mobile-workflow-progress button b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.mobile-workflow-progress button.active{color:#64101a;background:#fff2de;border-color:#75121e;box-shadow:0 0 0 3px #75121e14}.mobile-workflow-progress button.active span{color:#fff;background:#75121e}.mobile-workflow-progress button.complete{color:#216d43;opacity:1;background:#eef8f1;border-color:#9dc8aa}.mobile-workflow-progress button.complete span{color:#fff;background:#25764a}.mobile-next-action{color:#fffaf0;background:linear-gradient(135deg,#71111c,#4e0811);border:1px solid #d1ad55;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;margin-top:11px;padding:14px 16px;display:grid;box-shadow:0 12px 27px #51081133}.mobile-next-action>span{color:#6e4300;background:linear-gradient(145deg,#ffe8a4,#f2c65b);border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:950;display:grid}.mobile-next-action b,.mobile-next-action strong,.mobile-next-action small{display:block}.mobile-next-action b{color:#ecc96d;letter-spacing:.1em;font-size:8px}.mobile-next-action strong{margin-top:4px;font-size:15px}.mobile-next-action small{color:#f0ddd6;margin-top:4px;font-size:9px;line-height:1.4}.mobile-draft-banner{background:#fdf6e6;border:1px solid #d8c08a;border-radius:13px;gap:9px;margin-top:9px;padding:11px;display:grid}.mobile-draft-banner span{color:#8a6a1d;letter-spacing:.06em;font-size:8px;font-weight:950}.mobile-draft-banner strong{color:#4d3a17;margin-top:3px;font-size:12px;display:block}.mobile-draft-banner small{color:#7b6440;margin-top:4px;font-size:8px;line-height:1.5;display:block}.mobile-draft-banner.tehlike{background:#fff5f5;border-color:#c2454f}.mobile-draft-banner.tehlike span{color:#8b1c26}.mobile-draft-danger{color:#fff;background:#8b1c26;border-radius:9px;margin-top:7px;padding:8px 9px;font-size:9px;font-weight:900;line-height:1.5;display:block}.mobile-draft-actions{grid-template-columns:1.4fr 1fr;gap:9px;display:grid}.mobile-draft-actions button{border-radius:10px;min-height:44px;font-size:10px;font-weight:950}.mobile-draft-actions .surdur{color:#fff;background:#2f6b45;border:0}.mobile-draft-actions .sil{color:#8b1c26;background:#fff5f5;border:1px solid #e2b6b8}.mobile-draft-actions .sil.onay{color:#fff;background:#8b1c26;border-color:#8b1c26}.mobile-inline-message.uyari{color:#8b1c26;background:#fff5f5;border-color:#e2b6b8}.mobile-device-panel{background:#fffdfac7;border:1px solid #ddd1c6;border-radius:13px;margin-top:9px}.mobile-device-panel>summary{color:#684c42;cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px 12px;list-style:none;display:grid}.mobile-device-panel>summary::-webkit-details-marker{display:none}.mobile-device-panel>summary>span{text-align:center;font-size:14px}.mobile-device-panel>summary>span.ready{color:#237447}.mobile-device-panel>summary>span.browser{color:#aa7117}.mobile-device-panel>summary b,.mobile-device-panel>summary small{display:block}.mobile-device-panel>summary b{font-size:9px}.mobile-device-panel>summary small{color:#928077;margin-top:3px;font-size:8px}.mobile-device-panel>summary em{font-size:16px;font-style:normal;transition:transform .14s}.mobile-device-panel[open]>summary em{transform:rotate(180deg)}.mobile-device-panel>.mobile-printer-strip{margin:0 9px 9px}.mobile-device-panel>.mobile-inline-message,.mobile-device-panel>.mobile-printer-select{margin:0 11px 9px}.mobile-current-task{background:#fffdf9;border:1px solid #d9c6b6;border-left:5px solid #7a1420;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:11px;padding:13px 15px;display:grid;box-shadow:0 8px 22px #461c100f}.mobile-current-task div{min-width:0}.mobile-current-task span,.mobile-current-task strong,.mobile-current-task small,.mobile-current-task>b>small{display:block}.mobile-current-task span{color:#a16b16;letter-spacing:.07em;font-size:8px;font-weight:950}.mobile-current-task strong{color:#65101a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:16px;overflow:hidden}.mobile-current-task small{color:#806c62;margin-top:4px;font-size:9px}.mobile-current-task>b{color:#fff;text-align:center;background:#71111c;border-radius:12px;min-width:58px;padding:9px 10px;font-size:17px}.mobile-current-task>b>small{color:#f1d6a0;text-transform:uppercase;margin-top:2px;font-size:7px}.mobile-plan-list>button.suggested{background:#fff9eb;border:2px solid #b68426;box-shadow:0 8px 20px #8f5c0d1f}.mobile-plan-list>button.suggested>span{color:#fff;background:#9b650f}.mobile-step-actions{z-index:28;bottom:max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf8f5;border:1px solid #cdbaabe6;border-radius:15px;grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr);gap:8px;margin-top:13px;padding:8px;display:grid;position:sticky;box-shadow:0 13px 38px #3a180e33}.mobile-step-actions button{border-radius:11px;min-height:54px;font-size:10px;font-weight:950}.mobile-step-actions button:disabled{cursor:not-allowed;opacity:.45}.mobile-step-actions .back{color:#6e574e;background:#fff;border:1px solid #d6c4b5}.mobile-step-actions .next{color:#fff;background:linear-gradient(135deg,#26794a,#175d36);border:0;justify-content:center;align-items:center;gap:10px;display:flex;box-shadow:0 8px 18px #19683b33}.mobile-step-actions .next span{font-size:18px}.mobile-step-actions.single-back{box-shadow:none;grid-template-columns:1fr;position:static}.mobile-step-requirement{color:#876e62;text-align:center;margin:7px 8px 0;font-size:9px;line-height:1.45}.mobile-review-resources{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.mobile-review-resources span{color:#8c766c;text-transform:uppercase;background:#f6f1ec;border-radius:10px;min-width:0;padding:10px 11px;font-size:8px;font-weight:900}.mobile-review-resources b{color:#5d171e;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.mobile-review-lines{gap:6px;margin-top:10px;display:grid}.mobile-review-lines>div{background:#fff;border:1px solid #e4d9cf;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 11px;display:flex}.mobile-review-lines span{min-width:0}.mobile-review-lines b,.mobile-review-lines small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-review-lines b{color:#5f171e;font-size:10px}.mobile-review-lines small{color:#907d74;margin-top:3px;font-size:8px}.mobile-review-lines strong{color:#236b43;white-space:nowrap;flex:none;font-size:11px}.mobile-review-warning,.mobile-review-success,.mobile-review-stock-policy{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 11px;font-size:9px;display:flex}.mobile-review-warning{color:#7b510d;background:#fff0c9}.mobile-review-success{color:#1e6b41;background:#e3f5e9}.mobile-review-stock-policy{color:#734b0b;background:#fff8e5;border:1px solid #ead196}.mobile-review-warning b,.mobile-review-success b,.mobile-review-stock-policy b{flex:none;font-size:9px}.mobile-review-warning span,.mobile-review-success span,.mobile-review-stock-policy span{text-align:right}@media (min-width:720px){.mobile-plan-list,.mobile-dispatch-lines,.mobile-review-lines{grid-template-columns:1fr 1fr}.mobile-scan-input input,.mobile-order-scan input{font-size:16px}}@media (orientation:landscape) and (min-width:800px){.mobile-dispatch-page{width:min(1240px,100%);padding:max(8px,env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom))}.mobile-dispatch-header{align-items:center;padding:3px 2px 9px}.mobile-dispatch-header h1{font-size:27px}.mobile-terminal-status{min-height:54px;padding:8px 12px}.mobile-terminal-status>span{width:34px;height:34px}.mobile-workflow-progress button{min-height:56px}.mobile-next-action{grid-template-columns:40px minmax(0,1fr);padding:10px 14px}.mobile-next-action>span{width:38px;height:38px}.mobile-current-task{padding:10px 14px}.mobile-dispatch-card{margin-top:9px;padding:12px}.mobile-plan-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:calc(100dvh - 390px)}.mobile-dispatch-lines,.mobile-review-lines{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-step-actions{grid-template-columns:minmax(180px,.45fr) minmax(320px,1fr)}.mobile-complete-button{min-height:54px}}@media (max-width:560px){.mobile-dispatch-page{padding-left:10px;padding-right:10px}.mobile-dispatch-header{align-items:center}.mobile-dispatch-header h1{font-size:25px}.mobile-workflow-progress{gap:5px}.mobile-workflow-progress button{min-height:59px;padding-left:2px;padding-right:2px}.mobile-next-action{grid-template-columns:42px minmax(0,1fr);padding:12px}.mobile-next-action>span{width:40px;height:40px}.mobile-next-action strong{font-size:13px}.mobile-resource-grid,.mobile-resource-new{grid-template-columns:1fr!important}.mobile-step-actions{grid-template-columns:minmax(98px,.6fr) minmax(0,1.4fr)}.mobile-step-actions button{min-height:52px;font-size:9px}.mobile-review-warning,.mobile-review-success,.mobile-review-stock-policy{flex-direction:column;align-items:flex-start}.mobile-review-warning span,.mobile-review-success span,.mobile-review-stock-policy span{text-align:left}}@media print{@page{size:80mm auto;margin:3mm}body *{visibility:hidden!important}.dispatch-print-preview,.dispatch-print-preview *,.receiving-information-slip,.receiving-information-slip *,.receiving-closing-slip,.receiving-closing-slip *{visibility:visible!important}.dispatch-print-preview{color:#000;background:#fff;width:74mm;font-family:Arial,sans-serif;font-size:9pt;font-weight:600;display:block;position:absolute;inset:0 auto auto 0}.dispatch-print-preview header{text-align:center;padding-bottom:2mm}.dispatch-print-preview header img{filter:grayscale()contrast(2);width:62mm;height:auto;margin:0 auto 1.5mm;display:block}.dispatch-print-preview h1,.dispatch-print-preview p{text-align:center;margin:0}.dispatch-print-preview h1{letter-spacing:.2mm;font-size:13pt;font-weight:900}.dispatch-print-preview .print-finance-note{margin-top:1mm;font-size:7pt;font-weight:700}.dispatch-print-preview .print-correction-note{letter-spacing:.15mm;border:.45mm solid #000;margin-top:1.5mm;padding:1mm 2mm;font-size:8pt;font-weight:900}.dispatch-print-preview dl{border:.45mm solid #000;margin:0}.dispatch-print-preview dl div{border-bottom:.2mm solid #000;grid-template-columns:18mm 1fr;gap:2mm;padding:1mm 1.5mm;display:grid}.dispatch-print-preview dl div:last-child{border-bottom:0}.dispatch-print-preview dt{font-weight:900}.dispatch-print-preview dd{margin:0;font-weight:700}.dispatch-print-preview table{border-collapse:collapse;width:100%;margin-top:3mm}.dispatch-print-preview th,.dispatch-print-preview td{text-align:left;border:.3mm solid #000;padding:1.5mm 1mm}.dispatch-print-preview th{font-weight:900}.dispatch-print-preview tbody td:first-child{font-weight:800}.dispatch-print-preview tfoot th{border-width:.5mm;font-size:10pt}.dispatch-print-preview th:nth-child(2),.dispatch-print-preview th:nth-child(3),.dispatch-print-preview td:nth-child(2),.dispatch-print-preview td:nth-child(3){text-align:right;white-space:nowrap}.dispatch-print-preview td small{margin-top:.5mm;font-size:7pt;font-weight:500;display:block}.dispatch-print-preview>p:not(.print-finance-note){text-align:left;margin-top:3mm}.dispatch-print-preview footer{text-align:center;border:.3mm solid #000;grid-template-columns:1fr 1fr;gap:0;margin-top:7mm;font-weight:900;display:grid}.dispatch-print-preview footer span{padding:2mm}.dispatch-print-preview footer span+span{border-left:.3mm solid #000}.dispatch-print-preview footer i{border-bottom:.2mm solid #000;height:10mm;display:block}.dispatch-print-preview .print-slogan{text-align:center;margin-top:3mm;font-size:7pt;font-weight:700;display:block}.receiving-information-slip{color:#000;background:#fff;width:74mm;font-family:Arial,sans-serif;font-size:9pt;font-weight:700;display:block;position:absolute;inset:0 auto auto 0}.receiving-information-slip header{text-align:center;border-bottom:.7mm solid #000;padding-bottom:2mm}.receiving-information-slip header strong{font-size:10pt;display:block}.receiving-information-slip h1{margin:1mm 0 0;font-size:15pt;line-height:1}.receiving-slip-lot{justify-items:center;gap:1mm;padding:2.5mm 0;display:grid}.receiving-slip-lot span{font-size:8pt}.receiving-slip-lot strong{letter-spacing:.4mm;font-size:22pt}.receiving-slip-product{text-align:center;border:.4mm solid #000;gap:1mm;padding:2mm;display:grid}.receiving-slip-product strong{font-size:12pt}.receiving-slip-product span{font-size:8pt}.receiving-slip-net{border:1mm solid #000;justify-items:center;gap:1mm;margin-top:2mm;padding:3mm 1mm 4mm;display:grid}.receiving-slip-net span{font-size:11pt;font-weight:900}.receiving-slip-net>strong{white-space:nowrap;letter-spacing:-.5mm;font-size:35pt;line-height:.95}.receiving-slip-net small{font-size:18pt}.receiving-information-slip dl{border:.4mm solid #000;margin:2mm 0 0}.receiving-information-slip dl div{border-bottom:.25mm solid #000;grid-template-columns:27mm 1fr;gap:1mm;padding:1.5mm 2mm;display:grid}.receiving-information-slip dl div:last-child{border-bottom:0}.receiving-information-slip dt{font-weight:900}.receiving-information-slip dd{margin:0;font-weight:800}.receiving-information-slip dl .deadline{border:.7mm solid #000;padding:2mm;font-size:10pt}.receiving-slip-route{text-align:center;border:.8mm solid #000;margin-top:2mm;padding:2.5mm 1mm;font-size:13pt;font-weight:950}.receiving-slip-barcode{justify-content:center;align-items:stretch;gap:.45mm;height:14mm;margin:3mm 5mm 1mm;display:flex}.receiving-slip-barcode i,.receiving-slip-barcode b{background:#000;display:block}.receiving-slip-barcode i{width:.45mm}.receiving-slip-barcode b{width:1mm}.receiving-slip-barcode-text{letter-spacing:.5mm;text-align:center;font-size:10pt;display:block}.receiving-closing-slip{color:#000;background:#fff;width:74mm;font-family:Arial,sans-serif;font-size:9pt;font-weight:700;display:block;position:absolute;inset:0 auto auto 0}.receiving-closing-slip>header{text-align:center;border-bottom:.7mm solid #000;padding-bottom:2mm}.receiving-closing-slip>header strong{font-size:10pt;display:block}.receiving-closing-slip>header h1{margin:1mm 0 0;font-size:14pt;line-height:1.05}.receiving-closing-slip>dl{border:.4mm solid #000;margin:2mm 0}.receiving-closing-slip>dl div{border-bottom:.2mm solid #000;grid-template-columns:20mm 1fr;gap:1mm;padding:1.2mm 1.5mm;display:grid}.receiving-closing-slip>dl div:last-child{border-bottom:0}.receiving-closing-slip>dl dt{font-weight:900}.receiving-closing-slip>dl dd{margin:0;font-weight:800}.receiving-closing-group{break-inside:avoid;margin-top:2mm}.receiving-closing-group h2{text-align:center;border:.6mm solid #000;margin:0;padding:1.5mm;font-size:11pt}.receiving-closing-group table{border-collapse:collapse;width:100%}.receiving-closing-group th,.receiving-closing-group td{font-variant-numeric:tabular-nums;border-bottom:.25mm solid #000;padding:1.6mm 1mm}.receiving-closing-group th{text-align:left}.receiving-closing-group td:first-child{text-align:center;width:8mm}.receiving-closing-group td:last-child{text-align:right;width:11mm}.receiving-closing-totals{border-top:.8mm solid #000;margin-top:3mm}.receiving-closing-totals>div{border-bottom:.3mm solid #000;justify-content:space-between;align-items:center;gap:2mm;padding:2mm 1.5mm;font-size:11pt;display:flex}.receiving-closing-totals .general{text-align:center;border:1mm solid #000;justify-items:center;padding:3mm 1mm;display:grid}.receiving-closing-totals .general span{font-size:13pt}.receiving-closing-totals .general strong{white-space:nowrap;font-size:25pt;line-height:1}}.product-import-button,.stock-secondary{color:#6c4200;background:#fff8e9;border:1px solid #d6b986;border-radius:9px;min-height:42px;padding:0 15px;font-size:10px;font-weight:900}.barcode-chip{background:#f7fafb;border:1px solid #d6e1e7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;margin-top:12px;padding:8px 10px;display:grid}.barcode-chip span{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#1f667c;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:950}.barcode-chip.variable span{background:#a36a08}.barcode-chip strong{color:#263f4d;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;overflow:hidden}.barcode-chip small{color:#7c8c94;font-size:8px;font-weight:850}.product-admin-card footer{flex-wrap:wrap}.product-admin-card footer button{min-width:76px}.product-modal-v15{background:#fffdf9;border:1px solid #e7d6c6;border-radius:20px;flex-direction:column;width:min(900px,100vw - 30px);max-height:calc(100dvh - 28px);display:flex;overflow:hidden;box-shadow:0 30px 100px #30050c6e}.product-modal-v15 .modal-header{background:linear-gradient(135deg,#fffdf9,#fff7ed);border-bottom:1px solid #eaded2;flex:none;padding:20px 24px 15px}.product-modal-v15>form{flex-direction:column;flex:auto;gap:13px;min-height:0;padding:16px 22px 0;display:flex;overflow-y:auto}.product-modal-v15 fieldset{background:#fff;border:1px solid #e6d8ca;border-radius:13px;margin:0;padding:13px}.product-modal-v15 legend{color:#7b1420;letter-spacing:.1em;padding:0 7px;font-size:9px;font-weight:950}.product-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.product-form-grid label,.stock-modal label,.barcode-print-body label{color:#604c45;gap:6px;font-size:10px;font-weight:900;display:grid}.product-form-grid input,.product-form-grid select,.stock-modal input,.stock-modal select,.stock-modal textarea,.barcode-print-body input,.barcode-print-body select{color:#382d2a;background:#fff;border:1px solid #d8cabd;border-radius:9px;outline:none;width:100%;min-width:0;min-height:42px;padding:0 11px;font-size:11px}.product-form-grid input:focus,.product-form-grid select:focus,.stock-modal input:focus,.stock-modal select:focus,.stock-modal textarea:focus{border-color:#a66a0c;box-shadow:0 0 0 3px #a66a0c1a}.product-form-grid .span-2{grid-column:span 2}.product-form-grid .span-3{grid-column:span 3}.product-modal-v15 .check-field{background:#fffcf8;border:1px solid #e0d4c8;border-radius:10px;align-items:center;gap:11px;min-height:58px;padding:9px 11px;display:flex}.product-modal-v15 .check-field input{accent-color:#287b58;width:18px;min-height:18px;padding:0}.product-modal-v15 .check-field span,.product-modal-v15 .check-field strong,.product-modal-v15 .check-field small{display:block}.product-modal-v15 .check-field strong{color:#493a35;font-size:10px}.product-modal-v15 .check-field small{color:#88776f;margin-top:3px;font-size:8px;font-weight:600}.barcode-mode-selector{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.barcode-mode-selector button{color:#61534c;text-align:left;background:#faf7f3;border:1px solid #d9cdc2;border-radius:11px;min-height:62px;padding:10px 13px}.barcode-mode-selector button.active{color:#65101a;background:#fff0f0;border-color:#7b1420;box-shadow:inset 0 0 0 1px #7b1420}.barcode-mode-selector b,.barcode-mode-selector small{display:block}.barcode-mode-selector b{font-size:12px}.barcode-mode-selector small{color:#8a7971;margin-top:4px;font-size:9px}.barcode-validation,.variable-explanation{color:#715f54;background:#fffaf3;border:1px dashed #d3c1ae;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 12px;display:flex}.barcode-validation b,.variable-explanation strong{color:#533d34;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.barcode-validation span,.variable-explanation span{font-size:9px;line-height:1.45}.barcode-validation.ok{color:#246847;background:#f2fbf6;border-color:#8ec4a7}.barcode-validation.error{color:#982e38;background:#fff4f5;border-color:#dfa9ad}.product-modal-v15 .modal-footer{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf9f5;border-top:1px solid #e7d9cb;flex:none;margin:0 -22px;padding:15px 22px;position:sticky;bottom:0}.product-import-modal{background:#fffdf9;border-radius:20px;flex-direction:column;width:min(780px,100vw - 30px);max-height:calc(100dvh - 30px);display:flex;overflow:hidden}.product-import-modal .modal-header{padding:21px 24px 16px}.product-import-modal .modal-header p{color:#846f64;margin:5px 0 0;font-size:9px}.import-body{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px 22px;display:flex;overflow-y:auto}.template-download{color:#704500;background:#fff8e8;border:1px solid #e0c48f;border-radius:8px;align-self:flex-start;padding:9px 12px;font-size:10px;font-weight:900;text-decoration:none}.file-drop{color:#735e53;text-align:center;cursor:pointer;background:#fffaf4;border:2px dashed #d2bcaa;border-radius:13px;place-items:center;min-height:92px;padding:16px;font-size:10px;font-weight:900;display:grid}.file-drop input{opacity:0;width:1px;height:1px;position:absolute}.file-drop span{color:#7a1521;margin-top:5px;font-size:11px}.import-result{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.import-result article{background:#f4fbf7;border:1px solid #d9e7df;border-radius:11px;padding:12px 14px}.import-result article.bad{background:#fff4f5;border-color:#edc6ca}.import-result article.warn{background:#fff9ea;border-color:#ead5a5}.import-result span,.import-result strong{display:block}.import-result span{color:#71827a;text-transform:uppercase;font-size:8px;font-weight:900}.import-result strong{color:#236647;margin-top:4px;font-size:22px}.import-result .bad strong{color:#a02f39}.import-result .warn strong{color:#9b6500}.import-preview-list{gap:6px;max-height:300px;display:grid;overflow-y:auto}.import-preview-list>div{background:#fff;border:1px solid #e3ddd7;border-left:4px solid #4c9b70;border-radius:8px;grid-template-columns:34px 1fr;gap:9px;padding:9px;display:grid}.import-preview-list>div.bad{background:#fff8f8;border-left-color:#c33d48}.import-preview-list>div.warn{background:#fffbf1;border-left-color:#d59619}.import-preview-list>div>b{color:#8d7b71;font-size:9px}.import-preview-list span strong,.import-preview-list span small,.import-preview-list span em{display:block}.import-preview-list span strong{color:#42342e;font-size:10px}.import-preview-list span small{color:#7f7069;margin-top:2px;font-size:8px}.import-preview-list span em{color:#a12e38;margin-top:4px;font-size:8px;font-style:normal;font-weight:800}.import-preview-list>div.warn span em{color:#8a5d09}.product-admin-card footer button:disabled{cursor:not-allowed;opacity:.45}.product-import-modal>.modal-footer,.barcode-print-modal>.modal-footer{border-top:1px solid #e5d9ce;flex:none;justify-content:flex-end;padding:15px 22px}.barcode-print-modal{background:#fffdf9;border-radius:19px;width:min(520px,100vw - 28px);overflow:hidden}.barcode-print-body{gap:12px;padding:18px 22px;display:grid}.barcode-print-preview{color:#17110f;background:#fff;border:2px solid #241d1a;place-items:center;min-height:130px;padding:15px;display:grid}.barcode-print-preview small,.barcode-print-preview strong,.barcode-print-preview span{display:block}.barcode-print-preview small{font-size:8px;font-weight:900}.barcode-print-preview strong{letter-spacing:.08em;margin:16px 0 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px}.barcode-print-preview span{font-size:9px}.stock-page{color:#432f2c;background:radial-gradient(circle at 100% 0,#e1a44029,#0000 32%),#f5f0ea;min-height:100vh;padding:24px}.stock-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1500px;margin:0 auto 18px;display:flex}.stock-header p{color:#8a1722;letter-spacing:.13em;margin:0 0 7px;font-size:9px;font-weight:950}.stock-header h1{color:#62101a;margin:0;font-size:29px}.stock-header span{color:#826f66;margin-top:7px;font-size:11px;display:block}.stock-header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stock-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;max-width:1500px;margin:0 auto 14px;display:grid}.stock-summary article{background:#ffffffdb;border:1px solid #e2d5ca;border-radius:13px;padding:15px 17px;box-shadow:0 8px 24px #4c2b1c0d}.stock-summary span,.stock-summary strong,.stock-summary small{display:block}.stock-summary span{color:#8a756b;text-transform:uppercase;font-size:8px;font-weight:950}.stock-summary strong{color:#56101a;margin-top:7px;font-size:22px}.stock-summary small{color:#8d7c73;margin-top:5px;font-size:8px}.stock-summary article.warning{background:#fff5f5;border-color:#e4b6ba}.stock-summary article.warning strong{color:#b02f3a}.stock-summary article.ok strong{color:#23704d}.stock-panel{background:#fff;border:1px solid #e1d4c9;border-radius:16px;max-width:1500px;min-height:440px;margin:0 auto 14px;overflow:hidden;box-shadow:0 16px 44px #431f1214}.stock-toolbar{background:#fffaf5;border-bottom:1px solid #eadfd5;grid-template-columns:auto 180px minmax(240px,360px);justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:grid}.stock-tabs{background:#eee5de;border-radius:10px;gap:5px;padding:4px;display:flex}.stock-tabs button{color:#725f56;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 13px;font-size:9px;font-weight:900}.stock-tabs button.active{color:#fff;background:#73111d;box-shadow:0 4px 12px #73111d33}.stock-toolbar select,.stock-toolbar input{color:#4e3d37;background:#fff;border:1px solid #d9ccc2;border-radius:9px;outline:none;width:100%;height:40px;padding:0 10px;font-size:10px}.stock-table-wrap{overflow-x:auto}.stock-table{border-collapse:collapse;width:100%}.stock-table th{color:#8c786e;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#fbf8f5;padding:11px 13px;font-size:8px;font-weight:950}.stock-table td{color:#5a4740;border-top:1px solid #eee7e1;padding:12px 13px;font-size:10px}.stock-table td strong,.stock-table td small{display:block}.stock-table td strong{color:#3f302b;font-size:11px}.stock-table td small{color:#927f75;margin-top:3px;font-size:8px}.stock-table td b{color:#216a4a;font-size:11px}.stock-table tr.negative{background:#fff4f5}.stock-table tr.negative td b{color:#b32f3a}.stock-table td button{color:#6d111c;background:#fffaf4;border:1px solid #d8c6b8;border-radius:7px;min-height:30px;padding:0 9px;font-size:8px;font-weight:900}.stock-movement-list{display:grid}.stock-movement-list article{border-bottom:1px solid #eee6df;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 15px;display:grid}.stock-movement-list>article>b{color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.stock-movement-list .incoming{color:#23704d}.stock-movement-list>article>b.incoming{color:#fff;background:#258258}.stock-movement-list .outgoing{color:#a92f3a}.stock-movement-list>article>b.outgoing{color:#fff;background:#b53a45}.stock-movement-list article div strong,.stock-movement-list article div span,.stock-movement-list article div small{display:block}.stock-movement-list article div strong{color:#43332e;font-size:11px}.stock-movement-list article div span{color:#765f56;margin-top:3px;font-size:9px}.stock-movement-list article div small{color:#99877e;margin-top:4px;font-size:8px}.stock-movement-list article em{white-space:nowrap;font-size:10px;font-style:normal;font-weight:950}.stock-modal{background:#fffdf9;border-radius:19px;width:min(760px,100vw - 28px);max-height:calc(100dvh - 28px);overflow-y:auto}.stock-modal>form{grid-template-columns:1fr 1fr;gap:12px;padding:17px 22px 0;display:grid}.stock-modal textarea{resize:vertical;min-height:78px;padding:10px 11px}.stock-inline-control{grid-template-columns:1fr auto;gap:8px;display:grid}.stock-inline-control button{color:#fff;background:#7a101d;border:0;border-radius:9px;min-width:124px;font-weight:900}.stock-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.statement-backdrop{padding:10px}.stock-table td button.statement-button{color:#4a3a34;background:#fbf7f2;border-color:#cdbcae}.statement-modal{flex-direction:column;width:min(1080px,100vw - 20px);max-height:calc(100dvh - 20px);display:flex;overflow:hidden}.statement-modal>.modal-header{flex:none}.statement-modal .modal-header p{color:#8b756b;margin:6px 0 0;font-size:9px}.statement-filters{background:#fdfaf6;border-bottom:1px solid #eee5dc;flex-wrap:wrap;flex:none;align-items:end;gap:10px;padding:14px 22px;display:flex}.statement-filters label{color:#604c45;gap:5px;font-size:9px;font-weight:900;display:grid}.statement-filters input,.statement-filters select{color:#382d2a;background:#fff;border:1px solid #d8cabd;border-radius:9px;min-width:132px;min-height:38px;padding:0 10px;font-size:11px}.statement-quick-ranges{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.statement-quick-ranges button{color:#6b5a52;background:#fff;border:1px solid #ddcfc2;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:900}.statement-quick-ranges button.active{color:#fff;background:#891827;border-color:#891827}.statement-error{color:#8a1a25;background:#fdf0f1;border:1px solid #e2b6bb;border-radius:10px;flex:none;margin:12px 22px 0;padding:11px 13px;font-size:10px;font-weight:800}.statement-summary{flex:none;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:14px 22px;display:grid}.statement-summary article{background:#fffdfa;border:1px solid #eadfd4;border-radius:12px;gap:3px;padding:11px 13px;display:grid}.statement-summary article.closing{background:#fffaf0;border-color:#d9c48f}.statement-summary span{color:#8c786e;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:950}.statement-summary strong{color:#3f302b;font-size:15px}.statement-summary strong.incoming{color:#23704d}.statement-summary strong.outgoing{color:#a92f3a}.statement-summary small{color:#99877e;font-size:8px}.statement-note{color:#7d5c1e;background:#fffaef;border:1px solid #e5c37c;border-radius:10px;flex:none;gap:3px;margin:0 22px 12px;padding:10px 12px;font-size:9px;display:grid}.statement-note strong{font-size:10px}.statement-table-wrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:1px solid #eee5dc;flex:auto;min-height:0;overflow:auto}.statement-table thead th{z-index:1;background:#fbf8f5;position:sticky;top:0;box-shadow:inset 0 -1px #eae0d6}.statement-table td b.shortage{color:#b32f3a}.statement-table tr.reversal{background:#fbf6ff}.statement-table tr.reversed td strong{color:#8b7a74}.statement-table tr.statement-opening td,.statement-table tr.statement-closing td{background:#f8f3ec}.statement-table tr.statement-closing td{border-top:2px solid #d8c9ba}.statement-flag{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-top:4px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:950;display:inline-block}.statement-flag.reversal{color:#5b3d80;background:#efe6fa}.statement-flag.reversed{color:#7d6a1e;background:#f7f0d8}.statement-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdf9;border-top:1px solid #eae0d6;flex:none;justify-content:flex-end;gap:10px;margin:0;padding:13px 18px;position:static}@media (max-width:760px){.statement-backdrop{padding:0}.statement-modal{border-radius:0;width:100%;max-height:100dvh}.statement-footer{flex-wrap:wrap;padding:11px 12px}.statement-footer button{flex:auto}.statement-filters{padding:12px 14px}.statement-quick-ranges{margin-left:0}.statement-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}}.production-vet-panel{margin-bottom:18px}.production-vet-grid{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.4fr);min-height:280px;display:grid}.production-vet-list{border-right:1px solid #e8d9ca;align-content:start;gap:8px;padding:14px;display:grid}.production-vet-list>button{text-align:left;color:#60101b;background:#fff;border:1px solid #e3d4c7;border-radius:12px;gap:4px;padding:13px;display:grid}.production-vet-list>button.active{background:#fff8f2;border-color:#891827;box-shadow:inset 4px 0 #891827}.production-vet-list span,.production-vet-entry span{color:#a66a0c;font-size:10px;font-weight:900}.production-vet-list small,.production-vet-entry small{color:#8d7b72}.production-vet-entry{align-content:start;gap:12px;padding:18px;display:grid}.production-vet-entry h3{color:#60101b;margin:3px 0}.production-vet-fields{grid-template-columns:.6fr 1.4fr;gap:10px;display:grid}.production-vet-fields label,.production-vet-notes{color:#604c45;gap:6px;font-size:10px;font-weight:900;display:grid}.production-vet-fields input,.production-vet-notes textarea{background:#fff;border:1px solid #d8cabd;border-radius:9px;min-height:42px;padding:9px 11px}.production-vet-fields label>div{grid-template-columns:1fr auto;gap:7px;display:grid}.production-vet-fields button{color:#fff;background:#7a101d;border:0;border-radius:9px;padding:0 18px;font-weight:900}.production-vet-count{color:#8b2831;background:#fff0e7;border-radius:10px;padding:10px 12px;font-weight:900}.production-vet-count.matched{color:#227343;background:#e7f6eb}.production-vet-tags{flex-wrap:wrap;gap:6px;max-height:130px;display:flex;overflow:auto}.production-vet-tags button{color:#68101c;background:#fffaf5;border:1px solid #e2d1c3;border-radius:20px;padding:7px 10px;font-weight:800}.production-vet-entry footer{justify-content:flex-end;gap:8px;display:flex}.production-vet-entry footer button{color:#65101c;background:#fff;border:1px solid #d8cabd;border-radius:9px;min-height:40px;padding:0 15px;font-weight:900}@media (max-width:900px){.production-vet-grid,.production-vet-fields{grid-template-columns:1fr}.production-vet-list{border-bottom:1px solid #e8d9ca;border-right:0}}.factory-order-modal{width:min(1040px,100vw - 28px);max-height:calc(100dvh - 24px);overflow:auto}.inline-customer-create-button{color:#8a1725;text-underline-offset:3px;background:0 0;border:0;width:fit-content;margin-top:7px;padding:0;font-size:11px;font-weight:900;text-decoration:underline}.quick-customer-create{background:#fff9ef;border:1px solid #d9c4ae;border-radius:14px;gap:13px;padding:18px;display:grid}.quick-customer-create.compact{background:#fffdf8;margin-top:14px}.quick-customer-heading strong,.quick-customer-heading small{display:block}.quick-customer-heading strong{color:#64111d;font-size:15px}.quick-customer-heading small{color:#75635b;margin-top:3px;font-size:11px}.quick-customer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-customer-fields label{color:#6d5146;gap:6px;font-size:10px;font-weight:900;display:grid}.quick-customer-fields label.wide{grid-column:1/-1}.quick-customer-fields input{color:#37151a;background:#fff;border:1px solid #d7c5b5;border-radius:9px;min-width:0;min-height:43px;padding:0 11px}.quick-customer-error{color:#a01928;background:#fff0f0;border-radius:8px;margin:0;padding:9px 11px;font-size:11px;font-weight:800}.quick-customer-create>.primary-button{justify-self:end}.customer-registry-modal{width:min(980px,100vw - 28px);max-height:calc(100dvh - 24px);overflow:auto}.customer-registry-content{grid-template-columns:minmax(320px,.8fr) minmax(360px,1.2fr);gap:16px;padding:20px 22px 24px;display:grid}.customer-registry-list{background:#fff;border:1px solid #dfd2c7;border-radius:14px;min-height:0;overflow:hidden}.customer-registry-list>header{background:#fffaf6;border-bottom:1px solid #e5dad0;grid-template-columns:1fr minmax(190px,260px);align-items:end;gap:12px;padding:14px;display:grid}.customer-registry-list>header strong,.customer-registry-list>header small{display:block}.customer-registry-list>header small{color:#827067;margin-top:3px;font-size:10px}.customer-registry-list>header input{background:#fff;border:1px solid #d5c5b9;border-radius:9px;min-width:0;min-height:40px;padding:0 10px}.customer-registry-list>div{max-height:430px;display:grid;overflow:auto}.customer-registry-list article{border-bottom:1px solid #eee5de;gap:3px;padding:12px 14px;display:grid}.customer-registry-list article:last-child{border-bottom:0}.customer-registry-list article strong{color:#5f111d}.customer-registry-list article span{color:#8b5c12;font-size:11px;font-weight:800}.customer-registry-list article small{color:#7b6b64}.customer-registry-list>div>p{color:#796a63;text-align:center;padding:24px}.factory-product-tools{grid-template-columns:220px 1fr;gap:10px;margin-bottom:12px;display:grid}.factory-product-tools input,.factory-product-tools select{background:#fff;border:1px solid #d8cabd;border-radius:10px;min-height:44px;padding:0 12px}.factory-product-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:255px;display:grid;overflow:auto}.factory-product-picker button{text-align:left;color:#5f111d;background:#fff;border:1px solid #e2d4c7;border-radius:12px;gap:4px;min-height:88px;padding:12px;display:grid}.factory-product-picker button:disabled{background:#eaf6ec;border-color:#b8d9c0}.factory-product-picker small{color:#8c796f}.factory-product-picker span{color:#a66a0c;font-weight:900}.factory-order-lines{gap:8px;display:grid}.factory-order-lines>div:not(.empty-state){background:#fff;border:1px solid #e6d9ce;border-radius:12px;grid-template-columns:38px 1fr 170px auto;align-items:center;gap:10px;padding:10px;display:grid}.factory-order-lines>div>span{color:#fff;background:#811421;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.factory-order-lines small{color:#8b786e;display:block}.factory-order-lines label{grid-template-columns:auto 1fr;align-items:center;gap:7px;font-size:10px;font-weight:900;display:grid}.factory-order-lines input{border:1px solid #d8cabd;border-radius:8px;width:110px;min-height:40px;padding:0 9px}.factory-order-lines>div>button{color:#a02936;background:0 0;border:0;font-weight:900}.printer-help{color:#7c6d65;max-width:360px;margin-right:auto;font-size:11px}.order-slip-print{display:none}@media print{body *{visibility:hidden!important}body .order-slip-print,body .order-slip-print *{visibility:visible!important}body .order-slip-print{color:#000;width:78mm;margin:0;font-family:Arial,sans-serif;position:fixed;inset:0 auto auto 0;display:block!important}.order-slip-print header{text-align:center;border-bottom:2px solid #000;padding-bottom:5mm}.order-slip-print header img{width:48mm;height:auto}.order-slip-print h1{margin:3mm 0 0;font-size:17px}.order-slip-print dl{gap:2mm;display:grid}.order-slip-print dl div{grid-template-columns:22mm 1fr;display:grid}.order-slip-print dt{font-size:10px}.order-slip-print dd{margin:0;font-size:12px;font-weight:800}.order-code39{fill:#000;width:72mm;height:22mm;margin:4mm auto 1mm;display:block}.order-slip-code{text-align:center;letter-spacing:1px;margin-bottom:4mm;font-size:16px;display:block}.order-code39-hata{text-align:center;border:2px solid #000;margin:4mm auto;padding:3mm;font-size:12px;display:block}.order-slip-print table{border-collapse:collapse;width:100%}.order-slip-print th,.order-slip-print td{text-align:left;border-bottom:1px solid #999;padding:2.5mm 1mm;font-size:11px}.order-slip-print td:last-child{text-align:right;font-weight:800}.order-slip-print td small{font-size:9px;display:block}.order-slip-print footer{text-align:center;margin-top:4mm;font-size:10px;font-weight:800}}@media (max-width:900px){.customer-registry-content{grid-template-columns:1fr}}@media (max-width:760px){.factory-product-tools,.factory-product-picker,.quick-customer-fields{grid-template-columns:1fr}.quick-customer-fields label.wide{grid-column:auto}.factory-order-lines>div:not(.empty-state){grid-template-columns:34px 1fr}.factory-order-lines label,.factory-order-lines>div>button{grid-column:2}.customer-registry-content{padding:14px}.customer-registry-list>header{grid-template-columns:1fr}}.mobile-verbal-order-button{color:#7b1320;background:#fff8ef;border:1px solid #8a1725;border-radius:12px;width:100%;min-height:48px;margin:10px 0;font-weight:900}.mobile-verbal-modal{background:#fffaf4;border-radius:18px;width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;box-shadow:0 24px 70px #39091052}.mobile-verbal-modal>header{color:#fff;background:#7e1421;justify-content:space-between;align-items:start;gap:10px;padding:18px;display:flex}.mobile-verbal-modal>header span{color:#ffd571;font-size:10px;font-weight:900}.mobile-verbal-modal>header h2{margin:4px 0 0}.mobile-verbal-modal>header button{color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:12px;width:42px;height:42px;font-size:24px}.mobile-verbal-modal>label{color:#5d4740;gap:6px;padding:12px 16px 0;font-size:11px;font-weight:900;display:grid}.mobile-verbal-modal>label input,.mobile-verbal-modal>label select{background:#fff;border:1px solid #dbcbbc;border-radius:10px;min-height:46px;padding:0 11px}.mobile-quick-customer-toggle{color:#761421;background:#fff8e7;border:1px dashed #9d6c20;border-radius:10px;width:calc(100% - 32px);min-height:42px;margin:10px 16px 0;font-weight:900}.mobile-quick-customer{background:#fffdf8;border:1px solid #d9bb8b;border-radius:12px;gap:8px;margin:10px 16px 2px;padding:13px;display:grid}.mobile-quick-customer strong,.mobile-quick-customer small{display:block}.mobile-quick-customer strong{color:#67111d}.mobile-quick-customer small{color:#796961}.mobile-quick-customer input{background:#fff;border:1px solid #d5c3b3;border-radius:9px;min-width:0;min-height:44px;padding:0 10px}.mobile-quick-customer button{color:#fff;background:#7e1421;border:0;border-radius:9px;min-height:44px;font-weight:900}.mobile-quick-customer button:disabled{opacity:.55}.mobile-verbal-products{gap:7px;max-height:370px;padding:14px 16px;display:grid;overflow:auto}.mobile-verbal-products>div{grid-template-columns:1fr 150px;gap:8px;display:grid}.mobile-verbal-products button{text-align:left;color:#68111d;background:#fff;border:1px solid #e0d0c2;border-radius:10px;min-height:48px;padding:8px 10px;font-weight:900}.mobile-verbal-products button small{color:#8b7a71;display:block}.mobile-verbal-products input{border:1px solid #c9b49f;border-radius:10px;min-width:0;padding:0 9px}.mobile-direct-hint{color:#7b6a5f;margin:0 16px 4px;font-size:11px;line-height:1.5}.mobile-direct-customers{gap:7px;max-height:340px;padding:12px 16px;display:grid;overflow:auto}.mobile-direct-customers button{color:#68111d;text-align:left;background:#fff;border:1px solid #e0d0c2;border-radius:10px;min-height:54px;padding:8px 12px;font-weight:900}.mobile-direct-customers button.active{background:#fff4dc;border-color:#a8750f;box-shadow:inset 3px 0 #a8750f}.mobile-direct-customers button strong{font-size:13px;display:block}.mobile-direct-customers button small{color:#8b7a71;margin-top:2px;font-size:10px;font-weight:700;display:block}.mobile-direct-customers p{color:#8b7a71;margin:6px 2px;font-size:11px}.mobile-direct-banner{background:linear-gradient(#fff6e2,#ffefcd);border:1px solid #d9ae52;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:10px 13px;display:flex}.mobile-direct-banner span{color:#8a5a06;letter-spacing:.12em;font-size:8px;font-weight:950;display:block}.mobile-direct-banner strong{color:#5c1019;margin-top:2px;font-size:14px;display:block}.mobile-direct-banner small{color:#7d6a55;margin-top:2px;font-size:9px;line-height:1.45;display:block}.mobile-direct-banner button{color:#7b1320;background:#fffdf7;border:1px solid #b8863a;border-radius:9px;flex:none;min-height:40px;padding:0 14px;font-size:11px;font-weight:900}.mobile-direct-banner button:disabled{opacity:.45}.mobile-verbal-modal footer{border-top:1px solid #e5d7ca;justify-content:flex-end;gap:8px;padding:14px 16px;display:flex}.mobile-verbal-modal footer button{border-radius:10px;min-height:44px;padding:0 15px;font-weight:900}.stock-modal .wide{grid-column:span 2}.stock-modal .check-field{align-items:center;gap:10px;display:flex}.stock-modal .check-field input[type=checkbox]{flex:none;width:18px;min-width:18px;height:18px;min-height:18px;padding:0}.stock-modal .modal-footer{background:#fffaf6;border-top:1px solid #e6d9ce;margin:4px -22px 0;padding:15px 22px}.stock-warehouse-browser{border-color:#cda75f;min-height:0;box-shadow:0 18px 48px #5b12191a}.stock-warehouse-head{color:#5b171d;background:linear-gradient(115deg,#fff9ed,#fffdf9);border-bottom:1px solid #ead7b5;justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex}.stock-warehouse-head h2{margin:5px 0 4px;font-size:21px}.stock-warehouse-head small{color:#8a756c;font-size:9px}.stock-warehouse-head>label{color:#7a4f0b;letter-spacing:.05em;text-transform:uppercase;gap:6px;width:min(430px,40vw);font-size:9px;font-weight:950;display:grid}.stock-warehouse-head select{color:#5b151c;background:#fff;border:2px solid #bf8a28;border-radius:11px;outline:none;width:100%;min-height:49px;padding:0 14px;font-size:12px;font-weight:900;box-shadow:0 7px 18px #9c660b14}.stock-warehouse-head select:focus{border-color:#79131d;box-shadow:0 0 0 4px #79131d1a}.stock-warehouse-cards{overscroll-behavior-inline:contain;scrollbar-width:thin;background:#f8f2eb;border-bottom:1px solid #eadfd5;gap:9px;padding:13px 15px;display:flex;overflow-x:auto}.stock-warehouse-cards>button{color:#5a3e36;text-align:left;background:#fff;border:1px solid #dfd1c4;border-radius:12px;flex:1 0 265px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:265px;max-width:330px;padding:12px;display:grid}.stock-warehouse-cards>button:hover{background:#fffaf0;border-color:#c89b45}.stock-warehouse-cards>button.active{background:#fff1dc;border-color:#81151f;box-shadow:inset 4px 0 #81151f,0 8px 20px #5c111914}.stock-warehouse-cards>button.warning{border-color:#dc9da3}.stock-warehouse-cards>button>span{color:#734707;background:#f9e8bd;border-radius:10px;grid-row:span 2;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.stock-warehouse-cards>button.active>span{color:#fff;background:#74111c}.stock-warehouse-cards>button>div{min-width:0}.stock-warehouse-cards strong,.stock-warehouse-cards small,.stock-warehouse-cards b{display:block}.stock-warehouse-cards strong{color:#54151b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.stock-warehouse-cards small{color:#918078;margin-top:4px;font-size:8px}.stock-warehouse-cards b{color:#216a4a;grid-column:2;font-size:13px}.stock-selected-warehouse{background:#e7dbcf;border-bottom:1px solid #e1d3c6;grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(110px,.7fr));gap:1px;display:grid}.stock-selected-warehouse>div{background:#fff;padding:12px 15px}.stock-selected-warehouse>div:first-child{background:#68111a}.stock-selected-warehouse span,.stock-selected-warehouse strong{display:block}.stock-selected-warehouse span{color:#947d73;letter-spacing:.06em;font-size:7px;font-weight:950}.stock-selected-warehouse strong{color:#5a151c;margin-top:5px;font-size:14px}.stock-selected-warehouse>div:first-child span{color:#edc96f}.stock-selected-warehouse>div:first-child strong{color:#fff9ec}.stock-warehouse-toolbar{grid-template-columns:auto minmax(260px,420px)}.stock-warehouse-browser .stock-table-wrap{max-height:520px;overflow:auto}.stock-warehouse-browser .stock-table th{z-index:1;position:sticky;top:0}@media (max-width:820px){.product-form-grid{grid-template-columns:1fr 1fr}.product-form-grid .span-3{grid-column:span 2}.stock-page{padding:15px}.stock-header{flex-direction:column}.stock-header>div:last-child{justify-content:flex-start}.stock-summary,.stock-toolbar{grid-template-columns:1fr 1fr}.stock-toolbar input{grid-column:span 2}.stock-warehouse-head{flex-direction:column;align-items:stretch}.stock-warehouse-head>label{width:100%}.stock-selected-warehouse{grid-template-columns:repeat(2,1fr)}.stock-selected-warehouse>div:first-child{grid-column:span 2}.stock-warehouse-toolbar{grid-template-columns:1fr 1fr}}@media (max-width:560px){.product-modal-v15{border-radius:18px 18px 0 0;width:100%;max-height:97dvh}.product-form-grid,.barcode-mode-selector,.stock-modal>form{grid-template-columns:1fr}.product-form-grid .span-2,.product-form-grid .span-3,.stock-modal .wide{grid-column:auto}.barcode-validation,.variable-explanation{flex-direction:column;align-items:flex-start}.stock-summary,.stock-toolbar{grid-template-columns:1fr}.stock-toolbar input{grid-column:auto}.stock-warehouse-head{padding:15px}.stock-warehouse-head h2{font-size:18px}.stock-warehouse-cards>button{flex-basis:min(280px,82vw);min-width:min(280px,82vw)}.stock-selected-warehouse{grid-template-columns:1fr 1fr}.stock-warehouse-toolbar{grid-template-columns:1fr}.stock-movement-list article{grid-template-columns:34px minmax(0,1fr)}.stock-movement-list article em{grid-column:2}.import-result{grid-template-columns:1fr}}.pwa-install-trigger,.pwa-help-backdrop{display:none!important}.product-list-panel{padding:0;overflow:clip}.product-list-tools{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9f7;border-bottom:1px solid #eadfd5;padding:18px 20px 12px;position:sticky;top:0}.product-list-tools .section-heading{margin-bottom:12px}.product-filter-bar{justify-content:space-between;align-items:center;gap:14px;display:flex}.product-filter-bar>div{scrollbar-width:thin;gap:6px;display:flex;overflow-x:auto}.product-filter-bar button{color:#725f56;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfd2c8;border-radius:999px;min-height:31px;padding:0 11px;font-size:9px;font-weight:900}.product-filter-bar button:hover{color:#72121d;border-color:#b8842d}.product-filter-bar button.active{color:#fff;background:#78131e;border-color:#78131e;box-shadow:0 4px 12px #78131e2b}.product-filter-bar>span{color:#88756c;white-space:nowrap;font-size:9px}.product-filter-bar>span strong{color:#64101a;font-size:11px}.product-admin-list{overflow-x:auto}.product-list-head,.product-list-row{grid-template-columns:minmax(105px,.7fr) minmax(210px,1.55fr) minmax(125px,.9fr) minmax(105px,.8fr) minmax(210px,1.35fr) 76px minmax(225px,1.35fr);align-items:center;column-gap:12px;min-width:1110px;display:grid}.product-list-head{z-index:2;color:#8a756b;letter-spacing:.06em;text-transform:uppercase;background:#fbf8f5;border-bottom:1px solid #e9ded5;padding:9px 15px;font-size:8px;font-weight:950;position:sticky;top:0}.product-list-row{background:#fff;border-bottom:1px solid #eee7e1;min-height:60px;padding:9px 15px;transition:background .13s}.product-list-row:last-child{border-bottom:0}.product-list-row:hover{background:#fffaf3}.product-list-row.inactive{background:#f7f5f2}.product-list-row.inactive>div:not(:last-of-type){opacity:.68}.product-list-row>div{color:#5f4b44;gap:3px;min-width:0;font-size:10px;display:grid}.product-list-row>div>strong,.product-list-row>div>b{color:#44332e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.product-list-row>div>small{color:#927f75;font-size:8px}.product-code-cell b{background:#f8eee4;border-radius:6px;width:fit-content;max-width:100%;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#704439!important}.product-name-cell strong{color:#65101a!important;font-size:11px!important}.product-barcode-mode,.product-status{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:23px;padding:0 7px;font-size:8px;font-weight:950;display:inline-flex}.product-barcode-mode.fixed{color:#17566a;background:#e2f1f5}.product-barcode-mode.variable{color:#815408;background:#fff0cf}.product-status.active{color:#1e6848;background:#e2f5ea}.product-status.inactive{color:#982f39;background:#ffe7e9}.product-barcode-cell code{color:#263f4d;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;display:block;overflow:hidden}.product-list-row footer{justify-content:flex-end;gap:5px;display:flex}.product-list-row footer button{color:#6b1720;cursor:pointer;white-space:nowrap;background:#fffaf3;border:1px solid #dfcdbd;border-radius:7px;min-height:31px;padding:0 9px;font-size:8px;font-weight:900}.product-list-row footer button:hover{background:#fff5e5;border-color:#b88a48}.product-list-row footer button:disabled{cursor:not-allowed;opacity:.42}.product-list-row footer .open-product{color:#fff;background:#267451;border-color:#267451}.product-list-row footer .close-product{color:#8b1721;background:#fff2f2;border-color:#e7bdc1}@media (max-width:760px){.product-list-tools{padding:14px;position:static}.product-list-tools .section-heading{margin-bottom:10px}.product-filter-bar{flex-direction:column;align-items:stretch;gap:8px}.product-filter-bar>span{align-self:flex-end}.product-admin-list{overflow:visible}.product-list-head{display:none}.product-list-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"code status""name name""category mode""barcode barcode""actions actions";gap:10px 12px;min-width:0;padding:12px 14px}.product-code-cell{grid-area:code}.product-name-cell{grid-area:name}.product-list-row>div:nth-of-type(3){grid-area:category}.product-list-row>div:nth-of-type(4){grid-area:mode}.product-barcode-cell{grid-area:barcode}.product-list-row>div:nth-of-type(6){grid-area:status;justify-items:end}.product-list-row footer{grid-area:actions;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-list-row footer button{min-height:36px}.product-list-row [role=cell]:before{color:#9a867c;content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:7px;font-weight:950;display:block}.product-list-row footer:before{grid-column:1/-1}.product-list-row>div:nth-of-type(6):before{text-align:right}.product-barcode-cell code{background:#f4f7f8;border-radius:6px;padding:7px 8px;font-size:10px}}.customer-portal-v2{background:#f5f1ea}.customer-portal-v2 button{cursor:pointer}.customer-portal-v2 button:disabled{cursor:not-allowed;opacity:.55}.customer-portal-v2 .customer-header{z-index:70;border-bottom-color:#eadfd4;padding-top:12px;padding-bottom:12px}.customer-portal-v2 .customer-account{position:relative}.customer-bell{color:#65101a;background:#fffaf3;border:1px solid #dfcdbd;border-radius:11px;place-items:center;width:40px;height:40px;font-size:17px;display:grid;position:relative}.customer-bell.active{background:#fff0d6;border-color:#8b1721}.customer-bell b{color:#fff;background:#b51f2e;border:2px solid #fffaf3;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-6px;right:-6px}.customer-nav{gap:8px;max-width:1540px;margin:0 auto;padding:16px clamp(18px,5vw,72px) 0;display:flex}.customer-nav button{color:#755d53;background:#fffaf3bf;border:1px solid #dfcdbd;border-radius:11px;align-items:center;gap:8px;min-height:43px;padding:0 17px;font-size:11px;font-weight:900;display:inline-flex;position:relative}.customer-nav button.active{color:#fffaf0;background:#73121c;border-color:#73121c;box-shadow:0 8px 18px #65101a29}.customer-nav button>span{font-size:16px;line-height:1}.customer-nav button>b{color:#73121c;background:#fff0cc;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.customer-push-guide{color:#73500e;background:#fff5d9;border:1px solid #e2bd6c;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;max-width:calc(1540px - 10vw);margin:14px auto 0;padding:15px 18px;display:grid;box-shadow:0 8px 20px #714d0c0f}.customer-push-guide strong{color:#6b4200;font-size:11px}.customer-push-guide span{font-size:10px;line-height:1.5}.customer-push-guide button{color:#7a4c00;background:#ffffff9e;border:0;border-radius:8px;width:30px;height:30px;font-size:18px}.customer-hero-v2{padding-top:30px;padding-bottom:22px}.customer-hero-v2 h1{color:#541019;font-size:clamp(30px,3.5vw,48px)}.customer-hero-v2 .repeat-button.primary,.customer-history-v2 .repeat-button.primary{color:#fffaf0;background:#73121c;border-color:#73121c}.customer-order-form-v2{grid-template-columns:minmax(0,1.6fr) minmax(340px,.68fr)}.customer-products-v2,.customer-basket-v2,.customer-history-v2{border-color:#e7dbcf;box-shadow:0 14px 38px #4c23190e}.customer-products-v2{min-height:520px;padding:0;overflow:hidden}.customer-product-toolbar{background:#fffaf3;border-bottom:1px solid #eee3d8;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:15px 20px;display:flex}.customer-product-toolbar>div{gap:3px;display:grid}.customer-product-toolbar>div>b{color:#5f1019;font-size:16px}.customer-product-toolbar>div>small{color:#987f74;font-size:9px}.back-categories{color:#71131d;background:#fff;border:1px solid #ddcbbb;border-radius:9px;min-height:36px;padding:0 12px;font-size:10px;font-weight:900}.customer-search{background:#fff;border:1px solid #ddcfc2;border-radius:11px;align-items:center;width:min(340px,52%);min-height:42px;display:flex;overflow:hidden}.customer-search>span{color:#9b756a;padding-left:13px;font-size:21px}.customer-search input{color:#4d342e;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 13px 0 8px;font-size:11px}.category-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px;display:grid}.category-menu>button{color:#54372f;text-align:left;background:#fff;border:1px solid #e4d6c8;border-radius:15px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:128px;padding:18px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative}.category-menu>button:hover{border-color:#ba8d56;transform:translateY(-2px);box-shadow:0 12px 25px #622c1e17}.category-icon{color:#fffaf0;background:linear-gradient(145deg,#73121c,#9d2730);border-radius:16px;place-items:center;width:58px;height:58px;font-family:Georgia,serif;font-size:25px;font-weight:900;display:grid;box-shadow:0 8px 18px #65101a2e}.category-tavuk{color:#704d10;background:linear-gradient(145deg,#ffd36d,#eda71e);box-shadow:0 8px 18px #d2911033}.category-kuzu{background:linear-gradient(145deg,#8a4c28,#bd7641)}.category-ileri-işlem{background:linear-gradient(145deg,#365e68,#4b8992)}.category-diğer{background:linear-gradient(145deg,#655e58,#8c8178)}.category-menu>button>div{gap:5px;min-width:0;display:grid}.category-menu>button strong{color:#5f1019;font-size:18px}.category-menu>button small{color:#8d7469;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.category-menu>button>div>b{color:#7d5519;background:#fff0cc;border-radius:99px;width:fit-content;margin-top:3px;padding:4px 7px;font-size:8px}.category-menu>button>em{color:#a87b55;font-size:21px;font-style:normal}.compact-product-list{padding:18px 20px 22px}.compact-product-list>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.compact-product-list h2{color:#5f1019;margin:0;font-size:20px}.compact-product-list header p{color:#927d73;margin:3px 0 0;font-size:9px}.category-pills{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.category-pills button{color:#775b50;background:#fffaf3;border:1px solid #e0d1c4;border-radius:99px;min-height:29px;padding:0 9px;font-size:8px;font-weight:900}.category-pills button.active{color:#fff;background:#73121c;border-color:#73121c}.compact-product-list>article{border-top:1px solid #eee5dc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:8px 10px;display:grid}.compact-product-list>article:first-of-type{border-top:0}.compact-product-list>article.selected{background:#fff4d9;border-color:#0000;border-radius:10px;margin:0 -2px;padding-left:12px;padding-right:12px}.product-main{color:#523a33;text-align:left;background:0 0;border:0;align-items:center;gap:11px;min-width:0;display:flex}.product-main>span{color:#7e1a23;background:#fffaf3;border:1px solid #d9c6b5;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:17px;font-weight:900;display:grid}.selected .product-main>span{color:#fff;background:#267451;border-color:#267451}.product-main>div{gap:4px;min-width:0;display:grid}.product-main strong{color:#4e3029;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-main small{color:#987f74;font-size:8px}.add-product{color:#71131d;background:#fffaf3;border:1px solid #d9c6b5;border-radius:8px;min-height:32px;padding:0 12px;font-size:9px;font-weight:900}.inline-amount{background:#fff;border:1px solid #c7ad94;border-radius:9px;align-items:center;width:115px;min-height:38px;display:flex;overflow:hidden}.inline-amount input{border:0;outline:0;width:100%;min-width:0;padding-left:9px;font-weight:900}.inline-amount span{color:#755d53;padding:0 9px;font-size:9px;font-weight:900}.customer-basket-v2{padding:0;top:84px;overflow:hidden}.basket-v2-header{color:#fff8e9;background:linear-gradient(145deg,#59101a,#7c1520);justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:15px 18px;display:flex}.basket-v2-header>div{gap:3px;display:grid}.basket-v2-header span{color:#f3c76d;letter-spacing:.13em;font-size:8px;font-weight:950}.basket-v2-header h2{margin:0;font-size:17px}.basket-v2-header>strong{background:#ffffff14;border:1px solid #fff3;border-radius:9px;padding:7px 9px;font-size:12px}.basket-empty-v2{background:#fffaf3;border-color:#decdbc;gap:5px;margin:17px;padding:28px 15px;display:grid}.basket-empty-v2>span{font-size:25px}.basket-empty-v2 strong{color:#704238;font-size:11px}.basket-empty-v2 p{color:#9a8176;margin:0;font-size:9px}.basket-lines-v2{gap:0;max-height:310px;margin:0;overflow-y:auto}.basket-lines-v2 article{background:#fff;border:0;border-bottom:1px solid #eee4da;border-radius:0;grid-template-columns:minmax(0,1fr) 98px 24px;align-items:center;gap:8px;padding:11px 14px}.basket-lines-v2 article>div:first-child{gap:3px;min-width:0;display:grid}.basket-lines-v2 article strong{color:#54352e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.basket-lines-v2 label{min-height:37px}.basket-lines-v2 label input{min-height:36px;padding:0 7px;font-size:11px;font-weight:900}.basket-lines-v2 label span{padding:0 7px;font-size:8px}.basket-lines-v2 .remove-line{color:#9b3039;background:#fff0f1;border-radius:7px;place-items:center;width:24px;height:24px;font-size:15px;display:grid;position:static}.basket-details{padding:2px 17px 0}.customer-basket-v2 .customer-submit{background:linear-gradient(145deg,#70131d,#941f29);width:calc(100% - 34px);margin:17px 17px 0}.customer-basket-v2 .customer-safe-note{padding:0 17px 14px}.notification-panel{z-index:80;background:#fff;border:1px solid #dfcdbd;border-radius:16px;width:min(410px,100vw - 24px);max-height:calc(100dvh - 92px);position:fixed;top:75px;right:clamp(16px,4vw,66px);overflow:hidden;box-shadow:0 24px 70px #3717103d}.notification-panel>header{background:#fffaf3;border-bottom:1px solid #ecdfd4;justify-content:space-between;align-items:center;gap:12px;padding:16px 17px;display:flex}.notification-panel h3{color:#5f1019;margin:0;font-size:16px}.notification-panel header p{color:#967c70;margin:2px 0 0;font-size:9px}.notification-panel header button{color:#7a1821;background:0 0;border:0;font-size:8px;font-weight:900}.enable-push{color:#643f13;text-align:left;background:#fff5dc;border:1px solid #edcb82;border-radius:11px;align-items:center;gap:11px;width:calc(100% - 24px);margin:12px;padding:12px;display:flex}.enable-push>span{font-size:22px}.enable-push>div{gap:3px;display:grid}.enable-push strong{font-size:10px}.enable-push small{color:#8a6d3a;font-size:8px}.push-enabled{color:#206548;background:#e8f6ee;border-radius:9px;margin:12px;padding:9px 11px;font-size:9px;font-weight:900}.notification-list{max-height:min(500px,100dvh - 245px);overflow-y:auto}.notification-list>button{color:#563b34;text-align:left;background:#fff;border:0;border-top:1px solid #f0e8e1;grid-template-columns:8px minmax(0,1fr);gap:10px;width:100%;padding:13px 17px;display:grid}.notification-list>button.unread{background:#fff9ea}.notification-list>button>i{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-list>button.unread>i{background:#b81f2e;box-shadow:0 0 0 4px #b81f2e17}.notification-list>button>div{gap:4px;display:grid}.notification-list strong{color:#5e1720;font-size:10px}.notification-list p{color:#766159;margin:0;font-size:9px;line-height:1.45}.notification-list small{color:#a08d84;font-size:8px}.notification-empty{color:#917b71;text-align:center;padding:35px;font-size:10px}.customer-history-v2{margin-top:0;padding:20px}.history-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.history-toolbar h2{color:#5f1019;margin:0;font-size:20px}.history-toolbar p{color:#927e74;margin:4px 0 0;font-size:9px}.history-notification-button{color:#6f4411;background:#fff4d8;border:1px solid #d8bf9e;border-radius:9px;min-height:38px;padding:0 13px;font-size:9px;font-weight:900}.history-push-active{color:#28704f;font-size:9px;font-weight:900}.customer-order-list-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-order-list-v2>article{border-color:#e4d7ca;border-radius:15px;box-shadow:0 7px 18px #4a281e09}.customer-order-list-v2 header{background:#fffaf3;grid-template-columns:minmax(0,1fr) auto auto;padding:14px 16px;display:grid}.customer-order-list-v2 header>div:first-child{gap:2px}.customer-order-list-v2 header small{color:#9b8378;letter-spacing:.08em;font-size:7px;font-weight:900}.customer-order-list-v2 header b{color:#68131c;font-size:11px}.customer-order-list-v2 .order-date{justify-items:end;gap:2px;display:grid}.customer-order-list-v2 .order-date strong{color:#5a433b;font-size:9px}.customer-status.kısmi-sevk{color:#825613;background:#fff0c9}.order-progress{grid-template-columns:repeat(4,1fr);gap:4px;padding:12px 16px 0;display:grid}.order-progress i{background:#e5dbd3;border-radius:99px;height:4px}.order-progress i.done{background:#2e875e}.customer-order-list-v2 footer{color:#7d6a61;background:#fffaf3;justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-order-list-v2 footer button{color:#741822;background:#fff;border:1px solid #dcc8b7;border-radius:8px;min-height:30px;padding:0 9px;font-size:8px;font-weight:900}@media (max-width:1100px){.customer-order-form-v2{grid-template-columns:1fr}.customer-basket-v2{position:static}.customer-order-list-v2{grid-template-columns:1fr}}@media (max-width:760px){.customer-portal-v2{padding-top:calc(10px + env(safe-area-inset-top,0px))}.customer-portal-v2 .customer-header{top:env(safe-area-inset-top,0px);align-items:center;padding:10px 12px}.customer-portal-v2 .customer-account{gap:7px}.customer-portal-v2 .sync-badge{display:none}.customer-portal-v2 .ghost-button{min-height:36px;padding:0 9px}.customer-nav{padding:10px 12px 0}.customer-nav button{flex:1;justify-content:center;padding:0 9px}.customer-push-guide{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;width:calc(100% - 24px);max-width:none;margin-top:12px;padding:14px}.customer-push-guide strong{grid-column:1}.customer-push-guide span{grid-area:2/1/auto/-1;font-size:9px}.customer-push-guide button{grid-area:1/2}.customer-hero-v2{padding:23px 14px 17px}.customer-hero-v2 h1{font-size:31px}.customer-order-form-v2{padding:0 12px}.customer-product-toolbar{flex-direction:column;align-items:stretch;padding:13px}.customer-search{width:100%}.category-menu{grid-template-columns:1fr;padding:13px}.category-menu>button{min-height:108px}.compact-product-list{padding:13px}.compact-product-list>header{flex-direction:column;align-items:stretch}.category-pills{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.category-pills button{flex:none}.customer-history-v2{max-width:calc(100% - 24px);padding:14px}.history-toolbar{flex-direction:column;align-items:stretch}.notification-panel{top:calc(77px + env(safe-area-inset-top,0px));right:12px}}@media (max-width:480px){.customer-portal-v2 .customer-logo{width:128px}.customer-bell{width:37px;height:37px}.customer-nav button{font-size:10px}.category-menu>button{grid-template-columns:48px minmax(0,1fr) auto;gap:11px;padding:14px}.category-icon{border-radius:13px;width:48px;height:48px;font-size:21px}.compact-product-list>article{grid-template-columns:minmax(0,1fr) 102px}.inline-amount{width:102px}.basket-lines-v2 article{grid-template-columns:minmax(0,1fr) 94px 24px}.customer-order-list-v2 header{grid-template-columns:minmax(0,1fr) auto}.customer-order-list-v2 .order-date{border-top:1px solid #eee3d8;grid-column:1/-1;grid-template-columns:auto auto;justify-content:space-between;place-items:center start;padding-top:8px}}.apk-download-shortcut{z-index:62;right:max(16px,env(safe-area-inset-right,0px));bottom:max(18px,env(safe-area-inset-bottom,0px));color:#fff8e9;background:linear-gradient(145deg,#68101a,#8e1c27);border:1px solid #e3bd65;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:9px;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 13px 30px #520b1445}.apk-download-shortcut span{color:#6b4200;background:#ffd978;border-radius:50%;place-items:center;width:24px;height:24px;font-size:15px;font-weight:950;display:grid}.apk-download-shortcut strong{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.apk-center-page{color:#4d3731;background:radial-gradient(circle at 88% 8%,#ecae3233,#0000 28%),#f5f0e9;min-height:100vh;padding:0 0 70px}.apk-center-header{background:#fffaf3f2;border-bottom:1px solid #e6d8cb;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:18px;padding:13px clamp(18px,5vw,70px);display:grid;box-shadow:0 5px 20px #5422150d}.apk-center-header>img{width:205px;height:auto}.apk-center-header>div{justify-items:end;gap:2px;display:grid}.apk-center-header>div span,.apk-center-header>div small{color:#967d72;text-transform:uppercase;font-size:8px}.apk-center-header>div strong{color:#5f1019;font-size:11px}.apk-center-header>a{color:#6c1720;background:#fff;border:1px solid #ddcbbb;border-radius:9px;align-items:center;min-height:39px;padding:0 13px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.apk-center-hero{justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:0 auto;padding:44px 24px 27px;display:flex}.apk-center-hero p{color:#a06c0c;letter-spacing:.16em;margin:0 0 8px;font-size:9px;font-weight:950}.apk-center-hero h1{color:#5b1019;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4.8vw,56px);line-height:1.02}.apk-center-hero span{color:#7d6a62;max-width:680px;margin-top:12px;font-size:12px;line-height:1.6;display:block}.apk-center-hero>b{color:#fff5d7;letter-spacing:.09em;background:linear-gradient(145deg,#68101a,#982631);border:2px solid #edc464;border-radius:25px;flex:none;place-items:center;width:92px;height:92px;font-size:15px;display:grid;box-shadow:0 17px 35px #5e101a33}.apk-release-card{background:#fff;border:1px solid #e3d2c1;border-radius:21px;grid-template-columns:minmax(0,1.35fr) minmax(200px,.65fr);gap:18px;max-width:1132px;margin:0 auto;padding:24px;display:grid;box-shadow:0 20px 55px #48241917}.apk-release-main{align-items:center;gap:17px;display:flex}.apk-release-icon{color:#704900;background:linear-gradient(145deg,#ffe59d,#f4ba35);border-radius:18px;flex:none;place-items:center;width:70px;height:70px;font-size:16px;font-weight:950;display:grid;box-shadow:0 10px 22px #c78c1a33}.apk-release-main>div:last-child{min-width:0}.apk-release-main span,.apk-version-status span{color:#a27626;letter-spacing:.11em;font-size:8px;font-weight:950}.apk-release-main h2{color:#521019;margin:5px 0;font-size:22px}.apk-release-main h2 b{color:#a76e0a}.apk-release-main p{color:#8c776e;margin:0;font-size:9px}.apk-version-status{color:#266848;background:#eff9f3;border:1px solid #a9d5ba;border-radius:13px;align-content:center;gap:4px;padding:14px 16px;display:grid}.apk-version-status.update{color:#84560b;background:#fff7df;border-color:#edc46d}.apk-version-status.unknown{color:#755f55;background:#faf7f4;border-color:#d8ccc1}.apk-version-status strong{font-size:18px}.apk-version-status p{margin:0;font-size:8px;line-height:1.4}.apk-download-actions{grid-column:1/-1;grid-template-columns:minmax(240px,1fr) auto;gap:10px;display:grid}.apk-primary-download{color:#fff8e9;background:linear-gradient(145deg,#68101a,#911e29);border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:60px;text-decoration:none;display:flex;box-shadow:0 11px 25px #600e1933}.apk-primary-download>span{font-size:25px}.apk-primary-download>div{gap:3px;display:grid}.apk-primary-download strong{font-size:13px}.apk-primary-download small{color:#f2c9a6;font-size:8px}.apk-download-actions>button{color:#69131d;background:#fffaf3;border:1px solid #d9c5b3;border-radius:13px;min-height:60px;padding:0 18px;font-size:9px;font-weight:900}.apk-center-message,.apk-webview-note{border-radius:9px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:9px;line-height:1.5}.apk-center-message{color:#226b49;background:#eaf7ef;font-weight:900}.apk-webview-note{color:#785315;background:#fff4d6}.apk-center-grid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1132px;margin:15px auto;display:grid}.apk-center-grid article{background:#ffffffe0;border:1px solid #e5d7ca;border-radius:15px;min-height:132px;padding:20px;position:relative;overflow:hidden}.apk-center-grid article>span{color:#6a111c12;font-size:70px;font-weight:950;position:absolute;top:-10px;right:10px}.apk-center-grid h3{color:#64121c;margin:0 0 7px;font-size:16px;position:relative}.apk-center-grid p{color:#7c6961;margin:0;font-size:9px;line-height:1.6;position:relative}.apk-release-details{grid-template-columns:1fr 1fr;gap:12px;max-width:1132px;margin:0 auto;display:grid}.apk-release-details>div,.apk-release-details>aside{background:#fff;border:1px solid #e4d5c8;border-radius:15px;padding:20px}.apk-release-details span{color:#a16d11;letter-spacing:.12em;font-size:8px;font-weight:950}.apk-release-details h2{color:#5f1019;margin:6px 0 12px;font-size:19px}.apk-release-details ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.apk-release-details li{color:#5b4a44;font-size:9px;line-height:1.5}.apk-release-details aside{align-content:start;gap:7px;display:grid}.apk-release-details aside strong{color:#5f1019;font-size:13px}.apk-release-details code{overflow-wrap:anywhere;color:#594940;background:#f4f0ec;border-radius:8px;padding:10px;font-size:8px;line-height:1.5}.apk-release-details aside p{color:#88756c;margin:0;font-size:8px;line-height:1.5}@media (max-width:760px){.apk-download-shortcut{right:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:44px;height:44px;padding:0}.apk-center-page{padding-top:env(safe-area-inset-top,0px)}.apk-center-header{grid-template-columns:minmax(0,1fr) auto;padding:11px 13px}.apk-center-header>img{width:142px}.apk-center-header>div{display:none}.apk-center-header>a{padding:0 10px}.apk-center-hero{align-items:flex-start;padding:29px 15px 20px}.apk-center-hero h1{font-size:34px}.apk-center-hero span{font-size:10px}.apk-center-hero>b{border-radius:16px;width:58px;height:58px;font-size:10px}.apk-release-card{grid-template-columns:1fr;gap:14px;width:calc(100% - 24px);padding:16px}.apk-release-main h2{font-size:18px}.apk-version-status{min-height:86px}.apk-download-actions{grid-column:1;grid-template-columns:1fr}.apk-download-actions>button{min-height:48px}.apk-center-grid{grid-template-columns:1fr;width:calc(100% - 24px)}.apk-center-grid article{min-height:110px}.apk-release-details{grid-template-columns:1fr;width:calc(100% - 24px)}}@media (max-width:420px){.apk-download-shortcut strong{display:none}.apk-download-shortcut{justify-content:center;width:44px;padding:0}.apk-center-hero>b{display:none}.apk-release-main{align-items:flex-start}.apk-release-icon{border-radius:14px;width:55px;height:55px}}@media print{.apk-download-shortcut{display:none!important}}.orders-section.order-view-orders{border-color:#ead7b3}.orders-section.order-view-requests{background:#fffdf8;border-color:#e7c98b}.orders-section.order-view-ready{background:#fbfefc;border-color:#b9dacc}.orders-section.order-view-shipped{background:#fbfdff;border-color:#bfd5e8}.orders-section.order-view-invoices{background:#fdfcff;border-color:#cfc7e7}.orders-section.order-view-alerts{background:#fffdfd;border-color:#e7bdc1}.order-stage-row{--order-row-bg:#fff;--order-row-hover:#fffaf3;--order-row-accent:#d9c9bc}.order-stage-row td{background:var(--order-row-bg);transition:background .14s}.order-stage-row td:first-child{box-shadow:inset 4px 0 var(--order-row-accent)}.orders-table tbody .order-stage-row:hover td{background:var(--order-row-hover)}.order-stage-row.state-waiting,.order-legend .state-waiting{--order-row-bg:#eedcb7;--order-row-hover:#e1cda4;--order-row-accent:#8e6c14}.order-stage-row.state-approval-pending,.order-legend .state-approval-pending{--order-row-bg:#f0d476;--order-row-hover:#e4c558;--order-row-accent:#8d6e00}.order-stage-row.state-acil-hazirla,.order-legend .state-acil-hazirla{--order-row-bg:#efc4a2;--order-row-hover:#e4b48e;--order-row-accent:#a95a00}.order-stage-row.state-preparing,.order-legend .state-preparing{--order-row-bg:#c0dffd;--order-row-hover:#aed0f2;--order-row-accent:#3776ae}.order-stage-row.state-shipped-complete,.order-legend .state-shipped-complete{--order-row-bg:#b6d0e6;--order-row-hover:#a5c2da;--order-row-accent:#44779f}.order-stage-row.state-shipped-partial,.order-legend .state-shipped-partial{--order-row-bg:#efd9a8;--order-row-hover:#e6cd97;--order-row-accent:#8a5f14}.order-stage-row.state-approval-approved,.order-legend .state-approval-approved{--order-row-bg:#c1e7d0;--order-row-hover:#afdac0;--order-row-accent:#30845a}.order-stage-row.state-ready-complete,.order-legend .state-ready-complete{--order-row-bg:#b5dec9;--order-row-hover:#a3d0b9;--order-row-accent:#26845f}.order-stage-row.state-shipped-invoiced,.order-legend .state-shipped-invoiced{--order-row-bg:#aed0c3;--order-row-hover:#9cc3b5;--order-row-accent:#36816a}.order-stage-row.state-invoice-done,.order-legend .state-invoice-done{--order-row-bg:#9eceb2;--order-row-hover:#8bc1a2;--order-row-accent:#085}.order-stage-row.state-approval-rejected,.order-legend .state-approval-rejected,.order-stage-row.state-gecikmis,.order-legend .state-gecikmis{--order-row-bg:#f4c0c4;--order-row-hover:#e9b0b5;--order-row-accent:#ac505d}.order-stage-row.state-ready-location,.order-legend .state-ready-location,.order-stage-row.state-konum-bildir,.order-legend .state-konum-bildir{--order-row-bg:#e1cfff;--order-row-hover:#d3bff7;--order-row-accent:#805bb5}.order-stage-row.state-invoice-pending,.order-legend .state-invoice-pending{--order-row-bg:#d2c2eb;--order-row-hover:#c5b2df;--order-row-accent:#805eaa}.order-stage-row.state-invoice-partial,.order-legend .state-invoice-partial{--order-row-bg:#f3cd8d;--order-row-hover:#e9c07c;--order-row-accent:#8a5f14}.order-stage-row.state-cancelled,.order-legend .state-cancelled{--order-row-bg:#d7c8bd;--order-row-hover:#cbbaad;--order-row-accent:#806e67}.orders-table th{font-size:10px}.orders-table td,.orders-table td strong{font-size:12px}.orders-table td small{color:var(--slate-700);font-size:10px}.status-pill,.warning-pill{font-size:9px}.order-link{font-size:12px}.orders-table th,.orders-table td{padding:9px}.status-pill.hazirlaniyor,.warning-pill.planda,.status-pill.bekliyor{color:#7a4a00}.order-legend{background:#fffdf9;border:1px solid #e6d8c9;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px 14px;margin:0 0 10px;padding:10px 14px;display:flex}.order-legend>strong{color:#6b544b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.order-legend>span{color:#4a382f;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.order-legend i{background:var(--order-row-bg,#fff);width:16px;height:16px;box-shadow:inset 3px 0 var(--order-row-accent,#d9c9bc), inset 0 0 0 1px #00000014;border-radius:5px;flex:none}@media (max-width:760px){.order-legend{gap:6px 10px;padding:8px 10px}.order-legend>span{font-size:9px}.order-legend i{width:14px;height:14px}}.row-actions .start-action{color:#76500a;background:#fff1c8;border-color:#d8a94c}.row-actions .ready-action{color:#fff;background:#4e956f;border-color:#66a783}.row-actions .ship-action{color:#fff;background:#5487b5;border-color:#5487b5}.row-actions .cancel-action{color:#fff;background:#b5544f;border-color:#b5544f}.row-actions .cancel-action:hover:not(:disabled){background:#963f3b;border-color:#963f3b}.row-actions .cancel-action:disabled{color:#9b8785;cursor:not-allowed;background:#f3eceb;border-color:#d9c3c2}.row-actions .start-action:hover,.row-actions .ready-action:hover,.row-actions .ship-action:hover{filter:brightness(.96)}.grouped-orders-table{min-width:1080px}.grouped-orders-table .grouped-product-cell{min-width:170px}.grouped-orders-table .grouped-product-cell small{max-width:260px;line-height:1.45}.grouped-order-row td{vertical-align:middle}.grouped-row-actions{flex-wrap:nowrap;max-width:none}.row-actions .group-detail-action{color:#6f4610;background:#fff7e6;border-color:#d8b168}.row-actions .group-print-action,.group-print-action{color:#fff;background:#7b1520;border-color:#6d151e}.row-actions .group-print-action:hover,.group-print-action:hover{color:#fff;background:#681019;border-color:#5d0e17}.order-detail-layer{z-index:135;pointer-events:none;position:fixed;inset:0}.order-detail-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;cursor:pointer;background:#260f0c8a;border:0;width:100%;height:100%;position:absolute;inset:0}.order-detail-drawer{color:#49352f;pointer-events:auto;background:#fffaf4;border-left:1px solid #dfcbb8;grid-template-rows:auto auto minmax(160px,1fr) auto;width:min(720px,100vw - 48px);animation:.18s ease-out order-detail-in;display:grid;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:-26px 0 70px #36110b47}@keyframes order-detail-in{0%{opacity:.75;transform:translate(34px)}to{opacity:1;transform:translate(0)}}.order-detail-header{color:#fff8eb;background:linear-gradient(125deg,#68101a,#8a1824);justify-content:space-between;align-items:center;gap:18px;padding:21px 23px;display:flex}.order-detail-header>div:first-child{min-width:0}.order-detail-header span{color:#f7cc70;letter-spacing:.14em;font-size:8px;font-weight:950}.order-detail-header h2{margin:5px 0 3px;font-size:23px}.order-detail-header p{color:#eedbd3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.order-detail-header>div:last-child{flex:none;gap:8px;display:flex}.order-detail-header button{cursor:pointer;border-radius:10px;min-height:38px;padding:0 14px;font-size:9px;font-weight:900}.order-detail-header .group-print-action{color:#67200f;background:#f8d77f;border:1px solid #efcf84}.order-detail-header .group-print-action:hover{color:#57170a;background:#ffe197;border-color:#ffe29b}.order-detail-header .order-detail-close{color:#fff;background:#ffffff1c;border:1px solid #ffffff3d;width:38px;padding:0;font-size:21px}.order-detail-summary{background:#fffdf9;border-bottom:1px solid #eadbcc;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:13px 16px;display:grid}.order-detail-summary>div{background:#fff8ed;border:1px solid #eadbca;border-radius:11px;min-width:0;padding:11px 12px}.order-detail-summary span,.order-detail-summary strong,.order-detail-summary small{display:block}.order-detail-summary span{color:#9c721f;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:950}.order-detail-summary strong{color:#66131b;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;overflow:hidden}.order-detail-summary small{color:#86726a;margin-top:3px;font-size:8px}.order-detail-body{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;gap:11px;padding:15px 16px 28px;display:grid;overflow-y:auto}.order-detail-item{background:#fff;border:1px solid #e2d2c4;border-radius:14px;overflow:hidden;box-shadow:0 8px 22px #4d1f120f}.order-detail-item-title{background:#fffaf3;border-bottom:1px solid #ecdfd4;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.order-detail-item-title>span{color:#fff;background:#7a1520;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:950;display:grid}.order-detail-item-title h3{color:#571018;margin:0;font-size:13px}.order-detail-item-title p{color:#8a756c;margin:4px 0 0;font-size:8px;line-height:1.4}.order-detail-item-title>strong{color:#571018;white-space:nowrap;font-size:15px}.order-detail-item-meta{background:#eaded4;border-bottom:1px solid #eaded4;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.order-detail-item-meta>div{background:#fff;min-width:0;padding:11px 13px}.order-detail-item-meta span,.order-detail-item-meta strong,.order-detail-item-meta small{display:block}.order-detail-item-meta span{color:#9a7e70;text-transform:uppercase;font-size:7px;font-weight:900}.order-detail-item-meta strong{color:#4e3831;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.order-detail-item-meta small{color:#9a8479;min-height:11px;margin-top:3px;font-size:7px}.order-detail-line{border-top:1px dashed #eaded4;grid-template-columns:minmax(0,1fr) minmax(150px,.7fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.order-detail-line:first-of-type{border-top:0}.order-detail-line>div:first-child{flex-wrap:wrap;gap:5px;display:flex}.order-detail-line>small{color:#8c766d;font-size:8px;line-height:1.45}.order-detail-actions{justify-content:flex-end;max-width:230px}@media (max-width:760px){.order-detail-drawer{border-left:0;width:100%;height:100dvh}.order-detail-header{padding:max(15px,env(safe-area-inset-top,0px)) 14px 14px}.order-detail-header h2{font-size:18px}.order-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.order-detail-body{padding:10px 10px calc(18px + env(safe-area-inset-bottom,0px))}.order-detail-item-title{grid-template-columns:31px minmax(0,1fr)}.order-detail-item-title>strong{grid-column:2}.order-detail-item-meta,.order-detail-line{grid-template-columns:1fr}.order-detail-actions{justify-content:flex-start;max-width:none}}@media print{.order-detail-layer{display:none!important}}.ai-help-launcher{z-index:108;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(max(18px,env(safe-area-inset-bottom,0px)) + 58px);color:#fff9eb;cursor:pointer;background:linear-gradient(145deg,#72131d,#941f2a);border:1px solid #d8b760;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex;position:fixed;left:auto;box-shadow:0 15px 34px #4f081147}.ai-help-launcher:hover{transform:translateY(-1px);box-shadow:0 18px 38px #4f081154}.ai-help-launcher.active{box-shadow:0 0 0 3px #b8862e73}.ai-help-launcher[data-taraf=sol],.ai-help-panel[data-taraf=sol]{right:auto;left:max(16px,env(safe-area-inset-left,0px))}.ai-help-launcher[data-taraf=sag],.ai-help-panel[data-taraf=sag]{left:auto;right:max(16px,env(safe-area-inset-right,0px))}.ai-help-launcher.suruklenir{cursor:grabbing;transition:none}.asistan-veri-soru{gap:6px;display:flex}.asistan-veri-soru input{flex:auto}.asistan-veri-soru button{flex:0 0 40px}.asistan-veri-soru input{color:#4d3933;background:#fff;border:1px solid #ddcdbf;border-radius:10px;outline:none;min-width:0;min-height:38px;padding:0 10px;font-size:10px}.asistan-veri-soru input:focus{border-color:#b8862e;box-shadow:0 0 0 3px #b8862e21}.asistan-veri-soru button{color:#fff;cursor:pointer;background:#76131e;border:0;border-radius:10px;font-size:15px}.asistan-veri-soru button:disabled{cursor:not-allowed;opacity:.42}.ai-help-launcher span{color:#6d4300;background:linear-gradient(145deg,#ffe59b,#f4c24f);border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.ai-help-launcher strong{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ai-help-panel{z-index:120;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(max(18px,env(safe-area-inset-bottom,0px)) + 58px);color:#493631;background:#fffdf9;border:1px solid #dfcfbf;border-radius:21px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(430px,100vw - 32px);max-height:min(720px,100dvh - 112px);display:grid;position:fixed;left:auto;overflow:hidden;box-shadow:0 28px 85px #34070e57}.ai-help-panel>header{color:#fff8e9;background:linear-gradient(125deg,#65101a,#8b1b26);align-items:center;gap:11px;padding:14px 15px;display:flex}.ai-help-mark{color:#744a00;background:#f8ce68;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:20px;display:grid;box-shadow:inset 0 0 0 1px #ffffff73}.ai-help-panel>header>div{flex:1;min-width:0}.ai-help-panel>header small{color:#eecf91;letter-spacing:.13em;font-size:7px;font-weight:950;display:block}.ai-help-panel>header h2{color:#fff;margin:3px 0 0;font-size:18px}.ai-help-panel>header button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:10px;width:35px;height:35px;font-size:21px}.ai-help-context{background:#fff8e9;border-bottom:1px solid #eadfd4;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 15px;display:grid}.ai-help-context span{color:#a06b12;letter-spacing:.11em;grid-column:1/-1;font-size:7px;font-weight:950}.ai-help-context strong{color:#61121b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ai-help-context small{color:#89736a;white-space:nowrap;font-size:8px}.ai-help-messages{overscroll-behavior:contain;background:radial-gradient(circle at 100% 0,#edc15e14,#0000 32%),#fffdfb;align-content:start;gap:10px;min-height:190px;padding:15px;display:grid;overflow-y:auto}.ai-help-messages article{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:8px;display:grid}.ai-help-messages article>b{color:#704500;background:#f7d77e;border-radius:9px;place-items:center;min-height:27px;font-size:9px;display:grid}.ai-help-messages article p{color:#57443e;white-space:pre-wrap;background:#fff;border:1px solid #eadfd5;border-radius:4px 13px 13px;width:fit-content;max-width:100%;margin:0;padding:10px 12px;font-size:10px;line-height:1.58}.ai-help-messages article.user{grid-template-columns:minmax(0,1fr) 30px}.ai-help-messages article.user>b{color:#fff;background:#7b1721;grid-area:1/2}.ai-help-messages article.user p{color:#fffaf3;background:#7b1721;border-color:#dec4c6;border-radius:13px 4px 13px 13px;justify-self:end}.ai-help-messages article.loading p{align-items:center;gap:4px;min-height:39px;display:flex}.ai-help-messages article.loading i{background:#a46b10;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite ai-help-dot}.ai-help-messages article.loading i:nth-child(2){animation-delay:.16s}.ai-help-messages article.loading i:nth-child(3){animation-delay:.32s}@keyframes ai-help-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ai-help-quick{scrollbar-width:thin;gap:6px;padding:0 15px 12px;display:flex;overflow-x:auto}.ai-help-quick button{color:#6d4210;cursor:pointer;background:#fff7e5;border:1px solid #dfc9ad;border-radius:999px;flex:none;min-height:34px;padding:0 10px;font-size:8px;font-weight:850}.ai-help-panel>form{background:#faf5ef;border-top:1px solid #eaded3;grid-template-columns:minmax(0,1fr) 43px;gap:7px;padding:11px 12px;display:grid}.ai-help-panel>form input{color:#4d3933;background:#fff;border:1px solid #ddcdbf;border-radius:11px;outline:none;min-width:0;min-height:43px;padding:0 12px;font-size:10px}.ai-help-panel>form input:focus{border-color:#b8862e;box-shadow:0 0 0 3px #b8862e21}.ai-help-panel>form button{color:#fff;cursor:pointer;background:#76131e;border:0;border-radius:11px;font-size:18px}.ai-help-panel>form button:disabled{cursor:not-allowed;opacity:.42}.ai-help-panel>footer{color:#9a8479;text-align:center;background:#faf5ef;padding:0 14px 10px;font-size:7px}@media (max-width:620px){.ai-help-launcher{right:12px;bottom:calc(64px + env(safe-area-inset-bottom,0px));width:44px;height:44px;padding:0;left:auto}.ai-help-panel{width:100%;max-height:86dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:21px 21px 0 0;inset:auto 0 0}.ai-help-panel[data-taraf=sol],.ai-help-panel[data-taraf=sag]{left:0;right:0}.ai-help-messages{min-height:180px}}@media (max-width:420px){.ai-help-context{grid-template-columns:1fr}.ai-help-context small{white-space:normal}}@media print{.ai-help-launcher,.ai-help-panel{display:none!important}}.advanced-production-page{color:#4d3832;background:radial-gradient(circle at 88% 4%,#f5ca662b,#0000 27%),#f7f2ec;min-height:100vh}.advanced-production-topbar{background:#fffdf9f5;border-bottom:1px solid #eadfd5;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:82px;padding:10px 4.2vw;display:grid}.advanced-production-topbar>a:first-child{display:block}.advanced-production-logo{object-fit:contain;width:176px;height:58px}.advanced-production-topbar>div{color:#75131e;align-items:center;gap:9px;font-size:14px;display:flex}.advanced-production-topbar>div strong{border-right:1px solid #d8c7b7;padding-right:9px}.advanced-production-topbar aside{justify-items:end;display:grid}.advanced-production-topbar aside span{color:#a67c49;letter-spacing:.12em;font-size:7px}.advanced-production-topbar aside strong{color:#6e111c;font-size:10px}.advanced-production-topbar aside small{color:#94796d;font-size:7px}.advanced-production-topbar>a:last-child{color:#73131d;background:#fffaf5;border:1px solid #decdbd;border-radius:10px;padding:12px 16px;font-size:9px;font-weight:900;text-decoration:none}.advanced-production-workspace{width:min(1500px,100% - 34px);margin:0 auto;padding:30px 0 50px}.advanced-production-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.advanced-production-heading span,.advanced-recent-batches header span{color:#a56c0b;letter-spacing:.14em;font-size:8px;font-weight:950}.advanced-production-heading h1{color:#6a111c;letter-spacing:-.035em;margin:5px 0;font-size:clamp(29px,3vw,45px)}.advanced-production-heading p{color:#8b756c;margin:0;font-size:10px}.advanced-production-heading>button{color:#6a4300;cursor:pointer;background:#fff8e8;border:1px solid #d8b66a;border-radius:11px;min-height:42px;padding:0 18px;font-size:9px;font-weight:900}.advanced-production-heading button:disabled,.advanced-production-actions button:disabled,.advanced-create-batch:disabled{cursor:not-allowed;opacity:.45}.advanced-production-steps{grid-template-columns:minmax(170px,1fr) minmax(20px,.35fr) minmax(170px,.65fr) minmax(20px,.35fr) minmax(170px,.65fr);align-items:center;gap:10px;margin:20px 0;display:grid}.advanced-production-steps>div{color:#6f5c55;background:#fffaf5;border:1px solid #e2d5c9;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:10px;font-weight:800;display:flex}.advanced-production-steps>div b{color:#765f54;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;box-shadow:0 1px 6px #4622141a}.advanced-production-steps>div.active{color:#fff;background:linear-gradient(100deg,#8b1420,#a31c28);border-color:#8b1722;box-shadow:0 10px 24px #710f1c29}.advanced-production-steps>div.active b{color:#8b1722}.advanced-production-steps>div.done{color:#3f692f;background:#edf7e8;border-color:#a4c391}.advanced-production-steps>div.warning{color:#8a5700;background:#fff3cd;border-color:#e6be63}.advanced-production-steps>i{border-top:1px dashed #ccbdb1;height:1px}.advanced-production-message{border:1px solid;border-radius:11px;margin:10px 0;padding:12px 42px 12px 15px;font-size:9px;font-weight:800;position:relative}.advanced-production-message.error{color:#8a1821;background:#fff0f0;border-color:#e3b4b6}.advanced-production-message.success{color:#3e6a31;background:#edf7e9;border-color:#b7d5a7}.advanced-production-message.warning{color:#7a5105;background:#fff5d8;border-color:#e8c56b}.advanced-production-message button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:4px;right:8px}.advanced-production-identity{background:#fff;border:1px solid #e5d7ca;border-radius:15px;grid-template-columns:.85fr .75fr 1.2fr 1.15fr auto;align-items:end;gap:14px;margin-bottom:12px;padding:16px 18px;display:grid;box-shadow:0 12px 34px #401d110d}.advanced-production-identity label{gap:5px;min-width:0;display:grid}.advanced-production-identity label>span,.advanced-output-card label>span,.advanced-analysis-form label>span{color:#8d7266;text-transform:uppercase;font-size:7px;font-weight:900}.advanced-production-identity input,.advanced-production-identity select,.advanced-output-card input,.advanced-output-card select,.advanced-analysis-form input,.advanced-analysis-form textarea,.advanced-input-row select,.advanced-input-row input{color:#49362f;background:#fff;border:1px solid #dfd2c7;border-radius:8px;outline:none;width:100%;min-height:39px;padding:0 10px;font-size:9px}.advanced-production-identity input:focus,.advanced-production-identity select:focus,.advanced-output-card input:focus,.advanced-output-card select:focus,.advanced-analysis-form input:focus,.advanced-analysis-form textarea:focus,.advanced-input-row select:focus,.advanced-input-row input:focus{border-color:#b47b24;box-shadow:0 0 0 3px #b47b241f}.advanced-production-identity label>strong{color:#5e121a;text-overflow:ellipsis;white-space:nowrap;align-items:center;min-height:39px;font-size:10px;display:flex;overflow:hidden}.advanced-production-identity label>strong.lot{color:#6e625c;background:#f2efec;border:1px solid #ded4ca;border-radius:8px;justify-content:space-between;padding:0 10px}.advanced-production-identity strong.lot em{order:2;font-style:normal}.advanced-production-identity label>small{color:#9b877e;font-size:7px}.advanced-create-batch{color:#fff;cursor:pointer;background:#861621;border:0;border-radius:10px;min-height:42px;padding:0 14px;font-size:9px;font-weight:900}.advanced-status{border-radius:999px;place-items:center;min-height:39px;padding:0 14px;font-size:8px;font-weight:950;display:grid}.advanced-status.active,.advanced-recent-batches b.active{color:#7b4d00;background:#fff0c2}.advanced-status.completed,.advanced-recent-batches b.completed{color:#3f6d32;background:#e5f4df}.advanced-status.warning,.advanced-recent-batches b.warning{color:#8a4d00;background:#ffe5ae}.advanced-status.cancelled,.advanced-recent-batches b.cancelled{color:#7d6d66;background:#eee8e3}.advanced-production-loading{color:#876f65;text-align:center;background:#fffaf4;border:1px dashed #ddcdbc;border-radius:13px;padding:22px;font-size:10px}.advanced-production-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.78fr);gap:12px;display:grid}.advanced-production-card{background:#fff;border:1px solid #e2d3c6;border-radius:15px;box-shadow:0 12px 30px #3f1c110d}.advanced-production-card>header{justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.advanced-production-card>header>div,.advanced-output-card>header{align-items:center;gap:9px;display:flex}.advanced-production-card>header span{color:#fff;background:#861621;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:950;display:grid}.advanced-production-card h2{color:#69121c;margin:0;font-size:16px}.advanced-input-card>header button{color:#7c4e00;cursor:pointer;background:#fff7e6;border:1px solid #dfbd6c;border-radius:8px;min-height:34px;padding:0 11px;font-size:8px;font-weight:900}.advanced-input-help{color:#8d766c;margin:-4px 17px 12px;font-size:8px;line-height:1.5}.advanced-input-table{border:1px solid #e5dad1;border-radius:10px;margin:0 17px;overflow:hidden}.advanced-input-table-head,.advanced-input-row{grid-template-columns:minmax(230px,1.6fr) 100px 130px 44px 44px;align-items:center;gap:9px;display:grid}.advanced-input-table-head{color:#705c53;background:#f7f2ed;min-height:34px;padding:0 10px;font-size:7px;font-weight:900}.advanced-input-row{border-top:1px solid #eee4dc;min-height:92px;padding:7px 10px}.advanced-input-row label{gap:3px;min-width:0;display:grid}.advanced-input-row label small{color:#a17d68;font-size:6px;font-weight:900}.advanced-input-row label em{color:#9a8277;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.advanced-input-row>strong{color:#557742;text-align:right;font-size:9px}.advanced-input-row>strong.danger{color:#a92727}.advanced-input-row>span{color:#806b61;font-size:9px}.advanced-input-row>button{color:#b4222a;cursor:pointer;background:#fff4f4;border:1px solid #efc8c8;border-radius:8px;width:31px;height:31px}.advanced-input-row>i{color:#578245;text-align:center;font-size:12px}.advanced-input-row .advanced-stock-search{background:#fffaf6;border-color:#e6d9cf;min-height:34px}.advanced-input-row .advanced-stock-search::placeholder{color:#a8958c}.advanced-input-empty{color:#9b8479;text-align:center;padding:30px 16px;font-size:9px}.advanced-stock-empty{color:#79520b;background:#fff6dc;border:1px solid #e7c879;border-radius:10px;align-items:center;gap:9px;margin:12px 17px 0;padding:11px 13px;display:flex}.advanced-stock-empty>b{color:#fff;background:#b27a14;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}.advanced-stock-empty span{gap:3px;display:grid}.advanced-stock-empty strong{font-size:8px}.advanced-stock-empty small{font-size:7px;line-height:1.45}.advanced-input-card>footer{color:#fff;background:linear-gradient(100deg,#811420,#9d1d29);border-radius:10px;justify-content:flex-end;align-items:center;gap:45px;margin:12px 17px 16px;padding:13px 17px;display:flex}.advanced-input-card>footer span{font-size:9px;font-weight:900}.advanced-input-card>footer strong{font-size:20px}.advanced-output-card{padding-bottom:16px}.advanced-output-card>header{justify-content:flex-start}.advanced-output-card>label{grid-template-columns:125px minmax(0,1fr);align-items:center;gap:8px;padding:5px 16px;display:grid}.advanced-output-card label>div{grid-template-columns:minmax(0,1fr) 38px;align-items:center;display:grid}.advanced-output-card label>div input{border-radius:8px 0 0 8px}.advanced-output-card label>div b{color:#7b665d;background:#f7f2ed;border:1px solid #dfd2c7;border-left:0;border-radius:0 8px 8px 0;place-items:center;min-height:39px;font-size:8px;display:grid}.advanced-output-card label>.locked-field{color:#73655e;background:#f2efec;border:1px solid #ded4ca;border-radius:8px;grid-template-columns:minmax(0,1fr) 38px;min-height:39px}.advanced-output-card .locked-field strong{text-overflow:ellipsis;white-space:nowrap;padding-left:10px;font-size:9px;overflow:hidden}.advanced-output-card .locked-field b{background:0 0;border:0}.advanced-output-card label>small{color:#9b877e;grid-column:2;font-size:6px}.advanced-lot-rule{color:#79520b;background:#fff5d7;border:1px solid #ecd391;border-radius:9px;gap:8px;margin:9px 16px 0;padding:11px;display:flex}.advanced-lot-rule>b{font-size:13px}.advanced-lot-rule span{gap:3px;display:grid}.advanced-lot-rule strong{font-size:8px}.advanced-lot-rule small{font-size:7px}.advanced-analysis-card{margin-top:12px;padding-bottom:16px}.advanced-analysis-card>header{justify-content:flex-start}.advanced-analysis-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 17px;display:grid}.advanced-analysis-metrics article{border:1px solid;border-radius:10px;align-content:center;gap:5px;min-height:78px;padding:12px;display:grid}.advanced-analysis-metrics article span{font-size:8px}.advanced-analysis-metrics article strong{font-size:21px}.advanced-analysis-metrics article small{font-size:7px}.advanced-analysis-metrics .input{color:#44742f;background:#eff8ea;border-color:#c8dfbb}.advanced-analysis-metrics .output{color:#315f97;background:#eef4fb;border-color:#c5d5e9}.advanced-analysis-metrics .fire{color:#9b541a;background:#fff5ea;border-color:#e8cfb9}.advanced-analysis-metrics .yield,.advanced-analysis-metrics .ok{color:#39732d;background:#edf7e8;border-color:#c5ddba}.advanced-analysis-metrics .warning{color:#a85512;background:#fff2d1;border-color:#edcd79}.advanced-analysis-metrics .danger{color:#a51e27;background:#fff0f0;border-color:#e5a7aa}.advanced-balance-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:13px;margin:15px 17px;display:grid}.advanced-balance-flow>div{color:#456e39;background:#f0f7ed;border:1px solid #d9e4d2;border-radius:10px;justify-items:center;gap:4px;padding:12px;display:grid}.advanced-balance-flow>div:nth-of-type(2){color:#3e628e;background:#f0f5fb;border-color:#cbd8e8}.advanced-balance-flow>div.fire{color:#a65216;background:#fff1e5;border-color:#ebceb2}.advanced-balance-flow small{font-size:7px;font-weight:900}.advanced-balance-flow strong{font-size:16px}.advanced-balance-flow>b{color:#785f54;font-size:22px}.advanced-analysis-form{grid-template-columns:150px 1fr 1fr;gap:10px;padding:0 17px;display:grid}.advanced-analysis-form label{align-content:start;gap:5px;display:grid}.advanced-analysis-form textarea{resize:vertical;min-height:66px;padding:9px 10px}.advanced-production-actions{justify-content:flex-end;gap:10px;padding:14px 2px;display:flex}.advanced-production-actions button{cursor:pointer;border-radius:10px;min-height:43px;padding:0 18px;font-size:9px;font-weight:900}.advanced-production-actions .draft{color:#774900;background:#fff8e7;border:1px solid #d8b55f}.advanced-production-actions .cancel{color:#7c1c24;background:#fff;border:1px solid #dec9c0}.advanced-production-actions .reopen{color:#704700;background:#fff7df;border:1px solid #d2a74a}.advanced-production-actions .danger{color:#fff;background:#a82934;border:1px solid #a82934}.advanced-production-actions .complete{color:#fff;background:#861621;border:0;min-width:260px;box-shadow:0 10px 24px #75111c29}.advanced-record-action-modal{background:#fffdf9;border-radius:18px;width:min(560px,100vw - 28px);overflow:hidden}.advanced-record-action-modal>p{color:#806d65;margin:0;padding:17px 22px 0;font-size:10px;line-height:1.6}.advanced-record-action-modal .operation-reason-field{padding:0 22px}.advanced-record-action-modal .modal-footer{margin-top:18px}.advanced-production-empty-state{color:#8b756a;text-align:center;background:#fffaf5;border:1px dashed #dac8b8;border-radius:15px;justify-items:center;gap:8px;padding:52px 20px;display:grid}.advanced-production-empty-state b{color:#fff;background:#871621;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.advanced-production-empty-state h2{color:#6d1720;margin:0;font-size:18px}.advanced-production-empty-state p{margin:0;font-size:9px}.advanced-recent-batches{background:#fff;border:1px solid #e2d3c6;border-radius:15px;margin-top:18px;padding:17px}.advanced-recent-batches>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.advanced-recent-batches h2{color:#69121c;margin:3px 0 0;font-size:17px}.advanced-recent-batches header button{color:#6c4b3c;cursor:pointer;background:#fffaf5;border:1px solid #ddcdbd;border-radius:8px;min-height:32px;padding:0 11px}.advanced-recent-batches>div{gap:7px;display:grid}.advanced-recent-batches>div>button{color:#4d3a33;text-align:left;cursor:pointer;background:#fffdfb;border:1px solid #eadfd7;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 100px;align-items:center;gap:12px;padding:11px 13px;display:grid}.advanced-recent-batches>div>button.active{border-color:#9a4048;box-shadow:0 0 0 2px #84152014}.advanced-recent-batches button span{gap:3px;display:grid}.advanced-recent-batches button span strong{color:#67151e;font-size:9px}.advanced-recent-batches button span small{color:#947e74;font-size:7px}.advanced-recent-batches button>b{border-radius:999px;padding:6px 9px;font-size:7px}.advanced-recent-batches button>em{color:#674f45;text-align:right;font-size:10px;font-style:normal;font-weight:900}.advanced-recent-batches>div>p{color:#9b857a;text-align:center;margin:0;padding:18px;font-size:9px}@media (max-width:1100px){.advanced-production-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-create-batch,.advanced-status{min-height:42px}.advanced-production-main-grid{grid-template-columns:1fr}.advanced-analysis-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.advanced-production-topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 12px}.advanced-production-logo{width:145px;height:48px}.advanced-production-topbar>div,.advanced-production-topbar aside{display:none}.advanced-production-topbar>a:last-child{padding:10px}.advanced-production-workspace{width:calc(100% - 20px);padding:18px 0 35px}.advanced-production-heading{align-items:start}.advanced-production-heading h1{font-size:27px}.advanced-production-heading p{line-height:1.45}.advanced-production-heading>button{min-width:42px;padding:0 10px;font-size:0}.advanced-production-heading>button:first-letter{font-size:18px}.advanced-production-steps{grid-template-columns:1fr;gap:6px}.advanced-production-steps>i{display:none}.advanced-production-steps>div{justify-content:flex-start;min-height:40px;padding:0 13px}.advanced-production-identity{grid-template-columns:1fr;padding:13px}.advanced-input-table{overflow-x:auto}.advanced-input-table-head,.advanced-input-row{min-width:720px}.advanced-analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-analysis-metrics article:last-child{grid-column:1/-1}.advanced-balance-flow{grid-template-columns:1fr}.advanced-balance-flow>b{transform:rotate(90deg)}.advanced-analysis-form{grid-template-columns:1fr}.advanced-production-actions{grid-template-columns:1fr 1fr;display:grid}.advanced-production-actions .complete{grid-area:1/1/auto/-1;min-width:0}.advanced-recent-batches>div>button{grid-template-columns:minmax(0,1fr) auto}.advanced-recent-batches button>em{text-align:left;grid-column:1/-1}}.main-nav .nav-group{gap:7px;display:grid}.main-nav .nav-group+.nav-group{margin-top:15px}.nav-group-title{color:#e8b878;letter-spacing:.14em;text-transform:uppercase;margin:0 0 2px 13px;font-size:7px;font-weight:900}.mobile-menu-list .mobile-menu-group{gap:5px;display:grid}.mobile-menu-list .mobile-menu-group+.mobile-menu-group{margin-top:13px}.mobile-menu-list .nav-group-title{margin:0 0 2px 11px}.order-invoice-panel{background:#fffdf8;border-top:2px solid #e2cdb4;flex-direction:column;min-height:0;max-height:40vh;display:flex}.order-invoice-panel>header{flex:none;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 18px 10px;display:flex}.order-invoice-panel>header span{color:#8a6414;letter-spacing:.14em;font-size:8px;font-weight:950}.order-invoice-panel>header h3{color:#43332e;margin:4px 0 3px;font-size:14px}.order-invoice-panel>header p{color:#8b756b;max-width:46ch;margin:0;font-size:9px;line-height:1.5}.order-invoice-panel>header strong{color:#43332e;flex:none;justify-items:end;font-size:17px;display:grid}.order-invoice-panel>header strong small{color:#97837a;font-size:8px;font-weight:800}.order-invoice-error{color:#8a1a25;background:#fdf0f1;border:1px solid #e2b6bb;border-radius:9px;flex:none;margin:0 18px 8px;padding:9px 12px;font-size:10px;font-weight:800}.order-invoice-lines{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 18px;overflow-y:auto}.order-invoice-line{cursor:pointer;background:#fff;border:1px solid #eadcca;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:6px;padding:9px 10px;display:grid}.order-invoice-line:hover{background:#fffaf1;border-color:#d9c4a8}.order-invoice-line input{accent-color:#8a1824;cursor:pointer;width:18px;height:18px}.order-invoice-line strong{color:#3f302b;font-size:11px;display:block}.order-invoice-line small{color:#97837a;margin-top:2px;font-size:8px;display:block}.order-invoice-line-state{text-align:right}.order-invoice-line-state b{color:#23704d;font-size:10px;display:block}.order-invoice-line-state b.pending{color:#a06a12}.order-invoice-line.invoiced{background:#f5fbf7;border-color:#bfdcc9}.order-invoice-line.invoiced .order-invoice-line-state small{color:#23704d;font-weight:800}.order-invoice-line.locked{cursor:not-allowed;opacity:.75;background:#fdf8f0;border-color:#ecdcc8}.order-invoice-line.locked input{cursor:not-allowed}.order-invoice-actions{background:#fffaf2;border-top:1px solid #eee2d2;flex-wrap:wrap;flex:none;align-items:end;gap:10px;padding:12px 18px;display:flex}.order-invoice-no{color:#604c45;gap:5px;margin-right:auto;font-size:9px;font-weight:900;display:grid}.order-invoice-no input{color:#382d2a;letter-spacing:.04em;background:#fff;border:1px solid #d8cabd;border-radius:9px;min-width:200px;min-height:40px;padding:0 12px;font-size:12px;font-weight:800}.order-invoice-no input:focus{border-color:#a66a0c;outline:none;box-shadow:0 0 0 3px #a66a0c1f}.order-invoice-actions button{cursor:pointer;border-radius:10px;min-height:40px;padding:0 15px;font-size:10px;font-weight:900}.order-invoice-actions button:disabled{opacity:.5;cursor:not-allowed}.order-invoice-actions .cancel-action{color:#8a1a25;background:#fdf0f1;border:1px solid #e2b6bb}.order-invoice-numbers{color:#7a5a12!important;font-weight:900!important}@media (max-width:760px){.order-invoice-panel{max-height:54vh}.order-invoice-actions{padding:10px 12px}.order-invoice-no{width:100%;margin-right:0}.order-invoice-no input{width:100%;min-width:0}.order-invoice-actions button{flex:auto}}.order-invoice-legacy{color:#7d5c1e;background:#fffaef;border:1px solid #e5c37c;border-radius:9px;flex:none;gap:2px;margin:0 18px 8px;padding:9px 12px;display:grid}.order-invoice-legacy strong{font-size:10px}.order-invoice-legacy span{font-size:9px}.purchase-page{flex-direction:column;gap:18px;max-width:1320px;margin:0 auto;padding:22px clamp(14px,3vw,26px) 40px;display:flex}.purchase-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.purchase-head h1{color:var(--navy-900);letter-spacing:-.025em;margin:6px 0 3px;font-size:26px}.purchase-head p{color:var(--slate-500);margin:0;font-size:13px}.purchase-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-toast{z-index:60;color:#14532d;background:var(--green-100);box-shadow:var(--shadow);border:1px solid #b9ddc7;border-radius:10px;padding:12px 18px;font-size:13px;font-weight:700;position:fixed;bottom:22px;right:22px}.purchase-breadcrumb{color:var(--slate-500);flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.purchase-breadcrumb a,.purchase-breadcrumb button{color:var(--blue-600);font:inherit;background:0 0;border:0;border-radius:7px;padding:3px 7px;text-decoration:none}.purchase-breadcrumb a:hover,.purchase-breadcrumb button:hover{background:var(--slate-100);text-decoration:underline}.purchase-breadcrumb a:focus-visible,.purchase-breadcrumb button:focus-visible{outline:2px solid var(--blue-600);outline-offset:1px}.purchase-breadcrumb i{color:var(--slate-300);font-style:normal}.purchase-breadcrumb strong{color:var(--slate-900);padding:3px 7px;font-weight:800}.purchase-card{border:1px solid var(--slate-200);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.purchase-card>h3{color:var(--navy-900);margin:0;font-size:14px}.purchase-card>h3 small{color:var(--slate-500);margin-left:6px;font-size:11px;font-weight:600}.purchase-tablo-kutu{border:1px solid var(--slate-200);background:#fff;border-radius:12px;overflow-x:auto}.purchase-list-panel{border:1px solid var(--slate-200);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;overflow-x:auto}.purchase-table{border-collapse:collapse;width:100%;font-size:13px}.purchase-table th,.purchase-table td{text-align:left;border-bottom:1px solid var(--slate-200);vertical-align:top;color:var(--slate-900);padding:10px 12px}.purchase-table th{color:var(--slate-500);background:var(--slate-100);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.purchase-table tbody tr:last-child td{border-bottom:0}.purchase-table td.say,.purchase-table th.say{text-align:right;font-variant-numeric:tabular-nums}.purchase-table tbody tr.acik{background:var(--blue-100)}.purchase-table td strong{color:var(--navy-900)}.purchase-table td small{color:var(--slate-500)}.purchase-table input,.purchase-table select{border:1px solid var(--slate-300);width:100%;min-width:84px;height:36px;color:var(--slate-900);background:#fff;border-radius:8px;outline:none;padding:0 9px}.purchase-table input:focus,.purchase-table select:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #f1a51b2b}.purchase-page ::placeholder{color:var(--slate-500);opacity:1;font-style:italic}.purchase-status{border:1px solid var(--slate-200);width:fit-content;color:var(--slate-700);background:var(--slate-100);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:10px;font-weight:900;display:inline-flex}.purchase-status.beklemede{color:var(--orange-700);background:var(--orange-100);border-color:#eccf94}.purchase-status.onayli{color:var(--green-700);background:var(--green-100);border-color:#b9ddc7}.purchase-status.red{color:var(--red-700);background:var(--red-100);border-color:#eebfc3}.purchase-status.kapali{color:var(--purple-700);background:var(--purple-100);border-color:#e5cdb6}.purchase-urgency{border:1px solid var(--slate-200);width:fit-content;color:var(--slate-700);background:var(--slate-100);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.purchase-urgency.acil{color:var(--orange-700);background:var(--orange-100);border-color:#eccf94}.purchase-urgency.kritik{color:var(--red-700);background:var(--red-100);border-color:#eebfc3}.purchase-detail{flex-direction:column;gap:14px;display:flex}.purchase-detail-head{border:1px solid var(--slate-200);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.purchase-detail-head>div:first-child{flex:420px;min-width:min(100%,320px)}.purchase-detail-head h2{color:var(--navy-900);letter-spacing:-.02em;margin:6px 0;font-size:22px}.purchase-detail-head p{max-width:72ch;color:var(--slate-700);margin:0;font-size:13px;line-height:1.55}.purchase-detail-head-right{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.purchase-detail-meta{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;display:grid}.purchase-detail-meta>div{border:1px solid var(--slate-200);background:var(--surface);border-radius:12px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.purchase-detail-meta span{color:var(--slate-500);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.purchase-detail-meta strong{color:var(--slate-900);font-size:14px}.purchase-detail-meta small{color:var(--slate-500);font-size:11px}.purchase-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-decision-note{border:1px solid #e4c987;border-left:3px solid var(--brand-gold);color:#715420;background:#fff8e6;border-radius:10px;padding:11px 14px}.purchase-decision-note strong{margin-bottom:3px;font-size:12px;display:block}.purchase-self-note{color:var(--slate-700);margin:0;font-size:13px;font-style:italic}.purchase-readonly{color:var(--slate-500);font-size:12px}.purchase-version-link{color:var(--slate-500);margin:0;font-size:12px}.purchase-fark{color:var(--orange-700);font-size:11px;font-weight:700;display:block}.purchase-receipt-note{color:var(--slate-700);margin:0;font-size:12px}.purchase-talep-fiyat{color:var(--slate-500);text-decoration:line-through}.purchase-order{border:1px solid var(--slate-200);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.purchase-order>header h3,.purchase-order>header h4{color:var(--navy-900);margin:0}.purchase-order.iptal{background:var(--slate-100);box-shadow:none;border-style:dashed}.purchase-order-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-order-totals,.purchase-onizleme{flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.purchase-order-totals>div,.purchase-onizleme>div{flex-direction:column;gap:2px;display:flex}.purchase-order-totals span,.purchase-onizleme span{color:var(--slate-500);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.purchase-order-totals strong,.purchase-onizleme strong{color:var(--slate-900);font-variant-numeric:tabular-nums}.purchase-order-totals .genel strong,.purchase-onizleme .genel strong{color:var(--navy-900);font-size:20px}.purchase-onizleme{border:1px solid var(--slate-200);background:var(--slate-100);border-radius:12px;padding:13px 16px}.purchase-onizleme small{color:var(--slate-500);flex-basis:100%;font-size:11px}.purchase-timeline ol{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.purchase-timeline li{border-bottom:1px solid var(--slate-200);flex-wrap:wrap;align-items:baseline;gap:8px;padding-bottom:9px;display:flex}.purchase-timeline li:last-child{border-bottom:0;padding-bottom:0}.purchase-timeline b{color:var(--slate-900);font-size:13px}.purchase-timeline em{color:var(--slate-500);font-size:11px;font-style:normal}.purchase-timeline span{color:var(--slate-700);flex-basis:100%;font-size:12px}.purchase-timeline small{color:var(--slate-500);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.purchase-form-modal,.purchase-onay-modal,.purchase-karar-modal,.purchase-teslim-modal,.purchase-iptal-modal{max-height:calc(100vh - 48px);color:var(--slate-900);background:#fff;border-radius:20px;overflow:auto;box-shadow:0 28px 90px #00000047}.purchase-form-modal{width:min(920px,100%)}.purchase-onay-modal{width:min(820px,100%)}.purchase-karar-modal,.purchase-teslim-modal,.purchase-iptal-modal{width:min(560px,100%)}.purchase-teslim-modal p,.purchase-iptal-modal p{color:var(--slate-700);margin:0;font-size:13px;line-height:1.55}.purchase-teslim-modal p strong,.purchase-iptal-modal p strong{color:var(--navy-900)}.purchase-kdv-alan small{color:var(--slate-500);flex-basis:100%;font-size:11px}.purchase-form-body{flex-direction:column;gap:16px;padding:4px 24px 24px;display:flex}.purchase-form-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.purchase-form-grid .genis{grid-column:1/-1}.purchase-kdv-alan{border:1px solid var(--slate-200);background:#fbfcfd;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:0;padding:14px 16px;display:flex}.purchase-kdv-alan legend{color:var(--slate-500);letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:10px;font-weight:800}.purchase-kdv-secim{flex-wrap:wrap;gap:10px;display:flex}.purchase-kdv-secim label{border:1px solid var(--slate-300);min-height:39px;color:var(--slate-900);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:700;display:flex}.purchase-kdv-secim label.secili{border-color:var(--brand-gold);background:var(--blue-100);color:#7a4e07}.purchase-kdv-secim label:focus-within{border-color:var(--blue-600);box-shadow:0 0 0 3px #f1a51b2b}.purchase-kdv-secim input{width:16px;height:16px;accent-color:var(--brand-gold)}.purchase-kdv-uyari{color:var(--orange-700);background:var(--orange-100);border:1px solid #eccf94;border-radius:9px;flex-basis:100%;margin:0;padding:8px 11px;font-size:12px;font-weight:700}.purchase-kalem-alan{border:1px solid var(--slate-200);background:#fbfcfd;border-radius:14px;flex-direction:column;gap:11px;padding:14px 16px;display:flex}.purchase-kalem-alan>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.purchase-kalem-alan>header h3{color:var(--navy-900);margin:0;font-size:14px}.purchase-kalem-ekle{min-height:34px;padding:0 12px;font-size:12px}.purchase-kalem-sil{border:1px solid var(--slate-300);min-height:34px;color:var(--red-700);background:#fff;border-radius:8px;padding:0 11px;font-size:12px;font-weight:800}.purchase-kalem-sil:hover:not(:disabled){background:var(--red-100);border-color:#eebfc3}.purchase-kalem-sil:disabled{opacity:.45;cursor:not-allowed}.purchase-kalem-sil:focus-visible{outline:2px solid var(--blue-600);outline-offset:1px}.purchase-cta-ikincil{border-color:var(--slate-300);color:var(--navy-900);box-shadow:none;background:#fff}.purchase-cta-ikincil:hover{background:var(--slate-100)}.purchase-onay-aciklama{color:var(--slate-700);margin:0;font-size:13px}@media (max-width:720px){.purchase-page{padding:16px 12px 32px}.purchase-head{flex-direction:column;align-items:stretch}.purchase-head-actions{justify-content:flex-start}.purchase-form-body{gap:13px;padding:4px 16px 16px}.modal-footer{margin:18px -16px -16px;padding:13px 16px}.purchase-form-grid{grid-template-columns:1fr}.purchase-detail-head-right{align-items:flex-start}.purchase-detail-meta{grid-template-columns:1fr 1fr}.purchase-kdv-alan,.purchase-kalem-alan{padding:12px 13px}.purchase-order-totals,.purchase-onizleme{gap:14px}}@media (max-width:460px){.purchase-detail-meta{grid-template-columns:1fr}}.purchase-print-area{display:none}.purchase-print-sheet{color:#111;background:#fff}.purchase-print-head{border-bottom:2px solid #111;justify-content:space-between;align-items:flex-start;padding-bottom:8px;display:flex}.purchase-print-title{text-align:right}.purchase-print-meta{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0;display:grid}.purchase-print-meta span{text-transform:uppercase;color:#555;font-size:9px;display:block}.purchase-print-supplier{border:1px solid #999;margin:8px 0;padding:8px}.purchase-print-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:11px}.purchase-print-table th,.purchase-print-table td{text-align:left;border:1px solid #999;padding:4px 6px}.purchase-print-table td.say,.purchase-print-table th.say{text-align:right}.purchase-print-totals{flex-direction:column;align-items:flex-end;gap:2px;margin-top:10px;display:flex}.purchase-print-totals>div{gap:14px;display:flex}.purchase-print-totals .genel strong{font-size:15px}.purchase-print-note{margin-top:10px;font-size:11px}.purchase-print-foot{align-items:flex-end;gap:40px;margin-top:18px;font-size:11px;display:flex}.purchase-print-close{margin-top:16px}@media print{.purchase-page>:not(.purchase-print-area){display:none!important}.purchase-print-area{display:block!important}.purchase-print-close{display:none!important}}@media screen and (max-width:900px){.table-shell{background:0 0;border:0;border-radius:0;overflow:visible}.orders-table{background:0 0;min-width:0}.grouped-orders-table{min-width:0}.orders-table,.orders-table tbody,.orders-table tr{display:block}.orders-table thead{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.order-stage-row{border:1px solid var(--slate-200);background:var(--order-row-bg);box-shadow:inset 4px 0 var(--order-row-accent);border-radius:13px;margin:0 0 10px;overflow:hidden}.orders-table tbody .order-stage-row:last-child{margin-bottom:0}.orders-table td,.orders-table tbody tr:hover td,.order-stage-row td,.orders-table tbody .order-stage-row:hover td{background:0 0}.order-stage-row td:first-child{box-shadow:none}.orders-table td{border-bottom:1px dashed var(--slate-200);grid-template-columns:88px minmax(0,1fr);align-items:start;gap:1px 10px;padding:8px 12px 8px 16px;display:grid}.orders-table td:before{content:attr(data-label);color:var(--slate-500);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.7}.orders-table td>*{grid-column:2}.orders-table td strong{margin-top:0}.orders-table td small{margin-top:2px}.orders-table td strong,.orders-table td small{overflow-wrap:anywhere}.orders-table tbody tr:last-child td{border-bottom:1px dashed var(--slate-200)}.orders-table td:last-child,.orders-table tbody tr:last-child td:last-child{border-bottom:0}.orders-table td:first-child,.orders-table td:last-child{grid-template-columns:minmax(0,1fr)}.orders-table td:first-child:before,.orders-table td:last-child:before{content:none}.orders-table td:first-child>*,.orders-table td:last-child>*{grid-column:1}.orders-table td:first-child{padding:11px 12px 10px 16px}.orders-table td:first-child strong{font-size:14px}.orders-table td:last-child{padding:10px 12px 12px 16px}.orders-table .order-link{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.orders-table .grouped-row-actions{flex-wrap:wrap;gap:8px;max-width:none}.orders-table .row-actions button{border-radius:10px;flex:42%;min-height:44px;padding:0 12px;font-size:12px}.grouped-orders-table .grouped-product-cell{min-width:0}.grouped-orders-table .grouped-product-cell small{max-width:none}.orders-table td[data-label=Sipariş\ İçeriği],.orders-table td[data-label="Depo / Konum"]{display:none}.order-detail-drawer{grid-template-columns:minmax(0,1fr)}}.shipment-total{text-align:right;background:#fffdf9;border:1px solid #e6d8c9;border-radius:11px;flex:none;gap:2px;padding:8px 14px;display:grid}.shipment-total>span{color:#6b544b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.shipment-total>strong{color:#66131b;white-space:nowrap;font-size:16px;font-weight:900}@media screen and (max-width:1180px){.shipment-total{text-align:left;width:100%}}.mprod-page{background:#f7f1ea;align-content:start;gap:10px;min-height:100vh;padding:12px 12px 28px;display:grid}.mprod-page *{min-width:0}.mprod-header{color:#fdf3e8;background:#651018;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.mprod-header span{color:#e3b7a4;letter-spacing:.1em;font-size:8px;font-weight:900;display:block}.mprod-header h1{overflow-wrap:anywhere;margin:2px 0 0;font-size:17px;font-weight:900}.mprod-header p{color:#e8cfc0;overflow-wrap:anywhere;margin:2px 0 0;font-size:9px}.mprod-header a{color:#fdf3e8;border:1px solid #a8555a;border-radius:11px;align-items:center;min-height:48px;padding:0 16px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.mprod-status{background:#fffdf9;border:1px solid #e6d8c9;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.mprod-status>span{border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.mprod-status>span.ready{color:#1d6b3f;background:#e6f4ea}.mprod-status>span.warning{color:#96201f;background:#fbe6e4}.mprod-status>span.loading{color:#7a6257;background:#f1e8df}.mprod-status>div{flex:140px;gap:2px;display:grid}.mprod-status b{color:#4d2f2a;letter-spacing:.04em;font-size:10px;font-weight:900}.mprod-status small{color:#8a7268;overflow-wrap:anywhere;font-size:9px}.mprod-status>button{color:#651018;background:#fff;border:1px solid #d9c9bc;border-radius:11px;min-height:48px;padding:0 18px;font-size:10px;font-weight:900}.mprod-status>button:disabled{color:#ab958c}.mprod-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mprod-scope button{color:#6b544b;background:#fffdf9;border:1px solid #e0d0c1;border-radius:12px;min-height:48px;padding:0 10px;font-size:10px;font-weight:900}.mprod-scope button.active{color:#fdf3e8;background:#8d1f26;border-color:#8d1f26}.mprod-list{gap:8px;display:grid}.mprod-card{text-align:left;background:#fffdf9;border:1px solid #e6d8c9;border-radius:14px;gap:6px;width:100%;min-height:48px;padding:12px 13px;display:grid}.mprod-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.mprod-card-head strong{color:#651018;overflow-wrap:anywhere;font-size:13px;font-weight:900}.mprod-card>small{color:#8a7268;overflow-wrap:anywhere;font-size:9px}.mprod-card-metrics{flex-wrap:wrap;gap:4px 14px;display:flex}.mprod-card-metrics span{color:#7a6257;font-size:9px}.mprod-card-metrics b{color:#4d2f2a;font-size:11px;font-weight:900}.mprod-card-critical{color:#96201f;letter-spacing:.04em;font-size:9px;font-style:normal;font-weight:900}.mprod-pill{letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:8px;font-weight:900}.mprod-pill.taslak{color:#6b544b;background:#efe6dc}.mprod-pill.uretimde{color:#1d5f8a;background:#e2eef7}.mprod-pill.kritik{color:#96201f;background:#fbe0dd}.mprod-pill.tamam{color:#1d6b3f;background:#e3f3e8}.mprod-pill.iptal{color:#7a6257;background:#eae2da}.mprod-detail{gap:10px;display:grid}.mprod-detail>header{background:#fffdf9;border:1px solid #e6d8c9;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.mprod-detail>header>div{flex:130px;gap:2px;display:grid}.mprod-detail>header strong{color:#651018;overflow-wrap:anywhere;font-size:14px;font-weight:900}.mprod-detail>header small{color:#8a7268;overflow-wrap:anywhere;font-size:9px}.mprod-back{color:#651018;background:#fff;border:1px solid #d9c9bc;border-radius:11px;min-height:48px;padding:0 16px;font-size:11px;font-weight:900}.mprod-metrics{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.mprod-metrics article{background:#fffdf9;border:1px solid #e6d8c9;border-radius:13px;gap:3px;padding:11px 13px;display:grid}.mprod-metrics article.vurgu{background:#fff8ee;border-color:#dcc4ae}.mprod-metrics span{color:#6b544b;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.mprod-metrics strong{color:#66131b;overflow-wrap:anywhere;font-size:19px;font-weight:900}.mprod-metrics small{color:#8a7268;overflow-wrap:anywhere;font-size:9px}.mprod-balance{background:#fff8ee;border:1px solid #dcc4ae;border-radius:14px;gap:7px;padding:12px 13px;display:grid}.mprod-balance>span{color:#6b544b;letter-spacing:.08em;font-size:8px;font-weight:900}.mprod-balance>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mprod-balance b{color:#4d2f2a;flex:100%;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:900;display:flex}.mprod-balance b small{color:#8a7268;text-align:right;font-size:9px;font-weight:700}.mprod-balance b.eksik{color:#96201f}.mprod-balance b.fazla{color:#1d5f8a}.mprod-balance b.denge{color:#1d6b3f}.mprod-balance em{color:#a8917f;text-align:center;flex:0 0 100%;font-size:12px;font-style:normal;font-weight:900}.mprod-balance>small{color:#8a7268;overflow-wrap:anywhere;font-size:9px}.mprod-flags{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.mprod-flags article{background:#fffdf9;border:1px solid #e6d8c9;border-radius:13px;gap:3px;padding:11px 13px;display:grid}.mprod-flags article.kritik{background:#fdf0ee;border-color:#eab5ad}.mprod-flags article.kapali{background:#f2f8f2;border-color:#c9dcc9}.mprod-flags span{color:#6b544b;letter-spacing:.07em;font-size:8px;font-weight:900}.mprod-flags strong{color:#4d2f2a;overflow-wrap:anywhere;font-size:13px;font-weight:900}.mprod-flags article.kritik strong{color:#96201f}.mprod-flags small{color:#8a7268;overflow-wrap:anywhere;font-size:9px}.mprod-readonly-note{color:#7a6257;overflow-wrap:anywhere;border:1px dashed #dcc9b8;border-radius:12px;margin:0;padding:10px 12px;font-size:9px}.mprod-empty{text-align:center;background:#fffdf9;border:1px dashed #ddcbba;border-radius:14px;justify-items:center;gap:5px;padding:32px 16px;display:grid}.mprod-empty span{color:#b39d8d;font-size:22px}.mprod-empty strong{color:#4d2f2a;font-size:12px;font-weight:900}.mprod-empty small{color:#8a7268;overflow-wrap:anywhere;font-size:9px}@media screen and (min-width:480px){.mprod-metrics,.mprod-flags{grid-template-columns:repeat(2,minmax(0,1fr))}.mprod-balance>div{flex-wrap:nowrap}.mprod-balance b{flex:1 1 0;justify-items:start;gap:2px;display:grid}.mprod-balance b small{text-align:left}.mprod-balance em{flex:none}.mprod-header h1{font-size:20px}}.mprod-form{background:#fffdf9;border:1px solid #e0cdbb;border-radius:14px;gap:10px;padding:12px;display:grid}.mprod-form>header{gap:2px;display:grid}.mprod-form>header span{color:#651018;letter-spacing:.06em;font-size:10px;font-weight:900}.mprod-form>header small{color:#8a7268;overflow-wrap:anywhere;font-size:9px}.mprod-plan{background:#f3ebe2;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;padding:10px;display:grid}.mprod-plan b{color:#4d2f2a;overflow-wrap:anywhere;gap:2px;font-size:13px;font-weight:900;display:grid}.mprod-plan b.kalan{color:#651018}.mprod-plan small{color:#8a7268;letter-spacing:.05em;font-size:8px;font-weight:700}.mprod-workers{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.mprod-workers button{text-align:left;background:#fff;border:1px solid #ddcbba;border-radius:12px;align-content:center;gap:2px;min-height:48px;padding:6px 10px;display:grid}.mprod-workers button b{color:#4d2f2a;overflow-wrap:anywhere;font-size:11px;font-weight:900}.mprod-workers button small{color:#8a7268;overflow-wrap:anywhere;font-size:9px}.mprod-workers button.secili{background:#651018;border-color:#651018}.mprod-workers button.secili b{color:#fdf3e8}.mprod-workers button.secili small{color:#e8cfc0}.mprod-workers-empty{color:#8a7268;text-align:center;overflow-wrap:anywhere;border:1px dashed #ddcbba;border-radius:12px;grid-column:1/-1;margin:0;padding:12px;font-size:9px}.mprod-fields{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.mprod-fields label,.mprod-note-field{gap:3px;display:grid}.mprod-fields label>span,.mprod-note-field>span{color:#4d2f2a;letter-spacing:.04em;font-size:9px;font-weight:900}.mprod-fields input,.mprod-note-field input{color:#4d2f2a;background:#fff;border:1px solid #d9c9bc;border-radius:11px;width:100%;min-height:48px;padding:0 12px;font-size:15px;font-weight:800}.mprod-fields input:focus,.mprod-note-field input:focus{outline-offset:1px;outline:2px solid #651018}.mprod-fields label>small{color:#8a7268;overflow-wrap:anywhere;font-size:8px}.mprod-note-field input{font-size:13px;font-weight:600}.mprod-form-error,.mprod-form-hint,.mprod-form-ok{overflow-wrap:anywhere;border-radius:11px;margin:0;padding:10px 12px;font-size:10px;font-weight:800}.mprod-form-error{color:#96201f;background:#fbe6e4}.mprod-form-hint{color:#7a5a12;background:#fbf1d8}.mprod-form-ok{color:#1d6b3f;background:#e6f4ea}.mprod-save{color:#fdf3e8;letter-spacing:.04em;background:#651018;border:1px solid #651018;border-radius:12px;min-height:48px;padding:0 18px;font-size:12px;font-weight:900}.mprod-save:disabled{color:#ab958c;background:#f1e8df;border-color:#d9c9bc}.mprod-form-note{color:#8a7268;overflow-wrap:anywhere;font-size:9px;line-height:1.5}.mprod-card-writable{color:#1d6b3f;letter-spacing:.05em;background:#e6f4ea;border-radius:8px;justify-self:start;padding:3px 8px;font-size:8px;font-style:normal;font-weight:900}.mprod-choice{gap:4px;display:grid}.mprod-choice>span{color:#4d2f2a;letter-spacing:.04em;font-size:9px;font-weight:900}.mprod-choice>div{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;display:grid}.mprod-choice button{color:#4d2f2a;letter-spacing:.04em;overflow-wrap:anywhere;background:#fff;border:1px solid #ddcbba;border-radius:12px;min-height:48px;padding:0 10px;font-size:11px;font-weight:900}.mprod-choice button.secili{color:#fdf3e8;background:#651018;border-color:#651018}.mprod-card-note{color:#4d2f2a;overflow-wrap:anywhere;background:#f3ebe2;border-radius:11px;margin:0;padding:8px 12px;font-size:10px;font-weight:800}.mprod-vet{background:#fffcf2;border-color:#d8c48a}.mprod-vet-add{color:#651018;letter-spacing:.04em;background:#fff;border:1px solid #651018;border-radius:12px;min-height:48px;padding:0 16px;font-size:11px;font-weight:900}.mprod-vet-add:disabled{color:#ab958c;background:#f1e8df;border-color:#d9c9bc}.mprod-vet-count{color:#7a5a12;text-align:center;overflow-wrap:anywhere;background:#fbf1d8;border-radius:11px;padding:10px 12px;font-size:11px;font-weight:900}.mprod-vet-count.esit{color:#1d6b3f;background:#e6f4ea}.mprod-vet-tags{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.mprod-vet-tags button{color:#4d2f2a;overflow-wrap:anywhere;background:#fff;border:1px solid #ddcbba;border-radius:12px;min-height:48px;padding:0 10px;font-size:11px;font-weight:800}.mprod-card-vet{color:#7a5a12;letter-spacing:.05em;background:#fbf1d8;border-radius:8px;justify-self:start;padding:3px 8px;font-size:8px;font-style:normal;font-weight:900}.retail-register-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding:4px 2px 8px;display:grid}.retail-register-card{background:#fff;border:1px solid #e2e5ea;border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #1018280a}.retail-register-card.acik{border-color:#1b5e20;box-shadow:inset 0 0 0 1px #1b5e20}.retail-register-card.pasif{opacity:.62}.retail-register-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.retail-register-card h3{margin:2px 0 0;font-size:1.05rem}.retail-register-card small{color:#667085;letter-spacing:.02em;font-size:.78rem}.retail-register-loc{letter-spacing:.09em;text-transform:uppercase;color:#667085;font-size:.7rem;font-weight:700;display:inline-block}.retail-badge{letter-spacing:.07em;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.68rem;font-weight:800}.retail-badge.acik{color:#1b5e20;background:#e6f4ea}.retail-badge.kapali{color:#667085;background:#f1f3f6}.retail-badge.durum-open{color:#1b5e20;background:#e6f4ea}.retail-badge.durum-closed{color:#344054;background:#eef1f5}.retail-badge.durum-cancelled{color:#b3261e;background:#fdecea}.retail-shift-facts{grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;display:grid}.retail-shift-facts>div{min-width:0}.retail-shift-facts dt{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.retail-shift-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.92rem;font-weight:600}.retail-card-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.touch-button{min-height:44px;padding-inline:16px;font-size:.92rem}.retail-modal{width:100%;max-width:560px}.retail-modal-body{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.retail-modal-body label{color:#344054;flex-direction:column;gap:5px;font-size:.82rem;font-weight:600;display:flex}.retail-modal-body input,.retail-modal-body select,.retail-modal-body textarea{border:1px solid #d0d5dd;border-radius:10px;min-height:44px;padding:8px 10px;font-size:1rem}.retail-modal-body textarea{resize:vertical;min-height:72px}.retail-kasa-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.retail-kasa-form .span-2{grid-column:span 2}.retail-kasa-form .check-field{flex-direction:row;align-items:center;gap:8px}.retail-kasa-form .check-field input{width:20px;height:20px;min-height:0}.retail-hint{color:#667085;margin:0;font-size:.8rem;line-height:1.45}.retail-fark{margin:0;font-size:.95rem;font-weight:700}.retail-fark.eksi{color:#b3261e}.retail-fark.arti{color:#7a5901}.retail-shift-table td.say,.retail-shift-table th.say{text-align:right;font-variant-numeric:tabular-nums}.retail-shift-table td.say.eksi{color:#b3261e;font-weight:700}.retail-shift-table td small{color:#667085;font-size:.72rem;display:block}@media (max-width:640px){.retail-register-grid,.retail-kasa-form{grid-template-columns:1fr}.retail-kasa-form .span-2{grid-column:span 1}}.pos-page{background:var(--canvas);flex-direction:column;gap:16px;max-width:720px;min-height:100dvh;margin-inline:auto;padding:16px;display:flex}.pos-shell{background:var(--surface);border:1px solid var(--slate-200);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:16px;padding:20px;display:flex}.pos-orta{text-align:center;align-items:center}.pos-baslik{color:var(--navy-900);margin:0;font-size:1.5rem}.pos-buyuk-not{color:var(--slate-700);margin:0;font-size:1.02rem;line-height:1.5}.pos-ust{background:var(--surface);border:1px solid var(--slate-200);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.pos-hosgeldin{color:var(--navy-900);margin:0;font-size:1.35rem;font-weight:700}.pos-kasa-adi{color:var(--slate-700);margin:4px 0 0;font-size:1.05rem}.pos-ust-sag{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pos-vardiya-no{color:var(--slate-500);font-family:ui-monospace,monospace;font-size:.95rem}.pos-acilis{color:var(--slate-700);font-size:.95rem}.pos-uyari-rozet{background:var(--orange-100);color:var(--orange-700);border-radius:999px;padding:6px 14px;font-size:.9rem}.pos-bant{background:var(--green-100);color:var(--green-700);border-radius:12px;padding:12px 16px;font-size:1rem}.pos-bant-hata{background:var(--red-100);color:var(--red-700)}.pos-kasiyer-listesi{gap:12px;display:grid}.pos-kasiyer-buton{border:2px solid var(--slate-200);background:var(--brand-cream);cursor:pointer;min-height:84px;font:inherit;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 20px;display:flex}.pos-kasiyer-buton:disabled{opacity:.5;cursor:not-allowed}.pos-kasiyer-ad{color:var(--navy-900);font-size:1.3rem;font-weight:700}.pos-kasiyer-not{color:var(--red-700);font-size:.9rem}.pos-pin-noktalar{justify-content:center;gap:14px;display:flex}.pos-pin-nokta{border:2px solid var(--slate-300);background:0 0;border-radius:50%;width:20px;height:20px}.pos-pin-nokta.dolu{background:var(--navy-900);border-color:var(--navy-900)}.pos-keypad{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:380px;margin-inline:auto;display:grid}.pos-key{border:1px solid var(--slate-300);background:var(--surface);min-height:72px;color:var(--slate-900);cursor:pointer;border-radius:14px;font-size:1.7rem;font-weight:600}.pos-key:active{background:var(--slate-100)}.pos-key-alt{background:var(--slate-100);font-size:1rem}.pos-tutar-ekran{font-variant-numeric:tabular-nums;color:var(--navy-900);background:var(--brand-cream);text-align:center;border-radius:14px;width:100%;padding:14px 20px;font-size:2.4rem;font-weight:700}.pos-kod-girdi{letter-spacing:.28em;text-align:center;text-transform:uppercase;border:2px solid var(--slate-300);border-radius:14px;width:100%;max-width:380px;padding:14px;font-family:ui-monospace,monospace;font-size:1.8rem}.pos-ana-buton{background:var(--navy-900);color:#fff;cursor:pointer;border:none;border-radius:16px;width:100%;min-height:68px;padding-inline:28px;font-size:1.25rem;font-weight:700}.pos-ana-buton:disabled{opacity:.45;cursor:not-allowed}.pos-ana-buton.pos-kapat{background:var(--red-700)}.pos-ikincil-buton{border:1px solid var(--slate-300);background:var(--surface);min-height:68px;color:var(--slate-900);cursor:pointer;border-radius:16px;width:100%;padding-inline:24px;font-size:1.05rem}.pos-buton-satiri{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.pos-satis-alani{background:var(--surface);border:1px dashed var(--slate-300);text-align:center;border-radius:18px;padding:28px 20px}.pos-kapanis{background:var(--surface);border:1px solid var(--slate-200);border-radius:18px;flex-direction:column;align-items:center;gap:16px;padding:20px;display:flex}.retail-bolum{margin-top:28px}.retail-bolum-baslik{color:var(--navy-900);margin:0 0 12px;font-size:1.2rem}.retail-bant{background:var(--green-100);color:var(--green-700);border-radius:10px;margin-bottom:12px;padding:10px 14px}.retail-bant-hata{background:var(--red-100);color:var(--red-700)}.retail-mudahale{border-top:1px dashed var(--slate-300);margin-top:24px;padding-top:16px}.kasiyer-form{background:var(--surface);border:1px solid var(--slate-200);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:14px;padding:16px;display:grid}.kasiyer-form label{color:var(--slate-700);flex-direction:column;gap:6px;font-size:.9rem;display:flex}.kasiyer-form input,.kasiyer-form select{border:1px solid var(--slate-300);border-radius:10px;min-height:44px;padding:8px 12px;font-size:1rem}.kasiyer-onay{align-items:center;gap:10px;flex-direction:row!important}.kasiyer-rol-alani input{background:var(--slate-100);color:var(--slate-500)}.kasiyer-kasalar{border:1px solid var(--slate-200);border-radius:10px;flex-wrap:wrap;grid-column:1/-1;gap:12px;padding:10px 14px;display:flex}.kasiyer-kasalar legend{color:var(--slate-500);padding-inline:6px;font-size:.85rem}.kasiyer-kasa-secim{align-items:center;gap:8px;min-height:44px;flex-direction:row!important}.kasiyer-liste-baslik{letter-spacing:.08em;color:var(--slate-500);margin:22px 0 10px;font-size:.95rem}.kasiyer-listesi{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kasiyer-satir{background:var(--surface);border:1px solid var(--slate-200);border-radius:14px;overflow:hidden}.kasiyer-satir.acik{border-color:var(--brand-gold);box-shadow:var(--shadow)}.kasiyer-satir-basi{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;gap:2px;min-height:44px;padding:14px 44px 14px 16px;display:grid;position:relative}.kasiyer-satir-ad{color:var(--navy-900);font-size:1.08rem;font-weight:700}.kasiyer-satir-alt{color:var(--slate-700);font-size:.88rem}.kasiyer-ok{color:var(--slate-500);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.kasiyer-detay{border-top:1px solid var(--slate-200);background:var(--brand-cream);padding:16px}.kasiyer-detay-liste{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 14px;display:grid}.kasiyer-detay-liste dt{color:var(--slate-500);font-size:.8rem}.kasiyer-detay-liste dd{color:var(--slate-900);margin:2px 0 0;font-size:.98rem}.kasiyer-detay-butonlar{flex-wrap:wrap;gap:10px;display:flex}.terminal-kod-kutusu{background:var(--blue-100);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:14px 18px;display:flex}.terminal-kod{letter-spacing:.2em;color:var(--navy-900);font-family:ui-monospace,monospace;font-size:1.6rem}.terminal-listesi{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.terminal-listesi li{background:var(--surface);border:1px solid var(--slate-200);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;font-size:.92rem;display:flex}.terminal-durum{color:var(--slate-500);margin-left:auto}@media (max-width:640px){.pos-page{padding:10px}.pos-hosgeldin{font-size:1.15rem}.pos-tutar-ekran{font-size:2rem}.pos-buton-satiri,.kasiyer-detay-liste{grid-template-columns:1fr}}.pos-page.p5b-genis{gap:10px;max-width:none;height:100dvh;min-height:0;padding:10px;overflow:hidden}.pos-page.p5b-genis .pos-ust{flex-wrap:nowrap;gap:12px;padding:7px 14px}.pos-page.p5b-genis .pos-hosgeldin{font-size:1.06rem}.pos-page.p5b-genis .pos-kasa-adi{margin:2px 0 0;font-size:.88rem}.pos-page.p5b-genis .pos-ust-sag{flex-direction:row;align-items:baseline;gap:16px}.pos-page.p5b-genis .pos-acilis{font-variant-numeric:tabular-nums}.p5b-satis{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.p5b-govde{flex:auto;grid-template-columns:minmax(0,1fr) minmax(400px,37%);align-items:stretch;gap:10px;min-height:0;display:grid}.p5b-katalog{background:var(--surface);border:1px solid var(--slate-200);border-radius:16px;flex-direction:column;gap:10px;min-height:0;padding:10px;display:flex}.p5b-sekmeler{scrollbar-width:thin;flex:none;gap:8px;padding-bottom:2px;display:flex;overflow:auto hidden}.p5b-sekme{white-space:nowrap;border:1px solid var(--slate-300);background:var(--brand-cream);min-height:46px;color:var(--slate-700);cursor:pointer;border-radius:12px;flex:none;padding:0 20px;font-size:1rem;font-weight:700}.p5b-sekme:hover{border-color:var(--brand-burgundy);color:var(--brand-burgundy)}.p5b-sekme.aktif{background:var(--brand-burgundy);border-color:var(--brand-burgundy);color:#fff}.p5b-urunler{flex:auto;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:minmax(92px,auto);align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.p5b-urun{text-align:left;cursor:pointer;border:1px solid var(--slate-300);background:var(--brand-cream);border-radius:14px;flex-direction:column;justify-content:space-between;gap:6px;min-height:92px;padding:10px 12px;transition:transform 60ms,box-shadow .12s,border-color .12s;display:flex;box-shadow:0 1px #720b160f}.p5b-urun:hover{border-color:var(--brand-burgundy);box-shadow:0 4px 14px #720b161f}.p5b-urun:active{background:var(--slate-100);transform:translateY(1px)}.p5b-urun:disabled{opacity:.5;cursor:not-allowed}.p5b-urun-ad{color:var(--slate-900);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.98rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.p5b-urun-alt{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.p5b-urun-fiyat{color:var(--brand-burgundy);font-variant-numeric:tabular-nums;font-size:1.18rem;font-weight:800}.p5b-urun-birim{color:var(--slate-500);white-space:nowrap;font-size:.76rem}.p5b-bos{text-align:center;color:var(--slate-700);border:1px dashed var(--slate-300);border-radius:14px;margin:0;padding:28px 16px;font-size:1.02rem;line-height:1.5}.p5b-sepet{background:var(--surface);border:1px solid var(--slate-200);border-radius:16px;flex-direction:column;gap:10px;min-height:0;padding:10px;display:flex;position:static}.p5b-barkod{flex:none;gap:8px;display:flex}.p5b-arama{border:2px solid var(--brand-burgundy);background:var(--surface);min-width:0;min-height:56px;color:var(--slate-900);border-radius:12px;flex:auto;padding:0 14px;font-size:1.08rem}.p5b-arama:focus{outline:3px solid var(--brand-gold);outline-offset:1px}.p5b-kuyruk{background:var(--brand-burgundy);color:#fff;white-space:nowrap;border-radius:12px;flex:none;align-items:center;padding:0 12px;font-size:.82rem;font-weight:800;display:flex}.p5b-arama-temizle{border:1px solid var(--slate-300);background:var(--brand-cream);min-height:56px;color:var(--slate-700);cursor:pointer;border-radius:12px;flex:none;padding:0 16px;font-weight:700}.p5b-sepet-tablo{border:1px solid var(--slate-200);border-radius:12px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.p5b-sepet-baslik-satiri,.p5b-sepet-satir{grid-template-columns:minmax(0,1fr) 76px 80px 92px 40px;gap:8px;display:grid}.p5b-sepet-baslik-satiri{background:var(--brand-burgundy);color:var(--brand-cream);letter-spacing:.08em;flex:none;padding:8px 10px;font-size:.72rem;font-weight:800}.p5b-sepet-baslik-satiri>span+span{text-align:right}.p5b-sepet-liste{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.p5b-sepet-satir{border-bottom:1px solid var(--slate-200);align-items:center;min-height:54px;padding:6px 10px}.p5b-sepet-satir:nth-child(odd){background:var(--brand-cream)}.p5b-sepet-ad{color:var(--slate-900);font-size:.95rem;font-weight:700;line-height:1.2}.p5b-sepet-miktar,.p5b-sepet-fiyat,.p5b-sepet-tutar{text-align:right;font-variant-numeric:tabular-nums}.p5b-sepet-miktar{color:var(--slate-700);font-weight:700}.p5b-sepet-miktar small{color:var(--slate-500);margin-left:3px;font-size:.72rem}.p5b-sepet-fiyat{color:var(--slate-700)}.p5b-sepet-tutar{color:var(--brand-burgundy);font-size:1.02rem;font-weight:800}.p5b-sepet-bos{text-align:center;color:var(--slate-500);margin:auto;padding:24px 12px;line-height:1.5}.p5b-satir-sil{border:1px solid var(--red-700);background:var(--surface);min-height:44px;color:var(--red-700);cursor:pointer;border-radius:10px;padding:0 12px;font-weight:700}.p5b-satir-sil:disabled{opacity:.45;cursor:not-allowed}.p5b-sepet-satir .p5b-satir-sil{min-width:36px;min-height:36px;padding:0;font-size:1.2rem;line-height:1}.p5b-kasa-alt{flex-direction:column;flex:none;gap:8px;display:flex}.p5b-toplam-kutu{background:var(--brand-burgundy);border-radius:12px;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 16px;display:flex}.p5b-toplam-etiket{letter-spacing:.12em;color:var(--brand-cream);font-size:.8rem;font-weight:800}.p5b-toplam-tutar{color:#fff;font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:800;line-height:1}.p5b-kalan-not{color:var(--slate-700);text-align:right;margin:0;font-size:.92rem}.p5b-odeme-satiri{grid-template-columns:1fr 1fr;gap:8px;display:grid}.p5b-odeme-satiri .pos-ana-buton{min-height:66px;padding-inline:12px;font-size:1.06rem}.p5b-odeme-al{background:var(--brand-burgundy)}.p5b-tamamla{background:var(--green-700)}.p5b-serit{background:var(--brand-cream);border:1px solid var(--slate-200);border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:6px 12px;display:flex}.p5b-serit-bilgi{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.p5b-serit-etiket{letter-spacing:.06em;text-transform:uppercase;color:var(--slate-500);font-size:.72rem;font-weight:800}.p5b-serit-deger{color:var(--slate-900);font-variant-numeric:tabular-nums;font-size:.96rem;font-weight:800}.p5b-serit-ayrac{background:var(--slate-300);align-self:center;width:1px;height:16px;margin:0 6px}.p5b-vardiya-kapat{border:1px solid var(--red-700);background:var(--surface);min-height:44px;color:var(--red-700);cursor:pointer;border-radius:10px;flex:none;padding:0 18px;font-size:.95rem;font-weight:800}.p5b-vardiya-kapat:hover{background:var(--red-100)}.p5b-vardiya-kapat:disabled{opacity:.45;cursor:not-allowed}.p5b-yukleniyor{background:var(--surface);border:1px solid var(--slate-200);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:28px 20px;display:flex}.p5b-ortu{z-index:60;background:#3d071073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.p5b-pencere{background:var(--surface);width:min(460px,100%);max-height:94vh;box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex;overflow-y:auto}.p5b-pencere-genis{width:min(680px,100%)}.p5b-pencere-ust{flex-direction:column;gap:4px;display:flex}.p5b-pencere-baslik{color:var(--navy-900);margin:0;font-size:1.3rem}.p5b-pencere-alt{color:var(--slate-500);margin:0;font-size:.95rem}.p5b-birim{color:var(--slate-500);margin-left:8px;font-size:1.2rem}.p5b-hazirlar{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.p5b-hazir{border:1px solid var(--slate-300);background:var(--brand-cream);min-height:64px;color:var(--slate-900);cursor:pointer;border-radius:14px;font-size:1.1rem;font-weight:700}.p5b-uyari{color:var(--red-700);text-align:center;margin:0;font-weight:700}.p5b-not{color:var(--slate-500);margin:0;font-size:.92rem;line-height:1.45}.p5b-alt-baslik{color:var(--navy-900);margin:0;font-size:1.05rem}.p5b-nakit,.p5b-kart{border:1px solid var(--slate-200);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.p5b-ustu-onizleme{color:var(--green-700);margin-top:4px;font-size:1rem;font-weight:700;display:block}.p5b-tamam-not{text-align:center;color:var(--green-700);background:var(--green-100);border-radius:12px;margin:0;padding:14px;font-weight:700}.p5b-ozet{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.p5b-ozet>div{background:var(--brand-cream);text-align:center;border-radius:12px;padding:10px 12px}.p5b-ozet dt{color:var(--slate-500);font-size:.82rem;font-weight:700}.p5b-ozet dd{color:var(--slate-900);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.25rem;font-weight:800}.p5b-ozet-kalan dd{color:var(--red-700)}.p5b-odeme-listesi{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.p5b-odeme-listesi li{border:1px solid var(--slate-200);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.p5b-odeme-yontem{color:var(--slate-900);font-weight:800}.p5b-odeme-tutar{color:var(--navy-900);font-variant-numeric:tabular-nums;font-weight:800}.p5b-odeme-ustu{color:var(--green-700);font-size:.88rem}.p5b-odeme-listesi .p5b-satir-sil{margin-left:auto}.p5b-basari{background:var(--surface);border:2px solid var(--green-700);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:28px 20px;display:flex}.p5b-basari-etiket{color:var(--green-700);letter-spacing:.08em;margin:0;font-size:1.1rem;font-weight:800}.p5b-basari-fisno{color:var(--slate-500);margin:0;font-family:ui-monospace,Consolas,monospace;font-size:1.2rem}.p5b-basari-toplam{color:var(--navy-900);font-variant-numeric:tabular-nums;margin:0;font-size:3rem;font-weight:800}.p5b-basari-ozet{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;width:100%;margin:0;display:grid}.p5b-basari-ozet>div{background:var(--brand-cream);border-radius:12px;padding:10px}.p5b-basari-ozet dt{color:var(--slate-500);font-size:.82rem;font-weight:700}.p5b-basari-ozet dd{color:var(--slate-900);margin:4px 0 0;font-weight:800}.p5b-urun-filtre{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.p5b-urun-filtre input[type=search]{border:1px solid var(--slate-300);background:var(--surface);border-radius:10px;flex:260px;min-width:260px;min-height:44px;padding:0 14px}.p5b-sube-secim{border:1px solid var(--slate-200);border-radius:12px;padding:12px}.p5b-sube-secim legend{color:var(--slate-700);padding:0 6px;font-weight:800}@media (max-width:1500px){.p5b-govde{grid-template-columns:minmax(0,1fr) minmax(380px,38%)}.p5b-urunler{grid-template-columns:repeat(auto-fill,minmax(162px,1fr));grid-auto-rows:minmax(84px,auto)}.p5b-urun{min-height:84px;padding:8px 10px}.p5b-urun-ad{-webkit-line-clamp:2;font-size:.92rem}.p5b-urun-fiyat{font-size:1.08rem}.p5b-basari-toplam{font-size:2.4rem}}@media (min-height:950px){.p5b-urunler{grid-auto-rows:minmax(112px,auto)}.p5b-urun{min-height:112px}}@media (max-height:820px){.p5b-sekme{min-height:42px;padding:0 16px}.p5b-arama,.p5b-arama-temizle{min-height:50px}.p5b-sepet-satir{min-height:46px}.p5b-odeme-satiri .pos-ana-buton{min-height:56px;font-size:1rem}.p5b-serit{min-height:46px}.p5b-vardiya-kapat{min-height:40px}.p5b-toplam-tutar{font-size:2.1rem}}@media (max-width:1000px){.pos-page.p5b-genis{height:auto;overflow:visible}.p5b-govde{grid-template-columns:1fr}.p5b-urunler{max-height:52vh}.p5b-sepet-liste{max-height:34vh}.p5b-ozet{grid-template-columns:1fr}.p5b-hazirlar{grid-template-columns:repeat(2,1fr)}.p5b-serit{flex-wrap:wrap}}.p5b-tutar{border:1px solid var(--slate-200);background:var(--brand-cream);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.muh-kabuk{background:var(--canvas);grid-template-columns:232px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.muh-menu{background:var(--navy-950);color:var(--brand-cream);border-right:1px solid #00000040;flex-direction:column;display:flex;overflow-y:auto}.muh-marka{color:inherit;border-bottom:1px solid #fff8ed24;align-items:center;gap:10px;padding:16px 16px 14px;text-decoration:none;display:flex}.muh-marka:hover{background:#fff8ed12}.muh-marka-geri{opacity:.65;font-size:1.4rem;line-height:1}.muh-marka strong{letter-spacing:.06em;font-size:1.02rem;display:block}.muh-marka small{opacity:.62;letter-spacing:.04em;font-size:.72rem;display:block}.muh-nav{padding:10px 0 22px}.muh-nav-grup{margin-bottom:4px}.muh-nav-baslik{letter-spacing:.13em;opacity:.52;margin:12px 16px 5px;font-size:.66rem;font-weight:700}.muh-nav-madde{color:#fff8ede6;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:7px 16px;font-size:.87rem;text-decoration:none;display:flex}.muh-nav-madde:hover{background:#fff8ed17}.muh-nav-madde.aktif{border-left-color:var(--brand-gold);color:#fff;background:#f1a51b29;font-weight:600}.muh-nav-madde.bekliyor{opacity:.46}.muh-rozet{letter-spacing:.05em;white-space:nowrap;background:#fff8ed24;border-radius:5px;padding:2px 5px;font-size:.6rem;font-style:normal}.muh-govde{flex-direction:column;min-width:0;display:flex;overflow:hidden}.muh-ust{background:var(--surface);border-bottom:1px solid var(--slate-200);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;display:flex}.muh-ust-iz{align-items:center;gap:8px;font-size:.86rem;display:flex}.muh-ust-iz a{color:var(--slate-500);text-decoration:none}.muh-ust-iz a:hover{color:var(--navy-900);text-decoration:underline}.muh-ust-iz span{color:var(--slate-300)}.muh-ust-iz strong{color:var(--navy-900);letter-spacing:.05em}.muh-ust-sag{align-items:center;gap:12px;display:flex}.muh-sube{color:var(--slate-500);align-items:center;gap:7px;font-size:.8rem;display:flex}.muh-sube select{border:1px solid var(--slate-300);background:var(--surface);color:var(--slate-900);border-radius:8px;max-width:190px;padding:5px 8px;font-size:.84rem}.muh-ust-ayrac{background:var(--slate-200);width:1px;height:22px}.muh-ust-kullanici{color:var(--slate-900);font-size:.86rem;font-weight:600}.muh-ust-tarih{color:var(--slate-500);font-size:.78rem}.muh-icerik{flex-direction:column;flex:auto;min-height:0;padding:18px 20px 22px;display:flex;overflow-y:auto}.muh-sayfa{flex-direction:column;flex:auto;gap:16px;max-width:1560px;min-height:0;display:flex}.muh-sayfa-ust{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.muh-h1{color:var(--navy-900);letter-spacing:.01em;margin:0;font-size:1.45rem}.muh-alt{color:var(--slate-500);margin:4px 0 0;font-size:.86rem}.muh-h2{letter-spacing:.11em;color:var(--slate-500);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;font-size:.82rem;font-weight:700;display:flex}.muh-h2-not{letter-spacing:0;color:var(--orange-700);font-size:.74rem;font-style:normal;font-weight:400}.muh-h3{color:var(--navy-900);margin:0 0 6px;font-size:.92rem}.muh-h3.ikinci{margin-top:13px}.muh-blok{display:block}.muh-sayfa>.muh-blok:last-child{margin-bottom:auto}.muh-kart-sira{grid-template-columns:repeat(auto-fill,minmax(228px,240px));gap:12px;display:grid}.muh-kart-izgara{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:12px;display:grid}.muh-kart{border:1px solid var(--slate-200);background:var(--surface);color:inherit;border-radius:13px;flex-direction:column;gap:5px;padding:13px 15px;text-decoration:none;display:flex}.muh-kart.canli{border-color:var(--slate-300);box-shadow:var(--shadow)}.muh-kart.canli:hover{border-color:var(--brand-gold)}.muh-kart.bekliyor{background:var(--slate-100);border-style:dashed}.muh-kart.bekliyor .muh-kart-deger{color:var(--slate-500)}.muh-kart-ad{color:var(--slate-500);letter-spacing:.03em;font-size:.78rem}.muh-kart-deger{color:var(--navy-900);font-variant-numeric:tabular-nums;font-size:1.52rem;font-weight:700;line-height:1.15}.muh-kart-not{color:var(--slate-500);font-size:.72rem}.muh-bos-izgara{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.muh-bos-kutu{border:1px dashed var(--slate-300);background:var(--slate-100);border-radius:13px;padding:14px 15px}.muh-bos-not{color:var(--slate-500);margin:0;font-size:.8rem}.muh-buton{border:1px solid var(--navy-900);background:var(--navy-900);color:var(--brand-cream);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:9px 17px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.muh-buton:hover:not(:disabled){background:var(--navy-800)}.muh-buton.ikincil{background:var(--surface);color:var(--navy-900)}.muh-buton.ikincil:hover:not(:disabled){background:var(--brand-cream)}.muh-mini{border:1px solid var(--slate-300);background:var(--surface);color:var(--slate-700);white-space:nowrap;border-radius:7px;margin-left:6px;padding:4px 9px;font-size:.76rem}.muh-mini:hover:not(:disabled){border-color:var(--navy-900);color:var(--navy-900)}.muh-filtre{flex-wrap:wrap;gap:9px;display:flex}.muh-filtre .muh-girdi{max-width:230px}.muh-filtre input[type=search]{min-width:290px}.muh-girdi{border:1px solid var(--slate-300);background:var(--surface);width:100%;color:var(--slate-900);border-radius:9px;padding:7px 10px;font-size:.87rem}.muh-girdi:focus{outline:2px solid var(--brand-gold);outline-offset:-1px;border-color:var(--brand-gold)}.muh-girdi.sag{text-align:right;font-variant-numeric:tabular-nums}textarea.muh-girdi{resize:vertical}.muh-hata{background:var(--red-100);color:var(--red-700);border:1px solid var(--red-700);border-radius:9px;margin:0;padding:9px 13px;font-size:.85rem}.muh-tablo-sarmal{border:1px solid var(--slate-200);background:var(--surface);border-radius:13px;flex:auto;min-height:160px;overflow:auto}.muh-tablo-sarmal>.muh-bos-not{padding:26px 18px}.muh-tablo{border-collapse:collapse;width:100%;font-size:.86rem}.muh-tablo th{z-index:1;text-align:left;white-space:nowrap;background:var(--brand-cream);color:var(--slate-700);letter-spacing:.07em;border-bottom:1px solid var(--slate-300);padding:9px 12px;font-size:.73rem;font-weight:700;position:sticky;top:0}.muh-tablo td{border-bottom:1px solid var(--slate-100);vertical-align:middle;padding:8px 12px}.muh-tablo tbody tr:hover{background:var(--brand-cream)}.muh-tablo tr.pasif td{opacity:.55}.muh-tablo .sag{text-align:right}.muh-tablo .sayi{font-variant-numeric:tabular-nums;white-space:nowrap}.muh-tablo .kod{color:var(--slate-700);white-space:nowrap;font-family:Consolas,Courier New,monospace}.muh-tablo .sonuk{color:var(--slate-500)}.muh-tablo td:last-child{white-space:nowrap;width:1%}.muh-tablo td:last-child .muh-mini:first-child{margin-left:0}.muh-durum{white-space:nowrap;background:var(--slate-100);color:var(--slate-500);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-block}.muh-durum.aktif{background:var(--green-100);color:var(--green-700)}.muh-ortu{z-index:60;background:#3d07106b;justify-content:flex-end;display:flex;position:fixed;inset:0}.muh-panel{background:var(--surface);width:min(480px,100vw);height:100dvh;box-shadow:var(--shadow);flex-direction:column;display:flex}.muh-panel.genis{width:min(760px,100vw)}.muh-panel-ust{border-bottom:1px solid var(--slate-200);background:var(--brand-cream);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.muh-panel-ust h2{color:var(--navy-900);margin:0;font-size:1.08rem}.muh-kapat{color:var(--slate-500);background:0 0;border:none;padding:0 4px;font-size:1.5rem;line-height:1}.muh-kapat:hover{color:var(--navy-900)}.muh-panel-govde{flex-direction:column;flex:auto;gap:18px;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.muh-panel-alt{border-top:1px solid var(--slate-200);background:var(--slate-100);flex:none;justify-content:flex-end;gap:9px;padding:12px 18px;display:flex}.muh-bolum{display:block}.muh-bolum-baslik{letter-spacing:.11em;color:var(--slate-500);border-bottom:1px solid var(--slate-200);margin:0 0 10px;padding-bottom:6px;font-size:.73rem;font-weight:700}.muh-alan-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 13px;display:grid}.muh-alan-izgara>label{color:var(--slate-700);flex-direction:column;gap:4px;font-size:.76rem;font-weight:600;display:flex}.muh-alan-izgara>label.genis{grid-column:1/-1}.muh-alan-izgara>label.onay{flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;font-size:.86rem}.muh-alan-izgara>label.onay input{width:17px;height:17px;accent-color:var(--navy-900)}.muh-alan-izgara>.muh-not.genis{grid-column:1/-1}.muh-uyari-not{background:var(--orange-100);color:var(--orange-700);border:1px solid var(--orange-700);border-radius:9px;margin:0;padding:9px 12px;font-size:.79rem;line-height:1.45}.muh-not{color:var(--slate-500);margin:0;font-size:.77rem;line-height:1.45}.muh-yakinda{text-align:center;border:1px dashed var(--slate-300);background:var(--surface);border-radius:16px;flex-direction:column;align-items:center;gap:12px;max-width:620px;margin:40px auto 0;padding:30px 26px;display:flex}.muh-yakinda-etiket{letter-spacing:.16em;color:var(--orange-700);background:var(--orange-100);border-radius:999px;margin:0;padding:3px 10px;font-size:.68rem;font-weight:700}.muh-yakinda-baslik{color:var(--navy-900);margin:0;font-size:1.5rem}.muh-yakinda-not{color:var(--slate-700);margin:0;font-size:.89rem;line-height:1.6}@media (max-width:1440px){.muh-kabuk{grid-template-columns:206px minmax(0,1fr)}.muh-tablo{font-size:.82rem}.muh-tablo td{padding:7px 10px}.muh-filtre input[type=search]{min-width:220px}.muh-marka{padding:12px 14px 11px}.muh-marka strong{font-size:.96rem}.muh-nav{padding:6px 0 12px}.muh-nav-baslik{margin:8px 14px 3px;font-size:.63rem}.muh-nav-madde{padding:4px 14px;font-size:.83rem}.muh-rozet{padding:1px 4px;font-size:.56rem}}@media (max-width:1080px){.muh-kabuk{grid-template-columns:1fr;height:auto;overflow:visible}.muh-menu{flex-direction:row;overflow-x:auto}.muh-nav{gap:14px;padding:8px 12px;display:flex}.muh-kart-sira{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (min-width:1320px){.muh-tablo td.sarmasiz,.muh-tablo th.sarmasiz{white-space:nowrap}}.muh-panel.tam{width:min(1120px,100vw)}.muh-satir-sarmal{border:1px solid var(--slate-200);background:var(--surface);border-radius:11px;max-height:320px;overflow:auto}.muh-satir-tablo{font-size:.78rem}.muh-satir-tablo th{padding:7px;font-size:.66rem}.muh-satir-tablo td{padding:5px 7px}.muh-satir-tablo tbody tr:hover{background:var(--brand-cream)}.muh-satir-tablo td.muh-bos-not{text-align:center;padding:18px 12px}.muh-tablo tfoot td{border-top:2px solid var(--slate-300);background:var(--slate-100);padding:9px 12px;font-size:.82rem}.muh-tablo td.vurgu,.muh-tablo tfoot td.vurgu{color:var(--navy-900);font-weight:700}.muh-satir-form{border:1px solid var(--slate-200);background:var(--slate-100);border-radius:11px;grid-template-columns:2fr .8fr .8fr 1fr .7fr .7fr;gap:9px 11px;margin-top:11px;padding:12px 13px;display:grid}.muh-satir-form>label{color:var(--slate-700);flex-direction:column;gap:4px;font-size:.72rem;font-weight:600;display:flex}.muh-satir-form>label.genis{grid-column:1/-1}.muh-satir-form-alt{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px;display:flex}.muh-satir-form-alt .muh-not{margin-right:auto}.muh-satir-form>.muh-urun-secici{flex-direction:column;grid-column:1/-1;gap:5px;display:flex}.muh-urun-alan{display:block;position:relative}.muh-urun-alan>label{color:var(--slate-700);flex-direction:column;gap:4px;font-size:.72rem;font-weight:600;display:flex}.muh-urun-etiket{display:block}.muh-urun-istege{color:var(--slate-500);font-weight:400}.muh-urun-liste{z-index:6;background:var(--surface);border:1px solid var(--slate-300);max-height:208px;box-shadow:var(--shadow);border-radius:10px;margin:3px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.muh-urun-madde{text-align:left;width:100%;color:var(--slate-900);background:0 0;border:none;border-radius:7px;align-items:baseline;gap:9px;padding:5px 8px;font-size:.8rem;display:flex}.muh-urun-madde:hover{background:var(--brand-cream)}.muh-urun-madde strong{color:var(--navy-900);white-space:nowrap;font-family:Consolas,Courier New,monospace;font-size:.75rem}.muh-urun-madde span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.muh-urun-madde em{color:var(--slate-500);white-space:nowrap;font-size:.7rem;font-style:normal}.muh-urun-bos{color:var(--slate-500);padding:6px 8px;font-size:.78rem;display:block}.muh-urun-durum{color:var(--slate-500);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:.72rem;line-height:1.4;display:flex}.muh-urun-durum strong{color:var(--navy-900);font-weight:600}.muh-urun-iz{color:var(--slate-500);white-space:nowrap;margin-left:6px;font-family:Consolas,Courier New,monospace;font-size:.68rem;font-style:normal;display:inline-block}.muh-toplam-serit{border:1px solid var(--slate-200);background:var(--brand-cream);border-radius:11px;flex-wrap:wrap;justify-content:flex-end;gap:10px 26px;margin-top:12px;padding:11px 15px;display:flex}.muh-toplam-serit span{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.muh-toplam-serit em{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500);font-size:.68rem;font-style:normal;font-weight:700}.muh-toplam-serit strong{font-variant-numeric:tabular-nums;color:var(--slate-900);font-size:.95rem}.muh-toplam-serit .buyuk strong{color:var(--navy-900);font-size:1.22rem}.muh-ozet-serit{border:1px solid var(--slate-200);background:var(--brand-cream);border-radius:11px;flex-wrap:wrap;align-items:flex-end;gap:10px 30px;margin-bottom:12px;padding:11px 15px;display:flex}.muh-ozet-serit span{flex-direction:column;gap:2px;display:flex}.muh-ozet-serit em{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500);font-size:.68rem;font-style:normal;font-weight:700}.muh-ozet-serit strong{font-variant-numeric:tabular-nums;color:var(--slate-900);font-size:.98rem}.muh-ozet-serit .buyuk strong{color:var(--navy-900);font-size:1.26rem}.muh-ozet-serit .uyari strong{color:var(--orange-700);font-size:.82rem}.muh-ozet-serit .not{color:var(--slate-500);align-self:center;margin-left:auto;font-size:.76rem}.muh-iptal-kutu{border:1px solid var(--red-700);background:var(--red-100);border-radius:11px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 14px;display:flex}.muh-iptal-kutu>label{color:var(--red-700);flex-direction:column;flex:320px;gap:4px;font-size:.76rem;font-weight:600;display:flex}.muh-buton.tehlike{border-color:var(--red-700);background:var(--red-700);color:#fff}.muh-buton.tehlike:hover:not(:disabled){background:#7d1620}.muh-durum.taslak{background:var(--slate-200);color:var(--slate-700)}.muh-durum.iptal{background:var(--red-100);color:var(--red-700)}.muh-bolum-alt{align-items:center;gap:11px;margin-top:11px;display:flex}.muh-bolum-alt .muh-not{color:var(--slate-500)}.muh-ekstre-govde{border-top:1px solid var(--slate-200);flex:auto}.muh-panel-ust .muh-durum{margin-left:auto}.muh-panel-alt .muh-toplam-serit{background:0 0;border:0;justify-content:flex-start;gap:6px 22px;margin:0 auto 0 0;padding:0}.muh-panel-alt .muh-toplam-serit span{align-items:flex-start}.muh-panel-alt .muh-toplam-serit .buyuk strong{font-size:1.12rem}.erp-sayfa{gap:9px}.erp-arac-cubugu{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.erp-filtre{border:1px solid var(--slate-200);background:var(--surface);border-radius:11px;flex-direction:column;flex:none;gap:7px;padding:8px 10px;display:flex}.erp-filtre-satir{flex-wrap:wrap;align-items:flex-end;gap:6px 8px;display:flex}.erp-filtre-satir.fazla{border-top:1px dashed var(--slate-200);padding-top:7px}.erp-filtre-bosluk{margin-left:auto}.erp-alan{flex-direction:column;gap:2px;min-width:0;display:flex}.erp-alan>span{letter-spacing:.06em;color:var(--slate-500);font-size:.64rem;font-weight:700}.erp-alan .muh-girdi{height:28px;padding:3px 8px;font-size:.8rem}.erp-alan.genis{flex:210px;max-width:320px}.erp-alan.genis .muh-girdi,.erp-filtre .muh-girdi{max-width:none}.erp-mini{white-space:nowrap;border:1px solid var(--slate-300);background:var(--surface);height:28px;color:var(--slate-700);border-radius:7px;padding:0 11px;font-size:.75rem;font-weight:600}.erp-mini:hover:not(:disabled){border-color:var(--navy-900);color:var(--navy-900)}.erp-mini:disabled{opacity:.45}.erp-mini.acik{border-color:var(--brand-gold);background:var(--brand-cream)}.erp-sarmal{outline:none}.erp-tablo{table-layout:fixed;font-size:.82rem}.erp-tablo th{letter-spacing:.05em;border-bottom:2px solid var(--slate-300);-webkit-user-select:none;user-select:none;z-index:3;text-overflow:ellipsis;padding:5px 10px;font-size:.7rem;position:sticky;top:0;overflow:hidden}.erp-tablo th .erp-th-ad{display:inline}.erp-tablo th .ok{color:var(--brand-gold);margin-left:5px;font-size:.6rem}.erp-tablo th .erp-tut{cursor:col-resize;touch-action:none;width:7px;height:100%;position:absolute;top:0;right:0}.erp-tablo th .erp-tut:hover{background:var(--brand-gold);opacity:.55}.erp-tablo td{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--slate-100);padding:5px 10px;overflow:hidden}.erp-tablo tbody tr.tek{background:#3d071005}.erp-tablo tbody tr[data-erp-satir]:hover{background:var(--brand-cream)}.erp-tablo tbody tr.secili,.erp-tablo tbody tr.secili:hover{background:#f1a51b38}.erp-tablo tbody tr.secili td{box-shadow:inset 0 1px #b37a0c73,inset 0 -1px #b37a0c73}.erp-tablo tbody tr.erp-bosluk td{border:0;padding:0}.erp-tablo tbody tr.erp-bosluk{background:0 0}.erp-tablo th.sabit-sol,.erp-tablo th.sabit-sag{z-index:4}.erp-tablo td.sabit-sol,.erp-tablo td.sabit-sag{z-index:2;background:var(--surface);position:sticky}.erp-tablo th.sabit-sol,.erp-tablo th.sabit-sag{position:sticky}.erp-tablo td.sabit-sol{box-shadow:1px 0 0 var(--slate-200)}.erp-tablo td.sabit-sag{box-shadow:-1px 0 0 var(--slate-200)}.erp-tablo tr.secili td.sabit-sol,.erp-tablo tr.secili td.sabit-sag{background:#fbf0d8}.erp-tablo tr[data-erp-satir]:hover td.sabit-sol,.erp-tablo tr[data-erp-satir]:hover td.sabit-sag{background:var(--brand-cream)}.erp-toplam{border:1px solid var(--slate-300);background:var(--brand-cream);border-radius:11px;flex:none;align-items:stretch;display:flex;overflow:hidden}.erp-toplam .adet{color:var(--slate-500);border-right:1px solid var(--slate-300);flex-wrap:wrap;align-items:center;gap:5px;padding:6px 14px;font-size:.74rem;display:flex}.erp-toplam .adet strong{color:var(--navy-900);font-size:.86rem}.erp-toplam .adet em{color:var(--orange-700);font-style:normal}.erp-toplam>span:not(.adet){border-right:1px solid #3d071012;flex-direction:column;align-items:flex-end;gap:1px;padding:5px 16px;display:flex}.erp-toplam>span:last-child{border-right:0;margin-left:auto}.erp-toplam em{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500);font-size:.62rem;font-style:normal;font-weight:700}.erp-toplam strong{font-variant-numeric:tabular-nums;color:var(--slate-900);font-size:.9rem}.erp-toplam .buyuk strong{color:var(--navy-900);font-size:1.1rem}.erp-kisayol{color:var(--slate-500);flex-wrap:wrap;flex:none;align-items:center;gap:5px;margin:0;padding:0 2px;font-size:.7rem;display:flex}.erp-kisayol kbd{font:inherit;color:var(--slate-700);background:var(--slate-100);border:1px solid var(--slate-200);border-radius:4px;padding:0 4px;font-size:.66rem}.erp-menu{z-index:200;border:1px solid var(--slate-300);background:var(--surface);border-radius:10px;min-width:224px;max-width:320px;padding:5px;position:fixed;box-shadow:0 18px 44px #3d071038}.erp-menu>p{letter-spacing:.07em;color:var(--slate-500);border-bottom:1px solid var(--slate-200);white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;padding:6px 10px;font-size:.63rem;font-weight:700;overflow:hidden}.erp-menu button{width:100%;color:var(--slate-900);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:5px 10px;font-size:.81rem;display:flex}.erp-menu button:hover:not(:disabled),.erp-menu button.odak:not(:disabled){background:var(--brand-cream)}.erp-menu button:disabled{color:var(--slate-300)}.erp-menu button kbd{font:inherit;color:var(--slate-500);background:var(--slate-100);border-radius:4px;padding:1px 5px;font-size:.7rem}.erp-menu button em{color:var(--orange-700);font-size:.66rem;font-style:normal}.erp-menu hr{border:0;border-top:1px solid var(--slate-200);margin:4px 6px}.erp-kolon-liste{flex-direction:column;gap:4px;margin:12px 0 0;padding:0;list-style:none;display:flex}.erp-kolon-liste li{border:1px solid var(--slate-200);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:5px 8px;font-size:.83rem;display:flex}.erp-kolon-liste label{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.erp-kolon-liste label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-kolon-liste input{width:16px;height:16px;accent-color:var(--navy-900)}.erp-kolon-liste em{color:var(--slate-500);white-space:nowrap;font-size:.68rem;font-style:normal}.erp-kolon-liste em.sabit{color:var(--orange-700)}.erp-sayfa.erp-tam{z-index:150;background:var(--canvas);gap:8px;max-width:none;padding:9px 12px;position:fixed;inset:0}.erp-sayfa.erp-tam .muh-sayfa-ust{align-items:center}.erp-sayfa.erp-tam .muh-h1{font-size:1.02rem}.erp-sayfa.erp-tam .muh-alt,.erp-sayfa.erp-tam .erp-kisayol{display:none}@media (max-width:1500px){.erp-alan.genis{flex:168px;max-width:220px}.erp-filtre-satir{gap:5px 6px}.erp-alan .muh-girdi{padding:3px 6px;font-size:.78rem}.erp-mini{padding:0 9px}}.erp-yazdir{display:none}@media print{@page muhA4{size:A4 landscape;margin:9mm 8mm}body.erp-yazdirma{page:muhA4}body.erp-yazdirma .muh-kabuk{display:none!important}body.erp-yazdirma .erp-yazdir,body.erp-yazdirma .erp-yazdir *{visibility:visible!important}body.erp-yazdirma .erp-yazdir{color:#000;background:#fff;width:100%;font-family:Arial,sans-serif;position:absolute;inset:0 auto auto 0;display:block!important}body.erp-yazdirma .erp-yazdir header{border-bottom:.4mm solid #000;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:2mm;padding-bottom:2mm;display:flex}body.erp-yazdirma .erp-yazdir header strong{letter-spacing:.3mm;font-size:9pt}body.erp-yazdirma .erp-yazdir header b{font-size:12pt}body.erp-yazdirma .erp-yazdir header small{color:#333;font-size:7.5pt}body.erp-yazdirma .erp-yazdir header small:last-child{margin-left:auto}body.erp-yazdirma .erp-yazdir table{border-collapse:collapse;table-layout:auto;width:100%;font-size:7.5pt}body.erp-yazdirma .erp-yazdir th,body.erp-yazdirma .erp-yazdir td{text-align:left;word-break:break-word;border:.2mm solid #666;padding:.8mm 1.4mm}body.erp-yazdirma .erp-yazdir th{background:#eee;font-size:7pt}body.erp-yazdirma .erp-yazdir .sag{text-align:right}body.erp-yazdirma .erp-yazdir thead{display:table-header-group}body.erp-yazdirma .erp-yazdir tfoot{display:table-footer-group}body.erp-yazdirma .erp-yazdir tfoot td{background:#f3f3f3;font-weight:700}body.erp-yazdirma .erp-yazdir tr{break-inside:avoid}}:root{--erp-nav-ray:44px;--erp-nav-menu:218px;--erp-nav-sol:var(--erp-nav-ray);--erp-nav-gecis:.18s}.erp-nav,.erp-shell{--canvas:#f4efe4;--surface:#fbf7ee;--slate-100:#efe9dc;--slate-200:#c9bea6;--slate-300:#b9ad94;--slate-900:#241e1c;--slate-700:#4a423a;--slate-500:#6b6259;--navy-950:#2a0a10;--navy-900:#7b1e2b;--navy-800:#8a1c2b;--brand-burgundy:#7b1e2b;--brand-gold:#e8b04a;--brand-cream:#f6eedf;--red-700:#8a1c2b;--green-700:#1f6b3a;--orange-700:#b8791e;--shadow:0 2px 8px #2a0a102e;--e-bordo-ust:#7b1e2b;--e-bordo-alt:#5e0f1a;--e-bant-kenar:#3e0810;--e-menu-ust:#4e0e18;--e-menu-alt:#3b0a12;--e-menu-kenar:#2a0a10;--e-menu-metin:#dcc3b2;--e-menu-baslik:#f3dfcb;--e-menu-etiket:#e7c8ae;--e-sekme-zemin:#3b0a12;--e-sekme-pasif-ust:#601320;--e-sekme-pasif-alt:#4a0d16;--e-sekme-pasif-metin:#dcbba8;--e-sekme-aktif:#fbf7ee;--e-arac-ust:#fbf7ee;--e-arac-alt:#ede5d3;--e-durum-ust:#ede5d3;--e-durum-alt:#dcd3bd;--e-durum-metin:#463e36;--e-altin-sonuk:#d9a85a;--e-kaydirma-iz:#33080f;--e-kaydirma-tutamak:#7b4650}body.erp-nav-var{padding-left:var(--erp-nav-sol)}body.erp-nav-var .sidebar,body.erp-nav-var .vet-sidebar,body.erp-nav-var .production-sidebar{left:var(--erp-nav-sol)}.erp-nav{z-index:90;width:var(--erp-nav-menu);pointer-events:none;position:fixed;top:0;bottom:0;left:0}.erp-nav>*{pointer-events:auto}.erp-ray,.erp-yan{color:#fff8ed;background:linear-gradient(180deg, var(--e-menu-ust), var(--e-menu-alt));border-right:1px solid var(--e-menu-kenar);min-width:0;box-shadow:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.erp-ray{width:var(--erp-nav-ray);z-index:2;align-items:center;gap:3px;padding:4px 0;overflow:hidden auto}.erp-ray[data-gizli="1"]{visibility:hidden}.erp-yan{width:var(--erp-nav-menu);z-index:3;transform:translateX(calc(var(--erp-nav-ray) - var(--erp-nav-menu)));transition:transform var(--erp-nav-gecis) cubic-bezier(.2, .7, .3, 1)}.erp-yan[data-acik="1"]{transform:none}.erp-yan[data-gorunur="0"]{visibility:hidden;pointer-events:none}.erp-nav[data-gecis="1"] .erp-yan{will-change:transform}@media (prefers-reduced-motion:reduce){.erp-yan,.erp-alt,.erp-mad,.erp-menu,.erp-iz-parca{transition:none!important}}.erp-shell{background:var(--canvas);grid-template-columns:minmax(0,1fr);height:100dvh;display:grid;position:relative;overflow:hidden}.erp-govde{grid-column:1}.erp-ray-dugme{color:#fff8eddb;background:0 0;border:1px solid #0000;border-radius:2px;flex:none;place-items:center;display:grid}.erp-ray .erp-ray-dugme{width:34px;height:26px;font-size:13px}.erp-yan-ust .erp-ray-dugme{width:17px;height:17px;color:var(--e-menu-etiket);background:#ffffff1a;border-color:#ffffff29;font-size:9px}.erp-ray-dugme:hover{color:#fff;background:#fff8ed1f}.erp-ray-dugme.aktif{color:#fff;background:#f1a51b2e;border-color:#f1a51b6b}.erp-ray-ayrac{background:#fff8ed2e;width:28px;height:1px;margin:2px 0}.erp-yan-ust{background:#0000004d;border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:6px;height:24px;min-height:24px;padding:0 5px;display:flex}.erp-yan-ust strong{letter-spacing:.13em;color:var(--e-menu-etiket);white-space:nowrap;font-size:9.5px;font-weight:600;overflow:hidden}.erp-yan-sayi{color:#f6eedf80;white-space:nowrap;flex:none;margin-left:auto;font-size:9px}.erp-ara{flex:none;padding:4px 5px}.erp-ara input{color:#fff8ed;background:#00000047;border:1px solid #fff8ed2e;border-radius:2px;width:100%;height:20px;padding:0 5px;font-size:11px}.erp-ara input::placeholder{color:#fff8ed80}.erp-ara input:focus{outline:2px solid var(--brand-gold);outline-offset:-1px}.erp-yan-govde{flex:auto;min-height:0;padding:2px 0 8px;overflow-y:auto}.erp-yan-govde::-webkit-scrollbar{width:9px}.erp-yan-govde::-webkit-scrollbar-track{background:var(--e-kaydirma-iz)}.erp-yan-govde::-webkit-scrollbar-thumb{background:var(--e-kaydirma-tutamak);border:2px solid var(--e-kaydirma-iz);border-radius:5px}.erp-sonuc{scrollbar-width:thin}.erp-bolum{margin-bottom:4px}.erp-bolum-baslik{letter-spacing:.12em;color:#fff8ed73;margin:6px 6px 2px;font-size:9px;font-weight:700}.erp-agac,.erp-alt,.erp-kisa-liste{margin:0;padding:0;list-style:none}.erp-mad-satir{align-items:stretch;width:100%;display:flex}.erp-mad{min-width:0;min-height:20px;color:var(--e-menu-metin);text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;flex:auto;align-items:center;gap:5px;padding:0 4px;font-size:11.5px;transition:background .14s,color .14s;display:flex}.erp-mad.s1{letter-spacing:.04em;text-transform:uppercase;min-height:23px;color:var(--e-menu-baslik);background:linear-gradient(#0003,#00000024);border-top:1px solid #ffffff14;border-bottom:1px solid #0000004d;padding-left:6px;font-size:11px;font-weight:700}.erp-mad.s1[aria-expanded=true]{background:linear-gradient(#00000057,#0000003d);border-left-color:#e8b04a59}.erp-mad.s2{letter-spacing:.09em;text-transform:uppercase;color:#f6eedf8c;padding-left:14px;font-size:9.5px;font-weight:700}.erp-mad.s3{padding-left:22px}.erp-mad:hover:not(:disabled){color:#fff;background:#fff8ed1a}.erp-mad.aktif{background:var(--brand-cream);border-left-color:var(--brand-gold);color:var(--e-menu-ust);font-weight:600}.erp-mad.s2.aktif,.erp-mad.s1.aktif{color:var(--e-menu-ust)}.erp-mad .kod{letter-spacing:0;color:#ffffff61;font-variant-numeric:tabular-nums;flex:none;width:21px;font-size:9px}.erp-mad.aktif .kod{color:#5e0f1a8c}.erp-mad .sayi{color:#ffffff6b;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:9px;font-style:normal}.erp-mad.aktif .sayi{color:#5e0f1a73}.erp-yildiz{color:#fff3;background:0 0;border:0;flex:none;width:15px;font-size:9px;line-height:1}.erp-yildiz:hover,.erp-yildiz.dolu{color:var(--e-altin-sonuk)}.erp-mad-satir:hover .erp-yildiz{color:#ffffff73}.erp-mad-satir:hover .erp-yildiz.dolu{color:var(--brand-gold)}.erp-mad.bekliyor{opacity:.48}.erp-mad:disabled{cursor:default}.erp-mad .ok{opacity:.75;flex:none;width:10px;font-size:.62rem}.erp-mad .ikon{text-align:center;flex:none;width:14px}.erp-mad .ad{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.erp-mad .rozet{letter-spacing:.04em;color:#fff8edcc;white-space:nowrap;background:#fff8ed24;border-radius:5px;flex:none;padding:1px 4px;font-size:.56rem;font-style:normal}.erp-kisa-liste li{align-items:center;display:flex}.erp-kisa{min-width:0;min-height:20px;color:var(--e-menu-metin);text-align:left;background:0 0;border:0;border-radius:0;flex:auto;align-items:center;gap:6px;padding:0 4px 0 12px;font-size:11.5px;display:flex}.erp-kisa:hover{color:#fff;background:#fff8ed1a}.erp-kisa.aktif{color:#fff;background:#f1a51b29}.erp-kisa .ikon{opacity:.8;flex:none;font-size:.72rem}.erp-kisa .ad{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.erp-kisa-kapat{color:#fff8ed8c;background:0 0;border:0;border-radius:6px;flex:none;width:20px;height:20px;font-size:14px;line-height:1}.erp-kisa-kapat:hover{color:#fff;background:#fff8ed24}.erp-sonuc{flex:auto;min-height:0;padding:2px 6px 10px;overflow-y:auto}.erp-sonuc-bos{color:#fff8ed8c;margin:10px 8px;font-size:.76rem}.erp-sonuc-madde{text-align:left;color:#fff8edeb;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:8px;width:100%;margin-bottom:2px;padding:5px 8px;display:flex}.erp-sonuc-madde:hover:not(:disabled){background:#fff8ed1f}.erp-sonuc-madde.bekliyor{opacity:.55}.erp-sonuc-madde .kod{color:var(--brand-gold);flex:none;padding-top:2px;font-family:Consolas,Courier New,monospace;font-size:.66rem}.erp-sonuc-madde .govde{flex-direction:column;flex:auto;min-width:0;display:flex}.erp-sonuc-madde strong{text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;font-weight:600;overflow:hidden}.erp-sonuc-madde small{color:#fff8ed94;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.erp-sonuc-madde em{white-space:nowrap;background:#fff8ed24;border-radius:5px;flex:none;padding:1px 4px;font-size:.58rem;font-style:normal}.erp-yan-alt{background:#0003;border-top:1px solid #ffffff14;flex:none;align-items:center;gap:8px;min-height:20px;padding:3px 6px;display:flex}.erp-yan-yetki{letter-spacing:.04em;color:#f6eedf8c;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:9px;display:flex;overflow:hidden}.erp-yan-yetki b{color:#f6eedf61;font-weight:700}.erp-yan-alt a{color:#fff8ed99;flex:none;margin-left:auto;font-size:9.5px;text-decoration:none}.erp-yan-alt a:hover{color:#fff;text-decoration:underline}.erp-govde{flex-direction:column;min-width:0;display:flex;overflow:hidden}.erp-pin{opacity:.72;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;width:26px;height:24px;margin-left:auto;font-size:12px;line-height:1;display:grid}.erp-pin:hover{opacity:1;background:#fff8ed1f}.erp-pin.basili{opacity:1;background:#f1a51b2e;border-color:#f1a51b80}.erp-ust{background:linear-gradient(var(--e-bordo-ust), var(--e-bordo-alt));border-bottom:1px solid var(--e-bant-kenar);height:30px;min-height:30px;color:var(--brand-cream);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex;overflow:hidden}.erp-iz{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;font-size:11.5px;display:flex;overflow:hidden}.erp-iz-parca{align-items:center;gap:5px;min-width:0;transition:color .14s;display:inline-flex}.erp-iz .ayrac{color:#f6eedf61}.erp-iz strong{color:var(--brand-cream);font-weight:600}.erp-iz span{color:#f6eedfad}.erp-iz button{color:#f6eedfad;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.erp-iz button:hover{color:var(--brand-gold);text-decoration:underline}.erp-ust-sag{flex:none;align-items:center;gap:8px;display:flex}.erp-sube{letter-spacing:.04em;text-transform:uppercase;color:#f6eedf99;align-items:center;gap:5px;font-size:10px;display:flex}.erp-sube select{border:1px solid var(--slate-300);background:var(--surface);height:19px;color:var(--slate-900);border-radius:2px;max-width:150px;padding:0 4px;font-size:11px}.erp-ust-ayrac{background:#f6eedf38;width:1px;height:15px}.erp-ust-kullanici{color:var(--brand-cream);text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:11px;font-weight:600;overflow:hidden}.erp-ust-tarih{color:#f6eedf9e;white-space:nowrap;font-size:10.5px}.erp-icerik{flex-direction:column;flex:auto;min-height:0;padding:14px 18px 18px;display:flex;overflow-y:auto}.erp-icerik:has(>.erp-gb){padding:6px}.erp-gb.muh-sayfa{gap:6px;max-width:none}.erp-gb{--gb-panel-zemin:#fff}.erp-gb .muh-sayfa-ust{align-items:baseline;gap:10px;margin:0}.erp-gb .muh-sayfa-ust>div{align-items:baseline;gap:10px;display:flex}.erp-gb .muh-h1{font-size:12px;font-weight:700;line-height:16px}.erp-gb .muh-alt{margin:0;font-size:9.5px;line-height:16px}.erp-gb .muh-hata{border-radius:0;padding:4px 8px;font-size:10px}.erp-gb .gb-kpi{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.erp-gb .gb-kpi-kart{border:1px solid var(--slate-200);border-top:2px solid var(--slate-300);background:var(--gb-panel-zemin);height:50px;color:inherit;grid-template-rows:12px 20px 11px;grid-template-columns:1fr auto;align-content:start;gap:0 6px;padding:4px 8px 5px;text-decoration:none;display:grid}.erp-gb .gb-kpi-kart:hover{background:var(--brand-cream)}.erp-gb .gb-kpi-ad{letter-spacing:.06em;text-transform:uppercase;color:var(--slate-500);white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;font-size:9.5px;font-weight:600;line-height:12px;overflow:hidden}.erp-gb .gb-kpi-etiket{letter-spacing:.06em;color:var(--slate-500);background:var(--slate-100);border:1px solid var(--slate-200);white-space:nowrap;grid-area:1/2;place-self:center end;padding:0 4px;font-size:8px;font-weight:700;line-height:10px}.erp-gb .gb-kpi-deger{font-variant-numeric:tabular-nums;color:var(--navy-950);white-space:nowrap;text-overflow:ellipsis;grid-area:2/1/auto/-1;align-self:center;font-size:18px;font-weight:700;line-height:20px;overflow:hidden}.erp-gb .gb-kpi-not{color:var(--slate-500);white-space:nowrap;text-overflow:ellipsis;grid-area:3/1/auto/-1;font-size:8.5px;line-height:11px;overflow:hidden}.erp-gb .t-borc{border-top-color:var(--red-700)}.erp-gb .t-borc .gb-kpi-deger,.erp-gb .t-borc .gb-olcu-deger,.erp-gb .t-borc .gb-kpi-etiket{color:var(--red-700)}.erp-gb .t-alacak{border-top-color:var(--green-700)}.erp-gb .t-alacak .gb-kpi-deger,.erp-gb .t-alacak .gb-olcu-deger,.erp-gb .t-alacak .gb-kpi-etiket{color:var(--green-700)}.erp-gb .t-net{border-top-color:var(--navy-900)}.erp-gb .t-net .gb-kpi-deger,.erp-gb .t-net .gb-olcu-deger{color:var(--navy-900)}.erp-gb .t-risk{border-top-color:var(--orange-700)}.erp-gb .t-risk .gb-kpi-deger,.erp-gb .t-risk .gb-olcu-deger,.erp-gb .t-risk .gb-kpi-etiket{color:var(--orange-700)}.erp-gb .t-nakit{border-top-color:var(--slate-500)}.erp-gb .gb-kpi-kart.bekliyor .gb-kpi-deger{color:var(--slate-500)}.erp-gb .gb-satir{align-items:stretch;gap:6px;display:grid}.erp-gb .gb-satir.gb-21{grid-template-columns:1.55fr 1fr}.erp-gb .gb-satir.gb-13{grid-template-columns:1.35fr 1fr}.erp-gb .gb-satir.gb-111{grid-template-columns:1fr 1fr 1fr}.erp-gb .gb-panel,.erp-gb .muh-bos-kutu{border:1px solid var(--slate-200);background:var(--gb-panel-zemin);border-radius:0;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.erp-gb .gb-panel-ust,.erp-gb .muh-bos-kutu>.muh-h3{background:linear-gradient(var(--e-arac-ust), var(--e-arac-alt));border-bottom:1px solid var(--slate-200);letter-spacing:.03em;text-transform:uppercase;height:22px;min-height:22px;color:var(--e-menu-ust);white-space:nowrap;flex:none;align-items:center;gap:8px;margin:0;padding:0 8px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.erp-gb .gb-panel-ust em{letter-spacing:0;text-transform:none;color:var(--slate-500);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:9px;font-style:normal;font-weight:400;overflow:hidden}.erp-gb .gb-bos,.erp-gb .muh-bos-not{color:var(--slate-500);margin:0;padding:6px 7px;font-size:10px}.erp-gb .gb-tablo,.erp-gb .muh-bos-kutu .muh-satir-tablo{border-collapse:collapse;table-layout:auto;width:100%;font-size:10px}.erp-gb .gb-tablo th{text-align:left;white-space:nowrap;letter-spacing:.03em;color:var(--slate-700);background:var(--brand-cream);border-bottom:1px solid var(--slate-300);padding:2px 8px;font-size:9.5px;font-weight:600}.erp-gb .gb-tablo td,.erp-gb .muh-bos-kutu .muh-satir-tablo td{border-bottom:1px solid var(--slate-100);vertical-align:middle;padding:2px 8px;line-height:14px}.erp-gb .gb-tablo tbody tr,.erp-gb .muh-bos-kutu .muh-satir-tablo tbody tr{height:21px}.erp-gb .gb-tablo tbody tr:hover,.erp-gb .muh-bos-kutu .muh-satir-tablo tbody tr:hover{background:var(--brand-cream)}.erp-gb .gb-tablo .sag{text-align:right}.erp-gb .gb-tablo .sayi{font-variant-numeric:tabular-nums;white-space:nowrap}.erp-gb .gb-tablo .vurgu{color:var(--navy-900);font-weight:700}.erp-gb .gb-tablo .sonuk{color:var(--slate-500);white-space:nowrap}.erp-gb .gb-tablo .kod{color:var(--slate-700);white-space:nowrap;font-family:Consolas,Courier New,monospace}.erp-gb .gb-tablo .ad{white-space:nowrap;text-overflow:ellipsis;width:40%;max-width:0;overflow:hidden}.erp-gb .gb-tablo tfoot td{color:var(--e-menu-ust);background:var(--brand-cream);border-top:1px solid var(--slate-300);border-bottom:0;padding:2px 8px;font-weight:700}.erp-gb .gb-tablo th.dagilim,.erp-gb .gb-tablo td.dagilim{width:92px}.erp-gb .gb-cubuk{background:var(--slate-100);border:1px solid var(--slate-200);width:100%;height:7px;display:block}.erp-gb .gb-cubuk i{background:var(--navy-900);height:100%;display:block}.erp-gb .gb-cubuk.risk i{background:var(--orange-700)}.erp-gb .gb-olcu-liste{flex-direction:column;min-width:0;display:flex}.erp-gb .gb-olcu{border-bottom:1px solid var(--slate-100);height:22px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 8px;min-width:0;padding:0 8px;text-decoration:none;display:grid}.erp-gb .gb-olcu:hover{background:var(--brand-cream)}.erp-gb .gb-olcu-ad{color:var(--slate-700);white-space:nowrap;grid-area:1/1;font-size:9.5px;line-height:14px}.erp-gb .gb-olcu-not{min-width:0;color:var(--slate-500);white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;font-size:8.5px;line-height:14px;overflow:hidden}.erp-gb .gb-olcu-deger{color:var(--navy-950);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/3;justify-self:end;font-size:11px;font-weight:700;line-height:14px}.erp-gb .erp-kisayol.kucuk{border-top:1px solid var(--slate-100);color:var(--slate-500);margin:auto 0 0;padding:2px 7px;font-size:8.5px}.erp-gb .muh-durum,.erp-gb .muh-etiket{border-radius:2px;padding:0 4px;font-size:8.5px;line-height:14px}.erp-gb .muh-bos-kutu .muh-satir-tablo .kod{color:var(--slate-700);font-family:Consolas,Courier New,monospace}@media (max-width:1500px){.erp-gb .gb-satir.gb-21{grid-template-columns:1.7fr 1fr}.erp-gb .gb-satir.gb-13{grid-template-columns:1.5fr 1fr}.erp-gb .gb-kpi-deger{font-size:16px}.erp-gb .gb-tablo th.dagilim,.erp-gb .gb-tablo td.dagilim{width:62px}}.erp-cari{display:contents}.erp-cari,.erp-cari-ortu{--c-panel:#fff;--c-kenar:#cfc4ac;--c-sonuk:#8a8177;--c-baslik-ust:#f3ecdb;--c-baslik-alt:#e8dfc9;--c-zebra:#fbf8f1;--c-secili:#f3e7cf}.erp-cari .muh-sayfa{gap:5px;max-width:none}.erp-cari .muh-sayfa-ust{align-items:baseline;gap:10px;margin:0}.erp-cari .muh-sayfa-ust>div{align-items:baseline;gap:10px;min-width:0;display:flex}.erp-cari .muh-h1{letter-spacing:.02em;font-size:12px;font-weight:700;line-height:16px}.erp-cari .muh-alt{white-space:nowrap;margin:0;font-size:9.5px;line-height:16px}.erp-cari .erp-sayfa{gap:5px}.erp-cari .erp-sayfa.erp-tam{gap:5px;padding:6px}.erp-cari .erp-sayfa.erp-tam .muh-h1{font-size:12px}.erp-cari .erp-filtre{border-color:var(--slate-300);background:var(--c-panel);border-radius:0;gap:4px;padding:4px 6px}.erp-cari .erp-filtre-satir{gap:3px 8px}.erp-cari .erp-filtre-satir.fazla{padding-top:4px}.erp-cari .erp-alan{gap:1px}.erp-cari .erp-alan>span{letter-spacing:.06em;color:var(--c-sonuk);font-size:8.5px;font-weight:700}.erp-cari .erp-alan .muh-girdi,.erp-cari .erp-filtre .muh-girdi{border-color:var(--slate-300);background:var(--c-panel);border-radius:0;height:22px;min-height:22px;padding:0 6px;font-size:10.5px}.erp-cari .erp-alan.genis{flex:240px;max-width:340px}.erp-cari .erp-mini,.erp-cari .muh-buton{letter-spacing:.02em;height:22px;min-height:22px;box-shadow:none;border-radius:2px;padding:0 9px;font-size:10px;font-weight:600}.erp-cari .muh-mini{border-color:var(--slate-300);background:var(--c-panel);border-radius:2px;height:16px;margin-left:4px;padding:0 7px;font-size:9.5px;line-height:14px}.erp-cari .erp-satir-islem{gap:3px}.erp-cari .muh-tablo-sarmal{border-color:var(--slate-300);background:var(--c-panel);border-radius:0;min-height:0}.erp-cari .erp-tablo{font-size:10.5px}.erp-cari .erp-tablo th{letter-spacing:.03em;color:var(--slate-700);background:var(--c-baslik-ust);border-bottom:1px solid var(--slate-300);padding:3px 8px;font-size:9.5px;font-weight:700}.erp-cari .erp-tablo td{border-bottom:1px solid var(--slate-200);padding:3px 8px;line-height:15px}.erp-cari .erp-tablo tbody tr.tek{background:var(--c-zebra)}.erp-cari .erp-tablo tbody tr.secili{background:var(--c-secili)}.erp-cari .erp-tablo tbody tr.pasif td{color:var(--c-sonuk)}.erp-cari .erp-tablo .kod{color:var(--slate-700);font-family:Consolas,Courier New,monospace}.erp-cari .erp-tablo .sayi{font-variant-numeric:tabular-nums}.erp-cari .muh-bos-not{padding:8px 10px;font-size:10.5px}.erp-cari .muh-durum{letter-spacing:.04em;border:1px solid var(--slate-200);background:var(--slate-100);color:var(--c-sonuk);border-radius:2px;padding:0 5px;font-size:9px;font-weight:700;line-height:13px}.erp-cari .muh-durum.aktif{border-color:var(--green-700);color:var(--green-700);background:#fff}.erp-cari .erp-toplam{border-color:var(--slate-300);background:var(--brand-cream);border-radius:0;align-items:center;min-height:24px}.erp-cari .erp-toplam .adet{border-right-color:var(--slate-300);align-self:stretch;gap:4px;padding:0 9px;font-size:9.5px}.erp-cari .erp-toplam .adet strong{font-size:10.5px}.erp-cari .erp-toplam>span:not(.adet){border-right-color:var(--slate-200);flex-direction:row;align-self:stretch;align-items:center;gap:6px;padding:0 10px}.erp-cari .erp-toplam em{letter-spacing:.06em;font-size:8.5px}.erp-cari .erp-toplam strong{font-size:11px}.erp-cari .erp-toplam .buyuk strong{font-size:12px}.erp-cari .erp-kisayol{gap:4px;font-size:9px}.erp-cari .muh-hata{border-radius:0;padding:3px 8px;font-size:10px}.erp-cari-ortu{background:#2a0a1057}.erp-cari-ortu .muh-panel{width:min(560px,100vw);box-shadow:none;border-left:1px solid var(--e-menu-kenar);background:var(--canvas)}.erp-cari-ortu .muh-panel.genis{width:min(1000px,100vw)}.erp-cari-ortu .muh-panel-ust{background:linear-gradient(var(--e-bordo-ust), var(--e-bordo-alt));border-bottom:1px solid var(--e-bant-kenar);gap:8px;height:26px;min-height:26px;padding:0 8px}.erp-cari-ortu .muh-panel-ust h2{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-cream);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10.5px;font-weight:700;overflow:hidden}.erp-cari-ortu .muh-kapat{border:1px solid var(--e-altin-sonuk);width:18px;height:18px;color:var(--brand-cream);background:#fff8ed17;border-radius:2px;padding:0;font-size:13px;line-height:16px}.erp-cari-ortu .muh-kapat:hover{color:var(--e-menu-ust);background:var(--brand-gold)}.erp-cari-ortu .cari-sekme{background:linear-gradient(var(--c-baslik-ust), var(--c-baslik-alt));border-bottom:1px solid var(--c-kenar);flex:none;align-items:stretch;gap:2px;height:24px;padding:0 6px;display:flex}.erp-cari-ortu .cari-sekme-d{height:100%;color:var(--slate-700);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:0;padding:0 12px;font-size:10px;font-weight:700}.erp-cari-ortu .cari-sekme-d:hover{color:var(--navy-900)}.erp-cari-ortu .cari-sekme-d.aktif{border-color:var(--c-kenar);background:var(--c-panel);color:var(--e-menu-ust);box-shadow:inset 0 2px 0 var(--brand-gold)}.erp-cari-ortu .cari-sekme-not{color:var(--c-sonuk);white-space:nowrap;text-overflow:ellipsis;align-self:center;margin-left:auto;font-size:9px;overflow:hidden}.erp-cari-ortu .muh-panel-govde{background:var(--c-panel);gap:8px;padding:6px 8px 8px}.erp-cari-ortu .muh-panel-govde[hidden]{display:none}.erp-cari-ortu .muh-ekstre-govde{border-top:0}.erp-cari-ortu .muh-bolum-baslik{letter-spacing:.06em;height:20px;color:var(--e-menu-ust);background:linear-gradient(var(--c-baslik-ust), var(--c-baslik-alt));border:1px solid var(--c-kenar);border-bottom-color:var(--slate-300);margin:0 0 5px;padding:0 7px;font-size:9.5px;font-weight:700;line-height:20px}.erp-cari-ortu .muh-alan-izgara{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;padding:0 1px}.erp-cari-ortu .muh-alan-izgara>label{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--c-sonuk);flex-direction:column;gap:1px;font-size:8.5px;font-weight:700;display:flex}.erp-cari-ortu .muh-alan-izgara>label.genis{grid-column:span 2}.erp-cari-ortu .muh-alan-izgara>label.onay{text-transform:none;flex-direction:row;align-self:end;align-items:center;gap:5px;height:22px;font-size:10px}.erp-cari-ortu .muh-girdi{border-color:var(--slate-300);letter-spacing:0;text-transform:none;max-width:none;height:22px;min-height:22px;color:var(--slate-900);background:var(--c-panel);border-radius:0;padding:0 6px;font-size:10.5px;font-weight:400}.erp-cari-ortu textarea.muh-girdi{height:auto;min-height:44px;padding:4px 6px;line-height:15px}.erp-cari-ortu .muh-not,.erp-cari-ortu .muh-uyari-not{border-radius:0;padding:3px 7px;font-size:9.5px;line-height:14px}.erp-cari-ortu .muh-hata{border-radius:0;padding:3px 8px;font-size:10px}.erp-cari-ortu .muh-bos-not{padding:6px 8px;font-size:10px}.erp-cari-ortu .muh-h3{letter-spacing:.06em;text-transform:uppercase;height:20px;color:var(--e-menu-ust);background:linear-gradient(var(--c-baslik-ust), var(--c-baslik-alt));border:1px solid var(--c-kenar);margin:0 0 4px;padding:0 7px;font-size:9.5px;font-weight:700;line-height:20px}.erp-cari-ortu .muh-h3.ikinci{margin-top:6px}.erp-cari-ortu .muh-satir-sarmal{border-color:var(--c-kenar);background:var(--c-panel);border-radius:0;max-height:320px}.erp-cari-ortu .muh-satir-tablo{font-size:10.5px}.erp-cari-ortu .muh-satir-tablo th{letter-spacing:.03em;color:var(--slate-700);background:var(--c-baslik-ust);border-bottom:1px solid var(--slate-300);z-index:2;padding:3px 8px;font-size:9.5px;font-weight:700;position:sticky;top:0}.erp-cari-ortu .muh-satir-tablo td{border-bottom:1px solid var(--slate-100);padding:4px 8px;line-height:15px}.erp-cari-ortu .muh-satir-tablo tbody tr:nth-child(2n){background:var(--c-zebra)}.erp-cari-ortu .muh-satir-tablo tbody tr:hover{background:var(--c-secili)}.erp-cari-ortu .muh-satir-tablo tbody tr.pasif td{color:var(--c-sonuk)}.erp-cari-ortu .muh-satir-tablo tfoot td{color:var(--e-menu-ust);background:var(--brand-cream);border-top:1px solid var(--slate-300);border-bottom:0;padding:4px 8px;font-weight:700;position:sticky;bottom:0}.erp-cari-ortu .muh-satir-tablo .sag{text-align:right}.erp-cari-ortu .muh-satir-tablo .sayi{font-variant-numeric:tabular-nums;white-space:nowrap}.erp-cari-ortu .muh-satir-tablo .vurgu{color:var(--navy-900);font-weight:700}.erp-cari-ortu .muh-satir-tablo .kod{color:var(--slate-700);font-family:Consolas,Courier New,monospace}.erp-cari-ortu .muh-satir-tablo .muh-girdi{height:19px;min-height:19px;font-size:10px}.erp-cari-ortu .muh-rozet{letter-spacing:.04em;border:1px solid var(--slate-200);background:var(--slate-100);color:var(--c-sonuk);border-radius:2px;padding:0 4px;font-size:8.5px;line-height:13px}.erp-cari-ortu .muh-h3.t-borc{box-shadow:inset 3px 0 0 var(--red-700)}.erp-cari-ortu .muh-h3.t-alacak{box-shadow:inset 3px 0 0 var(--green-700)}.erp-cari-ortu .muh-h3.t-gecmis{box-shadow:inset 3px 0 0 var(--slate-300)}.erp-cari-ortu .muh-satir-sarmal.t-borc .vurgu{color:var(--red-700)}.erp-cari-ortu .muh-satir-sarmal.t-alacak .vurgu{color:var(--green-700)}.erp-cari-ortu .muh-satir-sarmal.t-alacak tbody tr:has(input:checked){background:var(--c-secili);box-shadow:inset 3px 0 0 var(--green-700)}.erp-cari-ortu .muh-satir-sarmal input[type=radio]{width:12px;height:12px;margin:0}.erp-cari-ortu .muh-satir-sarmal.t-borc tbody tr:has(.muh-girdi:not(:placeholder-shown)){box-shadow:inset 3px 0 0 var(--brand-gold)}.erp-cari-ortu .muh-ozet-serit,.erp-cari-ortu .muh-toplam-serit{border-color:var(--c-kenar);background:var(--brand-cream);border-radius:0;flex-wrap:wrap;gap:0;margin:0 0 5px;padding:0;display:flex}.erp-cari-ortu .muh-toplam-serit{margin:5px 0 0}.erp-cari-ortu .muh-ozet-serit>span,.erp-cari-ortu .muh-toplam-serit>span{border-right:1px solid var(--slate-200);flex-direction:column;gap:0;min-width:118px;padding:3px 9px;display:flex}.erp-cari-ortu .muh-ozet-serit>span:last-child,.erp-cari-ortu .muh-toplam-serit>span:last-child{border-right:0}.erp-cari-ortu .muh-ozet-serit em,.erp-cari-ortu .muh-toplam-serit em{letter-spacing:.05em;text-transform:uppercase;color:var(--c-sonuk);font-size:8.5px;font-style:normal;font-weight:700;line-height:12px}.erp-cari-ortu .muh-ozet-serit strong,.erp-cari-ortu .muh-toplam-serit strong{font-variant-numeric:tabular-nums;color:var(--slate-900);font-size:11px;font-weight:700;line-height:15px}.erp-cari-ortu .muh-ozet-serit .buyuk strong{color:var(--navy-900);font-size:13px}.erp-cari-ortu .muh-ozet-serit .not{color:var(--c-sonuk);justify-content:center;font-size:9px}.erp-cari-ortu .muh-satir-form-alt{flex-wrap:wrap;gap:6px;padding:5px 0 0}.erp-cari-ortu .muh-satir-form-alt .muh-not{margin-right:auto;padding:0;font-size:9px;line-height:13px}.erp-cari-ortu .muh-buton{letter-spacing:.03em;height:22px;min-height:22px;box-shadow:none;border-radius:2px;padding:0 11px;font-size:10px;font-weight:700}.erp-cari-ortu .muh-iptal-kutu{border-radius:0;gap:6px;padding:5px 7px}.erp-cari-ortu .muh-iptal-kutu>label{color:var(--red-700);flex-direction:column;gap:2px;font-size:9.5px;display:flex}.erp-cari-ortu .muh-panel-alt{border-top:1px solid var(--c-kenar);background:var(--e-durum-ust);gap:6px;padding:5px 8px}@media (max-width:1500px){.erp-cari-ortu .muh-panel.genis{width:min(880px,100vw)}.erp-cari-ortu .muh-alan-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.erp-cari-ortu .muh-panel.genis{width:100vw}}.erp-fatura,.erp-fatura-ortu{--c-panel:#fff;--c-kenar:#cfc4ac;--c-sonuk:#8a8177;--c-baslik-ust:#f3ecdb;--c-baslik-alt:#e8dfc9;--c-zebra:#fbf8f1;--c-secili:#f3e7cf}.erp-fatura.muh-sayfa{gap:5px;max-width:none}.erp-fatura .muh-sayfa-ust{align-items:baseline;gap:10px;margin:0}.erp-fatura .muh-sayfa-ust>div{align-items:baseline;gap:10px;min-width:0;display:flex}.erp-fatura .muh-h1{letter-spacing:.02em;font-size:12px;font-weight:700;line-height:16px}.erp-fatura .muh-alt{white-space:nowrap;margin:0;font-size:9.5px;line-height:16px}.erp-fatura.erp-sayfa{gap:5px}.erp-fatura.erp-sayfa.erp-tam{gap:5px;padding:6px}.erp-fatura.erp-sayfa.erp-tam .muh-h1{font-size:12px}.erp-fatura .erp-filtre{border-color:var(--slate-300);background:var(--c-panel);border-radius:0;gap:4px;padding:4px 6px}.erp-fatura .erp-filtre-satir{gap:3px 8px}.erp-fatura .erp-filtre-satir.fazla{padding-top:4px}.erp-fatura .erp-alan{gap:1px}.erp-fatura .erp-alan>span{letter-spacing:.06em;color:var(--c-sonuk);font-size:8.5px;font-weight:700}.erp-fatura .erp-alan .muh-girdi,.erp-fatura .erp-filtre .muh-girdi{border-color:var(--slate-300);background:var(--c-panel);border-radius:0;height:22px;min-height:22px;padding:0 6px;font-size:10.5px}.erp-fatura .erp-alan.genis{flex:240px;max-width:340px}.erp-fatura .erp-mini,.erp-fatura .muh-buton{letter-spacing:.02em;height:22px;min-height:22px;box-shadow:none;border-radius:2px;padding:0 9px;font-size:10px;font-weight:600}.erp-fatura .erp-satir-islem{gap:3px}.erp-fatura .muh-tablo-sarmal{border-color:var(--slate-300);background:var(--c-panel);border-radius:0;min-height:0}.erp-fatura .erp-tablo{font-size:10.5px}.erp-fatura .erp-tablo th{letter-spacing:.03em;color:var(--slate-700);background:var(--c-baslik-ust);border-bottom:1px solid var(--slate-300);padding:3px 8px;font-size:9.5px;font-weight:700}.erp-fatura .erp-tablo td{border-bottom:1px solid var(--slate-200);padding:4px 8px;line-height:15px}.erp-fatura .erp-tablo tbody tr.tek{background:var(--c-zebra)}.erp-fatura .erp-tablo tbody tr.secili{background:var(--c-secili)}.erp-fatura .erp-tablo tbody tr.pasif td{color:var(--c-sonuk)}.erp-fatura .erp-tablo .kod{color:var(--slate-700);font-family:Consolas,Courier New,monospace}.erp-fatura .erp-tablo .sayi{font-variant-numeric:tabular-nums}.erp-fatura .erp-tablo .vurgu{color:var(--navy-900);font-weight:700}.erp-fatura .muh-bos-not{padding:8px 10px;font-size:10.5px}.erp-fatura .erp-toplam{border-color:var(--slate-300);background:var(--brand-cream);border-radius:0;align-items:center;min-height:24px}.erp-fatura .erp-toplam .adet{border-right-color:var(--slate-300);align-self:stretch;gap:4px;padding:0 9px;font-size:9.5px}.erp-fatura .erp-toplam .adet strong{font-size:10.5px}.erp-fatura .erp-toplam>span:not(.adet){border-right-color:var(--slate-200);flex-direction:row;align-self:stretch;align-items:center;gap:6px;padding:0 10px}.erp-fatura .erp-toplam em{letter-spacing:.06em;font-size:8.5px}.erp-fatura .erp-toplam strong{font-size:11px}.erp-fatura .erp-toplam .buyuk strong{font-size:12px}.erp-fatura .erp-kisayol{gap:4px;font-size:9px}.erp-fatura .muh-hata{border-radius:0;padding:3px 8px;font-size:10px}.erp-fatura .muh-durum,.erp-fatura-ortu .muh-durum{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--slate-200);background:var(--slate-100);color:var(--c-sonuk);border-radius:2px;padding:0 5px;font-size:9px;font-weight:700;line-height:13px}.erp-fatura .muh-durum.taslak,.erp-fatura-ortu .muh-durum.taslak{border-color:var(--slate-300);background:var(--slate-100);color:var(--slate-700)}.erp-fatura .muh-durum.aktif,.erp-fatura-ortu .muh-durum.aktif{border-color:var(--green-700);color:var(--green-700);background:#fff}.erp-fatura .muh-durum.iptal,.erp-fatura-ortu .muh-durum.iptal{border-color:var(--red-700);color:var(--red-700);background:#fff}.erp-fatura .erp-tablo .muh-rozet{border:1px solid var(--slate-200);background:var(--slate-100);color:var(--c-sonuk);border-radius:2px;padding:0 4px;font-size:8.5px;line-height:13px}.erp-fatura-ortu{background:#2a0a1057}.erp-fatura-ortu .muh-panel{box-shadow:none;border-left:1px solid var(--e-menu-kenar);background:var(--canvas)}.erp-fatura-ortu .muh-panel.tam{width:min(1320px,100vw)}.erp-fatura-ortu .muh-panel-ust{background:linear-gradient(var(--e-bordo-ust), var(--e-bordo-alt));border-bottom:1px solid var(--e-bant-kenar);gap:8px;height:26px;min-height:26px;padding:0 8px}.erp-fatura-ortu .muh-panel-ust h2{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-cream);white-space:nowrap;text-overflow:ellipsis;margin:0 auto 0 0;font-size:10.5px;font-weight:700;overflow:hidden}.erp-fatura-ortu .muh-kapat{border:1px solid var(--e-altin-sonuk);width:18px;height:18px;color:var(--brand-cream);background:#fff8ed17;border-radius:2px;padding:0;font-size:13px;line-height:16px}.erp-fatura-ortu .muh-kapat:hover{color:var(--e-menu-ust);background:var(--brand-gold)}.erp-fatura-ortu .muh-panel-govde{background:var(--c-panel);gap:7px;padding:6px 8px 8px}.erp-fatura-ortu .muh-bolum-baslik{letter-spacing:.06em;height:20px;color:var(--e-menu-ust);background:linear-gradient(var(--c-baslik-ust), var(--c-baslik-alt));border:1px solid var(--c-kenar);border-bottom-color:var(--slate-300);margin:0 0 5px;padding:0 7px;font-size:9.5px;font-weight:700;line-height:20px}.erp-fatura-ortu .muh-alan-izgara{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 8px;padding:0 1px}.erp-fatura-ortu .muh-alan-izgara>label{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--c-sonuk);flex-direction:column;gap:1px;font-size:8.5px;font-weight:700;display:flex}.erp-fatura-ortu .muh-alan-izgara>label.genis{grid-column:span 2}.erp-fatura-ortu .muh-girdi{border-color:var(--slate-300);letter-spacing:0;text-transform:none;max-width:none;height:22px;min-height:22px;color:var(--slate-900);background:var(--c-panel);border-radius:0;padding:0 6px;font-size:10.5px;font-weight:400}.erp-fatura-ortu .muh-girdi:disabled{background:var(--slate-100);color:var(--slate-700)}.erp-fatura-ortu .muh-bolum-alt{gap:6px;margin-top:5px}.erp-fatura-ortu .muh-buton{letter-spacing:.03em;height:22px;min-height:22px;box-shadow:none;border-radius:2px;padding:0 11px;font-size:10px;font-weight:700}.erp-fatura-ortu .muh-mini{border-color:var(--slate-300);background:var(--c-panel);border-radius:2px;height:17px;margin-left:4px;padding:0 7px;font-size:9.5px;line-height:15px}.erp-fatura-ortu .muh-not,.erp-fatura-ortu .muh-uyari-not{border-radius:0;padding:3px 7px;font-size:9.5px;line-height:14px}.erp-fatura-ortu .muh-hata{border-radius:0;padding:3px 8px;font-size:10px}.erp-fatura-ortu .muh-bos-not{padding:6px 8px;font-size:10px}.erp-fatura-ortu .muh-satir-sarmal{border-color:var(--c-kenar);background:var(--c-panel);border-radius:0;max-height:340px}.erp-fatura-ortu .muh-satir-tablo{font-size:10.5px}.erp-fatura-ortu .muh-satir-tablo th{letter-spacing:.02em;color:var(--slate-700);background:var(--c-baslik-ust);border-bottom:1px solid var(--slate-300);z-index:2;white-space:nowrap;padding:3px 6px;font-size:9.5px;font-weight:700;position:sticky;top:0}.erp-fatura-ortu .muh-satir-tablo td{border-bottom:1px solid var(--slate-100);padding:3px 6px;line-height:15px}.erp-fatura-ortu .muh-satir-tablo tbody tr:nth-child(2n){background:var(--c-zebra)}.erp-fatura-ortu .muh-satir-tablo tbody tr:hover{background:var(--c-secili)}.erp-fatura-ortu .muh-satir-tablo .sag{text-align:right}.erp-fatura-ortu .muh-satir-tablo .sayi{font-variant-numeric:tabular-nums;white-space:nowrap}.erp-fatura-ortu .muh-satir-tablo .vurgu{color:var(--navy-900);font-weight:700}.erp-fatura-ortu .muh-satir-tablo .sarmasiz{white-space:nowrap}.erp-fatura-ortu .muh-satir-tablo td strong{font-weight:700}.erp-fatura-ortu .muh-urun-iz{color:var(--c-sonuk);margin-left:5px;font-size:9px}.erp-fatura-ortu .muh-satir-tablo .muh-rozet{border:1px solid var(--slate-200);background:var(--slate-100);color:var(--c-sonuk);border-radius:2px;padding:0 4px;font-size:8.5px;line-height:13px}.erp-fatura-ortu .muh-satir-form{border-color:var(--c-kenar);background:var(--brand-cream);border-radius:0;gap:4px 7px;margin-top:5px;padding:5px 7px}.erp-fatura-ortu .muh-satir-form>label{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--c-sonuk);flex-direction:column;gap:1px;font-size:8.5px;font-weight:700;display:flex}.erp-fatura-ortu .muh-urun-secici{gap:3px}.erp-fatura-ortu .muh-urun-etiket{letter-spacing:.05em;text-transform:uppercase;color:var(--c-sonuk);font-size:8.5px;font-weight:700}.erp-fatura-ortu .muh-urun-istege{text-transform:none;font-weight:400}.erp-fatura-ortu .muh-urun-liste{border-color:var(--slate-300);background:var(--c-panel);max-height:176px;box-shadow:none;border-radius:0;margin-top:1px;padding:2px}.erp-fatura-ortu .muh-urun-madde{border-radius:0;gap:7px;padding:2px 6px;font-size:10.5px}.erp-fatura-ortu .muh-urun-madde:hover{background:var(--c-secili)}.erp-fatura-ortu .muh-urun-bos{padding:3px 6px;font-size:10px}.erp-fatura-ortu .muh-urun-durum{gap:5px;font-size:9px;line-height:14px}.erp-fatura-ortu .muh-satir-form-alt{flex-wrap:wrap;gap:6px;padding-top:3px}.erp-fatura-ortu .muh-satir-form-alt .muh-not{margin-right:auto;padding:0;font-size:9px;line-height:13px}.erp-fatura-ortu .muh-iptal-kutu{border-radius:0;gap:6px;padding:5px 7px}.erp-fatura-ortu .muh-iptal-kutu>label{color:var(--red-700);flex-direction:column;gap:2px;font-size:9.5px;display:flex}.erp-fatura-ortu .muh-panel-alt{border-top:1px solid var(--c-kenar);background:var(--e-durum-ust);align-items:center;gap:6px;padding:4px 8px}.erp-fatura-ortu .muh-panel-alt .muh-toplam-serit{border:1px solid var(--slate-300);background:var(--c-panel);border-radius:0;flex-wrap:nowrap;gap:0;margin:0 auto 0 0;padding:0;display:flex;overflow:hidden}.erp-fatura-ortu .muh-panel-alt .muh-toplam-serit>span{border-right:1px solid var(--slate-200);white-space:nowrap;flex-direction:row;align-items:baseline;gap:6px;padding:2px 10px;display:flex}.erp-fatura-ortu .muh-panel-alt .muh-toplam-serit>span:last-child{border-right:0}.erp-fatura-ortu .muh-panel-alt .muh-toplam-serit em{letter-spacing:.06em;text-transform:uppercase;color:var(--c-sonuk);font-size:8.5px;font-style:normal;font-weight:700;line-height:16px}.erp-fatura-ortu .muh-panel-alt .muh-toplam-serit strong{font-variant-numeric:tabular-nums;color:var(--slate-900);font-size:11px;font-weight:700;line-height:16px}.erp-fatura-ortu .muh-panel-alt .muh-toplam-serit .buyuk{background:var(--brand-cream);box-shadow:inset 0 2px 0 var(--brand-gold)}.erp-fatura-ortu .muh-panel-alt .muh-toplam-serit .buyuk strong{color:var(--navy-900);font-size:13px;line-height:16px}@media (max-width:1500px){.erp-fatura-ortu .muh-panel.tam{width:min(1120px,100vw)}.erp-fatura-ortu .muh-alan-izgara{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-fatura-ortu .muh-satir-tablo th,.erp-fatura-ortu .muh-satir-tablo td{padding:3px 5px}}@media (max-width:1100px){.erp-fatura-ortu .muh-panel.tam{width:100vw}.erp-fatura-ortu .muh-alan-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}}.erp-finans{display:contents}.erp-finans,.erp-finans-ortu{--c-panel:#fff;--c-kenar:#cfc4ac;--c-sonuk:#8a8177;--c-baslik-ust:#f3ecdb;--c-baslik-alt:#e8dfc9;--c-zebra:#fbf8f1;--c-secili:#f3e7cf;--c-giris:#1f6b3a;--c-cikis:#8a1c2b}.erp-finans .muh-sayfa{gap:5px;max-width:none}.erp-finans .muh-sayfa-ust{align-items:baseline;gap:10px;margin:0}.erp-finans .muh-sayfa-ust>div{align-items:baseline;gap:10px;min-width:0;display:flex}.erp-finans .muh-h1{letter-spacing:.02em;font-size:12px;font-weight:700;line-height:16px}.erp-finans .muh-alt{white-space:nowrap;margin:0;font-size:9.5px;line-height:16px}.erp-finans .erp-sayfa{gap:5px}.erp-finans .erp-sayfa.erp-tam{gap:5px;padding:6px}.erp-finans .erp-sayfa.erp-tam .muh-h1{font-size:12px}.erp-finans .erp-filtre{border-color:var(--slate-300);background:var(--c-panel);border-radius:0;gap:4px;padding:4px 6px}.erp-finans .erp-filtre-satir{gap:3px 8px}.erp-finans .erp-filtre-satir.fazla{padding-top:4px}.erp-finans .erp-alan{gap:1px}.erp-finans .erp-alan>span{letter-spacing:.06em;color:var(--c-sonuk);font-size:8.5px;font-weight:700}.erp-finans .erp-alan .muh-girdi,.erp-finans .erp-filtre .muh-girdi{border-color:var(--slate-300);background:var(--c-panel);border-radius:0;height:22px;min-height:22px;padding:0 6px;font-size:10.5px}.erp-finans .erp-alan.genis{flex:240px;max-width:340px}.erp-finans .erp-mini,.erp-finans .muh-buton,.erp-finans-ortu .muh-buton{letter-spacing:.02em;height:22px;min-height:22px;box-shadow:none;border-radius:2px;padding:0 9px;font-size:10px;font-weight:600}.erp-finans .muh-mini,.erp-finans-ortu .muh-mini{border-color:var(--slate-300);background:var(--c-panel);border-radius:2px;height:16px;margin-left:4px;padding:0 7px;font-size:9.5px;line-height:14px}.erp-finans .erp-satir-islem{gap:3px}.erp-finans .muh-tablo-sarmal{border-color:var(--slate-300);background:var(--c-panel);border-radius:0;min-height:0}.erp-finans .erp-tablo{font-size:10.5px}.erp-finans .erp-tablo th{letter-spacing:.03em;color:var(--slate-700);background:var(--c-baslik-ust);border-bottom:1px solid var(--slate-300);padding:3px 8px;font-size:9.5px;font-weight:700}.erp-finans .erp-tablo td{border-bottom:1px solid var(--slate-200);padding:3px 8px;line-height:16px}.erp-finans .erp-tablo tbody tr.tek{background:var(--c-zebra)}.erp-finans .erp-tablo tbody tr.secili{background:var(--c-secili)}.erp-finans .erp-tablo tbody tr.pasif td{color:var(--c-sonuk)}.erp-finans .erp-tablo .kod{color:var(--slate-700);font-family:Consolas,Courier New,monospace}.erp-finans .erp-tablo .sayi{font-variant-numeric:tabular-nums}.erp-finans .erp-tablo .vurgu{color:var(--navy-900);font-weight:700}.erp-finans .muh-bos-not{padding:8px 10px;font-size:10.5px}.erp-finans .muh-durum,.erp-finans-ortu .muh-durum{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--slate-200);background:var(--slate-100);color:var(--c-sonuk);border-radius:2px;padding:0 5px;font-size:9px;font-weight:700;line-height:13px}.erp-finans .muh-durum.aktif,.erp-finans-ortu .muh-durum.aktif{border-color:var(--green-700);color:var(--green-700);background:#fff}.erp-finans .muh-durum.iptal,.erp-finans-ortu .muh-durum.iptal{border-color:var(--red-700);color:var(--red-700);background:#fff}.erp-finans .muh-durum.taslak,.erp-finans-ortu .muh-durum.taslak{border-color:var(--slate-300);background:var(--slate-100);color:var(--slate-700)}.erp-finans .muh-rozet,.erp-finans-ortu .muh-rozet{letter-spacing:.04em;border:1px solid var(--slate-200);background:var(--slate-100);color:var(--c-sonuk);border-radius:2px;padding:0 4px;font-size:8.5px;line-height:13px}.erp-finans .muh-ozet-serit{border-color:var(--slate-300);background:var(--brand-cream);border-radius:0;flex-wrap:wrap;align-items:stretch;gap:0;margin:0;padding:0;display:flex}.erp-finans .muh-ozet-serit>span{border-right:1px solid var(--slate-200);white-space:nowrap;flex-direction:row;align-items:baseline;gap:6px;padding:2px 10px;display:flex}.erp-finans .muh-ozet-serit>span:last-child{border-right:0}.erp-finans .muh-ozet-serit em{letter-spacing:.06em;text-transform:uppercase;color:var(--c-sonuk);font-size:8.5px;font-style:normal;font-weight:700;line-height:16px}.erp-finans .muh-ozet-serit strong{font-variant-numeric:tabular-nums;color:var(--slate-900);font-size:11px;font-weight:700;line-height:16px}.erp-finans .muh-ozet-serit .buyuk strong{color:var(--navy-900);font-size:13px}.erp-finans .muh-ozet-serit .uyari strong,.erp-finans-ortu .muh-ozet-serit .uyari strong{color:var(--orange-700)}.erp-finans .erp-toplam{border-color:var(--slate-300);background:var(--brand-cream);border-radius:0;align-items:center;min-height:24px}.erp-finans .erp-toplam .adet{border-right-color:var(--slate-300);align-self:stretch;gap:4px;padding:0 9px;font-size:9.5px}.erp-finans .erp-toplam .adet strong{font-size:10.5px}.erp-finans .erp-toplam>span:not(.adet){border-right-color:var(--slate-200);flex-direction:row;align-self:stretch;align-items:center;gap:6px;padding:0 10px}.erp-finans .erp-toplam em{letter-spacing:.06em;font-size:8.5px}.erp-finans .erp-toplam strong{font-size:11px}.erp-finans .erp-toplam .buyuk strong{font-size:12px}.erp-finans .erp-kisayol{gap:4px;font-size:9px}.erp-finans .muh-hata{border-radius:0;padding:3px 8px;font-size:10px}.erp-finans-ortu{background:#2a0a1057}.erp-finans-ortu .muh-panel{width:min(860px,100vw);box-shadow:none;border-left:1px solid var(--e-menu-kenar);background:var(--canvas)}.erp-finans-ortu .muh-panel.genis{width:min(1000px,100vw)}.erp-finans-ortu .muh-panel-ust{background:linear-gradient(var(--e-bordo-ust), var(--e-bordo-alt));border-bottom:1px solid var(--e-bant-kenar);gap:8px;height:26px;min-height:26px;padding:0 8px}.erp-finans-ortu .muh-panel-ust h2{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-cream);white-space:nowrap;text-overflow:ellipsis;margin:0 auto 0 0;font-size:10.5px;font-weight:700;overflow:hidden}.erp-finans-ortu .muh-kapat{border:1px solid var(--e-altin-sonuk);width:18px;height:18px;color:var(--brand-cream);background:#fff8ed17;border-radius:2px;padding:0;font-size:13px;line-height:16px}.erp-finans-ortu .muh-kapat:hover{color:var(--e-menu-ust);background:var(--brand-gold)}.erp-finans-ortu .muh-panel-govde{background:var(--c-panel);gap:7px;padding:6px 8px 8px}.erp-finans-ortu .muh-bolum-baslik{letter-spacing:.06em;height:20px;color:var(--e-menu-ust);background:linear-gradient(var(--c-baslik-ust), var(--c-baslik-alt));border:1px solid var(--c-kenar);border-bottom-color:var(--slate-300);margin:0 0 5px;padding:0 7px;font-size:9.5px;font-weight:700;line-height:20px}.erp-finans-ortu .muh-alan-izgara{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;padding:0 1px}.erp-finans-ortu .muh-alan-izgara>label{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--c-sonuk);flex-direction:column;gap:1px;font-size:8.5px;font-weight:700;display:flex}.erp-finans-ortu .muh-alan-izgara>label.genis{grid-column:span 2}.erp-finans-ortu .muh-alan-izgara>label.onay{text-transform:none;flex-direction:row;align-self:end;align-items:center;gap:5px;height:22px;font-size:10px}.erp-finans-ortu .muh-girdi{border-color:var(--slate-300);letter-spacing:0;text-transform:none;max-width:none;height:22px;min-height:22px;color:var(--slate-900);background:var(--c-panel);border-radius:0;padding:0 6px;font-size:10.5px;font-weight:400}.erp-finans-ortu .muh-girdi:disabled{background:var(--slate-100);color:var(--slate-700)}.erp-finans-ortu textarea.muh-girdi{height:auto;min-height:44px;padding:4px 6px;line-height:15px}.erp-finans-ortu .muh-bolum-alt{gap:6px;margin-top:5px}.erp-finans-ortu .muh-not,.erp-finans-ortu .muh-uyari-not{border-radius:0;padding:3px 7px;font-size:9.5px;line-height:14px}.erp-finans-ortu .muh-hata{border-radius:0;padding:3px 8px;font-size:10px}.erp-finans-ortu .muh-bos-not{padding:6px 8px;font-size:10px}.erp-finans-ortu .muh-h3{letter-spacing:.06em;text-transform:uppercase;height:20px;color:var(--e-menu-ust);background:linear-gradient(var(--c-baslik-ust), var(--c-baslik-alt));border:1px solid var(--c-kenar);margin:0 0 4px;padding:0 7px;font-size:9.5px;font-weight:700;line-height:20px}.erp-finans-ortu .muh-satir-sarmal{border-color:var(--c-kenar);background:var(--c-panel);border-radius:0;max-height:320px}.erp-finans-ortu .muh-satir-tablo{font-size:10.5px}.erp-finans-ortu .muh-satir-tablo th{letter-spacing:.03em;color:var(--slate-700);background:var(--c-baslik-ust);border-bottom:1px solid var(--slate-300);z-index:2;padding:3px 8px;font-size:9.5px;font-weight:700;position:sticky;top:0}.erp-finans-ortu .muh-satir-tablo td{border-bottom:1px solid var(--slate-100);padding:4px 8px;line-height:15px}.erp-finans-ortu .muh-satir-tablo tbody tr:nth-child(2n){background:var(--c-zebra)}.erp-finans-ortu .muh-satir-tablo tbody tr:hover{background:var(--c-secili)}.erp-finans-ortu .muh-satir-tablo tbody tr.pasif td{color:var(--c-sonuk)}.erp-finans-ortu .muh-satir-tablo tfoot td{color:var(--e-menu-ust);background:var(--brand-cream);border-top:1px solid var(--slate-300);border-bottom:0;padding:4px 8px;font-weight:700;position:sticky;bottom:0}.erp-finans-ortu .muh-satir-tablo .sag{text-align:right}.erp-finans-ortu .muh-satir-tablo .sayi{font-variant-numeric:tabular-nums;white-space:nowrap}.erp-finans-ortu .muh-satir-tablo .vurgu{color:var(--navy-900);font-weight:700}.erp-finans-ortu .muh-satir-tablo .sarmasiz{white-space:nowrap}.erp-finans-ortu .muh-satir-tablo .kod{color:var(--slate-700);font-family:Consolas,Courier New,monospace}.erp-finans-ortu .muh-satir-tablo tbody td:nth-child(4).sag{color:var(--c-giris)}.erp-finans-ortu .muh-satir-tablo tbody td:nth-child(5).sag{color:var(--c-cikis)}.erp-finans-ortu .muh-ozet-serit{border-color:var(--c-kenar);background:var(--brand-cream);border-radius:0;flex-wrap:wrap;gap:0;margin:0 0 5px;padding:0;display:flex}.erp-finans-ortu .muh-ozet-serit>span{border-right:1px solid var(--slate-200);flex-direction:column;gap:0;min-width:118px;padding:3px 9px;display:flex}.erp-finans-ortu .muh-ozet-serit>span:last-child{border-right:0}.erp-finans-ortu .muh-ozet-serit em{letter-spacing:.05em;text-transform:uppercase;color:var(--c-sonuk);font-size:8.5px;font-style:normal;font-weight:700;line-height:12px}.erp-finans-ortu .muh-ozet-serit strong{font-variant-numeric:tabular-nums;color:var(--slate-900);font-size:11px;font-weight:700;line-height:15px}.erp-finans-ortu .muh-ozet-serit .buyuk strong{color:var(--navy-900);font-size:13px}.erp-finans-ortu .muh-iptal-kutu{border-radius:0;gap:6px;padding:5px 7px}.erp-finans-ortu .muh-iptal-kutu>label{color:var(--red-700);flex-direction:column;gap:2px;font-size:9.5px;display:flex}.erp-finans-ortu .muh-satir-form-alt{flex-wrap:wrap;gap:6px;padding-top:3px}.erp-finans-ortu .muh-satir-form-alt .muh-not{margin-right:auto;padding:0;font-size:9px;line-height:13px}.erp-finans-ortu .muh-panel-alt{border-top:1px solid var(--c-kenar);background:var(--e-durum-ust);gap:6px;padding:5px 8px}@media (max-width:1500px){.erp-finans-ortu .muh-panel{width:min(760px,100vw)}.erp-finans-ortu .muh-panel.genis{width:min(880px,100vw)}.erp-finans-ortu .muh-alan-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.erp-finans-ortu .muh-panel,.erp-finans-ortu .muh-panel.genis{width:100vw}}.erp-fifo{display:contents}.erp-fifo,.erp-fifo-ortu{--c-panel:#fff;--c-kenar:#cfc4ac;--c-sonuk:#8a8177;--c-baslik-ust:#f3ecdb;--c-baslik-alt:#e8dfc9;--c-zebra:#fbf8f1;--c-secili:#f3e7cf}.erp-fifo .fifo-bilgi-bandi,.erp-fifo-ortu .fifo-bilgi-bandi{border:1px solid var(--slate-300);border-left:3px solid var(--brand-gold);background:var(--brand-cream);color:var(--slate-700);border-radius:0;align-items:center;gap:7px;margin:0;padding:3px 8px;font-size:9.5px;line-height:15px;display:flex}.erp-fifo .fifo-bilgi-isaret,.erp-fifo-ortu .fifo-bilgi-isaret{background:var(--e-menu-ust);width:13px;height:13px;color:var(--brand-cream);border-radius:2px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.erp-fifo-ortu .fifo-bilgi-bandi.ic{margin-bottom:1px}.erp-fifo .muh-sayfa{gap:5px;max-width:none}.erp-fifo .muh-sayfa-ust{align-items:baseline;gap:10px;margin:0}.erp-fifo .muh-sayfa-ust>div{align-items:baseline;gap:10px;min-width:0;display:flex}.erp-fifo .muh-h1{letter-spacing:.02em;font-size:12px;font-weight:700;line-height:16px}.erp-fifo .muh-alt{white-space:nowrap;margin:0;font-size:9.5px;line-height:16px}.erp-fifo .erp-sayfa{gap:5px}.erp-fifo .erp-sayfa.erp-tam{gap:5px;padding:6px}.erp-fifo .erp-sayfa.erp-tam .muh-h1{font-size:12px}.erp-fifo .erp-filtre{border-color:var(--slate-300);background:var(--c-panel);border-radius:0;gap:4px;padding:4px 6px}.erp-fifo .erp-filtre-satir{gap:3px 8px}.erp-fifo .erp-alan{gap:1px}.erp-fifo .erp-alan>span{letter-spacing:.06em;color:var(--c-sonuk);font-size:8.5px;font-weight:700}.erp-fifo .erp-alan .muh-girdi,.erp-fifo .erp-filtre .muh-girdi{border-color:var(--slate-300);background:var(--c-panel);border-radius:0;height:22px;min-height:22px;padding:0 6px;font-size:10.5px}.erp-fifo .erp-alan.genis{flex:240px;max-width:340px}.erp-fifo .erp-mini,.erp-fifo .muh-buton,.erp-fifo-ortu .muh-buton{letter-spacing:.02em;height:22px;min-height:22px;box-shadow:none;border-radius:2px;padding:0 9px;font-size:10px;font-weight:600}.erp-fifo .muh-mini,.erp-fifo-ortu .muh-mini{border-color:var(--slate-300);background:var(--c-panel);border-radius:2px;height:16px;margin-left:4px;padding:0 7px;font-size:9.5px;line-height:14px}.erp-fifo .muh-tablo-sarmal{border-color:var(--slate-300);background:var(--c-panel);border-radius:0;min-height:0}.erp-fifo .erp-tablo{font-size:10.5px}.erp-fifo .erp-tablo th{letter-spacing:.03em;color:var(--slate-700);background:var(--c-baslik-ust);border-bottom:1px solid var(--slate-300);padding:3px 8px;font-size:9.5px;font-weight:700}.erp-fifo .erp-tablo td{border-bottom:1px solid var(--slate-200);padding:3px 8px;line-height:16px}.erp-fifo .erp-tablo tbody tr.tek{background:var(--c-zebra)}.erp-fifo .erp-tablo tbody tr.secili{background:var(--c-secili)}.erp-fifo .erp-tablo tbody tr.pasif td{color:var(--c-sonuk)}.erp-fifo .erp-tablo .kod{color:var(--slate-700);font-family:Consolas,Courier New,monospace}.erp-fifo .erp-tablo .sayi{font-variant-numeric:tabular-nums}.erp-fifo .erp-tablo .vurgu{color:var(--navy-900);font-weight:700}.erp-fifo .muh-bos-not{padding:8px 10px;font-size:10.5px}.erp-fifo .muh-durum,.erp-fifo-ortu .muh-durum{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--slate-200);background:var(--slate-100);color:var(--c-sonuk);border-radius:2px;padding:0 5px;font-size:9px;font-weight:700;line-height:13px}.erp-fifo .muh-durum.aktif,.erp-fifo-ortu .muh-durum.aktif{border-color:var(--green-700);color:var(--green-700);background:#fff}.erp-fifo .muh-durum.provisional,.erp-fifo-ortu .muh-durum.provisional{border-color:var(--orange-700);color:var(--orange-700);background:#fff}.erp-fifo .muh-durum.bekliyor,.erp-fifo-ortu .muh-durum.bekliyor{border-color:var(--red-700);color:var(--red-700);background:#fff}.erp-fifo .muh-rozet,.erp-fifo-ortu .muh-rozet{letter-spacing:.04em;border:1px solid var(--slate-200);background:var(--slate-100);color:var(--c-sonuk);border-radius:2px;padding:0 4px;font-size:8.5px;line-height:13px}.erp-fifo .erp-toplam{border-color:var(--slate-300);background:var(--brand-cream);border-radius:0;align-items:center;min-height:24px}.erp-fifo .erp-toplam .adet{border-right-color:var(--slate-300);align-self:stretch;gap:4px;padding:0 9px;font-size:9.5px}.erp-fifo .erp-toplam .adet strong{font-size:10.5px}.erp-fifo .erp-toplam>span:not(.adet){border-right-color:var(--slate-200);flex-direction:row;align-self:stretch;align-items:center;gap:6px;padding:0 10px}.erp-fifo .erp-toplam em{letter-spacing:.06em;font-size:8.5px}.erp-fifo .erp-toplam strong{font-size:11px}.erp-fifo .erp-kisayol{gap:4px;font-size:9px}.erp-fifo .muh-hata{border-radius:0;padding:3px 8px;font-size:10px}.erp-fifo-ortu{background:#2a0a1057}.erp-fifo-ortu .muh-panel{box-shadow:none;border-left:1px solid var(--e-menu-kenar);background:var(--canvas)}.erp-fifo-ortu .muh-panel.tam{width:min(1320px,100vw)}.erp-fifo-ortu .muh-panel-ust{background:linear-gradient(var(--e-bordo-ust), var(--e-bordo-alt));border-bottom:1px solid var(--e-bant-kenar);gap:8px;height:26px;min-height:26px;padding:0 8px}.erp-fifo-ortu .muh-panel-ust h2{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-cream);white-space:nowrap;text-overflow:ellipsis;margin:0 auto 0 0;font-size:10.5px;font-weight:700;overflow:hidden}.erp-fifo-ortu .muh-kapat{border:1px solid var(--e-altin-sonuk);width:18px;height:18px;color:var(--brand-cream);background:#fff8ed17;border-radius:2px;padding:0;font-size:13px;line-height:16px}.erp-fifo-ortu .muh-kapat:hover{color:var(--e-menu-ust);background:var(--brand-gold)}.erp-fifo-ortu .muh-panel-govde{background:var(--c-panel);gap:7px;padding:6px 8px 8px}.erp-fifo-ortu .muh-bolum-baslik{letter-spacing:.06em;height:20px;color:var(--e-menu-ust);background:linear-gradient(var(--c-baslik-ust), var(--c-baslik-alt));border:1px solid var(--c-kenar);border-bottom-color:var(--slate-300);margin:0 0 5px;padding:0 7px;font-size:9.5px;font-weight:700;line-height:20px}.erp-fifo-ortu .muh-bolum-baslik.t-giris{box-shadow:inset 3px 0 0 var(--green-700)}.erp-fifo-ortu .muh-bolum-baslik.t-cikis{box-shadow:inset 3px 0 0 var(--red-700)}.erp-fifo-ortu .muh-bolum-baslik.t-katman{box-shadow:inset 3px 0 0 var(--brand-gold)}.erp-fifo-ortu .muh-alan-izgara{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 8px;padding:0 1px}.erp-fifo-ortu .muh-alan-izgara>label{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--c-sonuk);flex-direction:column;gap:1px;font-size:8.5px;font-weight:700;display:flex}.erp-fifo-ortu .muh-alan-izgara>label.genis{grid-column:span 2}.erp-fifo-ortu .muh-girdi{border-color:var(--slate-300);letter-spacing:0;text-transform:none;max-width:none;height:22px;min-height:22px;color:var(--slate-900);background:var(--c-panel);border-radius:0;padding:0 6px;font-size:10.5px;font-weight:400}.erp-fifo-ortu .muh-girdi:disabled{background:var(--slate-100);color:var(--slate-700)}.erp-fifo-ortu .muh-bolum-alt{gap:6px;margin-top:5px}.erp-fifo-ortu .muh-not,.erp-fifo-ortu .muh-uyari-not{border-radius:0;padding:3px 7px;font-size:9.5px;line-height:14px}.erp-fifo-ortu .muh-hata{border-radius:0;padding:3px 8px;font-size:10px}.erp-fifo-ortu .muh-bos-not{padding:6px 8px;font-size:10px}.erp-fifo-ortu .muh-h3{letter-spacing:.06em;text-transform:uppercase;height:20px;color:var(--e-menu-ust);background:linear-gradient(var(--c-baslik-ust), var(--c-baslik-alt));border:1px solid var(--c-kenar);margin:6px 0 4px;padding:0 7px;font-size:9.5px;font-weight:700;line-height:20px}.erp-fifo-ortu .muh-satir-sarmal{border-color:var(--c-kenar);background:var(--c-panel);border-radius:0;max-height:260px}.erp-fifo-ortu .muh-satir-tablo{font-size:10.5px}.erp-fifo-ortu .muh-satir-tablo th{letter-spacing:.03em;color:var(--slate-700);background:var(--c-baslik-ust);border-bottom:1px solid var(--slate-300);z-index:2;white-space:nowrap;padding:3px 8px;font-size:9.5px;font-weight:700;position:sticky;top:0}.erp-fifo-ortu .muh-satir-tablo td{border-bottom:1px solid var(--slate-100);padding:4px 8px;line-height:15px}.erp-fifo-ortu .muh-satir-tablo tbody tr:nth-child(2n){background:var(--c-zebra)}.erp-fifo-ortu .muh-satir-tablo tbody tr:hover,.erp-fifo-ortu .muh-satir-tablo tbody tr.secili{background:var(--c-secili)}.erp-fifo-ortu .muh-satir-tablo tbody tr.pasif td{color:var(--c-sonuk)}.erp-fifo-ortu .muh-satir-tablo .sag{text-align:right}.erp-fifo-ortu .muh-satir-tablo .sayi{font-variant-numeric:tabular-nums;white-space:nowrap}.erp-fifo-ortu .muh-satir-tablo .vurgu{color:var(--navy-900);font-weight:700}.erp-fifo-ortu .muh-satir-tablo .sarmasiz{white-space:nowrap}.erp-fifo-ortu .muh-satir-tablo .kod{color:var(--slate-700);font-family:Consolas,Courier New,monospace}.erp-fifo-ortu .muh-satir-tablo tbody tr{cursor:default}.erp-fifo-ortu .muh-satir-form.fifo-form{border-color:var(--c-kenar);background:var(--brand-cream);border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 7px;margin-top:5px;padding:5px 7px}.erp-fifo-ortu .muh-satir-form>label{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--c-sonuk);flex-direction:column;gap:1px;font-size:8.5px;font-weight:700;display:flex}.erp-fifo-ortu .muh-satir-form>label.genis{grid-column:span 2}.erp-fifo-ortu .muh-satir-form-alt{flex-wrap:wrap;gap:6px;padding-top:3px}.erp-fifo-ortu .muh-satir-form-alt .muh-not{margin-right:auto;padding:0;font-size:9px;line-height:13px}.erp-fifo-ortu .muh-iptal-kutu{border-radius:0;gap:6px;padding:5px 7px}.erp-fifo-ortu .muh-iptal-kutu>label{color:var(--red-700);flex-direction:column;gap:2px;font-size:9.5px;display:flex}.erp-fifo-ortu .muh-panel-alt{border-top:1px solid var(--c-kenar);background:var(--e-durum-ust);align-items:center;gap:6px;padding:4px 8px}.erp-fifo-ortu .muh-panel-alt .muh-toplam-serit{border:1px solid var(--slate-300);background:var(--c-panel);border-radius:0;flex-wrap:nowrap;gap:0;margin:0 auto 0 0;padding:0;display:flex;overflow:hidden}.erp-fifo-ortu .muh-panel-alt .muh-toplam-serit>span{border-right:1px solid var(--slate-200);white-space:nowrap;flex-direction:row;align-items:baseline;gap:6px;padding:2px 10px;display:flex}.erp-fifo-ortu .muh-panel-alt .muh-toplam-serit>span:last-child{border-right:0}.erp-fifo-ortu .muh-panel-alt .muh-toplam-serit em{letter-spacing:.06em;text-transform:uppercase;color:var(--c-sonuk);font-size:8.5px;font-style:normal;font-weight:700;line-height:16px}.erp-fifo-ortu .muh-panel-alt .muh-toplam-serit strong{font-variant-numeric:tabular-nums;color:var(--slate-900);font-size:11px;font-weight:700;line-height:16px}.erp-fifo-ortu .muh-panel-alt .muh-toplam-serit .buyuk{background:var(--brand-cream);box-shadow:inset 0 2px 0 var(--brand-gold)}.erp-fifo-ortu .muh-panel-alt .muh-toplam-serit .buyuk strong{color:var(--navy-900);font-size:13px;line-height:16px}.erp-fifo-ortu .muh-panel-alt .muh-toplam-serit .uyari strong{color:var(--orange-700)}@media (max-width:1500px){.erp-fifo-ortu .muh-panel.tam{width:min(1120px,100vw)}.erp-fifo-ortu .muh-alan-izgara,.erp-fifo-ortu .muh-satir-form.fifo-form{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-fifo-ortu .muh-satir-tablo th,.erp-fifo-ortu .muh-satir-tablo td{padding:3px 6px}}@media (max-width:1100px){.erp-fifo-ortu .muh-panel.tam{width:100vw}.erp-fifo-ortu .muh-alan-izgara,.erp-fifo-ortu .muh-satir-form.fifo-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){body.erp-nav-var .erp-arac{padding-right:54px}body.erp-nav-var .ai-help-launcher,body.erp-nav-var .apk-download-shortcut{width:23px;height:23px;box-shadow:none;z-index:46;border-radius:2px;padding:0;position:fixed;top:61px;bottom:auto;left:auto}body.erp-nav-var .ai-help-launcher{border-color:var(--e-altin-sonuk);right:31px}body.erp-nav-var .apk-download-shortcut{border-color:var(--e-altin-sonuk);right:5px}body.erp-nav-var .ai-help-launcher span,body.erp-nav-var .apk-download-shortcut span{border-radius:2px;width:17px;height:17px;font-size:11px}body.erp-nav-var .ai-help-panel{border-radius:3px;max-height:none;inset:90px 6px 24px auto}}.erp-sekmeler{background:var(--e-sekme-zemin);border-bottom:1px solid var(--slate-200);flex:none;align-items:flex-end;height:29px;min-height:29px;padding-left:4px;display:flex;overflow:hidden}.erp-sekme-kutu{scrollbar-width:thin;flex:auto;align-items:flex-end;gap:3px;min-width:0;height:100%;display:flex;overflow:auto hidden}.erp-sekme-kutu::-webkit-scrollbar{height:5px}.erp-sekme-kutu::-webkit-scrollbar-track{background:var(--e-menu-kenar)}.erp-sekme-kutu::-webkit-scrollbar-thumb{background:var(--e-kaydirma-tutamak)}.erp-sekme{border:1px solid var(--e-sekme-pasif-alt);background:linear-gradient(var(--e-sekme-pasif-ust), var(--e-sekme-pasif-alt));width:168px;height:21px;color:var(--e-sekme-pasif-metin);border-bottom:0;border-radius:2px 2px 0 0;flex:none;align-items:center;display:flex}.erp-sekme:hover{color:var(--brand-cream)}.erp-sekme.acik{border-color:var(--slate-200);border-top:2px solid var(--brand-gold);background:var(--e-sekme-aktif);width:206px;height:28px;color:var(--e-menu-ust);font-weight:600;box-shadow:0 -1px 3px #0000004d}.erp-sekme-ad{min-width:0;height:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:6px;padding:0 2px 0 8px;font-size:11.5px;display:flex}.erp-sekme-ad .nokta{opacity:.45;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.erp-sekme.acik .erp-sekme-ad .nokta{background:var(--navy-800);opacity:.9}.erp-sekme-ad .ad{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.erp-sekme-kapat{width:13px;color:inherit;opacity:.5;background:0 0;border:0;flex:none;margin-right:5px;font-size:10px;line-height:1}.erp-sekme.acik .erp-sekme-kapat{opacity:.75}.erp-sekme-kapat:hover{opacity:1;color:var(--red-700)}.erp-sekme-arti{width:19px;height:19px;color:var(--e-sekme-pasif-metin);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:2px;flex:none;place-items:center;margin:0 5px 4px;font-size:12px;line-height:1;display:grid}.erp-sekme-arti:hover{color:#fff;background:#ffffff29}.erp-arac{background:linear-gradient(var(--e-arac-ust), var(--e-arac-alt));border-bottom:1px solid var(--slate-200);flex:none;align-items:center;gap:6px;height:27px;min-height:27px;padding:0 6px;display:flex;overflow:hidden}.erp-arac-yuva{scrollbar-width:none;align-items:center;min-width:0;display:flex;overflow:auto hidden}.erp-arac-yuva::-webkit-scrollbar{height:0}.erp-arac .erp-arac-cubugu{flex-wrap:nowrap;gap:3px}.erp-arac .erp-mini{background:0 0;border-color:#0000;border-radius:2px;height:20px;padding:0 8px;font-size:11px;font-weight:400}.erp-arac .erp-mini:hover:not(:disabled){background:linear-gradient(#f7efdd,#e9dec5);border-color:#9c8f76}.erp-arac .muh-buton{border-radius:2px;height:20px;padding:0 8px;font-size:11px;font-weight:600}.erp-durum{background:linear-gradient(var(--e-durum-ust), var(--e-durum-alt));border-top:1px solid var(--slate-200);height:20px;min-height:20px;color:var(--e-durum-metin);flex:none;align-items:stretch;font-size:10px;line-height:1;display:flex;overflow:hidden}.erp-durum-ekran{min-width:0;max-width:38%;color:var(--navy-900);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;align-items:center;padding:0 8px;font-weight:600;display:flex;overflow:hidden}.erp-durum-alan{border-left:1px solid var(--slate-200);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 8px;display:flex}.erp-durum-alan b{color:var(--slate-500);font-weight:600}.erp-durum-sag{flex:none;align-items:stretch;margin-left:auto;display:flex}@media (max-width:1500px){.erp-ust{padding:0 8px}.erp-icerik{padding:12px 14px 16px}.erp-ust-tarih{display:none}}@media (max-width:1100px){.erp-ust-kullanici,.erp-durum-tarih{display:none}}@media print{body.erp-yazdirma .erp-shell{display:none!important}}@media (max-width:1099px){.erp-nav{display:none!important}body.erp-nav-var{padding-left:0}body.erp-nav-var .sidebar,body.erp-nav-var .vet-sidebar,body.erp-nav-var .production-sidebar{left:0}}@media print{.erp-nav{display:none!important}body.erp-nav-var{padding-left:0!important}body.erp-nav-var .sidebar,body.erp-nav-var .vet-sidebar,body.erp-nav-var .production-sidebar{left:0!important}}.erp-satir-islem{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.erp-satir-islem .muh-mini{padding:1px 7px;font-size:.72rem}.erp-ozet-tablo tbody tr{cursor:default}.erp-ozet-tablo tbody tr:hover{background:var(--slate-100)}.erp-ozet-tablo tbody tr:focus-visible{outline:2px solid var(--brand-gold);outline-offset:-2px}.erp-kisayol.kucuk{margin-top:4px;font-size:.66rem}.erp-gl,.erp-gl-ortu{--gl-bordo:#7b1e2b;--gl-bordo-koyu:#4e0e18;--gl-bordo-derin:#3b0a12;--gl-krem:#f4efe4;--gl-krem-acik:#fbf7ee;--gl-kagit:#fff;--gl-kenar:#c9bea6;--gl-altin:#d9a85a;--gl-metin:#241e1c;--gl-yesil:#1f6b3a;--gl-turuncu:#b8791e;--gl-kirmizi:#8a1c2b;--c-panel:var(--gl-kagit);--c-kenar:var(--gl-kenar);--c-sonuk:#857a6b;--c-baslik-ust:var(--gl-krem);--c-baslik-alt:#ebe3d2;--c-zebra:var(--gl-krem-acik);--c-secili:#f1e3c6;--c-giris:var(--gl-yesil);--c-cikis:var(--gl-kirmizi)}.erp-gl .muh-h1{color:var(--gl-bordo-koyu);letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid var(--gl-altin);padding-bottom:2px;font-size:12px;font-weight:800}.erp-gl .muh-alt{color:var(--c-sonuk);letter-spacing:.02em;font-size:9.5px}.erp-gl .erp-filtre{background:var(--gl-krem-acik);border:1px solid var(--gl-kenar);border-left:3px solid var(--gl-bordo);padding:4px 7px}.erp-gl .erp-alan>span{color:var(--gl-bordo);letter-spacing:.07em;font-weight:700}.erp-gl .erp-filtre .muh-girdi,.erp-gl .erp-alan .muh-girdi{border-color:var(--gl-kenar);background:var(--gl-kagit);color:var(--gl-metin);border-radius:2px}.erp-gl .erp-filtre .muh-girdi:focus,.erp-gl .erp-alan .muh-girdi:focus{outline:2px solid var(--gl-altin);outline-offset:-2px;border-color:var(--gl-altin)}.erp-gl .erp-tablo{color:var(--gl-metin);font-size:10.5px}.erp-gl .erp-tablo th{letter-spacing:.07em;text-transform:uppercase;color:var(--gl-bordo-koyu);background:linear-gradient(180deg, var(--gl-krem) 0%, #ebe3d2 100%);border-bottom:2px solid var(--gl-bordo);padding:4px 8px;font-size:9px;font-weight:800}.erp-gl .erp-tablo td{border-bottom:1px solid #efe7d9;border-right:1px solid #f5efe3;padding:4px 8px;line-height:16px}.erp-gl .erp-tablo td:last-child{border-right:0}.erp-gl .erp-tablo tbody tr.tek{background:var(--gl-krem-acik)}.erp-gl .erp-tablo tbody tr[data-erp-satir]:hover{background:#f7eedc}.erp-gl .erp-tablo tbody tr.secili,.erp-gl .erp-tablo tbody tr.secili:hover{background:var(--c-secili)}.erp-gl .erp-tablo tbody tr.secili td{box-shadow:inset 0 1px 0 var(--gl-altin), inset 0 -1px 0 var(--gl-altin)}.erp-gl .erp-tablo .kod{color:var(--gl-bordo-koyu);letter-spacing:.01em;font-family:Consolas,Courier New,monospace;font-weight:700}.erp-gl .erp-tablo .sayi{font-variant-numeric:tabular-nums}.erp-gl .erp-tablo .vurgu{color:var(--gl-metin);font-weight:700}.erp-gl .erp-tablo tbody tr.pasif td{color:var(--c-sonuk);font-style:italic}.erp-gl .gl-sifir{color:#b6ab99;font-weight:400}.erp-gl .gl-tutar{color:var(--gl-metin);font-weight:700}.erp-gl .gl-tutar.gl-eksi{color:var(--gl-kirmizi)}.erp-gl .erp-tablo td.gl-zon-alacak{background:#7b1e2b07}.erp-gl .erp-tablo tbody tr.tek td.gl-zon-alacak{background:#7b1e2b0b}.erp-gl .erp-tablo tbody tr.gl-s1>td{border-bottom-color:var(--gl-kenar);background:linear-gradient(#f6f1e5 0%,#f1eadb 100%)}.erp-gl .erp-tablo tbody tr.gl-s1>td:first-child{box-shadow:inset 3px 0 0 var(--gl-bordo)}.erp-gl .erp-tablo tbody tr.gl-s1 .kod{color:var(--gl-bordo-derin);font-weight:800}.erp-gl .erp-tablo tbody tr.gl-s2>td{background:#f4efe48c}.erp-gl .erp-tablo tbody tr.gl-s2>td:first-child{box-shadow:inset 2px 0 0 var(--gl-altin)}.erp-gl .erp-tablo tbody tr.gl-s3>td{background:var(--gl-kagit)}.erp-gl .erp-tablo tbody tr.gl-s3.tek>td{background:var(--gl-krem-acik)}.erp-gl .erp-tablo tbody tr.gl-baslik{font-weight:700}.erp-gl .erp-tablo tbody tr.gl-baslik .kod{color:var(--gl-bordo-derin)}.erp-gl .erp-tablo tbody tr[data-erp-satir]:hover>td{background:#f7eedc}.erp-gl .erp-tablo tbody tr.secili>td,.erp-gl .erp-tablo tbody tr.secili:hover>td{background:var(--c-secili)}.erp-gl .erp-tablo tbody tr.gl-ters>td{background:#7b1e2b0d}.erp-gl .erp-tablo tbody tr.gl-ters>td:first-child{box-shadow:inset 2px 0 0 var(--gl-kirmizi)}.erp-gl .muh-durum,.erp-gl-ortu .muh-durum{letter-spacing:.08em;border-radius:2px;padding:0 5px;font-size:8.5px;font-weight:800;line-height:13px}.erp-gl .muh-durum.aktif,.erp-gl-ortu .muh-durum.aktif{border-color:var(--gl-yesil);color:var(--gl-yesil);background:#f1f7f2}.erp-gl .muh-durum.iptal,.erp-gl-ortu .muh-durum.iptal{border-color:var(--gl-kirmizi);color:var(--gl-kirmizi);background:#fbf2f2}.erp-gl .muh-durum.taslak,.erp-gl-ortu .muh-durum.taslak{border-color:var(--gl-kenar);color:var(--c-sonuk);background:var(--gl-krem)}.erp-gl .muh-rozet,.erp-gl-ortu .muh-rozet{letter-spacing:.06em;text-transform:uppercase;color:var(--c-sonuk);font-size:8.5px;font-style:normal;font-weight:700}.erp-gl .muh-ozet-serit{background:linear-gradient(180deg, var(--gl-krem) 0%, var(--gl-krem-acik) 100%);border:1px solid var(--gl-kenar);border-left:3px solid var(--gl-bordo)}.erp-gl .muh-ozet-serit>span{border-right-color:var(--gl-kenar);padding:3px 12px}.erp-gl .muh-ozet-serit em{color:var(--gl-bordo);letter-spacing:.09em;font-size:8.5px}.erp-gl .muh-ozet-serit strong{color:var(--gl-metin);font-family:Consolas,Courier New,monospace;font-size:11.5px;font-weight:800}.erp-gl .muh-ozet-serit .buyuk strong{color:var(--gl-yesil);font-size:12.5px}.erp-gl .muh-ozet-serit .uyari strong{color:var(--gl-kirmizi);font-size:12.5px}.erp-gl .muh-ozet-serit .not{color:var(--c-sonuk);white-space:normal;border-right:0;align-self:center;margin-left:auto;font-size:9px}.erp-gl .gl-denge{border:1px solid var(--gl-yesil);color:var(--gl-yesil);letter-spacing:.09em;text-transform:uppercase;background:#f1f7f2;border-radius:2px;align-items:center;gap:5px;padding:1px 8px;font-size:9px;font-weight:800;display:inline-flex}.erp-gl .gl-denge.bozuk{border-color:var(--gl-kirmizi);color:var(--gl-kirmizi);background:#fbf2f2}.erp-gl .erp-toplam{background:linear-gradient(180deg, var(--gl-krem-acik) 0%, var(--gl-krem) 100%);border:1px solid var(--gl-kenar);border-top:2px solid var(--gl-bordo)}.erp-gl .erp-toplam em{color:var(--gl-bordo);letter-spacing:.07em;font-weight:700}.erp-gl .erp-toplam strong{color:var(--gl-metin);font-family:Consolas,Courier New,monospace;font-weight:800}.erp-gl .erp-toplam .adet{color:var(--c-sonuk)}.erp-gl .muh-buton,.erp-gl-ortu .muh-buton{background:var(--gl-bordo);border-color:var(--gl-bordo-koyu);letter-spacing:.04em;border-radius:2px;font-weight:700}.erp-gl .muh-buton:hover,.erp-gl-ortu .muh-buton:hover{background:var(--gl-bordo-koyu)}.erp-gl .muh-buton.ikincil,.erp-gl-ortu .muh-buton.ikincil{background:var(--gl-kagit);color:var(--gl-bordo-koyu);border-color:var(--gl-kenar)}.erp-gl .muh-buton.tehlike,.erp-gl-ortu .muh-buton.tehlike{background:var(--gl-kirmizi);border-color:var(--gl-kirmizi);color:#fff}.erp-gl .erp-mini,.erp-gl-ortu .muh-mini{border-color:var(--gl-kenar);color:var(--gl-bordo-koyu);border-radius:2px}.erp-gl-ortu .muh-panel{border:1px solid var(--gl-kenar);border-radius:0}.erp-gl-ortu .muh-panel-ust{background:linear-gradient(180deg, var(--gl-bordo) 0%, var(--gl-bordo-koyu) 100%);border-bottom:2px solid var(--gl-altin)}.erp-gl-ortu .muh-panel-ust h2{color:#fff;letter-spacing:.05em;font-size:11.5px;font-weight:800}.erp-gl-ortu .muh-kapat{color:#f0e2d2}.erp-gl-ortu .muh-kapat:hover{color:#fff;background:#ffffff24}.erp-gl-ortu .muh-bolum-baslik{color:var(--gl-bordo);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--gl-kenar);padding-bottom:2px;font-size:9px;font-weight:800}.erp-gl-ortu .muh-girdi{border-color:var(--gl-kenar);color:var(--gl-metin);border-radius:2px}.erp-gl-ortu .muh-girdi:focus{outline:2px solid var(--gl-altin);outline-offset:-2px}.erp-gl-ortu .muh-girdi:disabled{background:var(--gl-krem);color:var(--c-sonuk)}.erp-gl-ortu .muh-uyari-not{border-left:3px solid var(--gl-turuncu);color:var(--gl-metin);background:#fdf7ec;border-radius:0}.erp-gl-ortu .muh-hata,.erp-gl .muh-hata{border-left:3px solid var(--gl-kirmizi);color:var(--gl-kirmizi);background:#fbf2f2;border-radius:0}.erp-gl-ortu .muh-satir-tablo th{background:linear-gradient(180deg, var(--gl-krem) 0%, #ebe3d2 100%);color:var(--gl-bordo-koyu);letter-spacing:.07em;text-transform:uppercase;border-bottom:2px solid var(--gl-bordo);font-size:8.5px;font-weight:800}.erp-gl-ortu .muh-satir-tablo td{border-bottom:1px solid #efe7d9}.erp-gl-ortu .muh-satir-tablo tbody tr:nth-child(2n){background:var(--gl-krem-acik)}.erp-gl-ortu .muh-satir-tablo tbody tr:hover{background:#f7eedc}.erp-gl-ortu .muh-satir-tablo .kod{color:var(--gl-bordo-koyu);font-family:Consolas,Courier New,monospace;font-weight:700}.erp-gl-ortu .muh-satir-tablo tfoot td{background:var(--gl-krem);border-top:2px solid var(--gl-bordo);color:var(--gl-bordo-koyu);letter-spacing:.05em;font-weight:800}.erp-gl-ortu .gl-sifir{color:#b6ab99;font-weight:400}.erp-gl-ortu .gl-tutar{color:var(--gl-metin);font-weight:700}.erp-gl-ortu .muh-toplam-serit{border:1px solid var(--gl-kenar);border-top:2px solid var(--gl-bordo);background:linear-gradient(180deg, var(--gl-krem) 0%, var(--gl-krem-acik) 100%);border-radius:0;align-items:center;gap:6px 22px;margin-top:5px;padding:4px 10px}.erp-gl-ortu .muh-toplam-serit em{color:var(--gl-bordo);letter-spacing:.08em;font-size:8.5px;font-weight:700}.erp-gl-ortu .muh-toplam-serit strong{color:var(--gl-metin);font-family:Consolas,Courier New,monospace;font-size:11.5px;font-weight:800}.erp-gl-ortu .muh-toplam-serit .buyuk strong{color:var(--gl-yesil)}.erp-gl-ortu .muh-toplam-serit .uyari strong{color:var(--gl-kirmizi)}.erp-gl-ortu .gl-denge{border:1px solid var(--gl-yesil);color:var(--gl-yesil);letter-spacing:.09em;text-transform:uppercase;background:#f1f7f2;border-radius:2px;align-items:center;gap:5px;padding:1px 8px;font-size:9px;font-weight:800;display:inline-flex}.erp-gl-ortu .gl-denge.bozuk{border-color:var(--gl-kirmizi);color:var(--gl-kirmizi);background:#fbf2f2}.erp-gl .gl-baslangic{border:1px solid var(--gl-kenar);border-left:3px solid var(--gl-bordo);background:linear-gradient(180deg, var(--gl-krem) 0%, var(--gl-krem-acik) 100%);align-items:center;gap:10px;margin:0;padding:6px 12px;display:flex}.erp-gl .gl-baslangic .gl-isaret{background:var(--gl-bordo);width:20px;height:20px;color:var(--gl-krem);border-radius:2px;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.erp-gl .gl-baslangic h2{letter-spacing:.07em;text-transform:uppercase;color:var(--gl-bordo-koyu);margin:0;font-size:10.5px;font-weight:800}.erp-gl .gl-baslangic p{color:var(--c-sonuk);margin:0;font-size:9.5px}@media (min-width:1600px){.erp-gl .erp-tablo{font-size:11px}.erp-gl .erp-tablo td{padding:4px 9px}}.erp-gl .gl-tur{letter-spacing:.04em;color:var(--c-sonuk);font-size:9px}.erp-gl .gl-tur.baslik{border:1px solid var(--gl-bordo);background:var(--gl-krem);color:var(--gl-bordo-koyu);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:0 5px;font-size:8.5px;font-weight:800;line-height:13px;display:inline-block}.ai-help-tarif{grid-template-rows:auto minmax(160px,1fr) auto auto;min-height:0;display:grid;overflow:hidden}.ai-help-sekmeler{background:#fff8e9;border-bottom:1px solid #eadfd4;grid-auto-flow:column;gap:6px;padding:8px 12px;display:grid}.ai-help-sekmeler button{color:#6d4210;letter-spacing:.04em;cursor:pointer;background:#fffdf9;border:1px solid #dfc9ad;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.ai-help-sekmeler button.etkin{color:#fff;background:#76131e;border-color:#76131e}.ai-help-sekmeler button em{color:#fff;background:#b8862e;border-radius:999px;min-width:15px;padding:0 4px;font-size:7px;font-style:normal;font-weight:950}.ai-help-sekmeler button.etkin em{color:#76131e;background:#fff}.ai-help-rozet{color:#fff;background:#b4232f;border:2px solid #fffdf9;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;font-weight:950;display:inline-flex;position:absolute;top:-5px;right:-5px}.asistan-veri{flex-direction:column;gap:8px;min-height:0;padding:10px 14px 12px;display:flex;overflow:hidden}.asistan-veri>*{flex:none}.asistan-veri-not{color:#7d6a60;margin:0;font-size:8px;line-height:1.45}.asistan-veri-not strong{color:#61121b}.asistan-veri-dugmeler{flex-wrap:wrap;gap:6px;display:flex}.asistan-veri-dugmeler button{color:#6d4210;cursor:pointer;background:#fff7e5;border:1px solid #dfc9ad;border-radius:999px;min-height:32px;padding:0 11px;font-size:8px;font-weight:850}.asistan-veri-dugmeler button:disabled{cursor:progress;opacity:.55}.asistan-veri-cevaplar{scrollbar-width:thin;flex:auto;align-content:start;gap:8px;min-height:0;display:grid;overflow-y:auto}.asistan-veri-cevaplar article{background:#fffdf9;border:1px solid #eadfd4;border-radius:13px;padding:9px 11px}.asistan-veri-cevaplar h4{color:#61121b;letter-spacing:.04em;margin:0 0 5px;font-size:9px;font-weight:950}.asistan-veri-cevaplar ul{gap:3px;margin:0;padding-left:14px;display:grid}.asistan-veri-cevaplar li{color:#4d3933;font-size:9px;line-height:1.5}.asistan-veri-cevaplar small{color:#9a8479;margin-top:6px;font-size:7px;display:block}.asistan-veri-cevaplar .asistan-veri-akan{border-style:dashed;border-color:#d9c3a8}.asistan-veri-cevaplar .asistan-veri-akan p{color:#4d3933;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.5}.asistan-veri-damga{color:#6d4210;background:#fff3d6;border-radius:7px;margin:6px 0 0;padding:4px 7px;font-size:7px;font-weight:800}.asistan-veri-kapali{color:#7d6a60;text-align:center;background:#faf5ef;border:1px dashed #dfc9ad;border-radius:11px;margin:0;padding:7px 10px;font-size:8px}.asistan-veri-hata{color:#a3202c;margin:0;font-size:8px;font-weight:800}.asistan-veri-bos{place-items:center;padding:22px 16px;display:grid}.asistan-veri-bos p{color:#7d6a60;text-align:center;margin:0;font-size:9px;line-height:1.5}.asistan-veri-mikrofon{background:#4d3933!important;font-size:13px!important}.asistan-veri-mikrofon.dinliyor{animation:1.1s ease-in-out infinite asistan-ses-nabiz;background:#76131e!important}@keyframes asistan-ses-nabiz{0%,to{box-shadow:0 0 #76131e73}50%{box-shadow:0 0 0 5px #76131e00}}@media (prefers-reduced-motion:reduce){.asistan-veri-mikrofon.dinliyor{animation:none}}.asistan-veri-alt{flex-direction:column;flex:none;gap:5px;min-height:0;display:flex;position:relative}.asistan-veri-alt>.asistan-veri-soru{flex-wrap:nowrap;flex:none}.asistan-veri-alt>.asistan-veri-ses-ayar{overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:228px;overflow-y:auto}.asistan-veri-bildirim{z-index:6;color:#7a3a1c;background:#fdf4ec;border:1px solid #e3c4a6;border-radius:9px;margin:0;padding:6px 9px;font-size:8px;line-height:1.45;animation:.18s ease-out both asistan-bildirim-gir;position:absolute;bottom:calc(100% + 5px);left:0;right:0;box-shadow:0 8px 20px #4d39332e}@keyframes asistan-bildirim-gir{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.asistan-veri-bildirim{animation:none}}.asistan-veri-tanilama{flex-wrap:wrap;align-items:center;gap:6px;padding:5px 9px;display:flex}.asistan-veri-tanilama .baslik{color:#4d3933;font-weight:800}.asistan-veri-tanilama .deger{color:#6b564d;flex:130px;min-width:0}.asistan-veri-tanilama button{color:#4d3933;cursor:pointer;background:#fff;border:1px solid #ddcdbf;border-radius:6px;flex:none;padding:3px 7px;font-size:7px}.asistan-veri-tanilama button:disabled{opacity:.5;cursor:default}.asistan-veri-ses-ayar{background:#fdfaf6;border:1px solid #e8dccc;border-radius:10px;margin-top:6px;font-size:8px}.asistan-veri-ses-ayar>summary{color:#6b564d;cursor:pointer;padding:5px 9px;list-style:none}.asistan-veri-ses-ayar>summary::-webkit-details-marker{display:none}.asistan-veri-ses-ayar>summary:before{content:"🔊 "}.asistan-veri-ses-ayar[open]>summary{border-bottom:1px solid #efe5d8}.asistan-veri-ses-satir{color:#4d3933;align-items:center;gap:6px;padding:5px 9px;display:flex}.asistan-veri-ses-satir input[type=range]{accent-color:#76131e;flex:auto;min-width:0}.asistan-veri-ses-satir select{color:#4d3933;background:#fff;border:1px solid #ddcdbf;border-radius:7px;flex:auto;min-width:0;padding:3px 5px;font-size:8px}.asistan-veri-ses-satir output{text-align:right;font-variant-numeric:tabular-nums;color:#7d6a60;min-width:26px}.asistan-veri-ses-not{color:#8a7669;margin:0;padding:0 9px 6px;font-size:7px;line-height:1.5}.asistan-veri-kota{border-bottom:1px solid #efe5d8;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 9px;display:flex}.asistan-veri-kota .baslik{color:#4d3933;font-weight:800}.asistan-veri-kota .deger{color:#6b564d;font-variant-numeric:tabular-nums;flex:150px;min-width:0}.asistan-veri-kota button{color:#4d3933;cursor:pointer;background:#fff;border:1px solid #ddcdbf;border-radius:6px;flex:none;padding:3px 7px;font-size:7px}.asistan-veri-kota button:disabled{opacity:.5;cursor:default}.asistan-veri-ses-durum{border-radius:999px;align-items:center;gap:6px;margin:0 0 5px;padding:4px 9px;font-size:8px;font-weight:600;display:flex}.asistan-veri-ses-durum .nokta{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.asistan-veri-ses-durum.dinliyor{color:#1d5c32;background:#e8f6ec}.asistan-veri-ses-durum.dinliyor .nokta{background:#1d7a3f;animation:1.1s ease-in-out infinite asistan-ses-nabiz}.asistan-veri-ses-durum.dusunuyor{color:#6d4300;background:#fdf3df}.asistan-veri-ses-durum.dusunuyor .nokta{background:#b8862e;animation:1.6s ease-in-out infinite asistan-ses-nabiz}.asistan-veri-ses-durum.konusuyor{color:#76131e;background:#fbeced}.asistan-veri-ses-durum.konusuyor .nokta{background:#76131e}.asistan-veri-mikrofon.acik{background:#1d7a3f!important}.asistan-veri-mikrofon.acik.dusunuyor{background:#b8862e!important}.asistan-veri-mikrofon.acik.konusuyor{background:#76131e!important}.asistan-veri-ses-not.bilgi{color:#6d4300;padding-top:4px}.asistan-veri-ses-not.hata{color:#76131e;padding-top:4px;font-weight:600}.asistan-veri-ses-kilit{gap:3px;padding:5px 9px;display:grid}.asistan-veri-ses-kilit button{color:#fff;cursor:pointer;background:#76131e;border:0;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:700}.asistan-veri-ses-kilit small{color:#8a7669;font-size:7px;line-height:1.4}.asistan-veri-ses-dene{color:#fff;cursor:pointer;background:#4d3933;border:0;border-radius:7px;flex:none;padding:3px 8px;font-size:8px}.asistan-veri-sohbetler{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:6px;display:flex;position:relative}.asistan-veri-sohbet-ac,.asistan-veri-sohbet-yeni{color:#6b564d;cursor:pointer;background:#fdfaf6;border:1px solid #e8dccc;border-radius:999px;padding:3px 8px;font-size:8px}.asistan-veri-sohbet-ac[aria-expanded=true]{color:#6d4300;border-color:#b8862e}.asistan-veri-sohbet-liste{z-index:5;background:#fff;border:1px solid #e8dccc;border-radius:10px;width:min(280px,100%);max-height:240px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 6px 18px #4d393324}.asistan-veri-sohbet-liste li{align-items:center;gap:4px;display:flex}.asistan-veri-sohbet-liste li.bos{color:#8a7669;padding:6px 8px;font-size:8px}.asistan-veri-sohbet-liste li>button:first-child{color:#4d3933;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:auto;min-width:0;padding:5px 7px;font-size:8px;overflow:hidden}.asistan-veri-sohbet-liste li>button:first-child:hover{background:#faf5ef}.asistan-veri-sohbet-liste li.etkin>button:first-child{color:#76131e;background:#fbeced;font-weight:600}.asistan-veri-sohbet-liste li>button.sil{color:#9a8577;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 18px;width:18px;height:18px;font-size:11px;line-height:1}.asistan-veri-sohbet-liste li>button.sil:hover{color:#76131e;background:#fbeced}.asistan-veri-internet{color:#1d5c6b;margin-top:2px;font-size:7px;display:block}.asistan-veri-internet:before{content:"🌐 "}.asistan-veri-yedek{color:#7a3a1c;margin-top:2px;font-size:7px;display:block}.asistan-veri-arac{align-items:center;gap:3px;margin-top:5px;display:inline-flex}.asistan-veri-arac i{background:#b08968;border-radius:999px;width:3px;height:3px;animation:1.05s ease-in-out infinite asistan-arac-nabiz}.asistan-veri-arac i:nth-child(2){animation-delay:.18s}.asistan-veri-arac i:nth-child(3){animation-delay:.36s}@keyframes asistan-arac-nabiz{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.asistan-veri-arac i{opacity:.7;animation:none}}.asistan-veri-seviye{background:#efe5d8;border-radius:999px;height:4px;margin:4px 0;overflow:hidden}.asistan-veri-seviye>span{background:#1d7a3f;border-radius:999px;height:100%;transition:width 80ms linear;display:block}.asistan-veri-ses-deneme{background:#fff;border:1px solid #efe5d8;border-radius:9px;margin:5px 9px}.asistan-veri-ses-deneme>summary{color:#6b564d;cursor:pointer;padding:5px 8px;font-size:8px;list-style:none}.asistan-veri-ses-deneme>summary::-webkit-details-marker{display:none}.asistan-veri-ses-deneme>summary:before{content:"🎧 "}.asistan-veri-ses-liste{margin:0;padding:0 6px 6px;list-style:none}.asistan-veri-ses-liste li{border-top:1px solid #f6efe6;align-items:center;gap:5px;padding:4px 3px;display:flex}.asistan-veri-ses-liste li.etkin{background:#f3faf5}.asistan-veri-ses-liste .ad{color:#4d3933;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:8px;overflow:hidden}.asistan-veri-ses-liste li.etkin .ad{color:#1d5c32;font-weight:600}.asistan-veri-ses-liste .fiyat{color:#9a8577;font-variant-numeric:tabular-nums;flex:none;font-size:7px}.asistan-veri-ses-liste button{color:#4d3933;cursor:pointer;background:#fdfaf6;border:1px solid #ddcdbf;border-radius:6px;flex:none;padding:3px 7px;font-size:7px}.asistan-veri-ses-liste button:disabled{opacity:.45;cursor:default}.asistan-veri-ses-liste button.sec{color:#fff;background:#1d7a3f;border-color:#1d7a3f}.asistan-veri-ses-liste button.sec:disabled{color:#1d5c32;background:#e8f6ec;border-color:#b9d6c3}
