[hidden]{display:none!important}.settings-preview .owner-action,.settings-preview .inline-owner-actions,.settings-preview .section-add{display:none!important}.dashboard-mode{--paper:#f5f7f3;--ink:#192b15;--muted:#52604e;--green:#1e804f;--olive:#1c3812;--line:#d6ded1;--surface:#fff;--button-bg:#1e804f;--button-text:#fff;--button-hover:#155c39;--soft:#edf2e9;--sage:#cae0b9;--ivory:#e6e8dd;font:16px/1.8 'IBM Plex Sans Arabic',Tahoma,Arial,sans-serif;background:var(--paper);color:var(--ink)}.dashboard-mode>header,.dashboard-mode>main,.dashboard-mode>footer{display:none}.dashboard-mode .manager-panel[open]{display:grid;grid-template-columns:230px minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;inset:0;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;box-shadow:none;background:var(--paper);color:var(--ink)}.dashboard-mode .manager-head{grid-column:1/-1;margin:0;padding:18px 28px;background:#fff;border-bottom:1px solid var(--line);gap:16px}.dashboard-mode .manager-head h2{font-size:24px}.dashboard-mode .manager-tabs{grid-column:1;grid-row:2/5;display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;overflow:auto;margin:0;padding:20px 14px;background:#fff;border-inline-end:1px solid var(--line);gap:6px}.dashboard-mode .manager-tabs button{text-align:start;font-size:15px;border:0;padding:11px 14px;background:transparent;border-radius:8px}.dashboard-mode .manager-tabs [aria-pressed=true]{background:#1c3812;color:#fff}.dashboard-mode .manager-toolbar{grid-column:2;margin:0;padding:18px 28px 0}.dashboard-mode .manager-toolbar:empty{display:none}.dashboard-mode .manager-status{grid-column:2;margin:0;padding:10px 28px;min-height:44px}.dashboard-mode .manager-list{grid-column:2;grid-row:4;overflow:auto;padding:0 28px 30px}.dashboard-mode .manager-row{background:#fff;padding:22px;border:1px solid var(--line);border-radius:10px;margin-bottom:12px}.dashboard-mode .editor-panel,.dashboard-mode .upload-panel{background:var(--paper);color:var(--ink)}.design-workspace{display:grid;grid-template-columns:minmax(300px,430px) minmax(320px,1fr);gap:24px;align-items:start}.design-form{padding:24px;background:#fff;border:1px solid var(--line);border-radius:12px;min-width:0}.design-form h3{margin:0 0 12px;font-size:20px}.design-form h3:not(:first-child){margin-top:28px}.design-form .note{margin-top:0}.dash-field{display:block;font-size:15px;margin-bottom:18px;min-width:0}.design-form input:not([type=checkbox]):not([type=color]),.design-form select,.design-form textarea{display:block;width:100%;background:#fff;color:#192b15;border:1px solid #becab6;padding:11px 12px;border-radius:7px;font:inherit;margin-top:8px;max-width:100%}.design-form textarea{resize:vertical}.dash-group{padding:14px 0;border-top:1px solid var(--line)}.dash-group summary{cursor:pointer;font-weight:600;margin-bottom:10px;overflow-wrap:anywhere}.dash-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.color-pair{display:flex;align-items:center;gap:6px}.color-pair input[type=color]{width:38px;height:44px;border:0;background:none;padding:0;flex-shrink:0}.color-pair input[type=text]{min-width:0;font-size:14px!important}.design-preview{position:sticky;top:0;min-width:0}.preview-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px;background:#fff;border:1px solid var(--line);border-radius:10px 10px 0 0}.preview-bar strong{flex:1 0 100%;font-size:15px}.preview-bar .owner-action{margin:0;padding:6px 10px;font-size:14px}.design-preview iframe{width:100%;height:70vh;min-height:450px;border:1px solid var(--line);background:#fff;display:block}.design-preview.mobile-preview iframe{max-width:390px;margin-inline:auto}.design-actions{position:sticky;bottom:0;background:#fff;border-top:1px solid var(--line);padding:14px 0 0;display:flex;gap:8px;flex-wrap:wrap}.design-actions button{margin:0;font-size:14px}.section-setting{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.section-setting label{display:flex;gap:10px;align-items:center}.section-setting input{width:18px;height:18px}.section-setting button{font-size:14px;margin:0 5px;padding:5px 9px}.payments-frame{display:block;width:100%;height:75vh;border:1px solid var(--line);border-radius:12px;background:#fff}.dashboard-mode button:disabled{opacity:.5;cursor:wait}.dashboard-mode .manager-close{white-space:nowrap}
@media(max-width:1100px){.design-workspace{grid-template-columns:1fr}.design-preview{position:static}.design-preview iframe{height:550px}.dashboard-mode .manager-list{padding-inline:20px}}
@media(max-width:700px){.dashboard-mode .manager-panel[open]{grid-template-columns:1fr;grid-template-rows:auto auto auto auto minmax(0,1fr)}.dashboard-mode .manager-head{padding:12px 16px;flex-wrap:wrap}.dashboard-mode .manager-head h2{font-size:21px}.dashboard-mode .manager-tabs{grid-column:1;grid-row:2;flex-direction:row;overflow:auto;border-inline-end:0;border-bottom:1px solid var(--line);padding:10px;gap:6px}.dashboard-mode .manager-tabs button{white-space:nowrap;font-size:14px}.dashboard-mode .manager-toolbar{grid-column:1;grid-row:3;padding:10px 16px 0}.dashboard-mode .manager-status{grid-column:1;grid-row:4;padding:8px 16px}.dashboard-mode .manager-list{grid-column:1;grid-row:5;padding:0 16px 24px}.design-form{padding:18px}.dash-fields{grid-template-columns:1fr}.color-pair input[type=text]{max-width:160px}}
