:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#3f3037;background:#f5edf0;font-synthesis:none;--pink: #ec4f8e;--pink-dark: #bd2f68;--pink-soft: #fff0f5;--ink: #3f3037;--muted: #816b75;--line: #eedce3;--card: #fff;--shadow: 0 10px 28px rgba(101, 49, 70, .08)}*{box-sizing:border-box}html{background:#f5edf0}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at top,#fff 0,#f8f0f3 58%,#f1e5ea)}.app-root{min-height:100vh}.app-version-footer{width:min(100%,760px);min-height:28px;margin:0 auto;padding:8px 14px max(8px,env(safe-area-inset-bottom));color:#5b414c9e;background:#f5edf0;text-align:center;font-size:7px;line-height:1.4}.login-screen+.app-version-footer,.auth-loading+.app-version-footer{color:#ffffffe0;background:linear-gradient(90deg,#d33a74,#e8548b)}button,input,select{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ffb3d0;outline-offset:2px}.screen{width:min(100%,760px);min-height:100vh;margin:0 auto;background:#fffafb;box-shadow:0 0 50px #5b213917}.mobile-header{height:64px;padding:env(safe-area-inset-top) 14px 0;display:grid;grid-template-columns:52px 1fr 52px;align-items:center;position:sticky;top:0;z-index:20;color:#fff;background:linear-gradient(135deg,#f468a1,#e74384);box-shadow:0 5px 20px #c9356f2e}.mobile-header h1{margin:0;text-align:center;font-size:clamp(17px,4.8vw,23px);line-height:1.05;letter-spacing:-.02em}.mobile-header.compact{height:52px;grid-template-columns:45px 1fr auto;padding-inline:10px}.mobile-header.compact h1{font-size:clamp(14px,3.8vw,18px)}.mobile-header.compact .icon-button{width:38px;height:38px;padding:8px}.header-title{min-width:0;display:flex;justify-content:center;align-items:center;gap:8px}.header-title>img{width:109px;height:34px;padding:0;flex:0 1 auto;object-fit:contain}.header-title h1{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.header-side{display:flex}.header-side.right{min-width:45px;position:relative;justify-content:flex-end;align-items:center;gap:2px}.selected-shortcut{width:29px;height:29px;padding:0;border:1px solid transparent;border-radius:50%;color:#ffffffb8;background:transparent;font-size:18px;font-weight:900;line-height:1}.selected-shortcut.active{border-color:#ffffffd1;color:#d93677;background:#fff;box-shadow:0 2px 7px #70153826}.selected-shortcut:disabled{opacity:.3}.mobile-header.compact .cart-button{width:60px;padding-right:25px}.icon-button{width:44px;height:44px;border:0;padding:9px;display:grid;place-items:center;color:inherit;background:transparent;border-radius:50%}.icon-button:hover{background:#ffffff29}.icon-button svg{width:25px;height:25px}.account-menu{position:relative}.account-menu summary{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.78);border-radius:10px;color:#b83368;background:#fff;list-style:none;font-size:10px;font-weight:900;cursor:pointer;box-shadow:0 3px 10px #66173826}.account-menu summary::-webkit-details-marker{display:none}.account-menu[open] summary{color:#fff;background:#8f2752}.account-popover{width:230px;padding:10px;display:grid;gap:5px;position:absolute;z-index:50;top:41px;right:0;border:1px solid #ead5dd;border-radius:14px;color:#4e3942;background:#fff;box-shadow:0 16px 35px #531e3333}.account-popover section{padding:6px 5px 10px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #f0e2e7}.account-popover section>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#d8447c;font-size:10px;font-weight:900}.account-popover section div{display:grid;gap:2px}.account-popover section b{font-size:11px}.account-popover section small{color:#8a727b;font-size:8px}.account-popover>button{min-height:37px;padding:8px 9px;border:0;border-radius:9px;color:#654b56;background:#faf5f7;text-align:left;font-size:9px;font-weight:750}.account-popover>button.logout{color:#a5374d;background:#fff1f2}.account-popover p{margin:2px 0;padding:8px;border-radius:8px;color:#795416;background:#fff2d9;font-size:7.5px;line-height:1.35}.account-popover>em{color:#a1818e;text-align:center;font-size:7px;font-style:normal}.cart-button{position:relative}.cart-button b{position:absolute;top:1px;right:0;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#76203f;color:#fff;font-size:9px;white-space:nowrap}.breadcrumbs{min-height:34px;padding:8px 16px 5px;display:flex;align-items:center;gap:0;overflow-x:auto;color:#957985;background:#ffffffb8;border-bottom:1px solid #f3e4e9;font-size:10px;white-space:nowrap;scrollbar-width:none}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs span{display:flex;align-items:center}.breadcrumbs i{margin:0 7px;color:#d6a8ba;font-size:15px;font-style:normal}.breadcrumbs button{padding:2px 0;border:0;color:#b8396b;background:transparent;font-size:inherit;font-weight:750}.breadcrumbs b{color:#765e68;font-weight:750}.breadcrumbs .breadcrumb-home{display:inline-flex;align-items:center;gap:4px}.breadcrumbs .breadcrumb-home svg{width:13px;height:13px}.demo-banner{margin:14px 16px 5px;padding:10px 13px;display:flex;justify-content:center;align-items:center;gap:6px;border:1px solid #f0d7e0;border-radius:13px;background:#fffc;color:#826b74;font-size:12px}.demo-banner span{width:8px;height:8px;border-radius:50%;background:#e2a23c;box-shadow:0 0 0 4px #fff0d7}.home-screen{background:linear-gradient(180deg,#fff 0,#fff7fa 46%,#f9edf2);padding-bottom:34px}.home-hero{min-height:250px;padding:max(22px,env(safe-area-inset-top)) 22px 28px;position:relative;overflow:hidden;color:#fff;background:linear-gradient(145deg,#d83b78,#f36da4 55%,#f5a4c3);border-radius:0 0 34px 34px}.home-hero:after{content:"";position:absolute;width:230px;height:230px;right:-85px;bottom:-100px;border:42px solid rgba(255,255,255,.11);border-radius:50%}.home-brand{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.home-brand img{width:142px;height:48px;padding:5px 8px;object-fit:contain;object-position:left center;border-radius:12px;background:#ffffffe6}.home-brand span{font-size:10px;font-weight:800;letter-spacing:.12em;opacity:.86}.hero-copy{margin-top:26px;position:relative;z-index:1}.hero-copy>span{font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.hero-copy h1{margin:9px 0 8px;max-width:440px;font-family:Georgia,serif;font-size:clamp(31px,8vw,46px);line-height:1.02;font-weight:500;letter-spacing:-.03em}.hero-copy p{margin:0;font-size:14px;opacity:.9}.home-screen>.demo-banner{margin-top:-15px;position:relative;z-index:2;box-shadow:var(--shadow)}.module-list{padding:18px 15px 8px;display:grid;gap:12px}.module-card{width:100%;min-height:104px;padding:15px;display:grid;grid-template-columns:58px 1fr 20px;gap:13px;align-items:center;border:1px solid var(--line);border-radius:20px;color:var(--ink);background:#fff;text-align:left;box-shadow:var(--shadow);transition:transform .15s,box-shadow .15s}.module-card:active{transform:scale(.985)}.module-card>b{color:#d35687;font-size:28px;font-weight:400}.module-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px}.module-icon svg{width:29px;height:29px}.commercial .module-icon{color:#cf3f78;background:#ffe8f1}.inventory .module-icon{color:#60765f;background:#eef4e9}.prices .module-icon{color:#a66436;background:#fff0df}.module-copy{min-width:0;display:grid;gap:3px}.module-copy small{color:#ba728e;font-size:9px;font-weight:850;letter-spacing:.12em}.module-copy strong{font-size:17px}.module-copy em{color:var(--muted);font-size:12px;line-height:1.3;font-style:normal}.draft-cart-badge{width:max-content;margin-top:4px;padding:4px 8px;border-radius:999px;color:#a72f61;background:#ffe7f0;font-size:9px;font-weight:800}.module-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.module-actions button{min-height:42px;display:flex;justify-content:center;align-items:center;gap:6px;border:1px solid #e3a86d;border-radius:11px;color:#9f5d27;background:#fff8ef;font-size:12px;font-weight:800}.module-actions button:last-child{border:0;color:#fff;background:#bc7540}.module-actions svg{width:18px;height:18px}.home-note{margin:10px 18px;padding:13px;display:flex;gap:11px;border:1px dashed #e5c7d3;border-radius:15px;color:#876d78}.home-note svg{width:22px;flex:0 0 auto;color:#dc548a}.home-note div{display:grid;gap:2px}.home-note b{color:#674b57;font-size:12px}.home-note span{font-size:11px;line-height:1.35}.global-search-panel{margin:0 12px 12px;padding:9px;position:relative;z-index:4;border:1px solid rgba(255,255,255,.5);border-radius:16px;color:#523b45;background:#fffffff7;box-shadow:0 12px 26px #5c1f3733}.global-search-panel>header{min-height:42px;display:grid;grid-template-columns:22px 1fr 30px;align-items:center;gap:6px;padding:0 4px 0 9px;border:1px solid #edcede;border-radius:12px;background:#fff9fb}.global-search-panel>header svg{width:18px;color:#c23b70}.global-search-panel input{min-width:0;border:0;outline:0;color:#49363e;background:transparent;font-size:16px}.global-search-panel>header button{width:28px;height:28px;border:0;border-radius:9px;color:#a93463;background:#ffe8f1;font-size:18px}.global-search-panel>p,.global-search-results>p{margin:8px 4px 2px;color:#8b717c;font-size:9px;text-align:center}.global-search-results{max-height:min(58vh,430px);padding-top:6px;display:grid;gap:4px;overflow-y:auto}.global-search-results>button{min-height:48px;padding:7px 8px;display:grid;grid-template-columns:30px 1fr 14px;align-items:center;gap:8px;border:0;border-radius:10px;color:#533d46;background:#fff6f9;text-align:left}.global-search-results>button>svg{width:19px;color:#c13b70}.global-search-results>button span{min-width:0;display:grid;gap:2px}.global-search-results b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.global-search-results small{overflow:hidden;color:#90747f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.global-search-results strong{color:#cf4b7e}.category-screen{background:linear-gradient(180deg,#fff9fb,#fdeaf1)}.section-intro{padding:24px 20px 0;text-align:center}.section-intro span{color:#d45486;font-size:10px;font-weight:850;letter-spacing:.14em}.section-intro h2{margin:7px 0 0;font-family:Georgia,serif;font-size:27px;font-weight:500}.category-grid{padding:18px clamp(14px,5vw,36px) 28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.category-grid button{min-width:0;aspect-ratio:1 / 1;border:1px solid rgba(239,180,204,.72);padding:0;overflow:hidden;position:relative;border-radius:21px;background:#fff;box-shadow:var(--shadow);transition:transform .18s,box-shadow .18s}.category-grid button:active{transform:scale(.98)}.category-grid img{width:100%;height:100%;object-fit:cover;display:block}.category-grid strong{position:absolute;inset:auto 0 0;padding:10px;background:linear-gradient(90deg,#eb4a8af0,#f4679ff0);color:#fff;font-size:18px;text-shadow:0 1px 2px rgba(111,23,59,.25)}.category-screen .breadcrumbs,.catalog-screen .breadcrumbs,.commercial-flow .breadcrumbs{min-height:28px;padding-block:5px 3px}.catalog-screen{padding-bottom:70px}.catalog-controls{padding:6px 9px;background:#fffafbf5;position:sticky;top:52px;z-index:15;border-bottom:1px solid #f4e3e9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.price-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:3px;border-radius:13px;background:#fff;border:1px solid #f1dce4}.price-tabs button{min-height:32px;padding:5px;border:1px solid #efc9d8;border-radius:9px;background:#fff;color:#c94478;font-size:11px;font-weight:750}.price-tabs button.active{border-color:var(--pink);background:var(--pink);color:#fff;box-shadow:0 4px 12px #e63e7f38}.product-search{margin-top:10px;min-height:50px;display:grid;grid-template-columns:23px 1fr auto;align-items:center;gap:7px;padding-left:12px;border:1px solid #e7d9df;border-radius:15px;background:#fff;box-shadow:0 3px 12px #582c3c0a}.product-search>svg{width:20px;color:#b894a2}.product-search input{min-width:0;width:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:16px}.product-search button{height:40px;margin-right:5px;padding:0 11px;display:flex;align-items:center;gap:5px;border:0;border-radius:11px;color:#c93571;background:#ffe6f0;font-weight:800;font-size:12px}.product-search button svg{width:20px}.scan-notice,.inline-notice{margin:7px 2px 0;padding:7px 9px;border-radius:9px;background:#fff0f5;color:#a93563;font-size:10px}.catalog-controls .product-search{min-height:42px;margin-top:5px;border-radius:12px}.catalog-controls .product-search button{height:34px;border-radius:9px}.product-list{padding:6px 7px 12px;display:grid;gap:6px}.product-list article{display:grid;grid-template-columns:82px 1fr;overflow:hidden;border:1px solid #eedbe3;border-radius:13px;background:#fff;box-shadow:0 4px 13px #5e283c0b}.product-list article.selected{border-color:#f284ae;box-shadow:0 5px 15px #e549851c}.product-side{min-width:0;padding:5px 4px;display:grid;justify-items:center;align-content:start;gap:2px;border-right:1px solid #f3e5ea;background:#fffafd}.product-visual{width:72px;aspect-ratio:1 / 1;overflow:hidden;border-radius:9px;background:#fff3f7}.product-visual img{width:100%;height:100%;display:block;object-fit:cover}.product-visual>span{width:100%;height:100%;display:grid;place-items:center;color:#d6457d;background:linear-gradient(145deg,#fff6f9,#f8dce7);font-family:Georgia,serif;font-size:18px}.product-side>span{width:100%;overflow-wrap:anywhere;color:#b33a6a;text-align:center;font-size:7.2px;font-weight:800;line-height:1.1}.product-side p{margin:0;display:flex;gap:3px;color:#806b74;font-size:7.4px}.product-side i{color:#d8b9c5;font-style:normal}.data-status{margin:9px 12px;padding:10px 12px;border-radius:10px;color:#745662;background:#fff4f8;font-size:9px;text-align:center}.data-status.error{color:#9e2e45;background:#fff0f1}.stock-diagnostic{margin-top:7px;padding:5px 7px;display:inline-flex;border:1px dashed #d6923c;border-radius:7px;color:#8d5919;background:#fff8e9;font-size:7px;font-weight:850;letter-spacing:.03em}.api-source{margin-top:7px;display:block;color:#8c7480;font-size:7px;text-align:center}.product-match-list{padding:12px;display:grid;gap:7px;border:1px solid #ead5de;border-radius:15px;background:#fff}.product-match-list>small{color:#bd3b6d;font-size:7px;font-weight:900;letter-spacing:.12em}.product-match-list button{width:100%;min-height:48px;padding:8px 10px;display:flex;justify-content:space-between;align-items:center;gap:9px;border:1px solid #eedde4;border-radius:10px;color:#563e48;background:#fff9fb;text-align:left}.product-match-list button span{min-width:0;display:grid;gap:3px}.product-match-list button b{font-size:8.5px;line-height:1.25}.product-match-list button small{color:#927581;font-size:7px;overflow-wrap:anywhere}.product-match-list button strong{flex:0 0 auto;color:#c2386b;font-size:8px}.product-info{padding:6px 7px 4px;min-width:0}.product-title-row{min-width:0;display:flex;align-items:start;gap:4px}.product-info h2{margin:0;flex:1;min-width:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10.5px;line-height:1.16}.product-title-row button{flex:0 0 auto;padding:2px 5px;border:1px solid #edabc4;border-radius:999px;color:#b73568;background:#fff6f9;font-size:7px;font-weight:800}.all-prices{margin:3px 0!important;display:flex;flex-wrap:wrap;gap:0 6px;color:#725c65;line-height:1.15}.all-prices span{white-space:nowrap;font-size:7.5px}.line-fields{display:grid;grid-template-columns:.78fr 1.45fr .82fr;gap:3px;margin-top:4px}.line-fields label{min-width:0;color:#755e67;text-align:center;font-size:7.3px;font-weight:750}.line-fields input{width:100%;height:32px;margin-top:2px;padding:1px;border:1px solid #e98fb2;border-radius:7px;color:#4c3941;background:#fff;text-align:center;outline:0;font-size:16px;font-weight:500;letter-spacing:-.04em}.line-fields input:focus{border-color:#dd3d7b;box-shadow:0 0 0 2px #ffe0ec}.discount-field,.currency-input{position:relative}.discount-field span{position:absolute;right:3px;bottom:9px;color:#ad7c8f;font-size:8px}.currency-input>span{position:absolute;z-index:1;left:4px;bottom:8px;color:#b69ca7;font-size:8px}.currency-input input{padding-left:10px;color:#a18e96;background:#f8f5f6}.currency-input.modified input{color:#3f3037;background:#fff;font-weight:750}.currency-input.modified>span{color:#6f545f}.line-footer{min-height:18px;margin-top:2px;display:flex;align-items:end;justify-content:space-between;gap:8px;border-top:1px solid #f3e6eb}.line-footer span{color:#9a818b;font-size:7px}.line-footer strong{color:#614954;font-size:10px}.no-results{margin:22px 12px;padding:30px;display:grid;gap:6px;border:1px dashed #e2c4d0;border-radius:17px;color:#876b76;text-align:center}.no-results span{font-size:12px}.order-bar{position:fixed;z-index:18;left:50%;bottom:0;transform:translate(-50%);width:min(100%,760px);padding:5px 8px max(5px,env(safe-area-inset-bottom));border-top:1px solid #efcede;background:#fff9fbf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -7px 18px #61283d14}.order-bar>button,.primary-action{width:100%;min-height:48px;padding:7px 12px;border:0;border-radius:12px;background:linear-gradient(90deg,#ed5591,#e74787);color:#fff;font-weight:800;font-size:16px;box-shadow:0 6px 16px #de3b7b33}.order-bar>button{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;text-align:left}.order-bar>button>span{grid-row:1 / 3;font-size:14px}.order-bar>button>small{margin:0;color:#ffffffd1;text-align:right;font-size:8px;font-weight:650}.order-bar>button>strong{text-align:right;font-size:13px}.order-bar>button:disabled,.primary-action:disabled{opacity:.38;box-shadow:none;cursor:default}.summary-status{margin:15px;padding:12px 14px;display:flex;justify-content:space-between;border-radius:13px;background:#fff0f5;color:#a93665;font-size:12px}.summary-status b{padding:2px 7px;border-radius:999px;background:#ffe0eb}.summary-card,.totals-card,.demo-checkout{margin:14px;overflow:hidden;border:1px solid var(--line);border-radius:17px;background:#fff}.summary-title{padding:11px;background:#eb528f;color:#fff;text-align:center;font-weight:800}.summary-line{display:grid;grid-template-columns:68px 1fr auto;gap:10px;align-items:center;padding:11px;border-bottom:1px solid #f2e2e8}.summary-line:last-child{border:0}.summary-line img{width:68px;aspect-ratio:1 / 1;border-radius:11px;object-fit:cover}.summary-line>div{min-width:0;display:grid;gap:3px}.summary-line b{font-size:12px;line-height:1.2}.summary-line span{color:#866e78;font-size:10px}.summary-line strong{color:#cc3973;font-size:12px}.summary-line button{padding:6px 9px;border:0;border-radius:999px;background:#ee5793;color:#fff;font-size:10px}.totals-card{padding:12px 15px}.totals-card>div{display:flex;justify-content:space-between;padding:7px 0;color:#7e6670;font-size:13px}.totals-card .grand-total{margin-top:5px;padding-top:13px;border-top:1px solid #efdde4;color:#cc3c75;font-size:17px}.grand-total strong{color:#3c2d33}.demo-checkout{padding:18px;text-align:center}.demo-checkout b{color:#cb3973}.demo-checkout p{color:#856d77;font-size:12px;line-height:1.5}.demo-checkout button{width:100%;min-height:46px;padding:12px;border:0;border-radius:12px;color:#fff;background:#e9508c;font-weight:800;opacity:.42}.commercial-flow{padding-bottom:28px;background:linear-gradient(180deg,#fffafb,#f8edf2)}.flow-action{margin:14px;padding:2px}.flow-action p{margin:0 6px 10px;color:var(--muted);text-align:center;font-size:11px;line-height:1.4}.customer-content,.checkout-content{padding:12px 12px 34px;display:grid;gap:11px}.flow-intro{padding:6px 5px 2px}.flow-intro small{color:#c83d74;font-size:9px;font-weight:850;letter-spacing:.12em}.flow-intro h2{margin:4px 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.flow-intro p{margin:0;color:var(--muted);font-size:11px;line-height:1.4}.selected-customer,.customer-search,.customer-form,.checkout-card{padding:14px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.customer-form{position:relative}.selected-customer{display:grid;grid-template-columns:1fr auto;gap:3px 10px;align-items:center;border-color:#efa7c3}.selected-customer small{grid-column:1 / -1;color:#bf3c70;font-size:8px;font-weight:850;letter-spacing:.1em}.selected-customer b{font-size:13px}.selected-customer span{grid-column:1;color:var(--muted);font-size:10px}.selected-customer>strong{grid-column:2;grid-row:2 / 4;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#267444;background:#e9f8ef;font-size:14px}.customer-search>label,.customer-form label,.checkout-card label{display:grid;gap:5px;color:#715a64;font-size:10px;font-weight:750}.customer-search input,.customer-form input,.customer-form select,.checkout-card input,.checkout-card select,.checkout-card textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid #e5cfd8;border-radius:10px;color:var(--ink);background:#fffafb;font-size:16px}.customer-search>button:not(.new-customer-toggle){width:100%;margin-top:8px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #ead6de;border-radius:11px;color:var(--ink);background:#fff;text-align:left}.customer-search>button.active{border-color:#e5538b;background:#fff1f6}.customer-search>button span{display:grid;gap:2px}.customer-search>button b{font-size:11px}.customer-search>button small{color:var(--muted);font-size:9px}.customer-search>button strong{color:#c33a70;font-size:9px}.customer-empty{margin-top:9px;padding:11px;display:grid;gap:3px;border-radius:10px;background:#fff6e7;color:#80551a}.customer-empty b{font-size:11px}.customer-empty span{font-size:9px}.new-customer-toggle{width:100%;margin-top:10px;min-height:38px;border:1px dashed #dc85a7;border-radius:10px;color:#b93669;background:#fff8fa;font-size:11px;font-weight:800}.customer-form h3,.checkout-card h3{margin:0 0 11px;font-size:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.customer-form .primary-action{margin-top:12px}.customer-form>small{display:block;margin-top:7px;color:var(--muted);text-align:center;font-size:9px}.sticky-flow{margin:0}.fiscal-responsibilities{margin:12px 0 0;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid #ead5dd;border-radius:11px}.fiscal-responsibilities legend{padding:0 5px;color:#765d67;font-size:9px;font-weight:800}.fiscal-responsibilities label{display:flex;align-items:center;gap:6px;font-size:9px}.fiscal-responsibilities input{width:16px;min-height:16px}.review-content{padding:10px 11px 34px;display:grid;gap:10px}.review-overview{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#e84b89,#d93677);box-shadow:0 7px 19px #ce35702e}.review-overview div{display:grid;gap:2px}.review-overview small{font-size:7px;font-weight:850;letter-spacing:.09em;opacity:.78}.review-overview b{font-size:11px}.review-overview>strong{font-size:17px;white-space:nowrap}.review-screen .checkout-card,.review-screen .selected-customer,.review-screen .customer-search,.review-screen .customer-form{margin:0}.compact-intro{padding:7px 4px 0}.compact-intro h2{font-size:21px}.section-heading{padding:0 0 8px!important;display:flex!important;align-items:center;justify-content:space-between;border:0!important}.section-heading h3{margin:0}.section-heading button{padding:4px 8px;border:0;border-radius:8px;color:#b53568;background:#fff0f5;font-size:9px;font-weight:800}.customer-brief{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-brief>div{display:grid;gap:2px}.customer-brief small{color:#c13d71;font-size:8px;font-weight:850;letter-spacing:.1em}.customer-brief b{font-size:13px}.customer-brief span{color:var(--muted);font-size:10px}.notes-field{margin-top:10px}.checkout-card textarea{resize:vertical;line-height:1.35}.order-compact>div:not(.section-heading){padding:7px 0;display:grid;grid-template-columns:1fr auto 22px;align-items:center;gap:7px;border-top:1px solid #f1e4e9}.order-compact span{min-width:0;color:#6f5862;font-size:10px;line-height:1.3}.order-compact span b{color:#bd386c}.order-compact>div>strong{flex:0 0 auto;color:#4d3942;font-size:10px;white-space:nowrap}.order-compact>div>button{width:22px;height:22px;padding:0;border:0;border-radius:50%;color:#b13b69;background:#fff0f5;font-size:15px}.checkout-totals{margin:0}.document-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.document-actions button{min-height:72px;padding:10px 7px;display:grid;align-content:center;gap:4px;border:1px solid #e283a7;border-radius:13px;color:#b43366;background:#fff5f8}.document-actions button:last-child{border:0;color:#fff;background:linear-gradient(135deg,#ed5591,#d93b79)}.document-actions button:disabled{opacity:.42}.document-actions small{font-size:7px;font-weight:800;letter-spacing:.06em}.document-actions b{font-size:12px}.action-hint,.save-error{margin:-2px 5px 0;color:var(--muted);text-align:center;font-size:9px}.save-error{padding:8px;border-radius:9px;color:#9d3030;background:#ffeded}.success-screen{min-height:100vh}.success-screen>main{min-height:calc(100vh - 52px);padding:46px 25px;display:grid;justify-items:center;align-content:start;text-align:center}.success-check{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#4e8b63;font-size:34px;box-shadow:0 10px 28px #3b7e5133}.success-screen main>small{margin-top:18px;color:#4e7c5c;font-size:9px;font-weight:850;letter-spacing:.12em}.success-screen h1{margin:7px 0 5px;font-family:Georgia,serif;font-size:31px;font-weight:500}.success-screen main>p{margin:0;color:var(--muted);font-size:12px}.success-screen section{width:100%;margin:25px 0 18px;padding:13px 16px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.success-screen section div{padding:9px 0;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #f1e4e9;color:var(--muted);font-size:11px}.success-screen section div:last-child{border:0}.success-screen section b{color:var(--ink)}.success-screen section strong{color:#c63b72;font-size:15px}.download-quote{width:100%;min-height:44px;margin-bottom:9px}.quote-success-actions{width:100%;margin:0 0 10px!important;padding:0!important;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border:0!important;background:transparent!important;box-shadow:none!important}.quote-success-actions button{min-height:46px;padding:9px 6px;border:1px solid #df7da3;border-radius:12px;color:#b53266;background:#fff7fa;font-size:10px;font-weight:800}.quote-success-actions button:first-child{color:#fff;border-color:#d93b79;background:linear-gradient(135deg,#ed5591,#d93b79)}.quote-success-actions button:disabled{opacity:.42}.scanner-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:end center;background:#201319bd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.scanner-sheet{width:min(100%,760px);padding:20px 18px max(24px,env(safe-area-inset-bottom));border-radius:25px 25px 0 0;background:#241b20;color:#fff}.scanner-title{display:flex;justify-content:space-between;gap:15px;align-items:start}.scanner-title span{color:#ff8cba;font-size:10px;letter-spacing:.14em;font-weight:850}.scanner-title h2{margin:5px 0 16px;font-size:20px}.icon-button.dark{background:#ffffff14}.camera-frame{aspect-ratio:4 / 3;overflow:hidden;position:relative;border:1px solid #6b5360;border-radius:18px;background:#100c0e}.camera-frame video{width:100%;height:100%;object-fit:cover}.camera-frame i{position:absolute;inset:22% 8%;border:2px solid rgba(255,255,255,.7);border-radius:13px;box-shadow:0 0 0 999px #0003}.scan-line{position:absolute;left:10%;right:10%;top:50%;height:2px;background:#ff4f96;box-shadow:0 0 10px #ff4f96;animation:scan 2s ease-in-out infinite}@keyframes scan{0%,to{transform:translateY(-70px)}50%{transform:translateY(70px)}}.scanner-sheet>p{color:#c8b5be;font-size:12px;text-align:center;line-height:1.4}.scanner-manual{display:flex;gap:8px}.scanner-manual input{min-width:0;flex:1;padding:12px;border:1px solid #65515b;border-radius:11px;color:#fff;background:#34282e;font-size:16px;text-transform:uppercase}.scanner-manual button{padding:11px 14px;border:0;border-radius:11px;color:#fff;background:#e94f8c;font-weight:750}.scanner-manual button:disabled{opacity:.4}.task-screen{background:linear-gradient(180deg,#fffafb,#f9eff3)}.task-content{padding:10px 13px 36px;display:grid;gap:12px}.workflow-card,.count-card,.history-card,.lookup-hero,.price-result{padding:15px;border:1px solid var(--line);border-radius:19px;background:#fff;box-shadow:var(--shadow)}.step-title,.history-heading{display:flex;align-items:center;gap:11px;margin-bottom:13px}.step-title>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#fff;background:#e74c89;font-weight:850}.step-title small,.history-heading small,.lookup-hero>span{color:#cf4e80;font-size:9px;font-weight:850;letter-spacing:.12em}.step-title h2,.history-heading h2,.lookup-hero h2{margin:2px 0 0;font-size:18px}.workflow-card select{width:100%;min-height:50px;padding:0 13px;border:1px solid #e3cdd6;border-radius:13px;color:var(--ink);background:#fffafb;font-size:16px}.workflow-card .product-search{margin-top:0}.primary-action.compact{min-height:43px;margin-top:9px;font-size:14px}.shift-setup,.active-shift,.shift-report{padding:13px 13px 38px;display:grid;gap:12px}.validated-user{padding:15px;display:flex;align-items:center;gap:12px;border:1px solid #e9d8df;border-radius:18px;background:#fff;box-shadow:var(--shadow)}.user-avatar{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:linear-gradient(145deg,#ec6097,#cb3974);font-weight:850}.validated-user div{display:grid;gap:2px}.validated-user small{color:#bd4776;font-size:9px;font-weight:850;letter-spacing:.12em}.validated-user b{font-size:15px}.validated-user div span{color:var(--muted);font-size:11px}.assignment-warning{margin-top:10px;padding:11px;display:grid;gap:3px;border:1px solid #f0cf98;border-radius:11px;color:#875316;background:#fff4df}.assignment-warning b{font-size:12px}.assignment-warning span{font-size:11px;line-height:1.35}.start-explainer{padding:13px 15px;display:grid;gap:3px;border:1px dashed #dfbdca;border-radius:14px;color:var(--muted)}.start-explainer b{color:#654c56;font-size:12px}.start-explainer span{font-size:11px;line-height:1.4}.shift-banner{padding:15px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#cf3b76,#ef659c);box-shadow:0 10px 25px #c0306933}.shift-banner>div{display:grid;gap:3px}.shift-banner small{font-size:9px;font-weight:850;letter-spacing:.12em;opacity:.84}.shift-banner b{font-size:18px}.shift-banner div span{font-size:10px;opacity:.88}.locked-badge{max-width:92px;padding:7px 8px;border:1px solid rgba(255,255,255,.35);border-radius:10px;background:#ffffff1f;text-align:center;font-size:9px;font-weight:750}.shift-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.shift-metrics div{min-height:77px;padding:10px 5px;display:grid;place-items:center;align-content:center;gap:2px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 5px 14px #5e283c0d}.shift-metrics strong{color:#c83972;font-size:25px}.shift-metrics span{color:var(--muted);font-size:10px}.blind-search .step-title>span{background:#5f7960}.blind-product{padding:2px 1px 14px;display:grid;gap:4px;border-bottom:1px solid #f0e1e7}.brand-pill{width:max-content;padding:5px 8px;border-radius:999px;color:#765113;background:#fff0d7;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.blind-product>small{margin-top:5px;color:#ca3d75;font-size:11px;font-weight:850;letter-spacing:.07em}.blind-product h2{margin:0;font-size:17px;line-height:1.25}.blind-product p{margin:0;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.physical-count{margin:15px 0 13px;display:grid;gap:7px;text-align:center}.physical-count>span{color:#674d58;font-size:12px;font-weight:800}.physical-count input{width:100%;min-height:70px;border:2px solid #e66b9a;border-radius:15px;color:#442f38;background:#fffafd;text-align:center;font-size:30px!important;font-weight:800}.physical-count small{color:var(--muted);font-size:10px}.recount-warning{margin:13px 0 0;padding:12px 13px;display:grid;gap:4px;border:1px solid #efc47b;border-radius:13px;color:#81500f;background:#fff4dc}.recount-warning b{font-size:12px}.recount-warning span{font-size:11px;line-height:1.4}.blind-history-row{padding:11px 1px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #f0e2e7}.blind-history-row div{min-width:0;display:grid;gap:2px}.blind-history-row div b{color:#bd376d;font-size:11px}.blind-history-row div span{overflow:hidden;color:#65515a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.blind-history-row>strong{flex:0 0 auto;color:#705964;font-size:10px;font-weight:750}.close-shift-card{padding:15px;border:1px solid #e7d5dc;border-radius:18px;background:#fff;box-shadow:var(--shadow)}.close-shift-card>div:first-child{display:grid;gap:2px}.close-shift-card small{color:var(--muted);font-size:10px}.close-shift-card b{color:#604752;font-size:13px}.close-shift-card>button{width:100%;min-height:44px;margin-top:11px;border:1px solid #ca3d73;border-radius:12px;color:#ba3269;background:#fff3f7;font-weight:800}.close-shift-card>p{margin:6px 0 12px;color:var(--muted);font-size:11px;line-height:1.4}.close-shift-card>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:8px}.close-shift-card>div:last-child button{min-height:43px;border:1px solid #dfaec0;border-radius:11px;color:#9d4267;background:#fff;font-weight:750}.close-shift-card>div:last-child button:last-child{border-color:#b82e63;color:#fff;background:#c83c72}.report-screen{background:linear-gradient(180deg,#fff9fb,#f7e9ef)}.report-success{padding:22px 14px 10px;display:grid;justify-items:center;gap:4px;text-align:center}.report-success>span{width:52px;height:52px;display:grid;place-items:center;margin-bottom:7px;border-radius:50%;color:#fff;background:#4f8962;font-size:25px;box-shadow:0 8px 20px #37754c38}.report-success small{color:#4f8060;font-size:9px;font-weight:850;letter-spacing:.13em}.report-success h2{margin:3px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:500}.report-success p{margin:2px 0;color:var(--muted);font-size:11px}.report-card,.report-detail{padding:15px;border:1px solid var(--line);border-radius:19px;background:#fff;box-shadow:var(--shadow)}.report-identity{display:grid;grid-template-columns:1fr 1fr;gap:10px}.report-identity div{display:grid;gap:3px}.report-identity small,.report-time small{color:#bd4a78;font-size:9px;font-weight:850;letter-spacing:.1em}.report-identity b{font-size:13px}.report-time{margin:14px 0;padding:12px 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;border-top:1px solid #f0e1e7;border-bottom:1px solid #f0e1e7}.report-time div{display:grid;gap:3px}.report-time div:last-child{text-align:right}.report-time b{font-size:10px;line-height:1.35}.report-time>span{color:#d3779a}.report-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.report-metrics div{padding:10px 4px;display:grid;justify-items:center;gap:3px;border-radius:13px;background:#fff3f7;text-align:center}.report-metrics strong{color:#c43b71;font-size:24px}.report-metrics span{color:var(--muted);font-size:9px}.report-fingerprint{margin-top:12px;padding:10px 12px;display:grid;gap:4px;border:1px dashed #dca8bc;border-radius:12px;background:#fffbfc}.report-fingerprint small{color:#a64a6e;font-size:8px;font-weight:850;letter-spacing:.12em}.report-fingerprint b{color:#624b55;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.08em}.report-actions{display:grid;grid-template-columns:1.2fr 1fr;gap:8px}.share-button{margin-top:0}.share-notice{padding:10px;border-radius:10px;color:#33704a;background:#eaf7ef;text-align:center;font-size:11px}.text-action{min-height:42px;border:0;color:#b23567;background:transparent;font-weight:800}.compact-product{display:grid;grid-template-columns:76px 1fr;gap:12px;align-items:center}.compact-product img{width:76px;aspect-ratio:1 / 1;border-radius:14px;object-fit:cover;background:#fff1f6}.compact-product div{min-width:0;display:grid;gap:3px}.compact-product small{color:#d0477d;font-size:10px;font-weight:850;letter-spacing:.08em}.compact-product b{font-size:13px;line-height:1.25}.compact-product span{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.count-grid{margin:15px 0 12px;display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:8px}.count-grid>div,.count-grid label{min-height:86px;padding:10px 5px;display:grid;place-items:center;align-content:center;gap:5px;border:1px solid #eadbe1;border-radius:14px;background:#fffafb;text-align:center}.count-grid small{color:var(--muted);font-size:10px}.count-grid strong{font-size:24px}.count-grid input{width:100%;max-width:100px;min-height:43px;border:1px solid #e780a7;border-radius:10px;text-align:center;font-size:18px}.difference.match{background:#edf9f1;color:#267444}.difference.plus{background:#fff4df;color:#a65b12}.difference.minus{background:#fff0f0;color:#ad3434}.result-message{margin:0 0 12px;padding:10px;border-radius:11px;text-align:center;font-size:12px;font-weight:750}.result-message.match{color:#267444;background:#e9f8ef}.result-message.plus{color:#94530f;background:#fff1d8}.result-message.minus{color:#a22f2f;background:#ffeded}.history-heading svg{width:29px;color:#d54a81}.history-row{padding:11px 2px;display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #f0e2e7}.history-row div{display:grid;gap:3px}.history-row b{font-size:12px}.history-row span{color:var(--muted);font-size:10px}.history-row>strong{min-width:42px;padding:6px;border-radius:9px;text-align:center;font-size:13px}.history-row .coincide{color:#287344;background:#eaf7ef}.history-row .sobrante{color:#96530e;background:#fff1d8}.history-row .faltante{color:#a43030;background:#ffeded}.empty-copy{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.lookup-hero{padding:20px 16px;background:linear-gradient(155deg,#fff,#fff3f7)}.lookup-hero h2{margin-top:6px;font-family:Georgia,serif;font-size:28px;font-weight:500}.lookup-hero p{margin:6px 0 14px;color:var(--muted);font-size:12px;line-height:1.45}.lookup-hero .primary-action{margin-top:10px}.price-results{display:grid;gap:12px}.price-table{margin:14px 0 10px;overflow:hidden;border:1px solid #efdce4;border-radius:13px}.price-table>div{padding:11px 13px;display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #f1e3e8}.price-table>div:last-child{border-bottom:0}.price-table span{color:var(--muted);font-size:12px}.price-table strong{color:#5a414b;font-size:14px}.secondary-action{width:100%;min-height:45px;border:1px solid #e4598e;border-radius:12px;color:#c53b72;background:#fff4f8;font-weight:800;font-size:14px}.draft-badge{margin:0 0 10px;padding:8px 10px;border-radius:9px;color:#8b5d16;background:#fff2dc;font-size:11px;text-align:center}.price-editor{margin-top:12px;padding:12px;border-radius:14px;background:#fff7fa}.price-editor>p{margin:0 0 10px;color:#b53769;font-size:12px;font-weight:800}.price-editor label{margin-top:7px;display:grid;grid-template-columns:1fr 1.5fr;gap:10px;align-items:center;color:var(--muted);font-size:12px}.price-editor input{width:100%;min-height:43px;padding:7px 9px;border:1px solid #e5b6c9;border-radius:10px;color:var(--ink);background:#fff;text-align:right;font-size:16px}.editor-actions{margin-top:12px;display:grid;grid-template-columns:1fr 1.5fr;gap:8px}.editor-actions button{min-height:43px;border:1px solid #df91af;border-radius:11px;color:#ba3a6d;background:#fff;font-weight:750}.editor-actions button:last-child{border:0;color:#fff;background:#e64c88}.price-editor>small{margin-top:8px;display:block;color:#977d87;text-align:center}.price-content{padding:10px 13px 38px;display:grid;gap:13px}.price-lookup-screen .product-search{min-height:68px;padding-left:15px;border-radius:18px}.price-lookup-screen .product-search>svg{width:24px;height:24px}.price-lookup-screen .product-search button{height:52px;padding-inline:14px;border-radius:14px}.price-lookup-screen .product-search button span{display:inline}.price-consult-result{padding:17px 14px 15px}.price-product-heading{display:grid;justify-items:center;gap:4px;text-align:center}.price-product-heading>small{margin-top:4px;color:#c33b71;font-size:11px;font-weight:850;letter-spacing:.08em}.price-product-heading h2{margin:0;max-width:480px;font-size:17px;line-height:1.28}.price-product-heading p{margin:0;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.price-hierarchy{margin:20px 0 15px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;align-items:stretch}.price-hierarchy>div{min-width:0;min-height:100px;padding:13px 5px 10px;display:grid;justify-items:center;align-content:center;gap:5px;border:1px solid #ead9e0;border-radius:14px;color:#705a63;background:#fffafb;text-align:center}.price-hierarchy span{font-size:10px;font-weight:800}.price-hierarchy strong{font-size:clamp(12px,3.7vw,17px);white-space:nowrap}.price-hierarchy .featured-price{border-color:#e4528b;color:#fff;background:linear-gradient(145deg,#ef5c96,#d83d79);box-shadow:0 7px 16px #c5326c2e}.featured-price span{font-size:11px}.featured-price strong{font-size:clamp(14px,4.1vw,19px)}.stock-summary{overflow:hidden;border:1px solid #e9dce1;border-radius:13px;background:#faf7f8}.stock-title{padding:9px 11px;display:flex!important;justify-content:flex-start!important;gap:7px!important;color:#806a73;background:#f4edef;font-size:10px;font-weight:800}.stock-title svg{width:16px;height:16px}.stock-summary>div{padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #eee2e7}.stock-summary>div:last-child{border-bottom:0}.stock-summary span{color:#806b74;font-size:11px}.stock-summary b{color:#5d4851;font-size:12px}@media(max-width:480px){input,select,textarea{font-size:16px!important}.category-grid{gap:11px;padding-inline:12px}.category-grid button{border-radius:17px}.category-grid strong{font-size:16px}.product-list article{grid-template-columns:82px 1fr}.product-info{padding:6px 7px 4px}.product-info h2{font-size:10.5px}.line-fields{gap:3px}.line-fields label{font-size:7.3px}.line-fields input{padding-inline:1px}.product-search button span{display:none}.product-search button{padding:0 9px}.price-lookup-screen .product-search button span{display:inline}.price-lookup-screen .product-search button{padding-inline:8px}.summary-line{grid-template-columns:56px 1fr auto}.summary-line img{width:56px}.home-hero{min-height:240px}.module-card{grid-template-columns:54px 1fr 18px;padding:13px}.module-icon{width:54px;height:54px}.count-grid{gap:5px}.count-grid>div,.count-grid label{padding-inline:3px}.count-grid strong{font-size:21px}}@media(min-width:700px){.module-list{grid-template-columns:repeat(3,1fr)}.module-card{min-height:210px;grid-template-columns:1fr;align-content:center;text-align:center}.module-icon{margin:0 auto}.module-card>b{display:none}.module-copy strong{font-size:18px}.task-content{grid-template-columns:1fr 1fr}.task-content>.count-card,.task-content>.history-card,.task-content>.lookup-hero,.task-content>.price-results,.task-content>.no-results{grid-column:1 / -1}.price-results{grid-template-columns:1fr 1fr}}.shipping-tax-note{display:block;margin-top:8px;color:#8c6e79;font-size:9px;line-height:1.4}.tax-breakdown .retention,.tax-breakdown .retention b{color:#937f87}.tax-breakdown .retention.active,.tax-breakdown .retention.active b{color:#a54b4b}.order-compact .shipping-line{background:#fff9ec}.order-compact .shipping-line span small{margin-left:4px;color:#9b722b;font-size:8px}.retention-options{margin:12px 0 0;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid #ead6de;border-radius:11px}.retention-options legend{padding:0 5px;color:#715a64;font-size:9px;font-weight:800}.retention-options label{min-width:0;min-height:48px;padding:8px;display:flex;align-items:center;gap:8px;border:1px solid #eddde3;border-radius:9px;background:#fffafb}.retention-options input{width:18px;min-height:18px;flex:0 0 18px;accent-color:#df4781}.retention-options span{display:grid;gap:2px}.retention-options b{color:#59434c;font-size:9px}.retention-options small{color:#927985;font-size:7.5px;font-weight:500}.customer-360{overflow:hidden;border:1px solid #eca9c3;border-radius:16px;background:#fff;box-shadow:var(--shadow)}.customer-360 summary{padding:12px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;background:linear-gradient(145deg,#fff,#fff3f7)}.customer-360 summary::-webkit-details-marker{display:none}.customer-360 summary>span{min-width:0;display:grid;gap:2px}.customer-360 summary small{color:#bd3a6e;font-size:7.5px;font-weight:850;letter-spacing:.1em}.customer-360 summary b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.customer-360 summary em{color:var(--muted);font-size:9px;font-style:normal}.customer-360 summary>strong{flex:0 0 auto;padding:6px 8px;border-radius:8px;color:#b7386b;background:#ffeaf2;font-size:8px}.customer-360[open] summary{border-bottom:1px solid #f0dce4}.customer-360-body{padding:11px;display:grid;gap:11px}.customer-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.customer-contact-grid>div{min-width:0;padding:8px;display:grid;gap:3px;border-radius:9px;background:#faf6f8}.customer-contact-grid small,.customer-balance-grid small{color:#9a7d88;font-size:7.5px;font-weight:750;text-transform:uppercase}.customer-contact-grid b{overflow-wrap:anywhere;color:#59444d;font-size:9px}.customer-commercial-tags{display:flex;flex-wrap:wrap;gap:5px}.customer-commercial-tags span{padding:5px 7px;border-radius:999px;color:#735763;background:#f4edf0;font-size:8px;font-weight:750}.customer-commercial-tags .ok{color:#287044;background:#e9f7ee}.customer-commercial-tags .warning{color:#8b5a13;background:#fff1d8}.customer-commercial-tags .danger{color:#9f3232;background:#ffebeb}.customer-balance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.customer-balance-grid>div{min-width:0;padding:9px 5px;display:grid;justify-items:center;gap:4px;border:1px solid #eee0e5;border-radius:10px;text-align:center}.customer-balance-grid b{color:#5a444d;font-size:10px;white-space:nowrap}.customer-balance-grid b.danger{color:#ad3434}.customer-addresses h4,.customer-purchases h4,.customer-receivables h4{margin:0 0 6px;color:#66505a;font-size:10px}.customer-addresses button{width:100%;margin-top:5px;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #eadce1;border-radius:9px;color:#604a53;background:#fff;text-align:left}.customer-addresses button span{min-width:0;display:grid;gap:2px}.customer-addresses button b{font-size:9px}.customer-addresses button small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.customer-addresses button>strong{color:#bc3a6d;font-size:8px}.customer-purchases>div{padding:7px 1px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #f0e3e8}.customer-purchases span,.customer-purchases>div>strong{display:grid;gap:2px}.customer-purchases span b{color:#bd386c;font-size:9px}.customer-purchases small{color:var(--muted);font-size:8px;font-weight:500}.customer-purchases>div>strong{color:#53404a;font-size:9px;text-align:right}.customer-addresses p,.customer-purchases p,.customer-receivables p{margin:0;color:var(--muted);font-size:9px}.customer-addresses .branch-data-pending{margin-top:6px;padding:7px 8px;border:1px dashed #e6b8c9;border-radius:9px;color:#8b6675;background:#fff7fa;line-height:1.35}.customer-receivables{padding:10px;border:1px solid #eedde4;border-radius:12px;background:#fffafb}.customer-receivables>div{padding:7px 0;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #f0e3e8}.customer-receivables>div span{min-width:0;display:grid;gap:2px}.customer-receivables>div b{font-size:9px}.customer-receivables>div small{color:var(--muted);font-size:7.5px}.customer-receivables>div strong{flex:0 0 auto;color:#a9325f;font-size:10px}.statement-link{width:100%;margin-top:8px;min-height:34px;border:1px solid #e2a0ba;border-radius:9px;color:#b33467;background:#fff1f6;font-size:9px;font-weight:800}.customer-edit-toggle{width:100%;min-height:40px;border:1px solid #dda0b8;border-radius:11px;color:#a83260;background:#fff6f9;font-size:10px;font-weight:800}.customer-edit-form{box-shadow:none}.edit-form-actions{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.edit-form-actions button{min-height:39px;border:1px solid #dda0b8;border-radius:10px;color:#a83260;background:#fff;font-size:10px;font-weight:800}.edit-form-actions button:last-child{border:0;color:#fff;background:#dc427d}.edit-form-actions button:disabled{opacity:.5}.sales-hub-screen,.customer-directory-screen,.sales-documents-screen,.follow-up-screen{background:linear-gradient(180deg,#fffafb,#f7ebf0);padding-bottom:34px}.sales-hub-content,.customer-directory-content,.sales-documents-content,.follow-up-content{padding:13px;display:grid;gap:12px}.sales-hub-hero,.directory-intro,.documents-intro,.follow-up-hero{padding:17px;border:1px solid #f0dbe4;border-radius:19px;background:linear-gradient(145deg,#fff,#fff0f6);box-shadow:var(--shadow)}.sales-hub-hero small,.directory-intro>small,.documents-intro>small,.follow-up-hero>small{color:#c83c75;font-size:9px;font-weight:850;letter-spacing:.13em}.sales-hub-hero h2,.directory-intro h2,.documents-intro h2,.follow-up-hero h2{margin:6px 0;font-family:Georgia,serif;font-size:25px;line-height:1.05;font-weight:500}.sales-hub-hero p,.directory-intro p,.documents-intro p,.follow-up-hero p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.sales-kpis,.task-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.sales-kpis div,.task-summary div{min-width:0;min-height:76px;padding:9px 4px;display:grid;align-content:center;justify-items:center;gap:3px;border:1px solid #eddae2;border-radius:14px;background:#fff;text-align:center;box-shadow:0 5px 14px #5e283c0a}.sales-kpis strong,.task-summary strong{color:#c63b72;font-size:23px}.sales-kpis span,.task-summary span{color:#816b75;font-size:8.5px;line-height:1.2}.sales-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.sales-tool-grid>button{min-height:148px;padding:14px;display:grid;align-content:start;gap:4px;border:1px solid #ecd7df;border-radius:18px;color:#49363e;background:#fff;text-align:left;box-shadow:var(--shadow)}.sales-tool-grid>button.primary-tool{grid-column:1 / -1;min-height:130px;color:#fff;background:linear-gradient(135deg,#dc3f7c,#f26b9f);border:0}.sales-tool-icon{width:40px;height:40px;margin-bottom:4px;display:grid;place-items:center;border-radius:12px;color:#c53c72;background:#ffe8f1}.sales-tool-icon svg{width:21px;height:21px}.primary-tool .sales-tool-icon{color:#fff;background:#ffffff2e}.sales-tool-grid small{color:#bd5b82;font-size:8px;font-weight:850;letter-spacing:.12em}.sales-tool-grid .primary-tool small{color:#ffffffc7}.sales-tool-grid b{font-size:15px}.sales-tool-grid em{color:#846e77;font-size:10px;line-height:1.3;font-style:normal}.sales-tool-grid .primary-tool em{color:#ffffffd9}.sales-tool-grid .primary-tool>strong{width:max-content;margin-top:4px;padding:5px 8px;border-radius:999px;color:#a32658;background:#fff;font-size:8px}.sales-hub-note{padding:12px 14px;display:grid;gap:3px;border:1px dashed #deb5c5;border-radius:14px;color:#876f79;background:#ffffff8c}.sales-hub-note b{color:#654b56;font-size:11px}.sales-hub-note span{font-size:9px;line-height:1.4}.standalone-search{min-height:49px;margin-top:13px;padding:0 12px;display:grid;grid-template-columns:21px 1fr;align-items:center;gap:7px;border:1px solid #e5d2da;border-radius:13px;background:#fff}.standalone-search svg{width:19px;color:#b98a9d}.standalone-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#49373f;font-size:16px}.customer-directory-results{display:grid;gap:8px}.customer-directory-results>article{width:100%;padding:5px;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;gap:5px;border:1px solid #ead8df;border-radius:14px;background:#fff;box-shadow:0 5px 14px #5e283c0a}.customer-result-main{min-width:0;padding:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:10px;color:#513c45;background:transparent;text-align:left}.customer-directory-results button>span{min-width:0;display:grid;gap:3px}.customer-directory-results b{font-size:12px}.customer-directory-results small{color:var(--muted);font-size:9px}.customer-directory-results strong{flex:0 0 auto;color:#bd3b6e;font-size:9px}.customer-result-whatsapp{width:42px;min-height:42px;align-self:center;border:0;border-radius:12px;color:#fff;background:#28a865;font-size:8px;font-weight:900}.customer-result-whatsapp:disabled,.customer-whatsapp-action:disabled{opacity:.35}.customer-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.directory-back{width:max-content;padding:5px 2px;border:0;color:#b53568;background:transparent;font-size:10px;font-weight:800}.customer-quick-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.customer-quick-actions button{min-height:34px;padding:7px 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #e1aec1;border-radius:10px;color:#ad3564;background:#fff;font-size:9px;font-weight:850}.customer-quick-actions svg{width:14px;height:14px}.customer-quick-actions .customer-whatsapp-action{border:0;color:#fff;background:#28a865}.customer-quick-actions .customer-invoice-action{border:0;color:#fff;background:#d9427b}.customer-start-order{margin-top:0}.customer-addresses button.read-only{cursor:default}.customer-activity-form{padding:11px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border-radius:13px;background:#fff3f7}.customer-activity-form label{min-width:0;display:grid;gap:4px;color:#735a65;font-size:8px;font-weight:800}.customer-activity-form .wide{grid-column:1 / -1}.customer-activity-form input,.customer-activity-form select,.customer-activity-form textarea{width:100%;min-width:0;min-height:39px;padding:8px;border:1px solid #dfbdca;border-radius:9px;color:#4f3b43;background:#fff;font-size:16px}.customer-activity-form textarea{resize:vertical}.customer-activity-form>button{min-height:40px;border:0;border-radius:10px;color:#fff;background:#d9427b;font-size:9px;font-weight:850}.customer-activity-form>button:disabled{opacity:.55}.customer-commercial-history .dashboard-section-heading>button{padding:6px 8px;border:1px solid #dfadc0;border-radius:8px;color:#ad3564;background:#fff7fa;font-size:8px;font-weight:850}.customer-activity-empty{margin:0;padding:10px 0;color:#8b737d;font-size:8px}.document-controls{display:grid;gap:8px}.document-controls>div:first-child{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:3px;border:1px solid #ead9e0;border-radius:12px;background:#fff}.document-controls>div:first-child button{min-height:35px;border:0;border-radius:9px;color:#9a687b;background:transparent;font-size:9px;font-weight:800}.document-controls>div:first-child button.active{color:#fff;background:#df4782}.document-controls .standalone-search{margin-top:0}.document-list{display:grid;gap:9px}.sales-document{overflow:hidden;border:1px solid #ead8e0;border-radius:16px;background:#fff;box-shadow:var(--shadow)}.sales-document summary{padding:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.sales-document summary::-webkit-details-marker{display:none}.sales-document summary>span{min-width:0;display:grid;gap:2px}.sales-document summary>span:last-child{justify-items:end}.sales-document summary small{color:#bf3b70;font-size:7px;font-weight:850;letter-spacing:.1em}.sales-document summary b{color:#523d46;font-size:12px}.sales-document summary em{overflow:hidden;color:#856f78;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.sales-document summary strong{font-size:12px}.sales-document summary i{padding:4px 6px;border-radius:999px;color:#8a5d13;background:#fff1d7;font-size:7.5px;font-style:normal;font-weight:800}.sales-document.converted summary i,.sales-document.issued summary i{color:#276c42;background:#e8f6ed}.sales-document.closed summary i{color:#8a6f79;background:#f0eaec}.sales-document[open] summary{border-bottom:1px solid #f0e1e7}.sales-document-body{padding:12px;display:grid;gap:9px}.sales-document-body h4{margin:3px 0 0;color:#69515b;font-size:10px}.document-lines>div{padding:8px 0;display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid #f1e5e9}.document-lines>div>span{min-width:0;display:grid;gap:2px}.document-lines b{font-size:9px;line-height:1.3}.document-lines small{color:var(--muted);font-size:7.5px}.document-lines strong{flex:0 0 auto;font-size:9px}.document-timeline{padding-left:7px}.document-timeline>div{position:relative;min-height:55px;padding:0 0 13px 20px;border-left:1px solid #e9b6c9}.document-timeline>div:last-child{min-height:30px;border-color:transparent}.document-timeline i{width:10px;height:10px;position:absolute;left:-5px;top:2px;border:2px solid white;border-radius:50%;background:#df4c84;box-shadow:0 0 0 1px #df4c84}.document-timeline span{display:grid;gap:2px}.document-timeline b{font-size:10px}.document-timeline small{color:#826b75;font-size:8.5px}.document-timeline em{color:#ae8192;font-size:7.5px;font-style:normal}.close-estimate{width:100%;min-height:39px;border:1px solid #d99caf;border-radius:10px;color:#a23f63;background:#fff7f9;font-size:10px;font-weight:800}.close-estimate-form{padding:11px;display:grid;gap:9px;border-radius:12px;background:#fff3f6}.close-estimate-form label{display:grid;gap:5px;color:#765b65;font-size:9px;font-weight:800}.close-estimate-form select{min-height:43px;padding:8px;border:1px solid #dfb2c2;border-radius:9px;background:#fff;font-size:16px}.close-estimate-form>div{display:grid;grid-template-columns:1fr 1.3fr;gap:7px}.close-estimate-form button{min-height:38px;border:1px solid #d7a4b7;border-radius:9px;color:#9e4566;background:#fff;font-size:9px;font-weight:800}.close-estimate-form button:last-child{border:0;color:#fff;background:#bd3b6b}.closed-reason{padding:10px;display:grid;gap:2px;border-radius:10px;color:#725e66;background:#f5eff1}.closed-reason b{font-size:9px}.closed-reason span{font-size:8px}.estimate-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:7px}.estimate-actions button{min-height:39px;border:1px solid #d99caf;border-radius:10px;color:#a23f63;background:#fff7f9;font-size:9px;font-weight:800}.estimate-actions button:last-child{border:0;color:#fff;background:#d9447d}.task-list{display:grid;gap:10px}.commercial-task{padding:14px;border:1px solid #ead8df;border-radius:17px;background:#fff;box-shadow:var(--shadow)}.task-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.task-top span{padding:5px 7px;border-radius:999px;color:#b33367;background:#ffe8f1;font-size:8px;font-weight:850}.task-top em{color:#826c75;font-size:8px;font-style:normal}.commercial-task h3{margin:9px 0 4px;color:#4f3a43;font-size:14px}.commercial-task>p{margin:0 0 10px;color:var(--muted);font-size:9.5px;line-height:1.4}.task-subject{padding:9px;display:grid;gap:2px;border-radius:10px;background:#faf5f7}.task-subject b{font-size:10px}.task-subject span{color:#836b75;font-size:8.5px}.task-meta{padding:9px 1px 6px;display:flex;justify-content:space-between;color:#9e7d8a;font-size:8px}.evidence-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.evidence-tags span{padding:5px 7px;border-radius:8px;color:#6a5a2a;background:#fff2d8;font-size:7.5px;font-weight:800}.commercial-task>button{width:100%;min-height:39px;border:1px solid #de99b4;border-radius:10px;color:#b33668;background:#fff7fa;font-size:10px;font-weight:800}.commercial-task.successful{opacity:.72}.commercial-task.unsuccessful{opacity:.65}.task-update-form{margin-top:10px;padding:11px;display:grid;gap:9px;border-radius:12px;background:#fff2f7}.task-update-form label{display:grid;gap:4px;color:#6e555f;font-size:9px;font-weight:800}.task-update-form textarea,.task-update-form select{width:100%;padding:9px;border:1px solid #dfb0c2;border-radius:9px;color:#49363e;background:#fff;font-size:16px}.task-update-form button{min-height:41px;border:0;border-radius:10px;color:#fff;background:#dc4780;font-size:10px;font-weight:850}.task-update-form button:disabled{opacity:.4}.task-update-form>small{color:#9a7583;font-size:7.5px;line-height:1.35;text-align:center}@media(min-width:700px){.sales-tool-grid{grid-template-columns:repeat(4,1fr)}.sales-tool-grid>button.primary-tool{grid-column:span 4}.customer-directory-content,.sales-documents-content,.follow-up-content,.sales-hub-content{padding-inline:24px}}.seller-dashboard-heading{padding:3px 2px 0;display:flex;justify-content:space-between;align-items:end;gap:10px}.seller-dashboard-heading small{color:#bc3a6e;font-size:8px;font-weight:850;letter-spacing:.12em}.seller-dashboard-heading h2{margin:3px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:500}.seller-dashboard-heading>span{color:#947b85;font-size:8px}.goal-card{padding:16px;border-radius:19px;color:#fff;background:linear-gradient(135deg,#c92f6d,#ee5d96);box-shadow:0 10px 25px #be2b6433}.goal-card-top{display:flex;justify-content:space-between;gap:12px}.goal-card-top>span{display:grid;gap:3px}.goal-card-top>span:last-child{text-align:right}.goal-card-top small{font-size:7.5px;font-weight:800;letter-spacing:.11em;opacity:.78}.goal-card-top strong{font-size:24px}.goal-card-top b{font-size:14px}.goal-progress{height:9px;margin:14px 0 7px;overflow:hidden;border-radius:999px;background:#ffffff38}.goal-progress i{height:100%;display:block;border-radius:inherit;background:#fff;box-shadow:0 0 9px #ffffff80}.goal-card-bottom{display:flex;justify-content:space-between;gap:10px;font-size:9px}.goal-card-bottom span{opacity:.84}.dashboard-quick-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.dashboard-quick-kpis div{min-width:0;min-height:70px;padding:8px 3px;display:grid;place-content:center;justify-items:center;gap:3px;border:1px solid #ead9e0;border-radius:13px;background:#fff;text-align:center}.dashboard-quick-kpis strong{color:#c63970;font-size:20px}.dashboard-quick-kpis span{color:#806a73;font-size:7px;line-height:1.15}.daily-sales-card,.products-to-boost,.catalog-resource-card,.dashboard-ranking-grid details{border:1px solid #ead9e0;border-radius:17px;background:#fff;box-shadow:0 5px 16px #5e283c0d}.daily-sales-card{padding:14px}.dashboard-section-heading{display:flex;align-items:end;justify-content:space-between;gap:10px}.dashboard-section-heading>span{display:grid;gap:2px}.dashboard-section-heading small{color:#c23b70;font-size:7.5px;font-weight:850;letter-spacing:.11em}.dashboard-section-heading b{color:#503c44;font-size:12px}.dashboard-section-heading>strong{color:#5c454e;font-size:11px}.daily-bars{height:108px;margin-top:12px;display:grid;grid-template-columns:repeat(7,1fr);gap:7px;align-items:end}.daily-bars>div{height:100%;display:grid;grid-template-rows:1fr auto;gap:5px;justify-items:center}.daily-bars>div>span{width:100%;max-width:25px;display:flex;align-items:end;overflow:hidden;border-radius:7px 7px 3px 3px;background:#f8e9ef}.daily-bars i{width:100%;display:block;border-radius:inherit;background:linear-gradient(180deg,#ef6aa0,#ce3972)}.daily-bars small{color:#947985;font-size:7.5px}.dashboard-ranking-grid{display:grid;gap:8px}.dashboard-ranking-grid details{overflow:hidden}.dashboard-ranking-grid summary{padding:12px 13px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;color:#58434c;font-size:11px;font-weight:800}.dashboard-ranking-grid summary::-webkit-details-marker{display:none}.dashboard-ranking-grid summary span{color:#b43a6a;font-size:8px}.dashboard-ranking-grid details[open] summary{border-bottom:1px solid #f0e2e7}.dashboard-ranking-grid details>div{padding:5px 12px 9px}.dashboard-ranking-grid p{margin:0;padding:7px 0;display:flex;align-items:center;gap:9px;border-bottom:1px solid #f3e8ec}.dashboard-ranking-grid p:last-child{border:0}.dashboard-ranking-grid p>i{width:22px;height:22px;display:grid;place-items:center;border-radius:8px;color:#b53668;background:#ffe9f1;font-size:9px;font-style:normal;font-weight:850}.dashboard-ranking-grid p>span{display:grid;gap:1px}.dashboard-ranking-grid p b{font-size:9px}.dashboard-ranking-grid p small{color:#88707a;font-size:8px}.products-to-boost{padding:13px}.products-to-boost>div:not(.dashboard-section-heading){padding:9px 0;display:flex;justify-content:space-between;align-items:center;gap:9px;border-top:1px solid #f1e4e9}.products-to-boost>div:nth-child(2){margin-top:8px}.products-to-boost>div>span{min-width:0;display:grid;gap:2px}.products-to-boost b{font-size:9px}.products-to-boost small{color:#a37d8c;font-size:7px}.products-to-boost em{max-width:46%;padding:5px 7px;border-radius:8px;color:#805412;background:#fff1d7;font-size:7.5px;line-height:1.25;font-style:normal;text-align:right}.catalog-resource-card{padding:14px;display:grid;gap:10px}.catalog-resource-card>div:first-child{display:grid;gap:3px}.catalog-resource-card small{color:#b83a6b;font-size:8px;font-weight:850;letter-spacing:.1em}.catalog-resource-card b{font-size:12px}.catalog-resource-card span{color:#8b737c;font-size:8.5px}.catalog-resource-card>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:7px}.catalog-resource-card button{min-height:39px;border:1px solid #dc82a5;border-radius:10px;color:#b63568;background:#fff7fa;font-size:9px;font-weight:800}.catalog-resource-card button:last-child{border:0;color:#fff;background:#dc4780}.catalog-resource-card button:disabled{opacity:.38}.catalog-resource-card p{margin:0;padding:8px;border-radius:9px;color:#805917;background:#fff2da;font-size:8px;text-align:center}.tools-heading{margin-top:4px}.novelties-screen{min-height:100vh;padding-bottom:32px;background:linear-gradient(180deg,#fffafb,#f7ebf0)}.novelties-content{padding:13px;display:grid;gap:11px}.novelties-heading{padding:16px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;border:1px solid #ecd9e1;border-radius:18px;background:#fff;box-shadow:var(--shadow)}.novelties-heading small{color:#bc3a6d;font-size:7.5px;font-weight:850;letter-spacing:.1em}.novelties-heading h2{margin:5px 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.novelties-heading p{margin:0;color:#846d76;font-size:9px;line-height:1.4}.novelties-heading>button{min-height:39px;padding:8px 10px;border:0;border-radius:10px;color:#fff;background:#d9427b;font-size:9px;font-weight:800}.novelty-form{padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:9px;border:1px solid #e8d4dc;border-radius:17px;background:#fff;box-shadow:var(--shadow)}.novelty-form label{display:grid;gap:4px;color:#705761;font-size:8px;font-weight:800}.novelty-form .wide{grid-column:1 / -1}.novelty-form input,.novelty-form select,.novelty-form textarea{width:100%;min-height:42px;padding:8px 9px;border:1px solid #dfc3ce;border-radius:9px;color:#49363e;background:#fffafb;font-size:16px}.novelty-form button{min-height:43px;border:0;border-radius:10px;color:#fff;background:#dc4780;font-size:10px;font-weight:850}.novelty-form>small{color:#957984;text-align:center;font-size:7.5px}.novelty-list{display:grid;gap:8px}.novelty-list article{padding:13px;border:1px solid #ead8df;border-left:4px solid #d98bac;border-radius:15px;background:#fff;box-shadow:0 5px 14px #5e283c0a}.novelty-list article.urgent{border-left-color:#d84848}.novelty-list article>div:first-child{display:flex;justify-content:space-between;gap:8px}.novelty-list article>div span,.novelty-list article>div em{padding:4px 6px;border-radius:999px;color:#a63865;background:#ffeaf2;font-size:7.5px;font-style:normal;font-weight:800}.novelty-list article>div em{color:#755d67;background:#f1eaed}.novelty-list h3{margin:9px 0 4px;font-size:12px}.novelty-list p{margin:0;color:#816a73;font-size:9px;line-height:1.4}.novelty-list section{margin-top:9px;padding:8px;display:flex;justify-content:space-between;gap:8px;border-radius:9px;background:#faf5f7}.novelty-list section b,.novelty-list section span{font-size:8px}.novelty-list footer{margin-top:9px;display:flex;justify-content:space-between;color:#a1818e;font-size:7.5px}.seller-dashboard-heading{align-items:center}.seller-dashboard-heading>div{min-width:100px}.seller-dashboard-heading h2{font-size:20px}.dashboard-shortcuts{flex:1;display:grid;grid-template-columns:repeat(6,1fr);gap:3px}.dashboard-shortcuts button{min-width:0;min-height:50px;padding:5px 1px 4px;display:grid;grid-template-rows:18px auto;place-items:center;gap:3px;border:0;border-radius:10px;color:#a83262;background:#fff;box-shadow:0 3px 10px #59273b0f}.dashboard-shortcuts svg{width:16px;height:16px}.dashboard-shortcuts span{width:100%;overflow:hidden;font-size:6.5px;line-height:1;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.seller-dashboard-heading{display:grid;justify-content:stretch;gap:9px}.seller-dashboard-heading>div{min-width:0;text-align:center}.seller-dashboard-heading h2{margin-top:2px;text-transform:capitalize}.dashboard-shortcuts{width:100%}.dashboard-shortcuts button{min-height:48px}.day-route-card{padding:13px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;border:1px solid #e9d8df;border-radius:17px;background:#fff;box-shadow:var(--shadow)}.day-route-card.active{color:#fff;border:0;background:linear-gradient(135deg,#6e2948,#c83b75)}.day-route-card>div{min-width:0;display:grid;gap:3px}.day-route-card small{color:#c13a70;font-size:7px;font-weight:850;letter-spacing:.12em}.day-route-card.active small{color:#ffd4e5}.day-route-card b{font-size:11px}.day-route-card span{color:#876f79;font-size:8px;line-height:1.35}.day-route-card.active span{color:#ffffffd1}.day-route-card button{min-height:38px;padding:7px 10px;border:0;border-radius:10px;color:#fff;background:#d9427b;font-size:8.5px;font-weight:850}.day-route-card.active button{color:#932c56;background:#fff}.route-form{margin-top:-4px;padding:12px;display:grid;gap:9px;border:1px solid #e9ccd8;border-radius:15px;background:#fff3f7}.route-form label{display:grid;gap:5px;color:#674d58;font-size:9px;font-weight:800}.route-form textarea{width:100%;padding:9px;border:1px solid #deb3c3;border-radius:9px;color:#49363e;background:#fff;font-size:16px}.route-form>div{display:grid;grid-template-columns:1fr 1.5fr;gap:7px}.route-form button{min-height:39px;border:1px solid #dca2b7;border-radius:9px;color:#a63b63;background:#fff;font-size:9px;font-weight:800}.route-form button:last-child{border:0;color:#fff;background:#d64079}.route-form button:disabled{opacity:.42}.route-form p{margin:0;color:#ad3548;font-size:8px}.today-agenda-card{padding:13px;border:1px solid #ead9e0;border-radius:17px;background:#fff;box-shadow:var(--shadow)}.today-agenda-card .dashboard-section-heading>button{padding:6px 8px;border:0;border-radius:8px;color:#b43667;background:#ffeaf2;font-size:8px;font-weight:800}.today-agenda-kpis{margin:10px 0 5px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.today-agenda-kpis span{min-width:0;padding:7px 3px;display:grid;gap:2px;border-radius:9px;color:#816a73;background:#faf4f7;text-align:center;font-size:6.8px}.today-agenda-kpis strong{color:#be396c;font-size:14px}.agenda-task{width:100%;padding:8px 2px;display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;border:0;border-top:1px solid #f1e4e9;color:#503b44;background:transparent;text-align:left}.agenda-task i{width:7px;height:7px;border-radius:50%;background:#de4b83}.agenda-task span{display:grid;gap:2px}.agenda-task b{font-size:8.5px}.agenda-task small{color:#987e88;font-size:7px}.agenda-task>strong{color:#cf5483}.sales-trend-card,.commercial-dynamics{padding:14px;border:1px solid #ead9e0;border-radius:17px;background:#fff;box-shadow:0 5px 16px #5e283c0d}.trend-controls{margin-top:10px;display:grid;grid-template-columns:1fr 1.25fr auto;gap:5px;align-items:center}.trend-controls button{min-height:29px;padding:4px;border:1px solid #ead3dc;border-radius:8px;color:#9c687c;background:#fff;font-size:7.5px;font-weight:800}.trend-controls button.active{color:#fff;border-color:#dc4780;background:#dc4780}.trend-controls>span{padding-left:3px;font-size:9px;font-weight:850}.trend-controls .positive{color:#2d8b58}.trend-controls .negative{color:#c84848}.sales-line-chart{margin-top:6px}.sales-line-chart svg{width:100%;height:160px;overflow:visible}.sales-line-chart .chart-grid{fill:none;stroke:#f1e5ea;stroke-width:1}.sales-line-chart .current-line,.sales-line-chart .previous-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.sales-line-chart .current-line{stroke:#d83d77;stroke-width:4}.sales-line-chart .previous-line{stroke:#bca5ae;stroke-width:2;stroke-dasharray:5 5}.current-dot{fill:#fff;stroke:#d83d77;stroke-width:3}.previous-dot{fill:#fff;stroke:#aa929c;stroke-width:2}.sales-line-chart text{fill:#9b7f8a;font-size:8px}.sales-trend-card footer{display:flex;align-items:center;gap:9px;color:#806a73;font-size:7px}.sales-trend-card footer span{display:flex;align-items:center;gap:4px}.sales-trend-card footer i{width:12px;height:3px;display:inline-block;border-radius:9px;background:#d83d77}.sales-trend-card footer .previous-key{background:#aa929c}.sales-trend-card footer b{margin-left:auto;color:#5e4851;font-size:7.5px}.commercial-dynamics>div:last-child{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.commercial-dynamics article{min-height:112px;padding:12px;display:grid;align-content:end;gap:4px;overflow:hidden;position:relative;border-radius:14px;color:#fff;background:linear-gradient(145deg,#e34a85,#f59bbc)}.commercial-dynamics article:after{content:"";width:75px;height:75px;position:absolute;top:-30px;right:-20px;border:17px solid rgba(255,255,255,.18);border-radius:50%}.commercial-dynamics article.dynamic-2{background:linear-gradient(145deg,#74405a,#c95582)}.commercial-dynamics article>span{width:max-content;padding:4px 6px;border-radius:999px;color:#96325a;background:#fff;font-size:6.5px;font-weight:900}.commercial-dynamics article b{font-size:13px}.commercial-dynamics article p{margin:0;color:#ffffffdb;font-size:7.5px;line-height:1.35}.crm-hero{grid-template-columns:1fr auto;align-items:center}.crm-hero>button{min-height:38px;padding:7px 10px;border:0;border-radius:10px;color:#fff;background:#d9427b;font-size:9px;font-weight:850}.task-create-form{padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:9px;border:1px solid #e6ced8;border-radius:17px;background:#fff;box-shadow:var(--shadow)}.task-create-form .wide{grid-column:1 / -1}.task-create-form label{display:grid;gap:4px;color:#6f555f;font-size:8px;font-weight:800}.task-create-form input,.task-create-form select,.task-create-form textarea{width:100%;min-height:41px;padding:8px;border:1px solid #dec1cc;border-radius:9px;color:#49363e;background:#fffafb;font-size:16px}.task-create-form>button{min-height:42px;border:0;border-radius:10px;color:#fff;background:#d9427b;font-size:10px;font-weight:850}.task-requirements{display:flex;gap:8px}.task-requirements label{flex:1;padding:9px;display:flex;align-items:center;gap:6px;border-radius:9px;background:#faf3f6}.task-requirements input{width:17px;min-height:17px}.task-evidence-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.task-evidence-actions label,.task-evidence-actions button{min-height:43px;padding:7px;display:flex;justify-content:center;align-items:center;gap:5px;border:1px solid #dc9fb7;border-radius:9px;color:#a83a65;background:#fff;font-size:8px;font-weight:850;cursor:pointer}.task-evidence-actions label.captured,.task-evidence-actions button.captured{color:#287248;border-color:#9ed0af;background:#edf8f1}.task-evidence-actions svg{width:17px}.task-evidence-actions input{display:none}.evidence-preview{width:100%;max-height:230px;object-fit:cover;border-radius:11px}.location-proof,.evidence-error{margin:0;padding:7px;border-radius:8px;color:#2d704a;background:#eaf7ef;font-size:7.5px}.evidence-error{color:#a53848;background:#fff0f1}@media(max-width:370px){.header-title>img{width:94px}.dashboard-shortcuts span{display:none}.dashboard-shortcuts button{min-height:39px}}.fiscal-mode-card{padding:13px;display:grid;gap:10px;border:1px solid #ead8df;border-radius:17px;background:#fff;box-shadow:var(--shadow)}.fiscal-mode-card>div:first-child small{color:#bf396e;font-size:7.5px;font-weight:850;letter-spacing:.11em}.fiscal-mode-card h3{margin:4px 0 0;font-size:13px}.fiscal-mode-card>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:7px}.fiscal-mode-card button{min-height:72px;padding:9px;display:grid;align-content:center;gap:4px;border:1px solid #e5cbd5;border-radius:11px;color:#6e555f;background:#fffafb;text-align:left}.fiscal-mode-card button.active{color:#a72f61;border-color:#dc5b8c;background:#fff0f5;box-shadow:inset 0 0 0 1px #dc5b8c}.fiscal-mode-card button b{font-size:10px}.fiscal-mode-card button span{font-size:7px;line-height:1.35}.fiscal-mode-card>p{margin:0;padding:8px;border-radius:9px;color:#765b65;background:#f8f2f4;font-size:7.5px;line-height:1.4}.open-document-detail{width:100%;min-height:43px;border:0;border-radius:10px;color:#fff;background:linear-gradient(90deg,#d73d77,#ec6096);font-size:10px;font-weight:850}.document-detail-screen{background:linear-gradient(180deg,#fffafb,#f7ebf0);padding-bottom:34px}.document-detail-content{padding:13px;display:grid;gap:11px}.document-detail-hero{padding:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#6e2948,#d5457d);box-shadow:0 10px 24px #7225452e}.document-detail-hero small{font-size:7.5px;font-weight:850;letter-spacing:.13em;opacity:.8}.document-detail-hero h2{margin:4px 0;font-size:23px}.document-detail-hero p{margin:0;font-size:9px;opacity:.84}.document-detail-hero>span{padding:6px 8px;border-radius:999px;color:#762344;background:#fff;font-size:8px;font-weight:850}.document-fiscal-summary{display:grid;grid-template-columns:1fr 1fr;gap:7px}.document-fiscal-summary>div{min-width:0;min-height:61px;padding:10px;display:grid;align-content:center;gap:3px;border:1px solid #ead8df;border-radius:12px;background:#fff}.document-fiscal-summary small{color:#9d7c89;font-size:7px}.document-fiscal-summary b{overflow-wrap:anywhere;font-size:9px}.document-detail-card{padding:14px;border:1px solid #ead8df;border-radius:17px;background:#fff;box-shadow:0 5px 16px #5e283c0d}.detail-lines{margin-top:8px}.detail-lines>div{padding:9px 0;display:flex;justify-content:space-between;gap:9px;border-bottom:1px solid #f1e5e9}.detail-lines>div>span{min-width:0;display:grid;gap:2px}.detail-lines b{font-size:9px;line-height:1.3}.detail-lines small{color:#8d737e;font-size:7px}.detail-lines strong{flex:0 0 auto;font-size:9px}.document-totals-detail{margin-top:9px;padding-top:4px;border-top:2px solid #f3e4e9}.document-totals-detail>div{padding:5px 0;display:flex;justify-content:space-between;gap:8px;color:#745b65;font-size:8.5px}.document-totals-detail .grand{margin-top:4px;padding-top:10px;border-top:1px solid #ead5dd;color:#49353e}.document-totals-detail .grand strong{color:#bd3269;font-size:15px}.electronic-record>div:last-child{margin-top:9px}.electronic-record p{margin:0;padding:7px 0;display:flex;justify-content:space-between;gap:9px;border-bottom:1px solid #f1e5e9;font-size:8px}.electronic-record p b{max-width:68%;overflow-wrap:anywhere;text-align:right}.document-download-actions,.shipping-actions{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.document-download-actions button,.shipping-actions button{min-height:39px;border:1px solid #d986a6;border-radius:9px;color:#a93664;background:#fff7fa;font-size:8.5px;font-weight:800}.document-download-actions button:last-child,.shipping-actions button:last-child{border:0;color:#fff;background:#d9417a}.document-download-actions button:disabled,.shipping-actions button:disabled{opacity:.35}.pending-integration{color:#846b75;background:#faf4f6;border:0!important}.fulfillment-card .dashboard-section-heading>strong{padding:5px 7px;border-radius:999px;color:#2f754d;background:#e9f6ee;font-size:7px}.fulfillment-progress{margin:14px 0 10px;display:grid;grid-template-columns:repeat(7,1fr)}.fulfillment-progress span{min-width:0;position:relative;display:grid;justify-items:center;gap:5px;text-align:center}.fulfillment-progress span:before{content:"";width:100%;height:2px;position:absolute;top:5px;left:-50%;background:#eadde2}.fulfillment-progress span:first-child:before{display:none}.fulfillment-progress span.done:before{background:#db4a81}.fulfillment-progress i{width:11px;height:11px;z-index:1;border:2px solid #d8c3cb;border-radius:50%;background:#fff}.fulfillment-progress span.done i{border-color:#d9427b;background:#d9427b}.fulfillment-progress small{max-width:43px;color:#927984;font-size:5.5px;line-height:1.2}.fulfillment-people p{margin:0;padding:6px 0;display:flex;justify-content:space-between;border-top:1px solid #f1e5e9;font-size:8px}.shipping-proof{margin-top:9px;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border-radius:10px;background:#faf4f6}.shipping-proof>span{display:grid;gap:3px}.shipping-proof small{color:#a57f8e;font-size:6.5px}.shipping-proof b{font-size:9px}.detail-timeline{margin-top:12px}.packing-proof-image,.timeline-evidence{width:100%;max-height:230px;margin-top:8px;object-fit:cover;border-radius:10px}.timeline-evidence{max-width:210px;max-height:160px}.customer-documents{padding:13px;border:1px solid #ead8df;border-radius:16px;background:#fff;box-shadow:var(--shadow)}.customer-documents>button{width:100%;padding:10px 0;display:flex;justify-content:space-between;gap:10px;border:0;border-bottom:1px solid #f1e5e9;color:#503b44;background:transparent;text-align:left}.customer-documents>button>span,.customer-documents>button>strong{display:grid;gap:2px}.customer-documents>button>strong{justify-items:end;font-size:9px}.customer-documents small{color:#b63a6a;font-size:7px}.customer-documents b{font-size:10px}.customer-documents em{color:#927985;font-size:7px;font-style:normal}.customer-documents>p{color:#856e77;font-size:8px}.module-card.logistics .module-icon{color:#725264;background:#f0e6eb}.operations-screen{min-height:100vh;padding-bottom:36px;background:linear-gradient(180deg,#fffafb,#f5e9ee)}.operations-header{height:52px;padding:0 13px;display:grid;grid-template-columns:38px 1fr 38px;align-items:center;color:#fff;background:linear-gradient(90deg,#ef5790,#d92e70)}.operations-header>button{width:35px;height:35px;border:0;color:#fff;background:transparent;font-size:29px}.operations-header>div{display:flex;justify-content:center;align-items:center;gap:9px}.operations-header img{width:88px;max-height:39px;object-fit:contain}.operations-header h1{margin:0;font-size:14px}.operations-header>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.75);border-radius:50%;font-size:9px;font-weight:850}.operations-breadcrumbs{min-height:29px;padding:5px 13px;display:flex;align-items:center;gap:7px;color:#987984;background:#ffffffd1;font-size:8px}.operations-breadcrumbs button{padding:0;border:0;color:#be386c;background:transparent;font:inherit;font-weight:800}.operations-breadcrumbs i{font-style:normal}.operations-breadcrumbs .breadcrumb-detail{min-width:0}.operations-breadcrumbs .breadcrumb-detail b{max-width:150px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-content{padding:13px;display:grid;gap:11px}.operations-hero{padding:15px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#70324f,#d9467d);box-shadow:0 9px 22px #66233f2b}.operations-hero small{color:#ffd1e2;font-size:7px;font-weight:850;letter-spacing:.12em}.operations-hero h2{margin:5px 0 3px;font-family:Georgia,serif;font-size:23px;font-weight:500}.operations-hero p{margin:0;color:#ffffffd1;font-size:8px;line-height:1.4}.operations-hero>strong{width:49px;height:49px;display:grid;place-items:center;border-radius:50%;color:#a92e60;background:#fff;font-size:19px}.payment-resource-card{padding:13px;display:grid;gap:9px;border:1px solid #ead6de;border-radius:17px;background:#fff;box-shadow:0 5px 15px #5a253a0d}.payment-resource-card>div:first-child{display:grid;gap:3px}.payment-resource-card>div:first-child small{color:#bc386b;font-size:7px;font-weight:900;letter-spacing:.11em}.payment-resource-card>div:first-child b{font-size:11px}.payment-resource-card>div:first-child span{color:#8b727c;font-size:7.5px}.payment-key{padding:9px;display:flex;justify-content:space-between;align-items:center;gap:8px;border-radius:11px;background:#fff0f5}.payment-key>span{display:grid;gap:2px}.payment-key small{color:#a76680;font-size:6.5px}.payment-key strong{color:#bd356a;font-size:12px}.payment-key button{min-width:62px;min-height:33px;border:1px solid #d986a6;border-radius:8px;color:#a93664;background:#fff;font-size:8px;font-weight:850}.payment-accounts p{margin:0;padding:7px 0;display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #f0e3e8;font-size:8px}.payment-resource-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.payment-resource-actions button{min-height:38px;border:1px solid #d986a6;border-radius:9px;color:#a93664;background:#fff8fa;font-size:8.5px;font-weight:850}.payment-resource-actions button:last-child{color:#fff;border:0;background:#da4078}.logistics-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.logistics-kpis div{padding:10px 4px;display:grid;place-items:center;gap:2px;border:1px solid #ead9e0;border-radius:12px;background:#fff}.logistics-kpis b{color:#c1396e;font-size:18px}.logistics-kpis span{color:#8a707a;font-size:7px}.logistics-order-list{display:grid;gap:7px}.logistics-order-list>button{width:100%;padding:11px;display:flex;justify-content:space-between;gap:9px;border:1px solid #ead8df;border-radius:13px;color:#503b44;background:#fff;text-align:left}.logistics-order-list>button.active{border-color:#d94a80;box-shadow:inset 0 0 0 1px #d94a80}.logistics-order-list span,.logistics-order-list strong{display:grid;gap:2px}.logistics-order-list small{color:#bd3b6c;font-size:6.5px}.logistics-order-list b{font-size:10px}.logistics-order-list em{max-width:210px;overflow:hidden;color:#8c747e;font-size:7.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.logistics-order-list strong{justify-items:end;color:#30724c;font-size:8px}.logistics-order-list strong small{color:#927985;font-weight:500}.logistics-order-list strong .wms-order-age{margin-top:2px;color:#bd3b6c;font-weight:750}.logistics-work-card{padding:14px;display:grid;gap:10px;border:1px solid #e8d3dc;border-radius:17px;background:#fff;box-shadow:var(--shadow)}.logistics-work-card>header{display:flex;justify-content:space-between;align-items:center;gap:9px}.logistics-work-card>header span{display:grid;gap:2px}.logistics-work-card>header small{color:#bd396c;font-size:6.5px;font-weight:850}.logistics-work-card h3{margin:0;font-size:14px}.logistics-work-card header p{margin:0;color:#866e77;font-size:7.5px}.logistics-work-card header button{min-height:34px;padding:6px 8px;border:1px solid #dfa1b8;border-radius:8px;color:#a63864;background:#fff8fa;font-size:7.5px;font-weight:800}.logistics-stage{padding:9px;display:flex;justify-content:space-between;border-radius:9px;background:#f9f1f4}.logistics-stage span{color:#9c7484;font-size:7px;font-weight:800}.logistics-stage b{color:#af3463;font-size:9px}.logistics-checklist label{padding:9px 0;display:flex;align-items:center;gap:8px;border-bottom:1px solid #f1e5e9}.logistics-checklist input{width:19px;height:19px;flex:0 0 auto;accent-color:#d9427b}.logistics-checklist span{display:grid;gap:2px}.logistics-checklist b{font-size:8.5px;line-height:1.3}.logistics-checklist small{color:#987e88;font-size:7px}.operations-primary{width:100%;min-height:43px;border:0;border-radius:10px;color:#fff;background:#d94079;font-size:9.5px;font-weight:850}.operations-primary:disabled{opacity:.38}.operations-primary.secondary{color:#9f3460;border:1px solid #dca0b7;background:#fff}.operations-help{margin:0;padding:8px;border-radius:8px;color:#805e6c;background:#faf3f6;font-size:7.5px;line-height:1.4}.packing-evidence{display:grid;gap:8px}.packing-evidence>label{min-height:48px;display:grid;place-items:center;border:1px dashed #d67fa1;border-radius:10px;color:#aa3965;background:#fff6f9;font-size:8.5px;font-weight:850}.packing-evidence>label.ready{color:#287148;border-color:#91c5a4;background:#eef8f2}.packing-evidence input{display:none}.packing-evidence img{width:100%;max-height:250px;object-fit:cover;border-radius:11px}.dispatch-form{display:grid;gap:9px}.dispatch-form>label{display:grid;gap:4px;color:#6e555f;font-size:8px;font-weight:800}.dispatch-form select,.dispatch-form input{width:100%;min-height:43px;padding:8px;border:1px solid #dec0cc;border-radius:9px;color:#49363e;background:#fff;font-size:16px}.dispatch-form label>div{display:grid;grid-template-columns:1fr auto;gap:6px}.dispatch-form label button{padding:0 10px;border:0;border-radius:9px;color:#fff;background:#b63a69;font-size:8px;font-weight:800}.operations-success{margin:0;padding:10px;border-radius:9px;color:#286c47;background:#eaf7ef;font-size:8px;text-align:center}.guide-scanner-backdrop{position:fixed;inset:0;z-index:200;padding:14px;display:grid;place-items:center;background:#27161dc2}.guide-scanner{width:min(100%,430px);padding:14px;display:grid;gap:10px;border-radius:18px;background:#fff}.guide-scanner>div{display:flex;justify-content:space-between;align-items:center}.guide-scanner h2{margin:0;font-size:15px}.guide-scanner>div button{width:34px;height:34px;border:0;border-radius:50%;font-size:20px}.guide-scanner video{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;background:#241a1e}.guide-scanner p{margin:0;color:#806a73;font-size:8px}.guide-scanner form{display:grid;grid-template-columns:1fr auto;gap:6px}.guide-scanner input{min-width:0;min-height:44px;padding:9px;border:1px solid #dfc2cd;border-radius:9px;font-size:16px}.guide-scanner form button{padding:0 11px;border:0;border-radius:9px;color:#fff;background:#d9417a;font-size:8px;font-weight:800}.receivable-summary{display:grid;grid-template-columns:1fr 1fr;gap:7px}.receivable-summary div{padding:11px;display:grid;gap:3px;border:1px solid #ead8df;border-radius:12px;background:#fff}.receivable-summary small{color:#947782;font-size:6.5px;font-weight:850}.receivable-summary b{font-size:14px}.receivable-summary .danger b{color:#bd3c4d}.receivable-controls{display:grid;gap:7px}.receivable-controls>div{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.receivable-controls button{min-height:34px;border:1px solid #e2cbd4;border-radius:8px;color:#92717e;background:#fff;font-size:7px;font-weight:800}.receivable-controls button.active{color:#fff;border-color:#d9417a;background:#d9417a}.receivable-controls>input{min-height:44px;padding:9px 11px;border:1px solid #dfc2cd;border-radius:10px;background:#fff;font-size:16px}.receivable-list{display:grid;gap:9px}.receivable-list>article{padding:13px;display:grid;gap:9px;border:1px solid #ead8df;border-left:4px solid #d694ad;border-radius:15px;background:#fff;box-shadow:0 5px 14px #5a253a0a}.receivable-list>article.due-today{border-left-color:#e29a2b}.receivable-list>article.overdue,.receivable-list>article.critical{border-left-color:#cf3f4f}.receivable-list article>header{display:flex;justify-content:space-between;gap:10px}.receivable-list header>span,.receivable-list header>strong{display:grid;gap:2px}.receivable-list header small{color:#b73969;font-size:7px}.receivable-list header b{font-size:10px}.receivable-list header em{color:#947984;font-size:7px;font-style:normal}.receivable-list header strong{justify-items:end;font-size:12px}.receivable-list header strong small{padding:3px 5px;border-radius:999px;color:#9b2f41;background:#fff0f1;font-size:6px}.pending-payment{padding:7px;border-radius:8px;color:#81560e;background:#fff1d8;font-size:7.5px;font-weight:750}.message-tone{display:grid;grid-template-columns:1fr 145px;align-items:center;gap:8px;color:#765c66;font-size:8px;font-weight:800}.message-tone select{min-height:37px;padding:6px;border:1px solid #dec1cc;border-radius:8px;background:#fff;font-size:16px}.collection-actions{display:grid;grid-template-columns:1.35fr 1fr;gap:6px}.collection-actions button,.report-payment-button{min-height:39px;border:1px solid #d785a4;border-radius:9px;color:#a63361;background:#fff7fa;font-size:8px;font-weight:850}.collection-actions button:first-child{color:#fff;border:0;background:#26a05a}.collection-actions button:disabled{opacity:.38}.report-payment-button{width:100%}.payment-report-form{padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border-radius:11px;background:#faf3f6}.payment-report-form .wide{grid-column:1 / -1}.payment-report-form label{display:grid;gap:4px;color:#6f555f;font-size:7.5px;font-weight:800}.payment-report-form input,.payment-report-form select{width:100%;min-height:41px;padding:8px;border:1px solid #dec1cc;border-radius:8px;background:#fff;font-size:16px}.payment-evidence{min-height:43px;place-items:center;border:1px dashed #d181a1;border-radius:9px;color:#a43864!important;background:#fff;cursor:pointer}.payment-evidence.ready{color:#287148!important;border-color:#91c5a4;background:#edf8f1}.payment-evidence input{display:none}.payment-report-form>button{min-height:42px;border:0;border-radius:9px;color:#fff;background:#d9417a;font-size:9px;font-weight:850}.payment-report-form>button:disabled{opacity:.4}.payment-report-form>small{color:#8d737e;font-size:7px;text-align:center}.empty-operations{margin:0;padding:20px;color:#856e77;background:#fff;border-radius:13px;text-align:center;font-size:9px}@media(max-width:370px){.operations-header img{width:74px}.message-tone{grid-template-columns:1fr 128px}}.module-card.admin .module-icon{color:#8a4b68;background:#f7eaf0}.admin-content{padding:13px;display:grid;gap:11px}.admin-hero{padding:15px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#533345,#a9436c)}.admin-hero small{color:#f8bfd5;font-size:7px;font-weight:900;letter-spacing:.12em}.admin-hero h2{margin:4px 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.admin-hero p{margin:0;color:#fffc;font-size:8px}.admin-hero>span{padding:6px 8px;border:1px solid rgba(255,255,255,.4);border-radius:999px;font-size:7px;font-weight:850}.admin-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.admin-tabs button{min-width:0;min-height:36px;padding:4px 2px;overflow:hidden;border:1px solid #e3cdd6;border-radius:8px;color:#896b78;background:#fff;font-size:6.7px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-tabs button.active{color:#fff;border-color:#c83c72;background:#c83c72}.admin-kpis{display:grid;grid-template-columns:1fr 1fr;gap:7px}.admin-kpis button{min-height:82px;padding:10px;display:grid;place-items:center;gap:3px;border:1px solid #ead8df;border-radius:13px;color:#5a414c;background:#fff}.admin-kpis strong{color:#bf396c;font-size:21px}.admin-kpis span{color:#846b75;font-size:7.5px}.admin-alert-list,.admin-panel{padding:13px;border:1px solid #ead7df;border-radius:16px;background:#fff;box-shadow:0 4px 14px #5023350a}.admin-alert-list h3,.admin-form h3{margin:0 0 8px;font-size:11px}.admin-alert-list button{width:100%;padding:9px 0;display:flex;justify-content:space-between;gap:9px;border:0;border-top:1px solid #f0e4e8;color:#503b44;background:transparent;text-align:left}.admin-alert-list button span{display:grid;gap:2px}.admin-alert-list b{font-size:8.5px}.admin-alert-list small{color:#8f7580;font-size:7px}.admin-alert-list em{color:#b33667;font-size:7.5px;font-style:normal}.admin-panel{display:grid;gap:10px}.admin-panel>header small{color:#b43768;font-size:7px;font-weight:900;letter-spacing:.11em}.admin-panel>header h2{margin:4px 0;font-size:16px}.admin-panel>header p{margin:0;color:#846c75;font-size:8px;line-height:1.4}.admin-payment-list{display:grid;gap:8px}.admin-payment-list article{padding:11px;border:1px solid #ead8df;border-radius:12px;background:#fffafb}.admin-payment-list article>div{display:flex;justify-content:space-between;gap:8px}.admin-payment-list article span{display:grid;gap:2px}.admin-payment-list small{color:#947783;font-size:7px}.admin-payment-list b{font-size:9px}.admin-payment-list em{color:#947783;font-size:7px;font-style:normal}.admin-payment-list strong{font-size:12px}.admin-payment-list p{margin:8px 0;color:#745b65;font-size:8px}.admin-payment-list img{width:100%;max-height:220px;object-fit:contain;border-radius:9px;background:#fff}.admin-payment-list footer{margin-top:9px;display:grid;grid-template-columns:1fr 1.3fr;gap:6px}.admin-payment-list footer button{min-height:38px;border:1px solid #d98aa7;border-radius:8px;color:#a73763;background:#fff;font-size:8px;font-weight:850}.admin-payment-list footer button:last-child{color:#fff;border:0;background:#2c9c5a}.admin-empty{margin:0;padding:18px;color:#7d6570;background:#faf4f6;border-radius:10px;font-size:8px;text-align:center}.admin-assignment-list{display:grid;gap:7px}.admin-assignment-list label{padding:9px;display:grid;grid-template-columns:1fr 130px;gap:8px;align-items:center;border-radius:10px;background:#faf4f6}.admin-assignment-list span{display:grid;gap:2px}.admin-assignment-list b{font-size:8px}.admin-assignment-list small{color:#947984;font-size:7px}.admin-assignment-list select{min-width:0;min-height:39px;padding:6px;border:1px solid #ddc0cb;border-radius:8px;background:#fff;font-size:16px}.admin-form>label,.admin-dynamic label,.admin-transporter label{display:grid;gap:4px;color:#6f555f;font-size:8px;font-weight:800}.admin-form input,.admin-form textarea{width:100%;min-height:42px;padding:8px;border:1px solid #dfc2cd;border-radius:8px;color:#49363e;background:#fffafb;font-size:16px}.admin-dynamic,.admin-transporter{padding:10px;display:grid;gap:8px;border-radius:11px;background:#faf3f6}.admin-switch{display:flex!important;align-items:center;gap:7px}.admin-switch input{width:18px;min-height:18px;accent-color:#d9417a}.admin-save{min-height:43px;border:0;border-radius:9px;color:#fff;background:#d9417a;font-size:9px;font-weight:850}.admin-saved{margin:0;padding:8px;border-radius:8px;color:#267047;background:#eaf7ef;font-size:8px;text-align:center}.admin-operator{padding:9px;display:flex;justify-content:space-between;gap:8px;border-radius:10px;background:#faf4f6}.admin-operator span{display:grid;gap:2px}.admin-operator b{font-size:9px}.admin-operator small{color:#8c727d;font-size:7px}.admin-operator i{align-self:center;padding:4px 6px;border-radius:999px;color:#78636b;background:#eee7ea;font-size:6.5px;font-style:normal}.admin-operator i.active{color:#286d47;background:#e7f5ec}.productivity-list p{margin:0;padding:8px 0;display:flex;justify-content:space-between;gap:8px;border-top:1px solid #f0e3e8}.productivity-list span{display:grid;gap:2px}.productivity-list b{font-size:8px}.productivity-list small{color:#907782;font-size:7px}.productivity-list strong{color:#b23867;font-size:7px}.operator-select{display:grid;gap:4px;color:#6d535e;font-size:8px;font-weight:850}.operator-select select{min-height:42px;padding:7px;border:1px solid #ddbfcb;border-radius:9px;background:#fff;font-size:16px}.role-conflict,.scan-product-error,.scan-product-ok{margin:0;padding:8px;border-radius:8px;color:#a23848;background:#fff0f1;font-size:7.5px}.scan-product-ok{color:#286d47;background:#eaf7ef}.scan-product-button{min-height:39px;border:1px solid #d986a6;border-radius:9px;color:#a93664;background:#fff7fa;font-size:8px;font-weight:850}.logistics-checklist label{justify-content:space-between}.logistics-checklist label>span{flex:1}.logistics-checklist label>input{width:58px;height:38px;padding:5px;border:1px solid #d8bdc7;border-radius:8px;background:#fff;font-size:16px;text-align:center}.logistics-checklist label.match{border-left:3px solid #42a56a;padding-left:7px}.logistics-checklist label.mismatch{border-left:3px solid #d44852;padding-left:7px;background:#fff6f6}.packing-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.packing-gallery img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.package-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}.package-fields label,.packing-notes{display:grid;gap:4px;color:#6d535e;font-size:8px;font-weight:800}.package-fields input,.packing-notes textarea,.hold-form input{width:100%;min-height:42px;padding:8px;border:1px solid #ddbfcb;border-radius:9px;background:#fff;font-size:16px}.hold-form{padding-top:9px;display:grid;grid-template-columns:1fr auto;gap:6px;border-top:1px solid #f0e3e8}.hold-form button{padding:0 10px;border:1px solid #d38da7;border-radius:9px;color:#a53662;background:#fff;font-size:8px;font-weight:800}.hold-form button:disabled{opacity:.4}.hold-banner{padding:10px;display:grid;gap:4px;border-radius:10px;color:#815512;background:#fff1d7}.hold-banner b{font-size:9px}.hold-banner span{font-size:7px}.hold-banner button{margin-top:4px;min-height:36px;border:0;border-radius:8px;color:#fff;background:#b07820;font-size:8px;font-weight:850}.admin-tabs{grid-template-columns:repeat(6,1fr)}.admin-tabs button{font-size:6.3px}.admin-payment-list article>div.receipt-review-form{margin-top:9px;padding:9px;display:grid;gap:7px;border-radius:10px;background:#f7eef2}.receipt-review-form label{display:grid;gap:4px;color:#725965;font-size:7.5px;font-weight:800}.receipt-review-form input:not([type=file]){min-height:40px;padding:7px;border:1px solid #dec1cc;border-radius:8px;font-size:16px}.receipt-review-form label:last-child{min-height:39px;place-items:center;border:1px dashed #d181a1;border-radius:8px;color:#a43864;background:#fff}.receipt-review-form label.ready{color:#287148;border-color:#91c5a4}.receipt-review-form input[type=file]{display:none}.admin-payment-list footer button:disabled{opacity:.38}.admin-file-link,.timeline-file{width:fit-content;margin:4px 0;padding:7px 9px;border-radius:8px;color:#a82f60;background:#fdebf2;font-size:7.5px;font-weight:850;text-decoration:none}.admin-user-list,.seller-user-map{display:grid;gap:8px}.admin-user-list article{padding:10px;display:grid;gap:8px;border-radius:11px;background:#faf3f6}.admin-user-list article>div:first-child{display:grid;gap:2px}.admin-user-list b{font-size:9px}.admin-user-list small,.admin-user-list em{color:#8b727c;font-size:7px;font-style:normal}.user-role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.user-role-grid label{display:flex;align-items:center;gap:4px;color:#705660;font-size:6.8px}.user-role-grid input{width:15px;min-height:15px}.admin-new-user{padding:10px;display:grid;gap:8px;border:1px solid #ead6de;border-radius:11px}.admin-new-user label{display:grid;gap:4px;color:#705660;font-size:7.5px;font-weight:800}.admin-new-user select,.seller-user-map select{min-height:40px;padding:7px;border:1px solid #ddc0cb;border-radius:8px;background:#fff;font-size:16px}.admin-new-user button{min-height:40px;border:0;border-radius:8px;color:#fff;background:#a73a65;font-size:8px;font-weight:850}.seller-user-map label{padding:9px;display:grid;grid-template-columns:1fr 135px;align-items:center;gap:8px;border-radius:10px;background:#faf4f6}.seller-user-map span{display:grid;gap:2px}.seller-user-map b{font-size:8px}.seller-user-map small{color:#947984;font-size:7px}.goal-grid-wrap{width:100%;overflow-x:auto;border:1px solid #ead6de;border-radius:10px}.goal-grid{min-width:860px;border-collapse:collapse;background:#fff}.goal-grid th{padding:7px;color:#765c67;background:#faf1f5;font-size:7px}.goal-grid td{position:relative;padding:4px;border-left:1px solid #f0e1e7}.goal-grid td input{width:46px;min-height:34px;padding:4px 12px 4px 4px;text-align:right;font-size:14px}.goal-grid td small{position:absolute;right:7px;top:15px;color:#a77e8f;font-size:6px;pointer-events:none}.admin-rule-note{margin:0;padding:9px;border-radius:9px;color:#755965;background:#fff2f6;font-size:7.5px;line-height:1.45}.alegra-diagnostics{align-content:start}.integration-ok,.integration-warning,.admin-integration-error{padding:10px;display:grid;gap:3px;border-radius:10px;font-size:8px}.integration-ok{color:#266b47;background:#e9f7ef}.integration-warning{color:#865817;background:#fff6df}.admin-integration-error{margin:0;color:#9d3049;background:#fff0f3}.integration-list{display:grid;gap:5px}.integration-list h3{margin:4px 0 2px;font-size:10px}.integration-list>div{padding:8px 9px;display:flex;justify-content:space-between;gap:8px;border-radius:8px;background:#faf4f6}.integration-list span{font-size:8px;font-weight:750}.integration-list code{color:#9a6d7e;font-size:7px}.integration-list p{margin:0;color:#8d7580;font-size:8px}.admin-secondary{min-height:41px;border:1px solid #d88aa8;border-radius:9px;color:#ad3764;background:#fff5f8;font-size:8px;font-weight:850}.sync-control{padding:12px;display:grid;gap:10px;border:1px solid #efd6df;border-radius:14px;background:linear-gradient(145deg,#fffafd,#fff3f7)}.sync-control h3,.sync-control p{margin:0}.sync-control h3{font-size:11px}.sync-control p{color:#806b74;font-size:8px;line-height:1.45}.sync-full-details{border-top:1px solid #efd6df;padding-top:8px}.sync-full-details summary{color:#865369;cursor:pointer;font-size:8px;font-weight:800;letter-spacing:.04em}.sync-full-details p{margin:7px 0}.sync-full-details button{width:100%;border:1px solid #dcaabd;border-radius:10px;background:#fff;color:#8b4863;padding:8px;font:inherit;font-weight:800}.sync-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sync-actions button{min-width:0;min-height:36px;padding:7px;border:1px solid #e9b8ca;border-radius:9px;color:#a63861;background:#fff;font-size:7px;font-weight:800}.sync-progress{padding:8px;border-radius:8px;color:#8b5d1e!important;background:#fff5db;font-weight:750}.sync-status-list{display:grid;gap:5px}.sync-status-list article{padding:8px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;border-radius:9px;background:#fff}.sync-status-list article>div{min-width:0;display:grid;gap:2px}.sync-status-list b{font-size:8px}.sync-status-list small{overflow:hidden;color:#8d7580;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.sync-status-list strong{color:#9a6d7e;font-size:7px}.sync-dot{width:8px;height:8px;border-radius:50%;background:#c7b9bf}.sync-dot.success{background:#45aa75}.sync-dot.running{background:#e9ad38}.sync-dot.error{background:#d84964}.module-card.management .module-icon{color:#7c4a19;background:#fff0d8}.executive-content{padding:13px;display:grid;gap:11px}.executive-hero{padding:16px;display:flex;justify-content:space-between;gap:10px;align-items:center;border-radius:18px;color:#fff;background:linear-gradient(135deg,#512f44,#c23d72)}.executive-hero small{color:#f8bed4;font-size:7px;font-weight:900;letter-spacing:.12em}.executive-hero h2{margin:5px 0 3px;font-family:Georgia,serif;font-size:23px;font-weight:500}.executive-hero p{margin:0;color:#fffc;font-size:8px}.executive-hero>span{font-size:8px}.executive-kpis{display:grid;grid-template-columns:1fr 1fr;gap:7px}.executive-kpis article,.executive-card{padding:11px;border:1px solid #ead7df;border-radius:13px;background:#fff;box-shadow:0 4px 13px #5023350a}.executive-kpis article{display:grid;gap:4px}.executive-kpis small,.executive-card header small{color:#ae3765;font-size:6.5px;font-weight:900;letter-spacing:.08em}.executive-kpis b{font-size:14px}.executive-kpis span{color:#8c737d;font-size:7px}.executive-kpis article.warning{background:#fff8ed}.executive-card{display:grid;gap:7px}.executive-card header{display:flex;justify-content:space-between;gap:8px}.executive-card header span{display:grid;gap:3px}.executive-card header b,.executive-card header strong{font-size:10px}.executive-card p{margin:0;padding:7px 0;display:flex;align-items:center;gap:7px;border-top:1px solid #f0e3e8}.executive-card p>i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#d34379;font-size:7px;font-style:normal}.executive-card p>span{flex:1;display:grid;gap:2px}.executive-card p b,.executive-card p strong{font-size:8px}.executive-card p small{color:#8d737d;font-size:6.7px}.executive-bars{height:130px;display:flex;align-items:end;justify-content:space-around;gap:7px;border-bottom:1px solid #ead8df}.executive-bars div{height:100%;flex:1;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:4px}.executive-bars i{width:72%;max-width:30px;border-radius:7px 7px 0 0;background:linear-gradient(180deg,#ed76a3,#c93870)}.executive-bars span{color:#846b75;font-size:7px}.executive-two-column{display:grid;gap:9px}.executive-card.attention{background:#fff9ed}.executive-note{margin:0;padding:9px;border-radius:9px;color:#7d6570;background:#f8edf1;font-size:7px;text-align:center}.home-top{position:relative;z-index:3;overflow:visible;color:#fff;background:linear-gradient(145deg,#d83b78,#ec5c95 62%,#f285ae);border-radius:0 0 27px 27px;box-shadow:0 8px 22px #b22b6029}.home-top:after{content:"";width:150px;height:150px;position:absolute;right:0;bottom:-72px;border:27px solid rgba(255,255,255,.09);border-radius:50%;pointer-events:none}.home-header{min-height:68px;padding:max(10px,env(safe-area-inset-top)) 16px 5px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;background:transparent}.home-header>img{width:145px;height:45px;padding:0;object-fit:contain;object-position:left center;background:transparent}.home-account summary{width:42px;height:42px;border-radius:13px;font-size:12px}.home-account .account-popover{top:49px}.home-welcome{padding:8px 16px 17px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;position:relative;z-index:1;color:#fff;background:transparent;border:0}.home-welcome>div{min-width:0;display:grid;gap:2px}.home-welcome small{color:#ffffffc7;font-size:7.5px;font-weight:900;letter-spacing:.12em}.home-welcome h1{margin:0;font-family:Georgia,serif;font-size:26px;font-weight:500}.home-welcome p{margin:0;color:#ffffffd1;font-size:9px}.home-scan-shortcut{min-height:52px;padding:7px 12px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.65);border-radius:14px;color:#b52f64;background:#fffffff5;box-shadow:0 7px 17px #7e1c432b}.home-scan-shortcut>svg{width:25px}.home-scan-shortcut>span{display:grid;gap:1px;text-align:left}.home-scan-shortcut b{font-size:9px}.home-scan-shortcut small{color:#96697c;font-size:7px;letter-spacing:0}.home-screen>.demo-banner{margin:9px 15px 0;box-shadow:none}.module-card.logistics .module-icon{color:#3e6680;background:#e7f2f8}.operations-header>button.operations-account{width:32px;height:32px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:50%;color:#ae2d61;background:#fff;font-size:9px;font-weight:900}.profile-screen{background:linear-gradient(180deg,#fffafb,#f7ebf0)}.profile-content{padding:13px;display:grid;gap:10px}.profile-summary{padding:14px;display:flex;align-items:center;gap:11px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#c73870,#ef6b9f)}.profile-summary>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:14px;background:#ffffff26;font-size:14px;font-weight:900}.profile-summary div{display:grid;gap:2px}.profile-summary small{color:#ffd5e4;font-size:6.5px;font-weight:900;letter-spacing:.1em}.profile-summary h2{margin:0;font-size:16px}.profile-summary p{margin:0;color:#ffffffd1;font-size:8px}.profile-sync{padding:10px;display:flex;gap:8px;align-items:center;border:1px solid #cce7d6;border-radius:12px;color:#32684a;background:#eef9f2}.profile-sync>i{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#4aa36d;font-style:normal}.profile-sync div{display:grid;gap:2px}.profile-sync b{font-size:8.5px}.profile-sync span{font-size:7px;line-height:1.35}.profile-form{padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:9px;border:1px solid #ead6de;border-radius:16px;background:#fff}.profile-form header{grid-column:1/-1;margin-top:5px;padding-top:9px;border-top:1px solid #f0e3e8}.profile-form header:first-child{margin-top:0;padding-top:0;border-top:0}.profile-form header small{color:#bd396c;font-size:6.5px;font-weight:900;letter-spacing:.11em}.profile-form h3{margin:3px 0 0;font-size:11px}.profile-form label{min-width:0;display:grid;gap:4px;color:#745b66;font-size:7.5px;font-weight:800}.profile-form input{width:100%;min-width:0;min-height:42px;padding:8px;border:1px solid #dfc4cf;border-radius:8px;color:#49363e;background:#fffafb;font-size:16px}.profile-form input[readonly]{color:#8d7580;background:#f5eff2}.profile-save{grid-column:1/-1;min-height:44px;border:0;border-radius:9px;color:#fff;background:#d74079;font-size:9px;font-weight:900}.profile-saved{grid-column:1/-1;margin:0;padding:8px;border-radius:8px;color:#267047;background:#eaf7ef;font-size:8px;text-align:center}.profile-disclaimer{grid-column:1/-1;color:#927884;font-size:7px;line-height:1.4;text-align:center}.profile-password-message{grid-column:1/-1;margin:0;padding:8px;border-radius:8px;color:#267047;background:#eaf7ef;font-size:8px;text-align:center}.profile-password-message.error{color:#9b3453;background:#fff0f3}.profile-save:disabled{opacity:.45}@media(max-width:370px){.home-header>img{width:125px}.home-welcome{grid-template-columns:1fr}.home-scan-shortcut{justify-content:center}.profile-form{grid-template-columns:1fr}.profile-form header,.profile-save,.profile-saved,.profile-disclaimer{grid-column:1}}.home-header{min-height:74px;padding:max(10px,env(safe-area-inset-top)) 13px 10px;gap:9px}.home-header>img{width:112px;height:39px;flex:0 0 auto}.home-user{min-width:0;flex:1;display:grid;gap:1px;line-height:1}.home-user small{color:#ffffffb8;font-size:6.5px;font-weight:900;letter-spacing:.11em}.home-user b{overflow:hidden;color:#fff;font-family:Georgia,serif;font-size:17px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.home-header-actions{display:flex;align-items:center;gap:5px}.home-header-actions>button{width:35px;height:35px;padding:8px;display:grid;place-items:center;position:relative;border:1px solid rgba(255,255,255,.38);border-radius:11px;color:#fff;background:#ffffff21}.home-header-actions>button.active{color:#b72f65;background:#fff}.home-header-actions>button svg{width:20px;height:20px}.home-header-actions>button i{min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;position:absolute;top:-6px;right:-5px;border:2px solid #e65089;border-radius:999px;color:#b72e63;background:#fff;font-size:7px;font-style:normal;font-weight:900}.home-account summary{width:35px;height:35px;border-radius:11px;font-size:10px}.home-account .account-popover{top:43px}.home-top.expanded{padding-bottom:12px}.home-top.expanded .global-search-panel,.home-top.expanded .home-notifications{margin-bottom:0}.home-notifications{margin:0 12px 12px;padding:10px;display:grid;gap:6px;position:relative;z-index:4;border:1px solid rgba(255,255,255,.65);border-radius:14px;color:#4f3943;background:#fffffff7;box-shadow:0 12px 26px #701c3d33}.home-notifications>header{display:flex;justify-content:space-between;align-items:center;gap:8px}.home-notifications header span{display:grid;gap:2px}.home-notifications header small{color:#b73768;font-size:6px;font-weight:900;letter-spacing:.1em}.home-notifications header b{font-size:10px}.home-notifications header button{width:28px;height:28px;border:0;border-radius:50%;color:#8b6575;background:#f7edf1;font-size:16px}.home-notifications>button{width:100%;padding:8px 2px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;border:0;border-top:1px solid #f0e3e8;color:#513b45;background:transparent;text-align:left}.home-notifications>button>i{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;color:#a63260;background:#fde8f0;font-size:9px;font-style:normal;font-weight:900}.home-notifications>button>i.urgent{color:#a23a43;background:#fff0f1}.home-notifications>button>i.portfolio{color:#8a5a12;background:#fff3dd}.home-notifications>button span{min-width:0;display:grid;gap:2px}.home-notifications>button b{font-size:8px}.home-notifications>button small{overflow:hidden;color:#8a717b;font-size:6.7px;text-overflow:ellipsis;white-space:nowrap}.home-notifications>button em{color:#b33365;font-size:7px;font-style:normal;font-weight:850}.home-notifications>p{margin:3px 0 0;padding:10px;border-radius:9px;color:#316c49;background:#ebf8f0;font-size:8px;text-align:center}.home-screen>.demo-banner{margin-top:9px}@media(max-width:370px){.home-header>img{width:98px}.home-header{gap:6px}.home-header-actions{gap:3px}.home-header-actions>button,.home-account summary{width:33px;height:33px}.home-user b{font-size:15px}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden;overflow-x:clip}.screen{max-width:100%;overflow-x:hidden;overflow-x:clip}.module-list,.module-card,.module-copy{min-width:0;max-width:100%}.draft-cart-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:620px){.account-popover{width:auto;max-height:calc(100dvh - 92px);position:fixed;top:calc(env(safe-area-inset-top) + 68px)!important;right:12px;left:12px;overflow-y:auto;border-radius:18px;box-shadow:0 20px 55px #47182b47}.account-popover section b{color:#4e3942}}.module-card.collections .module-icon{color:#26705a;background:#e6f5ef}.login-screen{min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom));display:grid;align-content:center;gap:20px;overflow:hidden;position:relative;isolation:isolate;color:#49343e;background:linear-gradient(155deg,#c92f6b,#e74b87 34%,#f38bb2,#ffe4ee)}.login-screen:before,.login-screen:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.login-screen:before{width:330px;height:330px;top:-145px;right:-125px;background:#ffffff2b;box-shadow:0 0 80px #ffffff17}.login-screen:after{width:280px;height:280px;bottom:-160px;left:-110px;border:42px solid rgba(255,255,255,.1)}.login-brand{width:min(100%,430px);margin:0 auto;color:#fff;text-align:center;text-shadow:0 2px 18px rgba(105,20,55,.16)}.login-brand img{width:184px;height:70px;margin:0 auto;display:block;object-fit:contain;object-position:center;filter:drop-shadow(0 7px 16px rgba(96,20,50,.16))}.login-brand>span{width:max-content;margin:12px auto 0;padding:7px 12px 6px;display:block;border:1px solid rgba(255,255,255,.58);border-radius:999px;color:#9f2857;background:#ffffffe6;box-shadow:0 6px 18px #6d19391a;font-size:9px;font-weight:900;letter-spacing:.16em}.login-brand h1{margin:9px 0 4px;font-family:Georgia,serif;font-size:38px;font-weight:500;letter-spacing:-.025em}.login-brand p{max-width:330px;margin:0 auto;color:#fffffff0;font-size:13px;line-height:1.45}.login-card{width:min(100%,430px);margin:0 auto;padding:22px;display:grid;gap:13px;border:1px solid rgba(255,255,255,.72);border-radius:26px;background:#fffafceb;box-shadow:0 24px 60px #5d143238,inset 0 1px #ffffffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.login-card header{padding-bottom:2px}.login-card header small{color:#bd356a;font-size:8px;font-weight:900;letter-spacing:.15em}.login-card h2{margin:5px 0 0;color:#4a323d;font-family:Georgia,serif;font-size:24px;font-weight:600}.login-card>label{display:grid;gap:6px;color:#725863;font-size:10px;font-weight:850}.login-card input{width:100%;min-width:0;height:49px;padding:10px 13px;border:1px solid #e3c7d2;border-radius:14px;outline:0;color:#49343e;background:#ffffffe0;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s}.login-card input:focus{border-color:#dc4a82;background:#fff;box-shadow:0 0 0 3px #ffc7dc94}.password-field{display:grid;grid-template-columns:1fr auto;overflow:hidden;border:1px solid #e3c7d2;border-radius:14px;background:#ffffffe0}.password-field:focus-within{border-color:#dc4a82;background:#fff;box-shadow:0 0 0 3px #ffc7dc94}.password-field input{border:0;border-radius:0;background:transparent;box-shadow:none!important}.password-field button{min-width:60px;border:0;color:#b03766;background:transparent;font-size:10px;font-weight:850}.login-submit{min-height:50px;border:0;border-radius:14px;color:#fff;background:linear-gradient(100deg,#c9326d,#ec5c94);font-size:14px;font-weight:850;box-shadow:0 10px 22px #be2b663d}.login-submit:disabled{opacity:.45;box-shadow:none}.login-reset{min-height:31px;border:0;color:#ae3765;background:transparent;font-size:10px;font-weight:800}.login-message{margin:0;padding:10px;border-radius:10px;color:#8d334e;background:#fff0f3;font-size:10px;line-height:1.4}.login-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;color:#a88995;font-size:9px}.login-divider:before,.login-divider:after{content:"";height:1px;background:#eddde3}.login-google{min-height:46px;border:1px solid #dfcbd3;border-radius:13px;color:#5e4650;background:#fff;font-size:12px;font-weight:800}.login-google b{margin-right:8px;color:#4285f4;font-size:15px}.login-card footer{color:#927985;text-align:center;font-size:8px;line-height:1.4}.unauthorized-card>p{margin:0;color:#765e68;font-size:11px;line-height:1.5}.auth-loading{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:14px;background:linear-gradient(155deg,#d93677,#f27aa8);color:#fff}.auth-loading img{width:180px;height:72px;object-fit:contain}.auth-loading span{width:28px;height:28px;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:auth-spin .8s linear infinite}.auth-loading p{margin:0;font-size:11px}@keyframes auth-spin{to{transform:rotate(360deg)}}@media(min-width:700px){.login-screen{grid-template-columns:minmax(250px,430px) minmax(340px,430px);justify-content:center;align-items:center;gap:54px}.login-brand,.login-card{width:100%}.login-brand{text-align:left}.login-brand img{margin-left:0;object-position:left center}.login-brand>span{margin-left:0}.login-brand p{margin-left:0}}.collections-admin-content{padding:13px;display:grid;gap:11px}.collections-admin-hero{padding:16px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#215e4d,#4aa481);box-shadow:0 9px 23px #215e4d2e}.collections-admin-hero small{color:#c9f3e3;font-size:7px;font-weight:900;letter-spacing:.12em}.collections-admin-hero h2{margin:4px 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.collections-admin-hero p{max-width:360px;margin:0;color:#ffffffd1;font-size:8px;line-height:1.4}.collections-admin-hero>span{padding:6px 8px;flex:0 0 auto;border:1px solid rgba(255,255,255,.42);border-radius:999px;font-size:7px;font-weight:850}.collections-kpis{display:grid;grid-template-columns:1fr 1fr;gap:7px}.collections-kpis article{min-width:0;padding:11px;display:grid;gap:3px;border:1px solid #d9e9e2;border-radius:13px;background:#fff}.collections-kpis small{color:#33755f;font-size:6.5px;font-weight:900;letter-spacing:.09em}.collections-kpis b{color:#244c40;font-size:22px}.collections-kpis span{overflow:hidden;color:#7b6b71;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.collections-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px}.collections-tabs button{min-height:39px;border:1px solid #cfe2da;border-radius:10px;color:#3f705f;background:#fff;font-size:8px;font-weight:850}.collections-tabs button.active{color:#fff;border-color:#347d65;background:#347d65}.collections-portfolio-list{display:grid;gap:7px}.collections-portfolio-list article{padding:10px;display:flex;justify-content:space-between;align-items:center;gap:9px;border-left:4px solid #d8c6ce;border-radius:10px;background:#faf5f7}.collections-portfolio-list article.overdue,.collections-portfolio-list article.critical{border-left-color:#d64b4b;background:#fff3f3}.collections-portfolio-list article>span,.collections-portfolio-list article>strong{min-width:0;display:grid;gap:2px}.collections-portfolio-list article>span small{color:#a06d80;font-size:6.5px}.collections-portfolio-list article b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.collections-portfolio-list article em{color:#927a84;font-size:7px;font-style:normal}.collections-portfolio-list article>strong{flex:0 0 auto;justify-items:end;font-size:10px}.collections-portfolio-list article>strong small{color:#b13b4b;font-size:6.5px}.collections-permission-note{margin:0;padding:9px;border-radius:9px;color:#536e64;background:#edf7f3;text-align:center;font-size:7px;line-height:1.4}.admin-alert-list>p{margin:0;padding:8px 0;border-top:1px solid #f0e4e8;color:#7d6570;font-size:8px;line-height:1.45}.sales-document.financial-pending summary i{color:#9b2f41;background:#fff0f1}.sales-document.financial-partial summary i{color:#8a5d13;background:#fff1d7}.sales-document.financial-paid summary i{color:#276c42;background:#e8f6ed}.document-totals-detail .outstanding b{color:#b83261}.registered-payment-list{display:grid;gap:0}.registered-payment-list>div{padding:9px 0;display:flex;justify-content:space-between;gap:10px;border-top:1px solid #f0e3e8}.registered-payment-list>div>span{display:grid;gap:2px}.registered-payment-list>div>span:last-child{justify-items:end;text-align:right}.registered-payment-list b,.registered-payment-list strong{font-size:9px}.registered-payment-list small,.empty-payment-history{color:var(--muted);font-size:7px}.empty-payment-history{margin:0}.dashboard-month-select,.dashboard-compare-select,.dashboard-seller-select{display:flex;align-items:center;gap:5px;color:#8c7180;font-size:8px;font-weight:750}.dashboard-month-select select,.dashboard-compare-select select,.dashboard-seller-select select{min-height:30px;padding:5px 24px 5px 9px;border:1px solid #ead4dc;border-radius:9px;color:#633f4e;background:#fff;font-size:10px;font-weight:800;text-transform:capitalize}.dashboard-seller-select{width:100%;justify-content:space-between}.dashboard-seller-select select{max-width:75%;text-overflow:ellipsis}.dashboard-seller-missing{width:100%;padding:8px 9px;border-radius:9px;color:#a4475f;background:#fff0f4;font-size:8px;font-weight:800}.dashboard-compare-select{margin-top:5px;justify-content:center}.seller-dashboard-heading>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;text-align:left}.seller-dashboard-heading>div>small{flex:1}.dashboard-shortcuts{grid-template-columns:repeat(7,1fr)}.crm-sibling-links{margin-top:10px;display:flex;gap:7px}.crm-sibling-links button{min-height:32px;padding:6px 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #efbdd0;border-radius:9px;color:#a52d5d;background:#fff;font-size:9px;font-weight:800}.crm-sibling-links svg{width:14px;height:14px}.commercial-calendar-content,.prospects-content{padding:12px;display:grid;gap:12px}.calendar-heading,.prospects-heading{padding:15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #efdce4;border-radius:17px;background:linear-gradient(135deg,#fff,#fff2f7)}.calendar-heading small,.prospects-heading small{color:#c03970;font-size:8px;font-weight:850;letter-spacing:.14em}.calendar-heading h2,.prospects-heading h2{margin:4px 0;color:#4f3540;font:19px Georgia,serif;text-transform:capitalize}.calendar-heading p,.prospects-heading p{margin:0;color:#8e7580;font-size:9px}.calendar-heading button,.prospects-heading button{min-height:34px;padding:7px 10px;border:0;border-radius:10px;color:#fff;background:#dc4780;font-size:9px;font-weight:800}.calendar-card{padding:13px;border:1px solid #ead9e0;border-radius:17px;background:#fff}.calendar-card>header{display:flex;align-items:center;justify-content:space-between;text-transform:capitalize}.calendar-card>header button{width:32px;height:32px;border:0;border-radius:9px;color:#b93468;background:#fff0f5;font-size:22px}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar-weekdays{margin:12px 0 6px;color:#ae8998;font-size:8px;font-weight:800;text-align:center}.calendar-grid>span,.calendar-grid>button{min-height:39px}.calendar-grid>button{position:relative;border:0;border-radius:10px;color:#624b55;background:#fff8fa}.calendar-grid>button.selected{color:#fff;background:#db477f}.calendar-grid button i{position:absolute;right:3px;bottom:3px;min-width:14px;height:14px;border-radius:8px;color:#fff;background:#873651;font-size:7px;font-style:normal}.calendar-agenda{display:grid;gap:8px}.calendar-agenda article{padding:12px;display:grid;grid-template-columns:1fr auto;gap:8px;border:1px solid #ead9e0;border-radius:13px;background:#fff}.calendar-agenda article div{display:grid;gap:2px}.calendar-agenda article small{color:#c03b70;font-size:7px;font-weight:850}.calendar-agenda article b{font-size:11px}.calendar-agenda article span{color:#8b737d;font-size:8px}.calendar-agenda label{display:grid;gap:3px;color:#8b737d;font-size:7px}.calendar-agenda input{max-width:150px;min-height:31px;border:1px solid #ead3dc;border-radius:8px;font-size:8px}.calendar-empty{padding:25px;color:#9c828c;border:1px dashed #e6c8d4;border-radius:14px;text-align:center;font-size:9px}.prospect-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.prospect-kpis div{padding:12px 6px;display:grid;gap:3px;border:1px solid #ead9e0;border-radius:13px;background:#fff;text-align:center}.prospect-kpis strong{color:#cf3c74;font-size:19px}.prospect-kpis span{color:#8b737d;font-size:8px}.prospect-form{padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid #ead9e0;border-radius:15px;background:#fff}.prospect-form label{display:grid;gap:4px;color:#735a65;font-size:8px;font-weight:800}.prospect-form input{min-width:0;min-height:37px;border:1px solid #ead3dc;border-radius:9px}.prospect-form button{border:0;border-radius:10px;color:#fff;background:#dc4780;font-weight:800}.prospect-list{display:grid;gap:8px}.prospect-list>button{padding:13px;display:flex;justify-content:space-between;align-items:center;border:1px solid #ead9e0;border-radius:14px;color:#553f48;background:#fff;text-align:left}.prospect-list span{display:grid;gap:3px}.prospect-list small{color:#c03a70;font-size:7px;font-weight:850}.prospect-list b{font-size:11px}.prospect-list em{color:#927985;font-size:8px;font-style:normal}.prospect-list strong{color:#b13a68;font-size:8px}.prospect-profile{padding:16px;display:grid;gap:7px;border:1px solid #efd7e1;border-radius:17px;color:#60444f;background:linear-gradient(135deg,#fff,#ffedf4)}.prospect-profile>small{color:#c23c70;font-weight:850}.prospect-profile h2,.prospect-profile p{margin:0}.prospect-profile em{color:#947b85;font-size:8px}.prospect-profile label{display:grid;gap:4px;font-size:8px;font-weight:800}.prospect-profile select{min-height:37px;border:1px solid #e5cbd5;border-radius:9px;background:#fff}.prospect-stage-actions{display:flex;gap:5px;flex-wrap:wrap}.prospect-stage-actions button{padding:6px 8px;border:1px solid #e4bed0;border-radius:8px;color:#a33462;background:#fff;font-size:8px;font-weight:800}.prospect-note-form,.customer-note-form{display:grid;grid-template-columns:1fr auto;gap:7px}.prospect-note-form textarea,.customer-note-form textarea{min-width:0;padding:9px;border:1px solid #e6cad6;border-radius:10px;resize:vertical}.prospect-note-form button,.customer-note-form button{padding:8px 10px;border:0;border-radius:9px;color:#fff;background:#d9447b;font-size:8px;font-weight:800}.customer-commercial-history{margin-top:12px;padding:14px;display:grid;gap:12px;border:1px solid #ead9e0;border-radius:17px;background:#fff}.internal-notes-card>article{padding:9px 0;display:grid;gap:3px;border-top:1px solid #f2e3e9}.internal-notes-card>article b{font-size:9px}.internal-notes-card>article small{color:#947b85;font-size:7px}@media(max-width:520px){.dashboard-shortcuts{grid-template-columns:repeat(7,1fr)}.dashboard-compare-select{width:100%;justify-content:space-between}.dashboard-month-select select,.dashboard-compare-select select{font-size:9px}.calendar-agenda article{grid-template-columns:1fr}.calendar-agenda input{max-width:none;width:100%}.prospect-form,.customer-note-form,.prospect-note-form{grid-template-columns:1fr}}.compact-module-heading{padding:11px 13px}.compact-module-heading h2{margin:0;color:#4f3943;font-family:inherit;font-size:15px;font-weight:850;line-height:1.2}.compact-module-heading span{color:#917681;font-size:8px}.directory-intro.compact-module-heading .standalone-search{margin-top:9px}.documents-intro.compact-module-heading{min-height:40px;display:flex;align-items:center}.flow-intro.compact-module-heading{padding:10px 12px}.lookup-hero.compact-module-heading{padding:12px;gap:9px}.lookup-hero.compact-module-heading h2{margin:0}.operations-hero.compact-module-heading,.admin-hero.compact-module-heading{min-height:58px}.calendar-heading.compact-module-heading h2,.prospects-heading.compact-module-heading h2{margin:0;font-family:inherit;font-size:15px}.sales-line-chart .current-line{stroke-width:2}.sales-line-chart .previous-line{stroke-width:1.25}.sales-trend-card footer i{height:2px}.wms-content{padding-bottom:28px}.wms-order-page{display:grid;gap:11px}.wms-order-summary{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #ead5dd;border-radius:16px;background:#fff;box-shadow:var(--shadow)}.wms-order-summary span{min-width:0;display:grid;gap:2px}.wms-order-summary small{color:#bd396c;font-size:7px;font-weight:900;letter-spacing:.11em}.wms-order-summary h2{margin:0;color:#49353e;font-size:16px}.wms-order-summary p{margin:0;overflow:hidden;color:#866e77;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.wms-order-summary button{flex:0 0 auto;min-height:38px;padding:7px 10px;border:1px solid #e3a5bc;border-radius:9px;color:#a63864;background:#fff8fa;font-size:8px;font-weight:850}.wms-identity{padding:10px 12px;display:grid;gap:2px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#a92f61,#dc4d85)}.wms-identity span,.wms-identity small{font-size:7px;opacity:.86}.wms-identity b{font-size:10px}.wms-lines{display:grid;gap:7px}.wms-lines article{min-height:78px;padding:8px;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #ead7de;border-radius:13px;background:#fff}.wms-lines article.match{border-color:#70bd8d;box-shadow:inset 3px 0 #48a66b}.wms-lines article.mismatch{border-color:#e3a1a6;box-shadow:inset 3px 0 #d44852}.wms-product-image{width:62px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:10px;color:#cf3e77;background:#fff0f5;font:17px Georgia,serif}.wms-product-image img{width:100%;height:100%;object-fit:contain;background:#fff}.wms-lines article>span{min-width:0;display:grid;gap:3px}.wms-lines article b{font-size:9px;line-height:1.25}.wms-lines article small{color:#bd3b6c;font-size:7px;font-weight:800}.wms-lines article em{color:#8a747d;font-size:7px;font-style:normal}.wms-lines article>input{width:58px;min-height:44px;padding:5px;border:1px solid #d8bdc7;border-radius:9px;background:#fff;font-size:16px;text-align:center}.wms-stage-actions{display:grid;gap:9px}.wms-photo-input{min-height:48px;display:grid;place-items:center;border:1px dashed #d7789d;border-radius:11px;color:#ad3563;background:#fff7fa;font-size:8px;font-weight:850}.wms-photo-input.ready{border-style:solid;color:#28704a;background:#edf8f1}.wms-photo-input input{position:absolute;width:1px;height:1px;opacity:0}.wms-review-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:7px}.wms-review-actions>button:first-child{min-height:43px;border:1px solid #d98eaa;border-radius:10px;color:#a93664;background:#fff;font-size:8px;font-weight:850}.wms-review-actions .operations-primary{margin:0}.fulfillment-evidence-label{margin-top:8px;color:#b93a6a;font-size:7px;font-weight:900;letter-spacing:.1em}@media(max-width:480px){.wms-lines article{grid-template-columns:68px minmax(0,1fr) auto;min-height:86px}.wms-product-image{width:68px}.wms-order-summary h2{font-size:17px}.wms-lines article b{font-size:10px}}.wms-queue-hero{color:#513a44!important;background:linear-gradient(135deg,#fff,#fff5f9)!important;border:1px solid #efd7e1!important}.wms-queue-hero p{margin:2px 0 0;color:#927581;font-size:7px}.wms-queue-hero strong{color:#bd3b6c!important;background:#ffe7f0!important}.logistics-kpis button{min-width:0;padding:8px 3px;display:grid;grid-template-columns:auto auto;place-content:center;align-items:center;gap:0 5px;border:1px solid #ead9e0;border-radius:12px;color:#8a707a;background:#fff}.logistics-kpis button i{width:19px;height:19px;grid-row:1/3;display:grid;place-items:center;border-radius:7px;color:#bd3b6c;background:#fff0f5;font-size:11px;font-style:normal;font-weight:900}.logistics-kpis button b{font-size:15px;line-height:1}.logistics-kpis button span{font-size:6.5px}.logistics-kpis button.active{border-color:#d94a80;background:#fff2f7;box-shadow:inset 0 0 0 1px #d94a80}.logistics-kpis button.active i{color:#fff;background:#d9427b}.wms-order-info{padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid #ead8df;border-radius:12px;background:#fff}.wms-order-info div{min-width:0;display:grid;gap:2px}.wms-order-info small{color:#ae7a8e;font-size:6px;font-weight:850}.wms-order-info b{overflow:hidden;color:#523c45;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.wms-order-info button{grid-column:1/-1;min-height:34px;border:1px solid #e0a2b9;border-radius:8px;color:#a53662;background:#fff7fa;font-size:7.5px;font-weight:850}.wms-payment-banner{padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #ead8df;border-radius:12px;background:#fff}.wms-payment-banner span{display:grid;gap:2px}.wms-payment-banner small{color:#ad7489;font-size:7px;font-weight:900;letter-spacing:.1em}.wms-payment-banner b{color:#4d3941;font-size:10px}.wms-payment-banner em{color:#88717a;font-size:8px;font-style:normal;font-weight:750}.wms-payment-banner>strong{padding:7px 9px;border-radius:999px;color:#fff;background:#c43168;font-size:7px;letter-spacing:.08em}.wms-payment-banner.cod{border-color:#d74378;background:linear-gradient(135deg,#fff2f7,#ffe1ec);box-shadow:0 8px 20px #c431681f}.wms-payment-banner.cod b,.wms-payment-banner.cod em{color:#9e2857}.cod-dispatch-confirmation{padding:12px;display:grid;gap:8px;border:2px solid #dc4a80;border-radius:13px;background:#fff4f8}.cod-dispatch-confirmation>small{color:#bf3569;font-size:7px;font-weight:900;letter-spacing:.1em}.cod-dispatch-confirmation>b{color:#513a43;font-size:11px}.cod-dispatch-confirmation>p{margin:0;color:#765e67;font-size:9px;line-height:1.35}.cod-dispatch-confirmation>label{font-size:8px}.cod-dispatch-confirmation .cod-confirm-check{display:flex;align-items:flex-start;grid-template-columns:none;gap:8px;color:#644a54;font-size:9px;line-height:1.3}.cod-dispatch-confirmation .cod-confirm-check input{width:18px;min-height:18px;margin:0;flex:0 0 18px;accent-color:#c43168}.cod-dispatch-confirmation>em{color:#b1295c;font-size:8px;font-style:normal;font-weight:800}.dispatch-form>label>small{color:#9b7886;font-size:7px;font-weight:650}.app-render-error{min-height:100dvh;padding:40px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;background:linear-gradient(155deg,#cf2f6d,#ef5f9d 55%,#f8b6d0)}.app-render-error img{width:min(270px,70vw);margin-bottom:26px}.app-render-error small{padding:8px 12px;border-radius:999px;color:#a92f5d;background:#fff;font-size:9px;font-weight:900;letter-spacing:.12em}.app-render-error h1{max-width:520px;margin:20px 0 8px;font:500 clamp(32px,8vw,54px)/1.05 Georgia,serif}.app-render-error p{max-width:520px;margin:0;color:#fff7fa;font-size:13px;line-height:1.5}.app-render-error button{min-width:220px;margin-top:24px;padding:13px 18px;border:0;border-radius:14px;color:#b52f63;background:#fff;font-size:13px;font-weight:850;box-shadow:0 14px 30px #6d143733}.wms-compact-timeline{padding:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;border:1px solid #ecdce2;border-radius:11px;background:#fff}.wms-compact-timeline>button{min-width:0;padding:3px;display:grid;justify-items:center;align-content:start;gap:3px;border:1px solid transparent;border-radius:8px;color:inherit;background:#fff;text-align:center}.wms-compact-timeline i{width:16px;height:16px;display:grid;place-items:center;border:2px solid #dbc7cf;border-radius:50%;color:#fff;background:#fff;font-size:8px;font-style:normal;font-weight:900}.wms-compact-timeline .done i{border-color:#d9427b;background:#d9427b}.wms-compact-timeline>button span{min-width:0;display:grid;justify-items:center;gap:1px}.wms-compact-timeline>button b{font-size:6.5px}.wms-compact-timeline>button small{overflow:hidden;color:#957b85;font-size:5px;line-height:1.15;text-overflow:ellipsis}.wms-stage-initials{min-width:18px;padding:2px 4px;border-radius:999px;color:#ac3563!important;background:#ffe5ef;font-weight:900}.wms-stage-initials em{font-style:normal}.wms-stage-detail{grid-column:1/-1;margin:5px -1px -1px;padding:7px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:8px;color:#725360;background:#fff1f6}.wms-stage-detail span{display:grid;gap:1px}.wms-stage-detail b{font-size:7px}.wms-stage-detail small,.wms-stage-detail time{font-size:6px;font-style:normal}.wms-compact-timeline>button.expanded{box-shadow:0 5px 14px #782c491a}.wms-lines article.pickable{cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.wms-lines article.pickable:active{transform:scale(.99)}.wms-lines article.picked{border-color:#56ad77;background:#f1fbf5;box-shadow:inset 4px 0 #48a66b}.wms-line-quantity{min-width:58px;display:grid;justify-items:center;align-content:center;gap:0;color:#c72f69}.wms-line-quantity>b{font-size:24px!important;line-height:1}.wms-line-quantity>small{font-size:6px!important;letter-spacing:.08em}.wms-line-quantity>i{width:18px;height:18px;margin-top:3px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#48a66b;font-size:10px;font-style:normal}.wms-picking-progress{padding:8px 11px;display:flex;align-items:center;gap:6px;border-radius:9px;color:#266f48;background:#edf8f1}.wms-picking-progress b{font-size:13px}.wms-picking-progress span{font-size:7px}.wms-blind-review{padding:11px;border:1px solid #ead6de;border-radius:13px;background:#fff}.wms-blind-review>header{display:flex;align-items:center;justify-content:space-between;gap:9px}.wms-blind-review>header span{display:grid;gap:2px}.wms-blind-review>header small{color:#bd3b6c;font-size:6px;font-weight:900;letter-spacing:.1em}.wms-blind-review>header b{font-size:9px}.wms-blind-review .scan-product-button{padding:0 10px}.blind-review-empty{margin:0;padding:18px 10px;border:1px dashed #dfb7c7;border-radius:10px;color:#8e747f;background:#fff8fa;text-align:center;font-size:7.5px}.blind-count-card{padding:9px;display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px;border-radius:11px;background:#fff7fa}.blind-count-card>span{min-width:0;display:grid;align-content:center;gap:3px}.blind-count-card>span b{font-size:9px;line-height:1.2}.blind-count-card>span small{color:#bd3b6c;font-size:7px;font-weight:850}.blind-count-card>span em{color:#725962;font-size:8px;font-style:normal;font-weight:800}.blind-count-card>div{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:7px}.blind-count-card input{min-width:0;min-height:48px;border:1px solid #d98baa;border-radius:9px;background:#fff;font-size:22px;text-align:center}.blind-count-card button{padding:0 14px;border:0;border-radius:9px;color:#fff;background:#d9427b;font-size:8px;font-weight:900}.blind-count-card button:disabled{opacity:.4}.blind-result{margin:0;padding:9px;border-radius:9px;font-size:8px;font-weight:850}.blind-result.success{color:#246d45;background:#eaf7ef}.blind-result.mismatch{color:#a63b45;background:#fff0f1}.blind-count-status{display:flex;flex-wrap:wrap;gap:5px}.blind-count-status span{padding:4px 6px;display:flex;align-items:center;gap:3px;border-radius:999px;color:#917681;background:#f5edf0;font-size:7px;font-weight:900}.blind-count-status span.done{color:#246d45;background:#e6f5ec}.blind-count-status span.difference{color:#a63b45;background:#ffecef}.blind-count-status small{font-size:6px}.hold-form{grid-template-columns:1fr}.hold-form>small{color:#8d747e;font-size:6.5px}.hold-form button{min-height:38px}.wms-identity{display:none}@media(max-width:480px){.wms-compact-timeline .wms-stage-detail{font-size:6px}.wms-line-quantity{min-width:52px}.wms-line-quantity>b{font-size:26px!important}.blind-count-card{grid-template-columns:68px minmax(0,1fr)}}.account-popover>button.logout{display:flex;align-items:center;gap:8px}.account-popover>button.logout svg{width:15px;height:15px;flex:0 0 auto}.logistics-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.logistics-mode-tabs button{min-height:38px;border:1px solid #e6c8d4;border-radius:10px;color:#936c7c;background:#fff;font-size:9px;font-weight:850}.logistics-mode-tabs button.active{color:#fff;border-color:#d9427b;background:#d9427b}.logistics-mode-tabs button:only-child{grid-column:1/-1}.wms-in-process-filter{min-height:34px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;border:1px solid #e6cad6;border-radius:10px;color:#8a5a6d;background:#fff7fa;font-size:8px;font-weight:800}.wms-in-process-filter b{min-width:22px;height:22px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#bd3b6c}.wms-in-process-filter.active{border-color:#d9427b;box-shadow:inset 0 0 0 1px #d9427b}.wms-compact-timeline{position:relative;isolation:isolate}.wms-compact-timeline:before{content:"";height:2px;position:absolute;z-index:0;top:18px;left:10%;right:10%;background:#ead7df}.wms-compact-timeline>button{position:relative;z-index:1}.wms-compact-timeline>button.current{border-color:#e05287;background:#fff1f6;box-shadow:0 0 0 2px #e052871a}.wms-compact-timeline>button.current i{border-color:#e05287;box-shadow:0 0 0 3px #ffe1ec}.wms-lock-banner{padding:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e2b16b;border-radius:11px;color:#76501e;background:#fff7e9}.wms-lock-banner span{display:grid;gap:2px}.wms-lock-banner b{font-size:9px}.wms-lock-banner small{font-size:7px}.wms-lock-banner button{min-height:34px;padding:7px 9px;border:0;border-radius:8px;color:#fff;background:#9a6420;font-size:8px;font-weight:850}.wms-review-progress{height:7px;overflow:hidden;border-radius:999px;background:#f1e4e9}.wms-review-progress i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#d43c76,#f075a4);transition:width .2s}.blind-review-tools{display:grid;grid-template-columns:1fr 1fr;gap:6px}.blind-review-tools button{min-height:34px;border:1px solid #e2b3c5;border-radius:9px;color:#a53764;background:#fff7fa;font-size:8px;font-weight:800}.wms-expected-list{max-height:240px;display:grid;overflow:auto;border:1px solid #ecdbe2;border-radius:10px;background:#fff}.wms-expected-list>div{padding:8px 9px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;border-bottom:1px solid #f0e4e8}.wms-expected-list>div:last-child{border-bottom:0}.wms-expected-list span{min-width:0;display:grid;gap:2px}.wms-expected-list b{font-size:8px}.wms-expected-list span small{color:#af6d87;font-size:7px}.wms-expected-list strong{display:grid;justify-items:center;color:#c8326b;font-size:20px}.wms-expected-list strong small{font-size:6px}.wms-product-fallback{max-height:260px;padding:7px;display:grid;gap:5px;overflow:auto;border:1px solid #ead5de;border-radius:10px;background:#fff}.wms-product-fallback input{position:sticky;top:0;z-index:1;min-height:39px;padding:8px;border:1px solid #deb4c4;border-radius:8px;background:#fff;font-size:16px}.wms-product-fallback button{padding:8px;display:grid;gap:2px;border:0;border-radius:8px;color:#533d46;background:#fff6f9;text-align:left;font-size:8px;font-weight:800}.wms-product-fallback button small{color:#b43968;font-size:7px}.wms-guide-search input{width:100%;min-height:44px;padding:9px 11px;border:1px solid #e2c7d2;border-radius:11px;background:#fff;font-size:16px}.wms-guide-list{display:grid;gap:8px}.wms-guide-list article{overflow:hidden;border:1px solid #e8d5dd;border-radius:13px;background:#fff}.wms-guide-main{width:100%;padding:11px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;color:#533d46;background:#fff;text-align:left}.wms-guide-main span{min-width:0;display:grid;gap:2px}.wms-guide-main small{color:#bd396c;font-size:8px;font-weight:850}.wms-guide-main b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.wms-guide-main em{color:#8b737d;font-size:8px;font-style:normal}.wms-guide-main strong{color:#b43767;font-size:8px}.wms-guide-list article>div{padding:7px;display:grid;grid-template-columns:1fr 1fr;gap:6px;border-top:1px solid #f0e3e8;background:#fff8fa}.wms-guide-list article>div button{min-height:34px;border:1px solid #e0b7c7;border-radius:8px;color:#a33462;background:#fff;font-size:8px;font-weight:850}@media(max-width:430px){.breadcrumbs button,.breadcrumbs b{font-size:9px}.module-copy>small{font-size:9px}.module-copy>em{font-size:11px}.account-popover>button{font-size:11px}.account-popover section small{font-size:9px}.logistics-kpis button span{font-size:8px}.wms-queue-hero p,.wms-lines article small,.wms-lines article em,.wms-picking-progress span,.operations-help{font-size:8px}.wms-compact-timeline b{font-size:7.5px}.wms-order-info small{font-size:7px}.wms-order-info b{font-size:9px}.blind-review-empty,.blind-result,.blind-review-tools button,.wms-guide-main em,.wms-guide-list article>div button{font-size:9px}.blind-count-status small{font-size:7px}.app-version-footer{font-size:8px}}.offline-banner{position:sticky;top:0;z-index:2000;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.5rem .8rem;background:#fff1c8;color:#704d00;border-bottom:1px solid #e8c86b;font-size:.82rem;width:100%;border-top:0;border-left:0;border-right:0;cursor:pointer}.offline-banner span{font-weight:500}@media(max-width:520px){.offline-banner{align-items:flex-start;flex-direction:column;gap:.1rem}}.payment-allocation{border:1px solid #efd4df;border-radius:16px;padding:12px;min-width:0}.payment-allocation legend{color:#8d536b;font-weight:800;padding:0 6px}.payment-allocation>div{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f5e7ed}.payment-allocation>div label{display:flex;align-items:center;gap:8px;min-width:0}.payment-allocation>div label span{display:grid;min-width:0}.payment-allocation>div label small{color:#8d7a82;font-weight:500}.payment-allocation>div input[type=checkbox]{width:20px;height:20px;flex:0 0 auto}.payment-allocation>div>input{min-width:0}.payment-allocation>strong{display:block;padding-top:10px;text-align:right}.payment-integration-config{margin-top:16px}@media(max-width:520px){.payment-allocation>div{grid-template-columns:1fr}}.app-loading-inline{min-height:50vh;display:grid;place-items:center;color:#a73a66;font-weight:800}.offline-queue-backdrop{position:fixed;z-index:4000;inset:0;padding:18px;display:grid;place-items:center;background:#39232c6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.offline-queue-dialog{width:min(620px,100%);max-height:min(720px,90vh);padding:14px;display:grid;gap:12px;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 22px 60px #39232c3d}.offline-queue-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.offline-queue-dialog>header span{display:grid;gap:2px}.offline-queue-dialog>header small{color:#bd396c;font-size:9px;font-weight:900;letter-spacing:.09em}.offline-queue-dialog>header b{font-size:18px}.offline-queue-dialog>header button{width:36px;height:36px;border:0;border-radius:10px;color:#8d6172;background:#fff0f5;font-size:22px}.offline-queue-list{display:grid;gap:8px;overflow:auto}.offline-queue-list article{padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border:1px solid #ecd7df;border-radius:12px}.offline-queue-list article>span{min-width:0;display:grid;gap:3px}.offline-queue-list b{overflow-wrap:anywhere;font-size:11px}.offline-queue-list small{color:#876f79;font-size:9px}.offline-queue-list em{color:#a13a4c;font-size:9px;font-style:normal}.offline-queue-list article>div{display:flex;align-items:center;gap:5px}.offline-queue-list article button,.offline-queue-dialog>footer button{min-height:34px;padding:7px 9px;border:1px solid #dea8bc;border-radius:8px;color:#a33462;background:#fff7fa;font-size:9px;font-weight:850}.offline-queue-list article button.danger{color:#a3333e;border-color:#e7b0b5;background:#fff3f3}.offline-queue-dialog>footer{display:flex;justify-content:flex-end}@media(max-width:520px){.offline-queue-list article{grid-template-columns:1fr}.offline-queue-list article>div{justify-content:flex-end}}.contact-form-heading{margin-bottom:11px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.contact-form-heading h3{margin:0 0 3px}.contact-form-heading small{color:#a06f82;font-size:9px}.contact-form-heading button{padding:7px 9px;border:1px solid #e5cfd8;border-radius:8px;color:#b53568;background:#fff8fa;font-weight:750}.contact-currency-input{position:relative}.contact-currency-input span{position:absolute;z-index:1;left:11px;top:50%;color:#a06f82;transform:translateY(-50%)}.contact-currency-input input{padding-left:27px}.divipola-note{margin:9px 0 2px!important;color:#875f70!important;text-align:left!important}.customer-quick-create{width:100%;min-height:40px;margin-top:10px;border:1px dashed #dc85a7;border-radius:10px;color:#b93669;background:#fff8fa;font-size:11px;font-weight:800}.operation-loading-overlay{position:fixed;z-index:5000;inset:0;padding:24px;display:grid;place-content:center;justify-items:center;gap:8px;color:#fff;background:#482232ad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center}.operation-loading-overlay b{font-size:14px}.operation-loading-overlay small{max-width:320px;color:#ffffffe0;font-size:9px}.operation-spinner{width:38px;height:38px;border:4px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:operation-spin .75s linear infinite}@keyframes operation-spin{to{transform:rotate(360deg)}}.operation-feedback{margin:8px 0 0;text-align:left}.operation-feedback button{margin-left:5px;padding:4px 7px;border:1px solid #db9caf;border-radius:7px;color:#9d3030;background:#fff;font-size:8px;font-weight:800}.operation-success{margin:9px 0 0;padding:9px 11px;border-radius:9px;color:#267044;background:#eaf7ef;font-size:9px;font-weight:800}.pilot-contacts-panel{display:grid;gap:14px}.pilot-contacts-panel>header p{margin:4px 0 0;color:#8d6e7a;font-size:10px;line-height:1.4}.pilot-contact-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;gap:9px;align-items:end}.pilot-contact-form label{min-width:0;display:grid;gap:5px;color:#745663;font-size:9px;font-weight:800}.pilot-contact-form input{width:100%;min-height:40px;padding:9px 10px;border:1px solid #e4ccd6;border-radius:10px;background:#fff;font-size:14px}.pilot-contact-form button{min-height:40px}.pilot-contact-preview{padding:11px;display:grid;gap:7px;border:1px solid #e8d3dc;border-radius:12px;background:#fff8fa}.pilot-contact-preview strong{color:#4f3a43;font-size:11px}.pilot-contact-preview small{color:#896b77;font-size:9px}.pilot-contact-preview>div{display:flex;flex-wrap:wrap;gap:7px}.pilot-contact-list{display:grid;gap:7px}.pilot-contact-list article{padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #ead8df;border-radius:11px;background:#fff}.pilot-contact-list article span{min-width:0;display:grid;gap:2px}.pilot-contact-list article b{font-size:10px}.pilot-contact-list article small{color:#91717e;font-size:8px}.pilot-contact-list article button{min-height:32px;padding:6px 9px;border:1px solid #e2b8c8;border-radius:8px;color:#a43260;background:#fff7fa;font-size:8px;font-weight:850}@media(max-width:700px){.pilot-contact-form{grid-template-columns:1fr}.pilot-contact-list article{align-items:flex-start;flex-direction:column}.pilot-contact-list article button{width:100%}}
