.admin-edit-bar{position:fixed;left:0;right:0;bottom:0;z-index:9998;font-family:var(--font-geist-sans,system-ui,sans-serif)}.admin-edit-bar__bar{display:flex;align-items:center;gap:12px;padding:8px 16px;background:var(--charcoal-dark,#1d1d1b);color:#fff;border-top:2px solid var(--burnt-clay,#9a583c)}.admin-edit-bar__brand{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;color:var(--burnt-clay,#9a583c)}.admin-edit-bar__context{font-size:.8rem;opacity:.8}.admin-edit-bar__spacer{flex:1}.admin-edit-bar__btn{appearance:none;cursor:pointer;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,0);color:#fff;font-size:.8rem;font-weight:600;padding:6px 12px;border-radius:6px;text-decoration:none;line-height:1.2;transition:background .15s ease,border-color .15s ease}.admin-edit-bar__btn:hover:not(:disabled){background:rgba(255,255,255,.12)}.admin-edit-bar__btn:disabled{opacity:.5;cursor:default}.admin-edit-bar__btn--primary{background:var(--burnt-clay,#9a583c);border-color:var(--burnt-clay,#9a583c)}.admin-edit-bar__btn--primary:hover:not(:disabled){background:#84492f}.admin-edit-bar__panel{max-width:720px;margin:0 auto;background:#fff;color:var(--charcoal-dark,#1d1d1b);border:1px solid rgba(0,0,0,.12);border-bottom:none;border-radius:10px 10px 0 0;padding:16px;box-shadow:0 -8px 30px rgba(0,0,0,.18);max-height:60vh;overflow-y:auto}.admin-edit-bar__panel-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.admin-edit-bar__panel-title{font-weight:700;font-size:.95rem}.admin-edit-bar__panel-collection{font-size:.75rem;opacity:.6}.admin-edit-bar__field{margin-bottom:12px;display:flex;flex-direction:column;gap:4px}.admin-edit-bar__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.admin-edit-bar__input{width:100%;font:inherit;padding:8px 10px;border:1px solid rgba(0,0,0,.2);border-radius:6px;background:#fff;color:inherit}.admin-edit-bar__input:focus{outline:2px solid var(--burnt-clay,#9a583c);outline-offset:1px}.admin-edit-bar__image-row{display:flex;align-items:center;gap:12px}.admin-edit-bar__thumb{width:72px;height:48px;object-fit:cover;border-radius:4px;border:1px solid rgba(0,0,0,.12)}.admin-edit-bar__toolbar{display:flex;gap:4px;flex-wrap:wrap}.admin-edit-bar__toolbar button{font:inherit;font-size:.8rem;min-width:28px;padding:3px 8px;border:1px solid rgba(0,0,0,.2);border-radius:5px;background:#fff;color:inherit;cursor:pointer}.admin-edit-bar__toolbar button:hover{background:rgba(0,0,0,.06)}.admin-edit-bar__editor{width:100%;min-height:200px;max-height:340px;overflow-y:auto;font:inherit;line-height:1.5;padding:10px 12px;border:1px solid rgba(0,0,0,.2);border-radius:6px;background:#fff;color:inherit}.admin-edit-bar__editor:focus{outline:2px solid var(--burnt-clay,#9a583c);outline-offset:1px}.admin-edit-bar__editor h2{font-size:1.05rem;font-weight:700;margin:.6em 0 .3em}.admin-edit-bar__editor p{margin:0 0 .6em}.admin-edit-bar__editor .ae-block{margin:.6em 0;padding:8px 10px;border:1px dashed rgba(0,0,0,.25);border-radius:6px;background:rgba(0,0,0,.04);font-size:.8rem;opacity:.75;user-select:none}.admin-edit-bar__list-row{display:flex;align-items:center;gap:6px}.admin-edit-bar__list-remove{font:inherit;line-height:1;padding:4px 9px;border:1px solid rgba(0,0,0,.2);border-radius:6px;background:#fff;cursor:pointer}.admin-edit-bar__list-remove:hover{background:rgba(0,0,0,.06)}.admin-edit-bar__list-add{align-self:flex-start;font:inherit;font-size:.8rem;padding:4px 10px;border:1px solid rgba(0,0,0,.2);border-radius:6px;background:#fff;cursor:pointer}.admin-edit-bar__list-add:hover{background:rgba(0,0,0,.06)}.admin-edit-bar__field--toggle{flex-direction:row;align-items:center}.admin-edit-bar__toggle{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;cursor:pointer}.admin-edit-bar__error{margin:4px 0 8px;color:#b00020;font-size:.8rem}.admin-edit-bar__panel-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.admin-edit-bar__panel-actions .admin-edit-bar__btn{color:var(--charcoal-dark,#1d1d1b);border-color:rgba(0,0,0,.25)}.admin-edit-bar__panel-actions .admin-edit-bar__btn:hover:not(:disabled){background:rgba(0,0,0,.06)}.admin-edit-bar__panel-actions .admin-edit-bar__btn.admin-edit-bar__btn--primary{color:#fff}