.ors-menu-editor{font:13px/1.5 Inter,system-ui,sans-serif;color:#4c607e}.ors-menu-toolbar{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-bottom:14px}.ors-menu-toolbar p{font-size:11px;color:#91a0b5;margin:0;max-width:70%}.ors-menu-node{margin:9px 0}.ors-menu-row{display:flex;gap:10px;align-items:center;padding:11px 12px;background:#f8fafd;border:1px solid #e1e7f0;border-radius:9px}.ors-menu-grip,.ors-menu-icon{border:0;background:transparent;color:#8a9ab1;display:flex;align-items:center;justify-content:center;padding:5px;cursor:pointer}.ors-menu-grip{touch-action:none;cursor:grab}.ors-menu-icon:disabled{opacity:.25;cursor:default}.ors-menu-row-copy{flex:1;min-width:0}.ors-menu-row-copy strong{display:block;font-size:12px;font-weight:550;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ors-menu-row-copy span{display:block;font-size:10px;color:#95a2b6;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:3px}.ors-menu-badge{font-size:9px;padding:2px 7px;border:1px solid #dce4ef;border-radius:12px;color:#8295b1;white-space:nowrap}.ors-menu-children{border-left:1px solid #dfe7f2;margin-left:27px;padding:0 0 0 15px;min-height:32px}.ors-menu-children.is-over{background:#edf4ff;border-color:#7595c7;border-radius:6px}.ors-add-child{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#8a9ab2;font:11px system-ui;padding:10px 6px;cursor:pointer}.ors-menu-item-form{display:grid;gap:16px}.ors-menu-item-form>label,.ors-menu-labels>label{display:grid;gap:6px;color:#657791;font-size:12px}.ors-menu-item-form input,.ors-menu-item-form select{width:100%;box-sizing:border-box;border:1px solid #dce3ed;border-radius:7px;padding:8px 10px;background:#fff;color:#3f5475;font:13px/1.5 system-ui}.ors-menu-labels{display:grid;gap:9px}.ors-menu-labels>strong{font-size:12px;color:#566a86}.ors-menu-labels>small{font-size:11px;color:#95a3b7}.ors-menu-labels>label{grid-template-columns:100px minmax(0,1fr);align-items:center}.ors-menu-item-color{display:flex;align-items:center;justify-content:space-between;font-size:12px}.ors-live-controls{display:inline-flex;align-items:center;gap:5px}.ors-live-controls>button{display:inline-flex;align-items:center;gap:5px;border:1px dashed #93a2b8;border-radius:7px;background:#fff;color:#415a7c;padding:6px;font:11px system-ui;cursor:pointer}.ors-live-error{font:11px system-ui;color:#b91c1c;max-width:230px}.ors-menu-item-form .cms-dialog-actions{margin-top:4px}@media (max-width: 620px){.ors-menu-badge{display:none}.ors-menu-children{margin-left:14px;padding-left:10px}.ors-menu-row{gap:5px;padding:9px 6px}.ors-menu-labels>label{grid-template-columns:1fr}.ors-menu-toolbar{align-items:flex-start}.ors-menu-toolbar p{max-width:65%}}@media (max-width: 620px){.ors-menu-toolbar{flex-direction:column;align-items:stretch;gap:10px}.ors-menu-toolbar p{max-width:none}.ors-menu-toolbar>button{align-self:flex-start}}.ors-footer-options,.ors-footer-icon-options,.ors-footer-logo{display:grid;gap:18px;min-width:0}.ors-footer-options{margin-top:14px}.ors-footer-style{border:0;margin:0;padding:0;min-width:0}.ors-footer-style legend{float:none;width:auto;font:600 12px/1.5 system-ui;color:#657791;margin-bottom:9px}.ors-footer-style-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:6px}.ors-footer-style-buttons button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid #e1e7f0;border-radius:8px;background:#f8fafd;color:#7e8fa8;padding:10px 5px;font:11px/1.4 system-ui;cursor:pointer}.ors-footer-style-buttons button:hover{background:#f0f5ff;border-color:#9bb5dc}.ors-footer-style-buttons button[aria-pressed=true]{color:#304f96;border-color:#86a5d4;background:#eaf1ff}.ors-footer-style-buttons button:focus-visible{outline:2px solid #7b9bcf;outline-offset:2px}.ors-footer-color-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:16px}.ors-footer-color-field{display:grid;justify-items:start;align-content:start;gap:8px;font-size:12px;color:#657791}.ors-footer-icon-options>.ors-icon-picker{display:block}.ors-footer-logo>strong{font-size:12px;color:#657791}
