@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Noto+Kufi+Arabic:wght@400;500;600;700&display=swap";:root{color:#152431;font-synthesis:none;background:#f3f6f5;font-family:Manrope,Noto Kufi Arabic,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}.app{grid-template-columns:255px 1fr;min-height:100vh;display:grid}aside{color:#fff;background:linear-gradient(#071c30,#0e3442);flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:5px 7px 28px;display:flex}.mark,.logo{color:#092236;background:linear-gradient(135deg,#d5ae63,#f0d79b);place-items:center;font-weight:800;display:grid}.mark{border-radius:15px;width:45px;height:45px}.brand small{color:#adc0cb;margin-top:2px;display:block}nav{gap:7px;display:grid}nav a{color:#c8d6dc;border-radius:13px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}nav a:hover,nav a.active{color:#fff;background:#fff1}.logout{color:#c8d6dc;cursor:pointer;background:0 0;border:0;gap:10px;margin-top:auto;padding:13px;display:flex}header{margin-bottom:25px}header h1{margin:2px 0 5px;font-size:31px}header p{color:#71808a;margin:0}.eyebrow{letter-spacing:1.6px;font-size:12px;font-weight:700;color:#9a762e!important}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.stats article,.panel{background:#fff;border:1px solid #e3e9e7;border-radius:20px;box-shadow:0 10px 35px #142f3b09}.stats article{padding:20px}.stats span,.stats small{color:#74838a;display:block}.stats strong{margin:8px 0;font-size:29px;display:block}.panel{margin-bottom:20px;padding:22px;overflow:auto}.panel h2{margin-top:0}.toolbar{gap:10px;margin-bottom:16px;display:flex}.toolbar .search{background:#fff;border:1px solid #dae2df;border-radius:13px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.toolbar input{border:0;outline:0;width:100%;padding:12px}.toolbar select,.toolbar button,.form button{background:#fff;border:1px solid #d7dfdc;border-radius:13px;padding:11px 16px}.toolbar button,.form button{color:#fff;cursor:pointer;background:#126b72;border-color:#126b72}table{border-collapse:collapse;width:100%;min-width:700px}th{text-align:left;color:#77868c;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid #e7ecea;padding:12px;font-size:12px}td{border-bottom:1px solid #edf1ef;padding:14px 12px}td small{color:#87949a;margin-top:3px;display:block}.badge{text-transform:capitalize;background:#edf1f0;border-radius:20px;padding:5px 9px;font-size:12px;display:inline-flex}.badge.approved,.badge.active{color:#197051;background:#e2f6ed}.badge.pending{color:#8f6418;background:#fff2d8}.badge.rejected,.badge.suspended{color:#a43c35;background:#ffe7e5}.actions{gap:6px;display:flex}.actions button{cursor:pointer;background:#eff4f2;border:0;border-radius:9px;padding:7px}.actions svg{width:17px;height:17px}.split{grid-template-columns:2fr 1fr;gap:20px;display:grid}.form{align-content:start;gap:14px;display:grid}.form label,.auth-card label{gap:7px;font-size:13px;font-weight:600;display:grid}.form input,.auth-card input{border:1px solid #d7e0dd;border-radius:12px;outline:0;padding:12px}.tabs{gap:8px;margin-bottom:16px;display:flex}.tabs button{border:0;border-radius:10px;padding:9px 14px}.tabs .active{color:#fff;background:#126b72}.auth{background:radial-gradient(circle at 0 0,#1a6066,#071b2f 55%);place-items:center;min-height:100vh;display:grid}.auth-card{background:#fff;border-radius:26px;gap:16px;width:min(430px,92vw);padding:36px;display:grid;box-shadow:0 30px 80px #0004}.auth-card h1{margin:0}.auth-card p{color:#6f7e85;margin:0}.auth-card .logo{border-radius:18px;width:55px;height:55px}.auth-card button{color:#fff;background:#126b72;border:0;border-radius:13px;padding:13px;font-weight:700}.error{color:#9d3d36;background:#ffe8e6;border-radius:10px;padding:10px}.loader{text-align:center;padding:60px}pre{white-space:pre-wrap}@media (width<=900px){.app{grid-template-columns:78px 1fr}.brand div:last-child,nav a:not(.active){font-size:0}.brand{padding-left:0}.stats{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr}main{padding:22px}}@media (width<=600px){.stats{grid-template-columns:1fr}.app{display:block}aside{height:auto;position:static}nav{display:flex;overflow:auto}.logout{display:none}main{padding:16px}}.dashboard-grid,.details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px;display:grid}.back-button{color:#0d2942;background:0 0;border:1px solid #d9e2e7;align-items:center;gap:8px;margin-bottom:18px;display:inline-flex}.detail-list{gap:2px;display:grid}.detail-row{border-bottom:1px solid #edf1f3;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.detail-row:last-child{border-bottom:0}.detail-row span{color:#71808d}.detail-row strong{text-align:right;color:#0a2238}.pagination{justify-content:flex-end;align-items:center;gap:14px;padding-top:20px;display:flex}.pagination span{color:#71808d}.empty-state{text-align:center;color:#71808d;padding:36px 16px}.error-state{margin-top:30px}.page-error{margin-bottom:18px}@media (width<=980px){.dashboard-grid,.details-grid{grid-template-columns:1fr}}.primary-action,.panel-heading button{align-items:center;gap:8px;display:inline-flex}.danger-action{color:#b33b3b!important}.danger-button{color:#fff;background:#bd3f3f;align-items:center;gap:8px;display:inline-flex}.secondary-button{color:#0a2940;background:#edf2f3}.modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#041928ad;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border-radius:24px;width:min(720px,100%);max-height:calc(100vh - 60px);padding:28px;overflow-y:auto;box-shadow:0 30px 80px #0419284d}.modal-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.modal-header h2{margin:0}.modal-close{color:#0a2940;background:#edf2f3;border-radius:50%;width:40px;height:40px;padding:0;font-size:25px;line-height:1}.modal-form{gap:18px;display:grid}.form-field{color:#0b263c;gap:8px;font-weight:600;display:grid}.form-field input,.form-field select,.modal-form input,.modal-form select{width:100%}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.checkbox-field{color:#0b263c;align-items:center;gap:10px;font-weight:600;display:flex}.checkbox-field input{width:auto}.modal-actions{justify-content:flex-end;gap:12px;padding-top:10px;display:flex}.modal-actions button{align-items:center;gap:8px;display:inline-flex}.confirm-message{color:#667986;margin:0;font-size:17px;line-height:1.6}.location-grid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:22px;display:grid}.panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.panel-heading h2{margin:0 0 4px}.panel-heading p{color:#748491;margin:0}.country-list{gap:12px;display:grid}.country-card{cursor:pointer;border:1px solid #e3eaed;border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px;transition:all .2s;display:grid}.country-card:hover,.country-card.selected{background:#f1f8f8;border-color:#167c80}.country-flag{color:#0a2940;background:#edf3f4;border-radius:15px;place-items:center;width:52px;height:52px;font-weight:800;display:grid;overflow:hidden}.country-content{gap:3px;display:grid}.country-content small,.country-content span{color:#738490}.country-card .actions{display:flex}.badge.active{color:#087a59;background:#dff5eb}.badge.blocked{color:#a33535;background:#f9e3e3}@media (width<=1050px){.location-grid{grid-template-columns:1fr}}@media (width<=720px){.form-grid{grid-template-columns:1fr}.modal-overlay{padding:12px}.modal-card{max-height:calc(100vh - 24px);padding:20px}.country-card{grid-template-columns:48px minmax(0,1fr)}.country-card>.badge,.country-card>.actions{grid-column:2}}.commerce-stats{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px;margin:18px 0 22px;display:grid}.commerce-stats article{background:#fff;border:1px solid #dce6e5;border-radius:20px;flex-direction:column;gap:8px;padding:18px;display:flex}.commerce-stats span{color:#748590;font-size:13px}.commerce-stats b{color:#071f34;font-size:23px}.commerce-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.commerce-filters{flex-wrap:wrap;gap:9px;display:flex}.commerce-filters input,.commerce-filters select,.commerce-toolbar select{background:#fff;border:1px solid #dce6e5;border-radius:12px;min-height:42px;padding:0 12px}.commerce-table-wrap{overflow:auto}.commerce-table{border-collapse:collapse;width:100%;min-width:850px}.commerce-table th{text-align:left;color:#748590;border-bottom:1px solid #dce6e5;padding:12px;font-size:12px}.commerce-table td{border-bottom:1px solid #edf2f1;padding:14px 12px}.commerce-table tbody tr{cursor:pointer}.commerce-table tbody tr:hover{background:#f6f9f8}.commerce-table td small{color:#748590;margin-top:4px;display:block}.commerce-status{color:#445761;text-transform:capitalize;background:#eef3f2;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.commerce-status.pending{color:#a56a00;background:#fff4dc}.commerce-status.confirmed,.commerce-status.preparing{color:#17699b;background:#e8f4ff}.commerce-status.ready,.commerce-status.out_for_delivery{color:#13766a;background:#e8f7f4}.commerce-status.delivered{color:#16825e;background:#e5f7ed}.commerce-status.cancelled{color:#be4545;background:#fdeaea}.commerce-drawer-backdrop{z-index:50;background:#071f3473;justify-content:flex-end;display:flex;position:fixed;inset:0}.commerce-drawer{background:#fff;width:min(480px,95vw);height:100%;padding:28px;position:relative;overflow:auto;box-shadow:-18px 0 45px #071f342e}.drawer-close{color:#071f34;background:#f0f5f4;position:absolute;top:18px;right:18px}.drawer-section{border-bottom:1px solid #e6eeee;padding:18px 0}.drawer-section h3{margin:0 0 8px}.drawer-section p{margin:0 0 4px}.drawer-line{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.drawer-line.total{padding:20px 0;font-size:19px}.commerce-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.commerce-actions button{text-transform:capitalize}.brand-logo-image{object-fit:contain;background:#fff;border-radius:15px;width:48px;height:48px;padding:5px;box-shadow:0 8px 22px #0000002e}.auth-brand-logo{object-fit:contain;filter:drop-shadow(0 16px 30px #071c302e);width:94px;height:94px;margin:0 auto 4px;display:block}.auth-card.brand-auth-card{border:1px solid #d5ae6373;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000059}.auth-card.brand-auth-card:before{content:"";background:linear-gradient(90deg,#d5ae63,#f0d79b,#126b72);height:7px;position:absolute;inset:0 0 auto}.auth-brand-heading{text-align:center}.auth-brand-heading h1{color:#071c30;font-size:30px}.auth-brand-heading p{line-height:1.65}.demo-access{color:#604b25;background:#f6f1e6;border:1px solid #ead9b7;border-radius:14px;padding:12px 14px;font-size:12px}aside .brand b{letter-spacing:.2px;font-size:17px}.brand-logo-image{object-fit:contain!important;background:#051f33!important;border:1px solid #e5bc589e!important;border-radius:17px!important;flex:none!important;width:56px!important;height:56px!important;padding:6px!important;display:block!important}.auth-brand-logo{object-fit:contain!important;background:#051f33!important;border-radius:22px!important;width:190px!important;height:118px!important;margin:0 auto 10px!important;padding:12px!important;display:block!important;box-shadow:0 20px 48px #051f3338!important}.page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.page-header h1{margin:2px 0 5px;font-size:31px}.page-header p{color:#71808a;margin:0}.page-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=700px){.page-header{flex-direction:column}}.vendor-approve-btn,.vendor-reject-btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:92px;padding:8px 12px;font-weight:700;transition:all .18s;display:inline-flex}button[title=Approve\ vendor]{color:#176b4d;cursor:pointer;background:#e6f7ef;border:1px solid #bfe5d5;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-weight:700;display:inline-flex}button[title=Approve\ vendor]:hover{color:#fff;background:#176b4d;border-color:#176b4d}button[title=Reject\ vendor]{color:#a23f37;cursor:pointer;background:#fff0ee;border:1px solid #f0c3bf;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-weight:700;display:inline-flex}button[title=Reject\ vendor]:hover{color:#fff;background:#a23f37;border-color:#a23f37}.vendor-suspend-btn{color:#4f5b62;cursor:pointer;background:#f3f5f6;border:1px solid #d9dfe3;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-weight:700;display:inline-flex}.vendor-suspend-btn:hover{color:#fff;background:#4f5b62;border-color:#4f5b62}.admin-order-view-btn{color:#0f6f75;cursor:pointer;white-space:nowrap;background:#edf7f7;border:1px solid #b9dcde;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:112px;padding:8px 13px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex}.admin-order-view-btn:hover{color:#fff;background:#117c82;border-color:#117c82;transform:translateY(-1px);box-shadow:0 6px 16px #0f6f7524}.admin-order-modal{flex-direction:column;gap:18px;display:flex}.admin-order-status-head{background:#f8faf9;border:1px solid #dce5e6;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.admin-order-status-head h3{text-transform:capitalize;margin:5px 0 0}.admin-order-label{letter-spacing:1.6px;color:#a57416;font-size:10px;font-weight:800;display:block}.admin-order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-order-info-card{background:#fff;border:1px solid #dce5e6;border-radius:16px;padding:18px}.admin-order-info-card h3{color:#06263e;margin:8px 0 6px}.admin-order-info-card p{color:#687983;margin:4px 0;font-size:13px}.admin-order-info-card.compact{min-height:105px}.admin-order-section{background:#fff;border:1px solid #dce5e6;border-radius:16px;overflow:hidden}.admin-order-section-title{background:#fafcfc;border-bottom:1px solid #e6ecec;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.admin-order-section-title h3{margin:0}.admin-order-section-title span{color:#72818a;font-size:12px}.admin-order-address{padding:16px 18px}.admin-order-address p{margin:0 0 4px}.admin-order-address small{color:#71808a}.admin-order-items{flex-direction:column;display:flex}.admin-order-item{border-bottom:1px solid #edf1f1;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.admin-order-item:last-child{border-bottom:0}.admin-order-item-product{align-items:center;gap:12px;min-width:0;display:flex}.admin-order-item-product img,.admin-order-item-placeholder{object-fit:cover;border:1px solid #e0e8e8;border-radius:12px;flex:0 0 48px;width:48px;height:48px}.admin-order-item-placeholder{color:#117c82;background:#f1f6f6;justify-content:center;align-items:center;display:flex}.admin-order-item-product b{color:#06263e;display:block}.admin-order-item-product small{color:#7b8990;margin-top:4px;display:block}.admin-order-finance{border:1px solid #dce5e6;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.admin-order-finance>div{background:#fafcfc;border-right:1px solid #e4eaea;padding:17px}.admin-order-finance>div:last-child{border-right:0}.admin-order-finance span{color:#72818a;margin-bottom:6px;font-size:12px;display:block}.admin-order-finance strong{color:#06263e;font-size:17px}.admin-order-finance .vendor-payable-total{background:#edf7f4}.admin-order-finance .vendor-payable-total strong{color:#14745a}.admin-order-timeline{padding:18px}.admin-order-timeline-item{gap:13px;padding:0 0 18px;display:flex;position:relative}.admin-order-timeline-item:last-child{padding-bottom:0}.timeline-dot{background:#117c82;border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px #e5f3f3}.admin-order-timeline-item b{text-transform:capitalize}.admin-order-timeline-item p{color:#65757e;margin:4px 0}.admin-order-timeline-item small{color:#87939a}@media (width<=760px){.admin-order-detail-grid,.admin-order-finance{grid-template-columns:1fr}.admin-order-finance>div{border-bottom:1px solid #e4eaea;border-right:0}.admin-order-finance>div:last-child{border-bottom:0}.admin-order-view-btn span{display:none}.admin-order-view-btn{min-width:auto;padding:8px 10px}}.admin-address-recipient{align-items:center;gap:10px;margin-bottom:8px;display:flex}.admin-address-recipient b{color:#06263e}.admin-address-recipient span{color:#487078;background:#eef5f3;border-radius:20px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.admin-order-address small{margin-top:5px;display:block}.delivery-instructions{color:#976a17!important}.category-list-panel,.category-form-panel{min-width:0}.category-toolbar .tabs{margin:0}.category-search{width:280px;max-width:100%}.category-table-wrap{width:100%;overflow-x:auto}.category-table{width:100%}.category-name-cell{flex-direction:column;gap:4px;display:flex}.category-name-cell strong{color:#06263e}.category-name-cell span{color:#71808a;width:max-content;max-width:100%;font-size:12px}.category-slug{color:#53676e;background:#f3f6f6;border-radius:7px;padding:5px 8px;font-size:12px;display:inline-flex}.category-usage{color:#246c67;background:#eef5f3;border-radius:20px;justify-content:center;align-items:center;min-width:30px;height:28px;padding:0 8px;font-weight:700;display:inline-flex}.category-status{border-radius:20px;justify-content:center;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.category-status.active{color:#087653;background:#def4e9}.category-status.inactive{color:#65747a;background:#eef1f2}.category-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.category-actions button{cursor:pointer;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.category-edit-btn{color:#11777c;background:#edf8f8;border:1px solid #bddfe1}.category-disable-btn{color:#916819;background:#fff8e5;border:1px solid #e5d4a6}.category-enable-btn{color:#176c4d;background:#eaf8f1;border:1px solid #bfe3d3}.category-delete-btn{color:#a64038;background:#fff2f0;border:1px solid #efc7c3}.category-delete-btn:disabled{opacity:.38;cursor:not-allowed}.category-form-panel{position:sticky;top:20px}.category-form-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.category-form-heading h2{margin:4px 0 0}.category-form-eyebrow{color:#a9700b;letter-spacing:2px;font-size:10px;font-weight:800}.category-cancel-btn{cursor:pointer;background:#fff;border:1px solid #d9e0e2;border-radius:8px;padding:7px 10px}.category-form-panel label{flex-direction:column;gap:7px;margin-bottom:16px;font-size:13px;font-weight:700;display:flex}.category-form-panel label small{color:#7a898f;font-weight:400}.category-active-control{background:#fafcfc;border:1px solid #dce4e5;border-radius:11px;align-items:flex-start;padding:14px;flex-direction:row!important}.category-active-control input{width:17px;height:17px;margin-top:2px}.category-active-control span{flex-direction:column;gap:3px;display:flex}.category-save-btn{color:#fff;cursor:pointer;background:#147d82;border:0;border-radius:10px;width:100%;padding:12px 16px;font-weight:800}.category-save-btn:hover{background:#0e6d72}@media (width<=1000px){.category-manager-grid{grid-template-columns:1fr}.category-form-panel{position:static}}@media (width<=700px){.category-toolbar{flex-direction:column;align-items:stretch}.category-search{width:100%}}:root{--v2-navy:#061d31;--v2-teal:#0d7775;--v2-gold:#d8b160;--v2-bg:#f6f4ee}body{background:var(--v2-bg)}.panel,.stat-card,.stats article{border-color:#e9e4d9!important;box-shadow:0 15px 45px #061d310a!important}.primary-action,.header-action{background:linear-gradient(135deg,var(--v2-teal),#095e62)!important;color:#fff!important}.eyebrow{color:#aa7d25!important}:root{--premium-navy:#071d31;--premium-navy-2:#0b3044;--premium-teal:#0e7776;--premium-teal-dark:#095f61;--premium-gold:#d9b25f;--premium-gold-soft:#f7edd5;--premium-bg:#f5f3ed;--premium-surface:#fff;--premium-surface-soft:#faf9f6;--premium-text:#10283a;--premium-muted:#78858e;--premium-border:#e7e4dc;--premium-success:#17805e;--premium-danger:#bf5149;--premium-warning:#aa7927;--premium-shadow:0 20px 60px #071d3114;--premium-shadow-lg:0 34px 90px #071d312e}html{background:var(--premium-bg)}body{color:var(--premium-text);background:radial-gradient(circle at 82% 4%, #d9b25f12, transparent 28%), var(--premium-bg)!important}button,input,select,textarea{font-family:Manrope,Noto Kufi Arabic,sans-serif}button{transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}button:hover:not(:disabled){transform:translateY(-1px)}.app{grid-template-columns:272px minmax(0,1fr)}aside{background:radial-gradient(circle at 20% 0,#177f8347,#0000 34%),linear-gradient(#061c30 0%,#08283a 52%,#061a2c 100%);border-right:1px solid #ffffff0d;padding:26px 20px;box-shadow:20px 0 55px #051b2d14}aside .brand{padding:4px 8px 30px}aside .mark,aside .logo{background:linear-gradient(145deg,#ebca7e,#cda34e);border-radius:16px;box-shadow:0 12px 32px #d9b25f33}aside nav{gap:6px}aside nav a{color:#b9ccd5;border:1px solid #0000;border-radius:14px;min-height:48px;padding:12px 14px;font-weight:600}aside nav a:hover{color:#fff;background:#ffffff0f;border-color:#ffffff0f}aside nav a.active{color:#fff;background:linear-gradient(135deg,#167e80e6,#0c6169e6);box-shadow:0 12px 28px #00000026}main{padding:38px 42px 50px}.page-header{align-items:center;margin-bottom:30px}.page-header h1{color:var(--premium-navy);letter-spacing:-1.1px;margin:3px 0 7px;font-size:clamp(30px,3vw,40px);font-weight:800}.page-header p{color:#7b8790;max-width:720px;font-size:15px}.eyebrow{margin-bottom:7px;color:#ad7a20!important;letter-spacing:2px!important;font-size:11px!important;font-weight:800!important}.primary-action,.header-action{min-height:48px;box-shadow:0 12px 28px #0d777538;color:#fff!important;background:linear-gradient(135deg,#0f8180,#086266)!important;border:1px solid #ffffff14!important;border-radius:14px!important;padding:0 19px!important;font-weight:700!important}.primary-action:hover,.header-action:hover{box-shadow:0 16px 34px #0d77754d}.panel,.stats article,.stat-card{border:1px solid var(--premium-border)!important;box-shadow:var(--premium-shadow)!important;background:linear-gradient(#fff,#fffffff7)!important;border-radius:24px!important}.panel{padding:25px!important}.toolbar{gap:12px;margin-bottom:20px}.toolbar .search{background:#fff;border:1px solid #dedfd9;border-radius:15px;min-height:52px;padding:0 16px;box-shadow:0 5px 18px #071d3109}.toolbar .search:focus-within{border-color:#0e7776a6;box-shadow:0 0 0 4px #0e777614}.toolbar input{min-height:50px;color:var(--premium-navy);padding:0 8px}.toolbar select{min-height:52px;background-color:#fff!important;border:1px solid #dedfd9!important;border-radius:15px!important;padding:0 42px 0 15px!important}.toolbar button{min-height:52px;box-shadow:0 8px 22px #0e77762e;color:#fff!important;background:linear-gradient(135deg,#0e7b7a,#096164)!important;border:0!important;border-radius:15px!important;padding:0 20px!important;font-weight:700!important}.panel table{border-spacing:0}.panel th{color:#7d8991;letter-spacing:.8px;background:#fafaf8;border-top:1px solid #eeeae1;border-bottom:1px solid #e7e4dc;height:48px;padding:12px 14px;font-size:11px;font-weight:800}.panel th:first-child{border-radius:12px 0 0 12px}.panel th:last-child{border-radius:0 12px 12px 0}.panel td{color:#203545;border-bottom:1px solid #efede7;padding:18px 14px}.panel tbody tr{transition:background .16s,transform .16s}.panel tbody tr:hover{background:#fbfaf6}.panel tbody tr:last-child td{border-bottom:0}.badge{border:1px solid #0000;align-items:center;min-height:28px;font-weight:700;border-radius:999px!important;padding:5px 11px!important;font-size:11px!important}.badge.approved,.badge.active{border-color:#cdebdc;color:#177355!important;background:#e6f6ee!important}.badge.pending{border-color:#ead8ab;color:#956a1e!important;background:#fff6df!important}.badge.rejected,.badge.suspended{border-color:#efcbc7;color:#a74943!important;background:#fff0ed!important}.actions{align-items:center;gap:8px}.actions button{min-height:40px;border-radius:12px!important;padding:0 12px!important}.actions button:first-child{color:#17384a!important;background:#eff4f3!important}.vendor-approve-btn,.vendor-reject-btn,.vendor-suspend-btn{min-height:40px;border-radius:12px!important}.modal-overlay{-webkit-backdrop-filter:blur(12px)saturate(120%)!important;background:#051726ad!important;padding:24px!important}.modal-card{background:linear-gradient(#fff 0%,#fbfaf7 100%)!important;border:1px solid #ffffffb8!important;border-radius:28px!important;width:min(760px,96vw)!important;padding:0!important;overflow:hidden!important;box-shadow:0 40px 110px #03132159!important}.modal-header{background:radial-gradient(circle at 95% 0,#d8b15f26,#0000 32%),#fff;border-bottom:1px solid #eeeae2;min-height:94px;margin:0!important;padding:25px 30px!important}.modal-header h2{color:var(--premium-navy);letter-spacing:-.5px;font-size:25px;font-weight:800}.modal-close{place-items:center;box-shadow:0 4px 14px #071d310d;color:#5f6c73!important;background:#f6f6f3!important;border:1px solid #dedfdc!important;border-radius:13px!important;width:42px!important;height:42px!important;font-size:22px!important;display:grid!important}.modal-close:hover{color:var(--premium-navy)!important;background:#eef2f0!important}.modal-form{padding:28px 30px 30px;gap:22px!important}.form-grid{gap:20px 18px!important}.form-field{color:#344956!important;gap:9px!important;font-size:13px!important;font-weight:700!important}.form-field input,.form-field select,.modal-form input,.modal-form select{box-shadow:inset 0 1px #fffc;min-height:52px!important;color:var(--premium-navy)!important;background:#fff!important;border:1px solid #dadfdc!important;border-radius:14px!important;outline:none!important;padding:0 15px!important}.form-field input:focus,.form-field select:focus,.modal-form input:focus,.modal-form select:focus{border-color:var(--premium-teal)!important;box-shadow:0 0 0 4px #0e777617!important}.modal-actions{background:#f8f7f3;border-top:1px solid #ebe8df;margin:6px -30px -30px;gap:10px!important;padding:20px 30px!important}.modal-actions button{cursor:pointer;min-height:46px;border-radius:13px!important;padding:0 19px!important;font-weight:700!important}.modal-actions button[type=button]{color:#53636c!important;background:#fff!important;border:1px solid #dadeda!important}.modal-actions button[type=button]:hover{color:var(--premium-navy)!important;background:#f0f2f0!important}.modal-actions button[type=submit]{box-shadow:0 10px 26px #0e777638;color:#fff!important;background:linear-gradient(135deg,#11817f,#096367)!important;border:0!important}.modal-actions button[type=submit]:hover{box-shadow:0 14px 32px #0e77764d}input::placeholder{color:#a4adb2}button svg{stroke-width:1.8px}::selection{background:#0e77762e}@media (width<=900px){.app{grid-template-columns:86px minmax(0,1fr)}main{padding:28px 22px 40px}}@media (width<=700px){.modal-card{border-radius:22px!important}.modal-header,.modal-form{padding:22px!important}.form-grid{grid-template-columns:1fr!important}.modal-actions{margin:4px -22px -22px;padding:18px 22px!important}}.admin-finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.admin-finance-kpi{background:radial-gradient(circle at 100% 0,#d8b16014,#0000 34%),#fff;border:1px solid #e4e2db;border-radius:22px;flex-direction:column;justify-content:center;min-height:154px;padding:23px;display:flex;box-shadow:0 16px 42px #071d3112}.admin-finance-kpi span{color:#788992;font-size:12px;font-weight:700}.admin-finance-kpi strong{color:#071d31;letter-spacing:-.6px;margin-top:10px;font-size:27px;font-weight:850;line-height:1.1}.admin-finance-kpi small{color:#9aa5aa;margin-top:8px;font-size:11px}.admin-finance-kpi-highlight{background:radial-gradient(circle at 92% 0,#d8b1603d,#0000 35%),linear-gradient(135deg,#071d31,#0b4e59);border-color:#0000;box-shadow:0 22px 55px #071d3133}.admin-finance-kpi-highlight span,.admin-finance-kpi-highlight strong{color:#fff}.admin-finance-kpi-highlight small{color:#ffffffab}.admin-finance-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.admin-finance-mini-grid article{background:#fff;border:1px solid #e5e5df;border-radius:19px;justify-content:space-between;align-items:center;gap:15px;min-height:82px;padding:18px 20px;display:flex;box-shadow:0 12px 34px #071d310e}.admin-finance-mini-grid span{color:#7c8c94;font-size:12px;font-weight:700}.admin-finance-mini-grid strong{color:#071d31;font-size:24px;font-weight:850}.admin-finance-panel{background:#fff;border:1px solid #e3e2dc;border-radius:25px;margin-bottom:22px;padding:27px;box-shadow:0 18px 50px #071d3112}.admin-finance-panel-header{justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px;display:flex}.admin-finance-eyebrow{color:#b27a0a;letter-spacing:2px;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.admin-finance-panel-header h2{color:#071d31;margin:0 0 5px;font-size:23px;font-weight:850}.admin-finance-panel-header p{color:#74858e;margin:0;font-size:14px}.admin-finance-table-wrap{width:100%;overflow-x:auto}.admin-finance-table{border-collapse:collapse;width:100%;min-width:1050px}.admin-finance-table thead th{color:#71828b;text-align:left;letter-spacing:1.1px;background:#faf9f6;border-bottom:1px solid #e5e4de;padding:15px 14px;font-size:10px;font-weight:850}.admin-finance-table thead th:first-child{border-radius:14px 0 0 14px}.admin-finance-table thead th:last-child{border-radius:0 14px 14px 0}.admin-finance-table tbody td{color:#142b3c;border-bottom:1px solid #ecebe6;padding:18px 14px;font-size:13px}.admin-finance-table tbody tr:last-child td{border-bottom:0}.admin-finance-table tbody tr:hover{background:#fcfcfa}.admin-finance-vendor{align-items:center;gap:11px;min-width:205px;display:flex}.admin-finance-avatar{color:#071d31;background:linear-gradient(135deg,#f1cb72,#d8ac4b);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.admin-finance-vendor>div:last-child{flex-direction:column;display:flex}.admin-finance-vendor strong{color:#071d31;font-size:13px}.admin-finance-vendor span{color:#87969d;margin-top:3px;font-size:11px}.admin-finance-available{color:#77868c;white-space:nowrap;background:#f0f3f2;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.admin-finance-available.active{color:#087253;background:#e8f6f0;border:1px solid #cce8dd}.admin-finance-settle-btn,.admin-finance-pay-btn,.admin-finance-refresh{color:#fff;cursor:pointer;white-space:nowrap;background:#0d7775;border:0;border-radius:12px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;box-shadow:0 10px 24px #0d777529}.admin-finance-settle-btn:hover,.admin-finance-pay-btn:hover{background:#096765}.admin-finance-settle-btn:disabled{color:#a2acab;box-shadow:none;cursor:not-allowed;background:#edf1ef}.admin-finance-refresh{color:#0b6867;box-shadow:none;background:#f3f8f6;border:1px solid #dce5e2}.admin-finance-status{color:#65767d;background:#f0f2f2;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.admin-finance-status.approved,.admin-finance-status.pending{color:#966000;background:#fff1c7}.admin-finance-status.paid{color:#087252;background:#e4f5ed}.admin-finance-paid{color:#087252;font-size:12px;font-weight:850}.admin-finance-error{color:#a63e35;background:#fff4f2;border:1px solid #f0c5c1;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:14px 17px;font-size:13px;font-weight:700;display:flex}.admin-finance-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.admin-finance-empty{color:#0d7775;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.admin-finance-empty h3{color:#071d31;margin:13px 0 5px;font-size:17px}.admin-finance-empty p{color:#87969d;text-align:center;max-width:470px;margin:0;font-size:13px}.admin-settlement-modal{flex-direction:column;gap:18px;display:flex}.admin-settlement-vendor{background:#f8faf8;border:1px solid #e1e6e3;border-radius:17px;align-items:center;gap:14px;padding:16px;display:flex}.admin-settlement-vendor-icon{color:#071d31;background:linear-gradient(135deg,#efc768,#d7a943);border-radius:15px;place-items:center;width:50px;height:50px;font-size:18px;font-weight:900;display:grid}.admin-settlement-vendor>div:last-child{flex-direction:column;display:flex}.admin-settlement-vendor span,.admin-settlement-vendor small{color:#85949b;font-size:11px}.admin-settlement-vendor strong{color:#071d31;margin:2px 0;font-size:15px}.admin-settlement-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-settlement-summary>div{background:#fff;border:1px solid #e3e7e4;border-radius:16px;padding:16px}.admin-settlement-summary span{color:#829098;margin-bottom:7px;font-size:11px;display:block}.admin-settlement-summary strong{color:#071d31;font-size:18px}.admin-settlement-warning{color:#7c672c;background:#fff9e9;border:1px solid #eee1bc;border-radius:14px;padding:14px 15px;font-size:12px;line-height:1.6}.admin-settlement-payment-hero{background:linear-gradient(135deg,#071d31,#0d525b);border-radius:18px;flex-direction:column;padding:18px;display:flex}.admin-settlement-payment-hero span,.admin-settlement-payment-hero small{color:#ffffffa6;font-size:11px}.admin-settlement-payment-hero strong{color:#fff;margin:5px 0;font-size:20px}.admin-settlement-payout{border:1px solid #dfe6e2;border-radius:15px;justify-content:space-between;align-items:center;padding:17px;display:flex}.admin-settlement-payout span{color:#788990;font-size:12px}.admin-settlement-payout strong{color:#0d7775;font-size:20px}@media (width<=1300px){.admin-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.admin-finance-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-finance-panel-header{flex-direction:column;align-items:flex-start}}@media (width<=620px){.admin-finance-kpis,.admin-finance-mini-grid,.admin-settlement-summary{grid-template-columns:1fr}}:root{--a4-navy:#061d31;--a4-teal:#0c7b79;--a4-teal-dark:#075e63;--a4-gold:#d8ae52;--a4-bg:#f6f4ee;--a4-card:#fff;--a4-muted:#73858f;--a4-border:#e4e5df;--a4-shadow:0 14px 42px #061d3111;--a4-shadow-lg:0 28px 70px #061d3121}main{min-width:0;padding:34px clamp(22px,3vw,46px) 54px!important}main>*{max-width:1600px;margin-left:auto;margin-right:auto}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:92px;display:flex;margin-bottom:26px!important}.page-header h1{line-height:1.08;color:var(--a4-navy)!important;letter-spacing:-1px!important;margin:5px 0 8px!important;font-size:clamp(30px,3vw,42px)!important;font-weight:850!important}.page-header p{max-width:760px;line-height:1.6;color:var(--a4-muted)!important;margin:0!important;font-size:14px!important}.eyebrow{color:#a9720e!important;letter-spacing:2px!important;font-size:10px!important;font-weight:850!important}.panel{border:1px solid var(--a4-border)!important;box-shadow:var(--a4-shadow)!important;background:linear-gradient(160deg,#fff,#fefdfa)!important;border-radius:24px!important}.panel-heading,.panel-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panel-heading h2,.panel-title h2{color:var(--a4-navy)!important;font-size:21px!important;font-weight:850!important}.stats,.dashboard-grid{gap:16px!important}.stats article,.dashboard-grid article{min-height:130px;box-shadow:var(--a4-shadow)!important;background:#fff!important;border:1px solid #e4e4dd!important;border-radius:21px!important}.toolbar,.category-toolbar,.commerce-toolbar{gap:12px!important}.toolbar input,.toolbar select,.category-toolbar input,.category-toolbar select,.commerce-toolbar input,.commerce-toolbar select{box-shadow:0 4px 14px #061d3106;color:#10293b!important;background:#fff!important;border:1px solid #dce2df!important;border-radius:14px!important;min-height:50px!important}.toolbar input:focus,.toolbar select:focus,.category-toolbar input:focus,.commerce-toolbar input:focus,.commerce-toolbar select:focus{border-color:#0c7b799e!important;box-shadow:0 0 0 4px #0c7b7913!important}.primary-action,.category-save-btn{justify-content:center;align-items:center;gap:8px;box-shadow:0 11px 25px #0c7b7930;color:#fff!important;background:linear-gradient(135deg,#108481,#08666a)!important;border:0!important;border-radius:13px!important;min-height:46px!important;padding:0 18px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}.panel>table,.panel table:not(.admin-finance-table):not(.commerce-table):not(.category-table){border-collapse:separate;border-spacing:0;width:100%}.panel table th{letter-spacing:1px;height:50px;color:#74858d!important;background:#faf9f6!important;border-bottom:1px solid #e5e5df!important;padding:12px 14px!important;font-size:10px!important;font-weight:850!important}.panel table td{color:#142d3f!important;border-bottom:1px solid #edece7!important;padding:16px 14px!important;font-size:13px!important}.panel table tbody tr:hover{background:#fcfbf8!important}.category-table-wrap,.commerce-table-wrap,.admin-finance-table-wrap{border-radius:17px;overflow-x:auto}.category-table,.commerce-table,.admin-finance-table{width:100%;border-collapse:separate!important;border-spacing:0!important}.form-field{flex-direction:column;display:flex;color:#394f5c!important;gap:8px!important;font-size:12px!important;font-weight:750!important}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:18px!important}.form-field input,.form-field select,.form-field textarea,.modal-form input,.modal-form select,.modal-form textarea{width:100%;color:#10293b!important;background:#fff!important;border:1px solid #dce2df!important;border-radius:14px!important;outline:0!important;min-height:50px!important;padding:0 14px!important;font-size:13px!important}.form-field textarea,.modal-form textarea{min-height:112px!important;padding-top:13px!important;padding-bottom:13px!important}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.modal-form input:focus,.modal-form select:focus,.modal-form textarea:focus{border-color:#0c7b79a6!important;box-shadow:0 0 0 4px #0c7b7913!important}.modal-overlay{-webkit-backdrop-filter:blur(12px)saturate(115%)!important;backdrop-filter:blur(12px)saturate(115%)!important;background:#041624ab!important;padding:20px!important}.modal-card{width:min(780px,95vw);max-height:calc(100vh - 40px);overflow:auto;background:linear-gradient(165deg,#fff,#fbfaf6)!important;border:1px solid #ffffffbf!important;border-radius:26px!important;box-shadow:0 36px 100px #04162457!important}.modal-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;background:#fffffff5!important;border-bottom:1px solid #e8e6df!important;min-height:82px!important;padding:20px 26px!important}.modal-header h2{color:var(--a4-navy)!important;margin:0!important;font-size:23px!important;font-weight:850!important}.modal-close{place-items:center;color:#566a73!important;background:#f7f8f5!important;border:1px solid #dde2df!important;border-radius:13px!important;width:42px!important;height:42px!important;display:grid!important}.modal-form{padding:24px 26px 26px!important}.modal-actions{border-top:1px solid #ebe9e3;justify-content:flex-end;gap:10px;display:flex;margin-top:22px!important;padding-top:18px!important}.modal-actions button{min-height:43px;border-radius:12px!important;padding:0 16px!important;font-weight:800!important}.location-grid{gap:20px!important}.country-card{transition:transform .15s,border-color .15s,box-shadow .15s;background:#fff!important;border:1px solid #e2e5e1!important;border-radius:16px!important}.country-card:hover{transform:translateY(-1px);box-shadow:0 10px 25px #061d310f;border-color:#0c7b7959!important}.country-card.selected{box-shadow:0 0 0 3px #0c7b7912;background:#eff8f5!important;border-color:#0c7b798c!important}.category-manager-grid{gap:20px!important}.category-list-panel,.category-form-panel{overflow:hidden}.details-grid{gap:18px!important}.detail-row{border-bottom:1px solid #ecebe6;padding:13px 0!important}.empty-state{flex-direction:column;justify-content:center;align-items:center;display:flex;background:#fafbf8!important;border:1px dashed #d8ddda!important;border-radius:18px!important;min-height:190px!important;padding:36px 24px!important}.error-box,.success-box{padding:14px 16px;border-radius:14px!important;font-size:12px!important;font-weight:700!important}@media (width<=1100px){main{padding:28px 24px 44px!important}}@media (width<=760px){main{padding:22px 14px 36px!important}.page-header{flex-direction:column;min-height:auto}.form-grid{grid-template-columns:1fr!important}.toolbar,.category-toolbar,.commerce-toolbar{flex-direction:column;align-items:stretch}.toolbar>*,.category-toolbar>*,.commerce-toolbar>*{width:100%!important}.modal-overlay{padding:8px!important}.modal-card{max-height:calc(100vh - 16px);border-radius:20px!important;width:100%!important}}.plans-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.plans-summary-strip article{background:#ffffffe6;border:1px solid #e1e4df;border-radius:18px;flex-direction:column;justify-content:center;min-height:88px;padding:18px 20px;display:flex;box-shadow:0 12px 30px #06212f0e}.plans-summary-strip span{color:#77878e;font-size:11px;font-weight:700}.plans-summary-strip strong{color:#062b42;margin-top:6px;font-size:20px;font-weight:850}.premium-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.premium-plan-card{background:radial-gradient(circle at 100% 0,#0d7e7a12,#0000 32%),#fff;border:1px solid #dee4e0;border-radius:25px;flex-direction:column;min-height:555px;padding:24px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #061d3113}.premium-plan-card:hover{border-color:#0d7e7a4d;transform:translateY(-3px);box-shadow:0 26px 58px #061d311c}.premium-plan-professional{background:radial-gradient(circle at 100% 0,#0d7e7a24,#0000 34%),linear-gradient(#f7fcfa 0%,#fff 40%);border-color:#0d7e7a5c}.premium-plan-enterprise{background:radial-gradient(circle at 100% 0,#d8ae5229,#0000 34%),#fff}.premium-plan-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.premium-plan-icon{color:#0b807b;background:#edf7f5;border-radius:14px;place-items:center;width:44px;height:44px;font-size:17px;display:grid;box-shadow:inset 0 0 0 1px #0d7e7a14}.premium-plan-enterprise .premium-plan-icon{color:#9f7516;background:#fbf3dc}.premium-plan-status{border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.premium-plan-status i{border-radius:50%;width:6px;height:6px;display:block}.premium-plan-status.active{color:#087353;background:#e7f7ef}.premium-plan-status.active i{background:#18a36e}.premium-plan-status.inactive{color:#707d82;background:#eff1f1}.premium-plan-status.inactive i{background:#9aa4a8}.premium-plan-identity{margin-top:23px}.premium-plan-eyebrow,.premium-plan-section-label{color:#aa7712;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.premium-plan-identity h2{color:#062b42;margin:0;font-size:27px;font-weight:850;line-height:1.1}.premium-plan-arabic{color:#7d8a90;text-align:left;margin:8px 0 0;font-size:13px}.premium-plan-price{margin-top:24px}.premium-plan-price>div{align-items:baseline;gap:7px;display:flex}.premium-plan-price strong{color:#062b42;letter-spacing:-.03em;font-size:28px;font-weight:850}.premium-plan-price span,.premium-plan-price p{color:#7d8a90;font-size:11px}.premium-plan-price p{margin:7px 0 0}.premium-plan-divider{background:#e8ebe8;height:1px;margin:22px 0}.premium-plan-limits{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.premium-plan-limits>div{text-align:center;background:#fafbf9;border:1px solid #e4e8e5;border-radius:13px;min-width:0;padding:12px 9px}.premium-plan-limits span{color:#7a888e;font-size:9px;display:block}.premium-plan-limits strong{color:#062b42;text-overflow:ellipsis;margin-top:5px;font-size:14px;display:block;overflow:hidden}.premium-plan-commission{color:#fff;background:linear-gradient(135deg,#082f45,#0a4554);border-radius:15px;margin-top:16px;padding:15px 16px}.premium-plan-commission>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.premium-plan-commission span{font-size:11px;font-weight:700}.premium-plan-commission strong{color:#f1c65a;font-size:18px}.premium-plan-commission p{color:#ffffff9e;margin:5px 0 0;font-size:9px}.premium-plan-features{margin-top:21px}.premium-plan-feature{color:#304955;align-items:center;gap:10px;min-height:31px;font-size:11px;font-weight:650;display:flex}.premium-plan-feature.muted{color:#8b979c;font-weight:500}.premium-feature-check{color:#0b807b;background:#e8f7f2;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:grid}.premium-plan-footer{color:#94a0a5;border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:9px;display:flex}.plans-management-note{background:#ffffffd1;border:1px solid #dfe4e1;border-radius:18px;align-items:center;gap:14px;margin-top:20px;padding:17px 19px;display:flex;box-shadow:0 12px 32px #06212f0d}.plans-note-icon{color:#0b807b;background:#edf7f5;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-weight:700;display:grid}.plans-management-note strong{color:#062b42;font-size:12px}.plans-management-note p{color:#7b898f;max-width:900px;margin:4px 0 0;font-size:10px;line-height:1.55}.plans-refresh-button{color:#087b75;cursor:pointer;background:#f6faf8;border:1px solid #d5dfdb;border-radius:12px;min-height:42px;padding:0 15px;font-size:11px;font-weight:850}.plans-refresh-button:hover{background:#edf7f4}.plans-loading-panel{background:#fff;border:1px solid #e0e4e0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:330px;display:flex;box-shadow:0 18px 45px #05233212}.plans-loading-panel strong{color:#062b42}.plans-loading-panel span{color:#849197;font-size:11px}.plans-loading-spinner{border:3px solid #e3efec;border-top-color:#0c8881;border-radius:50%;width:30px;height:30px;margin-bottom:8px;animation:.8s linear infinite plansSpin}@keyframes plansSpin{to{transform:rotate(360deg)}}@media (width<=1180px){.premium-plans-grid,.plans-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.premium-plans-grid,.plans-summary-strip{grid-template-columns:1fr}.premium-plan-card{min-height:auto}.premium-plan-limits{grid-template-columns:1fr}}.location-grid{grid-template-columns:minmax(380px,.88fr) minmax(560px,1.45fr)!important;align-items:start!important;gap:20px!important;display:grid!important}.location-grid>.panel{min-height:300px;background:#fffffff0!important;border:1px solid #e1e5e1!important;border-radius:23px!important;padding:22px!important;box-shadow:0 18px 46px #061d3112!important}.location-grid .panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;min-height:55px;margin-bottom:20px;display:flex}.location-grid .panel-heading h2{letter-spacing:-.35px;color:#062b40!important;margin:0 0 5px!important;font-size:21px!important;font-weight:850!important}.location-grid .panel-heading p{color:#7c8b94!important;margin:0!important;font-size:12px!important}.location-grid .panel-heading>button{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:0 10px 24px #0c7b792e;color:#fff!important;background:linear-gradient(135deg,#108482,#087176)!important;border:0!important;border-radius:12px!important}.location-grid .panel-heading>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px #0c7b793d}.location-grid .panel-heading>button:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.country-list{flex-direction:column;gap:11px;display:flex}.country-card{cursor:pointer;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:88px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;position:relative;box-shadow:0 5px 18px #061d3106;background:linear-gradient(145deg,#fff,#fdfdfb)!important;border:1px solid #e2e7e5!important;border-radius:17px!important;padding:15px!important;display:grid!important}.country-card:hover{border-color:#0c7b794d!important;transform:translateY(-2px)!important;box-shadow:0 13px 30px #061d3112!important}.country-card.selected{background:linear-gradient(135deg,#0c7b7913,#fff 67%)!important;border-color:#0c7b798c!important;box-shadow:inset 3px 0 #0c7b79,0 14px 32px #061d3112!important}.country-flag{border:1px solid #dfe7e4;place-items:center;overflow:hidden;color:#0a7675!important;background:linear-gradient(145deg,#eef5f3,#f9fbfa)!important;border-radius:14px!important;width:52px!important;height:52px!important;font-size:20px!important;font-weight:850!important;display:grid!important}.country-flag img{object-fit:cover;width:100%;height:100%}.country-content{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex!important}.country-content b{color:#062b40!important;font-size:14px!important;font-weight:850!important}.country-content small{color:#84939a!important;font-size:11px!important}.country-content span{letter-spacing:.15px;background:#f2f6f5;border-radius:8px;align-items:center;margin-top:4px;padding:5px 8px;display:inline-flex;color:#536b76!important;font-size:10px!important;font-weight:700!important}.location-grid .actions{white-space:nowrap;align-items:center;gap:7px!important;display:inline-flex!important}.location-grid .actions button{cursor:pointer;place-items:center;transition:transform .15s,background .15s,border-color .15s;color:#183b4b!important;background:#eff4f3!important;border:1px solid #e0e7e5!important;border-radius:10px!important;width:35px!important;height:35px!important;padding:0!important;display:inline-grid!important}.location-grid .actions button svg{width:15px;height:15px}.location-grid .actions button:hover{transform:translateY(-1px);background:#e8f4f2!important;border-color:#0c7b7940!important}.location-grid .actions .danger-action{color:#d34c4c!important}.location-grid .actions .danger-action:hover{background:#fff0ef!important;border-color:#efcaca!important}.location-grid table{background:#fff;border:1px solid #e3e8e6;border-radius:15px;width:100%;overflow:hidden;border-collapse:separate!important;border-spacing:0!important}.location-grid table thead th{letter-spacing:.9px;text-transform:uppercase;text-align:left;height:47px;color:#73848c!important;background:#faf9f6!important;border-bottom:1px solid #e4e8e5!important;padding:11px 14px!important;font-size:9px!important;font-weight:850!important}.location-grid table tbody td{vertical-align:middle;height:59px;color:#17394a!important;border-bottom:1px solid #edf0ee!important;padding:13px 14px!important;font-size:12px!important}.location-grid table tbody tr:last-child td{border-bottom:0!important}.location-grid table tbody tr{transition:background .15s}.location-grid table tbody tr:hover{background:#fafcfb!important}.location-grid .empty-state{background:linear-gradient(145deg,#fafcfb,#fff)!important;border:1px dashed #d4dedb!important;border-radius:16px!important;min-height:220px!important}.modal-form .form-field input[type=checkbox]{accent-color:#0c7b79;width:17px!important;height:17px!important;min-height:17px!important}@media (width<=1180px){.location-grid{grid-template-columns:1fr!important}}@media (width<=720px){.location-grid>.panel{padding:16px!important}.location-grid .panel-heading{flex-direction:column}.location-grid .panel-heading>button{width:100%}.country-card{grid-template-columns:48px minmax(0,1fr)!important}.country-card>.badge,.country-card>.actions{grid-column:2}.location-grid table{min-width:620px}.location-grid>.panel:last-child{overflow-x:auto}}.category-premium-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 20px;display:grid}.category-premium-stats article{background:linear-gradient(145deg,#fff,#fafaf7);border:1px solid #e3e7e3;border-radius:19px;min-height:112px;padding:18px 19px;position:relative;overflow:hidden;box-shadow:0 12px 32px #061d310d}.category-premium-stats article:after{content:"";background:#0d77750f;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-42px;right:-28px}.category-premium-stats span{z-index:1;color:#839198;letter-spacing:1.2px;font-size:9px;font-weight:850;display:block;position:relative}.category-premium-stats strong{z-index:1;color:#062b40;margin-top:8px;font-size:28px;font-weight:850;line-height:1;display:block;position:relative}.category-premium-stats small{z-index:1;color:#89969c;margin-top:9px;font-size:10px;display:block;position:relative}.category-manager-grid{grid-template-columns:minmax(0,1.75fr) minmax(330px,.72fr)!important;align-items:start!important;gap:20px!important;display:grid!important}.category-list-panel,.category-form-panel{min-width:0;background:#fffffff7!important;border:1px solid #e2e6e2!important;border-radius:22px!important;box-shadow:0 18px 45px #061d310f!important}.category-list-panel{padding:20px!important}.category-form-panel{padding:22px!important;position:sticky!important;top:20px!important}.category-toolbar{justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:18px!important;display:flex!important}.category-toolbar .tabs{background:#f3f6f4!important;border:1px solid #e1e6e3!important;border-radius:13px!important;gap:4px!important;margin:0!important;padding:4px!important;display:inline-flex!important}.category-toolbar .tabs button{cursor:pointer;min-width:98px;height:38px;color:#75848b!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:0 15px!important;font-size:11px!important;font-weight:800!important}.category-toolbar .tabs button.active{color:#0b7776!important;background:#fff!important;box-shadow:0 4px 13px #061d3112!important}.category-search-shell{width:290px;max-width:100%;position:relative}.category-search-icon{z-index:2;color:#849298;pointer-events:none;font-size:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.category-search-shell .category-search{color:#123343!important;background:#fff!important;border:1px solid #dfe5e2!important;border-radius:12px!important;outline:0!important;width:100%!important;min-height:44px!important;padding:0 14px 0 41px!important;font-size:11px!important;box-shadow:0 3px 12px #061d3106!important}.category-search-shell .category-search:focus{border-color:#0d77758c!important;box-shadow:0 0 0 4px #0d777512!important}.category-table-wrap{background:#fff;border:1px solid #e4e8e5!important;border-radius:16px!important;overflow:auto!important}.category-table{width:100%;min-width:760px}.category-table thead th{letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;color:#7b898f!important;background:#faf9f6!important;height:45px!important;padding:10px 13px!important;font-size:8.5px!important;font-weight:850!important}.category-table tbody td{vertical-align:middle;color:#173848!important;height:62px!important;padding:12px 13px!important;font-size:11px!important}.category-table tbody tr:hover{background:#fafcfb!important}.category-name-cell strong{color:#062b40!important;font-size:12px!important;font-weight:850!important}.category-name-cell span{color:#87949a!important;font-size:10px!important}.category-slug{align-items:center;color:#64747a!important;background:#f5f7f6!important;border:1px solid #e5e9e6!important;border-radius:7px!important;min-height:26px!important;padding:0 8px!important;font-family:inherit!important;font-size:9.5px!important;display:inline-flex!important}.category-usage{min-width:30px!important;height:27px!important;font-size:10px!important}.category-status{align-items:center;gap:5px;min-height:25px!important;padding:0 9px!important;font-size:9px!important;display:inline-flex!important}.category-status:before{content:"";border-radius:50%;width:5px;height:5px}.category-status.active:before{background:#29966c}.category-status.inactive:before{background:#919ca0}.category-actions{align-items:center;flex-wrap:nowrap!important;gap:5px!important;display:flex!important}.category-actions button{white-space:nowrap;border-radius:8px!important;min-height:29px!important;padding:0 9px!important;font-size:9px!important;font-weight:800!important}.category-form-heading{border-bottom:1px solid #eceeea;padding-bottom:16px;margin-bottom:21px!important}.category-form-eyebrow{font-size:8px!important}.category-form-heading h2{color:#062b40!important;margin:0!important;font-size:19px!important;font-weight:850!important}.category-form-description{color:#849198;max-width:260px;margin:7px 0 0;font-size:9.5px;line-height:1.55}.category-cancel-btn{min-height:32px;font-weight:800;color:#697980!important;background:#f8faf9!important;border-radius:9px!important;padding:0 10px!important;font-size:9px!important}.category-form-panel>label:not(.category-active-control){color:#263f4c!important;flex-direction:column!important;gap:7px!important;margin-bottom:15px!important;font-size:10px!important;font-weight:800!important;display:flex!important}.category-form-panel>label:not(.category-active-control) input{outline:0;width:100%;color:#102f3e!important;background:#fff!important;border:1px solid #dce3df!important;border-radius:11px!important;min-height:45px!important;padding:0 13px!important;font-size:11px!important}.category-form-panel>label:not(.category-active-control) input:focus{border-color:#0d777594!important;box-shadow:0 0 0 4px #0d777512!important}.category-form-panel label small{color:#87949a!important;font-size:8.5px!important}.category-active-control{background:#f7faf8!important;border:1px solid #dfe6e2!important;border-radius:12px!important;flex-direction:row!important;align-items:center!important;gap:11px!important;margin:3px 0 17px!important;padding:13px!important;display:flex!important}.category-active-control input{accent-color:#0d7775;width:17px!important;height:17px!important;min-height:17px!important;margin:0!important}.category-active-control strong{color:#183b49;font-size:10px}.category-active-control small{font-size:8.5px!important}.category-save-btn{color:#fff!important;background:linear-gradient(135deg,#0d7e7b,#09686d)!important;border:0!important;border-radius:11px!important;width:100%!important;min-height:45px!important;font-size:10px!important;font-weight:850!important;box-shadow:0 10px 23px #0d77752e!important}@media (width<=960px){.category-manager-grid{grid-template-columns:1fr!important}.category-form-panel{position:static!important}}@media (width<=700px){.category-premium-stats{grid-template-columns:1fr!important}.category-toolbar{flex-direction:column!important;align-items:stretch!important}.category-toolbar .tabs{width:100%}.category-toolbar .tabs button{flex:1}.category-search-shell{width:100%!important}.category-list-panel,.category-form-panel{border-radius:18px!important;padding:15px!important}}.premium-vendor-page{width:100%}.premium-vendor-back{color:#38515d;cursor:pointer;background:#ffffffb8;border:1px solid #d9e1df;border-radius:11px;align-items:center;gap:8px;margin:0 0 18px;padding:9px 13px;font-weight:700;display:inline-flex}.premium-vendor-back:hover{background:#fff}.premium-vendor-hero{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.premium-vendor-identity{align-items:center;gap:18px;min-width:0;display:flex}.premium-vendor-avatar{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#07384a,#0d6870);border-radius:20px;flex:0 0 70px;justify-content:center;align-items:center;width:70px;height:70px;font-size:22px;font-weight:800;display:flex;box-shadow:0 14px 28px #06324126}.premium-vendor-title{min-width:0}.premium-vendor-eyebrow,.premium-vendor-section-heading>div>span{color:#a66b00;letter-spacing:.16em;font-size:10px;font-weight:800}.premium-vendor-name-row{align-items:center;gap:12px;margin-top:5px;display:flex}.premium-vendor-name-row h1{color:#052d43;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.08}.premium-vendor-arabic{color:#76878e;margin-top:5px;font-size:14px}.premium-vendor-meta{color:#6f8087;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px;display:flex}.premium-vendor-refresh{color:#087a7d;cursor:pointer;background:#f7fcfb;border:1px solid #cfe0df;border-radius:11px;padding:10px 16px;font-weight:700}.premium-vendor-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.premium-vendor-stats article{background:#ffffffe6;border:1px solid #dce2df;border-radius:18px;min-height:105px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 12px 28px #2033370f}.premium-vendor-stats article:after{content:"";background:#0d84800f;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-40px;right:-28px}.premium-vendor-stats span{color:#809096;letter-spacing:.13em;font-size:9px;font-weight:800;display:block}.premium-vendor-stats strong{color:#062f44;margin-top:7px;font-size:22px;display:block}.premium-vendor-stats small{color:#8a989d;margin-top:5px;font-size:10px;display:block}.premium-vendor-revenue strong{color:#087b7d}.premium-vendor-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start;gap:16px;display:grid}.premium-vendor-card{background:#ffffffed;border:1px solid #dce2df;border-radius:20px;padding:20px;box-shadow:0 14px 34px #20333712}.premium-vendor-section-heading{border-bottom:1px solid #e8ecea;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.premium-vendor-section-heading h2{color:#062f44;margin:5px 0 0;font-size:19px}.premium-vendor-section-heading p{color:#859298;margin:5px 0 0;font-size:11px}.premium-vendor-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.premium-vendor-info{border-bottom:1px solid #edf0ef;min-width:0;padding:15px 0}.premium-vendor-info span{color:#87949a;margin-bottom:6px;font-size:10px;display:block}.premium-vendor-info strong{overflow-wrap:anywhere;color:#183d4d;font-size:13px;display:block}.premium-vendor-info .premium-vendor-highlight{color:#b47a05;font-size:16px}.premium-owner-profile{align-items:center;gap:12px;padding:18px 0;display:flex}.premium-owner-avatar{color:#087c7d;background:#e9f6f3;border-radius:15px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:flex}.premium-owner-profile strong,.premium-owner-profile span{display:block}.premium-owner-profile strong{color:#092f42;font-size:14px}.premium-owner-profile span{color:#87949a;margin-top:4px;font-size:10px}.premium-owner-list>div{border-top:1px solid #edf0ef;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.premium-owner-list span{color:#859399;font-size:10px}.premium-owner-list strong{overflow-wrap:anywhere;color:#183d4d;text-align:right;max-width:65%;font-size:11px}.premium-vendor-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.premium-vendor-count{color:#087c7d;background:#eaf6f3;border-radius:11px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.premium-vendor-table{margin-top:15px;overflow-x:auto}.premium-vendor-table table{margin:0}@media (width<=1100px){.premium-vendor-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-vendor-main-grid,.premium-vendor-bottom-grid{grid-template-columns:1fr}}@media (width<=720px){.premium-vendor-hero{flex-direction:column;align-items:flex-start}.premium-vendor-stats,.premium-vendor-info-grid{grid-template-columns:1fr}.premium-vendor-avatar{border-radius:16px;flex-basis:56px;width:56px;height:56px}.premium-vendor-name-row{flex-direction:column;align-items:flex-start}}.premium-orders-page{width:100%}.premium-orders-refresh{color:#087a77;cursor:pointer;background:#ffffffd1;border:1px solid #cfe0dd;border-radius:12px;min-height:40px;padding:0 17px;font-weight:700;transition:transform .16s,border-color .16s,box-shadow .16s}.premium-orders-refresh:hover{border-color:#0d7e7a61;transform:translateY(-1px);box-shadow:0 9px 24px #071f3412}.premium-orders-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0 18px;display:grid}.premium-orders-stats article{background:#ffffffe0;border:1px solid #dfe5e1;border-radius:18px;min-height:124px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 13px 34px #061d310b}.premium-orders-stats article:after{content:"";background:#0c7e7a0e;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-29px;right:-25px}.premium-order-stat-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.premium-order-stat-head>span:first-child{color:#7c8c94;letter-spacing:.11em;font-size:10px;font-weight:800}.premium-order-stat-icon{color:#087f7b;background:#edf7f5;border-radius:10px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.premium-order-stat-icon.pending{color:#ad7913;background:#fff6e4}.premium-order-stat-icon.delivered{color:#18835f;background:#e9f7ef}.premium-order-stat-icon.gold{color:#b48218;background:#fff6df}.premium-orders-stats strong{z-index:1;color:#07263a;margin-bottom:7px;font-size:21px;line-height:1.15;display:block;position:relative}.premium-orders-stats small{z-index:1;color:#91a0a6;font-size:10px;position:relative}.premium-orders-stats .premium-order-gold-value{color:#ad7b14}.premium-orders-panel{background:#ffffffe8;border:1px solid #dde4e0;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #061d310e}.premium-orders-toolbar{border-bottom:1px solid #e8ece9;padding:20px 20px 18px}.premium-orders-toolbar-title{margin-bottom:18px}.premium-orders-eyebrow{color:#ad7b16;letter-spacing:.15em;margin:0 0 7px;font-size:9px;font-weight:800}.premium-orders-title-row{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.premium-orders-title-row h2{color:#07263a;margin:0 0 4px;font-size:19px}.premium-orders-title-row p{color:#89989f;margin:0;font-size:11px}.premium-orders-count{color:#087d79;background:#edf7f5;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.premium-orders-filters{grid-template-columns:minmax(260px,1fr) 190px auto;align-items:center;gap:10px;display:grid}.premium-orders-search{position:relative}.premium-orders-search svg{color:#8b9ca3;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.premium-orders-search input,.premium-orders-filters select{color:#173849;background:#fbfcfb;border:1px solid #dce5e1;border-radius:12px;outline:none;width:100%;min-height:43px;transition:border-color .16s,box-shadow .16s,background .16s}.premium-orders-search input{padding:0 13px 0 40px}.premium-orders-filters select{text-transform:capitalize;padding:0 12px}.premium-orders-search input:focus,.premium-orders-filters select:focus{background:#fff;border-color:#0d7e7a6e;box-shadow:0 0 0 3px #0d7e7a12}.premium-orders-search-btn{color:#fff;cursor:pointer;background:#0b807c;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 18px;font-weight:750;display:inline-flex;box-shadow:0 9px 20px #0b807c26}.premium-orders-search-btn:hover{background:#086f6c}.premium-orders-table-wrap{width:100%;overflow-x:auto}.premium-orders-table{border-collapse:collapse;border-spacing:0;width:100%;min-width:1080px}.premium-orders-table thead{background:#fafbf9}.premium-orders-table th{color:#89979d;letter-spacing:.09em;text-align:left;white-space:nowrap;border-bottom:1px solid #e5e9e6;padding:12px 14px;font-size:9px;font-weight:800}.premium-orders-table td{color:#183849;vertical-align:middle;border-bottom:1px solid #edf0ee;padding:14px;font-size:11px}.premium-orders-table tbody tr{transition:background .14s}.premium-orders-table tbody tr:hover{background:#f0f7f58c}.premium-orders-table tbody tr:last-child td{border-bottom:0}.premium-order-number,.premium-order-party{align-items:center;gap:10px;display:flex}.premium-order-number-icon,.premium-order-avatar{color:#087e7a;background:#eef7f5;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:inline-flex}.premium-order-avatar.vendor{color:#a7781a;background:#f8f2e5}.premium-order-number b,.premium-order-party b{color:#082c40;white-space:nowrap;font-size:11px;display:block}.premium-order-number small,.premium-order-party small{color:#95a2a7;white-space:nowrap;margin-top:3px;font-size:9px;display:block}.premium-order-money,.premium-order-payable{color:#092e42;white-space:nowrap;font-size:11px}.premium-order-commission{color:#b07e18;white-space:nowrap;font-weight:750}.premium-order-payable{color:#087b77}.premium-order-view-btn{color:#087b77;cursor:pointer;background:#eff9f7;border:1px solid #b9dfda;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.premium-order-view-btn:hover:not(:disabled){background:#e5f5f2;border-color:#87c9c1}.premium-order-view-btn:disabled{opacity:.55;cursor:wait}.premium-orders-empty-cell{padding:0!important}.premium-orders-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:35px;display:flex}.premium-orders-empty>span{color:#087d79;background:#eef7f5;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:13px;display:inline-flex}.premium-orders-empty strong{color:#092e42;font-size:14px}.premium-orders-empty p{color:#8b999f;margin:6px 0 0;font-size:11px}.premium-orders-footer{color:#8c999f;background:#fbfcfa;border-top:1px solid #e9ecea;justify-content:space-between;align-items:center;gap:15px;min-height:46px;padding:0 20px;font-size:10px;display:flex}.premium-orders-footer b{color:#0b7774}@media (width<=1450px){.premium-orders-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=950px){.premium-orders-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-orders-filters{grid-template-columns:1fr 180px}.premium-orders-search-btn{grid-column:1/-1}}@media (width<=650px){.premium-orders-stats{grid-template-columns:1fr}.premium-orders-title-row{flex-direction:column;align-items:flex-start}.premium-orders-filters{grid-template-columns:1fr}.premium-orders-search-btn{grid-column:auto}.premium-orders-footer{flex-direction:column;align-items:flex-start;padding-top:12px;padding-bottom:12px}}.modal-card:has(.admin-order-modal){border-radius:24px;width:min(1120px,100vw - 48px);max-width:1120px;max-height:calc(100vh - 48px);overflow:hidden auto}.modal-card:has(.admin-order-modal) .modal-header{background:#fff;border-bottom:1px solid #e5eceb;padding:22px 26px}.modal-card:has(.admin-order-modal) .modal-header h2{letter-spacing:-.025em;font-size:22px;line-height:1.2}.admin-order-modal{background:radial-gradient(circle at 100% 0,#0e8b890e,#0000 28%),#f8faf9;padding:22px 24px 26px}.admin-order-modal .admin-order-status-head{background:#fff;border:1px solid #dce6e4;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:88px;margin-bottom:16px;padding:18px 20px;display:flex}.admin-order-modal .admin-order-status-head h3{text-transform:capitalize;margin:5px 0 0;font-size:20px}.admin-order-modal .admin-order-label{color:#b47800;letter-spacing:.14em;font-size:10px;font-weight:800;display:block}.admin-order-modal .admin-order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.admin-order-modal .admin-order-info-card{background:#fff;border:1px solid #dce6e4;border-radius:16px;min-height:132px;padding:18px 20px}.admin-order-modal .admin-order-info-card h3{margin:7px 0;font-size:18px;line-height:1.3}.admin-order-modal .admin-order-info-card p{margin:4px 0;line-height:1.45}.admin-order-modal .admin-order-info-card.compact{min-height:112px}.admin-order-modal .admin-order-section{background:#fff;border:1px solid #dce6e4;border-radius:16px;margin:0 0 16px;overflow:hidden}.admin-order-modal .admin-order-section-title{background:#fbfcfc;border-bottom:1px solid #e5eceb;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 18px;display:flex}.admin-order-modal .admin-order-section-title h3{margin:0;font-size:17px}.admin-order-modal .admin-order-section-title span{color:#8b99a5;font-size:12px}.admin-order-modal .admin-order-address{padding:18px 20px}.admin-order-modal .admin-address-recipient{align-items:center;gap:10px;margin-bottom:7px;display:flex}.admin-order-modal .admin-address-recipient span{color:#287c78;background:#edf7f5;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.admin-order-modal .admin-order-address p{margin:5px 0}.admin-order-modal .admin-order-address small{margin-top:5px;display:block}.admin-order-modal .admin-order-items{background:#fff}.admin-order-modal .admin-order-item{justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:14px 18px;display:flex}.admin-order-modal .admin-order-item-product{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.admin-order-modal .admin-order-item-product img,.admin-order-modal .admin-order-item-placeholder{object-fit:cover;border-radius:12px;flex:0 0 52px;width:52px;height:52px}.admin-order-modal .admin-order-item-product b{margin-bottom:5px;font-size:15px;display:block}.admin-order-modal .admin-order-item-product small{display:block}.admin-order-modal .admin-order-item>strong{white-space:nowrap;flex:none;font-size:16px}.admin-order-modal .admin-order-finance{background:#fff;border:1px solid #dce6e4;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px;display:grid;overflow:hidden}.admin-order-modal .admin-order-finance>div{border-right:1px solid #e5eceb;flex-direction:column;justify-content:center;min-height:92px;padding:17px 20px;display:flex}.admin-order-modal .admin-order-finance>div:last-child{border-right:0}.admin-order-modal .admin-order-finance span{color:#81909c;margin-bottom:8px;font-size:12px}.admin-order-modal .admin-order-finance strong{font-size:18px}.admin-order-modal .admin-order-finance .vendor-payable-total{background:#edf8f6}.admin-order-modal .admin-order-finance .vendor-payable-total strong{color:#007b72}.admin-order-modal .admin-order-timeline{padding:18px 22px 20px}.admin-order-modal .admin-order-timeline-item{padding:0 0 20px 27px;position:relative}.admin-order-modal .admin-order-timeline-item:not(:last-child):before{content:"";background:#d7e4e2;width:1px;position:absolute;top:14px;bottom:0;left:6px}.admin-order-modal .admin-order-timeline-item:last-child{padding-bottom:0}.admin-order-modal .timeline-dot{background:#078b83;border:3px solid #d8f2ed;border-radius:50%;width:13px;height:13px;position:absolute;top:5px;left:0}.admin-order-modal .admin-order-timeline-item b{text-transform:capitalize}.admin-order-modal .admin-order-timeline-item p{margin:4px 0}.admin-order-modal .admin-order-timeline-item small{margin-top:4px;display:block}@media (width>=1100px){.modal-card:has(.admin-order-modal){width:min(1120px,100vw - 80px)}}@media (width<=900px){.modal-card:has(.admin-order-modal){width:calc(100vw - 32px);max-height:calc(100vh - 32px)}.admin-order-modal{padding:18px}}@media (width<=680px){.modal-card:has(.admin-order-modal){border-radius:18px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.modal-card:has(.admin-order-modal) .modal-header{padding:17px 18px}.modal-card:has(.admin-order-modal) .modal-header h2{font-size:18px}.admin-order-modal{padding:12px}.admin-order-modal .admin-order-status-head{min-height:78px;padding:14px}.admin-order-modal .admin-order-detail-grid{grid-template-columns:1fr;gap:12px}.admin-order-modal .admin-order-info-card,.admin-order-modal .admin-order-info-card.compact{min-height:auto;padding:15px}.admin-order-modal .admin-order-finance{grid-template-columns:1fr}.admin-order-modal .admin-order-finance>div{border-bottom:1px solid #e5eceb;border-right:0;min-height:76px}.admin-order-modal .admin-order-finance>div:last-child{border-bottom:0}.admin-order-modal .admin-order-item{padding:13px 14px}.admin-order-modal .admin-order-item-product img,.admin-order-modal .admin-order-item-placeholder{flex-basis:44px;width:44px;height:44px}}.premium-finance-page{width:100%;padding-bottom:40px}.premium-finance-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.premium-finance-page-eyebrow{color:#b57800;letter-spacing:1.8px;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.premium-finance-heading h1{color:#07283c;letter-spacing:-1.3px;margin:0;font-size:38px;font-weight:850;line-height:1.04}.premium-finance-heading p{color:#7e919a;max-width:720px;margin:9px 0 0;font-size:12px;line-height:1.55}.premium-finance-top-refresh{color:#087d79;cursor:pointer;background:#fff;border:1px solid #cee0dd;border-radius:11px;min-width:88px;min-height:40px;padding:0 17px;font-size:10px;font-weight:850;box-shadow:0 8px 20px #0723310d}.premium-finance-top-refresh:hover{border-color:#7bc5bf;transform:translateY(-1px)}.premium-finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important;margin-bottom:14px!important;display:grid!important}.premium-finance-kpis .admin-finance-kpi{min-height:120px;position:relative;overflow:hidden;background:#fff!important;border:1px solid #dde4e1!important;border-radius:18px!important;padding:20px!important;box-shadow:0 14px 34px #061d310d!important}.premium-finance-kpis .admin-finance-kpi:after{content:"";background:#0a807c0e;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-36px;right:-24px}.premium-finance-kpis .admin-finance-kpi>span{z-index:1;display:block;position:relative;color:#7c9099!important;font-size:9px!important;font-weight:800!important}.premium-finance-kpis .admin-finance-kpi>strong{z-index:1;margin-top:10px;display:block;position:relative;color:#062a3e!important;font-size:22px!important;font-weight:850!important}.premium-finance-kpis .admin-finance-kpi>small{z-index:1;margin-top:7px;display:block;position:relative;color:#91a0a6!important;font-size:9px!important}.premium-finance-kpis .admin-finance-kpi-highlight{background:linear-gradient(135deg,#073249,#0c5960)!important;border-color:#0b5962!important}.premium-finance-kpis .admin-finance-kpi-highlight>span,.premium-finance-kpis .admin-finance-kpi-highlight>strong{color:#fff!important}.premium-finance-kpis .admin-finance-kpi-highlight>small{color:#ffffffad!important}.premium-finance-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important;margin-bottom:18px!important;display:grid!important}.premium-finance-mini-grid article{background:#fff!important;border:1px solid #dde4e1!important;border-radius:14px!important;min-height:72px!important;padding:15px 18px!important;box-shadow:0 8px 22px #061d3109!important}.premium-finance-mini-grid article span{color:#84969e!important;font-size:9px!important}.premium-finance-mini-grid article strong{color:#082c40!important;font-size:18px!important}.premium-finance-panel{overflow:hidden;background:#fff!important;border:1px solid #dce3e0!important;border-radius:20px!important;margin-top:18px!important;box-shadow:0 18px 46px #061d310e!important}.premium-finance-panel .admin-finance-panel-header{border-bottom:1px solid #e7ece9!important;padding:21px 23px 17px!important}.premium-finance-panel .admin-finance-eyebrow{color:#ad7607!important;letter-spacing:1.3px!important;font-size:8px!important;font-weight:850!important}.premium-finance-panel .admin-finance-panel-header h2{color:#082c40!important;margin:6px 0 4px!important;font-size:19px!important}.premium-finance-panel .admin-finance-panel-header p{max-width:670px;color:#85979f!important;margin:0!important;font-size:10px!important}.premium-finance-panel .admin-finance-refresh{color:#087e7a!important;background:#f5fbf9!important;border:1px solid #cfe2df!important;border-radius:9px!important;min-height:36px!important;padding:0 13px!important;font-size:9px!important;font-weight:800!important}.premium-finance-panel .admin-finance-table-wrap{width:100%;overflow-x:auto}.premium-finance-panel .admin-finance-table{border-collapse:collapse!important;width:100%!important}.premium-finance-panel .admin-finance-table thead th{letter-spacing:.8px;white-space:nowrap;color:#7f9199!important;background:#fafbf9!important;border-bottom:1px solid #e2e7e5!important;padding:12px 14px!important;font-size:8px!important;font-weight:850!important}.premium-finance-panel .admin-finance-table tbody td{vertical-align:middle;white-space:nowrap;color:#173949!important;border-bottom:1px solid #edf0ee!important;padding:14px!important;font-size:10px!important}.premium-finance-panel .admin-finance-table tbody tr:hover{background:#fafcfb!important}.premium-finance-panel .admin-finance-table tbody tr:last-child td{border-bottom:0!important}.premium-finance-panel .admin-finance-avatar{color:#078b85!important;background:#edf8f5!important;border-radius:11px!important;width:38px!important;height:38px!important;font-weight:850!important}.premium-finance-panel .admin-finance-vendor strong{color:#092d40!important;font-size:10px!important}.premium-finance-panel .admin-finance-vendor span{color:#8da0a8!important;font-size:8.5px!important}.premium-finance-panel .admin-finance-available{align-items:center;color:#89999f!important;background:#f0f3f2!important;border-radius:999px!important;min-height:27px!important;padding:0 9px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.premium-finance-panel .admin-finance-available.active{color:#07885f!important;background:#e4f7ee!important}.premium-finance-panel .admin-finance-settle-btn,.premium-finance-panel .admin-finance-pay-btn{cursor:pointer;color:#087d79!important;background:#eff9f7!important;border:1px solid #b4ddd9!important;border-radius:8px!important;min-height:31px!important;padding:0 11px!important;font-size:8.5px!important;font-weight:850!important}.premium-finance-panel .admin-finance-settle-btn:hover:not(:disabled),.premium-finance-panel .admin-finance-pay-btn:hover:not(:disabled){color:#fff!important;background:#087f7c!important}.premium-finance-panel .admin-finance-settle-btn:disabled{cursor:not-allowed;color:#abb7bb!important;background:#f3f5f4!important;border-color:#e0e4e2!important}.premium-finance-history .admin-finance-empty{padding:58px 24px!important}.premium-finance-history .admin-finance-empty h3{color:#082c40!important}.premium-finance-history .admin-finance-empty p{color:#86989f!important}.modal-card:has(.admin-settlement-modal){overflow:hidden;border-radius:22px!important;width:min(650px,100vw - 32px)!important;max-width:650px!important}.modal-card:has(.admin-settlement-modal) .modal-header{background:#fff!important;border-bottom:1px solid #e2e8e5!important;min-height:72px!important;padding:0 22px!important}.modal-card:has(.admin-settlement-modal) .admin-settlement-modal{background:#f8faf9!important;padding:22px!important}.admin-settlement-modal .admin-settlement-vendor,.admin-settlement-modal .admin-settlement-summary{background:#fff!important;border:1px solid #dce4e2!important;border-radius:14px!important}.admin-settlement-modal .admin-settlement-warning{color:#89671c!important;background:#fff8e7!important;border:1px solid #ecd598!important;border-radius:13px!important}.admin-settlement-modal .admin-settlement-payment-hero{color:#fff!important;background:linear-gradient(135deg,#07364a,#0c6066)!important;border-radius:15px!important}.admin-settlement-modal .admin-settlement-payment-hero span,.admin-settlement-modal .admin-settlement-payment-hero small{color:#ffffffb3!important}.admin-settlement-modal .admin-settlement-payment-hero strong{color:#fff!important}.admin-settlement-modal .admin-settlement-payout{background:#fff!important;border:1px solid #dce4e2!important;border-radius:14px!important}.admin-settlement-modal .admin-settlement-payout strong{color:#087d79!important}:is(.modal-card:has(.admin-settlement-modal) .form-field input,.modal-card:has(.admin-settlement-modal) .form-field select,.modal-card:has(.admin-settlement-modal) .form-field textarea){background:#fff!important;border:1px solid #d7e0dd!important;border-radius:11px!important;width:100%!important}.modal-card:has(.admin-settlement-modal) .modal-actions{border-top:1px solid #e2e8e5!important;margin-top:18px!important;padding-top:17px!important}@media (width<=1100px){.premium-finance-kpis,.premium-finance-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.premium-finance-heading{flex-direction:column}.premium-finance-heading h1{font-size:29px}.premium-finance-top-refresh{width:100%}.premium-finance-kpis,.premium-finance-mini-grid{grid-template-columns:1fr!important}}.premium-users-page{padding-bottom:36px}.premium-users-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.premium-users-eyebrow,.premium-users-section-eyebrow,.premium-user-form-section>span{color:#b97700;letter-spacing:1.7px;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.premium-users-heading h1{letter-spacing:-1.2px;color:#06263a;margin:7px 0 5px;font-size:34px;line-height:1.05}.premium-users-heading p{color:#8293a1;margin:0;font-size:13px}.premium-users-create,.premium-users-apply{color:#fff;cursor:pointer;white-space:nowrap;background:#0d8988;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #0d898824}.premium-users-create{min-height:43px;padding:0 18px}.premium-users-apply{min-height:42px;padding:0 18px}.premium-users-create:hover,.premium-users-apply:hover{transform:translateY(-1px)}.premium-users-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.premium-users-kpis article{background:#fffffff0;border:1px solid #dce5e5;border-radius:17px;min-height:105px;padding:19px 20px;position:relative;overflow:hidden;box-shadow:0 12px 32px #0d29370b}.premium-users-kpis article:after{content:"";background:#eef7f5;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-25px;right:-20px}.premium-users-kpis span{z-index:1;color:#788b98;letter-spacing:1.15px;font-size:9px;font-weight:800;display:block;position:relative}.premium-users-kpis strong{z-index:1;color:#062b40;margin-top:8px;font-size:23px;line-height:1;display:block;position:relative}.premium-users-kpis small{z-index:1;color:#9aa8b1;margin-top:9px;font-size:10px;display:block;position:relative}.premium-users-panel{background:#fffffff5;border:1px solid #dce4e3;border-radius:20px;overflow:hidden;box-shadow:0 18px 46px #112c3611}.premium-users-panel-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px 18px;display:flex}.premium-users-panel-heading h2{color:#082b3f;margin:6px 0 3px;font-size:20px}.premium-users-panel-heading p{color:#8999a4;margin:0;font-size:11px}.premium-users-count{color:#07877f;background:#e9f7f4;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800}.premium-users-toolbar{grid-template-columns:minmax(260px,1fr) 175px 175px auto;gap:9px;padding:0 24px 18px;display:grid}.premium-users-search{color:#8195a0;background:#fbfcfc;border:1px solid #d9e2e2;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:0 13px;display:flex}.premium-users-search input{color:#173447;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0}.premium-users-toolbar select{color:#173447;background:#fbfcfc;border:1px solid #d9e2e2;border-radius:11px;outline:none;min-height:42px;padding:0 12px}.premium-users-table-wrap{border-top:1px solid #e5ebea;overflow-x:auto}.premium-users-table{border-collapse:collapse;width:100%}.premium-users-table thead{background:#fafbf9}.premium-users-table th{color:#7e909c;letter-spacing:.8px;text-align:left;white-space:nowrap;padding:13px 15px;font-size:9px;font-weight:800}.premium-users-table td{color:#163347;vertical-align:middle;border-top:1px solid #e7eceb;padding:13px 15px;font-size:12px}.premium-users-table tbody tr:hover{background:#fbfdfc}.premium-user-identity{align-items:center;gap:11px;min-width:180px;display:flex}.premium-user-avatar,.premium-user-form-avatar{color:#07877f;background:#e9f6f3;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.premium-user-avatar{border-radius:11px;width:36px;height:36px;font-size:11px}.premium-user-identity strong,.premium-user-contact strong,.premium-user-location strong{color:#0c3045;font-size:11px;display:block}.premium-user-identity small,.premium-user-contact small,.premium-user-location small{color:#94a3ad;margin-top:3px;font-size:9px;display:block}.premium-user-role{color:#56707d;background:#edf3f3;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.premium-user-role.customer{color:#118078;background:#edf7f5}.premium-user-role.vendor{color:#a76d00;background:#fff5df}.premium-user-role.vendor_staff{color:#66559a;background:#f3f1fb}.premium-user-role.admin{color:#183e55;background:#e9f1f5}.premium-user-created{white-space:nowrap;color:#657b88;font-size:10px}.premium-user-actions{align-items:center;gap:6px;display:flex}.premium-user-actions button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:31px;display:inline-flex}.premium-user-edit{color:#087e7b;background:#f1fbfa;border:1px solid #b9dfdc;gap:5px;padding:0 10px;font-size:9px;font-weight:800}.premium-user-delete{color:#c84c45;background:#fff5f4;border:1px solid #f0c7c4;width:32px}.premium-users-footer{border-top:1px solid #e5ebea;justify-content:space-between;align-items:center;gap:20px;min-height:57px;padding:8px 18px;display:flex}.premium-users-footer>span{color:#84949f;font-size:10px}.modal-card:has(.premium-user-form){width:min(680px,100vw - 32px);max-height:calc(100vh - 40px)}.premium-user-form{padding-top:0}.premium-user-form-intro{background:#f7fbfa;border:1px solid #dce8e6;border-radius:13px;align-items:center;gap:12px;margin-bottom:17px;padding:14px;display:flex}.premium-user-form-avatar{border-radius:12px;width:42px;height:42px;font-size:14px}.premium-user-form-intro strong{color:#0b3044;font-size:13px;display:block}.premium-user-form-intro small{color:#899ba5;margin-top:3px;font-size:10px;display:block}.premium-user-form-section{border-top:1px solid #e5ebea;padding:15px 0 4px}.premium-user-form-section:first-of-type{border-top:0}.premium-user-form-section>span{margin-bottom:11px}@media (width<=1100px){.premium-users-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-users-toolbar{grid-template-columns:1fr 1fr}.premium-users-search{grid-column:1/-1}}@media (width<=720px){.premium-users-heading{flex-direction:column;align-items:stretch}.premium-users-heading h1{font-size:28px}.premium-users-create{align-self:flex-start}.premium-users-kpis{grid-template-columns:1fr}.premium-users-toolbar{grid-template-columns:1fr;padding-left:15px;padding-right:15px}.premium-users-search{grid-column:auto}.premium-users-panel-heading{align-items:flex-start;padding-left:15px;padding-right:15px}.premium-users-table th,.premium-users-table td{padding:11px}.premium-users-footer{flex-direction:column;align-items:flex-start}}.premium-overview-page{width:100%}.premium-overview-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.premium-overview-eyebrow{color:#b57400;letter-spacing:.18em;margin-bottom:7px;font-size:10px;font-weight:800;line-height:1;display:block}.premium-overview-heading h1{color:#052a3c;letter-spacing:-.035em;margin:0;font-size:34px;font-weight:800;line-height:1.05}.premium-overview-heading p{color:#82929e;margin:8px 0 0;font-size:13px;line-height:1.55}.premium-overview-refresh{color:#087f80;cursor:pointer;background:#fffc;border:1px solid #c9dedd;border-radius:11px;min-width:84px;height:38px;padding:0 17px;font-size:12px;font-weight:800;box-shadow:0 8px 24px #052a3c0a}.premium-overview-refresh:hover{background:#fff;border-color:#87c6c4}.premium-overview-refresh:disabled{opacity:.55;cursor:default}.premium-overview-primary-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.premium-overview-primary-kpis article{background:#ffffffe6;border:1px solid #d7dfde;border-radius:17px;min-height:128px;padding:20px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0a2a360e}.premium-overview-primary-kpis article:after{content:"";background:#098b890e;border-radius:50%;width:88px;height:88px;position:absolute;bottom:-31px;right:-24px}.premium-overview-kpi-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.premium-overview-kpi-top>span{color:#7e909c;letter-spacing:.12em;font-size:9px;font-weight:800}.premium-overview-kpi-icon{color:#078b88;background:#edf8f6;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.premium-overview-primary-kpis strong{z-index:1;color:#052a3c;font-size:24px;font-weight:800;line-height:1.1;display:block;position:relative}.premium-overview-primary-kpis small{z-index:1;color:#93a0a8;margin-top:8px;font-size:10px;display:block;position:relative}.premium-overview-primary-kpis .premium-overview-revenue-card{background:linear-gradient(135deg,#08495b 0%,#0c6870 100%);border-color:#0d6e78}.premium-overview-revenue-card:after{background:#ffffff12!important}.premium-overview-revenue-card .premium-overview-kpi-top>span,.premium-overview-revenue-card strong{color:#fff}.premium-overview-revenue-card small{color:#ffffffa8}.premium-overview-revenue-card .premium-overview-kpi-icon{color:#ffd55c;background:#ffffff1c}.premium-overview-secondary-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.premium-overview-secondary-kpis article{background:#ffffffdb;border:1px solid #d8dfde;border-radius:14px;justify-content:space-between;align-items:center;min-height:64px;padding:0 18px;display:flex}.premium-overview-secondary-kpis span{color:#7d8f9a;letter-spacing:.1em;font-size:9px;font-weight:800}.premium-overview-secondary-kpis strong{color:#052a3c;font-size:19px}.premium-overview-secondary-kpis .premium-overview-attention{background:#fff9ec;border-color:#eed6a1}.premium-overview-attention strong{color:#b77700}.premium-overview-command{background:linear-gradient(120deg,#062f42 0%,#074b58 100%);border-radius:18px;grid-template-columns:.8fr 2fr;align-items:center;gap:28px;margin-bottom:18px;padding:22px 24px;display:grid;box-shadow:0 18px 42px #052a3c1f}.premium-overview-command-copy>span{color:#e2b640;letter-spacing:.15em;font-size:9px;font-weight:800}.premium-overview-command-copy h2{color:#fff;margin:7px 0 5px;font-size:19px}.premium-overview-command-copy p{color:#ffffff9e;margin:0;font-size:11px;line-height:1.5}.premium-overview-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.premium-overview-actions button{color:#fff;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:11px;min-height:62px;padding:12px 13px;display:flex}.premium-overview-actions button:hover{background:#ffffff1f;transform:translateY(-1px)}.premium-overview-actions button>svg{color:#63d4cf;flex:none}.premium-overview-actions button span{flex-direction:column;min-width:0;display:flex}.premium-overview-actions button b{color:#fff;font-size:11px}.premium-overview-actions button small{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.premium-overview-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.premium-overview-panel{background:#ffffffe6;border:1px solid #d7dfde;border-radius:18px;overflow:hidden;box-shadow:0 16px 38px #0a2a360e}.premium-overview-panel-heading{border-bottom:1px solid #e4e9e8;justify-content:space-between;align-items:center;gap:18px;padding:19px 20px 17px;display:flex}.premium-overview-panel-heading>div>span{color:#b57400;letter-spacing:.14em;font-size:8px;font-weight:800;display:block}.premium-overview-panel-heading h2{color:#052a3c;margin:5px 0 3px;font-size:16px}.premium-overview-panel-heading p{color:#8b9aa4;margin:0;font-size:9px}.premium-overview-panel-heading button{color:#078784;cursor:pointer;background:#f7fbfa;border:1px solid #c9dedd;border-radius:9px;flex:none;padding:8px 12px;font-size:9px;font-weight:800}.premium-overview-list{padding:0 20px}.premium-overview-list-row{border-bottom:1px solid #edf0ef;grid-template-columns:38px minmax(0,1.5fr) minmax(90px,.7fr) auto;align-items:center;gap:11px;min-height:69px;display:grid}.premium-overview-list-row:last-child{border-bottom:0}.premium-overview-avatar{color:#078884;background:#eaf7f5;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.premium-overview-list-main,.premium-overview-list-location{min-width:0}.premium-overview-list-main strong,.premium-overview-list-location strong{color:#082f41;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.premium-overview-list-main small,.premium-overview-list-location small{color:#93a0a8;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.premium-overview-status{text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;min-width:62px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.premium-overview-status.is-success{color:#078457;background:#e0f5eb}.premium-overview-status.is-warning{color:#ad7100;background:#fff0cf}.premium-overview-status.is-danger{color:#c44d43;background:#fde8e6}.premium-overview-status.is-neutral{color:#73848d;background:#eef3f3}.premium-overview-empty{color:#8b9aa4;place-items:center;min-height:145px;font-size:11px;display:grid}.premium-overview-health{background:#ffffffd1;border:1px solid #d7dfde;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.premium-overview-health-icon{color:#078c75;background:#e7f7f3;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.premium-overview-health>div:nth-child(2){flex-direction:column;flex:1;display:flex}.premium-overview-health strong{color:#082f41;font-size:10px}.premium-overview-health span{color:#8a99a2;margin-top:3px;font-size:8px}.premium-overview-health .premium-overview-live{color:#078457;letter-spacing:.08em;background:#e0f5eb;border-radius:999px;margin:0;padding:6px 10px;font-size:8px;font-weight:900}@media (width<=1250px){.premium-overview-primary-kpis,.premium-overview-secondary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-overview-command{grid-template-columns:1fr}}@media (width<=980px){.premium-overview-activity-grid{grid-template-columns:1fr}.premium-overview-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.premium-overview-heading{flex-direction:column}.premium-overview-heading h1{font-size:28px}.premium-overview-primary-kpis,.premium-overview-secondary-kpis,.premium-overview-actions{grid-template-columns:1fr}.premium-overview-list-row{grid-template-columns:38px minmax(0,1fr) auto}.premium-overview-list-location{display:none}}.admin-refund-trigger{margin-top:14px}.admin-refund-summary{background:#16a34a14;border:1px solid #16a34a29;border-radius:13px;margin-top:14px;padding:12px 13px}.admin-refund-summary strong{color:#15803d;margin-bottom:6px;display:block}.admin-refund-summary p{color:#64748b;margin:4px 0 0;font-size:11px}.admin-refund-warning{background:#b91c1c0d;border:1px solid #b91c1c2e;border-radius:16px;padding:16px}.admin-refund-warning strong{margin-bottom:6px;display:block}.admin-refund-warning p{color:#64748b;margin:0;font-size:12px;line-height:1.55}.admin-refund-amount{background:#f7f9f9;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:15px 16px;display:flex}.admin-refund-amount span{color:#64748b;letter-spacing:.08em;font-size:10px;font-weight:800}.admin-refund-amount strong{font-size:18px}.admin-refund-field{gap:8px;display:grid}.admin-refund-field>span{font-size:12px;font-weight:800}.admin-refund-field input,.admin-refund-field textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d8e1e0;border-radius:13px;padding:12px 13px}.admin-refund-field input:focus,.admin-refund-field textarea:focus{border-color:#0d7778;outline:none;box-shadow:0 0 0 3px #0d777817}.admin-order-detail{overscroll-behavior:contain;max-height:calc(100vh - 150px);padding-right:4px;overflow:hidden auto}@media (height<=850px){.admin-order-detail{max-height:calc(100vh - 120px)}}.admin-order-status-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-refund-top-button{border-radius:10px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:800}.admin-refunded-top-badge{color:#15803d;background:#e8f7ee;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}@media (width<=680px){.admin-order-status-actions{flex-direction:column;align-items:flex-end}}.modal-card:has(.admin-order-modal){overflow:hidden auto!important}.modal-card:has(.admin-order-modal)>.admin-order-modal{overflow:visible!important}.modal-card:has(.admin-refund-modal){width:min(760px,100vw - 32px)!important;max-height:calc(100vh - 32px)!important;overflow:hidden auto!important}.modal-card:has(.admin-refund-modal) .modal-header{padding:22px 26px!important}.modal-card:has(.admin-refund-modal)>.admin-refund-modal{box-sizing:border-box;padding:20px 26px 24px}.admin-refund-modal{gap:18px;display:grid}.admin-refund-warning{margin:0}.admin-refund-amount,.admin-refund-field{box-sizing:border-box;width:100%}.admin-refund-field>span{margin-bottom:7px;display:block}.admin-refund-field input,.admin-refund-field textarea{box-sizing:border-box;width:100%;max-width:100%;margin:0}.modal-card:has(.admin-refund-modal) .modal-actions{box-sizing:border-box;border-top:1px solid #e8eceb;justify-content:flex-end;align-items:center;gap:10px;width:100%;margin:4px 0 0;padding:18px 0 0;display:flex}.modal-card:has(.admin-refund-modal) .modal-actions button{min-width:118px;min-height:44px;margin:0}@media (width<=680px){.modal-card:has(.admin-refund-modal){width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important}.modal-card:has(.admin-refund-modal)>.admin-refund-modal{padding:16px}.modal-card:has(.admin-refund-modal) .modal-actions{flex-direction:column-reverse}.modal-card:has(.admin-refund-modal) .modal-actions button{width:100%}}.premium-finance-page .admin-finance-kpi-refund{background:linear-gradient(#fffdfc 0%,#fff7f6 100%);border-color:#f0d6d2}.premium-finance-page .admin-finance-kpi-refund>strong{color:#a33f35}.premium-finance-page .admin-finance-before-adjustment{white-space:nowrap;color:#53615f;font-weight:700}.premium-finance-page .admin-finance-refund-debit{white-space:nowrap;color:#77817f;background:#f3f6f5;border-radius:999px;justify-content:center;align-items:center;min-width:92px;padding:7px 11px;font-weight:800;display:inline-flex}.premium-finance-page .admin-finance-refund-debit.active{color:#a33f35;background:#fff0ee;border:1px solid #f0cfca}.modal-card:has(.admin-settlement-modal) .admin-settlement-reconciliation{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-card:has(.admin-settlement-modal) .admin-settlement-reconciliation .refund-debit strong{color:#a33f35}.modal-card:has(.admin-settlement-modal) .admin-settlement-reconciliation .net-payout{background:#f1f8f5;border-color:#d7ebe3}.modal-card:has(.admin-settlement-modal) .admin-settlement-reconciliation .net-payout strong{color:#126b50}@media (width<=760px){.modal-card:has(.admin-settlement-modal) .admin-settlement-reconciliation{grid-template-columns:1fr}}.premium-stables-page{width:100%;padding-bottom:40px}.premium-stables-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.premium-stables-eyebrow,.premium-stable-form-section>span{color:#b57800;letter-spacing:1.7px;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.premium-stables-heading h1{color:#07283c;letter-spacing:-1.2px;margin:0;font-size:38px;font-weight:850;line-height:1.05}.premium-stables-heading p{color:#73858d;max-width:650px;margin:10px 0 0;font-size:13px;line-height:1.65}.premium-stables-create{flex-shrink:0}.premium-stables-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.premium-stables-kpis article{background:linear-gradient(145deg,#fffffffa,#f8faf7f5);border:1px solid #e1e8e5;border-radius:18px;min-height:118px;padding:20px;box-shadow:0 8px 28px #0828350a}.premium-stables-kpis span{color:#84949a;letter-spacing:1px;font-size:9px;font-weight:850;display:block}.premium-stables-kpis strong{color:#07364a;margin:9px 0 4px;font-size:28px;line-height:1;display:block}.premium-stables-kpis small{color:#87969c;font-size:10px}.premium-stables-toolbar{background:#ffffffd1;border:1px solid #e1e7e4;border-radius:16px;align-items:center;gap:10px;margin-bottom:18px;padding:10px;display:flex}.premium-stables-search{color:#829197;background:#fff;border:1px solid #dfe6e3;border-radius:11px;flex:1;align-items:center;gap:9px;min-width:260px;padding:0 13px;display:flex}.premium-stables-search input{background:0 0;outline:0;width:100%;min-height:40px;border:0!important}.premium-stables-toolbar select,.premium-stables-toolbar>button{color:#39515c;background:#fff;border:1px solid #dfe6e3;border-radius:11px;min-height:42px;padding:0 14px}.premium-stables-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.premium-stable-card{background:#fff;border:1px solid #dfe7e4;border-radius:20px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 10px 34px #0626340e}.premium-stable-card:hover{transform:translateY(-2px);box-shadow:0 16px 42px #06263416}.premium-stable-cover{background:linear-gradient(135deg,#e8f2ef,#f6f0df);height:145px;position:relative;overflow:hidden}.premium-stable-cover>img{object-fit:cover;width:100%;height:100%}.premium-stable-cover-placeholder{color:#7da39b;place-items:center;width:100%;height:100%;display:grid}.premium-stable-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.8px;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;position:absolute;top:12px;right:12px}.premium-stable-status.active{color:#087a62;background:#e1f9f0f0}.premium-stable-status.inactive{color:#986a58;background:#f6efebf0}.premium-stable-content{padding:17px}.premium-stable-identity{align-items:center;gap:12px;display:flex}.premium-stable-logo{color:#0a7d78;background:#f3f8f6;border:1px solid #e1e8e4;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:850;display:grid;overflow:hidden}.premium-stable-logo img{object-fit:cover;width:100%;height:100%}.premium-stable-identity h3{color:#0b3042;margin:0;font-size:15px;line-height:1.3}.premium-stable-arabic{color:#89979d;text-align:left;margin:4px 0 0;font-size:10px}.premium-stable-location{color:#71858d;align-items:center;gap:7px;margin-top:16px;font-size:10px;display:flex}.premium-stable-stats{border-top:1px solid #edf0ee;border-bottom:1px solid #edf0ee;grid-template-columns:repeat(3,1fr);margin-top:16px;padding:13px 0;display:grid}.premium-stable-stats div{text-align:center}.premium-stable-stats div+div{border-left:1px solid #edf0ee}.premium-stable-stats strong{color:#0b3445;font-size:15px;display:block}.premium-stable-stats span{color:#8a989d;text-transform:uppercase;letter-spacing:.5px;margin-top:3px;font-size:8px;display:block}.premium-stable-actions{gap:8px;margin-top:14px;display:flex}.premium-stable-actions button{color:#3e5963;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:10px;min-height:35px;padding:0 12px;font-size:10px;font-weight:750}.premium-stable-actions button:first-child{color:#087c75;background:#eff9f6;border-color:#b9ddd6;flex:1}.premium-stable-actions .danger{color:#a45151;padding:0 10px}.premium-stables-empty{text-align:center;color:#789097;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.premium-stables-empty h3{color:#173b4b;margin:14px 0 5px}.premium-stables-empty p{max-width:420px;margin:0 0 18px;font-size:11px}.premium-stable-form{max-height:72vh;padding-right:4px;overflow-y:auto}.premium-stable-form-section{border-bottom:1px solid #edf0ee;margin-bottom:18px;padding:4px 0 19px}.premium-stable-form-section:last-of-type{border-bottom:0}.premium-stable-form textarea{resize:vertical;width:100%}.premium-stable-visibility{grid-template-columns:minmax(0,1fr) 160px;align-items:end;gap:18px;display:grid}.premium-stable-visibility>label{background:#fafcfb;border:1px solid #dfe7e4;border-radius:12px;align-items:center;gap:12px;min-height:63px;padding:12px 14px;display:flex}.premium-stable-visibility>label input{width:17px;height:17px}.premium-stable-visibility>label span{flex-direction:column;gap:3px;display:flex}.premium-stable-visibility b{color:#193d4c;font-size:11px}.premium-stable-visibility small{color:#83949a;font-size:9px}@media (width<=1200px){.premium-stables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.premium-stables-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-stables-heading{flex-direction:column;align-items:flex-start}}@media (width<=680px){.premium-stables-grid,.premium-stables-kpis{grid-template-columns:1fr}.premium-stables-toolbar{flex-direction:column;align-items:stretch}.premium-stables-search{min-width:0}.premium-stable-visibility{grid-template-columns:1fr}.premium-stables-heading h1{font-size:30px}}.premium-vendor-stable-summary{position:relative;overflow:hidden}.premium-vendor-stable-summary:before{content:"";background:linear-gradient(#d8b160,#0d7775);border-radius:999px;width:3px;position:absolute;inset:0 auto 0 0}.premium-vendor-stable-summary small{color:#73808c;margin-top:5px;font-size:12px;line-height:1.45;display:block}.premium-vendor-stable-assignment{position:relative;overflow:hidden}.premium-vendor-stable-assignment:after{content:"";pointer-events:none;background:#d8b16014;border-radius:50%;width:180px;height:180px;position:absolute;top:-95px;right:-85px}.premium-stable-current{background:linear-gradient(135deg,#061d3109,#0d77750b);border:1px solid #061d3114;border-radius:16px;margin-bottom:18px;padding:18px 20px}.premium-stable-current>span{color:#8b7650;letter-spacing:.12em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.premium-stable-current>strong{color:#061d31;font-size:18px;line-height:1.3;display:block}.premium-stable-current>small{color:#77838e;margin-top:6px;font-size:12px;line-height:1.5;display:block}.premium-stable-control{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.premium-stable-control label{color:#53616d;grid-column:1/-1;font-size:12px;font-weight:700}.premium-stable-control select{color:#061d31;background:#fff;border:1px solid #061d3121;border-radius:11px;outline:none;width:100%;min-height:44px;padding:0 13px}.premium-stable-control select:focus{border-color:#0d77758c;box-shadow:0 0 0 3px #0d777514}.premium-stable-control .primary-action{white-space:nowrap;min-height:44px}.premium-stable-policy{color:#7a8791;border-top:1px solid #061d3112;align-items:flex-start;gap:8px;margin-top:16px;padding-top:14px;font-size:11px;line-height:1.5;display:flex}.premium-stable-policy strong{color:#0d7775;flex:none}@media (width<=760px){.premium-stable-control{grid-template-columns:1fr}.premium-stable-control label{grid-column:auto}.premium-stable-control .primary-action{width:100%}}.premium-news-page{flex-direction:column;gap:20px;display:flex}.premium-news-hero{color:#fff;background:radial-gradient(circle at 90% 20%,#d8b16029,#0000 34%),linear-gradient(135deg,#061d31,#0a3549);border-radius:26px;justify-content:space-between;gap:28px;padding:30px;display:flex;overflow:hidden}.premium-news-eyebrow,.premium-news-editor-head span,.premium-news-library-head>div>span{color:#d8b160;letter-spacing:1.3px;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.premium-news-hero h1{margin:0;font-size:30px}.premium-news-hero p{color:#ffffffb3;max-width:660px;margin:10px 0 0;line-height:1.7}.premium-news-hero-stats{grid-template-columns:repeat(3,minmax(90px,1fr));gap:10px;min-width:330px;display:grid}.premium-news-hero-stats>div{background:#ffffff0f;border:1px solid #ffffff17;border-radius:18px;padding:18px}.premium-news-hero-stats strong{font-size:24px;display:block}.premium-news-hero-stats span{color:#ffffff94;margin-top:4px;font-size:11px;display:block}.premium-news-message{border-radius:14px;padding:13px 16px;font-size:13px;font-weight:700}.premium-news-message.error{color:#a93a3a;background:#fff1f1}.premium-news-message.success{color:#157660;background:#edf9f5}.premium-news-layout{grid-template-columns:minmax(390px,.85fr) minmax(520px,1.15fr);align-items:start;gap:20px;display:grid}.premium-news-editor,.premium-news-library{background:#fff;border:1px solid #061d3112;border-radius:24px;padding:22px;box-shadow:0 12px 35px #061d310b}.premium-news-editor-head,.premium-news-library-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.premium-news-editor-head h2,.premium-news-library-head h2{color:#061d31;margin:0;font-size:20px}.premium-news-editor label{flex-direction:column;gap:7px;margin-bottom:15px;display:flex}.premium-news-editor label>span{color:#061d31a6;font-size:11px;font-weight:800}.premium-news-editor input,.premium-news-editor textarea,.premium-news-editor select,.premium-news-search input{box-sizing:border-box;color:#061d31;width:100%;font:inherit;background:#fbfbf9;border:1px solid #061d311c;border-radius:13px;outline:none}.premium-news-editor input,.premium-news-editor select,.premium-news-search input{min-height:43px;padding:0 12px}.premium-news-editor textarea{resize:vertical;padding:12px;line-height:1.55}.premium-news-editor input:focus,.premium-news-editor textarea:focus,.premium-news-editor select:focus,.premium-news-search input:focus{border-color:#0d777573;box-shadow:0 0 0 3px #0d77750f}.premium-news-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.premium-news-cover-preview{background:#f4f2ed;border-radius:18px;height:190px;margin:-4px 0 16px;overflow:hidden}.premium-news-cover-preview img{object-fit:cover;width:100%;height:100%}.premium-news-controls{grid-template-columns:130px 1fr 1fr;align-items:center;gap:14px;display:grid}.premium-news-controls label{margin:0}.premium-news-check{border:1px solid #061d3114;border-radius:13px;align-items:center;padding:11px 13px;flex-direction:row!important}.premium-news-check input{width:17px;height:17px;min-height:auto}.premium-news-save{color:#fff;cursor:pointer;background:#061d31;border:0;border-radius:14px;width:100%;margin-top:18px;padding:13px 18px;font-weight:900}.premium-news-save:hover{background:#0d7775}.premium-news-save:disabled{opacity:.55;cursor:default}.premium-news-ghost{color:#061d31;cursor:pointer;background:#fff;border:1px solid #061d311a;border-radius:10px;padding:9px 13px;font-weight:800}.premium-news-search{gap:8px;width:min(360px,100%);display:flex}.premium-news-search button{color:#fff;cursor:pointer;background:#061d31;border:0;border-radius:11px;padding:0 14px;font-weight:800}.premium-news-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}.premium-news-card{background:#fff;border:1px solid #061d3112;border-radius:20px;transition:transform .18s,box-shadow .18s;overflow:hidden}.premium-news-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #061d3112}.premium-news-card-cover{color:#0d7775;background:linear-gradient(135deg,#eef5f3,#f7f2e8);place-items:center;height:155px;display:grid;position:relative;overflow:hidden}.premium-news-card-cover img{object-fit:cover;width:100%;height:100%}.premium-news-featured{color:#061d31;letter-spacing:.7px;background:#d8b160;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;top:10px;left:10px}.premium-news-card-body{padding:15px}.premium-news-card-meta{color:#061d316e;text-transform:uppercase;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:9px;display:flex}.premium-news-card h3{color:#061d31;margin:0;font-size:15px;line-height:1.35}.premium-news-arabic-title{color:#061d31a8;margin-top:5px;font-size:13px;font-weight:700}.premium-news-card p{color:#061d3191;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.premium-news-status-row,.premium-news-card-actions{gap:7px;margin-top:12px;display:flex}.premium-news-status,.premium-news-card-actions button{color:#061d31;cursor:pointer;background:#f8f8f5;border:1px solid #061d3114;border-radius:10px;padding:7px 10px;font-size:10px;font-weight:800}.premium-news-status.active{color:#157660;background:#edf9f5}.premium-news-status.featured{color:#956d18;background:#fff7e7}.premium-news-card-actions button{flex:1}.premium-news-card-actions button.danger{color:#ad4141}.premium-news-empty{color:#061d317a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:240px;display:flex}.premium-news-empty strong{color:#061d31}@media (width<=1180px){.premium-news-layout{grid-template-columns:1fr}.premium-news-hero{flex-direction:column}.premium-news-hero-stats{min-width:0}}@media (width<=720px){.premium-news-hero{padding:22px}.premium-news-hero-stats,.premium-news-field-grid,.premium-news-list,.premium-news-controls{grid-template-columns:1fr}.premium-news-library-head{flex-direction:column;align-items:stretch}.premium-news-search{width:100%}}.premium-report-page{gap:18px;display:grid}.premium-report-toolbar{background:linear-gradient(135deg,#fff 0%,#f8fbfa 100%);border:1px solid #dbe4e1;border-radius:22px;padding:22px;box-shadow:0 16px 38px #0c2b3412}.premium-report-toolbar-copy span,.premium-report-section-heading span{letter-spacing:.14em;color:#b07d11;font-size:10px;font-weight:800}.premium-report-toolbar-copy h3,.premium-report-section-heading h3{color:#082b3a;margin:5px 0 4px;font-size:20px}.premium-report-toolbar-copy p{color:#75878f;margin:0;font-size:13px}.premium-report-filter-grid{grid-template-columns:1fr 1fr auto auto;align-items:end;gap:12px;margin-top:18px;display:grid}.premium-report-filter-grid label{color:#42545d;gap:7px;font-size:12px;font-weight:700;display:grid}.premium-report-filter-grid input{background:#fff;border:1px solid #d8e2df;border-radius:12px;height:44px;padding:0 13px}.premium-report-primary,.premium-report-secondary{cursor:pointer;border-radius:12px;height:44px;padding:0 18px;font-weight:800}.premium-report-primary{color:#fff;background:#0d7279;border:0}.premium-report-secondary{color:#0d6670;background:#fff;border:1px solid #bfd0ce}.premium-report-primary:disabled,.premium-report-secondary:disabled{opacity:.5;cursor:not-allowed}.premium-report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.premium-report-kpi{background:#fff;border:1px solid #dbe4e1;border-radius:18px;flex-direction:column;justify-content:center;min-height:118px;padding:18px;display:flex;box-shadow:0 10px 26px #0c2b340b}.premium-report-kpi span{letter-spacing:.08em;color:#71838b;text-transform:uppercase;font-size:10px;font-weight:800}.premium-report-kpi strong{color:#082b3a;margin-top:8px;font-size:24px;line-height:1.1}.premium-report-kpi small{color:#93a0a6;margin-top:7px;font-size:11px}.premium-report-kpi.featured{background:linear-gradient(145deg,#075d67,#107b7d);border-color:#0000}.premium-report-kpi.featured span,.premium-report-kpi.featured strong,.premium-report-kpi.featured small{color:#fff}.premium-report-table-panel{padding:20px}.premium-report-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.premium-report-section-heading small{color:#839198}@media (width<=1100px){.premium-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-report-filter-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.premium-report-kpis,.premium-report-filter-grid{grid-template-columns:1fr}.premium-report-toolbar{padding:16px}.premium-report-section-heading{flex-direction:column;align-items:flex-start}}.premium-wallet-page{gap:18px;display:grid}.premium-wallet-hero{background:linear-gradient(135deg,#fff 0%,#f4f9f7 100%);border:1px solid #dbe5e2;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex;box-shadow:0 16px 38px #0c2b340f}.premium-wallet-hero-copy span,.premium-wallet-form-heading span{letter-spacing:.14em;color:#b07d11;font-size:10px;font-weight:800}.premium-wallet-hero-copy h2,.premium-wallet-form-heading h3{color:#082b3a;margin:6px 0}.premium-wallet-hero-copy p,.premium-wallet-form-heading p{color:#75878f;max-width:650px;margin:0;font-size:13px;line-height:1.55}.premium-wallet-status{border-radius:16px;align-items:center;gap:12px;min-width:190px;padding:15px 17px;display:flex}.premium-wallet-status.enabled{color:#126b58;background:#e8f5f0}.premium-wallet-status.disabled{color:#8a4747;background:#f5eeee}.premium-wallet-status div{gap:3px;display:grid}.premium-wallet-status small{letter-spacing:.08em;font-size:9px;font-weight:800}.premium-wallet-status strong{font-size:13px}.premium-wallet-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.premium-wallet-kpis article{background:#fff;border:1px solid #dbe5e2;border-radius:18px;padding:19px;box-shadow:0 10px 25px #0c2b340b}.premium-wallet-kpis span{color:#7a8b92;letter-spacing:.09em;font-size:10px;font-weight:800;display:block}.premium-wallet-kpis strong{color:#082b3a;margin-top:8px;font-size:25px;display:block}.premium-wallet-kpis small{color:#94a0a5;margin-top:6px;line-height:1.4;display:block}.premium-wallet-form{background:#fff;border:1px solid #dbe5e2;border-radius:22px;padding:22px;box-shadow:0 14px 34px #0c2b340e}.premium-wallet-form-heading{border-bottom:1px solid #edf1f0;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.premium-wallet-form-heading>svg{color:#0d7279}.premium-wallet-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px 0;display:grid}.premium-wallet-fields small{color:#8a999f;margin-top:7px;line-height:1.4;display:block}.premium-wallet-input{position:relative}.premium-wallet-input input{background:#fbfdfc;border:1px solid #d6e1de;border-radius:12px;width:100%;height:46px;padding-right:65px}.premium-wallet-input input:focus{border-color:#78aaa4;outline:none;box-shadow:0 0 0 4px #0d727914}.premium-wallet-input span{color:#0d7279;font-size:12px;font-weight:800;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.premium-wallet-toggle-row{background:#f8fbfa;border:1px solid #dce7e4;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.premium-wallet-toggle-copy{align-items:center;gap:13px;display:flex}.premium-wallet-toggle-copy strong{color:#173d48}.premium-wallet-toggle-copy p{color:#7c8d94;margin:4px 0 0;font-size:12px}.premium-wallet-toggle-icon{color:#0d7279;background:#e5f2ef;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.premium-wallet-switch{flex:0 0 52px;width:52px;height:29px;position:relative}.premium-wallet-switch input{opacity:0;pointer-events:none;position:absolute}.premium-wallet-switch span{cursor:pointer;background:#cbd5d3;border-radius:999px;transition:all .2s;position:absolute;inset:0}.premium-wallet-switch span:after{content:"";background:#fff;border-radius:50%;width:23px;height:23px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #0000002e}.premium-wallet-switch input:checked+span{background:#0d7279}.premium-wallet-switch input:checked+span:after{transform:translate(23px)}.premium-wallet-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.premium-wallet-actions button{cursor:pointer;border-radius:12px;min-height:44px;padding:0 18px;font-weight:800}.premium-wallet-refresh{color:#47616a;background:#fff;border:1px solid #cad9d6}.premium-wallet-save{color:#fff;background:#0d7279;border:0;align-items:center;gap:8px;display:flex}.premium-wallet-actions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){.premium-wallet-hero{flex-direction:column;align-items:flex-start}.premium-wallet-status{width:100%}.premium-wallet-kpis,.premium-wallet-fields{grid-template-columns:1fr}.premium-wallet-toggle-row{align-items:flex-start}.premium-wallet-actions{flex-direction:column-reverse}.premium-wallet-actions button{justify-content:center;width:100%}}.modal-card:has(.premium-user-form){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:min(680px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;overflow:hidden auto!important}.modal-card:has(.premium-user-form) .premium-user-form{min-height:0}@media (height<=760px){.modal-overlay:has(.premium-user-form){place-items:start center;padding-top:16px;padding-bottom:16px;overflow-y:auto}.modal-card:has(.premium-user-form){max-height:calc(100dvh - 32px)!important}}.premium-stable-owner{background:linear-gradient(135deg,#0d77750b,#d8b1600e);border:1px solid #0d77751c;border-radius:12px;margin-top:12px;padding:11px 12px}.premium-stable-owner>span{color:#9b7b3f;letter-spacing:.9px;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.premium-stable-owner>strong{color:#173b4b;font-size:11px;line-height:1.4;display:block}.premium-stable-owner>small{color:#829198;margin-top:3px;font-size:9px;display:block}.premium-stable-owner-editor{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:end;gap:18px;display:grid}.premium-stable-owner-editor select{color:#173b4b;background:#fff;border:1px solid #dfe7e4;border-radius:11px;outline:none;width:100%;min-height:44px;padding:0 12px}.premium-stable-owner-editor select:focus{border-color:#0d77758c;box-shadow:0 0 0 3px #0d777514}.premium-stable-owner-policy{background:#d8b16011;border:1px solid #d8b1603d;border-radius:12px;min-height:68px;padding:12px 14px}.premium-stable-owner-policy strong{color:#876a32;font-size:10px;display:block}.premium-stable-owner-policy span{color:#7c898e;margin-top:4px;font-size:9px;line-height:1.5;display:block}@media (width<=680px){.premium-stable-owner-editor{grid-template-columns:1fr}}.premium-stable-media-manager{gap:18px;display:grid}.premium-stable-media-intro,.premium-stable-media-library-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.premium-stable-media-intro strong,.premium-stable-media-library-head strong{color:#173b4b;font-size:12px;display:block}.premium-stable-media-intro small,.premium-stable-media-library-head small{color:#839197;margin-top:3px;font-size:9px;line-height:1.5;display:block}.premium-stable-media-working{color:#0d7775;background:#0d777517;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.premium-stable-media-primary{grid-template-columns:minmax(180px,.65fr) minmax(280px,1.35fr);gap:16px;display:grid}.premium-stable-media-slot,.premium-stable-media-library{background:#fbfcfc;border:1px solid #e7ecea;border-radius:16px;padding:14px}.premium-stable-media-slot-title{margin-bottom:10px}.premium-stable-media-slot-title strong{color:#173b4b;font-size:11px;display:block}.premium-stable-media-slot-title small{color:#8a969a;margin-top:2px;font-size:8px;display:block}.premium-stable-media-preview,.premium-stable-media-placeholder{background:#edf2f0;border-radius:13px;width:100%;margin-bottom:11px;overflow:hidden}.premium-stable-media-preview.logo,.premium-stable-media-placeholder.logo{place-items:center;height:150px;display:grid}.premium-stable-media-preview.logo img{object-fit:contain;width:112px;height:112px}.premium-stable-media-placeholder.logo span{color:#0d7775;background:#fff;border-radius:50%;place-items:center;width:88px;height:88px;font-size:28px;font-weight:900;display:grid;box-shadow:0 8px 30px #173b4b14}.premium-stable-media-preview.cover,.premium-stable-media-placeholder.cover{height:150px}.premium-stable-media-preview.cover img{object-fit:cover;width:100%;height:100%}.premium-stable-media-placeholder.cover{color:#9aa8a6;place-items:center;display:grid}.premium-stable-upload-button{color:#0d7775;cursor:pointer;background:#0d777511;border:1px solid #0d77752e;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:9px;font-weight:850;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.premium-stable-upload-button:hover{background:#0d77751a;border-color:#0d777557;transform:translateY(-1px)}.premium-stable-upload-button.compact{min-height:34px;padding:0 12px}.premium-stable-upload-button input{display:none}.premium-stable-media-library{gap:13px;display:grid}.premium-stable-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.premium-stable-gallery-item{background:#edf2f0;border-radius:12px;min-height:110px;position:relative;overflow:hidden}.premium-stable-gallery-item img{object-fit:cover;width:100%;height:120px;display:block}.premium-stable-gallery-item button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141d21c7;border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:7px;right:7px}.premium-stable-video-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.premium-stable-video-item{background:#fff;border:1px solid #e5ebe8;border-radius:13px;overflow:hidden}.premium-stable-video-item video{object-fit:cover;background:#111;width:100%;height:160px;display:block}.premium-stable-video-item>div{justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.premium-stable-video-item span{color:#52646c;font-size:9px;font-weight:750}.premium-stable-video-item button{color:#b23b3b;cursor:pointer;background:#c4434314;border:0;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.premium-stable-media-empty{color:#95a19f;text-align:center;border:1px dashed #dce5e2;border-radius:12px;place-items:center;min-height:72px;font-size:9px;display:grid}.premium-stable-media-create-note{background:#0d777509;border:1px dashed #0d777538;border-radius:13px;padding:15px}.premium-stable-media-create-note strong{color:#173b4b;font-size:11px;display:block}.premium-stable-media-create-note span{color:#7d8d91;margin-top:4px;font-size:9px;line-height:1.55;display:block}@media (width<=760px){.premium-stable-media-primary{grid-template-columns:1fr}.premium-stable-media-intro,.premium-stable-media-library-head{flex-direction:column;align-items:flex-start}.premium-stable-upload-button.compact{width:100%}}.premium-plan-footer{gap:14px}.premium-plan-footer-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.premium-plan-edit-button{color:#0d6579;font:inherit;cursor:pointer;background:#fff;border:1px solid #0d65792e;border-radius:10px;flex:none;padding:9px 15px;font-size:12px;font-weight:800;transition:all .18s}.premium-plan-edit-button:hover{background:#f5fbfc;border-color:#0d657959;transform:translateY(-1px);box-shadow:0 8px 20px #0f53631a}.modal-card:has(.premium-plan-editor){width:min(760px,100vw - 40px);max-width:760px;max-height:calc(100vh - 40px);overflow:hidden}.modal-card:has(.premium-plan-editor)>.premium-plan-editor{overscroll-behavior:contain;overflow-y:auto}.premium-plan-editor{flex-direction:column;gap:20px;display:flex}.premium-plan-editor-intro{background:linear-gradient(135deg,#f8fbfc,#f1f7f8);border:1px solid #e5edef;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.premium-plan-editor-intro>div{flex-direction:column;gap:4px;display:flex}.premium-plan-editor-intro>div>span,.premium-plan-editor-label{color:#84949a;letter-spacing:.12em;font-size:10px;font-weight:900}.premium-plan-editor-intro>div>strong{color:#16343d;font-size:16px}.premium-plan-active-toggle{color:#31575e;cursor:pointer;background:#fff;border:1px solid #dce9e9;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.premium-plan-active-toggle input{accent-color:#15937e}.premium-plan-save-error{color:#a63d3d;background:#fff7f7;border:1px solid #f1c9c9;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:700}.premium-plan-capabilities-editor{flex-direction:column;gap:10px;display:flex}.premium-plan-capability-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.premium-plan-capability{color:#52666b;cursor:pointer;background:#fff;border:1px solid #e2e9eb;border-radius:12px;align-items:center;gap:9px;min-height:58px;padding:12px;font-size:12px;font-weight:750;transition:all .18s;display:flex}.premium-plan-capability input{opacity:0;pointer-events:none;position:absolute}.premium-plan-capability-check{color:#8da0a5;background:#edf3f4;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid}.premium-plan-capability.selected{color:#1d5c53;background:#f4fbf9;border-color:#15937e47}.premium-plan-capability.selected .premium-plan-capability-check{color:#fff;background:#15937e}.premium-plan-editor-warning{background:#fbf8ef;border-left:3px solid #d1a64a;border-radius:8px;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.premium-plan-editor-warning strong{color:#5b4b27;font-size:12px}.premium-plan-editor-warning span{color:#7b704f;font-size:11px;line-height:1.55}.premium-plan-editor-actions{background:linear-gradient(#fff0,#fff 24%);padding-top:14px;position:sticky;bottom:0}.premium-plan-editor-actions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.modal-card:has(.premium-plan-editor){width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.premium-plan-editor-intro{flex-direction:column;align-items:flex-start}.premium-plan-capability-options{grid-template-columns:1fr}}.modal-card:has(.premium-plan-editor){overflow-x:hidden}.modal-card:has(.premium-plan-editor)>.premium-plan-editor{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.premium-plan-editor .form-grid,.premium-plan-editor .form-grid>*,.premium-plan-editor .premium-plan-capability-options,.premium-plan-editor .premium-plan-editor-intro,.premium-plan-editor .premium-plan-editor-warning,.premium-plan-editor .premium-plan-editor-actions{box-sizing:border-box;min-width:0;max-width:100%}.premium-plan-editor input,.premium-plan-editor select,.premium-plan-editor textarea{box-sizing:border-box;max-width:100%}
