.t7-rotation-button{display:block;margin-top:7px;padding:5px 8px;font-size:11px;color:#345d8e;border:1px solid #cbd9ea;border-radius:7px;background:#f4f8fd;cursor:pointer}
dialog.t7-rotation-dialog{box-sizing:border-box;width:min(540px,calc(100vw - 28px));padding:24px;border:1px solid #d5e0ed;border-radius:16px;color:#18344f;box-shadow:0 18px 70px #0a254030}dialog.t7-rotation-dialog::backdrop{background:#0b203c66}.t7-rotation-dialog h3{margin:0 0 10px}.t7-rotation-dialog .muted{font-size:13px;line-height:1.6;color:#6c7f95}.t7-rotation-dialog label{display:grid;gap:7px;font-size:13px;font-weight:600;margin-top:12px}.t7-rotation-dialog input,.t7-rotation-dialog select{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:9px 10px;border:1px solid #ccd9e7;border-radius:8px;background:#fff;color:#193650;font:400 14px system-ui}.t7-rotation-dialog input:read-only{background:#f3f6fa;color:#6c7d91}.t7-rotation-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.t7-rotation-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}@media(max-width:450px){.t7-rotation-fields{grid-template-columns:1fr}}
