.editable-field{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 2px #0000000a;margin-bottom:1rem;padding:1rem 1.25rem;transition:all .2s ease}.editable-field:hover{border-color:#d0d0d0;box-shadow:0 4px 14px #0000000f}.field-header{align-items:center;display:flex;justify-content:space-between}.field-label{color:#333;font-size:1rem;font-weight:600}.field-actions{display:flex;gap:.4rem}.icon-button{align-items:center;background:none;border:none;border-radius:6px;color:#555;cursor:pointer;display:flex;justify-content:center;padding:.3rem;transition:all .15s ease}.icon-button:hover{background-color:#f5f5f5;color:#111}.icon-button:active{transform:scale(.95)}.field-edit-panel{grid-gap:1rem;border-top:1px dashed #e0e0e0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:.9rem;padding-top:1rem}.field-edit-row{display:flex;flex-direction:column}.field-edit-row label{color:#666;font-size:.85rem;font-weight:500;margin-bottom:.3rem}.field-edit-row input[type=number],.field-edit-row input[type=text]{background-color:#fafafa;border:1px solid #ccc;border-radius:8px;font-size:.9rem;padding:.55rem .75rem;transition:all .2s ease}.field-edit-row input[type=number]:focus,.field-edit-row input[type=text]:focus{background-color:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.field-edit-row input[type=checkbox]{accent-color:#4f46e5;height:18px;width:18px}.field-hidden-warning{align-items:center;background-color:#fff4e5;border:1px solid #ffb74d;border-radius:8px;color:#8a6d3b;display:flex;font-size:.9rem;gap:.5rem;line-height:1.4;margin-bottom:1rem;padding:.75rem 1rem}.field-hidden-warning svg{color:#f57c00;flex-shrink:0}
/*# sourceMappingURL=main.37e56d9d.css.map*/