body.admin-embed{min-height:100dvh;background:#07191d;color:#e6efeb;color-scheme:dark}body.admin-embed .admin-top,body.admin-embed>footer{display:none}body.admin-embed .admin-shell{width:100%;max-width:none;min-height:100dvh;margin:0;padding:22px clamp(12px,2.4vw,34px);background:#07191d}body.admin-embed .dashboard-head{padding-top:0;margin-bottom:15px}body.admin-embed .dashboard-head h1,body.admin-embed .panel-title h2,body.admin-embed .catalog-stage-intro h2,body.admin-embed .catalog-editor-form h3{color:#f0d2af}body.admin-embed .dashboard-head p,body.admin-embed .panel-title p,body.admin-embed .catalog-stage-intro p,body.admin-embed .catalog-editor-form small{color:#b3c7c3}body.admin-embed .panel,body.admin-embed .catalog-stage-intro,body.admin-embed .catalog-editor-form{background:#10272c;border:1px solid #2a484d;color:#e6efeb;box-shadow:0 12px 30px #0012154d}body.admin-embed .admin-tab{background:#18353b;color:#d5e4df}body.admin-embed .admin-tab.selected{background:#d9ad7e;color:#16272a}body.admin-embed label,body.admin-embed .catalog-record,body.admin-embed .catalog-media-row{color:#d8e4df}body.admin-embed input,body.admin-embed select,body.admin-embed textarea{background:#091b1f;color:#eff6f2;border-color:#36565b}body.admin-embed input::placeholder,body.admin-embed textarea::placeholder{color:#91aaa5}body.admin-embed .secondary{background:#1b383e;color:#dce9e4}body.admin-embed .primary{background:#087e86;color:#fff}body.admin-embed .notice{color:#a4dfc1}body.admin-embed .notice.error{color:#ffb1a9}body.admin-embed .content-item,body.admin-embed .catalog-record,body.admin-embed .catalog-media-row{border-color:#355259;background:#0c2227}body.admin-embed .content-item-head,body.admin-embed .catalog-record strong{color:#f0d2af}body.admin-embed .content-preview,body.admin-embed .preview,body.admin-embed .catalog-upload-metrics{background:#0b2025;color:#e6efeb}body.admin-embed .content-actions{background:#07191df0}body.admin-embed .catalog-stage-intro{padding:18px;border-radius:14px}body.admin-embed .admin-grid,body.admin-embed .catalog-admin-grid{gap:14px}body.admin-embed .catalog-media-library{border-color:#355259;color:#e6efeb}body.admin-embed .empty{color:#adc1bd}@media(max-width:700px){body.admin-embed .admin-shell{min-height:100dvh;padding:12px 10px}body.admin-embed .dashboard-head{align-items:flex-start;gap:10px}body.admin-embed .dashboard-head h1{font-size:21px}body.admin-embed .dashboard-head .secondary{flex:0 0 auto}body.admin-embed .admin-tabs{position:sticky;top:0;z-index:4;padding:7px 0 10px;background:#07191df2}body.admin-embed .panel{padding:14px;border-radius:12px}body.admin-embed .form-row{grid-template-columns:1fr;gap:0}body.admin-embed .catalog-media-row{grid-template-columns:1fr}body.admin-embed .content-actions{bottom:0}}

.gallery-category-manager{display:grid;gap:12px;margin:18px 0 22px;padding:16px;border:1px solid #315458;border-radius:12px;background:#0b2428}.gallery-category-manager h3{margin:0 0 5px;font-size:17px}.gallery-category-manager p{margin:0;color:#afc0bc;font-size:13px}.gallery-category-list{display:grid;gap:8px}.gallery-category-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.gallery-category-add{display:grid;gap:7px}.gallery-category-add>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.gallery-project-categories{margin:14px 0;padding:12px;border:1px solid #315458;border-radius:9px}.gallery-project-categories legend{padding:0 5px;color:#e6c49c;font-weight:750}.gallery-project-category-options{display:flex;flex-wrap:wrap;gap:8px}.gallery-project-category-options label{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #355357;border-radius:999px;background:#10292d;color:#dfe9e4;font-size:12px}.gallery-project-category-options input{accent-color:#0b9f9b}.gallery-project-categories small{display:block;margin-top:6px;color:#afc0bc}
@media(max-width:600px){.gallery-category-manager{padding:12px}.gallery-category-row{grid-template-columns:minmax(0,1fr) auto}.gallery-category-row .danger{grid-column:2}.gallery-category-add>div{grid-template-columns:1fr}.gallery-project-category-options{gap:6px}.gallery-project-category-options label{font-size:11px;padding:8px}}
body.admin-embed .catalog-record button{background:#102a2f!important;color:#e8f0ec!important;border:1px solid #35565a;text-align:left}body.admin-embed .catalog-record button:hover,body.admin-embed .catalog-record button:focus-visible{background:#173a3f!important;border-color:#39b8b1;outline:2px solid #39b8b155;outline-offset:1px}body.admin-embed .catalog-record button strong{color:#f0d2af!important}body.admin-embed .catalog-record button small{color:#b7cbc5!important}
