@import"https://fonts.googleapis.com/css2?family=Archivo:wght@500;600;700&family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root{--omi-blue: #2e9161;--omi-blue-dark: #1f6e49;--omi-green: #2e9161;--omi-cta: #2e9161;--omi-cta-hover: #1f6e49;--omi-accent: #ffcc85;--omi-warn: #b25752;--omi-dark: #16222e;--omi-disabled: #767676;--omi-disabled-bg: #f9f9f9;--omi-primary: var(--omi-blue);--omi-primary-hover: var(--omi-blue-dark);--omi-nav-bg: #eef3f0;--omi-sidebar-bg: #f6f8f7;--omi-auth-bg: #eef3f0;--omi-border: #d6dee4;--omi-text: #16222e;--omi-text-muted: #44586a;--omi-placeholder: #8fa2ae;--omi-white: #ffffff;--omi-surface-muted: #eef3f0;--omi-card-shadow: 0 1px 3px rgba(22, 34, 46, .1);--omi-success: var(--omi-green);--omi-selected-bg: rgba(46, 145, 97, .08);--omi-selected-bg-strong: rgba(46, 145, 97, .12);--omi-hover-subtle: rgba(46, 145, 97, .06);--omi-overlay: rgba(22, 34, 46, .45);--omi-error-bg: #fdecea;--omi-error-text: var(--omi-warn);--omi-top-nav-height: 56px;--omi-sidebar-width: 220px;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;color:var(--omi-text);background:var(--omi-sidebar-bg)}lib-vouch-otp-login{--vol-primary: var(--omi-primary);--vol-primary-50: var(--omi-surface-muted);--vol-text: var(--omi-text);--vol-text-strong: var(--omi-text);--vol-text-muted: var(--omi-text-muted);--vol-button-primary-bg: var(--omi-cta);--vol-button-primary-bg-hover: var(--omi-cta-hover);--vol-button-primary-bg-disabled: var(--omi-placeholder);--vol-card-shadow: var(--omi-card-shadow)}h1,h2,h3,h4,h5,h6,.btn,button{font-family:Archivo,sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh}a{color:inherit;text-decoration:none}.btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:3px;border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;background:var(--omi-white);color:var(--omi-text)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--omi-cta);border-color:var(--omi-cta);color:var(--omi-white)}.btn-primary:hover:not(:disabled){background:var(--omi-cta-hover);border-color:var(--omi-cta-hover)}.btn-secondary{background:var(--omi-white);border-color:var(--omi-border)}.btn-secondary:hover:not(:disabled){background:var(--omi-surface-muted)}.btn-outline{background:var(--omi-white);border-color:var(--omi-border);color:var(--omi-text)}.btn-outline:hover:not(:disabled){background:var(--omi-surface-muted);border-color:var(--omi-primary)}.btn-danger{color:var(--omi-warn)}.btn-text{background:transparent;border-color:transparent}.btn-text:hover:not(:disabled){background:var(--omi-hover-subtle)}.input,.select,.textarea{box-sizing:border-box;width:100%;padding:8px 10px;border:1px solid var(--omi-border);border-radius:3px;font-family:inherit;font-size:14px;line-height:1.4;color:var(--omi-text);background:var(--omi-white);transition:border-color .15s ease,box-shadow .15s ease}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:none;border-color:var(--omi-primary);box-shadow:0 0 0 2px #2e916133}.input:disabled,.select:disabled,.textarea:disabled{background:var(--omi-disabled-bg);color:var(--omi-disabled);cursor:not-allowed}.textarea{min-height:80px;resize:vertical}.form-card label:not(.checkbox-row),.omi-form label:not(.checkbox-row){display:block;margin-bottom:1rem}.form-card label>span:first-child,.omi-form label>span:first-child,.form-card legend,.omi-form legend,.field>label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:600;color:var(--omi-text)}.form-card input:not([type=checkbox]):not([type=radio]):not([type=file]),.form-card textarea,.form-card select,.omi-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.omi-form textarea,.omi-form select,.field>input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.input),.field>textarea:not(.textarea),.field>select:not(.select),.filters select:not(.select),.filters input:not(.input){box-sizing:border-box;width:100%;padding:8px 10px;border:1px solid var(--omi-border);border-radius:3px;font-family:inherit;font-size:14px;line-height:1.4;color:var(--omi-text);background:var(--omi-white);transition:border-color .15s ease,box-shadow .15s ease}.form-card input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.form-card textarea:focus-visible,.form-card select:focus-visible,.omi-form input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.omi-form textarea:focus-visible,.omi-form select:focus-visible,.field>input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.input):focus-visible,.field>textarea:not(.textarea):focus-visible,.field>select:not(.select):focus-visible,.filters select:not(.select):focus-visible,.filters input:not(.input):focus-visible{outline:none;border-color:var(--omi-primary);box-shadow:0 0 0 2px #2e916133}.form-card textarea,.omi-form textarea{min-height:80px;resize:vertical}.form-card fieldset,.omi-form fieldset{border:1px solid var(--omi-border);padding:1rem;margin:0 0 1rem;border-radius:3px}.form-card fieldset label,.omi-form fieldset label{margin-bottom:.75rem}.form-card fieldset label:last-child,.omi-form fieldset label:last-child{margin-bottom:0}.form-card .btn,.omi-form .btn{margin-top:.25rem}.filters select{min-width:10rem;max-width:16rem}input::placeholder,textarea::placeholder,select::placeholder{color:var(--omi-placeholder);opacity:1}.dialog-backdrop{position:fixed;inset:0;background:var(--omi-overlay);display:flex;align-items:center;justify-content:center;z-index:200;padding:24px}.dialog{box-sizing:border-box;width:100%;max-width:480px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;background:var(--omi-white);border-radius:3px;border:1px solid var(--omi-border);box-shadow:0 8px 24px #00000026}.dialog-header{flex-shrink:0;padding:16px 20px;border-bottom:1px solid var(--omi-border);font-size:16px;font-weight:700}.dialog-body{flex:1;min-height:0;overflow-y:auto;padding:16px 20px}.dialog-footer{flex-shrink:0;padding:12px 20px;border-top:1px solid var(--omi-border);display:flex;justify-content:flex-end;gap:8px}@media (max-width: 640px){.dialog-backdrop{padding:12px;align-items:flex-start}.dialog{max-height:calc(100vh - 24px);margin-top:auto;margin-bottom:auto}}.card{box-sizing:border-box;background:var(--omi-white);border:1px solid var(--omi-border);border-radius:3px}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table th,.data-table td{padding:10px 12px;border-bottom:1px solid var(--omi-border);text-align:left}.data-table th{background:var(--omi-surface-muted);font-weight:600;color:var(--omi-text-muted);font-size:12px}.data-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th.sortable:hover{color:var(--omi-text)}.data-table th.sorted{color:var(--omi-primary)}.sort-indicator{margin-left:4px;font-size:11px}.filter-bar{margin-bottom:12px}.filter-input{width:280px}.data-table tbody tr{cursor:pointer}.data-table tbody tr:hover{background:var(--omi-selected-bg)}.mi-engagement-setup-form omi-simple-html-editor .editor-surface{min-height:160px}.data-table tbody tr.selected{background:var(--omi-selected-bg-strong)}.spinner{width:40px;height:40px;border:3px solid var(--omi-border);border-top-color:var(--omi-primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.session-overlay{box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;background:var(--omi-sidebar-bg);text-align:center}.session-overlay h2{margin:0;font-size:20px}.session-overlay p{margin:0;max-width:420px;color:var(--omi-text-muted);line-height:1.5}
