.app.brand-workspace{--bg:#f6f9f2;--card:#fff;--text:#10251c;--muted:#65736a;--line:#dce2da;--soft:#f0f6e8;--green:#004c42;--green-soft:#edf7d8;background:#f6f9f2;padding:24px;font-family:Poppins,Arial,sans-serif}.brand-workspace h1,.brand-workspace h2,.brand-workspace h3{font-family:Poppins,Arial,sans-serif;font-weight:800}.brand-workspace .auth-shell{background:#a4dc22;border-radius:28px;min-height:calc(100vh - 125px)}.brand-workspace .auth-intro h1{letter-spacing:-2px;font-weight:800;line-height:1.16}.brand-workspace .auth-intro>p{color:#244a38}.brand-workspace .auth-intro>.eyebrow{color:#004c42;margin-top:24px;display:block}.brand-workspace .auth-intro>a:not(.workspace-brand){color:#004c42;font-weight:700}.brand-workspace .auth-card{border:1px solid #004c4215;box-shadow:0 18px 60px #004c4212}.brand-workspace .primary{color:#fff;background:#004c42;border-radius:12px;font-weight:700}.brand-workspace input,.brand-workspace textarea,.brand-workspace select{border-radius:10px}.brand-workspace input:focus,.brand-workspace textarea:focus{outline-color:#a4dc22}.brand-workspace .workspace{background:var(--bg);border-color:var(--line);border-radius:28px}.brand-workspace .workspace>header{color:#10251c;background:#a4dc22;border-radius:20px}.brand-workspace .workspace-name{align-items:center;gap:12px;display:flex}.workspace-brand{align-items:center;display:inline-flex}.workspace-brand img{object-fit:contain;width:142px;height:60px}.auth-brand img{width:210px;height:112px}.brand-workspace .workspace nav button.nav-active{color:#fff;background:#004c42}.brand-workspace .green-card{background:#004c42}.brand-workspace .rail-group button.active{color:#004c42;background:#a4dc22}.brand-workspace .bars .bar{background:#a4dc22}.brand-workspace-footer{border-top:1px solid var(--line);text-align:center;max-width:1200px;color:var(--muted);margin:24px auto 0;padding:24px 12px 0;font-size:14px;line-height:1.6}.workspace-contact{z-index:35;color:#fff;background:#111a15;border-radius:28px;align-items:center;gap:9px;padding:14px 19px;font-size:14px;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 20px #0002}.workspace-contact:hover{background:#004c42}.app.brand-workspace.dark{--bg:#14251f;--card:#1d322a;--text:#edf5ec;--muted:#b1c3b7;--line:#365147;--soft:#253e32;--green:#a4dc22;--green-soft:#304b28;background:#10211b}.brand-workspace.dark .auth-intro{color:#10251c}.brand-workspace.dark .workspace>header{--muted:#31553f}.brand-workspace.dark .workspace-brand{background:#a4dc22;border-radius:12px}@media (max-width:760px){.app.brand-workspace{padding:0}.brand-workspace .auth-shell{border-radius:0;min-height:calc(100vh - 100px);padding:30px 20px}.brand-workspace .workspace{border-radius:0}.workspace-brand img{width:120px;height:48px}.auth-brand img{width:170px;height:90px}.brand-workspace-footer{margin:0 20px;padding:24px 0 90px}.workspace-contact{padding:12px 16px;bottom:78px;right:15px}}.store .app.workspace-entry{color:#10251c;background:#a4dc22;min-height:0;padding:0}.store .workspace-entry .auth-shell{max-width:1240px;min-height:640px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1.1fr 1fr;gap:90px;padding:70px 32px 80px}.store .workspace-entry .auth-intro{background:0 0;border:0;border-radius:0;padding:0}.store .workspace-entry .auth-brand{margin-bottom:24px;display:flex}.store .workspace-entry .auth-brand img{filter:url(#header-logo-white);width:330px;height:175px}.store .workspace-entry .auth-intro h1{letter-spacing:-2px;margin:0 0 24px;font-size:clamp(38px,4vw,58px)}.store .workspace-entry .auth-intro h1 span{color:#004c42}.store .workspace-entry .auth-intro>p{max-width:390px;font-size:17px;line-height:1.75}.store .workspace-entry .auth-intro>a:not(.workspace-brand){display:none}.store .workspace-entry .auth-card{color:#10251c;background:#fff;border:0;border-radius:18px;padding:36px;box-shadow:0 16px 45px #004c4214}.store .workspace-entry .auth-card h2{margin-top:0;font-size:26px}.store .workspace-entry .auth-card label{flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.store .workspace-entry .auth-card input{background:#f8faf5;border:1px solid #dce2da;border-radius:8px}.store .workspace-entry .auth-card .primary{background:#004c42;border-radius:9px}.store .workspace-entry .segmented{background:#f0f5e9;border-radius:8px}.store .workspace-entry .segmented>button{border-radius:6px}.store .workspace-entry .auth-card .hint{font-size:12px!important}.store .workspace-entry .auth-bottom{font-size:14px!important}@media (max-width:760px){.store .workspace-entry .auth-shell{gap:30px;min-height:0;padding:36px 20px 44px}.store .workspace-entry .auth-brand img{width:240px;height:128px}.store .workspace-entry .auth-intro h1{font-size:36px}.store .workspace-entry .auth-card{border-radius:16px;padding:26px}}.store .workspace-entry .auth-shell{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;min-height:760px}.store .workspace-entry .auth-card{min-height:580px}.store .workspace-entry .auth-card .auth-bottom{min-height:22px}.store .workspace-entry .auth-card label{line-height:1.5}.store[lang=ar] .workspace-entry,.store[lang=ar] .workspace-entry h1,.store[lang=ar] .workspace-entry h2,.store[lang=ar] .workspace-entry input,.store[lang=ar] .workspace-entry button{font-family:Tajawal,Arial,sans-serif}.store[lang=ar] .workspace-entry .auth-intro h1{letter-spacing:0;line-height:1.35}.store[lang=ar] .workspace-entry .auth-intro>p{line-height:1.8}.store[lang=ar] .workspace-entry .auth-card .hint{line-height:1.6}@media (max-width:760px){.store .workspace-entry .auth-shell{align-items:stretch;min-height:0}.store .workspace-entry .auth-intro{padding-top:0}.store .workspace-entry .auth-card{min-height:550px}}.brand-workspace .admin-header-logo img{filter:url(#workspace-logo-white)}.store .workspace-entry .auth-shell{gap:70px;min-height:560px;padding:30px 32px 36px}.store .workspace-entry .auth-intro{padding-top:10px}.store .workspace-entry .auth-brand{margin-bottom:16px}.store .workspace-entry .auth-brand img{width:270px;height:144px}.store .workspace-entry .auth-intro h1{margin-bottom:16px;font-size:clamp(34px,3.5vw,48px)}.store .workspace-entry .auth-card{min-height:0;padding:26px}.store .workspace-entry .auth-card>p{min-height:0}.store .workspace-entry .auth-tabs{margin:16px 0}.support-dashboard{padding:40px 24px 60px}.support-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.support-panel{background:#fff;border-radius:18px;margin-top:24px;padding:24px}.support-search,.support-panel input{width:100%;font:inherit;border:1px solid #dce2da;border-radius:10px;padding:14px}.support-panel table{border-collapse:collapse;text-align:start;width:100%}.support-panel td,.support-panel th{text-align:start;border-bottom:1px solid #dce2da;padding:14px}.support-panel .text-button{color:#004c42;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0}.support-panel label{margin-bottom:20px;display:block}@media (max-width:760px){.store .workspace-entry .auth-shell{gap:20px;padding:20px 20px 28px}.store .workspace-entry .auth-brand img{width:180px;height:96px}.store .workspace-entry .auth-intro h1{margin-bottom:10px;font-size:28px}.store .workspace-entry .auth-intro>p{margin-bottom:0;font-size:15px;line-height:1.5}.store .workspace-entry .auth-card{min-height:0;padding:22px}.support-dashboard{padding:28px 16px}.support-heading{flex-wrap:wrap;align-items:start}.support-panel{padding:18px}}.admin-overview{gap:24px;display:grid}.dashboard-year{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-year label{align-items:center;gap:12px;display:flex}.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.admin-stat p{color:var(--muted);margin:0 0 14px}.admin-stat>strong{overflow-wrap:anywhere;margin-bottom:12px;font-size:32px;display:block}.admin-stat small{color:var(--muted);line-height:1.6;display:block}.profit-stat{background:var(--green);color:var(--card)}.profit-stat p,.profit-stat small{color:inherit}.year-growth>svg{width:100%;height:auto;min-height:180px;display:block}.growth-legend{flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.growth-legend span:first-child{color:#004c42}.growth-legend span:last-child{color:#7da51f}.admin-work-grid{grid-template-columns:2fr 1fr;gap:24px;display:grid}.work-summary-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:start;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.work-summary-row strong{font-size:25px}.data-filters{flex-wrap:wrap;gap:16px;display:flex}.data-filters>input{flex:1;min-width:180px}.data-filters label{align-items:center;gap:10px;display:flex}.data-team{margin-top:24px}.support-tabs{gap:12px;margin-bottom:24px;display:flex}.brand-workspace .workspace>header nav{flex-wrap:wrap;gap:4px}.brand-workspace .workspace>header nav button{padding:9px 12px}.brand-workspace .sidebar .rail-group:first-child{gap:4px}@media (max-width:1000px){.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-work-grid{grid-template-columns:1fr}.brand-workspace .workspace>header{flex-wrap:wrap}}@media (max-width:600px){.admin-stat-grid{grid-template-columns:1fr}.dashboard-year{flex-wrap:wrap}.growth-legend{margin-top:12px}.year-growth .card-heading{flex-wrap:wrap}.admin-stat>strong{font-size:28px}}.data-groups{flex-wrap:wrap;gap:32px;margin-bottom:24px;display:flex}.data-groups>div{background:var(--soft);border-radius:12px;min-width:180px;padding:18px}.data-groups p{margin:8px 0;font-size:14px}@media (min-width:761px) and (max-width:1200px){.brand-workspace .workspace>header{flex-wrap:wrap;height:auto;min-height:72px;padding-block:14px}.brand-workspace .workspace>header nav{flex-basis:100%;order:3;justify-content:center}}@media (max-width:760px){.brand-workspace .workspace>header nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.brand-workspace .workspace>header nav button{flex:none}.brand-workspace .sidebar{max-width:calc(100vw - 20px);overflow-x:auto}.brand-workspace .sidebar .rail-group{flex-shrink:0}}.copy-phone{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.copy-phone>small:empty{display:none}.copy-phone>small{color:var(--muted);flex-basis:100%}.order-file-link{overflow-wrap:anywhere;white-space:normal;align-items:center;gap:8px;max-width:240px;padding:6px 0;font-size:14px;display:flex}.order-status-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding-top:20px;display:flex}.data-export-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.support-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.support-stat-grid .support-panel{margin-top:0}.support-stat-grid strong{color:#004c42;margin-top:16px;font-size:42px;display:block}.support-metric-note{color:#65736a;margin-top:18px;font-size:14px}.support-detail-status{max-width:280px;margin:18px 0}.support-panel td select{min-width:160px}.client-status.confirmed,.client-status.delivered{color:#004c42;background:#e5f2d3}.client-status.cancelled,.client-status.not-delivered{color:#94361f;background:#fff0ec}.client-status.contact{color:#244884;background:#edf4ff}.support-tabs{flex-wrap:wrap}@media (max-width:900px){.support-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.support-stat-grid{grid-template-columns:1fr}.support-stat-grid strong{font-size:34px}}.support-header-logo img{filter:url(#support-logo-white)}.support-workspace .support-panel{background:var(--card);color:var(--text);border-radius:22px;margin-top:24px;padding:26px}.support-workspace .support-stat-grid .support-panel{margin-top:0}.support-workspace .support-stat-grid strong{color:var(--green);font-size:32px}.support-workspace .support-panel p,.support-workspace .support-metric-note{color:var(--muted)}.support-workspace .support-panel input,.support-workspace .support-panel select,.support-workspace .support-search{color:var(--text);background:var(--soft);border-color:var(--line)}.support-workspace .support-panel td,.support-workspace .support-panel th{border-color:var(--line)}.support-workspace .support-panel .text-button{color:var(--text)}.support-workspace .support-stat-grid .support-panel p{font-size:14px}.support-workspace .support-panel h3{margin-block:20px 10px}.support-workspace[lang=ar],.support-workspace[lang=ar] h1,.support-workspace[lang=ar] h2,.support-workspace[lang=ar] h3{font-family:Tajawal,Arial,sans-serif}.support-workspace[dir=rtl] .sidebar{left:auto;right:25px}.support-workspace[dir=rtl] .main{margin-left:0;margin-right:91px;padding-left:13px;padding-right:0}@media (max-width:760px){.support-workspace[dir=rtl] .sidebar{left:50%;right:auto}.support-workspace[dir=rtl] .main{margin:72px 0 0;padding:0}.support-workspace .workspace-name{gap:8px}.support-workspace .tiny-pill{white-space:normal;max-width:115px;font-size:10px}.support-workspace .workspace-brand img{width:100px}.support-workspace .support-panel{padding:20px}}.date-filter{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.date-filter select,.date-filter input{font:inherit;color:var(--text);background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:10px}.date-filter label{align-items:center;gap:8px;font-size:14px;display:flex}.support-workspace .date-filter{margin-bottom:16px}.support-workspace .date-filter input{width:auto}.support-deleted{white-space:normal;color:#94361f;background:#fff0ec;margin-top:8px;display:block!important}.support-delete-button{margin-top:12px;display:block;color:#94361f!important}.list-toolbar{flex-wrap:wrap}.list-toolbar .date-filter{flex:auto}.app .date-filter{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.app .date-filter>select{flex:0 0 170px;width:170px;height:44px;margin:0;padding:10px 13px}.app .custom-date-fields{align-items:center;gap:10px;min-width:0;display:flex}.app .custom-date-fields input[type=date]{border-radius:10px;flex:150px;width:150px;min-width:0;height:44px;margin:0;padding:10px 12px;font-size:14px;font-weight:500;display:block}.app .list-toolbar .date-filter{flex:0 auto}.app .list-toolbar,.app .support-workspace .date-filter{align-items:center}@media (max-width:600px){.app .date-filter{flex-wrap:wrap;width:100%}.app .custom-date-fields{gap:8px;width:100%}.app .custom-date-fields input[type=date]{flex:1 1 0;width:calc(50% - 4px)}.app .list-toolbar .date-filter{flex:100%}}.support-workspace .support-panel .support-delete-button{min-height:42px;font:inherit;white-space:nowrap;box-shadow:none;background:#c9343e;border:1px solid #b92d35;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex;color:#fff!important}.support-workspace .support-panel .support-delete-button:hover{filter:none;background:#b92d35}.support-workspace .support-panel .support-delete-button:focus-visible{outline-offset:3px;outline:3px solid #eaa5ab}.admin-row-actions{align-items:center;gap:8px;display:flex}.admin-row-actions .danger,.designer-buttons .danger{color:#b92d35;background:#fff0ec}.support-manager{white-space:normal;color:var(--muted);margin-top:8px;font-size:13px;display:block}.support-workspace button:disabled,.support-workspace select:disabled{cursor:not-allowed}.designer-payment{flex-direction:column;align-items:flex-start;gap:8px;min-width:145px;font-size:13px;display:flex}.payment-red{color:#fff;background:#c9343e;border-radius:10px;min-height:40px;padding:10px 16px;font-size:14px;font-weight:600}.payment-red:disabled{cursor:not-allowed}.designer-payment a{font-size:13px}.reserved-order{color:var(--muted)}
