#content-workspace{max-width:1180px;margin:auto;padding:35px 0 80px}#content-workspace h1{font-size:clamp(28px,4vw,44px);font-weight:400;margin:0 0 20px}.content-form fieldset{border:0;padding:0;margin:0;min-width:0}.content-group{border-top:1px solid #bbb;padding:8px 0}.content-group>summary{font-size:20px;cursor:pointer;min-height:52px;padding:12px 0}.content-group-body{padding:12px 0 30px}.content-locale{grid-column:1/-1;border-top:1px solid #e2e2e2;margin-top:12px}.content-locale>summary{cursor:pointer;min-height:46px;padding:10px 0}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 25px}.content-field{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:14px}.content-field input,.content-field textarea,.content-field select{box-sizing:border-box;width:100%;min-height:44px;padding:10px;border:1px solid #bbb;border-radius:0;background:#fff;color:#151515;font:inherit}.content-field input[type=color]{max-width:130px;padding:4px}.content-field textarea{resize:vertical;min-height:110px}.content-languages{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin:18px 0}.content-switch{display:flex;align-items:center;gap:8px;min-height:44px}.content-switch input{width:20px;height:20px}.content-row{position:relative;border:1px solid #ddd;padding:20px;margin:16px 0}.content-row h3{font-size:16px;font-weight:500;margin:0}.content-row-actions{display:flex;justify-content:flex-end;gap:8px}.content-row-actions button,.content-group-body>button{min-height:44px;padding:7px 14px}.content-row-actions button:disabled{opacity:.35}.content-save{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:24px 0;position:sticky;bottom:0;background:rgba(255,255,255,.96);border-top:1px solid #ddd}.content-save button{min-height:48px;padding:10px 22px}.content-portrait{display:block;max-width:240px;max-height:300px;object-fit:contain;margin:12px 0}.content-feedback{padding:16px;background:#f3f3f3;line-height:1.6}.content-feedback.error{border-left:3px solid #b42318}.content-form :focus-visible{outline:2px solid #1747d1;outline-offset:3px}@media(max-width:650px){.content-grid{grid-template-columns:1fr}.content-row{padding:14px}.content-row-actions{justify-content:flex-start;flex-wrap:wrap}.content-field input,.content-field textarea,.content-field select{font-size:16px}.content-languages{gap:12px}.content-group>summary{font-size:18px}}

.content-preview{margin:22px 0;border:1px solid #ccc;padding:14px}.content-preview>summary{cursor:pointer;min-height:40px}.content-preview-tools{display:flex;gap:18px}.content-preview iframe{display:block;width:100%;max-width:100%;height:640px;border:1px solid #ddd;background:white;margin:10px auto}.content-field input[type=range]{padding:0;accent-color:#222}.content-preview-tools .content-field{max-width:200px}
