.simple-panel{display:grid;gap:1rem}.simple-mode-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.simple-mode-label{font-weight:700}.simple-mode-toggle{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid var(--border,#d8e0e5);border-radius:999px;background:var(--surface-muted,#f5f7f8)}.simple-mode-toggle button{min-height:2.5rem;border:0;border-radius:999px;padding:.45rem 1rem;background:transparent;color:inherit;font:inherit;cursor:pointer}.simple-mode-toggle button.is-selected{background:var(--surface,#fff);box-shadow:0 1px 4px #152c3a26;font-weight:700}.simple-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.simple-field{display:grid;gap:.45rem;font-weight:650}.simple-field .input,.simple-field .select{width:100%;min-height:2.75rem}.simple-field.is-inactive{opacity:.6}.simple-property-source,.simple-caption,.simple-basis{margin:0;color:var(--muted,#56656e);line-height:1.5}.simple-use-area{justify-self:start}.simple-error{margin:0;color:#9a2f25;font-weight:650}.simple-preview{padding:1rem;border:1px solid var(--border,#d8e0e5);border-radius:.75rem;background:var(--surface-muted,#f8fafb)}.simple-preview h3{margin:0 0 .7rem;font-size:1rem}.simple-values{display:grid;grid-template-columns:1fr auto;gap:.45rem 1rem;margin:0}.simple-values dt{color:var(--muted,#56656e)}.simple-values dd{margin:0;font-variant-numeric:tabular-nums;font-weight:700}.simple-values dd:last-child,.simple-values dt:last-of-type{padding-top:.5rem;border-top:1px solid var(--border,#d8e0e5)}.simple-preview-status{margin:.8rem 0 0;color:var(--muted,#56656e);font-size:.9rem}.simple-actions{display:flex;gap:.75rem;flex-wrap:wrap}.simple-confirm{padding:1rem;border:2px solid #b87920;border-radius:.75rem;background:#fff8eb}.simple-confirm p{margin:.5rem 0 1rem}.simple-confirm button+button{margin-left:.5rem}.simple-panel button:focus-visible,.simple-panel input:focus-visible,.simple-panel select:focus-visible{outline:3px solid #2679b8;outline-offset:2px}
@media(max-width:700px){.simple-fields{grid-template-columns:1fr}.simple-mode-row{align-items:flex-start;flex-direction:column}}
