@font-face{font-display:swap;font-family:Cairo;font-style:normal;font-weight:400;src:url(/themes/default/fonts/typography/cairo/Cairo-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Cairo;font-style:normal;font-weight:500;src:url(/themes/default/fonts/typography/cairo/Cairo-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Cairo;font-style:normal;font-weight:600;src:url(/themes/default/fonts/typography/cairo/Cairo-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Cairo;font-style:normal;font-weight:700;src:url(/themes/default/fonts/typography/cairo/Cairo-Bold.ttf) format("truetype")}.admin-ui,body:has(.admin-ui){--admin-canvas:#faf9f1;--admin-surface:#fff;--admin-ink:#3c2515;--admin-text:#6d5747;--admin-muted:#88715f;--admin-border:#eee8dd;--admin-primary:#f26805;--admin-on-primary:#2b190e;--admin-accent:#9d5f00;--admin-accent-soft:#fff6e5;--admin-sidebar:#fff;--admin-shadow:0 5px 24px -14px rgba(81,50,29,.12);-webkit-font-smoothing:antialiased;color:var(--admin-text);font-family:Cairo,sans-serif;font-size:14px;line-height:1.55}.admin-ui.db-main{background:var(--admin-canvas);height:100vh;height:100dvh;padding:104px 28px 32px;scrollbar-color:#fce4aa transparent;scrollbar-width:thin}.admin-ui .admin-content{margin-inline:auto;max-width:1680px;min-width:0}.admin-ui :is(h1,h2,h3,h4,h5,h6,.text-heading){color:var(--admin-ink)}.admin-ui .text-paragraph{color:var(--admin-muted)}.admin-ui .text-primary{color:var(--admin-accent)}.admin-ui .font-public,.admin-ui .font-rubik{font-family:inherit}.admin-ui :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.admin-ui :is(button,a,input,select,textarea):focus-visible{outline:3px solid #f6a52b;outline-offset:3px}.admin-ui button:disabled{cursor:not-allowed;opacity:.5}.admin-ui :is(.row,.form-row)>*{min-width:0}.admin-ui .form-row{margin:-10px -8px}.admin-ui [class*=form-col-]{padding:10px 8px}.admin-ui .db-header{background:#fff;border-bottom:1px solid var(--admin-border);box-shadow:0 2px 12px -8px rgb(81 50 29/8%);gap:24px;height:76px;padding:0 28px;transition:inset .2s ease,width .2s ease;width:100%}.admin-header-context{align-items:center;display:flex;gap:14px;min-width:0}.admin-header-title{display:flex;flex-direction:column;gap:1px;min-width:0}.admin-header-title>span{color:var(--admin-muted);font-size:11px;font-weight:500;line-height:18px}.admin-header-title>strong{color:var(--admin-ink);font-size:17px;font-weight:700;line-height:25px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-ui .db-header-nav{background:#fff;border:1px solid var(--admin-border);border-radius:12px;color:var(--admin-text);flex-shrink:0;font-size:15px;height:40px;width:40px}.admin-ui .db-header-nav:hover{background:var(--admin-accent-soft);border-color:#fce4aa;color:var(--admin-accent)}.admin-ui .admin-header-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.admin-ui .sub-header{align-items:center;background:transparent;border:0;display:flex;gap:12px;padding:0;position:static;width:auto}.admin-utility-actions{align-items:center;display:flex;gap:10px}.admin-ui :is(.admin-branch-button,.admin-language-button,.admin-account-button){align-items:center;background:#fcfbf6;border:1px solid var(--admin-border);border-radius:12px;color:var(--admin-text);display:flex;gap:10px;line-height:1.4;min-height:44px;padding:7px 12px;text-align:start;transition:background .15s,border-color .15s}.admin-ui :is(.admin-branch-button,.admin-language-button,.admin-account-button):hover{background:#fff6e5;border-color:#fce4aa}.admin-ui .admin-header-icon{color:#a56a40;flex-shrink:0;font-size:18px}.admin-control-copy{display:flex;flex-direction:column;gap:0;min-width:0}.admin-ui .admin-control-copy>span{color:var(--admin-muted);font-size:10px;line-height:16px}.admin-ui .admin-control-copy>strong{color:var(--admin-ink);display:block;font-size:13px;font-weight:600;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-ui .admin-branch-button .admin-control-copy{max-width:160px}.admin-ui .admin-control-chevron{color:#a18d7d;flex-shrink:0;font-size:11px;margin-inline-start:3px}.admin-ui .admin-language-button{font-size:13px;height:44px;white-space:nowrap}.admin-ui .admin-pos-button{align-items:center;background:#f6a52b;border:1px solid #f6a52b;border-radius:12px;color:var(--admin-on-primary);display:flex;font-size:12px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:10px 16px;transition:background .15s;white-space:nowrap}.admin-ui .admin-pos-button:hover{background:#f7ba51}.admin-ui .admin-pos-button i{color:inherit;font-size:18px}.admin-ui .admin-account{border-inline-start:1px solid var(--admin-border);margin-inline-start:4px;padding-inline-start:16px;position:relative}.admin-ui .admin-account-button{background:#fff;border-color:transparent;padding:4px 8px 4px 4px}[dir=rtl] .admin-ui .admin-account-button{padding:4px 4px 4px 8px}.admin-ui .admin-account-button>img{border-radius:12px;height:38px;-o-object-fit:cover;object-fit:cover;width:38px}.admin-avatar{background:#fff0d2;border:1px solid #fce4aa;border-radius:12px;color:#815331;display:grid;flex-shrink:0;font-size:13px;font-weight:700;height:38px;place-items:center;width:38px}.admin-avatar-large{border-radius:50%;font-size:27px;height:90px;width:90px}.admin-ui .dropdown-list{background:#fff;border:1px solid var(--admin-border);border-radius:14px;box-shadow:0 14px 40px -10px rgba(81,50,29,.16)}.admin-ui :is(.admin-branch-dropdown,.admin-language-dropdown){min-width:205px;padding:7px;position:absolute;top:calc(100% + 10px);z-index:60}.admin-ui .admin-branch-dropdown{inset-inline-start:0;max-width:calc(100vw - 28px);min-width:250px}.admin-ui .admin-branch-dropdown li{align-items:center;border-radius:9px;display:flex;gap:10px;padding-inline:12px}.admin-ui .admin-branch-dropdown li:hover{background:#fcfbf6}.admin-ui .admin-branch-dropdown li:has(input:checked){background:var(--admin-accent-soft)}.admin-ui .admin-branch-dropdown input{cursor:pointer;height:14px;width:14px}.admin-ui .admin-branch-dropdown label{color:var(--admin-text);cursor:pointer;flex:1;font-size:13px;line-height:22px;padding-block:10px}.admin-ui .admin-language-dropdown{inset-inline-end:0}.admin-ui .admin-language-dropdown button{align-items:center;border-radius:9px;color:var(--admin-text);display:flex;font-size:13px;gap:10px;line-height:22px;padding:10px 12px;text-align:start;width:100%}.admin-ui .admin-language-dropdown button:hover{background:#fcfbf6}.admin-ui .admin-language-dropdown button.is-selected{background:var(--admin-accent-soft);color:var(--admin-accent);font-weight:600}.admin-ui .admin-language-dropdown img{border-radius:50%;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.admin-ui .admin-language-dropdown button i{font-size:11px;margin-inline-start:auto}.admin-ui .admin-account-dropdown{height:auto;padding:24px;top:calc(100% + 12px)}.admin-ui .admin-profile-avatar{background:var(--admin-accent-soft);border-color:#fce4aa}.admin-ui .paper-link{border-color:var(--admin-border);border-radius:9px;color:var(--admin-text);padding-inline:12px}.admin-ui .paper-link:hover{background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-ui .db-sidebar{background:var(--admin-sidebar);border-inline-end:1px solid var(--admin-border);box-shadow:none;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;padding:0 16px;top:0;width:264px}.admin-ui .db-sidebar-header{border-bottom:1px solid var(--admin-border);display:flex;gap:10px;margin:0;min-height:104px}.admin-brand{align-items:center;display:flex;gap:11px;min-width:0;padding-inline:6px}.admin-brand>img{flex-shrink:0;height:56px;-o-object-fit:contain;object-fit:contain;width:56px}.admin-brand-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-brand-copy strong{color:var(--admin-ink);font-size:16px;font-weight:700;line-height:23px}.admin-brand-copy span{color:var(--admin-muted);font-size:10px;line-height:18px}.admin-ui .close-db-menu{color:var(--admin-text);font-size:17px;margin-inline-start:auto;padding:8px}.admin-ui .db-sidebar-nav{flex:1;margin:0 -6px;overflow-y:auto;padding:18px 6px;scrollbar-color:#e6e2d1 transparent;scrollbar-width:thin}.admin-ui .db-sidebar-nav-list+.db-sidebar-nav-list{margin-top:3px}.admin-ui .db-sidebar-nav-title{color:#9b816c;display:block;font-size:10px;font-weight:600;letter-spacing:1px;margin:25px 12px 9px}.admin-ui .db-sidebar-nav-item .db-sidebar-nav-menu{background:transparent;border-radius:10px;color:var(--admin-text);gap:12px;min-height:44px;padding:10px 12px;position:relative}.admin-ui .db-sidebar-nav-menu span{font-size:14px;font-weight:500;line-height:22px}.admin-ui .db-sidebar-nav-menu i{color:#a58b76;font-size:18px;text-align:center;width:20px}.admin-ui .db-sidebar-nav-menu:hover{background:#fcfbf6;color:var(--admin-ink)}.admin-ui .db-sidebar-nav-menu.active,.admin-ui .db-sidebar-nav-menu.router-link-active{background:#fff6e5;box-shadow:inset 0 0 0 1px #fce4aa;color:#9d5f00}.admin-ui .db-sidebar-nav-menu.router-link-active span{font-weight:700}.admin-ui .db-sidebar-nav-menu.active:before,.admin-ui .db-sidebar-nav-menu.router-link-active:before{background:#f6a52b;border-radius:3px;bottom:13px;content:"";inset-inline-start:0;position:absolute;top:13px;width:3px}.admin-ui .db-sidebar-nav-menu.router-link-active i{color:#c17915}.admin-sidebar-footer{align-items:center;border-top:1px solid var(--admin-border);display:flex;gap:12px;padding:18px 8px}.admin-sidebar-footer>i{background:#fff6e5;border-radius:10px;color:#c17915;display:grid;font-size:15px;height:36px;place-items:center;width:32px}.admin-sidebar-footer>div{display:flex;flex-direction:column;gap:2px}.admin-sidebar-footer strong{color:#815331;font-size:11px;font-weight:600}.admin-sidebar-footer div span{color:var(--admin-muted);font-size:10px}.admin-ui .db-breadcrumb{flex-direction:row;justify-content:space-between;min-height:48px;padding:0 0 14px}.admin-ui .admin-page-title{font-size:25px;font-weight:600;letter-spacing:-.7px;line-height:34px;text-transform:capitalize}.admin-ui .db-breadcrumb-list{gap:2px;justify-content:flex-start}.admin-ui .db-breadcrumb-item{color:var(--admin-muted);font-size:12px;line-height:22px}.admin-ui .db-breadcrumb-item:last-child{color:var(--admin-ink);font-weight:600}.admin-ui .db-breadcrumb-link{color:var(--admin-muted)}.admin-ui .db-breadcrumb-link:after{color:#ad9887;content:"›";padding-inline:10px}.admin-ui .db-breadcrumb-link:hover{color:var(--admin-accent)}.admin-ui .db-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;box-shadow:var(--admin-shadow)}.admin-ui .db-card-header{align-items:center;border-color:var(--admin-border);flex-direction:row;gap:16px;justify-content:space-between;min-height:78px;padding:22px 24px}.admin-ui .db-card-title{color:var(--admin-ink);font-family:inherit;font-size:16px;font-weight:600;letter-spacing:-.3px;line-height:24px}.admin-ui .db-card-body{padding:24px}.admin-ui .db-card-filter{gap:8px;justify-content:flex-start}.admin-ui :is(.db-card-filter-btn,.db-card-filter-select){background:#fff;border-color:var(--admin-border);border-radius:8px;color:var(--admin-text);font-size:12px;font-weight:500;min-height:36px;padding-block:9px}.admin-ui .db-card-filter-btn{padding-inline:12px}.admin-ui :is(.db-card-filter-btn span,.db-card-filter-btn i,.db-card-filter-btn:after,.db-card-filter .db-field-down-arrow){color:var(--admin-text)}.admin-ui .db-card-filter-btn:hover{background:var(--admin-accent-soft);border-color:#f6a52b;color:var(--admin-accent)}.admin-ui .db-card-filter-dropdown-list{min-width:160px;top:44px}.admin-ui .db-card-filter-dropdown-menu{font-size:12px;padding:9px 12px}.admin-ui .db-card-filter-dropdown-menu:hover{background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-ui :is(.db-btn,.db-btn-full,.db-btn-fill,.db-btn-outline){border-radius:9px;box-shadow:none;font-size:12px;font-weight:500;gap:8px;min-height:38px}.admin-ui .modal-btn-fill,.admin-ui :is(.db-btn,.db-btn-full).bg-primary{background:var(--admin-primary);border-color:var(--admin-primary);box-shadow:0 3px 8px #f2680514;color:var(--admin-on-primary)}.admin-ui .modal-btn-fill:hover,.admin-ui :is(.db-btn,.db-btn-full).bg-primary:hover{background:#df5e00}.admin-ui .db-btn-outline{border-color:var(--admin-border)}.admin-ui .db-btn-outline.primary{border-color:#ede1d4;color:var(--admin-accent)}.admin-ui .db-btn-fill.primary{background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-ui .db-btn.bg-gray-600{background:#fcfbf6;border:1px solid var(--admin-border);color:var(--admin-text)}.admin-ui .db-btn.bg-gray-600 :is(.text-white,i){color:inherit}.admin-ui :is(button,a)[class~="bg-[#1AB759]"],.admin-ui :is(button,a)[class~="bg-[#2AC769]"]{background:#eff8f2;border:1px solid #dceee2;box-shadow:none;color:#267a42}.admin-ui :is(button,a)[class~="bg-[#008BBA]"]{background:#edf5fc;border:1px solid #e0ecf7;box-shadow:none;color:#38698f}.admin-ui :is(button,a)[class~="bg-[#FB4E4E]"]{background:#fff2ef;border:1px solid #fdeae4;box-shadow:none;color:#b94829}.admin-ui :is(button,a)[class~="bg-[#008BBA]"] .text-white,.admin-ui :is(button,a)[class~="bg-[#1AB759]"] .text-white,.admin-ui :is(button,a)[class~="bg-[#2AC769]"] .text-white,.admin-ui :is(button,a)[class~="bg-[#FB4E4E]"] .text-white{color:inherit}.admin-ui .db-btn.bg-primary\/5{background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-ui .db-btn:not(.bg-primary):hover{filter:brightness(.97)}.admin-ui .table-filter-div.active{background:#fcfbf6;border-block:1px solid var(--admin-border)}.admin-ui .table-filter-div form{margin-bottom:0}.admin-ui .table-filter-div .row>div{padding-block:10px}.admin-ui .db-card>.border-t{border-color:var(--admin-border);border-radius:0 0 16px 16px;padding-block:18px}.admin-ui .admin-pagination{align-items:center;display:flex;gap:6px}.admin-ui .admin-pagination button{border:1px solid var(--admin-border);border-radius:8px!important;color:var(--admin-text);font-size:12px;height:34px;margin:0;min-width:34px;padding:6px 10px}.admin-ui .admin-pagination button[aria-current=page]{background:var(--admin-accent-soft);border-color:#ede1d4;color:var(--admin-accent)}.admin-ui .db-table-responsive{border-radius:0 0 15px 15px;scrollbar-color:#fce4aa transparent;scrollbar-width:thin}.admin-ui .db-table{color:var(--admin-text);font-size:12px}.admin-ui .db-table-head{background:#fcfbf6;border-color:var(--admin-border);border-width:1px 0}.admin-ui .db-table-head-th{color:var(--admin-muted);font-size:10px;font-weight:600;letter-spacing:.85px;padding:14px 24px}.admin-ui .db-table-body-tr{border-color:#fcfbf6;transition:background .15s ease}.admin-ui .db-table.stripe .db-table-body-tr:nth-child(odd){background:#fff!important}.admin-ui .db-table.stripe .db-table-body-tr:nth-child(2n){background:#fcfbf6}.admin-ui .db-table .db-table-body-tr:hover{background:#fcfbf6!important}.admin-ui .db-table-body-td{font-size:13px;line-height:22px;padding:17px 24px}.admin-ui .db-table-body-td:first-child{color:var(--admin-ink);font-weight:500}.admin-ui :is(.db-table-badge,.db-table-body-td>span[class*=bg-]){border-radius:6px;font-size:10px;font-weight:500;line-height:16px;padding:4px 9px}.admin-ui .db-table-action{align-items:center;border-radius:7px;display:inline-flex;justify-content:center}.admin-ui .db-table-action i{border-radius:7px;display:grid;font-size:14px;height:29px;margin:0;padding:0;place-items:center;width:29px}.admin-ui .db-table-action.view i{background:#fff6e5;color:var(--admin-accent)}.admin-ui .db-table-action.edit i{background:#edf4e9;color:#779573}.admin-ui .db-table-action.delete i{background:#fbefed;color:#bd8177}.admin-ui .db-table-action:hover i{filter:brightness(.95)}.admin-ui .db-tooltip{background:var(--admin-accent-soft);border-radius:6px;box-shadow:0 2px 8px #51321d14;color:var(--admin-ink);font-size:10px}.admin-ui .db-tooltip:after{border-bottom-color:var(--admin-accent-soft);border-right-color:var(--admin-accent-soft)}.admin-empty-state{align-items:center;display:flex;flex-direction:column;padding:44px 24px;text-align:center;white-space:normal}.admin-empty-state-icon{background:#fff6e5;border-radius:14px;color:var(--admin-muted);display:grid;font-size:21px;height:48px;margin-bottom:14px;place-items:center;width:48px}.admin-empty-state strong{color:var(--admin-ink);font-size:13px;font-weight:500}.admin-empty-state p{color:var(--admin-muted);font-size:12px;font-weight:400;margin-top:5px;max-width:320px}.admin-ui .db-field-title{color:var(--admin-text);font-size:12px;font-weight:500;line-height:18px;margin-bottom:8px;text-transform:none}.admin-ui .db-field-control{background:#fff;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-ink);font-size:13px;height:44px;padding:10px 13px;transition:border-color .15s,box-shadow .15s}.admin-ui .db-field-control::-moz-placeholder{color:#ad9887;font-size:12px}.admin-ui .db-field-control::placeholder{color:#ad9887;font-size:12px}.admin-ui .db-field-control:focus-within{border-color:#f6a52b;box-shadow:0 0 0 3px #f6a52b24}.admin-ui .db-field-control.invalid{background:snow;border-color:#d8958b}.admin-ui :is(input[type=email],input[type=url],input[type=tel],input[type=number],input#email,input#website,input#phone,input#company_zip_code){direction:ltr;text-align:start}.admin-ui textarea.db-field-control{height:132px;resize:vertical}.admin-ui .db-field-alert{display:block;font-size:11px;margin-top:5px;margin-inline:0}.admin-ui .db-field-control[type=file]{padding-block:0}.admin-ui .db-field-control[type=file]::file-selector-button{background:#fcfbf6;color:var(--admin-text);height:42px;padding-inline:14px}.admin-ui .db-field-control[type=file]:before{display:none}.admin-ui .db-field-radio-group{gap:24px}.admin-ui :is(input[type=checkbox],input[type=radio]){accent-color:var(--admin-accent)}.admin-ui .db-field-label{font-size:13px}.admin-ui .vue-select{border-color:var(--admin-border)!important;border-radius:9px!important;min-height:44px}.admin-ui .vue-select .vue-input input{font-family:inherit;font-size:13px!important}.admin-ui .vue-select[aria-expanded=true]{border-color:#f6a52b!important}.admin-ui .vue-dropdown{border:1px solid var(--admin-border)!important;border-radius:10px!important;box-shadow:0 10px 30px #51321d14!important;overflow:hidden}.admin-ui .vue-dropdown-item{font-size:12px;padding:9px 13px!important}.admin-ui .vue-dropdown-item.selected{background:var(--admin-accent-soft)!important;color:var(--admin-accent)!important}.admin-ui .admin-settings-menu{padding:12px}.admin-ui .db-tab-btn{border:0;border-radius:8px;color:var(--admin-muted);font-size:12px;gap:11px;margin-block:2px;min-height:40px;padding:9px 12px}.admin-ui .db-tab-btn i{color:var(--admin-muted);font-size:16px;width:18px}.admin-ui .db-tab-btn:hover{background:#fcfbf6}.admin-ui .db-tab-btn.active{background:var(--admin-accent-soft)!important;color:var(--admin-accent)!important;font-weight:500}.admin-ui .db-tab-btn.active i{color:var(--admin-accent)}.admin-ui .db-tabBtn{border-color:var(--admin-border);border-radius:9px 9px 0 0;color:var(--admin-muted);font-size:12px;padding:12px 18px}.admin-ui .db-tabBtn.active{background:var(--admin-accent-soft);border-color:#ede1d4;color:var(--admin-accent)}.admin-ui .db-tabDiv{border-color:var(--admin-border);border-radius:0 0 14px 14px;box-shadow:var(--admin-shadow);padding:24px}.admin-ui .dp__theme_light{--dp-primary-color:var(--admin-accent);--dp-primary-text-color:#fff;--dp-background-color:#fff;--dp-text-color:var(--admin-ink);--dp-hover-color:#fff6e5;--dp-border-color:var(--admin-border);--dp-font-family:"Cairo",sans-serif;--dp-border-radius:9px;--dp-font-size:12px}.admin-ui .dp__input{border-radius:8px;color:var(--admin-text);direction:ltr;font-family:inherit;font-size:12px;min-height:38px;padding-block:9px;padding-inline-end:30px;text-align:start}.admin-ui .admin-date-range{flex-shrink:0;max-width:100%;width:248px}.admin-ui .admin-date-range>i{display:none}.admin-ui .admin-date-range .dp__input_wrap{min-width:0}.admin-ui .dp__menu{box-shadow:0 14px 40px #f2680526;padding:6px}.admin-ui .dp__preset_ranges{min-width:120px}.admin-ui .dp__preset_range{border-radius:6px;font-size:11px;padding:10px}.admin-ui .dp__calendar_header{color:var(--admin-muted);font-size:11px;font-weight:500}.admin-ui .backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(27,34,26,.48)}.admin-ui .drawer{box-shadow:-12px 0 64px #51321d20;height:100dvh;max-width:560px}.admin-ui .drawer-header{background:#fff;border-color:var(--admin-border);padding:23px 28px;position:sticky;top:0;z-index:2}.admin-ui .drawer-title{font-size:18px;font-weight:600}.admin-ui .drawer-body{padding:28px}.admin-ui .drawer-body .form-row{margin-block:-12px}.admin-ui .drawer-body [class*=form-col-]{padding-block:12px}.admin-ui .drawer-header :is(.xmark-btn,.close-btn){background:#fff6e5;border-radius:9px;color:var(--admin-muted);font-size:16px;height:30px;width:30px}.admin-ui .modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(27,34,26,.48);padding-inline:16px}.admin-ui .ff-modal{top:0}.admin-ui .modal-dialog{border-radius:18px;box-shadow:0 24px 80px #51321d26;overflow:hidden}.admin-ui .modal-footer,.admin-ui .modal-header{border-color:var(--admin-border);padding:22px 26px}.admin-ui .modal-body{padding:26px}.admin-ui .modal-title{font-size:17px;font-weight:600}.admin-ui .modal-close{color:var(--admin-muted)}.admin-ui .modal-btns{gap:10px;margin-top:24px}.admin-ui :is(.modal-btn-fill,.modal-btn-outline){border-radius:8px;font-weight:500;min-height:38px}body:has(.admin-ui) .swal2-popup{border-radius:18px;font-family:Cairo,sans-serif;padding:28px}body:has(.admin-ui) .swal2-title{color:var(--admin-ink);font-size:22px}body:has(.admin-ui) .swal2-html-container{color:var(--admin-muted);font-size:13px}body:has(.admin-ui) .swal2-styled{border-radius:9px;font-size:13px}body:has(.admin-ui) .swal2-confirm{background:var(--admin-primary)!important;color:var(--admin-on-primary)}body:has(.admin-ui) .Vue-Toastification__toast{border-radius:12px;font-family:Cairo,sans-serif;font-size:13px}.admin-welcome{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:4px 0 30px}.admin-eyebrow{color:#a28b5d;font-size:10px;font-weight:500;letter-spacing:1.6px;margin-bottom:6px;text-transform:uppercase}.admin-ui .admin-welcome h1{font-size:28px;font-weight:700;letter-spacing:-.4px;line-height:1.5}.admin-ui .admin-welcome h1 bdi{font-weight:600}.admin-welcome p{color:var(--admin-muted);font-size:13px;margin-top:6px}.admin-today{align-items:center;color:var(--admin-muted);display:flex;font-size:11px;gap:9px;white-space:nowrap}.admin-today i{color:#ad9887;font-size:16px}.admin-section-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.admin-section-heading h2{font-size:16px;font-weight:600;letter-spacing:-.3px}.admin-section-heading>span{color:var(--admin-muted);font-size:10px}.admin-overview{margin-bottom:28px}.admin-metric{align-items:flex-start;background:#fff;border:1px solid var(--admin-border);border-radius:14px;box-shadow:var(--admin-shadow);display:flex;flex-direction:row-reverse;gap:16px;justify-content:space-between;min-height:140px;overflow:hidden;padding:23px 22px;position:relative}.admin-metric>div:last-child{flex:1;min-width:0}.admin-ui .admin-metric h3{color:var(--admin-muted);font-size:13px;font-weight:500;line-height:20px;margin-bottom:13px}.admin-ui .admin-metric h4{color:var(--admin-ink);font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.8px;line-height:40px;overflow-wrap:anywhere}.admin-metric-icon{background:#fcfbf6;border:1px solid var(--admin-border);border-radius:12px;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.admin-metric-icon i{color:var(--admin-muted);font-size:20px!important}.admin-metric-sales{background:linear-gradient(115deg,#fff6e5,#fffdf8);border-color:#fce4aa}.admin-metric-sales:after{border:1px solid #f6a52b24;border-radius:50%;bottom:-100px;box-shadow:0 0 0 24px #f6a52b08,0 0 0 48px #f6a52b05;content:"";height:160px;inset-inline-end:-65px;pointer-events:none;position:absolute;width:160px}.admin-ui .admin-metric-sales h3{color:#815331}.admin-ui .admin-metric-sales h4{color:var(--admin-ink);font-size:30px}.admin-metric-sales .admin-metric-icon{background:#fdeecb;border-color:#fce4aa}.admin-metric-sales .admin-metric-icon i{color:#a56400}.admin-overview .row>div:nth-child(2) .admin-metric-icon{background:#fff2ef;border-color:#fdeae4}.admin-overview .row>div:nth-child(2) .admin-metric-icon i{color:#b94829}.admin-overview .row>div:nth-child(3) .admin-metric-icon{background:#eff8f2;border-color:#e0eee4}.admin-overview .row>div:nth-child(3) .admin-metric-icon i{color:#438563}.admin-overview .row>div:nth-child(4) .admin-metric-icon{background:#edf5fc;border-color:#e0ecf7}.admin-overview .row>div:nth-child(4) .admin-metric-icon i{color:#527ea5}.admin-order-section{margin-bottom:26px}.admin-order-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-status-card{align-items:center;background:#fff;border:1px solid var(--admin-border);border-radius:12px;display:flex;gap:13px;padding:16px}.admin-status-card>div:first-child{border-radius:11px;display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.admin-status-card>div:last-child{min-width:0}.admin-ui .admin-status-card h3{color:var(--admin-muted);font-size:12px;line-height:18px}.admin-ui .admin-status-card h4{color:var(--admin-ink);font-size:20px;font-variant-numeric:tabular-nums;font-weight:600;line-height:26px}.admin-status-card i{font-size:19px!important}.admin-status-card:first-child>div:first-child{background:var(--admin-accent-soft)}.admin-status-card:first-child i{color:#b79859!important}.admin-status-card:nth-child(2)>div:first-child{background:var(--admin-accent-soft)}.admin-status-card:nth-child(2) i{color:#c5a064!important}.admin-status-card:nth-child(3)>div:first-child{background:#edf5e8}.admin-status-card:nth-child(3) i{color:#8aaa79!important}.admin-status-card:nth-child(4)>div:first-child{background:#edf3f5}.admin-status-card:nth-child(4) i{color:#8ba9b4!important}.admin-status-card:nth-child(5)>div:first-child{background:#edf4e7}.admin-status-card:nth-child(5) i{color:#91a77d!important}.admin-status-card:nth-child(6)>div:first-child,.admin-status-card:nth-child(8)>div:first-child{background:#faefeb}.admin-status-card:nth-child(6) i,.admin-status-card:nth-child(8) i{color:#c99a8f!important}.admin-status-card:nth-child(7)>div:first-child{background:#f0f0f6}.admin-status-card:nth-child(7) i{color:#a5a1be!important}.admin-ui .admin-dashboard-panels .db-card{height:100%}.admin-ui .admin-dashboard-panels .db-card-header{min-height:76px;padding:19px 22px}.admin-ui .admin-dashboard-panels .db-card-title{font-size:15px}.admin-ui .admin-dashboard-panels .db-card-body{padding:22px}.admin-ui .admin-sales-values{display:flex;flex-wrap:wrap;gap:16px 36px;margin-bottom:16px}.admin-ui .admin-sales-values h3{color:var(--admin-ink);font-size:21px;font-weight:600;letter-spacing:-.6px;line-height:30px}.admin-ui .admin-sales-values p{color:var(--admin-muted);font-size:10px}.admin-ui .admin-sales-values i{display:none}.admin-ui .admin-orders-legend{gap:23px}.admin-ui .admin-orders-legend li{padding-inline-start:16px;position:relative}.admin-ui .admin-orders-legend li>span:first-child{color:var(--admin-muted);font-size:11px}.admin-ui .admin-orders-legend li>span:last-child{border-radius:50%;height:7px;inset-inline-start:0;position:absolute;top:6px;width:7px}.admin-ui .admin-customer-tile{background:#fcfbf6;border:1px solid var(--admin-border);border-radius:12px;padding:16px 8px 12px}.admin-ui .admin-customer-tile img{border:1px solid var(--admin-border);height:44px;-o-object-fit:cover;object-fit:cover;padding:2px;width:44px}.admin-ui .admin-customer-tile h4{font-size:11px;margin:10px 0 6px;padding-inline:0}.admin-ui .admin-customer-tile p{background:transparent;color:var(--admin-muted);font-size:9px}.admin-ui .admin-product-tile{background:#fff;border:1px solid var(--admin-border);border-radius:12px;overflow:hidden}.admin-ui .admin-product-tile img{aspect-ratio:1.35;-o-object-fit:cover;object-fit:cover}.admin-ui .admin-product-tile h4{color:var(--admin-text);font-size:11px;line-height:18px;padding:10px 12px}.admin-ui .apexcharts-text{fill:var(--admin-muted);font-family:Cairo,sans-serif!important}.admin-ui .apexcharts-tooltip{border-color:var(--admin-border)!important;border-radius:9px!important;box-shadow:0 6px 24px #51321d14!important}.admin-ui :is(#area-chart,#column-chart){min-width:0;overflow:hidden}.admin-ui .db-pos-cartDiv{border:1px solid var(--admin-border);border-radius:16px;box-shadow:var(--admin-shadow)}.admin-ui .db-pos-cartDiv thead{background:#fcfbf6}.admin-ui .pos-menu-swiper a{border:1px solid var(--admin-border);border-radius:12px;box-shadow:var(--admin-shadow)}.admin-ui .pos-group a{border-color:#ede1d4}.admin-ui .pos-group a,.admin-ui .pos-menu-swiper a:hover{background:var(--admin-accent-soft)}.admin-ui .db-pos-cartDiv .bg-primary{background:var(--admin-primary)}.admin-ui .db-pos-cartDiv .text-primary{color:var(--admin-accent)}.admin-ui .chat-list{background:#fff}.admin-ui .chat-footer,.admin-ui .chat-header{border-color:var(--admin-border)}.admin-ui .db-card.p-4{padding:24px}.admin-ui .db-card .text-2xl{color:var(--admin-ink);letter-spacing:-.6px}@media (min-width:1024px){[dir=ltr] .admin-ui.db-main{padding-left:292px;padding-right:28px}[dir=rtl] .admin-ui.db-main{padding-left:28px;padding-right:292px}[dir=ltr] .admin-ui .db-header{left:264px}[dir=rtl] .admin-ui .db-header{left:0;right:264px}.admin-ui .db-header{width:calc(100% - 264px)}.admin-ui .close-db-menu{display:none}[dir=ltr] .admin-ui.db-main.expand{padding-left:28px}[dir=rtl] .admin-ui.db-main.expand{padding-right:28px}.admin-ui.expand .db-header{left:0;right:0;width:100%}.admin-order-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-ui .admin-settings-navigation{position:sticky;top:0}}@media (min-width:1440px){.admin-ui .admin-dashboard-panels .admin-date-range{width:228px}}@media (max-width:1199px){.admin-ui .admin-header-actions,.admin-ui .sub-header{gap:8px}.admin-ui .admin-account{border:0;margin:0;padding:0}.admin-ui .admin-account-button :is(.admin-control-copy,.admin-control-chevron){display:none}.admin-ui .admin-account-button{padding:3px}.admin-ui .admin-pos-button{padding:10px;width:44px}.admin-ui .admin-pos-button span{display:none}.admin-ui .admin-header-title>strong{font-size:15px;max-width:150px}.admin-ui .admin-branch-button .admin-control-copy{max-width:126px}.admin-ui .admin-branch-button .admin-control-copy>span{display:none}.admin-ui .admin-dashboard-panels .db-card-header{gap:10px}}@media (max-width:767px){.admin-ui.db-main{padding:148px 18px 24px}.admin-ui .db-header{gap:12px;height:70px;padding:0 14px}.admin-ui .admin-header-context{gap:10px}.admin-ui .admin-header-title>strong{font-size:15px;max-width:220px}.admin-ui .admin-account-dropdown{top:70px;inset-inline:12px;max-height:calc(100dvh - 88px);overflow-y:auto;width:auto}.admin-ui .sub-header{background:#fff;border-bottom:1px solid var(--admin-border);display:flex!important;gap:10px;height:58px;justify-content:space-between;left:0;padding:7px 14px;position:fixed;top:70px!important;width:100%}.admin-ui .admin-branch{flex:1;min-width:0}.admin-ui .admin-branch-button{gap:7px;min-width:0;padding-inline:10px;width:100%}.admin-ui .admin-branch-button .admin-control-copy{flex:1;max-width:none;min-width:0}.admin-ui .admin-branch-button .admin-control-copy>strong{font-size:11px}.admin-ui .admin-language-button{font-size:11px;gap:7px;padding-inline:10px}.admin-ui .admin-utility-actions{gap:8px}.admin-ui .admin-header-icon{font-size:16px}.admin-ui .admin-account{border:0;padding:0}.admin-ui .admin-account-dropdown{position:fixed}.admin-welcome{margin:0 0 24px}.admin-welcome h1{font-size:23px}.admin-welcome p{font-size:11px}.admin-today{display:none}.admin-ui .admin-dashboard-panels .db-card-header{align-items:flex-start;flex-direction:column}.admin-ui .admin-dashboard-panels .admin-date-range{width:100%}.admin-ui .db-card-body,.admin-ui .db-card-header{padding:20px}.admin-ui .db-table-body-td,.admin-ui .db-table-head-th{padding-inline:20px}.admin-ui .admin-date-range{width:220px}.admin-section-heading{flex-wrap:wrap}.admin-ui .db-card-filter{width:100%}.admin-ui .drawer{max-width:100%}.admin-ui .drawer-header{padding:20px}.admin-ui .drawer-body{padding:22px}.admin-ui .db-pos-cartDiv{border-radius:0}.admin-ui .settings-btn{background:var(--admin-primary);border-radius:9px;color:var(--admin-on-primary);font-size:12px;min-height:42px}}@media (max-width:479px){.admin-ui.db-main{padding-inline:14px}.admin-ui .admin-overview .row{margin:-6px}.admin-ui .admin-overview .row>div{padding:6px;width:50%}.admin-metric{flex-direction:column;gap:8px;min-height:150px;padding:16px}.admin-metric h3{font-size:10px;margin-block:8px 4px}.admin-metric h4{font-size:22px;line-height:29px}.admin-metric-sales h4{font-size:18px}.admin-metric-icon{border-radius:9px;height:32px;width:32px}.admin-metric-icon i{font-size:17px!important}.admin-status-card{gap:10px;padding:13px 12px}.admin-status-card>div:first-child{height:32px;width:32px}.admin-status-card h3{font-size:9px}.admin-order-grid{gap:10px}.admin-section-heading .admin-date-range{width:100%}}@media (prefers-reduced-motion:reduce){.admin-ui *,.admin-ui :after,.admin-ui :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.admin-ui.db-main{background:#fff;height:auto;overflow:visible;padding:0!important}.admin-ui :is(.db-header,.db-sidebar,.db-breadcrumb,.admin-today,.hidden-print){display:none!important}.admin-ui .db-card{-moz-column-break-inside:avoid;box-shadow:none;break-inside:avoid}.admin-ui .db-table-responsive{overflow:visible}}.admin-ui .admin-popular-tile{border:1px solid var(--admin-border);border-radius:12px;overflow:hidden}.admin-ui .admin-popular-tile img{border-radius:0;height:88px;width:80px}.admin-ui .admin-popular-tile h4{color:var(--admin-text);font-size:12px}.admin-ui .admin-popular-tile h5{color:var(--admin-muted);font-size:10px;font-weight:400}.admin-ui .admin-popular-tile h6{color:var(--admin-ink);font-size:12px}.admin-ui .db-multiple-field{border-color:var(--admin-border);border-radius:9px;min-height:44px}.admin-ui .custom-radio-field:checked+.custom-radio-span{border-color:var(--admin-accent);box-shadow:none}.admin-ui .custom-checkbox-field:checked+.custom-checkbox-icon{background:var(--admin-accent);border-color:var(--admin-accent);box-shadow:none}.admin-ui .custom-switch input:checked:before{background:var(--admin-accent)}.admin-ui .custom-switch input:checked+label{color:var(--admin-accent)}.admin-ui .custom-checkbox:focus-within{border-radius:3px;outline:2px solid #f6a52b;outline-offset:3px}.admin-overview .row>div{display:flex}.admin-metric{height:100%;width:100%}.admin-ui .admin-date-range .dp__main{flex:1;min-width:0;width:100%}.admin-ui .admin-date-range .dp__input{width:100%}.admin-ui .db-list-item{gap:16px;padding-block:10px}.admin-ui .db-list-item-title{color:var(--admin-muted);font-size:12px;font-weight:400}.admin-ui .db-list-item-text{color:var(--admin-ink);font-size:13px}.admin-ui .profile-tabBtn{border-radius:9px;font-family:inherit;font-size:12px}.admin-ui .profile-tabBtn.active{background:var(--admin-accent-soft);box-shadow:none;color:var(--admin-accent)}.admin-ui .db-table-head-th{font-family:Cairo,sans-serif!important}.admin-ui .admin-pagination button.border-orange-500{background:var(--admin-accent-soft);border-color:#ede1d4;color:var(--admin-accent)}@media (max-width:767px){.admin-ui .db-breadcrumb{align-items:flex-start;flex-direction:column;gap:6px}.admin-ui .admin-page-title{font-size:23px}}.admin-ui .chat-admin .chat-text{background:#fff6e5;color:var(--admin-text)}.admin-ui .chat-user .chat-text{background:var(--admin-accent-soft);color:var(--admin-text)}.admin-ui .chat-meta{color:var(--admin-muted);font-size:10px}.admin-ui .chat-avatar{border:1px solid var(--admin-border);border-radius:50%}.admin-ui .chat-footer-sent{color:var(--admin-accent)}.admin-ui .pos-card-height{border-color:var(--admin-border);border-radius:14px;box-shadow:var(--admin-shadow)}.admin-ui .pos-image-height{border-radius:13px 13px 0 0;-o-object-fit:cover;object-fit:cover}.admin-ui .pos-add-button{background:var(--admin-accent-soft);border-radius:8px;box-shadow:none}.admin-ui .pos-add-button:hover{background:var(--admin-primary)}.admin-ui .pos-add-button i{color:var(--admin-accent)}.admin-ui .pos-add-button:hover i{color:var(--admin-on-primary)}.admin-ui :is(button,a,label).bg-primary{background-color:var(--admin-primary);color:var(--admin-on-primary)}.admin-ui :is(button,a,label).bg-primary :is(.text-white,i){color:var(--admin-on-primary)}.admin-ui label[for=imageProperty]{background:#f6a52b}.admin-ui label[for=imageProperty] i{color:var(--admin-on-primary)!important}.admin-ui .db-pos-cartDiv{height:calc(100dvh - 112px);top:94px}@media (max-width:767px){.admin-ui .db-pos-cartDiv{height:100dvh;top:0}}[dir=rtl] .admin-ui{font-family:Cairo,sans-serif}[dir=rtl] .admin-ui :is(.admin-eyebrow,.admin-header-context span,.admin-brand-copy span,.db-sidebar-nav-title,.db-table-head-th){letter-spacing:0}[dir=rtl] .admin-ui .admin-welcome h1{font-size:25px;line-height:1.7}[dir=rtl] .admin-ui .db-sidebar-nav-menu span{font-size:14px}[dir=rtl] .admin-ui .admin-status-card h3{font-size:11px}
