.sp-editor{color:var(--tekst,#282620);font:inherit}.sp-editor header h2{margin:0 0 .4rem}.sp-toolbar,.sp-actions{display:flex;align-items:end;gap:.7rem;flex-wrap:wrap;margin:1rem 0}.sp-editor label{display:block;font-weight:600}.sp-editor input:not([type=checkbox]),.sp-editor select,.sp-editor textarea{display:block;box-sizing:border-box;max-width:100%;padding:.6rem;border:1px solid #d5cbb9;border-radius:6px;background:#fff;color:#282620;font:inherit}.sp-editor textarea{width:100%;margin:.3rem 0 1rem;resize:vertical;font-weight:400}.sp-editor button{padding:.6rem .9rem;border:1px solid #bdab88;border-radius:6px;background:#faf8f3;color:#302c24;cursor:pointer;font:inherit}.sp-editor button:disabled{opacity:.5;cursor:default}.sp-editor button[aria-current=true]{background:#e8dfcf;font-weight:700}.sp-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:1rem}.sp-layout aside{display:flex;flex-direction:column;gap:.5rem;align-self:start}.sp-layout aside button{text-align:left}.sp-form,#sp-preview{background:#fff;border:1px solid #ded7ca;border-radius:10px;padding:1.2rem;min-width:0}.sp-notice{background:#f6f1e8;padding:.8rem;border-left:4px solid #ad925d}.sp-error{background:#fff1ee;padding:.8rem;border-left:4px solid #b44536}.sp-table-scroll{overflow:auto}.sp-table-scroll table{border-collapse:collapse;width:100%}.sp-table-scroll td,.sp-table-scroll th{padding:.3rem;min-width:145px;vertical-align:top}.sp-table-scroll textarea{min-width:120px}.sp-editor details{margin-top:1rem;padding:.8rem;border:1px solid #ded7ca;border-radius:8px}.sp-editor :focus-visible{outline:3px solid #ad925d;outline-offset:2px}@media(max-width:850px){.sp-layout{grid-template-columns:1fr}.sp-layout aside{display:flex;flex-direction:row;flex-wrap:wrap}.sp-form{padding:.8rem}.sp-toolbar{align-items:stretch}.sp-toolbar label{flex:1 1 170px}}
