/* معرض الأنماط */
.appearance-scope-note{margin:12px 0 18px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--gold-soft) 46%,var(--panel));color:var(--ink)}
.design-theme-catalog{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}
.design-theme-catalog-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--panel) 88%,var(--forest));cursor:pointer;list-style:none;user-select:none}
.design-theme-catalog-toggle::-webkit-details-marker{display:none}
.design-theme-catalog-toggle>span{display:grid;gap:4px}
.design-theme-catalog-toggle>span>b{font-size:17px;color:var(--ink)}
.design-theme-catalog-toggle>span>small{color:var(--muted)}
.design-theme-catalog-toggle>em{display:flex;align-items:center;gap:9px;color:var(--forest);font-style:normal;font-weight:900}
.design-theme-catalog-toggle>em>b{padding:6px 10px;border-radius:999px;background:var(--gold-soft);color:var(--forest);white-space:nowrap}
.theme-gallery-hide{display:none}
.design-theme-catalog[open] .theme-gallery-show{display:none}
.design-theme-catalog[open] .theme-gallery-hide{display:inline}
.design-theme-catalog[open] .design-theme-catalog-toggle{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 15%,transparent)}
.design-theme-catalog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}
.design-theme-catalog-head div{display:grid;gap:4px}
.design-theme-catalog-head b{font-size:18px;color:var(--ink)}
.design-theme-catalog-head small{color:var(--muted)}
.design-theme-catalog-head>span{padding:7px 12px;border-radius:999px;background:var(--gold-soft);color:var(--forest);font-weight:800;white-space:nowrap}
.design-theme-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}
.design-theme-card{position:relative;display:grid;grid-template-rows:auto 1fr;gap:0;padding:0;overflow:hidden;text-align:right;background:var(--panel);color:var(--ink);border:2px solid var(--line);border-radius:16px;box-shadow:0 8px 22px rgba(15,34,28,.08);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.design-theme-card:hover{transform:translateY(-3px);border-color:var(--gold);box-shadow:0 14px 28px rgba(15,34,28,.14)}
.design-theme-card:focus-visible{outline:3px solid var(--blue);outline-offset:3px}
.design-theme-card.is-selected{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 25%,transparent),0 14px 30px rgba(15,34,28,.15)}
.design-theme-image{display:block;aspect-ratio:16/10;background:#ececec;overflow:hidden;border-bottom:1px solid var(--line)}
.design-theme-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.original-theme-gallery-preview{display:grid;grid-template-columns:26% 1fr;gap:8px;padding:12px;background:#101713;border-bottom-color:#35443e}
.original-preview-sidebar{display:grid;align-content:start;gap:8px;padding:10px 7px;border-radius:9px;background:#18231f;border:1px solid #35443e}.original-preview-sidebar i{display:block;height:14px;border-radius:5px;background:#24634f}.original-preview-sidebar i:first-child{height:25px;background:#d7a43f}.original-preview-dashboard{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:24px 1fr 1fr;gap:8px}.original-preview-dashboard b{grid-column:1/-1;border-radius:7px;background:#24634f}.original-preview-dashboard span{min-height:48px;border:1px solid #35443e;border-radius:9px;background:#18231f;box-shadow:inset 0 3px 0 #d7a43f}.original-preview-dashboard em{grid-column:1/-1;min-height:62px;border:1px solid #35443e;border-radius:9px;background:linear-gradient(160deg,#18231f 0 64%,#24634f 65% 68%,#18231f 69%);position:relative}.original-preview-dashboard em:after{content:"";position:absolute;inset:auto 10px 10px;height:2px;background:#d7a43f;transform:skewY(-7deg)}
.design-theme-card-copy{display:grid;align-content:start;gap:5px;min-height:82px;padding:13px 14px;background:var(--panel)}
.design-theme-card-copy b{font-size:14px;color:var(--ink)}
.design-theme-card-copy small{font-size:11px;line-height:1.65;color:var(--muted)}
.design-theme-check{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--gold);color:var(--theme-accent-text,#fff);font-weight:900;opacity:0;transform:scale(.7);transition:.18s ease;box-shadow:0 3px 10px rgba(0,0,0,.18)}
.design-theme-card.is-selected .design-theme-check{opacity:1;transform:scale(1)}
.custom-appearance-title>div{display:grid;gap:4px}
.custom-appearance-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.custom-appearance-title :is([data-theme-color-reset],[data-theme-colors-reset-all]){min-height:36px;white-space:nowrap}
[data-theme-preview="original"] .appearance-swatch{background:linear-gradient(135deg,#101713 0 50%,#24634f 50% 78%,#d7a43f 78%)}
.design-dashboard-controls>.fintech-dashboard-actions{margin-inline-start:auto}

/* القواعد المشتركة: تشمل كل الصفحات والأوراق والجداول */
html[data-theme-choice^="design-"]{font-family:var(--theme-font);background:var(--paper);color:var(--ink)}
html[data-theme-choice^="design-"] body,
html[data-theme-choice^="design-"] .app-shell,
html[data-theme-choice^="design-"] .main,
html[data-theme-choice^="design-"] .content{background-color:var(--paper)!important;color:var(--ink)!important;font-family:var(--theme-font)!important}
html[data-theme-choice^="design-"] body{background-image:linear-gradient(135deg,color-mix(in srgb,var(--forest) 4%,transparent),transparent 45%,color-mix(in srgb,var(--gold) 5%,transparent))}
html[data-theme-choice^="design-"] .sidebar{background:var(--forest)!important;color:var(--theme-sidebar-text)!important;border-color:var(--line)!important;font-family:var(--theme-font)!important}
html[data-theme-choice^="design-"] .sidebar :is(strong,span,small,a,button),
html[data-theme-choice^="design-"] .nav-section-title{color:var(--theme-sidebar-text)!important}
html[data-theme-choice^="design-"] .nav-item:hover,
html[data-theme-choice^="design-"] .nav-item.active{background:var(--gold)!important;color:var(--theme-accent-text)!important;border-color:color-mix(in srgb,var(--gold) 75%,var(--line))!important}
html[data-theme-choice^="design-"] .nav-item.active :is(span,strong,small){color:var(--theme-accent-text)!important}
html[data-theme-choice^="design-"] .topbar{background:color-mix(in srgb,var(--panel) 92%,var(--forest))!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--forest) 10%,transparent)}
html[data-theme-choice^="design-"] :is(.panel,.card,.stat-card,.summary-card,.dashboard-card,.report-card,.settings-sheet,.module-head,.filters,.filter-bar,.callout,.modal-card,.search-dialog,.notification-panel,.approval-state,dialog){background:var(--panel)!important;color:var(--ink)!important;border-width:var(--theme-border-width)!important;border-style:solid!important;border-color:var(--line)!important;border-radius:var(--theme-radius)!important;box-shadow:var(--theme-shadow)!important;font-family:var(--theme-font)!important}
html[data-theme-choice^="design-"] :is(.sheet-title,.section-title,.card-title,.panel-title,.module-head h2,.module-head h3){background:color-mix(in srgb,var(--forest) 9%,var(--panel))!important;color:var(--ink)!important;border-color:var(--line)!important;border-radius:var(--theme-radius-small)!important;font-family:var(--theme-font)!important}
html[data-theme-choice^="design-"] :is(.primary,button.primary,.file-select-button){background:var(--gold)!important;color:var(--theme-accent-text)!important;border-color:color-mix(in srgb,var(--gold) 72%,var(--ink))!important;border-radius:var(--theme-radius-small)!important;box-shadow:none!important;font-family:var(--theme-font)!important}
html[data-theme-choice^="design-"] :is(.secondary,.link-button,.search-button,.icon-button,.action-button,.table-action-button){background:color-mix(in srgb,var(--panel) 88%,var(--forest))!important;color:var(--ink)!important;border-color:var(--line)!important;border-radius:var(--theme-radius-small)!important;font-family:var(--theme-font)!important}
html[data-theme-choice^="design-"] :is(input,select,textarea,.input-like){background:var(--panel)!important;color:var(--ink)!important;border-width:var(--theme-border-width)!important;border-color:var(--line)!important;border-radius:var(--theme-radius-small)!important;font-family:var(--theme-font)!important}
html[data-theme-choice^="design-"] :is(input,select,textarea):focus{outline:2px solid var(--gold)!important;outline-offset:1px;border-color:var(--gold)!important}
html[data-theme-choice^="design-"] :is(label,.field label,p,small,.muted,.eyebrow){color:var(--muted)}
html[data-theme-choice^="design-"] :is(h1,h2,h3,h4,strong,b){color:var(--ink)}
html[data-theme-choice^="design-"] :is(.data-table,.invoice-table,.production-table,.stock-count-table,.global-search-table,table){width:100%;background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important;border-radius:var(--theme-radius-small)!important;border-collapse:separate;border-spacing:0;font-family:var(--theme-font)!important;overflow:hidden}
html[data-theme-choice^="design-"] :is(.data-table,.invoice-table,.production-table,.stock-count-table,.global-search-table,table) thead,
html[data-theme-choice^="design-"] :is(.data-table,.invoice-table,.production-table,.stock-count-table,.global-search-table,table) th{background:var(--forest)!important;color:var(--theme-sidebar-text)!important;border-color:color-mix(in srgb,var(--forest) 72%,var(--line))!important}
html[data-theme-choice^="design-"] :is(.data-table,.invoice-table,.production-table,.stock-count-table,.global-search-table,table) td{background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important}
html[data-theme-choice^="design-"] :is(.data-table,.invoice-table,.production-table,.stock-count-table,.global-search-table,table) tbody tr:nth-child(even) td{background:color-mix(in srgb,var(--panel) 93%,var(--forest))!important}
html[data-theme-choice^="design-"] :is(.data-table,.invoice-table,.production-table,.stock-count-table,.global-search-table,table) tbody tr:hover td{background:color-mix(in srgb,var(--panel) 82%,var(--gold))!important}
html[data-theme-choice^="design-"] :is(.badge,.pill,.status-badge,.chip){border-radius:999px!important;border-color:var(--line)!important}
html[data-theme-choice^="design-"] :is(.positive,.status-success,.amount-positive){color:var(--green)!important}
html[data-theme-choice^="design-"] :is(.negative,.status-danger,.amount-negative,.error){color:var(--red)!important}
html[data-theme-choice^="design-"] a{color:var(--blue)}
html[data-theme-choice^="design-"] ::selection{background:var(--gold);color:var(--theme-accent-text)}

/* السمات البصرية الخاصة بكل نمط */
html[data-theme-choice="design-bento-geometric"] :is(.panel,.dashboard-card,.stat-card,.module-head){border-inline-start:6px solid var(--gold)!important}
html[data-theme-choice="design-bento-geometric"] .content{background-image:linear-gradient(90deg,transparent 98%,color-mix(in srgb,var(--forest) 7%,transparent) 98%),linear-gradient(transparent 98%,color-mix(in srgb,var(--forest) 7%,transparent) 98%);background-size:34px 34px}

html[data-theme-choice="design-neo-brutalist"] :is(.panel,.card,.module-head,.settings-sheet,dialog,table,input,select,textarea,button){border-color:#111!important}
html[data-theme-choice="design-neo-brutalist"] :is(.panel,.card,.module-head,.settings-sheet,dialog){box-shadow:6px 6px 0 #111!important}
html[data-theme-choice="design-neo-brutalist"] .topbar{border-bottom:3px solid #111!important;box-shadow:0 5px 0 #111!important}

html[data-theme-choice="design-soft-clay"] :is(.panel,.card,.stat-card,.summary-card,.settings-sheet,.module-head){border:0!important;box-shadow:10px 10px 22px #dccfc7,-8px -8px 20px #fff!important}
html[data-theme-choice="design-soft-clay"] :is(input,select,textarea){border:0!important;box-shadow:inset 4px 4px 8px #e2d7cf,inset -4px -4px 8px #fff!important}

html[data-theme-choice="design-editorial-minimal"] :is(.panel,.card,.settings-sheet,.module-head){border-width:0 0 1px!important;box-shadow:none!important}
html[data-theme-choice="design-editorial-minimal"] :is(.sheet-title,.section-title){border-block:1px solid var(--forest)!important;background:transparent!important;letter-spacing:.02em}
html[data-theme-choice="design-editorial-minimal"] table{border-block:2px solid var(--forest)!important}

html[data-theme-choice="design-glass-radial"] body{background-image:radial-gradient(circle at 12% 10%,rgba(123,92,255,.34),transparent 34%),radial-gradient(circle at 88% 78%,rgba(24,207,232,.28),transparent 36%),linear-gradient(145deg,#03162d,#071226)!important}
html[data-theme-choice="design-glass-radial"] :is(.panel,.card,.stat-card,.summary-card,.dashboard-card,.settings-sheet,.module-head,.topbar,dialog){background:color-mix(in srgb,var(--panel) 72%,transparent)!important;backdrop-filter:blur(16px);border-color:rgba(157,184,203,.28)!important}

html[data-theme-choice="design-swiss-data"] :is(.panel,.module-head,.settings-sheet){box-shadow:none!important;border-inline-start:5px solid var(--gold)!important}
html[data-theme-choice="design-swiss-data"] table th{text-transform:uppercase;letter-spacing:.04em}
html[data-theme-choice="design-swiss-data"] :is(.primary,.nav-item.active){box-shadow:3px 3px 0 #151515!important}

html[data-theme-choice="design-art-deco"] :is(.panel,.card,.settings-sheet,.module-head,dialog){border:3px double var(--gold)!important;box-shadow:inset 0 0 0 3px var(--paper),0 14px 34px rgba(0,0,0,.45)!important}
html[data-theme-choice="design-art-deco"] :is(.sheet-title,.section-title){background:transparent!important;border-block:1px solid var(--gold)!important;color:var(--gold)!important;text-align:center}

html[data-theme-choice="design-organic-biomorphic"] body{background-image:radial-gradient(ellipse at 5% 18%,rgba(190,105,69,.14),transparent 30%),radial-gradient(ellipse at 92% 75%,rgba(110,124,89,.18),transparent 34%)!important}
html[data-theme-choice="design-organic-biomorphic"] :is(.panel,.dashboard-card,.stat-card):nth-child(odd){border-radius:34px 14px 34px 14px!important}

html[data-theme-choice="design-pixel-terminal"] body{background-image:linear-gradient(rgba(114,240,53,.025) 1px,transparent 1px);background-size:100% 4px!important}
html[data-theme-choice="design-pixel-terminal"] :is(.panel,.card,.settings-sheet,.module-head,dialog){box-shadow:0 0 18px rgba(114,240,53,.11)!important}
html[data-theme-choice="design-pixel-terminal"] :is(.primary,.nav-item.active,.sheet-title){text-transform:uppercase;text-shadow:0 0 7px currentColor}

html[data-theme-choice="design-paper-ledger"] body{background-image:repeating-linear-gradient(0deg,transparent 0 27px,rgba(49,93,138,.08) 28px),linear-gradient(90deg,transparent 0 7%,rgba(180,91,67,.12) 7% 7.2%,transparent 7.2%)!important}
html[data-theme-choice="design-paper-ledger"] :is(.panel,.settings-sheet,.module-head){background:color-mix(in srgb,var(--panel) 92%,transparent)!important}

html[data-theme-choice="design-isometric-modular"] :is(.dashboard-card,.stat-card,.summary-card){border-inline-end:7px solid var(--gold)!important;border-block-end:7px solid color-mix(in srgb,var(--forest) 70%,#000)!important}
html[data-theme-choice="design-isometric-modular"] .sheet-title{border-inline-start:10px solid var(--gold)!important}

html[data-theme-choice="design-scandinavian-cards"] :is(.panel,.card,.stat-card,.settings-sheet){border-color:transparent!important}
html[data-theme-choice="design-scandinavian-cards"] :is(.stat-card,.summary-card):nth-child(3n+1){border-top:6px solid #f06a3d!important}
html[data-theme-choice="design-scandinavian-cards"] :is(.stat-card,.summary-card):nth-child(3n+2){border-top:6px solid #69869f!important}
html[data-theme-choice="design-scandinavian-cards"] :is(.stat-card,.summary-card):nth-child(3n){border-top:6px solid #678b68!important}

html[data-theme-choice="design-executive-luxury"] body{background-image:linear-gradient(120deg,#090806,#17120d 55%,#090806)!important}
html[data-theme-choice="design-executive-luxury"] :is(.panel,.card,.settings-sheet,.module-head,dialog){border-color:#5b4731!important;background:linear-gradient(145deg,#15130f,#0d0c0a)!important}
html[data-theme-choice="design-executive-luxury"] :is(.sheet-title,.section-title){color:var(--gold)!important;border-bottom:1px solid var(--gold)!important;background:transparent!important}

html[data-theme-choice="design-islamic-geometry"] body{background-image:repeating-conic-gradient(from 45deg at 10px 10px,rgba(7,61,112,.035) 0 25%,transparent 0 50%);background-size:32px 32px!important}
html[data-theme-choice="design-islamic-geometry"] :is(.panel,.settings-sheet,.module-head){border-block-start:4px solid var(--gold)!important}

html[data-theme-choice="design-fintech-monochrome"] :is(.panel,.card,.settings-sheet,.module-head){border-color:#2c312e!important}
html[data-theme-choice="design-fintech-monochrome"] :is(.sheet-title,.primary,.nav-item.active){background:var(--gold)!important;color:#071006!important;font-weight:900}
html[data-theme-choice="design-fintech-monochrome"] table th{color:var(--gold)!important;background:#0b0d0d!important;border-bottom:2px solid var(--gold)!important}

html[data-theme-choice="design-accessible-enterprise"] body{font-size:16px}
html[data-theme-choice="design-accessible-enterprise"] :is(button,input,select,textarea){min-height:44px}
html[data-theme-choice="design-accessible-enterprise"] :is(button,a,input,select,textarea):focus-visible{outline:4px solid var(--gold)!important;outline-offset:3px!important}

html[data-theme-choice="design-modular-ribbon"] :is(.dashboard-card,.stat-card,.summary-card){border-inline-start:12px solid var(--gold)!important}
html[data-theme-choice="design-modular-ribbon"] :is(.sheet-title,.module-head){background:linear-gradient(105deg,var(--forest) 0 34%,var(--forest-2) 34% 68%,var(--gold) 68%)!important;color:var(--theme-sidebar-text)!important}

html[data-theme-choice="design-circular-command-center"] :is(.dashboard-card,.stat-card,.summary-card){border-radius:44px!important}
html[data-theme-choice="design-circular-command-center"] :is(.badge,.pill,.icon-button){border-radius:50%!important}

html[data-theme-choice="design-japanese-minimal"] :is(.panel,.card,.settings-sheet,.module-head){box-shadow:none!important;border-width:0 0 1px!important}
html[data-theme-choice="design-japanese-minimal"] :is(.sheet-title,.section-title){background:transparent!important;border-inline-end:6px solid var(--gold)!important}
html[data-theme-choice="design-japanese-minimal"] body{background-image:radial-gradient(circle at 12% 8%,rgba(215,70,59,.08) 0 70px,transparent 71px)!important}

html[data-theme-choice="design-mediterranean-modern"] body{background-image:radial-gradient(circle at 0 100%,rgba(38,168,172,.16),transparent 28%),radial-gradient(circle at 100% 0,rgba(240,107,89,.12),transparent 26%)!important}
html[data-theme-choice="design-mediterranean-modern"] :is(.panel,.dashboard-card,.settings-sheet):nth-child(odd){border-radius:28px 28px 8px 28px!important}

html[data-theme-choice="design-financial-constellation"] body{background-image:radial-gradient(circle at 15% 20%,rgba(39,170,160,.14) 0 2px,transparent 3px),radial-gradient(circle at 76% 58%,rgba(214,138,89,.13) 0 2px,transparent 3px)!important;background-size:76px 76px,112px 112px!important}
html[data-theme-choice="design-financial-constellation"] :is(.dashboard-card,.stat-card,.summary-card){border-radius:50px!important;border-color:color-mix(in srgb,var(--gold) 55%,var(--line))!important}

html[data-theme-choice="design-ledger-timeline"] :is(.data-table,.global-search-table,table) tbody tr td:first-child{border-inline-start:5px solid var(--gold)!important}
html[data-theme-choice="design-ledger-timeline"] :is(.panel,.settings-sheet){border-inline-start:3px solid var(--forest)!important}

html[data-theme-choice="design-layered-transparencies"] body{background-image:linear-gradient(130deg,rgba(23,102,214,.1),transparent 32%),linear-gradient(30deg,rgba(216,38,120,.08),transparent 36%),linear-gradient(230deg,rgba(240,130,39,.08),transparent 30%)!important}
html[data-theme-choice="design-layered-transparencies"] :is(.panel,.card,.settings-sheet,.module-head,.topbar){backdrop-filter:blur(14px);background:color-mix(in srgb,var(--panel) 78%,transparent)!important}

html[data-theme-choice="design-architectural-vaults"] :is(.dashboard-card,.stat-card,.summary-card,.module-head){border-radius:70px 70px 12px 12px!important;border-top:5px solid var(--gold)!important}
html[data-theme-choice="design-architectural-vaults"] :is(.sheet-title,.section-title){background:transparent!important;border-bottom:2px solid var(--forest)!important}

html[data-theme-choice="design-kinetic-diagonal"] body{background-image:linear-gradient(120deg,transparent 0 70%,rgba(112,89,189,.12) 70% 84%,rgba(255,139,61,.1) 84%)!important}
html[data-theme-choice="design-kinetic-diagonal"] :is(.dashboard-card,.stat-card,.summary-card){clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);padding-inline:28px!important}
html[data-theme-choice="design-kinetic-diagonal"] .sheet-title{border-inline-start:12px solid var(--gold)!important}

html[data-theme-choice="design-financial-mosaic"] body{background-image:linear-gradient(45deg,rgba(7,83,182,.045) 25%,transparent 25% 75%,rgba(255,173,20,.05) 75%),linear-gradient(-45deg,rgba(22,143,115,.04) 25%,transparent 25% 75%,rgba(255,103,79,.04) 75%)!important;background-size:46px 46px!important}
html[data-theme-choice="design-financial-mosaic"] :is(.stat-card,.summary-card):nth-child(4n+1){border-top:7px solid #0753b6!important}
html[data-theme-choice="design-financial-mosaic"] :is(.stat-card,.summary-card):nth-child(4n+2){border-top:7px solid #ffad14!important}
html[data-theme-choice="design-financial-mosaic"] :is(.stat-card,.summary-card):nth-child(4n+3){border-top:7px solid #168f73!important}

html[data-theme-choice="design-couture-monochrome"] :is(.panel,.card,.settings-sheet,.module-head){box-shadow:none!important;border-width:0 0 1px!important}
html[data-theme-choice="design-couture-monochrome"] :is(.sheet-title,.section-title){background:#111!important;color:#fff!important;border-inline-start:8px solid var(--gold)!important}
html[data-theme-choice="design-couture-monochrome"] table th{background:#111!important;color:#fff!important;border-bottom:3px solid var(--gold)!important}

html[data-theme-choice="design-precision-metal"] body{background-image:linear-gradient(115deg,rgba(255,255,255,.35),transparent 22% 74%,rgba(36,49,58,.09)),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,rgba(0,0,0,.025) 1px 2px)!important}
html[data-theme-choice="design-precision-metal"] :is(.panel,.card,.settings-sheet,.module-head,.topbar,dialog){background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 90%,#fff),color-mix(in srgb,var(--panel) 86%,#59636a))!important;border-color:#777d80!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 8px 20px rgba(36,49,58,.22)!important}
html[data-theme-choice="design-precision-metal"] :is(.primary,.nav-item.active){box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -2px 0 rgba(0,0,0,.22)!important}

/* تظل معاينة المستند والطباعة رسمية ولا تتأثر بالثيم */
html[data-theme-choice^="design-"] .preview-paper{--paper:#ffffff;--panel:#ffffff;--forest:#173f35;--forest-2:#24594b;--gold:#c99737;--gold-soft:#f3ead7;--ink:#132721;--muted:#61706a;--line:#d8e0dc;--theme-radius:12px;--theme-radius-small:8px;--theme-border-width:1px;--theme-shadow:none;--theme-font:Tahoma,Arial,sans-serif;--theme-sidebar-text:#ffffff;--theme-accent-text:#ffffff;background:#fff!important;background-image:none!important;color:#132721!important;font-family:Tahoma,Arial,sans-serif!important;box-shadow:none!important;clip-path:none!important}
html[data-theme-choice^="design-"] .preview-paper :is(.print-invoice,.print-voucher,.print-report,.panel,.card,.sheet-title,table,th,td){font-family:Tahoma,Arial,sans-serif!important;box-shadow:none!important;clip-path:none!important}

@media (max-width:1100px){.design-theme-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:650px){.design-theme-gallery{grid-template-columns:1fr}.design-theme-catalog-head,.design-theme-catalog-toggle{align-items:flex-start}.design-theme-catalog-toggle{flex-direction:column}.design-theme-catalog-toggle>em{width:100%;justify-content:space-between}.design-theme-card-copy{min-height:72px}.design-theme-image{aspect-ratio:16/9}}

@media print{
  html[data-theme-choice^="design-"]{--paper:#ffffff!important;--panel:#ffffff!important;--forest:#173f35!important;--forest-2:#24594b!important;--gold:#c99737!important;--gold-soft:#f3ead7!important;--ink:#132721!important;--muted:#61706a!important;--line:#d8e0dc!important;--theme-radius:0px!important;--theme-radius-small:0px!important;--theme-border-width:1px!important;--theme-shadow:none!important;--theme-font:Tahoma,Arial,sans-serif!important;--theme-sidebar-text:#ffffff!important;--theme-accent-text:#ffffff!important;color-scheme:light!important}
  html[data-theme-choice^="design-"] body,
  html[data-theme-choice^="design-"] .app-shell,
  html[data-theme-choice^="design-"] .main,
  html[data-theme-choice^="design-"] .content,
  html[data-theme-choice^="design-"] :is(.print-selection,.preview-paper,.print-invoice,.print-voucher,.print-report,.panel,.card,.settings-sheet,.module-head,table,thead,tbody,tr,th,td){background:#fff!important;background-image:none!important;color:#132721!important;border-color:#d8e0dc!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;filter:none!important;backdrop-filter:none!important;font-family:Tahoma,Arial,sans-serif!important;text-shadow:none!important}
  html[data-theme-choice^="design-"] :is(.print-selection,.preview-paper,.print-invoice,.print-voucher,.print-report) th{background:#173f35!important;color:#fff!important}
  .design-theme-catalog{display:none!important}
}
