/* Avangard 0.14 — approved graphite / crimson and jewel tile design. */
:root{--avng-brand:#d70828;--avng-bg:#f5f6f8;--avng-ink:#191c23;--avng-muted:#747986;--avng-line:#e5e7ec}
body.avng-shell-page{background:var(--avng-bg);-webkit-text-size-adjust:100%;text-size-adjust:100%}
.avng-main{padding-bottom:calc(90px + env(safe-area-inset-bottom));overflow:visible}
.avng-header{min-height:68px;margin-bottom:12px;padding-top:calc(8px + env(safe-area-inset-top));padding-bottom:8px;box-shadow:0 2px 10px #16213704}
.avng-logo img{width:158px;height:47px}.avng-logo>span{font-size:9px;font-weight:600;color:#303540;letter-spacing:1.2px}
.avng-app .avng-icon-button{border:0;border-radius:11px;background:transparent;color:#232937;width:42px;height:42px}
.avng-identity-card{background:linear-gradient(110deg,#252a31 0%,#191c23 55%,#37131f 100%);border:1px solid #802339;border-top:2px solid #d70828;border-radius:14px;padding:16px 18px;box-shadow:0 5px 12px #141b2910;color:#fff}
.avng-identity-card:before{inset:0;background:linear-gradient(130deg,transparent 60%,#e3244120 60.2%,transparent 61%),linear-gradient(150deg,transparent 65%,#bb183419 65.1%,transparent 66%);width:auto;border-radius:0;pointer-events:none}
.avng-greeting,.avng-account{position:relative}.avng-greeting>div>span{color:#e0e1e5;font-size:11px}.avng-greeting h1{color:#fff;font-size:19px;letter-spacing:-.4px;margin:3px 0;font-weight:700}
.avng-role{color:#fff;background:#ffffff10;border-color:#ffffff18;border-radius:20px;font-size:10px;padding:5px 10px}
.avng-account{border-color:#ffffff1c;padding-top:10px;margin-top:10px}.avng-account .avng-balance-label{font-size:10px;color:#d3d4db}.avng-account strong{color:#fff;font-size:25px;letter-spacing:-.6px}.avng-account small{font-size:9px;color:#b7bbc5}
.avng-app .avng-account button{background:#ffffff0d;border-color:#ffffff1c;color:white;width:36px;height:36px;border-radius:10px;font-size:25px}
.avng-notice{padding:4px 8px;min-height:37px;border-radius:9px;font-size:10px;color:#363a45;box-shadow:0 3px 8px #16213704}
.avng-notice>span{border:0;color:#d70828;width:21px;height:21px}.avng-notice>span svg{width:20px;height:20px}
.avng-section-head{margin:16px 0 9px}.avng-section-head h2{font-size:15px;color:#181e29}.avng-grid{gap:9px}
.avng-app .avng-card{--card-start:#255ca5;--card-end:#123b70;display:flex;justify-content:space-between;min-height:101px;padding:12px 13px 11px;border-radius:12px;border:1px solid #ffffff20;border-top-color:#ffffff70;color:#fff!important;background:linear-gradient(130deg,var(--card-start),var(--card-end))!important;box-shadow:inset 0 1px 1px #ffffff22,0 3px 7px #11244412}
.avng-app .avng-card:hover{filter:brightness(1.06)}.avng-app .avng-card:active{filter:brightness(.94);transform:translateY(1px)}
.avng-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 65%,#ffffff06 65.1%,#ffffff00 90%)}
.avng-card-icon{width:45px;height:44px;border:0;background:none;box-shadow:none;border-radius:0;padding:0;margin:0 0 7px;display:block}
.avng-card-icon img{width:49px;height:46px;object-fit:contain;display:block;filter:drop-shadow(0 3px 2px #001b3626)}
.avng-card strong{color:#fff!important;font-size:13px;font-weight:650;line-height:1.22;letter-spacing:-.15px;max-width:100%;min-height:16px}
.avng-card-art{display:none}.avng-arrow{color:#fff;opacity:.9;font-size:24px;line-height:1;right:12px;top:10px;font-weight:300}
.avng-app .avng-card[data-open=musterilerim]{--card-start:#2862b0;--card-end:#193862}
.avng-app .avng-card[data-open=bekleyen]{--card-start:#79448a;--card-end:#38244f}
.avng-app .avng-card[data-open=siparis]{--card-start:#df1535;--card-end:#a00624}
.avng-app .avng-card[data-open=siparislerim]{--card-start:#267d89;--card-end:#0d4555}
.avng-app .avng-card[data-open=cari]{--card-start:#577fa9;--card-end:#304f76}
.avng-app .avng-card[data-open=odeme_al]{--card-start:#af8b56;--card-end:#735135}
.avng-app .avng-card[data-open=kargo]{--card-start:#78559f;--card-end:#48325f}
.avng-app .avng-card[data-open=fiyat_listeleri]{--card-start:#276194;--card-end:#143857}
.avng-app .avng-card[data-open=katalog]{--card-start:#506da4;--card-end:#35395f}
.avng-app .avng-card[data-open=vade_risk]{--card-start:#995b78;--card-end:#542b41}
.avng-app .avng-card[data-open=gunluk_islemler]{--card-start:#497d92;--card-end:#244556}
.avng-app .avng-card[data-open=performans],.avng-app .avng-card[data-open=kar_analizi]{--card-start:#646fac;--card-end:#343b63}
.avng-app .avng-card[data-open=odemeler],.avng-app .avng-card[data-open=sukru_prim]{--card-start:#388a85;--card-end:#235c5e}
.avng-app .avng-card[data-open=masraf]{--card-start:#a17b57;--card-end:#5e483b}
.avng-app .avng-card[data-open=hesabim]{--card-start:#677183;--card-end:#363c4b}
.avng-bottom{background:#fff;padding-top:7px;padding-bottom:calc(7px + env(safe-area-inset-bottom));box-shadow:0 -3px 12px #11182705}
.avng-app .avng-bottom button{color:#555d6b;font-size:10px;min-height:44px;background:transparent;gap:5px;border-radius:10px}
.avng-app .avng-bottom .is-active{color:#d70828;background:linear-gradient(#fff0f3 0 58%,transparent 58%);font-weight:650}
.avng-workbar{margin:0 0 10px;gap:8px;min-height:38px}.avng-app .avng-workbar button{border:0;background:transparent;font-size:12px;padding:8px 3px}
/* One consistent field scale across loaded screens and dialogs. */
#avng-main #avng-screens{overflow:visible;min-width:0}
#avng-main #avng-screens .avng-screen{color:#232936;font-size:13px;--screen-blue:#d70828;--screen-purple:#d70828;--screen-ink:#232936}
#avng-main #avng-screens :is(.avmk-white,.avmk-module){border-radius:13px!important}
#avng-main #avng-screens :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-family:inherit!important;font-size:16px!important;font-weight:450!important;line-height:1.35!important;min-height:44px!important;border:1px solid #dfe2e9!important;border-radius:9px!important;background:#fff!important;color:#232936!important;box-shadow:none!important}
#avng-main #avng-screens :is(input,textarea):focus{outline:2px solid #d7082830!important;border-color:#d70828!important}
#avng-main #avng-screens :is(input,textarea)::placeholder{color:#9096a2!important;font-weight:400!important;opacity:1}
#avng-main #avng-screens button{font-size:13px;font-weight:600;border-radius:9px;min-height:42px;line-height:1.3;letter-spacing:0}
#avng-main #avng-screens :is(.avmk-staff-btn,.avmk-submit,.avspo-add-button,.avspo-submit-order,.avspo-confirm-approve,.avspo-voice-add,button[type=submit]){background:linear-gradient(115deg,#e31136,#c40529)!important;border-color:#d70828!important;color:#fff!important;box-shadow:0 3px 8px #b70b2610!important}
#avng-main #avng-screens label{font-weight:600!important;font-size:12px!important;line-height:1.4!important}
#avng-main #avng-screens :is(.avmk-staff-hero,.avmk-pay-hero,[data-avng-chrome]){display:none!important}
/* Native select controls retain all IDs, values, option data and event handlers. */
#avng-main #avng-screens select.avng-native-select{position:absolute!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important;pointer-events:none!important}
#avng-main #avng-screens .avng-select-trigger{display:flex!important;justify-content:space-between;align-items:center;gap:9px;padding:11px 12px!important;min-height:44px!important;width:100%!important;max-width:100%;min-width:0;background:#fff!important;border:1px solid #dfe2e9!important;border-radius:9px!important;color:#232936!important;text-align:left;box-shadow:none!important;cursor:pointer}
#avng-main #avng-screens .avng-select-trigger[hidden]{display:none!important}
#avng-main #avng-screens .avng-select-value{display:block!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important;margin:0!important;letter-spacing:0!important}
#avng-main #avng-screens .avng-select-chevron{display:block!important;width:18px!important;height:18px!important;color:#697586!important;flex:0 0 18px;margin:0!important;transition:transform .15s}
#avng-main #avng-screens .avng-select-trigger[aria-expanded=true] .avng-select-chevron{transform:rotate(180deg)}
#avng-main #avng-screens .avng-select-trigger.is-placeholder{color:#818897!important}
#avng-main #avng-screens .avmk-staff-tools>.avng-select-trigger{grid-column:1/-1}
.avng-select-layer{position:fixed;inset:0;z-index:2147480000;background:#0d172969;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;padding-top:calc(16px + env(safe-area-inset-top));font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#232936}
.avng-select-layer *{box-sizing:border-box}.avng-select-layer [hidden]{display:none!important}
.avng-select-sheet{width:100%;max-width:520px;max-height:85vh;max-height:85dvh;min-height:0;display:flex;flex-direction:column;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -10px 60px #10182c30;padding:8px 16px calc(16px + env(safe-area-inset-bottom));overflow:hidden}
.avng-select-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:4px 0 10px}
.avng-select-head h2{margin:0;color:#232936;font-size:17px;font-weight:700;line-height:1.35}
.avng-select-layer button{font:inherit;cursor:pointer;box-shadow:none;letter-spacing:0;text-transform:none}
.avng-select-layer .avng-select-close{height:44px;width:44px;flex:none;display:grid;place-items:center;border:0;border-radius:12px;color:#555f70;background:#f2f3f6;padding:0;font-size:27px}
.avng-select-layer .avng-select-search{font:inherit;font-size:16px;min-height:44px;border:1px solid #dfe2e9;border-radius:10px;padding:11px 13px;background:#f6f7f9;color:#222b39;width:100%;margin-bottom:10px;flex:none;outline-color:#d70828}
.avng-select-options{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;flex:1}
.avng-select-layer .avng-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;min-height:51px;padding:12px;border:1px solid transparent;border-bottom-color:#eef0f4;background:#fff;color:#232936;border-radius:8px;margin-bottom:3px;font-size:13px;line-height:1.4}
.avng-select-option[aria-selected=true]{background:#fff2f5!important;border-color:#f0c5cf!important;color:#b50626!important}
.avng-select-option-copy{min-width:0}.avng-select-option strong{display:block;font-size:13px;font-weight:550;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.avng-select-option small{display:block;margin-top:3px;color:#7c8490;font-size:11px}
.avng-select-check{display:grid;place-items:center;width:21px;height:21px;flex:none;border:1px solid #cfd4dd;border-radius:50%;font-size:13px}
.avng-select-option[aria-selected=true] .avng-select-check{background:#d70828;border-color:#d70828;color:#fff}
.avng-select-option:disabled{opacity:.45;cursor:default}.avng-select-empty{padding:20px 8px;font-size:13px;color:#727b89}
.avng-select-layer :focus-visible{outline:2px solid #d70828;outline-offset:-2px}
.avng-select-more,.avng-select-done{flex:none;min-height:44px;border:1px solid #e2e5ec;background:#f6f7f9;border-radius:9px;margin-top:10px;color:#283346;font-size:13px;padding:10px}.avng-select-done{background:#d70828;color:#fff;border-color:#d70828}
/* Payment: existing customer, amount, payer, installment and confirmation. */
#avng-main #avng-screens .avmk-pay-wrap{padding:16px!important;border:1px solid #e3e6eb!important;border-radius:14px!important;max-width:680px!important;margin:0 auto!important;overflow:visible!important;box-shadow:0 5px 18px #16213705!important}
#avng-main #avng-screens .avmk-pay-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:15px!important}
#avng-main #avng-screens .avmk-pay-field{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;margin:0!important;grid-column:1/-1}
#avng-main #avng-screens .avmk-pay-field>span:first-child{font-size:12px!important;font-weight:600!important;color:#606a7b!important;letter-spacing:0!important;margin:0 0 6px!important}
#avng-main #avng-screens .avng-replaced-search,#avng-main #avng-screens .avng-fixed-portfolio{display:none!important}
#avng-main #avng-screens .avng-amount-field{position:relative;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
#avng-main #avng-screens .avng-amount-field>span:first-child{color:#344155!important;margin-bottom:8px!important;font-size:13px!important;font-weight:650!important}
#avng-main #avng-screens #avmkPayAmount{background:#fff!important;color:#202e43!important;border:1.5px solid #b8c4d3!important;border-radius:10px!important;box-shadow:inset 0 1px 2px #172b4105!important;font-size:23px!important;font-weight:600!important;line-height:1.3!important;padding:13px 48px 13px 14px!important;min-height:60px!important;letter-spacing:0}
#avng-main #avng-screens #avmkPayAmount::placeholder{color:#7e8896!important;font-size:18px!important;font-weight:400!important}
#avng-main #avng-screens .avng-amount-currency{position:absolute;right:16px;left:auto;bottom:20px;font-size:13px!important;color:#6e7a8b!important;line-height:1.2!important;margin:0!important;font-weight:650!important;pointer-events:none}
#avng-main #avng-screens .avng-payer-field{order:2}#avng-main #avng-screens .avng-installment-field{order:3}#avng-main #avng-screens .avng-description-field{order:4}
#avng-main #avng-screens .avmk-pay-locked{padding:11px 13px!important;background:#f7f8fa!important;border:1px solid #e8ebf0!important;border-radius:10px!important}
#avng-main #avng-screens .avmk-pay-locked b{font-size:14px!important;font-weight:600!important;color:#273243!important}.avmk-pay-locked small{font-size:11px!important;color:#77808e!important}
.avng-payment-summary{border-top:1px solid #eceef2;border-bottom:1px solid #eceef2;padding:12px 0;margin:16px 0;display:grid;gap:8px}
.avng-payment-summary>div{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#697486}.avng-payment-summary strong{font-size:13px;font-weight:650;color:#212b3a;text-align:right;overflow-wrap:anywhere}
#avng-main #avng-screens .avmk-pay-approve{margin:0 0 14px!important;display:flex!important;gap:9px!important;font-size:11px!important;font-weight:450!important;color:#687387!important;line-height:1.5!important}
#avng-main #avng-screens .avmk-pay-approve input{width:18px!important;height:18px!important;margin:0!important;flex:none}
#avng-main #avng-screens .avmk-pay-submit{display:block!important;width:100%!important;margin:0!important;padding:13px!important;min-height:48px!important;border:0!important;background:linear-gradient(115deg,#e31136,#c40529)!important;border-radius:10px!important;color:#fff!important;font-size:13px!important;letter-spacing:0!important;font-weight:650!important;box-shadow:0 4px 10px #cb0d2918!important}
.avng-payment-security{text-align:center;color:#7d8592;font-size:10px;margin-top:10px;letter-spacing:.15px}
/* Stock: metres primary, ERP serial identifiers secondary. */
#avng-main #avng-screens .avspo-stock-card{padding:11px!important}#avng-main #avng-screens .avspo-stock-card>label{display:none!important}
#avng-main #avng-screens .avng-cart-open{background:#fff!important;color:#be092c!important;border:1px solid #edd7de!important;min-width:136px!important;min-height:40px!important;border-radius:10px!important;box-shadow:none!important}
#avng-main #avng-screens .avng-cart-open b{background:#d70828;color:#fff;border-radius:15px;min-width:23px;height:23px;font-size:11px}
#avng-main #avng-screens .avspo-stock-product-v32{border:1px solid #e3e6ed!important;border-radius:12px!important;padding:13px!important;box-shadow:0 3px 8px #17243904!important}
#avng-main #avng-screens .avspo-stock-product-head-v32{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:4px 12px!important;width:100%!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#242b38!important;text-align:left!important;min-height:0!important}
#avng-main #avng-screens .avspo-stock-product-head-v32 strong{display:block;font-size:15px!important;font-weight:700!important;line-height:1.4!important;color:#202b39!important;white-space:normal!important;overflow-wrap:anywhere}
#avng-main #avng-screens .avspo-stock-product-head-v32 small{display:block;font-size:11px!important;color:#798395!important;font-weight:450!important;margin-top:4px!important}
#avng-main #avng-screens .avspo-stock-total-v32{font-size:16px!important;font-weight:700!important;line-height:1.3!important;color:#1c6f5d!important;background:#edf8f1!important;padding:7px 9px!important;border-radius:8px!important;white-space:nowrap!important}
#avng-main #avng-screens .avng-stock-detail-link{grid-column:1/-1;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:42px!important;padding:10px 12px!important;border:1px solid #e8bdc7!important;border-radius:9px!important;background:#fff2f5!important;font-size:13px!important;color:#b90a2c!important;font-weight:650!important;margin-top:10px!important}
#avng-main #avng-screens .avng-stock-add{display:inline-flex;justify-content:center;align-items:center;gap:7px;background:linear-gradient(115deg,#df1135,#c20528)!important;color:white!important;border:0!important;border-radius:9px!important;min-height:42px!important;padding:10px 15px!important;font-size:12px!important}
#avng-main #avng-screens .avng-stock-add svg{width:19px;height:19px}
#avng-main #avng-screens .avspo-stock-serials-v32{padding:12px 0 0!important;margin:10px 0 0!important;border-top:1px solid #e7eaf0!important;max-height:none!important;height:auto!important;overflow:visible!important}
#avng-main #avng-screens .avng-roll-heading{font-size:12px!important;color:#48576a!important;font-weight:600!important;margin:0 0 9px!important;letter-spacing:0!important}
#avng-main #avng-screens .avng-roll-card{display:flex!important;align-items:center!important;gap:10px!important;border:1px solid #e6eaf0!important;border-radius:10px!important;padding:11px 10px!important;margin:0 0 7px!important;background:#f9fafc!important}
#avng-main #avng-screens .avng-roll-number{display:grid;place-items:center;width:29px;height:32px;flex:none;background:linear-gradient(110deg,#e6ddcc,#faf6ed 45%,#d8cbb9);border:1px solid #cec2b0;color:#806b53;font-size:12px;border-radius:12px 5px 5px 12px;box-shadow:inset 3px 0 1px #ffffffb0}
.avng-roll-identity{flex:1;min-width:0}.avng-roll-amount{text-align:right;flex:none}
#avng-main #avng-screens .avng-roll-identity strong{font-size:12px!important;color:#293345!important;font-weight:600!important}
#avng-main #avng-screens .avng-roll-identity small{display:block;font-size:10px;color:#8c94a1;margin-top:4px;overflow-wrap:anywhere}
#avng-main #avng-screens .avng-roll-amount strong{font-size:17px!important;color:#273548!important;font-weight:700!important;line-height:1.4!important}
.avng-roll-amount small{display:block;color:#818c9a;font-size:9px;margin-top:3px}
#avng-main #avng-screens .avng-roll-more{width:100%;background:#fff!important;color:#aa1030!important;border:1px solid #eed5de!important;font-size:12px!important;margin-top:4px}
.avng-roll-status{font-size:12px;color:#707b8e;padding:8px 0}
#avng-main #avng-screens :is(.avspo-voice-button,.avspo-photo-button){border-radius:9px!important;color:#354254!important;font-size:12px!important;min-height:43px!important}
#avng-main #avng-screens :is(.avspo-editor,.avspo-cart-sheet,.avspo-confirm-dialog,.avmk-staff-modal-panel,.avmk-cari-modal-panel){font-size:13px!important;border-radius:17px!important;border:1px solid #e1e4eb!important;background:#fff!important;color:#273345!important;box-shadow:0 15px 65px #15203422!important}
#avng-main #avng-screens :is(.avspo-editor-overlay,.avspo-cart-overlay,.avspo-confirm-overlay){position:fixed!important;inset:0!important;z-index:1500!important;padding:12px!important;background:#111e335e!important;max-height:none!important;overflow:auto!important}
#avng-main #avng-screens :is(.avspo-editor-head,.avspo-cart-head){padding:15px!important;border-bottom:1px solid #e6e9ef!important;background:#fafbfc!important;color:#243044!important}
#avng-main #avng-screens .avspo-editor-code{font-size:17px!important;color:#202c3f!important;font-weight:700!important;line-height:1.4!important}
#avng-main #avng-screens .avspo-editor-label{font-size:10px!important;font-weight:500!important;color:#8a94a1!important;letter-spacing:0!important}
#avng-main #avng-screens .avspo-field-grid{gap:14px!important;padding:16px!important;grid-template-columns:1fr!important}
#avng-main #avng-screens .avspo-field label{font-size:12px!important;margin-bottom:6px!important;color:#657387!important;font-weight:550!important}
#avng-main #avng-screens .avspo-quantity-input{font-size:25px!important;font-weight:650!important;min-height:56px!important}
#avng-main #avng-screens .avspo-add-button{margin:0 16px 16px!important;width:calc(100% - 32px)!important;min-height:46px!important}
#avng-main #avng-screens :is(.avspo-editor-close,.avspo-cart-close,.avspo-confirm-close){width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:1px solid #e6e9ef!important;border-radius:10px!important;font-size:23px!important;background:white!important;color:#5b6678!important}
#avng-main #avng-screens .avspo-cart-sheet{max-height:calc(100vh - 32px)!important;max-height:calc(100dvh - 32px)!important;width:min(600px,100%)!important;overflow:hidden!important}
#avng-main #avng-screens .avspo-cart-body{overflow-y:auto!important;min-height:0!important;padding:14px!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
#avng-main #avng-screens .avspo-cart-head h3{font-size:18px!important;margin:0!important}.avspo-cart-head p{font-size:11px!important}
#avng-main #avng-screens .avspo-cart-item{padding:12px!important;border:1px solid #e5e9ef!important;border-radius:11px!important;margin-bottom:8px!important;background:#fff!important;font-size:12px!important}
#avng-main #avng-screens .avspo-cart-footer{padding:12px!important;gap:9px!important;border-top:1px solid #e6e9ef!important;background:#fff!important}
#avng-main #avng-screens .avspo-cart-footer{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important}
#avng-main #avng-screens .avspo-cart-footer button{min-width:0!important;padding:9px!important;min-height:51px!important;font-size:12px!important;line-height:1.3!important}
#avng-main #avng-screens .avspo-submit-order{flex-direction:column!important;justify-content:center!important;gap:3px!important}
#avng-main #avng-screens .avspo-submit-total{color:#fff!important;font-size:12px!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important}
#avng-main #avng-screens .avspo-add-more{background:#f2f4f8!important;color:#38475d!important;border:1px solid #e1e6ef!important;box-shadow:none!important}
#avng-main #avng-screens .avspo-cart-item-grid{grid-template-columns:minmax(75px,.65fr) minmax(0,1.35fr)!important;gap:10px!important}
#avng-main #avng-screens .avspo-cart-price-box{min-width:0!important;overflow-wrap:anywhere!important}
#avng-main #avng-screens .avspo-cart-line-total{font-size:16px!important}
#avng-main #avng-screens .avspo-toast{top:calc(8px + env(safe-area-inset-top,0px))!important;bottom:auto!important;pointer-events:none!important;background:#253044!important;font-size:12px!important}
#avng-main #avng-screens :is(.avspo-cart-item-code,.avspo-cart-item-title){font-size:14px!important;font-weight:650!important;color:#253244!important}
/* Daily records: one flowing list, no legacy 520px clipping or duplicate body. */
#avng-main #avng-screens [data-screen=gunluk_islemler] :is(.avmk-staff-live,.avmk-dsafe-wrap,.avmk-dsafe-table-wrap,.avmk-staff-table-wrap,.avmk-white,.avmk-module){height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;min-width:0!important;width:100%!important}
#avng-main #avng-screens .avng-daily-original{display:none!important}
#avng-main #avng-screens [data-screen=gunluk_islemler] .avmk-staff-live{padding:0!important}
#avng-main #avng-screens .avmk-dsafe-kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:12px 0!important;align-items:stretch!important}
#avng-main #avng-screens .avmk-dsafe-kpi{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;gap:6px!important;width:100%!important;min-width:0!important;padding:10px 12px!important;min-height:64px!important;border-radius:10px!important;border:1px solid #dfe4ec!important;box-shadow:none!important;background:#fff!important;text-align:left!important}
#avng-main #avng-screens .avmk-dsafe-kpi span{font-size:12px!important;line-height:1.35!important;font-weight:500!important;color:#526075!important;white-space:normal!important}
#avng-main #avng-screens .avmk-dsafe-kpi b{font-size:14px!important;line-height:1.3!important;color:#253349!important;font-weight:650!important;overflow-wrap:anywhere!important}
#avng-main #avng-screens .avmk-dsafe-kpi[data-filter=hepsi]{justify-content:center!important}
#avng-main #avng-screens .avmk-dsafe-kpi[data-filter=hepsi] b{display:none!important}
#avng-main #avng-screens .avmk-dsafe-kpi.active{background:#d70828!important;border-color:#d70828!important;color:#fff!important}
#avng-main #avng-screens .avmk-dsafe-kpi.active :is(b,span){color:#fff!important}
#avng-main #avng-screens .avmk-dsafe-summary{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:8px 0!important}
#avng-main #avng-screens .avmk-dsafe-summary>div{display:flex;flex-direction:column;gap:5px;flex:1 1 140px;padding:12px!important;border:1px solid #e6e9f0!important;border-radius:10px!important;background:linear-gradient(120deg,#263443,#222433)!important;color:#fff!important}
#avng-main #avng-screens .avmk-dsafe-summary>div:nth-child(n+3){display:none!important}
#avng-main #avng-screens .avmk-dsafe-summary span{font-size:10px!important;color:#d0d7e1!important;font-weight:450!important}
#avng-main #avng-screens .avmk-dsafe-summary b{font-size:17px!important;color:#fff!important;font-weight:650!important}
#avng-main #avng-screens .avmk-dsafe-info{font-size:10px!important;color:#7f8897!important;margin:6px 0!important}
#avng-main #avng-screens .avk-gv12-meter-card{padding:9px 12px!important;background:#fff!important;margin:4px 0 12px!important}
#avng-main #avng-screens .avk-gv12-meter-grid{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
#avng-main #avng-screens .avk-gv12-meter-box{padding:4px!important;flex:1!important}
#avng-main #avng-screens :is(.avk-gv12-meter-val,.avk-gv12-meter-val small){font-size:15px!important;font-weight:650!important;line-height:1.4!important}
#avng-main #avng-screens :is(.avk-gv12-meter-label,.avk-gv12-meter-mini){font-size:10px!important;line-height:1.5!important}
#avng-main #avng-screens .avng-daily-table{display:block!important;width:100%!important;min-width:0!important;border:0!important;table-layout:auto!important}
#avng-main #avng-screens .avng-daily-table thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
#avng-main #avng-screens .avng-daily-table tbody{display:block!important;width:100%!important}
#avng-main #avng-screens .avng-daily-table tbody>tr:not(.avk-gv12-detail-row){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 12px!important;padding:14px!important;border:1px solid #e1e5ec!important;border-left:3px solid #70809a!important;border-radius:11px!important;margin:0 0 12px!important;background:#fff!important;min-width:0!important;width:100%!important}
#avng-main #avng-screens .avng-daily-table tbody>tr[data-kind=sale]{border-left-color:#4768a7!important}
#avng-main #avng-screens .avng-daily-table tbody>tr[data-kind=collection]{border-left-color:#279177!important}
#avng-main #avng-screens .avng-daily-table tbody>tr>td{display:block!important;min-width:0!important;width:auto!important;padding:0!important;border:0!important;background:transparent!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important;font-size:11px!important;line-height:1.5!important;color:#738096!important;grid-column:auto}
#avng-main #avng-screens .avng-daily-table td:before{display:none!important}
#avng-main #avng-screens .avng-daily-table td.avng-daily-customer{grid-row:1;grid-column:1/-1;color:#202d41!important;font-size:14px!important;font-weight:700!important}
#avng-main #avng-screens .avng-daily-table td.avng-daily-date{grid-row:3;grid-column:1;font-size:10px!important}
#avng-main #avng-screens .avng-daily-table td.avng-daily-salesperson{grid-row:3;grid-column:2;text-align:right!important;font-size:10px!important}
#avng-main #avng-screens .avng-daily-table td.avng-daily-document{grid-row:4;grid-column:1/-1;font-size:10px!important;border-top:1px solid #edf0f4!important;padding-top:7px!important}
#avng-main #avng-screens .avng-daily-table td.avng-daily-kind{grid-row:2;grid-column:1;align-self:center}
#avng-main #avng-screens .avng-daily-table td.avng-daily-amount{grid-row:2;grid-column:2;text-align:right!important;color:#253852!important;font-size:17px!important;font-weight:700!important}
#avng-main #avng-screens .avng-daily-table td.avng-daily-type{grid-column:1/-1;order:5;font-size:10px!important}
#avng-main #avng-screens .avng-daily-table :is(.avng-daily-debit,.avng-daily-credit){order:6;font-size:10px!important}
#avng-main #avng-screens .avng-daily-table :is(.avng-daily-debit,.avng-daily-credit):before{display:inline!important;font-size:10px!important;margin-right:5px;color:#929bad;content:attr(data-label) ": "}
#avng-main #avng-screens .avng-daily-table td.avng-daily-zero{display:none!important}
#avng-main #avng-screens .avmk-dsafe-pill{display:inline-block;padding:4px 7px!important;border-radius:6px!important;font-size:10px!important;font-weight:600!important;color:#526688!important;background:#f0f3f8!important;border:0!important}
#avng-main #avng-screens [data-kind=collection] .avng-daily-kind .avmk-dsafe-pill{background:#e9f6ef!important;color:#23755f!important}
#avng-main #avng-screens .avng-daily-table tbody>tr.avk-gv12-detail-row{display:block!important;width:100%!important;min-width:0!important;padding:0!important;margin:-13px 0 12px!important;border:1px solid #e1e5ec!important;border-left:3px solid #4768a7!important;border-top:0!important;border-radius:0 0 11px 11px!important;background:#f8fafc!important}
#avng-main #avng-screens .avk-gv12-detail-box{padding:10px 12px!important;margin:0!important;border:0!important;background:transparent!important}
#avng-main #avng-screens .avk-gv12-detail-title{font-size:11px!important;font-weight:650!important;color:#485e7c!important}
#avng-main #avng-screens .avk-gv12-detail-sub{font-size:10px!important;font-weight:450!important;color:#8c97a8!important;line-height:1.5!important;overflow-wrap:anywhere}
#avng-main #avng-screens .avk-gv12-detail-top{display:flex!important;align-items:flex-start;justify-content:space-between;gap:8px!important}
#avng-main #avng-screens .avk-gv12-product{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;padding:9px 0!important;gap:4px 9px!important;border-top:1px solid #e5eaf1!important}
#avng-main #avng-screens .avk-gv12-product b{grid-column:1/-1;font-size:12px!important;font-weight:650!important;color:#344762!important}
#avng-main #avng-screens .avk-gv12-product small{display:block;font-size:10px!important;font-weight:400!important;color:#8793a3!important;margin-top:2px!important;line-height:1.4!important}
#avng-main #avng-screens .avk-gv12-product em{font-size:11px!important;font-style:normal!important;color:#738298!important}
#avng-main #avng-screens .avk-gv12-product strong{font-size:12px!important;font-weight:650!important;color:#314661!important;text-align:right!important}
@media(min-width:650px){.avng-identity-card{gap:22px;padding:20px 22px}.avng-account{border:0;border-left:1px solid #ffffff1c;margin:0;padding:0 0 0 22px}.avng-grid{gap:13px}.avng-app .avng-card{min-height:128px;padding:15px}.avng-card strong{font-size:15px}.avng-card-icon img{width:54px;height:53px}.avng-select-layer{align-items:center;padding:24px}.avng-select-sheet{border-radius:17px;max-height:80vh}}
@media(min-width:1050px){.avng-main{padding-bottom:40px}.avng-app .avng-sidebar button.avng-side-active{background:#fff0f3;color:#c30a2c}.avng-greeting h1{font-size:22px}.avng-app .avng-card{min-height:134px}}
@media(max-width:360px){.avng-logo img{width:132px}.avng-logo>span{font-size:8px}.avng-app .avng-card{min-height:98px;padding:11px}.avng-card strong{font-size:12px}.avng-greeting h1{font-size:17px}.avng-account strong{font-size:22px}.avng-role{font-size:9px}.avng-card-icon img{width:44px;height:42px}}
@media(prefers-reduced-motion:reduce){.avng-select-layer *,.avng-app *{animation:none!important;transition:none!important}}
#avng-main #avng-screens .avmk-dsafe-summary>div:nth-child(-n+2){display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:12px!important;background:linear-gradient(120deg,#263443,#222433)!important;grid-column:auto}
#avng-main #avng-screens .avng-daily-table tbody>tr.avng-has-products{border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}

#avng-main #avng-screens .avmk-moka-amount-safe-note{display:none!important}
#avng-main #avng-screens .avmk-pay-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}
@media(min-width:650px){
#avng-main #avng-screens .avmk-pay-grid{grid-template-columns:minmax(0,1.4fr) minmax(150px,1fr)!important;gap:18px 16px!important}
#avng-main #avng-screens .avng-payer-field{grid-column:1!important}
#avng-main #avng-screens .avng-installment-field{grid-column:2!important}
}
#avng-main #avng-screens .avmk-pay-field input{width:100%!important}

#avng-main #avng-screens .avng-daily-table td.avng-daily-repeated-type{display:none!important}

#avng-main #avng-screens :is(.avspo-editor-overlay,.avspo-cart-overlay,.avspo-confirm-overlay){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}

/* A single field and action layout for the actual business screens. */
#avng-main #avng-screens .avmk-dsafe-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}
#avng-main #avng-screens .avmk-dsafe-kpi{min-height:44px!important;padding:8px!important;align-items:center!important;justify-content:center!important;text-align:center!important}
#avng-main #avng-screens .avmk-dsafe-kpi span{font-size:11px!important;line-height:1.25!important;overflow-wrap:anywhere}
#avng-main #avng-screens .avmk-dsafe-kpi>b{display:none!important}
#avng-main #avng-screens .avmk-dsafe-summary>div:nth-child(-n+2){background:#fff!important;border:1px solid #dfe5ee!important;min-width:0!important;flex:1 1 0!important}
#avng-main #avng-screens .avmk-dsafe-summary span{color:#708098!important;font-size:11px!important}
#avng-main #avng-screens .avmk-dsafe-summary b{color:#2b3d57!important;font-size:17px!important;overflow-wrap:anywhere}
#avng-main #avng-screens :is(.avmk-staff-live,.avmk-staff-body,.avmk-staff-summary){padding:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;min-width:0!important}
#avng-main #avng-screens .avng-filter-tools{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px!important;align-items:end!important;margin-bottom:16px!important}
#avng-main #avng-screens .avng-field{min-width:0!important;display:flex;flex-direction:column;gap:7px;margin:0!important}
#avng-main #avng-screens .avng-field>label{margin:0!important;color:#536176!important;font-size:12px!important}
#avng-main #avng-screens .avng-field>input{width:100%!important;margin:0!important}
#avng-main #avng-screens .avng-field-full{grid-column:1/-1!important}
#avng-main #avng-screens .avng-field-date{grid-column:span 6!important;grid-row:1!important}
#avng-main #avng-screens .avng-field-full~.avng-field-date{grid-row:2!important}
#avng-main #avng-screens .avng-field-search{grid-column:1/10!important}
#avng-main #avng-screens .avng-filter-submit{grid-column:10/-1!important;width:100%!important;min-width:0!important;height:46px!important;margin:0!important;padding:8px!important;align-self:end!important}
#avng-main #avng-screens .avng-filter-tools input:not([type=hidden]){height:46px!important}
#avng-main #avng-screens input[type=date]{width:100%!important;min-width:0!important;padding:10px 9px!important;max-width:100%!important;font-size:14px!important}
#avng-main #avng-screens .avmk-staff-tools .avng-field-search>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
#avng-main #avng-screens .avmk-staff-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 16px!important}
#avng-main #avng-screens .avmk-staff-card{min-height:74px!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:12px!important}
#avng-main #avng-screens .avmk-staff-card[data-avng-chrome]{display:none!important}
#avng-main #avng-screens .avmk-staff-card.avng-orders-link{position:relative;grid-column:1/-1;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;min-height:68px!important;background:#fff4f6!important;border-color:#edc7d0!important;cursor:pointer}
#avng-main #avng-screens .avng-orders-link>span:first-child{grid-column:1;font-size:12px!important;color:#584553!important}
#avng-main #avng-screens .avng-orders-link>b{grid-column:1;color:#b40d2c!important;font-size:19px!important}
#avng-main #avng-screens .avng-orders-link>.avng-card-cta{grid-column:2;grid-row:1/3;padding:9px 12px!important;border:1px solid #eac0ca;border-radius:8px;background:#fff;color:#b40d2c!important;font-size:12px!important;font-weight:650!important;text-align:center;margin:0!important}
#avng-main #avng-screens .avmk-staff-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:14px!important;margin:0 0 10px!important;border:1px solid #e0e5ed!important;background:#fff!important}
#avng-main #avng-screens .avmk-staff-row-main{min-width:0!important;width:100%!important}
#avng-main #avng-screens .avmk-staff-row-main>b{display:block!important;font-size:14px!important;line-height:1.45!important;color:#243247!important;white-space:normal!important}
#avng-main #avng-screens .avmk-staff-row-main>small{display:block!important;color:#748094!important;font-size:11px!important;margin-top:5px!important}
#avng-main #avng-screens .avmk-staff-row-side{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;width:100%!important;justify-content:stretch!important;align-items:start!important;gap:10px!important;margin:0!important;text-align:left!important}
#avng-main #avng-screens .avmk-staff-row-side>strong{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:18px!important;color:#273750!important;line-height:1.4!important;border-top:1px solid #edf0f4;padding-top:10px}
#avng-main #avng-screens .avmk-staff-row-side>strong:before{content:'Bakiye';font-size:11px;font-weight:500;color:#7b8494}
#avng-main #avng-screens .avmk-staff-row-side>strong.debt:before{content:'Borç'}
#avng-main #avng-screens .avmk-staff-row-side>strong.credit:before{content:'Alacak'}
#avng-main #avng-screens .avmk-staff-row-actionbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;justify-content:flex-start!important}
#avng-main #avng-screens .avmk-staff-row-actionbar>button{flex:1 1 100px!important;min-height:44px!important;min-width:0!important;border:1px solid #dce3ed!important;background:#f6f8fb!important;color:#334560!important;font-size:12px!important}
#avng-main #avng-screens .avmk-staff-row-actionbar>button[data-order]{background:#fff1f4!important;color:#af0b2b!important;border-color:#ecc3cf!important}
#avng-main #avng-screens .avmk-staff-row.risk{border-left:3px solid #d41c3d!important}
#avng-main #avng-screens .avmk-staff-modal{padding:12px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
#avng-main #avng-screens .avmk-staff-modal-box{border-radius:16px!important;background:#fff!important;max-height:calc(100dvh - 24px)!important}
#avng-main #avng-screens .avmk-staff-modal-head{padding:14px!important;background:#fff!important;color:#25354b!important;border-bottom:1px solid #e7ebf0!important}
#avng-main #avng-screens .avmk-staff-modal-head b{font-size:17px!important;color:#25354b!important}.avmk-staff-modal-head small{font-size:11px!important;color:#6d7c91!important}
#avng-main #avng-screens .avmk-staff-modal-head button{background:#f1f4f8!important;color:#445269!important;width:40px!important;height:40px!important;padding:0!important;font-size:24px!important}
#avng-main #avng-screens .avmk-staff-modal-body{padding:14px!important;overflow-y:auto!important;overscroll-behavior:contain;min-height:0!important}
#avng-main #avng-screens .avmk-staff-order-note{display:none!important}
#avng-main #avng-screens .avng-stock-detail-link:after{content:'⌄';font-size:21px;line-height:1;font-weight:500}
#avng-main #avng-screens [aria-expanded=true]>.avng-stock-detail-link:after{content:'⌃'}
#avng-main #avng-screens .avng-stock-add{min-height:44px!important;font-size:13px!important}
#avng-main #avng-screens .avspo-stock-product-head-v32 small[data-avng-chrome]{display:none!important}
#avng-main #avng-screens :is(.avspo-stock-search-row,.avspo-stock-search-row-v32,.avspo-search-row){display:grid!important;grid-template-columns:minmax(0,1fr) 68px!important;gap:12px!important}
#avng-main #avng-screens .avspo-stock-search-v32{width:100%!important;min-width:0!important}
#avng-main #avng-screens .avng-installment-conditions{padding-top:18px;margin-top:18px;border-top:1px solid #e6eaf1}
#avng-main #avng-screens .avng-installment-conditions>h3{font-size:14px!important;color:#26364b!important;margin:0 0 10px!important}
#avng-main #avng-screens .avk-taksit-info-safe{padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#avng-main #avng-screens .avk-taksit-info-safe-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important;border:1px solid #e5e9ef;border-radius:10px;overflow:hidden}
#avng-main #avng-screens .avk-taksit-info-safe-item{display:flex!important;align-items:center;justify-content:space-between;gap:10px!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid #edf0f4!important;border-radius:0!important;background:#fafbfd!important;min-height:40px!important}
#avng-main #avng-screens .avk-taksit-info-safe-item:last-child{border-bottom:0!important}
#avng-main #avng-screens .avk-taksit-info-safe-item b{font-size:11px!important;font-weight:500!important;color:#526276!important}
#avng-main #avng-screens .avk-taksit-info-safe-item em{font-size:11px!important;font-style:normal!important;font-weight:650!important;color:#25364c!important}
#avng-main #avng-screens .avk-taksit-info-safe-note{font-size:11px!important;line-height:1.55!important;margin:10px 0 0!important;padding:0!important;background:none!important;border:0!important;color:#758092!important;font-weight:400!important}
#avng-main #avng-screens .avng-form-field{display:flex;flex-direction:column;gap:7px;min-width:0}
#avng-main #avng-screens :is(.avng-form-field>label,.avng-form-field>input,.avng-form-field>textarea){margin:0!important;width:100%!important}
#avng-main #avng-screens :is(form.avmk-form,form.avng-support){gap:16px!important}
#avng-main #avng-screens .avmk-form>button{margin-top:0!important}
#avng-main #avng-screens :is(.avmk-grid3,.avmk-grid4){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:end!important}
#avng-main #avng-screens .avmk-grid3>div:last-child{grid-column:1/-1}
#avng-main #avng-screens .avmk-grid3>div>label{display:block!important;color:#536176!important;margin-bottom:7px!important}
#avng-main #avng-screens .avmk-grid4.avng-filter-tools{grid-template-columns:repeat(12,minmax(0,1fr))!important}
#avng-main #avng-screens .avmk-grid4.avng-filter-tools :is(.avng-field-search,.avng-filter-submit){grid-row:2!important}
#avng-main #avng-screens .avmk-grid4.avng-filter-tools .avng-filter-submit{max-width:none!important;justify-self:stretch!important}
#avng-main #avng-screens :is(.avmk-result:empty,.avmk-calc:empty,#avmkKarTable:empty){display:none!important}
#avng-main #avng-screens #avmkKarTable{min-height:0!important}
#avng-main #avng-screens .avng-file-field{display:flex;align-items:center;gap:12px;min-height:46px;padding:6px;border:1px solid #dfe4ec;border-radius:9px;background:#fafbfd;min-width:0}
#avng-main #avng-screens input.avng-file-native{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;max-width:1px!important;max-height:1px!important;padding:0!important;margin:0!important;clip-path:inset(50%)!important;overflow:hidden!important;border:0!important;pointer-events:none!important}
#avng-main #avng-screens .avng-file-button{flex:none;min-height:36px!important;padding:8px 11px!important;border:1px solid #d9e1eb!important;background:#fff!important;color:#354862!important;font-size:12px!important}
#avng-main #avng-screens .avng-file-name{font-size:11px;color:#7b8797;min-width:0;overflow-wrap:anywhere}
#avng-main #avng-screens :is(#avmkKesimGetir,.avkperf4-getir){margin:12px 0 0!important;min-height:44px!important;width:100%!important;background:#cf1032!important;color:#fff!important}
#avng-main #avng-screens .avkperf4-content{max-height:none!important;height:auto!important;overflow:visible!important}
#avng-main #avng-screens .avkperf4-body{padding:12px 0 0!important}
#avng-main #avng-screens .avk-mrpb-head{display:none!important}
#avng-main #avng-screens .avk-mrpb-tools>.avng-field-search{grid-column:1/-1!important}
#avng-main #avng-screens .avk-mrpb-refresh{grid-column:1/-1!important;width:100%!important;min-height:44px!important;background:#cf1032!important;color:#fff!important}
#avng-main #avng-screens :is(.avkperf4-tools label,.avk-mrpb-tools label){display:flex!important;flex-direction:column;gap:7px!important;margin:0!important;color:#536176!important}
#avng-main #avng-screens .avmk-kesim-cards{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
#avng-main #avng-screens .avmk-kesim-card{padding:14px!important;border:1px solid #e0e5ed!important;border-radius:12px!important;background:#fff!important;min-width:0!important}
#avng-main #avng-screens .avmk-kesim-card.warn{border-left:3px solid #d8a451!important}
#avng-main #avng-screens .avmk-kesim-top{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;border-bottom:1px solid #e9edf3!important;padding:0 0 12px!important;margin:0 0 12px!important}
#avng-main #avng-screens .avmk-kesim-top>*{font-size:12px!important;color:#5b6b81!important;font-weight:500!important;text-align:left!important;overflow-wrap:anywhere}
#avng-main #avng-screens .avmk-kesim-top>strong{grid-column:1/-1;font-size:21px!important;font-weight:700!important;color:#273b58!important}
#avng-main #avng-screens .avmk-kesim-top>*:before{content:attr(data-label);display:block;font-size:10px;font-weight:450;color:#8290a2;margin-bottom:3px}
#avng-main #avng-screens .avmk-kesim-mid{display:flex!important;flex-direction:column;gap:12px!important;align-items:stretch!important;padding:0!important;margin:0 0 12px!important}
#avng-main #avng-screens .avng-data-label{display:block;font-size:11px!important;font-weight:450!important;color:#7a879a!important;margin-bottom:4px!important}
#avng-main #avng-screens .avng-cut-customer>b{display:block;font-size:14px!important;line-height:1.45!important;color:#263750!important;white-space:normal!important;overflow-wrap:anywhere}
#avng-main #avng-screens .avmk-kesim-person{display:inline-block!important;padding:5px 8px!important;border:1px solid #dce5f0!important;border-radius:6px!important;background:#f0f5fb!important;color:#354e72!important;font-size:12px!important;font-weight:600!important}
#avng-main #avng-screens .avmk-kesim-fabric{padding:10px 0 0!important;border-top:1px solid #edf0f4!important;font-size:12px!important;line-height:1.55!important;color:#41566f!important;overflow-wrap:anywhere}
#avng-main #avng-screens [data-screen=kesim_takip] .avmk-kpi{grid-template-columns:repeat(3,minmax(0,1fr))!important}
#avng-main #avng-screens [data-screen=kesim_takip] .avmk-kpi>div{padding:10px!important;display:flex;flex-direction:column;gap:5px;justify-content:space-between}
#avng-main #avng-screens [data-screen=kesim_takip] .avmk-kpi span{font-size:10px!important;line-height:1.35!important;color:#708099!important}
#avng-main #avng-screens [data-screen=kesim_takip] .avmk-kpi b{font-size:16px!important}
#avng-main #avng-screens .avmk-kesim-card{display:flex!important;flex-direction:column!important}
#avng-main #avng-screens .avmk-kesim-mid{order:-1!important}
#avng-main #avng-screens .avmk-kesim-top{grid-template-columns:1fr .9fr 1.1fr!important;border-bottom:0!important;border-top:1px solid #edf0f4!important;padding:10px 0 0!important;margin:0 0 10px!important}
#avng-main #avng-screens .avmk-kesim-top>*{grid-column:auto!important;order:0!important;margin:0!important;align-self:start!important}
#avng-main #avng-screens .avmk-kesim-top>strong{font-size:16px!important}
#avng-main #avng-screens .avng-empty-state{font-size:13px;padding:18px 0;color:#7a8695;margin:0}
/* Product/QR opens directly in the page; the existing scanner and product dialog remain. */
#avng-main #avng-screens .avng-product-inline{display:block!important;position:static!important;inset:auto!important;transform:none!important;padding:0!important;margin:0!important;background:none!important;z-index:auto!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
#avng-main #avng-screens .avng-product-inline>.avqr-box{width:100%!important;max-height:none!important;min-height:0!important;overflow:visible!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
#avng-main #avng-screens .avqr-body{padding:0!important}
#avng-main #avng-screens .avqr-searchbar{display:grid!important;grid-template-columns:minmax(0,1fr) 68px!important;gap:12px!important;margin:0 0 12px!important}
#avng-main #avng-screens #avqrScan{grid-column:1/-1!important;min-height:44px!important;background:#f5f7fb!important;color:#334660!important;border:1px solid #dce3ed!important}
#avng-main #avng-screens #avqrSearch{background:#ce0d31!important;color:white!important;padding:8px!important}
#avng-main #avng-screens #avqrStatus{padding:10px 12px!important;font-size:12px!important;line-height:1.5!important;margin:10px 0!important;background:#f7f9fc!important;border:1px solid #e5eaf2!important;border-radius:9px!important;color:#5e6f83!important}
#avng-main #avng-screens #avqrStatus:empty{display:none!important}
#avng-main #avng-screens .avqr-results{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:12px 0 0!important}
#avng-main #avng-screens .avqr-card{border:1px solid #e0e6ee!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important}
#avng-main #avng-screens .avqr-card-img{height:190px!important;padding:10px!important}.avqr-card-img img{max-height:170px!important}
#avng-main #avng-screens .avqr-card-body{padding:13px!important}
#avng-main #avng-screens .avqr-card h3{font-size:15px!important;line-height:1.4!important;color:#273950!important}
#avng-main #avng-screens .avqr-detail-modal{padding:12px!important;align-items:center!important;background:#17283d70!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
#avng-main #avng-screens .avqr-detail-box{border-radius:15px!important;max-height:calc(100dvh - 24px)!important;background:#fff!important;box-shadow:0 10px 45px #142a3f30!important}
#avng-main #avng-screens .avqr-detail-top{padding:12px 14px!important;background:#fff!important;color:#23344b!important;border-bottom:1px solid #e7ecf3!important}
#avng-main #avng-screens .avqr-detail-top strong{font-size:16px!important;color:#23344b!important}
#avng-main #avng-screens .avqr-detail-top small{color:#7b8798!important;font-size:11px!important}
#avng-main #avng-screens .avqr-detail-close{background:#f2f5f9!important;color:#41536b!important;padding:0!important}
#avng-main #avng-screens .avqr-detail-layout{display:grid!important;grid-template-columns:1fr!important;padding:14px!important;gap:14px!important}
#avng-main #avng-screens .avqr-detail-media{min-height:0!important;height:220px!important;border:1px solid #e5eaf1!important;border-radius:10px!important;padding:10px!important}
#avng-main #avng-screens .avqr-detail-media img{max-height:200px!important}
#avng-main #avng-screens .avqr-detail-name{font-size:22px!important;line-height:1.3!important;color:#273a55!important;margin:0 0 10px!important}
#avng-main #avng-screens .avqr-detail-desc{font-size:13px!important;font-weight:400!important;line-height:1.6!important}
#avng-main #avng-screens .avqr-spec-table{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
#avng-main #avng-screens :is(.avqr-detail-price,.avqr-price){font-size:18px!important;line-height:1.4!important}
@media(min-width:700px){
 #avng-main #avng-screens .avmk-dsafe-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}
 #avng-main #avng-screens .avmk-staff-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 #avng-main #avng-screens .avng-orders-link{grid-column:span 2!important}
 #avng-main #avng-screens .avmk-staff-row{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr)!important;align-items:center!important;gap:24px!important}
 #avng-main #avng-screens .avmk-staff-row-side>strong{padding-top:0;border-top:0}
 #avng-main #avng-screens :is(.avmk-kesim-cards,.avqr-results){grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #avng-main #avng-screens .avqr-detail-layout{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr)!important}
}
@media(max-width:699px){
 #avng-main #avng-screens .avng-order-table{display:block!important;width:100%!important;min-width:0!important}
 #avng-main #avng-screens .avng-order-table thead{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 #avng-main #avng-screens .avng-order-table tbody{display:block!important}
 #avng-main #avng-screens .avng-order-table tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #e0e6ef;border-radius:10px;margin-bottom:10px}
 #avng-main #avng-screens .avng-order-table td{display:block!important;border:0!important;min-width:0!important;padding:0!important;white-space:normal!important;overflow-wrap:anywhere;font-size:12px!important}
 #avng-main #avng-screens .avng-order-table td[data-label="Müşteri"],#avng-main #avng-screens .avng-order-table td[data-label="Ürün"]{grid-column:1/-1}
 #avng-main #avng-screens .avng-order-table td:before{content:attr(data-label);display:block;font-size:10px;color:#7c8b9d;margin-bottom:3px}
}

.avng-vip-result{margin-top:16px;padding:14px;border:1px solid #cfe3d7;border-radius:10px;background:#f1f8f4;color:#245b3a;font-size:13px;line-height:1.5}.avng-vip-result p{margin:6px 0 0}.avng-vip-result.is-error{background:#fff5f4;border-color:#edc7c3;color:#90342b}

/* 0.16 — remove redundant salesperson controls without changing their values. */
#avng-main #avng-screens .avng-own-scope.avng-own-scope,#avng-main #avng-screens select[data-avng-own-scope="1"],#avng-main #avng-screens select[data-avng-own-scope="1"]+.avng-select-trigger{display:none!important}
.avng-header [data-open="bildirim_zili"]{position:relative;overflow:visible}
.avng-badge{position:absolute;top:0;right:-2px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;background:#d70828;color:#fff;border:2px solid #fff;border-radius:20px;font:700 10px/1 system-ui;box-sizing:content-box;box-shadow:0 2px 5px #97132b20}
.avng-badge[hidden]{display:none!important}.avng-connection{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:0 0 12px;padding:10px 12px;background:#fff4df;border:1px solid #f4d995;border-radius:10px;color:#614000;font:13px/1.45 system-ui}.avng-connection[hidden]{display:none!important}.avng-connection button{flex:none;min-height:40px;border:1px solid #cfaa59;border-radius:8px;background:white;color:inherit;font:600 12px system-ui;padding:8px 12px}
