.topActions{display:flex;align-items:center;gap:18px}.editButton,.saveButton,.secondaryButton{appearance:none;border:1px solid var(--ink);background:transparent;color:var(--ink);padding:10px 14px;font:700 11px Arial,sans-serif;letter-spacing:.05em;cursor:pointer}.editButton:hover,.secondaryButton:hover{background:#fff}.editorDialog{width:min(680px,calc(100% - 24px));max-height:88vh;border:0;padding:0;background:#fff;color:var(--ink);box-shadow:0 28px 90px #0004}.editorDialog::backdrop{background:#1119;backdrop-filter:blur(3px)}.editorDialog form{padding:30px}.editorHead{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:22px}.iconButton{border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer}.field{display:grid;gap:8px;margin-top:22px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.field input,.field select{width:100%;border:1px solid var(--line);background:#faf9f7;padding:12px;color:var(--ink);font:14px Arial,sans-serif}.editorSection{margin-top:25px;border-top:1px solid var(--line)}.editorRow{display:grid;grid-template-columns:1fr 80px 130px;gap:12px;align-items:end;padding:15px 0;border-bottom:1px solid var(--line)}.editorRow.actionEdit{grid-template-columns:28px 1fr}.editorRow label{display:grid;gap:6px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.editorRow strong{font-size:13px}.editorRow input,.editorRow select{border:1px solid var(--line);background:#faf9f7;padding:9px;min-width:0}.editorMessage{min-height:20px;color:var(--green);font-size:12px}.editorFooter{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.saveButton{background:var(--ink);color:#fff}.saveButton:disabled{opacity:.5}.secondaryButton{border-color:var(--line)}@media(max-width:650px){.period{display:none}.editorRow{grid-template-columns:1fr 70px}.editorRow label:last-child{grid-column:1/-1}.editorDialog form{padding:22px}}
