:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--primary: #1B7268;--primary-700: #155A52;--primary-50: #E7F0EE;--primary-100: #D2E3DF;--on-primary: #FFFFFF;--bg: #F4F5F3;--surface: #FFFFFF;--surface-2: #F8F9F7;--border: #E5E7E4;--border-strong: #D5D8D3;--text: #1E2422;--text-muted: #6B7280;--text-faint: #9AA0A6;--danger: #C0392B;--warning-bg: #FFF7E6;--radius-card: 14px;--radius-chip: 999px;--shadow-card: 0 1px 2px rgba(15,23,42,.04), 0 1px 1px rgba(15,23,42,.03);--shadow-elevated: 0 10px 30px rgba(15,23,42,.1), 0 4px 10px rgba(15,23,42,.05);--shadow-sheet: 0 -8px 30px rgba(15,23,42,.18);--sidebar-w: 248px;--topbar-h: 64px;--font: "Tajawal", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit}.num{font-variant-numeric:tabular-nums}.skeleton{position:relative;overflow:hidden;background:var(--surface-2);border-radius:8px;display:block}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:skel-shimmer 1.4s ease-in-out infinite}@keyframes skel-shimmer{to{transform:translate(100%)}}.app{display:grid;grid-template-columns:var(--sidebar-w) 1fr;height:100vh;overflow:hidden}.sidebar{background:var(--surface);border-inline-end:1px solid var(--border);display:flex;flex-direction:column;height:100vh;overflow:hidden}.main{display:flex;flex-direction:column;min-width:0;height:100vh;overflow-y:auto}.topbar{height:var(--topbar-h);flex-shrink:0;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 24px;gap:16px;position:sticky;top:0;z-index:10}.page-body{padding:28px 32px 48px;flex:1}.sidebar-brand{height:var(--topbar-h);flex-shrink:0;box-sizing:border-box;padding:0 22px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border)}.brand-mark{width:36px;height:36px;border-radius:10px;background:var(--primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;box-shadow:0 4px 12px #1b726840}.brand-name{font-weight:700;font-size:15.5px;letter-spacing:-.01em}.brand-sub{font-size:11.5px;color:var(--text-muted);margin-top:1px}.nav{flex:1;padding:12px;overflow-y:auto}.nav-group-label{font-size:10.5px;font-weight:700;color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;padding:12px 12px 6px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:10px;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:500;color:var(--text);text-decoration:none;text-align:start;transition:background .12s,color .12s;position:relative;margin-bottom:2px}.nav-item:hover{background:var(--surface-2)}.nav-item.active{background:var(--primary);color:#fff;font-weight:700;box-shadow:0 6px 16px #1b726838}.nav-item .nav-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted)}.nav-item.active .nav-icon{color:#fff}.nav-item .nav-count{margin-inline-start:auto;background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;border:1px solid var(--border)}.nav-item.active .nav-count{background:#fff3;color:#fff;border-color:transparent}.nav-group-toggle{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:10px;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:500;color:var(--text);text-align:start;transition:background .12s,color .12s;margin-bottom:2px}.nav-group-toggle:hover{background:var(--surface-2)}.nav-group-toggle.has-active{color:var(--primary);font-weight:700}.nav-group-toggle .nav-count{margin-inline-start:auto;background:var(--primary);color:#fff;border-radius:999px;padding:2px 9px;font-size:10px;font-weight:700;letter-spacing:.3px;flex-shrink:0}.nav-group-toggle .nav-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted)}.nav-group-toggle.has-active .nav-icon{color:var(--primary)}.nav-chevron{margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--text-muted);transition:transform .22s ease}.nav-chevron.open{transform:rotate(180deg)}.nav-sub-items{max-height:0;overflow:hidden;transition:max-height .22s ease;margin-inline-start:28px;border-inline-start:2px solid var(--primary-100);padding-inline-start:8px}.nav-sub-items.open{max-height:300px}.nav-sub-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text-muted);text-decoration:none;text-align:start;transition:background .12s,color .12s;margin-bottom:2px}.nav-sub-item:hover{background:var(--surface-2);color:var(--text)}.nav-sub-item.active{background:var(--primary);color:#fff;font-weight:700}.nav-sub-item .nav-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted)}.nav-sub-item.active .nav-icon{color:#fff}.nav-sub-item--soon{opacity:.55;cursor:default;pointer-events:none}.nav-soon-chip{margin-inline-start:auto;background:var(--warning-bg);color:#92400e;border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:700;flex-shrink:0}.sidebar-foot{padding:14px 16px;border-top:1px solid var(--border);display:flex;align-items:center;gap:10px}.sidebar-foot .avatar{width:36px;height:36px;border-radius:999px;background:#c9e5df;color:var(--primary-700);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12.5px;flex-shrink:0}.sidebar-foot .store-logo{width:38px;height:38px;border-radius:10px;background:var(--primary-700);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-foot .who{flex:1;min-width:0}.sidebar-foot .who .name{font-size:13px;font-weight:700}.sidebar-foot .who .role{font-size:11px;color:var(--text-muted);margin-top:1px}.topbar .breadcrumb{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:6px}.topbar .breadcrumb .current{color:var(--text);font-weight:600}.topbar .breadcrumb .sep{color:var(--text-faint)}.topbar .spacer{flex:1}.topbar-search{position:relative;width:320px}.topbar-search input{width:100%;height:40px;border:1px solid var(--border);border-radius:10px;padding:0 12px 0 38px;background:var(--surface-2);font-family:inherit;font-size:13.5px;transition:border-color .12s,box-shadow .12s,background .12s}.topbar-search input:focus{outline:none;border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px #1b72681f}.topbar-search .ic{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--text-faint)}.btn-legacy-back{display:inline-flex;align-items:center;padding:0 14px;height:36px;border-radius:999px;border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text-muted);font-size:13px;font-weight:500;font-family:inherit;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s;margin-inline-end:4px}.btn-legacy-back:hover{border-color:var(--primary);color:var(--primary)}.icon-btn{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--text-muted);position:relative}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.icon-btn .ping{position:absolute;top:9px;left:11px;width:8px;height:8px;border-radius:999px;background:var(--danger);border:2px solid var(--surface)}.topbar-avatar{width:36px;height:36px;border-radius:999px;background:#c9e5df;color:var(--primary-700);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;border:none;cursor:pointer;font-family:inherit;transition:box-shadow .12s}.topbar-avatar:hover{box-shadow:0 0 0 3px #1b72681f}.user-menu-wrap{position:relative}.user-menu{position:absolute;top:calc(100% + 10px);inset-inline-end:0;min-width:280px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 40px #0f262329;padding:6px;z-index:90;animation:user-menu-pop .14s ease-out}@keyframes user-menu-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.user-menu-head{display:flex;align-items:center;gap:10px;padding:10px 10px 12px;border-bottom:1px solid var(--border);margin-bottom:6px}.user-menu-head .name{font-weight:700;font-size:14px}.user-menu-head .role{font-size:12px;color:var(--text-muted);margin-top:1px}.user-menu-item{display:flex;align-items:center;gap:12px;padding:10px 12px;width:100%;border:none;background:transparent;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13.5px;color:var(--text);text-align:start;transition:background .12s}.user-menu-item:hover{background:var(--surface-2)}.user-menu-item .ic{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);flex-shrink:0}.user-menu-item .trail{margin-inline-start:auto;font-size:12px;color:var(--text-muted)}.user-menu-item.is-static{cursor:default}.user-menu-item.is-static:hover{background:transparent}.user-menu-item.is-danger,.user-menu-item.is-danger .ic{color:#c73e3a}.user-menu-item.is-danger:hover{background:#c73e3a12}.user-menu-sep{height:1px;background:var(--border);margin:4px 6px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px;flex-wrap:wrap}.page-head h1{font-size:28px;font-weight:800;letter-spacing:-.02em;margin:0}.page-head .sub{font-size:13.5px;color:var(--text-muted);margin-top:6px}.btn{height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .12s,border-color .12s,transform .08s;white-space:nowrap}.btn:hover{background:var(--surface-2);border-color:#bfc4bd}.btn:active{transform:scale(.98)}.btn.primary{background:var(--primary);color:#fff;border-color:var(--primary)}.btn.primary:hover{background:var(--primary-700);border-color:var(--primary-700)}.btn.ghost{border-color:transparent}.btn.has-filter{background:var(--primary-50);border-color:var(--primary-100);color:var(--primary-700)}.btn .badge-count{background:var(--primary);color:#fff;font-size:10.5px;font-weight:700;min-width:18px;height:18px;border-radius:999px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;margin-inline-start:2px}.filter-bar{display:flex;align-items:center;gap:8px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:14px 14px 0 0;border-bottom:none;flex-wrap:wrap}.filter-bar--standalone{border-radius:14px;border-bottom:1px solid var(--border);margin-bottom:28px}.date-chips{display:flex;gap:4px;padding:4px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px}.date-chip{padding:6px 12px;border-radius:7px;border:none;background:transparent;color:var(--text-muted);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .12s}.date-chip:hover{color:var(--text)}.date-chip.active{background:var(--surface);color:var(--primary-700);box-shadow:0 1px 3px #00000014}.filter-search{position:relative;flex:1;min-width:200px;max-width:320px}.filter-search input{width:100%;height:36px;border:1px solid var(--border);border-radius:8px;padding:0 10px 0 34px;background:var(--surface);font-family:inherit;font-size:13px}.filter-search input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1b72681f}.filter-search .ic{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:var(--text-faint)}.dropdown{position:relative}.dropdown-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;min-width:220px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-elevated);z-index:20;padding:6px;overflow:hidden}.dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;color:var(--text);border-radius:7px;text-align:start;justify-content:space-between}.dropdown-item:hover{background:var(--surface-2)}.dropdown-item.danger{color:#c0392b}.dropdown-item.danger:hover{background:#fff0ee}.dropdown-item.active{background:var(--primary-50);color:var(--primary-700);font-weight:700}.dropdown-section{font-size:10.5px;font-weight:700;color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 4px}.dropdown-divider{height:1px;background:var(--border);margin:4px 0}.date-range-popover{position:absolute;top:calc(100% + 6px);inset-inline-start:0;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-elevated);padding:12px;z-index:20;display:flex;gap:8px;align-items:center}.date-input{height:36px;border:1px solid var(--border-strong);border-radius:8px;padding:0 10px;font-family:inherit;font-size:13px;color:var(--text);background:var(--surface)}.date-input:focus{outline:none;border-color:var(--primary)}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:0 0 14px 14px;overflow:hidden}table.data{width:100%;border-collapse:collapse;font-size:13.5px}table.data thead th{background:var(--surface-2);color:var(--text-muted);font-weight:600;font-size:12px;letter-spacing:.02em;padding:12px 16px;text-align:start;border-bottom:1px solid var(--border);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background .12s,color .12s}table.data thead th:hover{background:#f0f2ee;color:var(--text)}table.data thead th.active{color:var(--primary-700)}table.data thead th.no-sort{cursor:default}table.data thead th.no-sort:hover{background:var(--surface-2);color:var(--text-muted)}table.data thead th.num-col,table.data tbody td.num-col{text-align:end;font-variant-numeric:tabular-nums}table.data thead th .th-inner{display:inline-flex;align-items:center;gap:4px}table.data thead th.num-col .th-inner{flex-direction:row-reverse}table.data tbody td{padding:14px 16px;border-bottom:1px solid var(--border);vertical-align:middle}table.data tbody tr:last-child td{border-bottom:none}table.data tbody tr:hover{background:var(--surface-2)}.row-icon-btn{width:32px;height:32px;border-radius:7px;background:transparent;border:1px solid transparent;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.row-icon-btn:hover{background:var(--surface-2);border-color:var(--border);color:var(--text)}.cell-name{font-weight:700;color:var(--text);line-height:1.3}.cell-sub{font-size:11.5px;color:var(--text-muted);margin-top:2px;font-family:IBM Plex Sans Arabic,ui-monospace,monospace;letter-spacing:.02em;display:inline-flex;align-items:center;gap:4px}.cell-money{font-weight:700;color:var(--text)}.cell-money .cur{font-size:11px;font-weight:500;color:var(--text-muted);margin-inline-start:3px}.code-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:6px;font-family:IBM Plex Sans Arabic,ui-monospace,monospace;font-size:11.5px;font-weight:700;color:var(--text);letter-spacing:.04em;direction:ltr}.conv-pill{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--primary-50);color:var(--primary-700);font-size:12.5px;font-weight:700}.conv-pill.zero{background:#f3f4f2;color:var(--text-faint)}.coupon-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:var(--primary-50);color:var(--primary-700);border-radius:999px;font-weight:600;font-size:11.5px}.coupon-chip.zero{background:#f3f4f2;color:var(--text-faint)}.avatar-sq{width:34px;height:34px;border-radius:9px;background:var(--primary-50);color:var(--primary-700);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12.5px;flex-shrink:0}.contact-stack{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--text-muted)}.contact-stack .ln{display:inline-flex;align-items:center;gap:6px;direction:ltr}.phase-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700}.phase-pill:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.phase-pill.new{background:#e7f0ee;color:#1b7268}.phase-pill.reminded{background:#fff4d6;color:#b8860b}.phase-pill.recovered{background:#def5ea;color:#1f7c40}.phase-pill.lost{background:#fbe3e0;color:#9f2a1f}.pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;font-size:12.5px;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-top:16px}.page-select{height:32px;padding:0 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);font-family:inherit;font-size:12.5px}.page-nums{display:flex;gap:4px;align-items:center}.page-num{min-width:32px;height:32px;padding:0 8px;border-radius:7px;border:1px solid var(--border);background:var(--surface);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--text)}.page-num.active{background:var(--primary);color:#fff;border-color:var(--primary)}.page-num:disabled{opacity:.4;cursor:not-allowed}.page-num.page-step{width:auto;padding:0 14px;gap:5px;display:inline-flex;align-items:center}.empty{padding:56px 24px;text-align:center;color:var(--text-muted)}.empty-icon{width:56px;height:56px;border-radius:16px;background:var(--primary-50);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.empty-title{font-weight:700;color:var(--text);font-size:15px;margin-bottom:4px}.kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.home-banners{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:4px 0 22px}.feature-banner{position:relative;border-radius:16px;padding:26px 28px;overflow:hidden;display:flex;gap:18px;align-items:flex-start;min-height:172px}.feature-banner .fb-icon{width:52px;height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;z-index:10}.feature-banner .fb-icon svg{width:24px;height:24px}.feature-banner .fb-body{position:relative;z-index:1;flex:1;min-width:0}.feature-banner .fb-title{font-size:18px;font-weight:800;letter-spacing:-.01em;display:flex;align-items:center;gap:10px;line-height:1.3}.feature-banner .fb-desc{font-size:13.5px;line-height:1.75;margin-top:9px;max-width:50ch;text-wrap:pretty}.fb-btn{display:inline-flex;align-items:center;gap:8px;margin-top:18px;height:40px;padding:0 18px;border-radius:10px;font-family:inherit;font-size:13.5px;font-weight:700;border:1px solid transparent;cursor:pointer;transition:transform .12s ease,background .15s ease,box-shadow .15s ease}.fb-btn:active{transform:scale(.98)}.fb-btn svg{width:16px;height:16px;transition:transform .18s ease}.feature-banner.live .fb-btn{background:#fff;color:var(--primary-700);box-shadow:0 2px 8px #0000001f}.feature-banner.live:hover .fb-btn{box-shadow:0 6px 16px #0000002e}.feature-banner.live .fb-btn:hover svg{transform:translate(-4px)}.feature-banner.soon .fb-btn{background:var(--surface);color:var(--primary-700);border-color:var(--primary-100)}.feature-banner.soon .fb-btn:hover{background:var(--primary-50)}.fb-btn:disabled{cursor:default;opacity:.75}.fb-btn:disabled:hover{background:var(--surface)}.feature-banner.live{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-700) 100%);color:#fff;cursor:pointer;box-shadow:0 8px 24px #1b726838;transition:transform .18s ease,box-shadow .18s ease}.feature-banner.live:hover{transform:translateY(-2px);box-shadow:0 14px 34px #1b72684d}.feature-banner.live:after{content:"";position:absolute;inset-inline-start:-70px;bottom:-90px;width:230px;height:230px;border-radius:50%;border:42px solid rgba(255,255,255,.07);pointer-events:none}.feature-banner.live .fb-icon{background:#ffffff29;color:#fff}.feature-banner.live .fb-desc{color:#ffffffe0}.feature-banner.soon{background:var(--surface);border:1px solid var(--border);color:var(--text);box-shadow:var(--shadow-card)}.feature-banner.soon .fb-icon{background:var(--primary-50);color:var(--primary-700)}.feature-banner.soon .fb-desc{color:var(--text-muted)}.feature-banner.soon:after{content:"";position:absolute;inset-inline-start:-70px;bottom:-90px;width:230px;height:230px;border-radius:50%;border:42px solid var(--surface-2);pointer-events:none}.soon-badge{font-size:11px;font-weight:700;background:var(--warning-bg);color:#b45309;padding:3px 11px;border-radius:999px;flex-shrink:0}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:8px;min-height:130px}.kpi .kpi-head{display:flex;align-items:center;gap:10px}.kpi .kpi-icon{width:36px;height:36px;border-radius:10px;background:var(--primary-50);color:var(--primary-700);display:inline-flex;align-items:center;justify-content:center}.kpi .kpi-label{font-size:12.5px;color:var(--text-muted);font-weight:600}.kpi .kpi-value{font-size:26px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.kpi .kpi-value .cur{font-size:13px;font-weight:600;color:var(--text-muted);margin-inline-start:4px}.kpi .kpi-delta{font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.kpi .kpi-delta.up{color:#1f7c40}.kpi .kpi-delta.down{color:var(--danger)}.kpi .kpi-delta .vs{color:var(--text-muted);font-weight:500}.panels{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:22px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-card);overflow:hidden}.panel-head{padding:18px 20px 12px;display:flex;align-items:baseline;justify-content:space-between}.panel-head h3{font-size:15px;font-weight:700;margin:0}.panel-head .panel-sub{font-size:12px;color:var(--text-muted)}.panel-body{padding:0 20px 18px}.chart-area{height:220px;position:relative}.top-list{padding:0 8px 12px}.top-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px}.top-row:hover{background:var(--surface-2)}.top-rank{width:28px;height:28px;border-radius:8px;background:var(--surface-2);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0;font-variant-numeric:tabular-nums;border:1px solid var(--border)}.top-rank.gold{background:#fff4d6;color:#b8860b;border-color:#f2dca0}.top-rank.silver{background:#eee;color:#5c5c5c;border-color:#d9d9d9}.top-rank.bronze{background:#fce9da;color:#8b4513;border-color:#f0cda8}.top-body{flex:1;min-width:0}.top-name{font-size:13.5px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-sub{font-size:11.5px;color:var(--text-muted);margin-top:2px}.top-value{font-size:13px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums;text-align:end;flex-shrink:0;letter-spacing:-.01em}.top-value .cur{font-size:10px;font-weight:600;color:var(--text-muted);margin-inline-start:3px}.form-page{max-width:880px;margin:0 auto}.form-page-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.form-page-head .back-btn{width:40px;height:40px;border-radius:10px;background:var(--surface);border:1px solid var(--border);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);transition:background .12s,color .12s}.form-page-head .back-btn:hover{background:var(--surface-2);color:var(--text)}.form-page-head h1{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0}.form-page-head .sub{font-size:13.5px;color:var(--text-muted);margin-top:4px}.form-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-card);margin-bottom:16px}.form-card-head{padding:18px 22px 14px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px}.form-card-head .section-num{width:28px;height:28px;border-radius:8px;background:var(--primary-50);color:var(--primary-700);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;font-variant-numeric:tabular-nums;flex-shrink:0}.form-card-head .section-title{font-size:15px;font-weight:700;letter-spacing:-.01em}.form-card-head .section-sub{font-size:12.5px;color:var(--text-muted);margin-top:2px}.form-card-body{padding:22px 22px 18px}.form-row{display:grid;gap:16px;align-items:start}.form-row.cols-2{grid-template-columns:1fr 1fr}.field{display:block;margin-bottom:0;min-width:0}.field+.field{margin-top:16px}.form-row .field+.field{margin-top:0}.field-label{font-size:13px;font-weight:600;margin-bottom:6px;color:var(--text);display:flex;align-items:center;gap:4px}.field-label .req{color:var(--danger)}.field-label .opt{font-size:11.5px;color:var(--text-faint);font-weight:500;margin-inline-start:6px}.input,.textarea{width:100%;height:44px;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:0 14px;font-family:inherit;font-size:14px;color:var(--text);transition:border-color .12s,box-shadow .12s}.input::placeholder{color:var(--text-faint)}.input:focus,.textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1b72681f}.input.error,.input-group.error{border-color:var(--danger)}.help{font-size:12px;color:var(--text-muted);margin-top:6px;line-height:1.5}.help.preview{direction:ltr;font-family:IBM Plex Sans Arabic,ui-monospace,monospace;background:var(--surface-2);padding:8px 10px;border-radius:6px;border:1px solid var(--border);color:var(--text);font-size:11.5px;word-break:break-all}.errmsg{font-size:12px;color:var(--danger);margin-top:6px}.input-group{display:flex;align-items:stretch;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);overflow:hidden;transition:border-color .12s,box-shadow .12s}.input-group:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1b72681f}.input-group .prefix,.input-group .suffix{padding:0 12px;display:flex;align-items:center;font-size:13px;color:var(--text-muted);background:var(--surface-2);font-family:IBM Plex Sans Arabic,ui-monospace,monospace;direction:ltr;flex-shrink:0}.input-group .prefix{border-inline-end:1px solid var(--border)}.input-group .suffix{border-inline-start:1px solid var(--border);font-family:inherit}.input-group .input{border:none;box-shadow:none;border-radius:0;flex:1;min-width:0;background:transparent}.input-group .input:focus{box-shadow:none}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--surface-2);border-radius:10px;padding:4px;border:1px solid var(--border);gap:2px;max-width:360px}.seg button{height:38px;border:none;background:transparent;border-radius:7px;font-family:inherit;font-weight:600;font-size:13px;color:var(--text-muted);cursor:pointer;transition:all .15s}.seg button.active{background:var(--surface);color:var(--primary-700);box-shadow:0 1px 3px #00000014}.radio-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.radio-card{border:1.5px solid var(--border);border-radius:10px;padding:14px 16px;cursor:pointer;display:flex;gap:12px;align-items:flex-start;transition:all .12s;background:var(--surface);text-align:start;font-family:inherit;width:100%}.radio-card:hover{border-color:var(--border-strong);background:var(--surface-2)}.radio-card.selected{border-color:var(--primary);background:var(--primary-50)}.radio-dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--border-strong);flex-shrink:0;margin-top:2px;position:relative;background:var(--surface)}.radio-card.selected .radio-dot{border-color:var(--primary)}.radio-card.selected .radio-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--primary);border-radius:50%}.radio-title{font-weight:700;font-size:13.5px;color:var(--text)}.radio-desc{font-size:12px;color:var(--text-muted);margin-top:4px;line-height:1.5}.check-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr;max-width:480px}.checkbox-card{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid var(--border);border-radius:10px;background:var(--surface);transition:all .12s}.checkbox-card:hover{background:var(--surface-2);border-color:var(--border-strong)}.checkbox-card.checked{background:var(--primary-50);border-color:var(--primary)}.checkbox{width:20px;height:20px;border:1.5px solid var(--border-strong);border-radius:5px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);color:#fff;transition:all .15s}.checkbox.checked{background:var(--primary);border-color:var(--primary)}.checkbox-label{font-size:13.5px;font-weight:600;color:var(--text)}.checkbox-card.checked .checkbox-label{color:var(--primary-700)}.select-trigger{width:100%;min-height:48px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);padding:8px 12px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;cursor:pointer;text-align:start;font-family:inherit;transition:border-color .12s,box-shadow .12s}.select-trigger:hover{border-color:#bfc4bd}.select-trigger .placeholder{color:var(--text-faint);font-size:14px}.select-trigger .chev{margin-inline-start:auto;color:var(--text-muted);flex-shrink:0}.select-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:6px;font-size:12.5px;font-weight:700;font-family:IBM Plex Sans Arabic,ui-monospace,monospace}.select-chip .x{cursor:pointer;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:var(--primary-700)}.select-chip .x:hover{background:#00000014}.coupon-popover{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-elevated);z-index:50;overflow:hidden;max-height:360px;display:flex;flex-direction:column}.coupon-popover-search{padding:10px 12px;border-bottom:1px solid var(--border);position:relative}.coupon-popover-search input{width:100%;height:36px;border:1px solid var(--border);border-radius:7px;padding:0 10px 0 32px;font-family:inherit;font-size:13px;background:var(--surface-2)}.coupon-popover-search input:focus{outline:none;border-color:var(--primary);background:var(--surface)}.coupon-popover-search .ic{position:absolute;top:50%;left:22px;transform:translateY(-50%);color:var(--text-faint)}.coupon-popover-body{flex:1;overflow-y:auto;padding:6px}.spinner{display:inline-block;width:20px;height:20px;border:2px solid var(--border-strong);border-top-color:var(--primary);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.coupon-popover-item{display:flex;align-items:center;gap:12px;padding:10px;cursor:pointer;border-radius:7px}.coupon-popover-item:hover{background:var(--surface-2)}.coupon-popover-item .code{font-family:IBM Plex Sans Arabic,ui-monospace,monospace;font-weight:700;color:var(--text);font-size:13.5px;direction:ltr}.coupon-popover-item .disc{font-size:12px;color:var(--text-muted);margin-top:2px}.submit-bar{position:sticky;bottom:0;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 18px;display:flex;gap:10px;justify-content:flex-end;box-shadow:0 -2px 12px #0f172a0a;margin-top:8px}.success-hero{background:linear-gradient(180deg,var(--primary-50) 0%,var(--surface) 100%);border:1px solid var(--border);border-radius:14px;padding:36px 24px 24px;text-align:center;margin-bottom:16px}.success-icon{width:72px;height:72px;border-radius:999px;background:var(--primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;box-shadow:0 10px 28px #1b72684d}.success-title{font-size:22px;font-weight:800;letter-spacing:-.02em}.success-sub{color:var(--text-muted);font-size:14px;line-height:1.55;margin-top:6px;max-width:480px;margin-inline:auto}.success-name-chip{display:inline-block;margin-top:16px;padding:7px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:13px;font-weight:700;color:var(--primary-700)}.link-row{display:flex;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border)}.link-row:last-child{border-bottom:none}.link-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.link-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--primary-700);font-weight:700}.link-url{font-family:IBM Plex Sans Arabic,ui-monospace,monospace;font-size:12.5px;color:var(--text);direction:ltr;text-align:start;padding:8px 12px;background:var(--surface-2);border-radius:7px;border:1px solid var(--border);line-height:1.5;word-break:break-all}.copy-btn{width:40px;height:40px;border-radius:8px;background:var(--primary-50);color:var(--primary-700);border:1px solid var(--primary-100);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .15s}.copy-btn:hover{background:var(--primary-100)}.copy-btn.copied{background:var(--primary);color:#fff;border-color:var(--primary)}.section-title{display:flex;align-items:center;justify-content:space-between;margin:28px 0 12px;gap:16px}.section-title h2{font-size:16px;font-weight:700;margin:0;letter-spacing:-.01em}.section-title .h-sub{font-size:12px;color:var(--text-muted);margin-top:2px}.toggle-pills{display:inline-flex;gap:4px;padding:3px;background:var(--surface-2);border:1px solid var(--border);border-radius:9px}.toggle-pills button{padding:5px 12px;border:none;background:transparent;border-radius:6px;font-family:inherit;font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .15s}.toggle-pills button.active{background:var(--surface);color:var(--primary-700);box-shadow:0 1px 3px #0000000f}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;box-shadow:var(--shadow-card);position:relative;min-height:110px;display:flex;flex-direction:column;gap:8px}.stat-card .sc-head{display:flex;align-items:center;gap:10px}.stat-card .sc-icon{width:32px;height:32px;border-radius:9px;background:var(--primary-50);color:var(--primary-700);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card .sc-info{width:18px;height:18px;border-radius:50%;background:var(--surface-2);color:var(--text-faint);display:inline-flex;align-items:center;justify-content:center;margin-inline-start:auto;flex-shrink:0;cursor:help;position:relative}.stat-card .sc-info:hover{color:var(--primary);background:var(--primary-50)}.stat-card .sc-info[data-tip]:hover:after{content:attr(data-tip);position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:6px;background:#1e2422;color:#fff;padding:7px 11px;border-radius:6px;font-size:11.5px;font-weight:500;white-space:normal;width:max-content;max-width:240px;text-align:center;line-height:1.5;z-index:30;pointer-events:none}.stat-card .sc-label{font-size:12.5px;color:var(--text-muted);font-weight:600}.stat-card .sc-value{font-size:24px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--text)}.stat-card .sc-value .cur{font-size:13px;font-weight:600;color:var(--text-muted);margin-inline-start:4px}.stat-card .sc-foot{font-size:11.5px;color:var(--text-muted);margin-top:2px}.stat-card .sc-foot strong{color:var(--text);font-weight:700}.progress-bar{height:6px;background:var(--surface-2);border-radius:999px;overflow:hidden;margin-top:6px}.progress-bar .fill{height:100%;background:var(--primary);border-radius:999px;transition:width .4s ease}.progress-bar.alt .fill{background:#6d28d9}.status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.status-tile{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:12px;box-shadow:var(--shadow-card);transition:transform .08s ease,box-shadow .15s ease}.status-tile:hover{box-shadow:var(--shadow-elevated);transform:translateY(-1px)}.status-tile .st-dot{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.status-tile .st-meta{flex:1;min-width:0;display:flex;flex-direction:column}.status-tile .st-value{font-size:18px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.1}.status-tile .st-value .cur{font-size:11px;font-weight:600;color:var(--text-muted);margin-inline-start:3px}.status-tile .st-label{font-size:12px;color:var(--text-muted);margin-top:4px;font-weight:500}.status-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700}.status-chip:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.polar-wrap{display:flex;align-items:center;gap:18px;padding:0 8px}.polar-legend{flex:1;display:flex;flex-direction:column;gap:8px}.polar-legend .lg-row{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text)}.polar-legend .lg-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.polar-legend .lg-name{font-weight:600;flex:1}.polar-legend .lg-val{font-weight:700;font-variant-numeric:tabular-nums}.h-bar{height:6px;background:var(--surface-2);border-radius:999px;overflow:hidden;flex:1;min-width:60px}.h-bar .h-fill{height:100%;background:var(--primary);border-radius:999px}.pct-cell{display:flex;align-items:center;gap:8px;direction:ltr;justify-content:flex-start}.pct-num{font-size:12px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;min-width:42px;text-align:end;direction:rtl}.pay-logo{width:36px;height:28px;border-radius:6px;background:var(--surface-2);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:var(--text);letter-spacing:.02em;flex-shrink:0}.pay-logo.mada{background:linear-gradient(135deg,#00a859,#00733e);color:#fff}.pay-logo.visa{background:linear-gradient(135deg,#1a1f71,#0c1456);color:#fff}.pay-logo.applepay{background:#000;color:#fff}.pay-logo.stcpay{background:linear-gradient(135deg,#6e1fa6,#4a0e7a);color:#fff}.pay-logo.cod{background:var(--primary-50);color:var(--primary-700)}.tables-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tables-grid .full{grid-column:1 / -1}table.data.compact tbody td{padding:11px 14px;font-size:13px}table.data.compact thead th{padding:10px 14px;font-size:11.5px}.order-id{font-family:IBM Plex Sans Arabic,ui-monospace,monospace;font-weight:700;font-size:12.5px;color:var(--primary-700);direction:ltr}.tabs{display:flex;gap:4px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-card);width:max-content;margin-bottom:20px}.tab{padding:9px 18px;border:none;background:transparent;border-radius:8px;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s}.tab:hover{color:var(--text)}.tab.active{background:var(--primary);color:#fff;box-shadow:0 4px 12px #1b726838}.tab .tab-count{background:#ffffff2e;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.tab:not(.active) .tab-count{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.detail-intro{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-700) 100%);color:#fff;border-radius:16px;padding:22px 24px;margin-bottom:22px;display:flex;align-items:center;gap:18px;box-shadow:0 12px 28px #1b726840}.detail-intro .di-icon{width:56px;height:56px;border-radius:14px;background:#ffffff2e;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.detail-intro .di-meta{flex:1;min-width:0}.detail-intro .di-eyebrow{font-size:12px;opacity:.85;font-weight:500;letter-spacing:.04em}.detail-intro h2{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:4px 0 0}.detail-intro .di-code{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:4px 10px;background:#ffffff26;border-radius:999px;font-family:IBM Plex Sans Arabic,ui-monospace,monospace;font-size:11.5px;font-weight:700;letter-spacing:.04em;direction:ltr;width:max-content}.kpi-row.cols-2{grid-template-columns:1fr 1fr}.funnel-row{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:22px}.funnel-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px;min-width:0}.funnel-card .fc-head{display:flex;align-items:center;justify-content:space-between}.funnel-card .fc-icon{width:34px;height:34px;border-radius:10px;background:var(--primary-50);color:var(--primary-700);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.funnel-card .fc-step{font-size:11.5px;font-weight:700;color:var(--text-faint);letter-spacing:.04em}.funnel-card .fc-value{font-size:22px;font-weight:800;line-height:1.1;color:var(--text);margin-top:4px}.funnel-card .fc-label{font-size:12.5px;color:var(--text-muted);font-weight:600}.funnel-card .fc-bar{height:4px;background:var(--surface-2);border-radius:999px;overflow:hidden;margin-top:4px}.funnel-card .fc-bar span{display:block;height:100%;background:var(--primary);border-radius:999px;transition:width .3s ease}.funnel-card .fc-pct{font-size:11px;color:var(--text-faint);font-weight:500}@media (max-width: 1240px){.funnel-row{grid-template-columns:repeat(3,1fr)}}.customer-split{display:grid;grid-template-columns:1fr 1fr;gap:0}.customer-split .cs-half{padding:20px 22px;border-inline-end:1px solid var(--border)}.customer-split .cs-half:last-child{border-inline-end:none}.customer-split .cs-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--text-muted);margin-bottom:12px}.customer-split .cs-eyebrow .pip{width:8px;height:8px;border-radius:999px}.customer-split .cs-value{font-size:28px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.customer-split .cs-value .cur{font-size:14px;font-weight:600;color:var(--text-muted);margin-inline-start:6px}.customer-split .cs-sub{font-size:12px;color:var(--text-muted);margin-top:6px}.customer-split .cs-sub strong{color:var(--text);font-weight:700}.coupon-card-d{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-card);overflow:hidden;margin-bottom:16px}.coupon-card-d-head{padding:18px 22px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--primary-50) 0%,var(--surface) 100%)}.coupon-card-d-head .cc-icon{width:42px;height:42px;border-radius:11px;background:var(--primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.coupon-card-d-head .cc-name{font-size:16px;font-weight:800;letter-spacing:-.01em}.coupon-card-d-head .cc-code{display:inline-flex;align-items:center;margin-top:4px;padding:3px 10px;background:var(--surface);border:1px dashed var(--border-strong);border-radius:6px;font-family:IBM Plex Sans Arabic,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.04em;direction:ltr}.coupon-card-d-grid{display:grid;grid-template-columns:repeat(6,1fr)}.coupon-card-d-cell{padding:16px;border-inline-end:1px solid var(--border);text-align:center}.coupon-card-d-cell:last-child{border-inline-end:none}.coupon-card-d-cell .ccc-value{font-size:19px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.1}.coupon-card-d-cell .ccc-value .cur{font-size:11px;font-weight:600;color:var(--text-muted);margin-inline-start:3px}.coupon-card-d-cell .ccc-label{font-size:11.5px;color:var(--text-muted);margin-top:5px;font-weight:500}.link-clickable{cursor:pointer;transition:color .12s}.link-clickable:hover .cell-name{color:var(--primary-700);text-decoration:underline;text-underline-offset:3px}.detail-intro .di-meta{display:flex;flex-direction:column;gap:4px}.detail-intro .di-utm{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:4px 10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:7px;font-family:IBM Plex Sans Arabic,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.03em;direction:ltr;width:max-content}.detail-intro .di-utm .lbl{color:#ffffffa6;font-family:var(--font);font-weight:500}.detail-intro .di-right{display:flex;flex-direction:column;gap:12px;align-items:flex-end;flex-shrink:0;padding-inline-start:18px;border-inline-start:1px solid rgba(255,255,255,.18)}.detail-intro .di-comm-label{font-size:11.5px;opacity:.85;font-weight:500;letter-spacing:.04em}.detail-intro .di-comm-value{font-size:26px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.detail-intro .di-comm-value .cur{font-size:12px;font-weight:600;opacity:.75;margin-inline-start:5px}.detail-intro .di-actions{display:flex;gap:8px}.detail-intro .di-btn{height:36px;padding:0 14px;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#ffffff1f;color:#fff;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .12s}.detail-intro .di-btn:hover{background:#fff3}.detail-intro .di-btn.solid{background:#fff;color:var(--primary-700);border-color:#fff}.detail-intro .di-btn.solid:hover{background:#f0f0ee}.detail-intro .di-btn.copied{background:#ffffff38}.hist-row-head{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;background:none;border:none;cursor:pointer;color:inherit;font-family:inherit}.hist-row-head:hover{background:var(--surface-2)}.hist-row-icon{background:var(--primary-50);color:var(--primary-700);border-radius:8px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hist-snap{border-top:1px solid var(--border);padding-top:12px;display:flex;flex-direction:column;gap:0}.hist-snap-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px dashed var(--border)}.hist-snap-row:last-child{border-bottom:none}.hist-snap-icon{width:28px;height:28px;border-radius:7px;background:var(--surface);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted)}.hist-snap-label{color:var(--text-muted);font-size:12px;flex:1}.hist-snap-value{font-weight:600;font-size:13px}.roas-card{background:#ffffff1f;border-radius:10px;padding:11px 15px;display:flex;flex-direction:column;gap:4px;min-width:152px}.roas-card-head{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;opacity:.75;white-space:nowrap}.roas-card-value{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1;display:flex;align-items:baseline;gap:3px}.roas-card-value .roas-x{font-size:18px;font-weight:700;opacity:.75}.roas-card-sub{font-size:11px;font-weight:500;opacity:.65;white-space:nowrap}.roas-badge{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:20px;font-size:11px;font-weight:700;font-family:inherit;margin-inline-start:6px;align-self:center}.roas-badge.good{background:#ffffff2e;color:#fff}.roas-badge.bad{background:#ff505047;color:#ffc4c4}.settings-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-card);padding:18px 22px;margin-bottom:22px}.settings-card .sc-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.settings-card .sc-head h3{font-size:15px;font-weight:700;margin:0;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.settings-card .sc-head h3 .ic-wrap{width:28px;height:28px;border-radius:8px;background:var(--primary-50);color:var(--primary-700);display:inline-flex;align-items:center;justify-content:center}.settings-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.settings-cell{display:flex;flex-direction:column;gap:6px}.settings-cell .sc-label{font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.settings-cell .sc-value{font-size:14.5px;font-weight:700;color:var(--text)}.settings-cell .sc-value.num{font-size:18px;letter-spacing:-.01em}.settings-cell .sc-value .cur{font-size:11.5px;font-weight:600;color:var(--text-muted);margin-inline-start:4px}.settings-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--primary-50);color:var(--primary-700);width:max-content}.settings-badge.alt{background:#f3e8ff;color:#6d28d9}.settings-triggers{display:flex;gap:6px;flex-wrap:wrap}.settings-trigger{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:var(--surface-2);border:1px solid var(--border);border-radius:7px;font-size:12px;font-weight:600;color:var(--text)}.settings-trigger .check{width:14px;height:14px;border-radius:50%;background:var(--primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;display:flex;align-items:center;justify-content:center;opacity:0;animation:modalFadeIn .18s ease-out forwards}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.modal{background:var(--surface);border-radius:16px;box-shadow:var(--shadow-elevated);width:92%;max-width:640px;max-height:86vh;display:flex;flex-direction:column;overflow:hidden;transform:translateY(8px) scale(.98);opacity:0;animation:modalPopIn .22s cubic-bezier(.25,1,.4,1) forwards}@keyframes modalPopIn{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-head{padding:18px 22px 14px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-head h3{margin:0;font-size:16px;font-weight:800;letter-spacing:-.01em}.modal-head .modal-sub{font-size:12px;color:var(--text-muted);margin-top:3px}.modal-close{width:36px;height:36px;border-radius:8px;border:1px solid var(--border);background:var(--surface);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.modal-close:hover{background:var(--surface-2);color:var(--text)}.modal-body{flex:1;overflow-y:auto;padding:14px 22px 22px}.modal-foot{padding:12px 22px 18px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:8px}.btn.danger{background:#c0392b;color:#fff;border-color:#c0392b}.btn.danger:hover:not(:disabled){background:#a93226;border-color:#a93226}.timeline{display:flex;flex-direction:column}.timeline-row{display:flex;gap:14px;padding-bottom:18px;position:relative}.timeline-row:not(:last-child):after{content:"";position:absolute;top:26px;bottom:0;inset-inline-start:9px;width:2px;background:var(--border)}.timeline-marker{width:20px;height:20px;border-radius:50%;background:var(--surface);border:3px solid var(--primary);flex-shrink:0;margin-top:4px;position:relative;z-index:1}.timeline-row:not(:first-child) .timeline-marker{background:var(--surface-2);border-color:var(--border-strong)}.timeline-content{flex:1;min-width:0}.timeline-date{font-size:11.5px;color:var(--text-muted);font-weight:500}.timeline-summary{font-size:13.5px;font-weight:700;color:var(--text);margin-top:3px}.timeline-user{font-size:11.5px;color:var(--text-muted);margin-top:2px}.timeline-user strong{color:var(--text);font-weight:600}.timeline-snapshot{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px}.timeline-snapshot .ts-item{font-size:11.5px;color:var(--text-muted)}.timeline-snapshot .ts-item strong{color:var(--text);font-weight:700;margin-inline-start:4px}[dir=ltr] .icon-chev-start,[dir=ltr] .icon-chev-end{transform:scaleX(-1)}.form-page.wide{max-width:1260px}.create-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.create-main{min-width:0}.create-aside{position:sticky;top:calc(var(--topbar-h) + 20px);display:flex;flex-direction:column;gap:14px}@media (max-width: 1080px){.create-layout{grid-template-columns:1fr}.create-aside{position:static}}.field-block+.field-block{margin-top:20px}.block-label{font-size:13px;font-weight:700;color:var(--text);margin:0 0 9px;display:flex;align-items:center;gap:6px}.block-label .req{color:var(--danger)}.block-label .opt{font-weight:500;font-size:11.5px;color:var(--text-faint);margin-inline-start:2px}.block-hint{font-size:12px;color:var(--text-muted);margin:-3px 0 9px;line-height:1.5}.opt-grid{display:grid;gap:10px}.opt-grid.cols-2{grid-template-columns:1fr 1fr}.opt-grid.cols-3{grid-template-columns:repeat(3,1fr)}.comm-type-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.opt-card{position:relative;display:flex;gap:12px;align-items:center;padding:14px;border:1.5px solid var(--border);border-radius:12px;background:var(--surface);cursor:pointer;text-align:start;font-family:inherit;width:100%;transition:border-color .12s,background .12s,box-shadow .12s}.opt-card:hover{border-color:var(--border-strong);background:var(--surface-2)}.opt-card.selected{border-color:var(--primary);background:var(--primary-50);box-shadow:0 0 0 1px var(--primary)}.opt-card .oc-icon{width:38px;height:38px;border-radius:10px;background:var(--surface-2);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,color .12s}.opt-card.selected .oc-icon{background:var(--primary);color:#fff}.opt-card .oc-body{flex:1;min-width:0;display:flex;flex-direction:column}.opt-card .oc-title{display:block;font-weight:700;font-size:13.5px;color:var(--text);line-height:1.35}.opt-card .oc-desc{display:block;font-size:11.5px;color:var(--text-muted);margin-top:4px;line-height:1.55}.opt-card.selected .oc-title{color:var(--primary-700)}.opt-card .oc-tick{width:19px;height:19px;border-radius:50%;border:2px solid var(--border-strong);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:background .12s,border-color .12s}.opt-card.selected .oc-tick{background:var(--primary);border-color:var(--primary)}.opt-card .oc-tick.radio:after{content:"";width:8px;height:8px;border-radius:50%;background:transparent;transition:background .12s}.opt-card.selected .oc-tick.radio:after{background:#fff}.big-value{display:flex;align-items:stretch;border:1.5px solid var(--border-strong);border-radius:12px;overflow:hidden;background:var(--surface);transition:border-color .12s,box-shadow .12s;max-width:340px}.big-value:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1b72681f}.big-value.error{border-color:var(--danger)}.big-value input{border:none;background:transparent;flex:1;min-width:0;font-family:inherit;font-size:22px;font-weight:800;color:var(--text);padding:0 16px;height:56px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.big-value input:focus{outline:none}.big-value input::placeholder{color:var(--text-faint);font-weight:700}.big-value .bv-suffix{display:flex;align-items:center;padding:0 16px;background:var(--surface-2);border-inline-start:1px solid var(--border);font-size:14px;font-weight:700;color:var(--text-muted)}.code-input-group{max-width:420px}.code-input-group .prefix{font-size:12.5px}.auto-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--primary-700);background:var(--primary-50);padding:2px 9px;border-radius:999px;border:1px solid var(--primary-100)}.summary-panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-card);overflow:hidden}.summary-panel-head{padding:15px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;background:var(--surface-2)}.summary-panel-head .sp-icon{width:32px;height:32px;border-radius:9px;background:var(--primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.summary-panel-head .sp-title{font-weight:700;font-size:14px}.summary-panel-head .sp-sub{font-size:11.5px;color:var(--text-muted);margin-top:1px}.sp-body{padding:16px;display:flex;flex-direction:column;gap:16px}.sp-group-label{font-size:10.5px;font-weight:700;color:var(--text-faint);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px}.sp-url-wrap{position:relative}.sp-url{font-family:IBM Plex Sans Arabic,ui-monospace,monospace;font-size:11px;direction:ltr;text-align:start;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:10px 42px 10px 11px;word-break:break-all;color:var(--text);line-height:1.55}.sp-url .muted{color:var(--text-faint)}.sp-copy{position:absolute;top:7px;inset-inline-end:7px;width:30px;height:30px;border-radius:7px;background:var(--surface);color:var(--primary-700);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.sp-copy:hover{background:var(--primary-50);border-color:var(--primary-100)}.sp-copy.copied{background:var(--primary);color:#fff;border-color:var(--primary)}.sp-terms{display:flex;flex-direction:column}.sp-term{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px dashed var(--border);font-size:12.5px}.sp-term:last-child{border-bottom:none}.sp-term .t-ic{width:28px;height:28px;border-radius:8px;background:var(--primary-50);color:var(--primary-700);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sp-term .t-k{color:var(--text-muted)}.sp-term .t-v{color:var(--text);font-weight:700;margin-inline-start:auto;text-align:end;font-variant-numeric:tabular-nums;max-width:56%}.sp-term .t-v.placeholder{color:var(--text-faint);font-weight:500}.sp-earn{background:linear-gradient(180deg,var(--primary-50),rgba(231,240,238,.25));border:1px solid var(--primary-100);border-radius:12px;padding:14px}.sp-earn-head{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--primary-700);margin-bottom:12px}.sp-earn-input{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;color:var(--text-muted)}.sp-earn-input .mini-num{width:92px;height:34px;border:1px solid var(--border-strong);border-radius:8px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--surface);color:var(--text)}.sp-earn-input .mini-num:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1b72681f}.sp-earn-result{display:flex;align-items:baseline;gap:6px}.sp-earn-result .lbl{font-size:12px;color:var(--text-muted)}.sp-earn-value{font-size:24px;font-weight:800;color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sp-earn-value .cur{font-size:12px;font-weight:600;color:var(--text-muted);margin-inline-start:4px}.sp-earn-note{font-size:11px;color:var(--text-muted);margin-top:8px;line-height:1.55}.sp-earn-note strong{color:var(--primary-700);font-weight:700}.sp-foot-note{display:flex;gap:9px;align-items:flex-start;font-size:11.5px;color:var(--text-muted);line-height:1.55;padding:12px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px}.sp-foot-note .fn-ic{color:var(--primary);flex-shrink:0;margin-top:1px}.mobile-appbar,.sidebar-backdrop{display:none}@media (max-width: 1024px){.app{grid-template-columns:1fr}.sidebar{position:fixed;inset-inline-start:0;top:0;z-index:80;width:var(--sidebar-w);transform:translate(0);transition:transform .22s ease;box-shadow:var(--shadow-elevated)}html[dir=rtl] .sidebar{transform:translate(100%)}html[dir=ltr] .sidebar{transform:translate(-100%)}html[dir=rtl] .sidebar.is-open,html[dir=ltr] .sidebar.is-open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a52;z-index:70;opacity:0;pointer-events:none;transition:opacity .2s ease}.sidebar-backdrop.is-open{opacity:1;pointer-events:auto}.mobile-appbar{display:flex;align-items:center;gap:12px;height:56px;flex-shrink:0;padding:0 12px;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:30}.mobile-appbar .title{font-weight:700;font-size:16px;flex:1;min-width:0}.topbar{display:none}.page-body{padding:16px 14px 40px}.page-head h1{font-size:22px}.page-head-actions{width:100%;justify-content:flex-end}.kpi-row{grid-template-columns:repeat(2,1fr)!important}.status-grid,.settings-grid{grid-template-columns:repeat(2,1fr)}.panels,.home-banners,.tables-grid{grid-template-columns:1fr}.tabs{max-width:100%;overflow-x:auto}.radio-cards,.form-row.cols-2{grid-template-columns:1fr}.table-wrap{overflow-x:auto}table.data{min-width:640px}.filter-bar{gap:8px}.pagination{flex-wrap:wrap;gap:10px;justify-content:space-between}}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1200;opacity:0;pointer-events:none;transition:opacity .2s ease}.sheet-backdrop.open{opacity:1;pointer-events:auto}.sheet{position:fixed;left:0;right:0;bottom:0;background:var(--surface);border-top-left-radius:22px;border-top-right-radius:22px;box-shadow:var(--shadow-sheet);z-index:1201;transform:translateY(100%);transition:transform .28s cubic-bezier(.25,1,.4,1);max-height:85vh;display:flex;flex-direction:column}.sheet.open{transform:translateY(0)}.sheet-handle{width:38px;height:4px;background:#d0d5d2;border-radius:99px;margin:8px auto 4px;flex-shrink:0}.sheet-header{padding:8px 18px 4px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.sheet-title{font-weight:700;font-size:17px}.sheet-body{padding:12px 18px 8px;overflow-y:auto;flex:1}.sheet-actions{padding:12px 18px 24px;display:flex;gap:10px;border-top:1px solid var(--border);flex-shrink:0}.filter-section{padding:12px 0 6px}.filter-section-title{font-size:13px;font-weight:700;color:var(--text);margin-bottom:10px}.filter-section-title .reset-link{font-size:12px;color:var(--primary);font-weight:500;cursor:pointer;margin-inline-start:8px;text-decoration:none}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:7px 14px;border-radius:var(--radius-chip);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .12s ease}.chip:hover{border-color:#bfc4bd}.chip.active{background:var(--primary);border-color:var(--primary);color:#fff}.date-range{display:flex;gap:8px;margin-top:10px}.v-btn{height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background .12s ease,border-color .12s ease,transform .08s ease}.v-btn:hover{background:var(--surface-2);border-color:#bfc4bd}.v-btn:active{transform:scale(.98)}.v-btn.flex-1{flex:1;justify-content:center}.v-btn.primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.v-btn.primary:hover{background:var(--primary-700);border-color:var(--primary-700)}.v-btn.has-filter{border-color:var(--primary);background:var(--primary-50);color:var(--primary-700)}.v-btn .filter-value{margin-inline-start:auto;color:var(--text-muted);font-weight:500}.v-btn .badge-count{background:var(--primary);color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:999px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;margin-inline-start:4px}.cart-list{display:flex;flex-direction:column;gap:10px}.cart-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.cart-card-head{padding:12px 14px 10px;display:flex;align-items:flex-start;gap:10px}.cart-card-head .avatar-sm{width:38px;height:38px;border-radius:10px;background:var(--primary-50);color:var(--primary-700);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.cart-card-head .name-row{font-size:14.5px;font-weight:700;color:var(--text);line-height:1.25}.cart-contact{display:flex;flex-direction:column;gap:4px;margin-top:5px}.cart-contact .line{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-muted);width:100%}.cart-contact .line>span{direction:ltr;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cart-value{flex-shrink:0;text-align:end}.cart-value .v{font-size:17px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.cart-value .c{font-size:11px;font-weight:600;color:var(--text-muted);margin-inline-start:3px}.cart-value .lbl{font-size:10.5px;color:var(--text-muted);margin-top:4px;font-weight:500}.cart-foot{padding:8px 14px 12px;border-top:1px solid var(--border);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cart-mini-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;font-size:11.5px;color:var(--text-muted);font-weight:600}.cart-mini-chip .n{color:var(--text);font-variant-numeric:tabular-nums}.cart-foot .phase-spacer{flex:1}@media (max-width: 1024px){.carts-summary-grid{grid-template-columns:1fr 1fr!important}.funnel-row{grid-template-columns:1fr 1fr}.date-chips{flex-wrap:wrap}}@media (max-width: 380px){.carts-summary-grid{grid-template-columns:1fr!important}}.card-list{display:flex;flex-direction:column;gap:10px}@media (max-width: 1024px){.filter-bar--standalone{margin-bottom:12px}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.card.clickable{cursor:pointer}.card.clickable:active{transform:scale(.998)}.card-head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px;gap:10px}.card-name{font-weight:700;font-size:15.5px;color:var(--primary);line-height:1.25}.card-code{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;color:var(--text-muted);font-family:IBM Plex Sans Arabic,monospace;letter-spacing:.02em;margin-top:2px}.card-hero{padding:8px 14px 12px;display:flex;align-items:baseline;justify-content:space-between;gap:8px;border-top:1px dashed var(--border)}.hero-label{font-size:12px;color:var(--text-muted);font-weight:500}.hero-value{font-size:22px;font-weight:800;color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hero-currency{font-size:12px;font-weight:600;color:var(--text-muted);margin-inline-start:4px}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border)}.stat{padding:11px 8px 12px;text-align:center;border-inline-start:1px solid var(--border)}.stat:first-child{border-inline-start:none}.stat-value{font-size:15px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.2}.stat-label{font-size:11px;color:var(--text-muted);margin-top:3px;font-weight:500}.stat .conv-pill{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--primary-50);color:var(--primary-700);font-size:13px;font-weight:700}.stat .conv-pill.zero{background:#f3f4f2;color:var(--text-faint)}.card-foot{padding:8px 14px 12px;border-top:1px solid var(--border);display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted)}.card-foot .coupon-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;background:var(--primary-50);color:var(--primary-700);border-radius:999px;font-weight:600;font-size:12px}.card-foot .coupon-chip.zero{background:#f3f4f2;color:var(--text-faint)}.coupon-card-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px;gap:10px}.coupon-card-head .meta{flex:1;min-width:0}.coupon-card-head .name{font-weight:700;font-size:15px;color:var(--primary);line-height:1.25}.coupon-code-pill{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:3px 8px;background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:6px;font-family:IBM Plex Sans Arabic,ui-monospace,monospace;font-size:11.5px;font-weight:700;color:var(--text);letter-spacing:.04em;direction:ltr}.usage-badge{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:60px;padding:6px 10px;background:var(--primary-50);border-radius:10px}.usage-badge .n{font-size:17px;font-weight:800;color:var(--primary-700);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.usage-badge .l{font-size:10px;color:var(--primary-700);margin-top:3px;font-weight:600}.usage-badge.zero{background:#f3f4f2}.usage-badge.zero .n,.usage-badge.zero .l{color:var(--text-faint)}.triple{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border)}.triple .stat{padding:11px 8px 12px;text-align:center;border-inline-start:1px solid var(--border)}.triple .stat:first-child{border-inline-start:none}.triple .stat .stat-value{font-size:14px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.triple .stat .stat-currency{font-size:10px;font-weight:600;color:var(--text-muted);margin-inline-start:3px}.triple .stat .stat-label{font-size:10.5px;color:var(--text-muted);margin-top:3px;font-weight:500}.stat-grid-2{padding:8px 14px 4px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.mob-status-grid{padding:8px 14px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.mob-status-tile{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:10px;box-shadow:var(--shadow-card)}.mob-status-tile .ms-dot{width:30px;height:30px;border-radius:8px;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mob-status-tile .ms-meta{flex:1;min-width:0}.mob-status-tile .ms-value{font-size:15px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.1}.mob-status-tile .ms-value .cur{font-size:10px;font-weight:600;color:var(--text-muted);margin-inline-start:3px}.mob-status-tile .ms-label{font-size:10.5px;color:var(--text-muted);margin-top:3px;font-weight:500}.chart-panel{margin:8px 14px 0;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-card);overflow:hidden}.chart-panel-head{padding:12px 14px 6px;display:flex;align-items:center;justify-content:space-between;gap:8px}.chart-panel-head h3{font-size:13.5px;font-weight:700;margin:0}.chart-panel-body{padding:6px 14px 14px}.mob-polar-legend{display:flex;flex-direction:column;gap:6px;margin-top:8px}.mob-polar-legend .lg-row{display:flex;align-items:center;gap:8px;font-size:12px}.mob-polar-legend .lg-dot{width:9px;height:9px;border-radius:3px;flex-shrink:0}.mob-polar-legend .lg-name{font-weight:600;flex:1}.mob-polar-legend .lg-val{font-weight:700;font-variant-numeric:tabular-nums}.status-chip-m{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:700}.status-chip-m:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor}.mob-row{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 12px;margin-bottom:8px}.mob-row:last-child{margin-bottom:0}.mob-row-head{display:flex;align-items:center;gap:10px}.mob-row-head .av{width:30px;height:30px;border-radius:8px;background:var(--primary-50);color:var(--primary-700);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;flex-shrink:0}.mob-row-head .av.text{font-size:10px}.mob-row-head .name{flex:1;min-width:0;font-weight:700;font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-row-head .primary-val{font-weight:800;font-size:13px;font-variant-numeric:tabular-nums;color:var(--text);text-align:end;flex-shrink:0}.mob-row-head .primary-val .cur{font-size:10px;font-weight:600;color:var(--text-muted);margin-inline-start:3px}.mob-row-meta{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:11px;color:var(--text-muted);flex-wrap:wrap}.mob-row-meta .dot{width:3px;height:3px;border-radius:999px;background:var(--text-faint)}.mob-bar{height:5px;background:var(--surface-2);border-radius:999px;overflow:hidden;flex:1;min-width:50px}.mob-bar .fill{height:100%;background:var(--primary);border-radius:999px}.mob-list-wrap{padding:0 14px}.code-pill-m{display:inline-flex;align-items:center;padding:2px 8px;background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:5px;font-family:IBM Plex Sans Arabic,ui-monospace,monospace;font-size:10.5px;font-weight:700;color:var(--text);direction:ltr;letter-spacing:.04em}.pay-logo-m{width:30px;height:22px;border-radius:5px;background:var(--surface-2);display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;flex-shrink:0}.pay-logo-m.mada{background:linear-gradient(135deg,#00a859,#00733e);color:#fff}.pay-logo-m.visa{background:linear-gradient(135deg,#1a1f71,#0c1456);color:#fff}.pay-logo-m.applepay{background:#000;color:#fff}.pay-logo-m.stcpay{background:linear-gradient(135deg,#6e1fa6,#4a0e7a);color:#fff}.pay-logo-m.cod{background:var(--primary-50);color:var(--primary-700)}.m-detail-hero{margin:4px 14px 14px;padding:18px 18px 16px;border-radius:16px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-700) 100%);color:#fff;box-shadow:0 10px 24px #1b726838}.m-detail-hero .mh-head{display:flex;align-items:center;gap:10px}.m-detail-hero .mh-icon{width:38px;height:38px;border-radius:10px;background:#ffffff2e;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.m-detail-hero .mh-eyebrow{font-size:11px;opacity:.85;font-weight:500;letter-spacing:.04em}.m-detail-hero .mh-name{font-size:17px;font-weight:800;letter-spacing:-.01em;margin-top:2px;line-height:1.25}.m-detail-hero .mh-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.m-detail-hero .mh-code-pill{display:inline-flex;align-items:center;padding:3px 10px;background:#ffffff26;border-radius:999px;font-family:IBM Plex Sans Arabic,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;direction:ltr}.m-detail-hero .mh-utm-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:6px;font-family:IBM Plex Sans Arabic,ui-monospace,monospace;font-size:10.5px;font-weight:600;direction:ltr}.m-detail-hero .mh-utm-pill .lbl{opacity:.65;font-family:var(--font);font-weight:500}.m-detail-hero .mh-comm{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.18)}.m-detail-hero .mh-comm-label{font-size:11px;opacity:.85;font-weight:500;letter-spacing:.04em}.m-detail-hero .mh-comm-value{font-size:22px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;line-height:1}.m-detail-hero .mh-comm-value .cur{font-size:12px;font-weight:600;opacity:.75;margin-inline-start:5px}.m-detail-hero .mh-actions{display:flex;gap:8px;margin-top:12px}.m-detail-hero .mh-btn{flex:1;height:38px;border-radius:9px;border:1px solid rgba(255,255,255,.25);background:#ffffff1f;color:#fff;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.m-detail-hero .mh-btn.solid{background:#fff;color:var(--primary-700);border-color:#fff}.m-settings-card{margin:0 14px 14px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-card)}.m-settings-card .ms-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.m-settings-card .ms-head h3{font-size:14px;font-weight:700;margin:0;display:flex;align-items:center;gap:8px}.m-settings-card .ms-head .ic{width:26px;height:26px;border-radius:7px;background:var(--primary-50);color:var(--primary-700);display:inline-flex;align-items:center;justify-content:center}.m-settings-card .ms-hist-btn{padding:5px 10px;background:var(--surface-2);border:1px solid var(--border);border-radius:7px;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--text);cursor:pointer;display:inline-flex;align-items:center;gap:5px}.m-settings-card .ms-hist-btn .badge{background:var(--primary);color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;font-variant-numeric:tabular-nums}.m-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.m-settings-cell{display:flex;flex-direction:column;gap:4px}.m-settings-cell.full{grid-column:1 / -1}.m-settings-cell .lbl{font-size:10px;font-weight:700;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.m-settings-cell .val{font-size:13.5px;font-weight:700;color:var(--text)}.m-settings-cell .val.big{font-size:17px;letter-spacing:-.01em}.m-settings-cell .val.big .cur{font-size:11px;font-weight:600;color:var(--text-muted);margin-inline-start:3px}.m-settings-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--primary-50);color:var(--primary-700);width:max-content}.m-settings-badge.alt{background:#f3e8ff;color:#6d28d9}.m-settings-triggers{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.m-settings-trigger{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;font-size:11.5px;font-weight:600}.m-settings-trigger .ck{width:13px;height:13px;border-radius:50%;background:var(--primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.m-tabs{display:flex;gap:4px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:10px;margin:0 14px 14px}.m-tab{flex:1;padding:9px 8px;border:none;background:transparent;border-radius:7px;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px}.m-tab.active{background:var(--primary);color:#fff;box-shadow:0 2px 6px #1b72682e}.m-tab .m-tab-count{background:#ffffff2e;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.m-tab:not(.active) .m-tab-count{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.m-coupon-card{margin:0 14px 12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-card);overflow:hidden}.m-coupon-card .mc-head{padding:14px 16px;display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,var(--primary-50) 0%,var(--surface) 100%);border-bottom:1px solid var(--border)}.m-coupon-card .mc-icon{width:36px;height:36px;border-radius:10px;background:var(--primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.m-coupon-card .mc-name{font-size:14px;font-weight:800;letter-spacing:-.01em}.m-coupon-card .mc-code{display:inline-flex;align-items:center;margin-top:4px;padding:2px 9px;background:var(--surface);border:1px dashed var(--border-strong);border-radius:6px;font-family:IBM Plex Sans Arabic,ui-monospace,monospace;font-size:10.5px;font-weight:700;letter-spacing:.04em;direction:ltr}.m-coupon-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.m-coupon-cell{padding:12px 8px;text-align:center;border-inline-end:1px solid var(--border);border-bottom:1px solid var(--border)}.m-coupon-cell:nth-child(3n){border-inline-end:none}.m-coupon-cell:nth-child(n+4){border-bottom:none}.m-coupon-cell .v{font-size:15px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.1}.m-coupon-cell .v.green{color:var(--primary-700)}.m-coupon-cell .v .cur{font-size:10px;font-weight:600;color:var(--text-muted);margin-inline-start:3px}.m-coupon-cell .l{font-size:10px;color:var(--text-muted);margin-top:4px;font-weight:500;line-height:1.3}.m-order-card{margin:0 14px 10px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-card)}.m-order-card .mo-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed var(--border)}.m-order-card .mo-id{font-family:IBM Plex Sans Arabic,ui-monospace,monospace;font-weight:700;font-size:13px;color:var(--primary-700);direction:ltr}.m-order-card .mo-date{font-size:10.5px;color:var(--text-muted);margin-top:2px}.m-order-card .mo-total{margin-inline-start:auto;text-align:end}.m-order-card .mo-total .v{font-size:15px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1}.m-order-card .mo-total .v .cur{font-size:10px;font-weight:600;color:var(--text-muted);margin-inline-start:3px}.m-order-card .mo-customer{display:flex;align-items:center;gap:10px}.m-order-card .mo-customer .av{width:32px;height:32px;border-radius:9px;background:var(--primary-50);color:var(--primary-700);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;flex-shrink:0}.m-order-card .mo-customer .name{font-size:13px;font-weight:700}.m-order-card .mo-customer .contact{font-size:10.5px;color:var(--text-muted);direction:ltr;margin-top:1px}.m-order-card .mo-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.m-order-card .mo-meta-row{display:flex;flex-direction:column;gap:1px}.m-order-card .mo-meta-row .lbl{font-size:9.5px;color:var(--text-faint);letter-spacing:.04em;font-weight:700;text-transform:uppercase}.m-order-card .mo-meta-row .val{font-size:11.5px;color:var(--text);font-weight:600}.m-timeline{padding:4px 0 12px}.m-timeline-row{display:flex;gap:12px;padding-bottom:16px;position:relative}.m-timeline-row:not(:last-child):after{content:"";position:absolute;top:22px;bottom:0;inset-inline-start:8px;width:2px;background:var(--border)}.m-timeline-row .marker{width:18px;height:18px;border-radius:50%;background:var(--surface);border:3px solid var(--primary);flex-shrink:0;margin-top:3px;position:relative;z-index:1}.m-timeline-row:not(:first-child) .marker{background:var(--surface-2);border-color:var(--border-strong)}.m-timeline-row .body{flex:1;min-width:0}.m-timeline-row .date{font-size:10.5px;color:var(--text-muted);font-weight:500}.m-timeline-row .summary{font-size:13px;font-weight:700;margin-top:3px}.m-timeline-row .user{font-size:10.5px;color:var(--text-muted);margin-top:2px}.m-timeline-row .user strong{color:var(--text);font-weight:600}.m-timeline-row .snap{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px;padding:8px 10px;background:var(--surface-2);border:1px solid var(--border);border-radius:7px}.m-timeline-row .snap .item{font-size:10.5px;color:var(--text-muted)}.m-timeline-row .snap .item strong{color:var(--text);font-weight:700;margin-inline-start:3px}.m-detail-hero,.m-settings-card,.m-tabs,.chart-panel{margin-inline:0}.stat-grid-2,.mob-list-wrap{padding-inline:0}.m-tab{white-space:nowrap}.page{min-height:100vh;display:grid;grid-template-columns:1fr 1.05fr;background:var(--bg)}.brand-panel{position:relative;background:radial-gradient(circle at 80% 10%,rgba(255,255,255,.07),transparent 45%),radial-gradient(circle at 10% 90%,rgba(255,255,255,.08),transparent 50%),linear-gradient(160deg,#1b7268,#155a52 65%,#0f4a43);color:#fff;padding:56px 56px 48px;display:flex;flex-direction:column;overflow:hidden}.brand-panel:before,.brand-panel:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.brand-panel:before{width:520px;height:520px;inset-block-end:-180px;inset-inline-end:-160px;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 70%)}.brand-panel:after{width:280px;height:280px;inset-block-start:-80px;inset-inline-start:-60px;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 65%)}.bp-top{position:relative;display:flex;align-items:center;gap:12px}.bp-mark{width:48px;height:48px;border-radius:14px;background:#ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:22px;border:1px solid rgba(255,255,255,.18)}.bp-name{font-weight:700;font-size:18px;letter-spacing:-.01em}.bp-sub{font-size:12.5px;opacity:.78;margin-top:1px}.bp-body{position:relative;margin-block-start:auto}.bp-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);font-size:12px;font-weight:600;margin-bottom:22px}.bp-eyebrow .dot{width:7px;height:7px;border-radius:999px;background:#4cd194;box-shadow:0 0 0 3px #4cd19440}.bp-headline{font-size:40px;font-weight:800;line-height:1.18;letter-spacing:-.01em;margin:0 0 18px;max-width:460px}.bp-lede{font-size:15.5px;line-height:1.7;opacity:.82;max-width:440px;margin:0}.bp-stats{position:relative;margin-top:40px;display:grid;grid-template-columns:repeat(3,auto);gap:36px;max-width:440px}.bp-stat .v{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}.bp-stat .v .u{font-size:14px;opacity:.7;margin-inline-start:3px;font-weight:600}.bp-stat .l{font-size:12px;opacity:.72;margin-top:8px}.bp-features{position:relative;list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:16px;max-width:460px}.bp-feature{display:flex;gap:13px;align-items:flex-start}.bp-feature .fic{width:36px;height:36px;border-radius:11px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bp-feature .ft{display:flex;flex-direction:column;gap:3px}.bp-feature .ft .t{font-size:15px;font-weight:700;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.bp-feature .ft .d{font-size:13px;opacity:.78;line-height:1.55}.bp-soon-badge{font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.22)}.bp-foot{position:relative;margin-top:48px;display:flex;align-items:center;justify-content:space-between;font-size:11.5px;opacity:.68}.bp-foot a{color:inherit;text-decoration:none}.bp-foot a:hover{opacity:.9;text-decoration:underline}.form-panel{display:flex;align-items:center;justify-content:center;padding:48px 32px}.auth-card{width:100%;max-width:420px}.auth-card .lang{display:flex;justify-content:flex-end;margin-bottom:18px}.lang-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;transition:background .12s,color .12s}.lang-pill:hover{color:var(--text);background:var(--surface-2)}.welcome-eyebrow{font-size:12.5px;font-weight:700;color:var(--primary);letter-spacing:.04em;margin-bottom:8px}.welcome-title{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 8px}.welcome-sub{font-size:14px;color:var(--text-muted);line-height:1.6;margin:0 0 28px}.auth-field{margin-bottom:16px}.auth-field label{display:block;font-size:12.5px;font-weight:700;color:var(--text);margin-bottom:6px}.input-wrap{position:relative}.input-wrap .ic{position:absolute;top:50%;inset-inline-start:14px;transform:translateY(-50%);color:var(--text-faint);display:inline-flex;pointer-events:none}.input-wrap .pw-toggle{position:absolute;top:50%;inset-inline-end:10px;transform:translateY(-50%);background:transparent;border:none;padding:6px;cursor:pointer;color:var(--text-muted);border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.input-wrap .pw-toggle:hover{color:var(--text);background:var(--surface-2)}input.fld{width:100%;height:48px;padding:0 40px 0 14px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--text);font-size:14px;transition:border-color .12s,box-shadow .12s,background .12s}input.fld.has-trail-end{padding-inline-end:42px}input.fld:hover{border-color:#bfc4bd}input.fld:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px #1b72681f}input.fld::placeholder{color:var(--text-faint)}.row-between{display:flex;align-items:center;justify-content:space-between;margin:18px 0 22px;gap:12px}.check{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;color:var(--text);-webkit-user-select:none;user-select:none}.check input{position:absolute;opacity:0;pointer-events:none}.check .box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border-strong);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;transition:all .12s;flex-shrink:0}.check .box svg{opacity:0;transition:opacity .12s;color:#fff}.check input:checked+.box{background:var(--primary);border-color:var(--primary)}.check input:checked+.box svg{opacity:1}.check:hover .box{border-color:#bfc4bd}.check input:focus-visible+.box{box-shadow:0 0 0 3px #1b726826}.link{color:var(--primary);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.link:hover{color:var(--primary-700);text-decoration:underline}.auth-btn{width:100%;height:48px;border-radius:10px;border:1px solid transparent;font-family:inherit;font-size:14.5px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .12s,border-color .12s,transform .05s}.auth-btn:active{transform:scale(.99)}.auth-btn.primary{background:var(--primary);color:#fff;box-shadow:0 4px 14px #1b726838}.auth-btn.primary:hover{background:var(--primary-700)}.auth-btn.secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.auth-btn.secondary:hover{background:var(--surface-2);border-color:#bfc4bd}.sep{position:relative;text-align:center;margin:18px 0;font-size:11.5px;color:var(--text-faint);font-weight:600;letter-spacing:.06em}.sep:before,.sep:after{content:"";position:absolute;top:50%;width:calc(50% - 28px);height:1px;background:var(--border)}.sep:before{inset-inline-start:0}.sep:after{inset-inline-end:0}.legal{text-align:center;font-size:11.5px;color:var(--text-faint);margin-top:30px;line-height:1.7}.legal a{color:var(--text-muted);text-decoration:none}.legal a:hover{color:var(--text);text-decoration:underline}@media (max-width: 960px){.page{grid-template-columns:1fr;min-height:100vh}.brand-panel{padding:28px 24px 50px}.bp-headline,.bp-lede,.bp-stats,.bp-features,.bp-foot{display:none}.bp-body{margin-block-start:22px}.bp-eyebrow{margin-bottom:0}.brand-panel:after{width:100%;height:26px;inset:auto 0 -1px 0;background:var(--surface);border-radius:26px 26px 0 0}.form-panel{background:var(--surface);align-items:flex-start;padding:18px 22px 36px}.auth-card{max-width:none}.auth-card .lang{margin-bottom:14px}.welcome-title{font-size:24px}input.fld{height:50px;border-radius:12px}.auth-btn{height:52px;border-radius:12px}}
