body[data-page="public-admin"]{background:#f4eee7}.admin-public-shell{margin-top:28px}.admin-main-nav{display:flex}.admin-hero{background:linear-gradient(135deg,#fffaf4,#efe1d2)}.public-admin-toolbar{grid-template-columns:2fr 1fr 1fr .7fr auto}.admin-list-meta{display:flex;justify-content:space-between;gap:20px;color:var(--muted);margin:16px 3px 9px}.admin-list-meta p{margin:0}.public-admin-list{display:grid;gap:11px}.public-admin-card{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(300px,1.7fr) minmax(220px,1fr) auto;align-items:center;gap:15px;border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:15px 17px;box-shadow:0 7px 18px rgba(54,35,23,.04)}.public-admin-card h2{font-family:var(--font-heading);font-size:29px;margin:0;line-height:1.25}.public-admin-card h2 small{font:700 12px/1 ui-sans-serif,system-ui;color:var(--muted);direction:ltr}.public-admin-card p{margin:0;color:var(--muted);line-height:1.5;font-size:14px}.admin-record-tags{display:flex;flex-wrap:wrap;gap:5px}.admin-record-tags span{border:1px solid var(--line);border-radius:999px;background:var(--surface-2);padding:3px 8px;font-size:12px;font-weight:800}.admin-record-actions{display:flex;gap:7px}.admin-record-actions a,.admin-record-actions button{white-space:nowrap}.public-edit-dialog{width:min(1260px,calc(100% - 28px));max-height:94vh;padding:0;border:0;border-radius:24px;background:var(--surface);color:var(--ink);box-shadow:0 28px 90px rgba(30,18,12,.34)}.public-edit-dialog::backdrop{background:rgba(28,18,13,.64);backdrop-filter:blur(5px)}.dialog-head{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:17px 22px;border-bottom:1px solid var(--line);background:var(--surface)}.dialog-head h2{font-family:var(--font-heading);font-size:30px;margin:0}.dialog-head .eyebrow{margin:0}.dialog-scroll{padding:20px 22px;max-height:calc(94vh - 150px);overflow:auto}.record-settings{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:11px;margin-bottom:16px;padding:15px;border:1px solid var(--line);border-radius:17px;background:var(--surface-2)}.record-settings label,.rules-editor{display:grid;gap:6px;font-weight:800}.record-settings label>span,.rules-editor>span{font-size:13px;color:var(--muted)}.check-setting{display:flex!important;align-items:center;justify-content:center;flex-direction:row-reverse;gap:9px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:8px}.check-setting input{width:20px;height:20px}.rules-editor{margin-top:15px}.rules-editor textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;direction:ltr;text-align:left}.current-url{display:grid;gap:5px;margin-top:14px;padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2)}.current-url span{font-size:13px;color:var(--muted);font-weight:800}.current-url a{direction:ltr;text-align:left;overflow-wrap:anywhere;color:var(--brand)}.dialog-actions{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 22px;border-top:1px solid var(--line);background:var(--surface)}.dialog-actions p{margin:0;color:var(--muted);font-weight:800}.dialog-actions>div{display:flex;gap:8px}.dialog-actions button{min-width:130px}.public-admin-card.is-hidden{opacity:.68}.public-admin-card.is-hidden h2:after{content:"لڪل";display:inline-flex;margin-inline-start:8px;border-radius:999px;background:var(--danger-bg);color:var(--danger);padding:3px 8px;font:800 11px/1.2 var(--font-body)}
@media(max-width:1100px){.public-admin-toolbar{grid-template-columns:1fr 1fr}.public-admin-card{grid-template-columns:1fr 2fr auto}.public-admin-card .admin-record-tags{grid-column:1/3}.record-settings{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.admin-main-nav{display:none}.public-admin-toolbar{grid-template-columns:1fr}.admin-list-meta{flex-direction:column;gap:3px}.public-admin-card{grid-template-columns:1fr}.public-admin-card .admin-record-tags{grid-column:auto}.admin-record-actions{width:100%}.admin-record-actions>*{flex:1}.record-settings{grid-template-columns:1fr}.dialog-scroll{padding:14px}.dialog-actions{align-items:stretch;flex-direction:column}.dialog-actions>div{width:100%}.dialog-actions button{flex:1;min-width:0}}
