:root,html[data-theme=light]{--theme-bg:#fff!important;--theme-elevation-0:#fff!important;--theme-elevation-50:#f8f9ff!important;--theme-elevation-100:#eef0f8!important;--theme-brand-primary:#1e40af!important}body,.template-default{background-color:#fff!important}.nav{background-color:#0f2f63!important}.list-controls{box-shadow:none!important;background:0 0!important;border:none!important;align-items:center!important;gap:1rem!important;margin-bottom:0!important;padding:0!important;display:flex!important}.search-filter{flex-grow:1!important}.search-filter input,.search-filter__input{color:#1e3a8a!important;border:none!important;border-radius:30px!important;width:100%!important;padding:.8rem 1rem .8rem 2.8rem!important;transition:all .3s!important}.list-controls button,.list-controls .btn{color:#fff!important;background-color:#0f2f63!important;border:none!important;border-radius:30px!important;padding:.3rem 1.6rem!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 15px #0f2f6340!important}.list-controls button:hover,.list-controls .btn:hover{color:#fff!important;background-color:#1e40af!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #1e40af4d!important}.list-controls button *,.list-controls .btn *{color:#fff!important;fill:#fff!important}.table,table{border-collapse:separate!important;border-spacing:0!important;background-color:#fff!important;border:none!important;border-radius:16px!important;width:100%!important;box-shadow:0 10px 30px #0000000a!important}.table thead tr,thead tr{background-color:#0f2f63!important}.table thead tr:hover,thead tr:hover{box-shadow:none!important;background-color:#0f2f63!important;transform:none!important}.table-header .cell,.table thead th,thead th{color:#fff!important;text-transform:uppercase!important;letter-spacing:1px!important;background-color:#0000!important;border:none!important;padding:1.2rem 1.5rem!important;font-size:.8rem!important;font-weight:700!important}.table-header .cell *,.table thead th *,thead th *{color:#fff!important;fill:#fff!important}.table tbody tr,tbody tr{background-color:#fff!important;border-bottom:1px solid #eef0f8!important;transition:background-color .2s,box-shadow .2s!important}.table tbody tr:hover,tbody tr:hover{background-color:#eef3ff!important;box-shadow:0 4px 15px #0f2f6312!important}.table tbody td,.row .cell,tbody td{color:#1e3a8a!important;background-color:#0000!important;border:none!important;padding:1.2rem 1.5rem!important;font-weight:500!important}.list-controls .pill,.columns-selector__pill,[class*=column-selector] [class*=pill],[class*=columns] button{color:#fff!important;background-color:#0f2f63!important;border-color:#0f2f63!important}.filters,.where-builder,[class*=where-builder],[class*=filters__]{margin-bottom:1rem!important}[class*=no-results],[class*=no-filter]{color:#1e3a8a!important}[class*=add-filter],.where-builder__add-button,button[class*=add]{color:#fff!important;background-color:#0f2f63!important;border-color:#0f2f63!important}[class*=add-filter]:hover,.where-builder__add-button:hover{background-color:#1e40af!important}[class*=condition-field],[class*=condition-operator],[class*=relation-to],.condition__field,.condition__operator{color:#1e3a8a!important;border-color:#c7d2f0!important;border-radius:8px!important}[class*=add-or],.where-builder__or-button{color:#fff!important;background-color:#0f2f63!important;border-color:#0f2f63!important;border-radius:20px!important}[class*=remove-condition],[class*=add-condition],.where-builder [class*=btn]{border-color:#c7d2f0!important}.localizer,[class*=localizer]{box-shadow:none!important;background:0 0!important;border:none!important}.localizer-button__label,.localizer-button__chevron{opacity:0!important;display:none!important}.localizer-button__current{opacity:1!important;color:#faad03!important;font-size:14px!important;font-weight:600!important;transition:color .2s!important;display:block!important}.localizer-button{box-shadow:none!important;cursor:pointer!important;background-color:#0000!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;height:auto!important;padding:4px 8px!important;transition:all .2s!important;display:flex!important;position:relative!important}.localizer-button:before{content:"";background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FAAD03%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%3E%3C%2Fcircle%3E%3Cline%20x1%3D%222%22%20y1%3D%2212%22%20x2%3D%2222%22%20y2%3D%2212%22%3E%3C%2Fline%3E%3Cpath%20d%3D%22M12%202a15.3%2015.3%200%200%201%204%2010%2015.3%2015.3%200%200%201-4%2010%2015.3%2015.3%200%200%201-4-10%2015.3%2015.3%200%200%201%204-10z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);background-repeat:no-repeat!important;background-size:contain!important;width:18px!important;height:18px!important;transition:all .2s!important;display:block!important}.localizer-button:hover{background-color:#0000!important;border-color:#0000!important}.localizer-button:hover .localizer-button__current{color:#faad03!important}.localizer-button:hover:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FAAD03%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%3E%3C%2Fcircle%3E%3Cline%20x1%3D%222%22%20y1%3D%2212%22%20x2%3D%2222%22%20y2%3D%2212%22%3E%3C%2Fline%3E%3Cpath%20d%3D%22M12%202a15.3%2015.3%200%200%201%204%2010%2015.3%2015.3%200%200%201-4%2010%2015.3%2015.3%200%200%201-4-10%2015.3%2015.3%200%200%201%204-10z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.popup__content,.localizer [class*=menu],.localizer [class*=popup]{border-radius:12px!important;margin-top:3px!important;padding:8px!important}.popup__caret{display:none!important}.popup-button-list{flex-direction:row!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}.popup-button-list__button{color:#0f2f63!important;white-space:nowrap!important;text-align:center!important;cursor:pointer!important;background:#eef0f8!important;border:none!important;border-radius:8px!important;flex:1!important;padding:8px 12px!important;font-size:12px!important;font-weight:700!important;transition:all .2s!important}.popup-button-list__button:hover{background:#dde3f5!important}.popup-button-list__button--selected{color:#fff!important;background:#0f2f63!important}.localizer [class*=option]{display:none!important}.step-nav button.step-nav__back{color:#0f2f63!important;background-color:#fff!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 4px 15px #0000000f!important}.step-nav button.step-nav__back:hover{color:#fff!important;background-color:#0f2f63!important;transform:translate(-4px)!important}.step-nav button.step-nav__back svg{fill:currentColor!important}.popup__content{z-index:9999!important}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}.dropzone,[class*=dropzone]{background-color:#f8f9ff!important;border:2px dashed #c7d2f0!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:2rem 1.5rem!important;transition:all .25s!important;display:flex!important}.dropzone:hover,.dropzone.dragging{background-color:#eef3ff!important;border-color:#0f2f63!important}.upload__dropzoneContent__buttons,[class*=dropzoneContent__buttons]{justify-content:center!important;gap:12px!important;margin-top:8px!important;display:flex!important}.upload__dropzoneContent__buttons .btn,[class*=dropzoneContent__buttons] .btn,.upload-relationship-details__actions .btn{border:none!important;border-radius:30px!important;padding:.5rem 1.8rem!important;font-size:.85rem!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 12px #0f2f6326!important}.upload__dropzoneContent__buttons .btn:first-child,[class*=dropzoneContent__buttons] .btn:first-child{color:#fff!important;background-color:#0f2f63!important}.upload__dropzoneContent__buttons .btn:first-child:hover,[class*=dropzoneContent__buttons] .btn:first-child:hover{background-color:#1e40af!important;transform:translateY(-1px)!important}.upload__dropzoneContent__buttons .btn:last-child,[class*=dropzoneContent__buttons] .btn:last-child{color:#fff!important;background-color:#2563c9!important}.upload__dropzoneContent__buttons .btn:last-child:hover,[class*=dropzoneContent__buttons] .btn:last-child:hover{background-color:#1d4ed8!important;transform:translateY(-1px)!important}.upload__dragAndDropText,[class*=dragAndDropText]{color:#4b5563!important;font-size:.85rem!important;font-weight:500!important}.upload__dropzoneContent__orText,[class*=dropzoneContent__orText]{color:#9ca3af!important;font-size:.85rem!important}.drawer,[class*=drawer]{z-index:9999!important}.drawer__content,[class*=drawer__content]{background-color:#fff!important;border-left:1px solid #dde3f5!important;box-shadow:-10px 0 40px #0f2f631a!important}.drawer__header,[class*=drawer__header]{background-color:#f8f9ff!important;border-bottom:1px solid #dde3f5!important;padding:1.5rem!important}.drawer__header h2,[class*=drawer__header] h2{color:#0f2f63!important;font-size:1.25rem!important;font-weight:700!important}.drawer__header__close,[class*=drawer__header__close]{color:#0f2f63!important;transition:transform .2s!important}.drawer__header__close:hover,[class*=drawer__header__close]:hover{transform:rotate(90deg)!important}.media-grid,[class*=media-grid]{gap:16px!important;padding:1.5rem!important}.media-card,[class*=media-card]{border:1px solid #dde3f5!important;border-radius:12px!important;transition:all .2s!important;overflow:hidden!important}.media-card:hover,[class*=media-card]:hover{border-color:#0f2f63!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #0f2f631a!important}[data-sonner-toaster],.toaster,ol[data-sonner-toaster]{z-index:999999!important;flex-direction:column!important;gap:10px!important;display:flex!important;position:fixed!important;inset:24px 24px auto auto!important}[data-sonner-toast],li.toast,div.toast{color:#0f2f63!important;pointer-events:auto!important;background:#fff!important;border:1px solid #0f2f6314!important;border-radius:16px!important;align-items:center!important;gap:12px!important;min-width:320px!important;max-width:420px!important;padding:16px 24px!important;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.95rem!important;font-weight:550!important;animation:.4s cubic-bezier(.16,1,.3,1) both toastSlideIn!important;display:flex!important;position:relative!important;box-shadow:0 20px 45px #0f2f631f!important}body:has(.login__form) [data-sonner-toaster]{position:fixed!important;inset:24px 24px auto auto!important}body:has(.login__form) .toaster{position:fixed!important;inset:24px 24px auto auto!important}body:has(.login__form) ol[data-sonner-toaster]{position:fixed!important;inset:24px 24px auto auto!important}[data-sonner-toast][data-type=error],li.toast--error,div.toast--error{color:#c53030!important;background:#fff5f5!important;border:1px solid #e53e3e33!important;border-left:5px solid #e53e3e!important}[data-sonner-toast][data-type=success],li.toast--success,div.toast--success{color:#2f855a!important;background:#f0fff4!important;border:1px solid #48bb7833!important;border-left:5px solid #48bb78!important}[data-sonner-toast] [data-close-button],li.toast button[class*=close],div.toast button[class*=close]{color:currentColor!important;cursor:pointer!important;opacity:.7!important;z-index:99!important;background:#0000000d!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;transition:all .2s!important;display:flex!important;position:absolute!important;top:50%!important;left:auto!important;right:12px!important;transform:translateY(-50%)!important}[data-sonner-toast] [data-close-button]:hover,li.toast button[class*=close]:hover,div.toast button[class*=close]:hover{opacity:1!important;background:#0000001a!important}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}
