.ehub-modal-backdrop.show{opacity:.38;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101828}.modal.ehub-modal{--bs-modal-width:520px;--dialog-surface:var(--ehub-color-surface);--dialog-subtle:var(--ehub-color-surface-subtle);--dialog-border:var(--ehub-color-border);padding:0!important}.modal.ehub-modal .modal-dialog{width:calc(100% - 32px);max-width:var(--bs-modal-width);min-height:calc(100% - 32px);margin:16px auto}.modal.ehub-modal .modal-lg{--bs-modal-width:780px}.modal.ehub-modal .modal-xl{--bs-modal-width:1060px}.modal.ehub-modal .modal-content{border-radius:20px;height:auto;max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid var(--dialog-border)!important;background:var(--dialog-surface)!important;color:var(--ehub-color-text)!important;box-shadow:0 32px 80px -16px #10182847,0 8px 24px -8px #1018281f!important}.modal.ehub-modal .modal-content>form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.modal.ehub-modal .modal-header{flex-shrink:0;align-items:center;gap:16px;padding:24px 24px 18px;background:var(--dialog-surface)!important;border-bottom:0!important}.modal.ehub-modal .modal-title{color:var(--ehub-color-text);font-size:var(--ehub-text-title-size);line-height:var(--ehub-text-title-line-height);letter-spacing:-.025em;margin:0;font-weight:700}.modal.ehub-modal .modal-header .btn-close{box-sizing:border-box;background-color:var(--ehub-color-surface-selected);opacity:.65;background-size:11px;border-radius:10px;flex:0 0 32px;width:32px;height:32px;margin:-4px -4px -4px auto;padding:10px;transition:opacity .15s,background-color .15s}.modal.ehub-modal .modal-header .btn-close:hover{opacity:1;background-color:var(--ehub-color-surface-selected)}.modal.ehub-modal .modal-header .btn-close:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:3px}.modal.ehub-modal .modal-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:65dvh;color:var(--ehub-color-text-muted);font-size:var(--ehub-text-body-size);line-height:var(--ehub-text-body-line-height);padding:4px 24px 24px;overflow-y:auto}.modal.ehub-modal .modal-body>p:last-child{margin-bottom:0}.modal.ehub-modal .modal-footer{flex-shrink:0;gap:8px;margin:0;padding:16px 24px;border-top:1px solid var(--dialog-border)!important;background:var(--dialog-subtle)!important}.modal.ehub-modal .modal-footer>*{margin:0}.modal.ehub-modal .modal-footer .btn{border-radius:10px;min-height:38px;padding-inline:16px;font-weight:600}.modal.ehub-modal :is(.form-control,.form-select){border-color:var(--ehub-color-border-strong);background-color:var(--dialog-surface);color:var(--ehub-color-text);border-radius:10px}.modal.ehub-modal :is(.form-label,label:not(.orders-manifest-period-option)){color:var(--ehub-color-text)}.modal.ehub-modal .alert{font-size:var(--ehub-text-body-size);border-radius:12px}.modal.ehub-modal.ehub-command-modal .modal-dialog{align-items:center;max-width:780px;display:flex;position:static;translate:none;scale:none}.modal.ehub-modal.ehub-command-modal .modal-header{padding:16px}.modal.ehub-modal.ehub-command-modal .modal-body{padding:0 0 8px}.modal.ehub-modal.ehub-confirm-modal{--bs-modal-width:460px}.modal.ehub-modal.ehub-confirm-modal .modal-body{text-align:left}:root[data-theme=dark] .modal.ehub-modal{--dialog-surface:var(--ehub-color-surface-hover);--dialog-subtle:var(--ehub-color-surface);--dialog-border:var(--ehub-color-border-strong)}:root[data-theme=dark] .modal.ehub-modal .modal-content{box-shadow:0 32px 90px -12px #0009!important}:root[data-theme=dark] .modal.ehub-modal .modal-header{background:var(--dialog-surface)!important}:root[data-theme=dark] .modal.ehub-modal .modal-header .btn-close{background-color:var(--dialog-subtle)}:root[data-theme=dark] .modal.ehub-modal .modal-footer{background:var(--dialog-subtle)!important}@media (max-width:575px){.modal.ehub-modal .modal-dialog{width:calc(100% - 20px);min-height:calc(100% - 20px);margin:10px auto}.modal.ehub-modal .modal-content{border-radius:16px;max-height:calc(100dvh - 20px)}.modal.ehub-modal .modal-header{padding:20px 18px 16px}.modal.ehub-modal .modal-body{padding:4px 18px 20px}.modal.ehub-modal .modal-footer{flex-wrap:wrap;padding:14px 18px}}@media (prefers-reduced-motion:reduce){.modal.ehub-modal.fade .modal-dialog{transition:none}}.modal.ehub-modal.orders-manifest-modal .react-daterange-picker__calendar{height:auto!important}:root[data-theme=dark] .modal.ehub-modal .modal-header .btn-close{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23cbd5e1' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='m2 2 8 8M10 2l-8 8'/%3E%3C/svg%3E");filter:none!important}
