.c-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:16px 0 36px}.c-heading h1{font-size:clamp(32px,4vw,54px)}.c-actions{display:flex;gap:12px;flex-wrap:wrap}.c-panel{background:#fffdf8;border:1px solid var(--line);padding:28px;margin-bottom:24px}.c-panel>h2{margin-bottom:20px}.c-category-row{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:16px;min-height:64px;border-top:1px solid var(--line);padding-block:14px}.c-category-row:hover strong{color:var(--accent)}.c-category-row>span:first-child{color:var(--muted);font-size:12px}.c-category-row strong{overflow-wrap:anywhere}.c-status{font-size:12px}.c-empty{padding-block:30px}.c-empty p{color:var(--muted);margin-top:10px}.c-form{max-width:1150px;display:grid;gap:24px}.c-form label{display:grid;gap:8px;font-weight:600}.c-form input,.c-form textarea,.c-form select{width:100%;min-width:0;padding:12px;background:#fffdf8;color:var(--ink);border:1px solid #b0aea7;border-radius:0}.c-form textarea{resize:vertical}.c-form small{font-weight:400;color:var(--muted)}.c-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.c-translations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.c-translations fieldset{margin:0;border:1px solid var(--line);padding:18px;min-width:0;display:grid;gap:20px}.c-translations legend{font-size:11px;font-weight:700;letter-spacing:.1em;padding-inline:8px}.c-form>.p-button{justify-self:start}.c-back{display:inline-block;text-decoration:underline;text-underline-offset:6px;min-height:44px}.c-form>.p-muted{max-width:70ch}.c-form [aria-invalid=true]{border-color:var(--accent)}@media(max-width:1100px){.c-translations{grid-template-columns:1fr}}@media(max-width:600px){.c-form-grid{grid-template-columns:1fr}.c-category-row{grid-template-columns:1fr auto;gap:8px}.c-category-row>span:first-child{grid-column:1/-1}.c-panel{padding:18px}.c-actions .p-button{width:100%}}

.c-form [hidden]{display:none!important}
