:root{--admin-ink:#14150f;--admin-surface:#fff;--admin-bg:#f7f7f4}html,body,#root{height:100%}body{background:var(--admin-bg);color:var(--admin-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*,:before,:after{border-radius:0!important}.ant-table-cell,.ant-statistic-content,.admin-numeric{font-variant-numeric:tabular-nums}.admin-slide-strip{flex-wrap:wrap;gap:12px;margin:4px 0 12px;display:flex}.admin-slide-thumb{width:150px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e4dd;padding:0}.admin-slide-thumb:hover{border-color:#a8a89f}.admin-slide-thumb[aria-current=true]{border-color:#14150f;box-shadow:inset 0 0 0 1px #14150f}.admin-slide-thumb-media{aspect-ratio:2;background:#f2f2ee;justify-content:center;align-items:center;display:flex;overflow:hidden}.admin-slide-thumb-media img{object-fit:cover;width:100%;height:100%;display:block}.admin-slide-thumb-label{justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.admin-slide-add{color:#50514a;width:150px;min-height:104px;font:inherit;cursor:pointer;background:#fff;border:1px dashed #d2d2ca;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.admin-slide-add:hover:not(:disabled){color:#14150f;border-color:#14150f}.admin-slide-add:disabled{opacity:.5;cursor:not-allowed}.admin-slide-editor{grid-template-columns:minmax(0,3fr) minmax(300px,2fr);align-items:start;gap:24px;display:grid}@media (width<=900px){.admin-slide-editor{grid-template-columns:1fr}}.admin-hero-drop .ant-upload-drag{background:0 0;border:0;padding:0}.admin-hero-drop .ant-upload-btn{padding:0}.admin-hero-drop .ant-upload-drag-hover .admin-slide-canvas,.admin-hero-drop .ant-upload-drag:hover .admin-slide-canvas{background:#fffdf4;border-color:#14150f}.admin-slide-canvas{aspect-ratio:2;background:#f2f2ee;border:1px dashed #d2d2ca;width:100%;position:relative;overflow:hidden}.admin-slide-canvas.has-image{border-style:solid;border-color:#e4e4dd}.admin-slide-canvas>img{object-fit:cover;width:100%;height:100%;display:block}.admin-slide-canvas-tag{color:#50514a;background:#ffffffeb;padding:3px 8px;font-size:12px;position:absolute;top:10px;right:10px}.admin-slide-canvas-empty{color:#50514a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:16px;display:flex}.admin-slide-buttons{flex-wrap:wrap;gap:8px;max-width:calc(100% - 32px);display:flex;position:absolute;bottom:16px;left:16px}.admin-slide-button{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:190px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-block;overflow:hidden}.admin-slide-button.primary{color:#1a1500;background:#fcc400}.admin-slide-button.secondary{color:#14150f;background:#fff}.admin-slide-canvas-busy{color:#50514a;background:#ffffffbf;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset:0}.admin-sticky-bar{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7f7f4f5;border-bottom:1px solid #e4e4dd;margin:-24px -24px 16px;padding:12px 24px;position:sticky;top:0}@media (width<=640px){.admin-sticky-bar{margin-inline:-16px;padding-inline:16px}}
