/* One design system for the screens, independent of the WordPress theme. */
#avng-screens{min-width:0}#avng-screen-note{font-size:11px;color:#bd1735;text-align:right;max-width:40%}.avng-workbar{gap:10px!important}.avng-workbar h1{font-size:20px!important}.avng-screen{--screen-blue:#bd1735;--screen-purple:#bd1735;--screen-ink:#272a35;color:var(--screen-ink);background:transparent;font:14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-width:0;max-width:100%;padding-bottom:24px}.avng-screen *{box-sizing:border-box}.avng-screen[hidden],.avng-screen [hidden]{display:none!important}.avng-screen h2,.avng-screen h3,.avng-screen p{margin-top:0}.avng-screen h2{font-size:21px;letter-spacing:-.5px}.avng-screen h3{font-size:16px}.avng-screen button,.avng-screen input,.avng-screen select,.avng-screen textarea{font:inherit;max-width:100%}.avng-screen button,.avng-screen a{touch-action:manipulation}.avng-screen button{cursor:pointer;border:0;border-radius:12px;padding:11px 16px;background:#f7f7fa;color:#bd1735;font-weight:700;min-height:42px;box-shadow:none;white-space:normal}.avng-screen button:hover{filter:brightness(.98)}.avng-screen button:disabled{opacity:.55;cursor:default}.avng-screen a{color:#bd1735;text-decoration:none}.avng-screen input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.avng-screen select,.avng-screen textarea{border:1px solid #ececf1;border-radius:12px;background:#f7f7fa;color:#272a35;padding:12px;min-height:45px;box-shadow:none;outline:none;min-width:0;font-size:16px}.avng-screen input:focus,.avng-screen select:focus,.avng-screen textarea:focus{border-color:#bd1735!important;box-shadow:0 0 0 3px #bd173515}.avng-screen :focus-visible{outline:3px solid #bd1735;outline-offset:3px}.avng-screen label{font-size:12px;font-weight:650;color:#bd1735}.avng-screen table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.avng-screen th{padding:12px 10px;background:#f7f7fa;color:#343747;font-size:10px;font-weight:750;text-align:left;letter-spacing:.3px}.avng-screen td{padding:12px 10px;border-bottom:1px solid #f7f7fa;vertical-align:middle}.avng-screen tr:last-child td{border-bottom:0}.avng-screen table b{font-size:inherit}.avng-screen svg{max-width:100%}.avng-screen small{font-size:11px;color:#bd1735}.avng-screen .avmk-white,.avng-screen .avmk-module,.avng-screen .avsp-shell{max-width:100%;margin:0;padding:20px;background:white;border:1px solid #ececf1;border-radius:20px;box-shadow:0 8px 28px #34374706}.avng-screen .avmk-main{padding:0}.avng-screen .avmk-panel{margin:0;padding:0}.avng-screen .avmk-grid3,.avng-screen .avmk-grid4{gap:14px}.avng-screen .avmk-submit,.avng-screen button[type=submit],.avng-screen .avmk-staff-btn,.avng-screen .avspo-search-button,.avng-screen .avspo-stock-search-v32,.avng-screen .avspo-cart-submit{background:linear-gradient(125deg,#bd1735,#bd1735)!important;color:#fff!important;border:0!important;box-shadow:0 5px 12px #bd173522;border-radius:12px!important}.avng-screen .avmk-empty,.avng-screen .avmk-staff-empty,.avng-screen .avspo-empty{padding:32px 18px;border-radius:16px;background:#f7f7fa;color:#bd1735;text-align:center;border:1px dashed #ececf1}.avng-screen .avmk-msg.err,.avng-screen .avmk-error,.avng-screen .avspo-error{background:#f7f7fa;color:#b02e49;border-radius:12px;padding:14px}.avng-screen .avmk-msg.ok{background:#ececf1;color:#272a35;padding:14px;border-radius:12px}
/* Profile is rendered directly with the home response, without a second request. */
.avng-profile-card{display:flex;align-items:center;gap:20px;padding:28px;border-radius:22px;background:linear-gradient(115deg,#bd1735,#bd1735 80%,#9994a1);color:white;box-shadow:0 12px 28px #bd173524}.avng-profile-card small{color:#f7f7fa;font-size:10px;letter-spacing:1.5px}.avng-profile-card h2{margin:5px 0 9px;color:#fff;font-size:25px}.avng-avatar{width:74px;height:74px;background:#ffffff20;border:1px solid #ffffff44;display:grid;place-items:center;border-radius:23px;flex-shrink:0}.avng-avatar svg{width:40px;height:40px}.avng-profile-role{display:inline-block;padding:3px 10px;background:#ffffff25;border-radius:8px;font-size:11px}.avng-profile-info{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 24px;background:white;padding:20px;border:1px solid #ececf1;border-radius:18px}.avng-profile-info dt{color:#bd1735;font-size:11px}.avng-profile-info dd{margin:5px 0 0;font-weight:650;overflow-wrap:anywhere}.avng-account-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.avng-account-actions>a,.avng-account-actions>button{display:flex;align-items:center;gap:14px;text-align:left;padding:20px;background:#fff;border:1px solid #ececf1;border-radius:18px;color:#272a35;box-shadow:0 5px 18px #34374705}.avng-account-actions strong{font-size:14px;display:block}.avng-account-actions small{font-size:11px;font-weight:400;display:block;margin-top:3px}.avng-account-actions b{margin-left:auto;color:#9994a1}.avng-action-symbol{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#f7f7fa;color:#bd1735;font-size:26px;flex-shrink:0}.avng-action-symbol.purple{color:#bd1735;background:#f7f7fa}.avng-action-symbol.green{color:#343747;background:#ececf1}.avng-action-symbol.orange{color:#bd1735;background:#ececf1}.avng-support{padding:22px;margin-top:18px;border-radius:18px;background:white;border:1px solid #ececf1}.avng-support label{display:block;margin-bottom:15px}.avng-support input,.avng-support textarea{display:block;width:100%;margin-top:6px}.avng-support>div{display:flex;gap:10px}.avng-account-feedback{padding:16px;background:#f7f7fa;color:#bd1735;border-radius:12px;margin-top:15px}
/* Statement, payment and sales screens. */
.avng-screen .avmk-cari-hero,.avng-screen .avmk-staff-hero,.avng-screen .avmk-pay-hero{padding:22px!important;border-radius:18px!important;background:linear-gradient(120deg,#bd1735,#bd1735)!important;color:white!important;border:0!important;margin-bottom:18px!important;box-shadow:none!important}.avng-screen .avmk-cari-hero *,.avng-screen .avmk-staff-hero *,.avng-screen .avmk-pay-hero *{color:inherit!important}.avng-screen .avmk-cari-hero p,.avng-screen .avmk-staff-hero p{font-size:12px;opacity:.85}.avng-screen .avmk-cari-idcard,.avng-screen .avmk-cari-balance-card,.avng-screen .avmk-staff-card{background:#f7f7fa;border:1px solid #ececf1;border-radius:16px;padding:18px;color:#343747}.avng-screen .avmk-staff-card:nth-child(3n+2){background:#f7f7fa;color:#bd1735;border-color:#ececf1}.avng-screen .avmk-staff-card:nth-child(3n){background:#f7f7fa;color:#272a35;border-color:#ececf1}.avng-screen .avmk-staff-card b{font-size:21px!important}.avng-screen .avmk-staff-card small{font-size:11px}.avng-screen .avmk-staff-tools{gap:10px;padding:0 0 16px}.avng-screen .avmk-staff-row,.avng-screen .avmk-row{padding:17px;border:1px solid #ececf1;border-radius:14px;background:#fff;margin-bottom:10px;gap:12px}.avng-screen .avmk-staff-mini{border-radius:9px;padding:7px 11px;font-size:11px;background:#f7f7fa;color:#bd1735}.avng-screen .avmk-staff-mini.dark{background:#bd1735;color:#fff}.avng-screen .avmk-staff-chip{background:#ffffff20;padding:6px 12px;border:1px solid #ffffff35;border-radius:9px;font-size:11px}.avng-screen .debt{color:#d23457}.avng-screen .credit{color:#343747}.avng-screen .avmk-cari-actions{gap:10px}.avng-screen .avmk-cari-actions button{background:#f7f7fa;color:#bd1735}.avng-screen .avmk-cari-actions button:first-child{background:#bd1735;color:#fff}
/* Dialogs retain their working state rules, with a shared visual treatment. */
.avng-screen :is(.avmk-cari-modal,.avmk-staff-modal,.avmk-catalog-modal,.avmk-price-modal,.avmk-pay-modal,.avmk-receipt-modal,.avspo-modal){background:#272a3580!important;backdrop-filter:blur(4px)}.avng-screen :is(.avmk-cari-modal-box,.avmk-staff-modal-box,.avmk-catalog-box,.avmk-price-box,.avmk-pay-modal-box,.avmk-receipt-box,.avspo-modal-box){background:#fff!important;color:#272a35!important;border:1px solid #ececf1!important;border-radius:20px!important;box-shadow:0 24px 90px #272a3544!important;max-width:min(1200px,calc(100vw - 20px))!important}.avng-screen :is(.avmk-cari-modal-head,.avmk-staff-modal-head,.avmk-catalog-head,.avmk-price-head,.avmk-pay-modal-head){background:linear-gradient(115deg,#bd1735,#bd1735)!important;color:#fff!important;padding:18px!important}.avng-screen :is(.avmk-cari-modal-head,.avmk-staff-modal-head,.avmk-catalog-head,.avmk-price-head) button{background:#ffffff25;color:white}.avng-screen .avmk-cari-modal-body,.avng-screen .avmk-staff-modal-body{background:white}.avng-screen .avmk-cari-filters{padding:15px;background:#f7f7fa;border-bottom:1px solid #ececf1}.avng-screen .avmk-cari-summary{gap:10px}.avng-screen .avmk-cari-summary>div{padding:16px;border-radius:14px;background:#f7f7fa}
/* Stock and order share one mounted workspace; changing menus keeps the cart. */
.avng-screen .avsp-header{display:none!important}.avng-screen .avsp-mobile-root{padding:0!important;background:transparent!important;min-height:0!important}.avng-screen .avsp-shell{padding:16px!important}.avng-screen .avspo-order-head,.avng-screen .avspo-cart-head,.avng-screen .avspo-stock-head-v32{background:#f7f7fa!important;color:#343747!important;border:1px solid #ececf1!important;border-radius:16px!important;box-shadow:none!important;padding:15px!important}.avng-screen .avspo-order-head *,.avng-screen .avspo-cart-head *{color:inherit}.avng-screen .avspo-stock-product-v32,.avng-screen .avspo-cart-item,.avng-screen .avspo-product{background:#fff!important;border:1px solid #ececf1!important;border-radius:16px!important;box-shadow:0 5px 18px #34374706!important;overflow:hidden}.avng-screen .avspo-stock-product-head-v32{background:#f7f7fa!important;color:#343747!important;padding:17px!important;border:0!important}.avng-screen .avspo-stock-total-v32{color:#bd1735!important;font-size:23px!important}.avng-screen .avspo-stock-serial-v32{padding:14px!important;background:white;border-bottom:1px solid #f7f7fa;gap:12px}.avng-screen .avspo-stock-serial-v32:nth-child(even){background:#f7f7fa}.avng-screen .avspo-voice-card{background:linear-gradient(110deg,#f7f7fa,#f7f7fa)!important;border:1px solid #ececf1!important;border-radius:18px!important;box-shadow:none!important;padding:18px!important}.avng-screen .avspo-voice-card :is(strong,small,.avspo-voice-copy){color:#343747!important}.avng-screen .avspo-voice-button,.avng-screen .avspo-photo-button{border:0!important;border-radius:12px!important;color:white!important;background:linear-gradient(130deg,#bd1735,#bd1735)!important;box-shadow:none!important;padding:11px 14px!important}.avng-screen .avspo-photo-button{background:linear-gradient(130deg,#9994a1,#bd1735)!important}.avng-screen .avspbs-intro-v1{background:linear-gradient(125deg,#bd1735,#bd1735)!important;color:white!important;border:0!important;border-radius:18px!important;padding:18px!important;box-shadow:none!important}.avng-screen .avspbs-intro-v1 *{color:inherit!important}.avng-screen .avspbs-supply-v1{border-radius:12px;background:#f7f7fa;color:#272a35;border:1px solid #e9e4ee;padding:12px}.avng-screen .avspbs-supply-v1.is-limited{background:#f7f7fa;color:#343747;border-color:#e9e4ee}.avng-screen .avspo-orders-panel{background:white;border-radius:16px}.avng-screen .avspo-orders-list>div{padding:16px;border:1px solid #ececf1;border-radius:14px;margin-bottom:12px}
/* Catalog and searchable PDF workspaces. */
.avng-screen .avmk-catalog-hub{padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}.avng-screen .avmk-catalog-price{padding:28px!important;border-radius:20px!important;border:0!important;min-height:140px!important;color:white!important;text-align:left!important;box-shadow:0 8px 24px #bd17351c!important;background:linear-gradient(125deg,#bd1735,#bd1735)!important}.avng-screen .avmk-catalog-price.dark{background:linear-gradient(125deg,#9994a1,#bd1735)!important}.avng-screen .avmk-catalog-price *{color:white!important}.avng-screen .avmk-catalog-price strong{font-size:22px!important}.avng-screen #avmkPdfPanel111{background:white!important;border-radius:20px!important;box-shadow:0 25px 100px #272a3555!important;color:#272a35}.avng-screen #avmkPdfBackdrop111{background:#272a3599!important}.avng-screen .avmkPdfHead111{padding:17px;background:linear-gradient(115deg,#bd1735,#bd1735);color:white}.avng-screen .avmkPdfHead111 button{background:#ffffff25;color:#fff}.avng-screen #avmkPdfDownload111{background:#343747;color:white;border-radius:10px;padding:10px 13px;font-weight:700}.avng-screen #avmkPdfCanvasWrap111{background:#f7f7fa;padding:14px}.avng-screen #avmkPdfSearchBtn111{background:#bd1735;color:#fff}.avng-screen .avmkPdfResult111{background:#f7f7fa;color:#343747;border:1px solid #ececf1;border-radius:10px;padding:12px;margin-bottom:8px}.avng-screen #avmkPdfSearchResults111{background:#f7f7fa}.avng-screen #avmkPdfStatus111{color:#bd1735;font-size:12px}
@media(max-width:700px){.avng-screen{font-size:13px}.avng-screen .avmk-white{padding:14px;border-radius:17px}.avng-screen .avsp-shell{padding:10px!important}.avng-profile-card{padding:22px 18px;gap:14px}.avng-profile-card h2{font-size:22px}.avng-avatar{width:62px;height:62px;border-radius:19px}.avng-profile-info{padding:16px;font-size:12px;grid-template-columns:1fr;gap:12px}.avng-account-actions{grid-template-columns:1fr;gap:10px}.avng-account-actions>a,.avng-account-actions>button{padding:17px}.avng-screen .avmk-grid3,.avng-screen .avmk-grid4{grid-template-columns:1fr!important}.avng-screen .avmk-staff-tools{display:flex!important;flex-wrap:wrap!important}.avng-screen .avmk-staff-tools>*{flex:1 1 130px;min-width:0!important;max-width:100%!important}.avng-screen .avmk-staff-summary{grid-template-columns:1fr 1fr!important}.avng-screen .avmk-staff-card{padding:14px}.avng-screen .avmk-staff-card b{font-size:18px!important}.avng-screen :is(.avmk-cari-hero,.avmk-staff-hero){padding:17px!important}.avng-screen .avmk-catalog-price{padding:22px!important;min-height:120px!important}.avng-screen .avmk-catalog-price strong{font-size:19px!important}.avng-screen .avmk-cari-modal-box{width:calc(100vw - 16px)!important}.avng-workbar h1{font-size:18px!important}#avng-screen-note{display:none}}

/* Persistent inbox: user-specific dismissal is saved by the server. */
.avng-inbox,.avng-inbox *{box-sizing:border-box}.avng-inbox{padding:14px;color:#272a35;font-family:system-ui,-apple-system,sans-serif}.avng-inbox [hidden]{display:none!important}.avng-inbox-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px;background:linear-gradient(120deg,#bd1735,#bd1735);border-radius:17px;color:#fff;margin-bottom:16px}.avng-inbox-head h2{font-size:18px;margin:0 0 5px}.avng-inbox-head p{margin:0;font-size:11px}.avng-inbox button{font:inherit;cursor:pointer;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:650}.avng-inbox-head button{background:#ffffff21;border:1px solid #ffffff55;color:white}.avng-inbox button:disabled{opacity:.5;cursor:default}.avng-inbox button:focus-visible,.avng-inbox a:focus-visible{outline:3px solid #bd1735;outline-offset:3px}.avng-notification{padding:17px;background:white;border:1px solid #ececf1;border-left:4px solid #bd1735;border-radius:14px;margin-bottom:12px;box-shadow:0 4px 12px #34374708}.avng-notification h3{margin:0 0 8px;font-size:15px}.avng-notification p{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.avng-notification img{display:block;max-width:100%;height:auto;border-radius:10px;margin-bottom:12px}.avng-notification footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.avng-notification time{font-size:10px;color:#bd1735}.avng-notification button{border:1px solid #ececf1;background:#f7f7fa;color:#bd1735}.avng-inbox-empty{text-align:center;padding:40px 16px;background:white;border:1px dashed #e9e4ee;border-radius:16px;font-size:14px;color:#bd1735}.avng-inbox-more{display:block;text-align:center;padding:12px;color:#bd1735;font-size:12px}.avng-inbox-feedback{padding:12px;background:#f7f7fa;color:#aa2341;border-radius:10px;margin-bottom:12px;font-size:12px}

/* The application owns outer spacing, not the source page container. */
.avng-app .avng-screen{margin:0!important;padding:0 0 20px!important;width:100%!important;max-width:none!important;min-height:0!important;border:0!important;background:transparent!important}
.avng-app .avng-screen .avmk-main{margin:0!important;padding:0!important;max-width:none!important}
.avng-screen .avsp-shell{margin:0!important;max-width:none!important}
.avng-screen [class*="voice"][class*="btn"],.avng-screen [class*="voice"][class*="button"]{background:linear-gradient(120deg,#bd1735,#bd1735)!important;color:white!important;border:0!important}
.avng-screen [class*="photo"][class*="btn"],.avng-screen [class*="photo"][class*="button"]{background:linear-gradient(120deg,#9994a1,#bd1735)!important;color:white!important;border:0!important}
.avng-screen [class*="head"]>h2{font-size:20px}
.avng-screen [class*="badge"],.avng-screen [class*="chip"]{border-radius:8px;background:#f7f7fa;color:#343747;padding:4px 8px;font-size:10px}
.avng-screen .avkperf4-overlay{position:relative!important;inset:auto!important;padding:0!important;background:transparent!important;display:block!important;z-index:auto!important}.avng-screen .avkperf4-panel{width:100%!important;max-height:none!important;border-radius:18px;background:white}.avng-screen .avkperf4-top{background:linear-gradient(125deg,#bd1735,#bd1735);color:white;border-radius:18px 18px 0 0;padding:18px}.avng-screen .avkperf4-card{padding:17px;border-radius:14px;background:#f7f7fa;border:1px solid #ececf1;color:#343747}.avng-screen .avkperf4-card:nth-child(2n){background:#f7f7fa;color:#bd1735}.avng-screen .avkperf4-card b{font-size:21px}

.avng-app .avng-screen .avsp-shell{width:100%!important;min-height:0!important;box-shadow:none!important;padding:0!important;background:transparent!important;border:0!important}
.avng-app .avng-screen .avspo-wrap,.avng-app .avng-screen .avspo-stock-wrap-v32{padding:16px!important;margin:0!important;background:white;border:1px solid #ececf1;border-radius:20px}
.avng-screen .avspo-topbar,.avng-screen .avspo-stock-topbar-v32{gap:10px!important;display:flex!important;align-items:center!important;padding:0 0 14px!important;margin-bottom:0!important;border:0!important}
.avng-screen .avspo-topbar .avspo-title{font-size:17px!important;flex:1!important;min-width:0!important;white-space:normal!important}
.avng-screen .avspo-cart-button{background:linear-gradient(120deg,#343747,#343747)!important;color:white!important;min-width:0!important;padding:10px 12px!important;border-radius:12px!important}
.avng-screen .avspo-topbar .avspo-back,.avng-screen .avspo-orders-back{display:none!important}
.avng-screen .avspo-cart-count{display:inline-grid;place-items:center;margin-left:5px;border-radius:7px;background:#ffffff25;min-width:22px;padding:1px 5px}
.avng-screen .avspo-voice-button *,.avng-screen .avspo-photo-button *{color:white!important}
.avng-screen .avspo-voice-main{grid-template-columns:1fr!important}.avng-screen .avspo-voice-actions{grid-template-columns:1fr 1fr!important;gap:10px!important}
.avng-screen .avspo-voice-button,.avng-screen .avspo-photo-button{min-width:0!important;white-space:normal!important;justify-content:center!important;gap:7px!important;min-height:48px!important}
.avng-screen .avspo-button-copy,.avng-screen .avspo-button-label{font-size:12px!important;white-space:normal!important;text-align:left!important}
.avng-screen .avspo-search-input{padding-left:38px!important}.avng-screen .avspo-search-icon{width:18px!important;left:12px!important}
.avng-app .avng-screen .avmk-cari-pro,.avng-app .avng-screen .avmk-pay-wrap,.avng-app .avng-screen .avmk-staff-live{padding:16px!important}
.avng-app .avng-screen .avmk-cari-hero{display:block!important;margin:0 0 16px!important;padding:20px!important}
.avng-screen .avmk-cari-hero h2{font-size:22px!important;margin:4px 0 6px!important}.avng-screen .avmk-cari-kicker{font-size:10px!important;letter-spacing:1.4px!important}
.avng-app .avng-screen .avmk-cari-balance{padding:16px 0 0!important;margin:12px 0 0!important;background:transparent!important;border-top:1px solid #ffffff30!important;min-width:0!important;border-radius:0!important}.avng-screen .avmk-cari-balance strong{display:block;font-size:30px!important;font-weight:750!important;margin:4px 0}.avng-screen .avmk-cari-balance span{font-size:11px!important;opacity:.9}
.avng-app .avng-screen .avmk-cari-id-card{padding:15px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin:0 0 16px!important;background:#f7f7fa;border:1px solid #ececf1;border-radius:15px}.avng-screen .avmk-cari-id-card>div{padding:0!important;margin:0!important}.avng-screen .avmk-cari-id-card>div:first-child{grid-column:1/-1}.avng-screen .avmk-cari-id-card span{display:block;font-size:10px!important;color:#bd1735}.avng-screen .avmk-cari-id-card b{display:block;margin-top:3px;font-size:14px!important}.avng-screen .avmk-cari-note{font-size:11px!important;color:#bd1735;padding:12px 0 0!important}
.avng-app .avng-screen .avmk-pay-grid{gap:15px!important;padding:0!important}.avng-screen .avmk-pay-locked{padding:12px 15px!important;margin:0!important;background:#f7f7fa;border-radius:12px}.avng-screen .avmk-pay-field{padding:0!important;margin:0!important}.avng-screen .avmk-pay-field>span{display:block;margin-bottom:5px!important;font-size:11px!important}.avng-screen .avmk-pay-note{font-size:11px!important;color:#bd1735;padding:10px 0 0!important}.avng-screen .avmk-pay-submit{background:linear-gradient(120deg,#343747,#343747)!important;color:white!important;margin-top:16px!important}.avng-screen .avmk-pay-badge,.avng-screen .avmk-staff-chip{background:#ffffff22!important;color:white!important;border:1px solid #ffffff35!important}
.avng-app .avng-screen .avmk-staff-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.avng-app .avng-screen .avmk-staff-card{padding:14px!important;min-height:80px!important;min-width:0!important}.avng-screen .avmk-staff-row{margin-top:14px!important}.avng-screen .avmk-staff-card b{font-size:18px!important;overflow-wrap:anywhere!important}
.avng-app .avng-screen [data-price-pdf]{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:24px!important;border-radius:20px!important;min-height:164px!important;height:auto!important;margin-bottom:14px!important;white-space:normal!important}.avng-screen [data-price-pdf] strong{font-size:20px!important;line-height:1.2!important;text-align:left}.avng-screen [data-price-pdf] small{font-size:11px!important;font-weight:500;color:#ffffffdd!important}.avng-pdf-symbol{border:1px solid #ffffff50;border-radius:9px;padding:5px 8px!important;background:#ffffff18;font-size:11px!important;letter-spacing:1px;margin-bottom:6px}
.avng-screen .avmk-catalog-hub>p,.avng-screen .avmk-catalog-hint{font-size:12px!important;color:#bd1735!important}
.avng-app .avng-screen .avkperf4-modal,.avng-screen .avk-mrpb{width:100%!important;max-width:100%!important;min-width:0!important;max-height:none!important;margin:0!important;padding:16px!important;background:white;border:1px solid #ececf1;border-radius:20px;overflow:visible!important}
.avng-screen .avkperf4-head,.avng-screen .avk-mrpb-head{background:linear-gradient(120deg,#bd1735,#bd1735);color:white;border-radius:15px;padding:17px!important;margin-bottom:16px!important}.avng-screen .avkperf4-head h2,.avng-screen .avk-mrpb-head h2{font-size:20px!important}.avng-screen .avkperf4-head *,.avng-screen .avk-mrpb-head *{color:inherit!important}.avng-screen .avkperf4-close{display:none!important}
.avng-app .avng-screen .avkperf4-tools,.avng-screen .avk-mrpb-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important}.avng-screen .avkperf4-tools>*,.avng-screen .avk-mrpb-tools>*{min-width:0!important;width:100%!important;max-width:100%!important}.avng-screen :is(.avkperf4-tools,.avk-mrpb-tools) :is(input,select){min-width:0!important;width:100%!important;max-width:100%!important;font-size:14px!important}
.avng-shared{padding:0!important;min-height:0!important}

.avng-screen .avspo-editor-overlay,.avng-screen .avspo-cart-overlay,.avng-screen .avspo-confirm-overlay{background:#272a3580!important;backdrop-filter:blur(4px)}
.avng-screen .avspo-editor,.avng-screen .avspo-cart,.avng-screen .avspo-confirm{background:#fff!important;color:#272a35!important;border-radius:20px!important;border:1px solid #ececf1!important;box-shadow:0 24px 80px #272a3544!important}
.avng-screen .avspo-editor-head,.avng-screen .avspo-cart-head{background:linear-gradient(120deg,#bd1735,#bd1735)!important;color:white!important;border:0!important;padding:18px!important}.avng-screen .avspo-editor-head *,.avng-screen .avspo-cart-head *{color:inherit!important}
.avng-screen .avspo-add-button,.avng-screen .avspcart-stock-add-v1{background:linear-gradient(120deg,#343747,#343747)!important;color:#fff!important;border-radius:12px!important;padding:11px 14px!important}.avng-screen .avspcart-stock-add-v1 *{color:inherit!important}
.avng-screen .avspcart-stock-cart-v1{background:linear-gradient(120deg,#bd1735,#bd1735)!important;color:white!important;border:0!important;border-radius:12px!important;min-width:0!important}.avng-screen .avspcart-stock-cart-v1 *{color:inherit!important}
.avng-screen .avspva-smart-button-v16{background:linear-gradient(125deg,#bd1735,#bd1735)!important;color:white!important;border-radius:12px!important;font-size:12px!important}.avng-screen .avspva-smart-button-v16[data-avspva-smart=photo]{background:linear-gradient(125deg,#9994a1,#bd1735)!important}
.avng-screen [class$="-form"]>label,.avng-screen .avmk-form>label{display:block;margin:14px 0 6px}.avng-screen .avmk-form>input,.avng-screen .avmk-form>select,.avng-screen .avmk-form>textarea{width:100%;margin-bottom:12px}.avng-screen .avmk-form>button{margin-top:12px;width:100%}
.avng-screen .avkperf4-head{align-items:center}.avng-screen .avkperf4-tools input[type=date],.avng-screen .avk-mrpb-tools input[type=date]{padding:10px 6px!important;font-size:12px!important}
.avng-screen .avspo-cart-sheet,.avng-screen .avspo-confirm-dialog{background:#fff!important;color:#272a35!important;border:1px solid #ececf1!important;border-radius:20px!important;box-shadow:0 24px 80px #272a3544!important}.avng-screen .avspo-note-card,.avng-screen .avspo-cart-summary{background:#f7f7fa;border-radius:14px;padding:16px}.avng-screen .avspo-submit-order{background:linear-gradient(125deg,#343747,#343747)!important;color:white!important;border-radius:12px!important}.avng-screen .avspo-quote-status{background:#ececf1;color:#343747;border-radius:12px;padding:12px}.avng-screen .avspo-confirm-dialog{padding:24px!important}
.avng-price-intro{padding:14px 0 10px}.avng-price-intro h2{font-size:22px;margin-bottom:7px;letter-spacing:-.5px}.avng-price-intro p{font-size:12px;color:#bd1735;line-height:1.6}.avng-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:650px){.avng-price-grid{grid-template-columns:1fr;gap:0}}
.avng-app .avng-screen .avspo-voice-card .avspo-voice-button *,.avng-app .avng-screen .avspo-voice-card .avspo-photo-button *{color:white!important;white-space:normal!important;min-width:0!important;max-width:100%!important}.avng-app .avng-screen .avspo-voice-card .avspo-button-copy{width:auto!important;flex:1!important}.avng-app .avng-screen .avspo-voice-card .avspo-button-label{font-size:12px!important;line-height:1.3!important}.avng-screen [data-avmk-cari-action=ekstre]{font-size:13px!important}
/* Unified product -> stock -> metres -> existing checkout. */
html:has(body.avng-shell-page){overflow-x:clip;overflow-y:auto}body.avng-shell-page{overflow-x:clip;overflow-y:visible;touch-action:pan-y pinch-zoom}
.avng-screen[data-screen=order]{overflow:visible!important;min-height:0!important;height:auto!important}
.avng-app .avng-screen[data-screen=order] .avsp-mobile-root,.avng-app .avng-screen[data-screen=order] .avsp-shell{padding:0!important;margin:0!important;min-height:0!important;height:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
.avng-app .avng-screen .avsp-topbar,.avng-app .avng-screen .avsp-home-view,.avng-app .avng-screen .avspo-stock-topbar,.avng-app .avng-screen .avspo-topbar,.avng-app .avng-screen .avsp-header,.avng-app .avng-screen .avspo-orders-back{display:none!important}
.avng-app .avng-screen .avsp-stock-panel,.avng-app .avng-screen .avspo-stock-v32,.avng-app .avng-screen .avspo-stock-result-v32{position:static!important;max-height:none!important;height:auto!important;overflow:visible!important;transform:none!important;padding:0!important}
.avng-stock-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 19px}.avng-stock-heading>div>span{font-size:9px;font-weight:700;letter-spacing:1.7px;color:#688677}.avng-stock-heading h2{font-size:22px!important;line-height:1.2;margin:7px 0!important;letter-spacing:-.5px}.avng-stock-heading p{font-size:11px;margin:0;color:#6e8075;max-width:240px}.avng-screen .avng-cart-open{padding:10px 12px;white-space:nowrap;background:#c71532;color:#fff;border-radius:12px;font-size:12px;flex:none}.avng-cart-open b{display:inline-grid;place-items:center;background:#ffffff24;border-radius:6px;min-width:21px;height:21px;margin-left:3px}
.avng-app .avng-screen .avspo-stock-card{background:#fff!important;border:1px solid #e6e3ed!important;padding:17px!important;border-radius:17px!important;margin:0 0 12px!important;box-shadow:none!important}.avng-app .avng-screen .avspo-stock-card label{display:block;font-size:11px!important;color:#647c6a!important;margin-bottom:9px!important}.avng-app .avng-screen .avspo-stock-search-row{display:flex!important;gap:8px!important;grid-template-columns:1fr auto!important}.avng-app .avng-screen .avspo-stock-input-v32{width:100%!important;min-width:0!important;flex:1!important;font-size:16px!important;height:47px!important;border-radius:11px!important;padding:10px 12px!important;background:#f6f8f4!important;border:1px solid #e6e3ed!important}.avng-app .avng-screen .avspo-stock-search-v32{width:auto!important;flex:0 0 66px!important;padding:11px!important;min-height:47px!important;background:#393343!important;color:#fff!important}
.avng-app .avng-screen .avspo-stock-product-v32{border:1px solid #e6e3ed!important;border-radius:16px!important;background:#fff!important;margin:12px 0!important;padding:0!important;box-shadow:none!important;overflow:hidden!important}.avng-app .avng-screen .avspo-stock-product-head-v32{width:100%!important;display:flex!important;align-items:center!important;gap:12px!important;justify-content:space-between!important;padding:17px!important;background:white!important;color:#302b3a!important;text-align:left!important;border-radius:0!important}.avng-app .avng-screen .avspo-stock-product-head-v32 strong{font-size:15px!important;overflow-wrap:anywhere!important;color:#302b3a!important}.avng-app .avng-screen .avspo-stock-product-head-v32 small{font-size:11px!important;color:#8a8190!important}.avng-app .avng-screen .avspo-stock-product-head-v32>span:last-child{font-size:17px!important;color:#635371!important}.avng-stock-actions{padding:0 15px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.avng-stock-actions small{font-size:10px;max-width:145px;color:#849185}.avng-screen .avng-stock-add{font-size:11px;background:#fff0f4;border:1px solid #f1d6de;color:#b71b39;padding:9px 11px;min-height:38px}.avng-app .avng-screen .avspo-stock-serials-v32{padding:12px!important;max-height:none!important;overflow:visible!important;background:#f7f5fa!important}.avng-app .avng-screen .avspo-stock-serial-v32{background:#fff!important;border:1px solid #e0e7d9!important;border-radius:10px!important;padding:12px!important;font-size:12px!important}
.avng-order-tools{margin:10px 0 16px;border:1px solid #e0e6db;background:#f8faf5;border-radius:12px}.avng-order-tools summary{padding:12px 14px;font-size:11px;color:#677f67;cursor:pointer}.avng-app .avng-order-tools .avspo-voice-card{padding:12px!important;margin:0!important;border:0!important;background:transparent!important}.avng-app .avng-order-tools .avspo-voice-head{display:none!important}
.avng-app .avng-screen :is(.avspo-editor-overlay,.avspo-cart-overlay,.avspo-confirm-overlay){position:fixed!important;inset:0!important;z-index:100050!important;background:#28213180!important;overflow-y:auto!important;padding:16px!important;align-items:center!important;justify-content:center!important;overscroll-behavior:contain!important}.avng-app .avng-screen :is(.avspo-editor,.avspo-cart-sheet,.avspo-confirm-dialog){max-height:calc(100dvh - 40px)!important;max-width:620px!important;width:100%!important;overflow:auto!important;background:#fff!important;box-shadow:0 20px 65px #28213144!important}.avng-app .avng-screen .avspo-editor-head,.avng-app .avng-screen .avspo-cart-head{background:#393343!important}.avng-app .avng-screen .avspo-editor-code{font-size:18px!important}.avng-app .avng-screen .avspo-cart-body{overflow-y:auto!important}.avng-app .avng-screen .avspo-toast{position:fixed!important;bottom:95px!important;z-index:100060!important;left:16px!important;right:16px!important;background:#45374e!important;color:#fff!important;border-radius:12px!important;text-align:center!important}
.avng-catalog-direct{min-height:60vh;overflow:hidden;border:1px solid #e6e3ed;background:#fff;border-radius:16px}.avng-catalog-direct ._df_book{min-height:60vh!important}.avng-read-area{padding:22px;background:white;border:1px solid #e6e3ed;border-radius:18px}
@media(max-width:420px){.avng-stock-heading h2{font-size:19px!important}.avng-stock-heading p{max-width:200px;font-size:10px}.avng-screen .avng-cart-open{font-size:11px;padding:10px}.avng-stock-heading{gap:8px}}
.avng-app .avng-screen .avspo-toast{transform:none!important;width:calc(100% - 32px)!important;max-width:620px!important;margin:0 auto!important;padding:13px 17px!important}.avng-app .avng-screen .avspo-cart-close,.avng-app .avng-screen .avspo-editor-close{background:#ffffff26!important;color:#fff!important}
