.ordering-dialog[data-v-ebad0a55]{overflow:hidden}.ordering-dialog .page-header[data-v-ebad0a55]{background:#124e66;padding:1rem}.ordering-dialog .page-header .header-content[data-v-ebad0a55]{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:space-between;margin:0 auto}.ordering-dialog .page-header .header-content .close-btn[data-v-ebad0a55]{opacity:.9;transition:opacity .2s ease}.ordering-dialog .page-header .header-content .close-btn[data-v-ebad0a55]:hover{background-color:#ffffff1a;opacity:1}.ordering-dialog .page-content[data-v-ebad0a55]{background:#f5f5f5;max-height:70vh;overflow-y:auto;padding:1rem}.ordering-dialog .preview-container[data-v-ebad0a55]{max-height:152px!important;min-height:152px!important}.ordering-dialog .footer-actions[data-v-ebad0a55]{align-items:center;border-top:1px solid #e0e0e0;display:flex;margin-top:1rem;padding:0 1rem;text-align:right}.ordering-dialog .section-preview-card[data-v-ebad0a55]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;cursor:move;transition:all .2s ease}.ordering-dialog .section-preview-card[data-v-ebad0a55]:hover{border-color:#bdbdbd;box-shadow:0 2px 8px #0000000d}.ordering-dialog .section-info[data-v-ebad0a55]{max-width:150px;min-width:120px}.ordering-dialog .drag-handle[data-v-ebad0a55]{cursor:move;opacity:.7;transition:opacity .2s ease}.ordering-dialog .drag-handle[data-v-ebad0a55]:hover{background-color:#0000000d;opacity:1}.ordering-dialog .delete-btn[data-v-ebad0a55]{opacity:.7;transition:opacity .2s ease}.ordering-dialog .delete-btn[data-v-ebad0a55]:hover{opacity:1}@media only screen and (max-width:600px){.ordering-dialog .page-header .header-content[data-v-ebad0a55]{align-items:flex-start;flex-direction:column;gap:16px}.ordering-dialog .page-header .header-content .close-btn[data-v-ebad0a55]{position:absolute;right:1rem;top:1rem}.ordering-dialog .page-header h1[data-v-ebad0a55]{max-width:150px}.ordering-dialog .preview-container[data-v-ebad0a55]{height:100px;max-width:180px;min-width:120px}.ordering-dialog .component-preview[data-v-ebad0a55]{background:#fafafa;border:1px dashed #ddd;border-radius:8px;padding:8px}.ordering-dialog .section-info[data-v-ebad0a55]{max-width:100px;min-width:80px}.ordering-dialog .section-info p[data-v-ebad0a55]{font-size:.7rem!important}.ordering-dialog .section-preview-card .v-card-text[data-v-ebad0a55]{padding:12px!important}.ordering-dialog .footer-actions[data-v-ebad0a55]{align-items:stretch;flex-direction:column}.ordering-dialog .footer-actions .v-btn[data-v-ebad0a55]{width:100%}}
