.badge-module__Us_HaG__badge{transition:all var(--transition-base);border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 16px;font-size:.75rem;font-weight:600;display:inline-flex}.badge-module__Us_HaG__variantDefault{color:var(--color-primary);background:#0066cc1a;border-color:#06c3}.badge-module__Us_HaG__variantSuccess{color:var(--color-bright-green);background:#10b9811a;border-color:#10b98133}.badge-module__Us_HaG__variantError{color:var(--color-error);background:#ef44441a;border-color:#ef444433}.badge-module__Us_HaG__variantSecondary{color:var(--color-medium-gray);border-color:var(--color-light-gray);background:#f3f4f2}.badge-module__Us_HaG__variantWarning{color:var(--color-coral-orange);background:#ff68381a;border-color:#ff683833}.badge-module__Us_HaG__variantNeutral{color:var(--color-medium-gray);background:#6d76741a;border-color:#6d767433}.badge-module__Us_HaG__variantOutline{color:var(--color-text-primary);border-color:var(--color-border);background:0 0}
.button-module__6tk32G__button{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);border:none;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:600;display:inline-flex}.button-module__6tk32G__button:disabled{opacity:.5;cursor:not-allowed}.button-module__6tk32G__variantPrimary{background:var(--color-primary);color:#fff}.button-module__6tk32G__variantPrimary:hover:not(:disabled){background:var(--color-primary-dark)}.button-module__6tk32G__variantSecondary{background:var(--color-surface);color:var(--color-soft-black);border:1px solid var(--color-light-gray)}.button-module__6tk32G__variantSecondary:hover:not(:disabled){background:var(--color-background);border-color:var(--color-primary)}.button-module__6tk32G__variantGhost{color:var(--color-medium-gray);background:0 0}.button-module__6tk32G__variantGhost:hover:not(:disabled){background:var(--color-background);color:var(--color-soft-black)}.button-module__6tk32G__variantDestructive{color:#fff;background:#ef4444}.button-module__6tk32G__variantDestructive:hover:not(:disabled){background:#dc2626}.button-module__6tk32G__variantOutline{color:var(--color-text-primary);border:1px solid var(--color-border);background:0 0}.button-module__6tk32G__variantOutline:hover:not(:disabled){background:var(--color-background);border-color:var(--color-primary)}.button-module__6tk32G__sizeSmall{padding:6px 12px;font-size:.875rem}.button-module__6tk32G__sizeIcon{width:36px;height:36px;padding:8px}
.card-module__93vgVa__card{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-light-gray);transition:box-shadow var(--transition-base);flex-direction:column;gap:20px;padding:24px;display:flex}.card-module__93vgVa__cardHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.card-module__93vgVa__titleGroup{flex-direction:column;gap:6px;display:flex}.card-module__93vgVa__title{color:var(--color-soft-black);font-size:1.125rem;font-weight:600}.card-module__93vgVa__description{color:var(--color-medium-gray);font-size:.9375rem}.card-module__93vgVa__actions{gap:10px;display:inline-flex}@media (max-width:720px){.card-module__93vgVa__card{padding:24px}}
.checkbox-module__se8Y7G__container{cursor:pointer;align-items:center;min-width:18px;min-height:18px;display:inline-flex;position:relative}.checkbox-module__se8Y7G__input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.checkbox-module__se8Y7G__checkmark{border:2px solid var(--color-primary);background-color:var(--color-surface);width:18px;height:18px;transition:all var(--transition-base);border-radius:4px;justify-content:center;align-items:center;display:flex}.checkbox-module__se8Y7G__icon{opacity:0;color:#fff;width:14px;height:14px;transition:opacity var(--transition-base)}.checkbox-module__se8Y7G__input:checked~.checkbox-module__se8Y7G__checkmark{background-color:var(--color-primary);border-color:var(--color-primary)}.checkbox-module__se8Y7G__input:checked~.checkbox-module__se8Y7G__checkmark .checkbox-module__se8Y7G__icon{opacity:1}.checkbox-module__se8Y7G__input:focus-visible~.checkbox-module__se8Y7G__checkmark{outline:2px solid var(--color-primary);outline-offset:2px}.checkbox-module__se8Y7G__input:disabled~.checkbox-module__se8Y7G__checkmark{opacity:.5;cursor:not-allowed}
.collapsible-module__vqlR_a__collapsible{flex-direction:column;gap:1rem;display:flex}.collapsible-module__vqlR_a__trigger{all:unset;cursor:pointer;width:100%}.collapsible-module__vqlR_a__content{animation:.2s ease-out collapsible-module__vqlR_a__slideDown}@keyframes collapsible-module__vqlR_a__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.dialog-module__gvoXuq__overlay{z-index:100000;background-color:#00000080;justify-content:center;align-items:center;animation:.2s dialog-module__gvoXuq__fadeIn;display:flex;position:fixed;inset:0}.dialog-module__gvoXuq__content{background:#fff;border:1px solid #e4e7e7;border-radius:16px;flex-direction:column;width:90%;max-width:640px;max-height:90vh;padding:1.5rem;animation:.2s dialog-module__gvoXuq__scaleIn;display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 50px -12px #00000040}.dialog-module__gvoXuq__header{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.dialog-module__gvoXuq__title{color:#1a1a1a;margin:0;font-size:1.25rem;font-weight:600}.dialog-module__gvoXuq__description{color:#6d7674;margin:0;font-size:.875rem}.dialog-module__gvoXuq__footer{border-top:1px solid #e4e7e7;justify-content:flex-end;gap:.75rem;margin-top:auto;padding-top:1.5rem;display:flex}@keyframes dialog-module__gvoXuq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialog-module__gvoXuq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.confirmation-dialog-module__O2jD0W__content{flex-direction:column;align-items:center;width:100%;display:flex}.confirmation-dialog-module__O2jD0W__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.confirmation-dialog-module__O2jD0W__iconDanger{color:#ef4444;background:#ef44441a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.confirmation-dialog-module__O2jD0W__title{text-align:center;color:#1a1a1a;margin:0;font-size:1.25rem;font-weight:600}.confirmation-dialog-module__O2jD0W__description{text-align:center;color:#6d7674;max-width:100%;margin-top:.75rem;font-size:.9375rem;line-height:1.5}.confirmation-dialog-module__O2jD0W__actions{justify-content:center;gap:.75rem;width:100%;margin-top:1.5rem;display:flex}.confirmation-dialog-module__O2jD0W__actions button{min-width:100px}.confirmation-dialog-module__O2jD0W__confirmButtonDanger{color:#fff!important;background:#ef4444!important}.confirmation-dialog-module__O2jD0W__confirmButtonDanger:hover{background:#dc2626!important}
.flag-icon-module__aObg5a__flag{object-fit:contain;background:#94a3b81a;border-radius:50%;width:28px;height:28px;padding:2px}.flag-icon-module__aObg5a__fallback{width:28px;height:28px;color:var(--color-text);background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}
.input-module__bsd_Yq__input{color:#003c3c;background-color:#fff;border:1px solid #e4e7e7;border-radius:8px;width:100%;height:48px;padding:0 1rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.input-module__bsd_Yq__input:hover{border-color:#1c6b6b}.input-module__bsd_Yq__input:focus{border-color:#1c6b6b;outline:none;box-shadow:0 0 0 2px #1c6b6b26}.input-module__bsd_Yq__input:disabled{color:#6d7674;cursor:not-allowed;opacity:.5;background-color:#f3f4f2}.input-module__bsd_Yq__input::placeholder{color:#b8c0c0}.input-module__bsd_Yq__inputError{border-color:#dc2626}.input-module__bsd_Yq__inputError:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.input-module__bsd_Yq__label{color:#1a1f1e;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.input-module__bsd_Yq__error{color:#dc2626;margin-top:.25rem;font-size:.75rem}.input-module__bsd_Yq__formGroup{margin-bottom:1rem}
.label-module__aZObNq__label{color:var(--color-soft-black);-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:500;line-height:1}
.app-shell-module__3ESNDa__container{flex-direction:column;gap:32px;min-height:100vh;padding:48px clamp(24px,5vw,64px);display:flex}.app-shell-module__3ESNDa__header{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:32px;padding:28px clamp(24px,4vw,40px);display:flex}.app-shell-module__3ESNDa__titleGroup{flex-direction:column;gap:8px;display:flex}.app-shell-module__3ESNDa__title{letter-spacing:-.03em;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600}.app-shell-module__3ESNDa__subtitle{color:var(--color-text-muted);font-size:1rem}.app-shell-module__3ESNDa__meta{color:var(--color-text-muted);align-items:center;gap:12px;font-size:.95rem;display:flex}.app-shell-module__3ESNDa__metaAccent{border-radius:var(--radius-sm);color:var(--color-primary);background:#6cd8ff1f;border:1px solid #6cd8ff40;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.app-shell-module__3ESNDa__content{flex-direction:column;flex:1;gap:24px;display:flex}@media (max-width:960px){.app-shell-module__3ESNDa__container{gap:24px;padding:32px clamp(16px,6vw,40px)}.app-shell-module__3ESNDa__header{flex-direction:column;align-items:flex-start}.app-shell-module__3ESNDa__meta{justify-content:space-between;width:100%}}
.loading-screen-module__3Pp3ta__loadingScreen{background:var(--color-surface,#0a1f1d);min-height:100vh;color:var(--color-text-on-dark,#fff);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.loading-screen-module__3Pp3ta__spinner{border:4px solid #fff3;border-top-color:#4ff1c8;border-radius:50%;width:64px;height:64px;animation:.8s linear infinite loading-screen-module__3Pp3ta__spin}.loading-screen-module__3Pp3ta__message{text-align:center;color:#ffffffe6;font-size:1rem;font-weight:500}@keyframes loading-screen-module__3Pp3ta__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.multi-select-module__3GVViq__container{width:100%;position:relative}.multi-select-module__3GVViq__trigger{text-align:left;justify-content:space-between;width:100%;height:auto;min-height:42px;padding:8px 12px;font-weight:400}.multi-select-module__3GVViq__selectedItems{flex-wrap:wrap;flex:1;gap:4px;display:flex}.multi-select-module__3GVViq__placeholder{color:var(--color-text-secondary)}.multi-select-module__3GVViq__selectedBadge{align-items:center;gap:4px;padding:2px 8px;display:flex}.multi-select-module__3GVViq__removeIcon{cursor:pointer;width:14px;height:14px;transition:color .15s}.multi-select-module__3GVViq__removeIcon:hover{color:var(--color-error)}.multi-select-module__3GVViq__chevron{opacity:.5;flex-shrink:0;width:16px;height:16px;margin-left:8px;transition:transform .2s}.multi-select-module__3GVViq__chevronOpen{transform:rotate(180deg)}.multi-select-module__3GVViq__dropdown{border:1px solid var(--color-border);z-index:50;background:#fff;border-radius:8px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.multi-select-module__3GVViq__option{cursor:pointer;align-items:center;gap:10px;padding:10px 14px;transition:background-color .15s;display:flex}.multi-select-module__3GVViq__option:hover{background-color:var(--color-background)}.multi-select-module__3GVViq__optionSelected{background-color:#0066cc0d}.multi-select-module__3GVViq__checkbox{border:2px solid var(--color-border);border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.multi-select-module__3GVViq__checkboxChecked{background:var(--color-primary);border-color:var(--color-primary)}.multi-select-module__3GVViq__checkIcon{color:#fff;width:12px;height:12px}.multi-select-module__3GVViq__optionLabel{color:var(--color-text-primary);font-size:.875rem}
.role-indicator-module__Zha7rW__indicator{color:var(--color-soft-black);align-items:center;gap:.4rem;font-weight:400;display:inline-flex}.role-indicator-module__Zha7rW__size-sm{font-size:.875rem}.role-indicator-module__Zha7rW__size-md{font-size:1rem}.role-indicator-module__Zha7rW__icon{justify-content:center;align-items:center;display:inline-flex}.role-indicator-module__Zha7rW__label{font-weight:400;line-height:1.2}.role-indicator-module__Zha7rW__badge{padding:.15rem .6rem}.role-indicator-module__Zha7rW__badgeContent{align-items:center;gap:.35rem;display:inline-flex}
.select-module__GikuNa__trigger{color:#003c3c;cursor:pointer;background:#fff;border:1px solid #e4e7e7;border-radius:16px;justify-content:space-between;align-items:center;gap:.5rem;min-width:12rem;min-height:3rem;padding:0 1.25rem;font-size:1rem;font-weight:400;transition:border-color .2s,box-shadow .2s;display:inline-flex}.select-module__GikuNa__trigger:hover{border-color:#1c6b6b}.select-module__GikuNa__trigger:focus{border-color:#1c6b6b;outline:none;box-shadow:0 0 0 3px #1c6b6b26}.select-module__GikuNa__triggerContent{flex:1;align-items:center;gap:.5rem;display:inline-flex}.select-module__GikuNa__chevron{color:#11182780;width:1rem;height:1rem}.select-module__GikuNa__content{z-index:99999;border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-light-gray);box-shadow:var(--shadow-lg);width:100%;min-width:100%;max-height:280px;margin-top:8px;padding:8px;position:absolute;left:0;right:0;overflow-y:auto}.select-module__GikuNa__item{cursor:pointer;color:#003c3c;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.9375rem;transition:background .2s,color .2s;display:flex}.select-module__GikuNa__item:hover,.select-module__GikuNa__itemSelected{color:#003c3c;background:#1c6b6b14}
.role-picker-module___ypgZa__trigger{justify-content:space-between;align-items:center;gap:.5rem;min-width:200px;display:inline-flex}.role-picker-module___ypgZa__triggerContent{align-items:center;gap:.5rem;display:inline-flex}.role-picker-module___ypgZa__placeholder{color:var(--color-medium-gray);font-weight:500}.role-picker-module___ypgZa__optionRow{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.role-picker-module___ypgZa__optionCheck{color:var(--color-primary)}
.search-input-module__w5UhYq__wrapper{align-items:center;width:100%;display:flex;position:relative}.search-input-module__w5UhYq__icon{color:#6d7674;pointer-events:none;flex-shrink:0;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.search-input-module__w5UhYq__input{color:#003c3c;background-color:#fff;border:1px solid #e4e7e7;border-radius:999px;width:100%;height:48px;padding:0 1rem 0 2.75rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.search-input-module__w5UhYq__input:hover{border-color:#1c6b6b}.search-input-module__w5UhYq__input:focus{border-color:#1c6b6b;outline:none;box-shadow:0 0 0 2px #1c6b6b26}.search-input-module__w5UhYq__input:disabled{color:#6d7674;cursor:not-allowed;opacity:.5;background-color:#f3f4f2}.search-input-module__w5UhYq__input::placeholder{color:#9ca3a0}
.separator-module__6Z0Eca__separator{background:var(--color-border);height:1px;margin:1.5rem 0}
.switch-module__-fJjVa__switch{cursor:pointer;width:44px;height:24px;display:inline-block;position:relative}.switch-module__-fJjVa__input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.switch-module__-fJjVa__slider{cursor:pointer;background-color:#ccc;border-radius:24px;transition:all .3s;position:absolute;inset:0}.switch-module__-fJjVa__slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}.switch-module__-fJjVa__input:checked+.switch-module__-fJjVa__slider{background-color:var(--color-primary)}.switch-module__-fJjVa__input:checked+.switch-module__-fJjVa__slider:before{transform:translate(20px)}.switch-module__-fJjVa__input:disabled+.switch-module__-fJjVa__slider{opacity:.5;cursor:not-allowed}
.table-module__0EbN1q__wrapper{width:100%;overflow-x:auto}.table-module__0EbN1q__table{border-collapse:collapse;width:100%;font-size:.875rem}.table-module__0EbN1q__thead{border-bottom:1px solid var(--color-border)}.table-module__0EbN1q__tbody .table-module__0EbN1q__tr:last-child{border-bottom:none}.table-module__0EbN1q__tr{border-bottom:1px solid var(--color-border);transition:background-color var(--transition-base)}.table-module__0EbN1q__tbody .table-module__0EbN1q__tr:hover{background-color:var(--color-background)}.table-module__0EbN1q__th{text-align:left;height:48px;color:var(--color-medium-gray);padding:0 1rem;font-weight:500}.table-module__0EbN1q__td{vertical-align:middle;color:var(--color-soft-black);padding:1rem}
.tabs-module__-nTw_a__tabs{flex-direction:column;gap:1.5rem;display:flex}.tabs-module__-nTw_a__tabsList{border:1px solid var(--color-border);background:#fff;border-radius:8px;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.tabs-module__-nTw_a__tabsTrigger{color:var(--color-medium-gray);cursor:pointer;transition:all var(--transition-base);background:0 0;border:none;border-radius:6px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500}.tabs-module__-nTw_a__tabsTrigger:hover{color:var(--color-soft-black);background:#0000000d}.tabs-module__-nTw_a__tabsTriggerActive{color:#fff;background:var(--color-primary)}.tabs-module__-nTw_a__tabsTriggerActive:hover{color:#fff;background:var(--color-primary-dark)}.tabs-module__-nTw_a__tabsContent{flex-direction:column;gap:1.5rem;animation:.2s tabs-module__-nTw_a__fadeIn;display:flex}@keyframes tabs-module__-nTw_a__fadeIn{0%{opacity:0}to{opacity:1}}
.textarea-module__vQf0jW__textarea{color:#1a1f1e;resize:vertical;background-color:#fff;border:1px solid #d1d5d4;border-radius:8px;width:100%;min-height:100px;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:all .2s}.textarea-module__vQf0jW__textarea:focus{border-color:#3a7d7b;outline:none;box-shadow:0 0 0 3px #3a7d7b1a}.textarea-module__vQf0jW__textarea:disabled{color:#6d7674;cursor:not-allowed;background-color:#f5f7f6}.textarea-module__vQf0jW__textarea::placeholder{color:#8e9491}.textarea-module__vQf0jW__textareaError{border-color:#dc2626}.textarea-module__vQf0jW__textareaError:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.textarea-module__vQf0jW__label{color:#1a1f1e;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.textarea-module__vQf0jW__error{color:#dc2626;margin-top:.25rem;font-size:.75rem}.textarea-module__vQf0jW__formGroup{margin-bottom:1rem}
.account-details-view-module__0qJlUa__container{flex-direction:column;gap:1.5rem;display:flex}.account-details-view-module__0qJlUa__header{justify-content:space-between;align-items:center;display:flex}.account-details-view-module__0qJlUa__headerLeft{align-items:center;gap:1rem;display:flex}.account-details-view-module__0qJlUa__backButton{border:1px solid var(--color-border);color:var(--color-soft-black);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.account-details-view-module__0qJlUa__backButton:hover{background:var(--color-background);border-color:var(--color-primary)}.account-details-view-module__0qJlUa__headerInfo h1{color:var(--color-soft-black);margin:0;font-size:1.125rem;font-weight:700}.account-details-view-module__0qJlUa__headerInfo p{color:var(--color-medium-gray);margin:0;font-size:.875rem}.account-details-view-module__0qJlUa__headerRight{text-align:right}.account-details-view-module__0qJlUa__headerRight p{margin:0;font-size:.875rem}.account-details-view-module__0qJlUa__headerRight p:first-child{color:var(--color-medium-gray)}.account-details-view-module__0qJlUa__headerRight p:last-child{color:var(--color-soft-black);font-weight:500}.account-details-view-module__0qJlUa__accountInfoCard{border:1px solid var(--color-border);background:#fff;border-radius:12px;padding:1.5rem}.account-details-view-module__0qJlUa__accountInfoCard h2{color:var(--color-soft-black);margin:0 0 1.25rem;font-size:1rem;font-weight:600}.account-details-view-module__0qJlUa__accountInfoGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.account-details-view-module__0qJlUa__infoItem label{color:var(--color-medium-gray);text-transform:uppercase;letter-spacing:.025em;margin-bottom:.375rem;font-size:.75rem;font-weight:500;display:block}.account-details-view-module__0qJlUa__infoItem p{color:var(--color-soft-black);margin:0;font-size:.9375rem;font-weight:500}.account-details-view-module__0qJlUa__ibanField{align-items:center;gap:.5rem;display:flex}.account-details-view-module__0qJlUa__ibanField code{background:var(--color-background);color:var(--color-soft-black);border:1px solid var(--color-border);border-radius:6px;flex:1;padding:.5rem .75rem;font-family:Courier New,monospace;font-size:.875rem}.account-details-view-module__0qJlUa__copyBtn{border:1px solid var(--color-border);cursor:pointer;width:32px;height:32px;color:var(--color-medium-gray);background:#fff;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.account-details-view-module__0qJlUa__copyBtn:hover{background:var(--color-background);border-color:var(--color-primary);color:var(--color-primary)}.account-details-view-module__0qJlUa__copyBtn.account-details-view-module__0qJlUa__copied{color:var(--color-bright-green);border-color:var(--color-bright-green)}.account-details-view-module__0qJlUa__balancesCard{border:1px solid var(--color-border);background:#fff;border-radius:12px;padding:1.5rem}.account-details-view-module__0qJlUa__balancesHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.account-details-view-module__0qJlUa__balancesHeader h2{color:var(--color-soft-black);margin:0 0 .25rem;font-size:1rem;font-weight:600}.account-details-view-module__0qJlUa__balancesHeader p{color:var(--color-medium-gray);margin:0;font-size:.8125rem}.account-details-view-module__0qJlUa__balancesGrid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.account-details-view-module__0qJlUa__balanceCard{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;transition:all .2s;display:flex}.account-details-view-module__0qJlUa__balanceCard:hover{box-shadow:0 4px 6px -1px #0000001a}.account-details-view-module__0qJlUa__balanceCard.account-details-view-module__0qJlUa__active{border-color:var(--color-primary);background:#10b9810d;box-shadow:0 0 0 2px #10b9811a}.account-details-view-module__0qJlUa__balanceFlag{object-fit:contain;background:#00000005;border-radius:50%;width:28px;height:28px;padding:2px}.account-details-view-module__0qJlUa__balanceInfo{text-align:right}.account-details-view-module__0qJlUa__balanceInfo .account-details-view-module__0qJlUa__currency{color:var(--color-medium-gray);margin:0 0 .125rem;font-size:.8125rem}.account-details-view-module__0qJlUa__balanceInfo .account-details-view-module__0qJlUa__amount{color:var(--color-soft-black);margin:0;font-size:.9375rem;font-weight:600}.account-details-view-module__0qJlUa__showMoreBalances{justify-content:center;margin-top:1rem;display:flex}.account-details-view-module__0qJlUa__showMoreBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.account-details-view-module__0qJlUa__showMoreBtn:hover{background:var(--color-background)}.account-details-view-module__0qJlUa__currencyFilterActive{background:#10b9810d;border:1px solid #10b98133;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem;display:flex}.account-details-view-module__0qJlUa__currencyFilterActive span{color:var(--color-primary);font-size:.875rem;font-weight:500}.account-details-view-module__0qJlUa__clearFilterBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s}.account-details-view-module__0qJlUa__clearFilterBtn:hover{background:#10b9811a}.account-details-view-module__0qJlUa__transactionsCard{border:1px solid var(--color-border);background:#fff;border-radius:12px;padding:1.5rem}.account-details-view-module__0qJlUa__transactionsHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.account-details-view-module__0qJlUa__transactionsHeader h2{color:var(--color-soft-black);margin:0;font-size:1rem;font-weight:600}.account-details-view-module__0qJlUa__headerActions{align-items:center;gap:1rem;display:flex}.account-details-view-module__0qJlUa__generateBtn{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.account-details-view-module__0qJlUa__filterButton{white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;height:40px;padding:0 1rem;font-size:.875rem;font-weight:500;display:inline-flex;color:#1a1a1a!important;background-color:#fff!important;border:1px solid #e4e7e7!important;border-radius:8px!important}.account-details-view-module__0qJlUa__filterButton:hover{background-color:#f8f9fa!important;border-color:#1c6b6b!important}.account-details-view-module__0qJlUa__filterButtonActive{background-color:#0048500d!important;border-color:#004850!important}.account-details-view-module__0qJlUa__filterBadge{background-color:#004850;border-radius:50%;width:8px;height:8px;margin-left:.25rem}.account-details-view-module__0qJlUa__table{border-collapse:collapse;width:100%}.account-details-view-module__0qJlUa__table th{text-align:left;color:var(--color-medium-gray);text-transform:uppercase;letter-spacing:.025em;border-bottom:1px solid var(--color-border);padding:.75rem 1rem;font-size:.75rem;font-weight:600}.account-details-view-module__0qJlUa__table th:last-child{text-align:right}.account-details-view-module__0qJlUa__table td{color:var(--color-soft-black);border-bottom:1px solid var(--color-border);vertical-align:middle;padding:.875rem 1rem;font-size:.875rem}.account-details-view-module__0qJlUa__table tr:last-child td{border-bottom:none}.account-details-view-module__0qJlUa__table tbody tr{transition:background .15s}.account-details-view-module__0qJlUa__table tbody tr:hover{background:#00000005}.account-details-view-module__0qJlUa__clickableRow{cursor:pointer}.account-details-view-module__0qJlUa__clickableRow:active{background:#0000000a}.account-details-view-module__0qJlUa__typeCell{align-items:center;gap:.5rem;display:flex}.account-details-view-module__0qJlUa__typeInfo{flex-direction:column;display:flex}.account-details-view-module__0qJlUa__typeInfo .account-details-view-module__0qJlUa__typeName{color:var(--color-soft-black);font-size:.875rem;font-weight:500}.account-details-view-module__0qJlUa__typeInfo .account-details-view-module__0qJlUa__direction{color:var(--color-medium-gray);font-size:.75rem}.account-details-view-module__0qJlUa__methodBadge{border:1px solid var(--color-border);color:var(--color-soft-black);background:#fff;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.account-details-view-module__0qJlUa__statusBadge{border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.account-details-view-module__0qJlUa__statusBadge.account-details-view-module__0qJlUa__completed{color:#059669;background:#10b9811a}.account-details-view-module__0qJlUa__statusBadge.account-details-view-module__0qJlUa__pending{color:#ea580c;background:#fb923c1a}.account-details-view-module__0qJlUa__statusBadge.account-details-view-module__0qJlUa__rejected{color:#dc2626;background:#ef44441a}.account-details-view-module__0qJlUa__beneficiaryCell{max-width:200px}.account-details-view-module__0qJlUa__descriptionCell{max-width:180px}.account-details-view-module__0qJlUa__descriptionCell .account-details-view-module__0qJlUa__desc{color:var(--color-soft-black);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;overflow:hidden}.account-details-view-module__0qJlUa__descriptionCell .account-details-view-module__0qJlUa__ref{color:var(--color-medium-gray);margin:0;font-size:.75rem}.account-details-view-module__0qJlUa__datesCell{font-size:.8125rem}.account-details-view-module__0qJlUa__datesCell .account-details-view-module__0qJlUa__dateLabel{color:var(--color-medium-gray);font-size:.6875rem}.account-details-view-module__0qJlUa__amountCell{text-align:right}.account-details-view-module__0qJlUa__amountCell .account-details-view-module__0qJlUa__currency{color:var(--color-medium-gray);margin-bottom:.125rem;font-size:.75rem}.account-details-view-module__0qJlUa__amountCell .account-details-view-module__0qJlUa__amount{font-size:.9375rem;font-weight:600}.account-details-view-module__0qJlUa__amountCell .account-details-view-module__0qJlUa__amount.account-details-view-module__0qJlUa__sent{color:#dc2626}.account-details-view-module__0qJlUa__amountCell .account-details-view-module__0qJlUa__amount.account-details-view-module__0qJlUa__received{color:#059669}.account-details-view-module__0qJlUa__pagination{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}.account-details-view-module__0qJlUa__paginationInfo{color:var(--color-medium-gray);font-size:.875rem}.account-details-view-module__0qJlUa__paginationControls{align-items:center;gap:.5rem;display:flex}.account-details-view-module__0qJlUa__paginationBtn{border:1px solid var(--color-border);color:var(--color-medium-gray);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.8125rem;transition:all .2s;display:flex}.account-details-view-module__0qJlUa__paginationBtn:hover:not(:disabled){background:var(--color-background);border-color:var(--color-primary);color:var(--color-primary)}.account-details-view-module__0qJlUa__paginationBtn:disabled{opacity:.5;cursor:not-allowed}.account-details-view-module__0qJlUa__currentPage{background:var(--color-primary);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.875rem;font-weight:500;display:flex}.account-details-view-module__0qJlUa__emptyState{text-align:center;color:var(--color-medium-gray);padding:3rem 1rem}.account-details-view-module__0qJlUa__emptyState p{margin:0;font-size:.9375rem}.account-details-view-module__0qJlUa__loadingState{justify-content:center;align-items:center;padding:3rem;display:flex}.account-details-view-module__0qJlUa__iconSent{color:#dc2626}.account-details-view-module__0qJlUa__iconReceived{color:#059669}.account-details-view-module__0qJlUa__iconGray{color:var(--color-medium-gray)}@media (max-width:1400px){.account-details-view-module__0qJlUa__balancesGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.account-details-view-module__0qJlUa__accountInfoGrid{grid-template-columns:repeat(2,1fr)}.account-details-view-module__0qJlUa__balancesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.account-details-view-module__0qJlUa__header{flex-direction:column;align-items:flex-start;gap:1rem}.account-details-view-module__0qJlUa__accountInfoGrid{grid-template-columns:1fr}.account-details-view-module__0qJlUa__balancesGrid{grid-template-columns:repeat(2,1fr)}.account-details-view-module__0qJlUa__table{font-size:.8125rem}}
.transaction-details-modal-module__Q58Y9q__modalContent{background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;max-width:42rem;max-height:90vh;overflow-y:auto}.transaction-details-modal-module__Q58Y9q__modalHeader{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.transaction-details-modal-module__Q58Y9q__modalTitle{color:#1a1a1a;font-size:1.25rem;font-weight:600}.transaction-details-modal-module__Q58Y9q__closeButton{color:#666;width:2rem;height:2rem;padding:0}.transaction-details-modal-module__Q58Y9q__closeButton:hover{color:#1a1a1a;background:#f5f5f5}.transaction-details-modal-module__Q58Y9q__content{flex-direction:column;gap:1.5rem;padding-top:1.5rem;display:flex}.transaction-details-modal-module__Q58Y9q__overviewCard{background:#f8f9fa;border:1px solid #e5e5e5;border-radius:.5rem;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.transaction-details-modal-module__Q58Y9q__overviewLeft{align-items:center;gap:.75rem;display:flex}.transaction-details-modal-module__Q58Y9q__overviewTitle{color:#1a1a1a;margin:0;font-size:1.125rem;font-weight:600}.transaction-details-modal-module__Q58Y9q__overviewMethod{color:#666;margin:0;font-size:.875rem}.transaction-details-modal-module__Q58Y9q__overviewRight{text-align:right}.transaction-details-modal-module__Q58Y9q__amountContainer{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.transaction-details-modal-module__Q58Y9q__currencyLabel{color:#666;font-size:.75rem;font-weight:500}.transaction-details-modal-module__Q58Y9q__amount{font-size:1.5rem;font-weight:700}.transaction-details-modal-module__Q58Y9q__amount.transaction-details-modal-module__Q58Y9q__sent{color:#dc2626}.transaction-details-modal-module__Q58Y9q__amount.transaction-details-modal-module__Q58Y9q__received{color:#19c37d}.transaction-details-modal-module__Q58Y9q__detailsGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:640px){.transaction-details-modal-module__Q58Y9q__detailsGrid{grid-template-columns:1fr}}.transaction-details-modal-module__Q58Y9q__detailsSection{flex-direction:column;gap:1rem;display:flex}.transaction-details-modal-module__Q58Y9q__sectionTitle{color:#1a1a1a;border-bottom:1px solid #e5e5e5;margin:0;padding-bottom:.5rem;font-size:1rem;font-weight:600}.transaction-details-modal-module__Q58Y9q__fieldGroup{flex-direction:column;gap:.25rem;display:flex}.transaction-details-modal-module__Q58Y9q__fieldGroup label{color:#666;font-size:.8125rem;font-weight:500}.transaction-details-modal-module__Q58Y9q__fieldGroup p{color:#1a1a1a;margin:0;font-size:.9375rem;font-weight:500}.transaction-details-modal-module__Q58Y9q__copyField{align-items:center;gap:.5rem;display:flex}.transaction-details-modal-module__Q58Y9q__codeField{color:#1a1a1a;word-break:break-all;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:.375rem;flex:1;padding:.5rem .75rem;font-family:Courier New,monospace;font-size:.8125rem}.transaction-details-modal-module__Q58Y9q__copyButton{cursor:pointer;color:#666;background:0 0;border:1px solid #e5e5e5;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .15s;display:flex}.transaction-details-modal-module__Q58Y9q__copyButton:hover{color:#1a1a1a;background:#f5f5f5}.transaction-details-modal-module__Q58Y9q__amountField{align-items:center;gap:.5rem;display:flex}.transaction-details-modal-module__Q58Y9q__amountValue{color:#1a1a1a;font-size:1.125rem;font-weight:700}.transaction-details-modal-module__Q58Y9q__additionalDetails{flex-direction:column;gap:1rem;display:flex}.transaction-details-modal-module__Q58Y9q__datesGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.5rem;display:grid}@media (max-width:640px){.transaction-details-modal-module__Q58Y9q__datesGrid{grid-template-columns:1fr}}.transaction-details-modal-module__Q58Y9q__referenceText{font-family:Courier New,monospace;font-size:.8125rem}.transaction-details-modal-module__Q58Y9q__iconSent{color:#dc2626}.transaction-details-modal-module__Q58Y9q__iconReceived{color:#19c37d}.transaction-details-modal-module__Q58Y9q__iconGray{color:#666}.transaction-details-modal-module__Q58Y9q__actions{border-top:1px solid #e5e5e5;justify-content:flex-end;margin-top:.5rem;padding-top:1rem;display:flex}.transaction-details-modal-module__Q58Y9q__generateStatementBtn{background:var(--color-primary,#00555f);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.transaction-details-modal-module__Q58Y9q__generateStatementBtn:hover{background:var(--color-primary-dark,#003a40)}.transaction-details-modal-module__Q58Y9q__generateStatementBtn:disabled{opacity:.6;cursor:not-allowed}
.transaction-filters-sidebar-module__oi90SG__overlay{z-index:1000;background:#0000004d;position:fixed;inset:0}.transaction-filters-sidebar-module__oi90SG__sidebar{z-index:1001;background:#fff;flex-direction:column;width:380px;max-width:100%;animation:.3s transaction-filters-sidebar-module__oi90SG__slideIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 20px #0000001a}@keyframes transaction-filters-sidebar-module__oi90SG__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.transaction-filters-sidebar-module__oi90SG__header{border-bottom:1px solid #e4e7e7;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.transaction-filters-sidebar-module__oi90SG__title{color:#1a1a1a;margin:0;font-size:1.25rem;font-weight:600}.transaction-filters-sidebar-module__oi90SG__closeBtn{cursor:pointer;color:#666;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex}.transaction-filters-sidebar-module__oi90SG__closeBtn:hover{background:#f5f5f5}.transaction-filters-sidebar-module__oi90SG__content{flex:1;padding:1.5rem;overflow-y:auto}.transaction-filters-sidebar-module__oi90SG__section{margin-bottom:1.5rem}.transaction-filters-sidebar-module__oi90SG__sectionLabel{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:block}.transaction-filters-sidebar-module__oi90SG__textInput{color:#1a1a1a;background:#fff;border:1px solid #e4e7e7;border-radius:6px;width:100%;height:44px;padding:0 .75rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}.transaction-filters-sidebar-module__oi90SG__textInput:hover{border-color:#1c6b6b}.transaction-filters-sidebar-module__oi90SG__textInput:focus{border-color:#004850;outline:none;box-shadow:0 0 0 2px #0048501a}.transaction-filters-sidebar-module__oi90SG__textInput::placeholder{color:#b8c0c0}.transaction-filters-sidebar-module__oi90SG__select{width:100%;height:44px;font-size:.875rem;background:#fff!important;border:1px solid #e4e7e7!important;border-radius:6px!important}.transaction-filters-sidebar-module__oi90SG__select:hover{border-color:#1c6b6b!important}.transaction-filters-sidebar-module__oi90SG__selectContent{max-height:200px;overflow-y:auto}.transaction-filters-sidebar-module__oi90SG__radioGroup{flex-direction:column;gap:.75rem;display:flex}.transaction-filters-sidebar-module__oi90SG__radioLabel{color:#1a1a1a;cursor:pointer;align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.transaction-filters-sidebar-module__oi90SG__radio{accent-color:#004850;cursor:pointer;width:18px;height:18px}.transaction-filters-sidebar-module__oi90SG__dateRange{flex-direction:column;gap:.5rem;margin-top:.75rem;padding-left:1.5rem;display:flex}.transaction-filters-sidebar-module__oi90SG__dateInput{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e4e7e7;border-radius:6px;width:100%;height:40px;padding:0 .75rem;font-family:inherit;font-size:.875rem}.transaction-filters-sidebar-module__oi90SG__dateInput:hover{border-color:#1c6b6b}.transaction-filters-sidebar-module__oi90SG__dateInput:focus{border-color:#004850;outline:none;box-shadow:0 0 0 2px #0048501a}.transaction-filters-sidebar-module__oi90SG__footer{border-top:1px solid #e4e7e7;gap:.75rem;padding:1.5rem;display:flex}.transaction-filters-sidebar-module__oi90SG__clearBtn{flex:1;height:44px;color:#1a1a1a!important;background:#fff!important;border:1px solid #e4e7e7!important}.transaction-filters-sidebar-module__oi90SG__clearBtn:hover{background:#f5f5f5!important;border-color:#d5d5d5!important}.transaction-filters-sidebar-module__oi90SG__applyBtn{flex:1;height:44px;color:#fff!important;background:#004850!important;border:none!important}.transaction-filters-sidebar-module__oi90SG__applyBtn:hover{background:#003a40!important}@media (max-width:480px){.transaction-filters-sidebar-module__oi90SG__sidebar{width:100%}}
.inactivity-timeout-provider-module__6cw7_a__overlay{z-index:9999;background-color:#0009;justify-content:center;align-items:center;animation:.2s inactivity-timeout-provider-module__6cw7_a__fadeIn;display:flex;position:fixed;inset:0}.inactivity-timeout-provider-module__6cw7_a__modal{text-align:center;background:#fff;border-radius:16px;width:90%;max-width:400px;padding:2rem;animation:.2s inactivity-timeout-provider-module__6cw7_a__scaleIn;box-shadow:0 20px 50px -12px #00000040}.inactivity-timeout-provider-module__6cw7_a__iconWrapper{background:#fef3c7;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex}.inactivity-timeout-provider-module__6cw7_a__icon{color:#d97706}.inactivity-timeout-provider-module__6cw7_a__title{color:#1a1a1a;margin:0 0 .75rem;font-size:1.5rem;font-weight:600}.inactivity-timeout-provider-module__6cw7_a__message{color:#6b7280;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.5}.inactivity-timeout-provider-module__6cw7_a__timer{color:#1a1a1a;background:#f5f5f5;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:1rem;display:flex}.inactivity-timeout-provider-module__6cw7_a__countdown{color:#d97706;min-width:3rem;font-size:2rem;font-weight:700}.inactivity-timeout-provider-module__6cw7_a__timerText{color:#6b7280;font-size:.875rem}.inactivity-timeout-provider-module__6cw7_a__instruction{color:#4b5563;margin:0 0 1rem;font-size:.875rem}.inactivity-timeout-provider-module__6cw7_a__continueBtn{color:#fff;cursor:pointer;background:#004850;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:48px;padding:0 2rem;font-size:1rem;font-weight:600;transition:background-color .2s;display:inline-flex}.inactivity-timeout-provider-module__6cw7_a__continueBtn:hover{background:#003a40}@keyframes inactivity-timeout-provider-module__6cw7_a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes inactivity-timeout-provider-module__6cw7_a__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.sidebar-module__LVBmfq__sidebar{background:var(--color-primary);border-right:1px solid var(--color-primary-dark);flex-direction:column;height:100vh;transition:width .3s;display:flex;position:sticky;top:0;box-shadow:0 0 24px #0000001a}.sidebar-module__LVBmfq__expanded{width:384px}.sidebar-module__LVBmfq__collapsed{width:56px}.sidebar-module__LVBmfq__header{border-bottom:1px solid var(--color-primary-dark);justify-content:space-between;align-items:center;padding:1rem;display:flex}.sidebar-module__LVBmfq__headerCollapsed{justify-content:center!important;padding:.75rem!important}.sidebar-module__LVBmfq__logo{opacity:1;align-items:center;display:flex}.sidebar-module__LVBmfq__logoImage{object-fit:contain;width:auto;height:32px;display:block}.sidebar-module__LVBmfq__toggleButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.5rem;transition:background .2s;display:flex}.sidebar-module__LVBmfq__toggleButton:hover{background:var(--color-primary-dark)}.sidebar-module__LVBmfq__nav{flex:1;padding:1rem;overflow-y:auto}.sidebar-module__LVBmfq__navSectionLabel{text-transform:uppercase;letter-spacing:.05em;color:#fff9;margin-bottom:1rem;font-size:.75rem;font-weight:600}.sidebar-module__LVBmfq__navSection{flex-direction:column;gap:.375rem;display:flex}.sidebar-module__LVBmfq__navItem{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:12px;font-size:.875rem;font-weight:400;transition:all .2s;display:flex;color:#fff!important}.sidebar-module__LVBmfq__navItem:hover{background:#022b33b3}.sidebar-module__LVBmfq__navItemActive{background:#022b33;border-radius:16px;box-shadow:0 10px 25px -5px #0000001a}.sidebar-module__LVBmfq__navItemIcon{flex-shrink:0;color:#fff!important}.sidebar-module__LVBmfq__navItemText{flex:1;font-size:.875rem;font-weight:600;line-height:1.25;color:#fff!important}.sidebar-module__LVBmfq__navItemBadge{color:#004850;white-space:nowrap;background:#eaf3f2;border-radius:999px;padding:.125rem .5rem;font-size:.625rem;font-weight:500}.sidebar-module__LVBmfq__navCollapsed{padding:.5rem!important}.sidebar-module__LVBmfq__navSectionCollapsed{gap:.25rem!important}.sidebar-module__LVBmfq__navItemCollapsed{justify-content:center!important;padding:.75rem!important}.sidebar-module__LVBmfq__navItemWithChildren{position:relative}.sidebar-module__LVBmfq__expandIcon{margin-left:auto;transition:transform .2s}.sidebar-module__LVBmfq__expandIconRotated{transform:rotate(180deg)}.sidebar-module__LVBmfq__subMenu{flex-direction:column;gap:.25rem;margin-top:.25rem;padding-left:1.5rem;display:flex;overflow:hidden}.sidebar-module__LVBmfq__subMenuItem{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:10px 12px;font-size:.8125rem;font-weight:400;transition:all .2s;display:flex;color:#ffffffd9!important}.sidebar-module__LVBmfq__subMenuItem:hover{background:#022b3380;color:#fff!important}.sidebar-module__LVBmfq__subMenuItemActive{background:#022b33b3;color:#fff!important}.sidebar-module__LVBmfq__accountHolderSection{padding:1rem 1rem .5rem}.sidebar-module__LVBmfq__accountHolderLabel{text-transform:uppercase;letter-spacing:.05em;color:#fff9;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.sidebar-module__LVBmfq__accountHolderSelect{cursor:pointer;border-radius:8px;width:100%;min-height:56px;padding:.875rem 1rem;transition:all .2s;background:var(--color-primary-dark)!important;color:#fff!important;border:1px solid #ffffff26!important}.sidebar-module__LVBmfq__accountHolderSelect:hover{background:#022b33cc!important;border-color:#ffffff40!important}.sidebar-module__LVBmfq__accountHolderTrigger{align-items:flex-start;gap:.75rem;width:100%;display:flex}.sidebar-module__LVBmfq__accountHolderIcon{color:#ffffffb3;flex-shrink:0;margin-top:2px}.sidebar-module__LVBmfq__accountHolderInfo{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-module__LVBmfq__accountHolderName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;line-height:1.4;overflow:hidden}.sidebar-module__LVBmfq__accountHolderType{color:#fff9;font-size:.75rem}.sidebar-module__LVBmfq__accountHolderSelectContent{z-index:50;width:100%;min-width:100%;max-height:300px;overflow-y:auto;background:var(--color-primary)!important;border:1px solid var(--color-primary-dark)!important}.sidebar-module__LVBmfq__accountHolderSelectItem{cursor:pointer;border-radius:6px;margin:.125rem 0;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background .15s;color:#fff!important}.sidebar-module__LVBmfq__accountHolderSelectItem:hover,.sidebar-module__LVBmfq__accountHolderSelectItem:focus,.sidebar-module__LVBmfq__accountHolderSelectItem[data-state=checked]{background:var(--color-primary-dark)!important}.sidebar-module__LVBmfq__accountHolderSectionCollapsed{display:none}.sidebar-module__LVBmfq__accountHolderLoading{background:var(--color-primary-dark);color:#ffffffb3;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:.75rem;padding:1rem;font-size:.875rem;display:flex}.sidebar-module__LVBmfq__accountHolderLoadingIcon{flex-shrink:0;animation:1s linear infinite sidebar-module__LVBmfq__spin}@keyframes sidebar-module__LVBmfq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sidebar-module__LVBmfq__accountHolderEmpty{background:var(--color-primary-dark);color:#ffffff80;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:.75rem;padding:1rem;font-size:.875rem;display:flex}
.account-overview-page-module__nAUsBW__container{background:var(--color-background);min-height:100vh;display:flex}.account-overview-page-module__nAUsBW__main{flex-direction:column;flex:1;display:flex}.account-overview-page-module__nAUsBW__roleHeader{background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.account-overview-page-module__nAUsBW__roleInfo{align-items:center;gap:1rem;display:flex}.account-overview-page-module__nAUsBW__roleLabel{color:#6d7674;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.account-overview-page-module__nAUsBW__roleActions{align-items:center;gap:1rem;display:flex}.account-overview-page-module__nAUsBW__roleIcon{align-items:center;display:inline-flex}.account-overview-page-module__nAUsBW__roleLabelText{font-weight:500}.account-overview-page-module__nAUsBW__roleBadge{color:#1f2937;background:#f3f4f2;border:none;font-size:.8125rem;font-weight:600}.account-overview-page-module__nAUsBW__selectWrapper{min-width:200px}.account-overview-page-module__nAUsBW__accountHolderHeader{background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.account-overview-page-module__nAUsBW__accountHolderInfo{align-items:center;gap:.75rem;display:flex}.account-overview-page-module__nAUsBW__accountHolderIcon{color:var(--color-primary)}.account-overview-page-module__nAUsBW__accountHolderLabel{color:#6d7674;font-size:.875rem;font-weight:500}.account-overview-page-module__nAUsBW__accountHolderBadge{color:#1f2937;background:#f3f4f2;border:none;padding:.375rem .75rem;font-size:.8125rem;font-weight:600}.account-overview-page-module__nAUsBW__accountHolderActions{align-items:center;gap:1rem;display:flex}.account-overview-page-module__nAUsBW__accountHolderSelect{border:1px solid var(--color-border);background:#fff;border-radius:.5rem;min-width:220px;height:2.5rem}.account-overview-page-module__nAUsBW__content{flex:1;width:100%;padding:2rem}.account-overview-page-module__nAUsBW__content>*+*{margin-top:1.5rem}.account-overview-page-module__nAUsBW__pageHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.account-overview-page-module__nAUsBW__pageTitle{color:var(--color-soft-black);margin:0 0 .5rem;font-size:1.875rem;font-weight:700}.account-overview-page-module__nAUsBW__pageSubtitle{color:var(--color-medium-gray);margin:0;font-size:1rem}.account-overview-page-module__nAUsBW__lastUpdated{text-align:right}.account-overview-page-module__nAUsBW__lastUpdatedLabel{color:var(--color-medium-gray);margin:0;font-size:.875rem}.account-overview-page-module__nAUsBW__lastUpdatedValue{color:var(--color-soft-black);margin:0;font-size:.875rem;font-weight:500}.account-overview-page-module__nAUsBW__currencyGrid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.account-overview-page-module__nAUsBW__currencyCard{border:1px solid var(--color-border);background:#fff;padding:1rem}.account-overview-page-module__nAUsBW__currencyCardContent{justify-content:space-between;align-items:center;display:flex}.account-overview-page-module__nAUsBW__currencyFlag{flex-shrink:0;width:28px;height:28px}.account-overview-page-module__nAUsBW__flagImage{object-fit:contain;border-radius:50%;width:28px;height:28px}.account-overview-page-module__nAUsBW__currencyInfo{text-align:right;flex:1}.account-overview-page-module__nAUsBW__currencyLabel{color:var(--color-medium-gray);margin:0 0 .25rem;font-size:.875rem}.account-overview-page-module__nAUsBW__currencyAmount{color:var(--color-soft-black);margin:0;font-size:1rem;font-weight:600}.account-overview-page-module__nAUsBW__showMoreWrapper{justify-content:center;display:flex}.account-overview-page-module__nAUsBW__showMoreButton{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.account-overview-page-module__nAUsBW__showMoreButton:hover{background:var(--color-background)}.account-overview-page-module__nAUsBW__sectionLabel{color:var(--color-medium-gray);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600}.account-overview-page-module__nAUsBW__errorMessage{color:#991b1b;text-align:center;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;padding:1rem;font-size:.875rem}.account-overview-page-module__nAUsBW__errorState,.account-overview-page-module__nAUsBW__emptyState{background:#fff;border:1px solid #e4e7e7;border-radius:12px;justify-content:center;align-items:center;min-height:300px;padding:3rem;display:flex}.account-overview-page-module__nAUsBW__errorStateContent,.account-overview-page-module__nAUsBW__emptyStateContent{text-align:center;max-width:400px}.account-overview-page-module__nAUsBW__errorStateIcon{margin-bottom:1rem;font-size:3rem}.account-overview-page-module__nAUsBW__errorStateTitle,.account-overview-page-module__nAUsBW__emptyStateTitle{color:#22272a;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.account-overview-page-module__nAUsBW__errorStateMessage,.account-overview-page-module__nAUsBW__emptyStateMessage{color:#6d7674;margin:0 0 1.5rem;font-size:.9375rem}.account-overview-page-module__nAUsBW__accountsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.account-overview-page-module__nAUsBW__accountCard{border:1px solid var(--color-border);cursor:pointer;background:#fff;flex-direction:column;padding:1.5rem;transition:all .2s;display:flex}.account-overview-page-module__nAUsBW__accountCard:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.account-overview-page-module__nAUsBW__accountHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;display:flex}.account-overview-page-module__nAUsBW__accountName{color:var(--color-soft-black);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.account-overview-page-module__nAUsBW__accountIbanRow{align-items:center;gap:.75rem;display:flex}.account-overview-page-module__nAUsBW__accountIban{color:var(--color-medium-gray);font-family:Courier New,monospace;font-size:.875rem}.account-overview-page-module__nAUsBW__copyButton{border:1px solid var(--color-border);color:var(--color-medium-gray);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;transition:all .2s;display:inline-flex}.account-overview-page-module__nAUsBW__copyButton:hover{background:var(--color-background);border-color:var(--color-primary);color:var(--color-primary)}.account-overview-page-module__nAUsBW__copiedIcon{color:var(--color-bright-green)}.account-overview-page-module__nAUsBW__accountBadges{flex-direction:column;align-items:flex-end;gap:.375rem;display:flex}.account-overview-page-module__nAUsBW__balancesGrid{flex-direction:column;display:flex}.account-overview-page-module__nAUsBW__balancesGrid>*+*{margin-top:.5rem}.account-overview-page-module__nAUsBW__balanceRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.account-overview-page-module__nAUsBW__balanceFlag{object-fit:cover;background:#00000005;border-radius:50%;flex-shrink:0;width:28px;height:28px;padding:2px}.account-overview-page-module__nAUsBW__balanceCurrency{color:var(--color-soft-black);min-width:42px;font-size:.875rem;font-weight:500}.account-overview-page-module__nAUsBW__balanceAmount{color:var(--color-soft-black);text-align:right;flex:1;font-size:.9375rem;font-weight:600}.account-overview-page-module__nAUsBW__showMoreBalances{color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;font-weight:500;transition:opacity .2s;display:inline-flex}.account-overview-page-module__nAUsBW__showMoreBalances:hover{opacity:.8}@media (max-width:1400px){.account-overview-page-module__nAUsBW__currencyGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.account-overview-page-module__nAUsBW__content{padding:1.5rem 1rem}.account-overview-page-module__nAUsBW__currencyGrid{grid-template-columns:repeat(3,1fr)}.account-overview-page-module__nAUsBW__accountsGrid{grid-template-columns:1fr}}@media (max-width:768px){.account-overview-page-module__nAUsBW__currencyGrid{grid-template-columns:repeat(2,1fr)}.account-overview-page-module__nAUsBW__pageHeader{flex-direction:column;gap:1rem}}@media (max-width:480px){.account-overview-page-module__nAUsBW__currencyGrid{grid-template-columns:1fr}}
.user-management-section-module__1M4SIq__userManagementSection{flex-direction:column;gap:1.5rem;display:flex}.user-management-section-module__1M4SIq__innerTabs{border-bottom:1px solid #e5e7eb;gap:.5rem;padding-bottom:0;display:flex}.user-management-section-module__1M4SIq__innerTab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.user-management-section-module__1M4SIq__innerTab:hover{color:#111827}.user-management-section-module__1M4SIq__innerTabActive{color:#0f766e;border-bottom-color:#0f766e}.user-management-section-module__1M4SIq__tabBadge{margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}.user-management-section-module__1M4SIq__usersTab{flex-direction:column;gap:1rem;display:flex}.user-management-section-module__1M4SIq__searchFiltersRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.user-management-section-module__1M4SIq__searchInput{flex:1;min-width:250px;height:42px}.user-management-section-module__1M4SIq__filterSelect{min-width:180px;height:42px}.user-management-section-module__1M4SIq__addButton{white-space:nowrap;height:42px;padding:0 1rem}.user-management-section-module__1M4SIq__tableContainer{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.user-management-section-module__1M4SIq__tableHead{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.user-management-section-module__1M4SIq__textCenter{text-align:center}.user-management-section-module__1M4SIq__textRight{text-align:right}.user-management-section-module__1M4SIq__tableRow{cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background-color .15s}.user-management-section-module__1M4SIq__tableRow:hover{background-color:#f9fafb}.user-management-section-module__1M4SIq__tableCell{padding:1rem;font-size:.875rem}.user-management-section-module__1M4SIq__tableCellName{color:#111827;padding:1rem;font-weight:500}.user-management-section-module__1M4SIq__accountsStack{flex-direction:column;gap:.375rem;display:flex}.user-management-section-module__1M4SIq__accountBadge{white-space:nowrap;text-overflow:ellipsis;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.375rem;width:fit-content;max-width:280px;padding:.25rem .5rem;font-size:.75rem;overflow:hidden}.user-management-section-module__1M4SIq__roleCell{justify-content:center;align-items:center;display:flex}.user-management-section-module__1M4SIq__roleBadge{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.25rem .75rem;font-size:.875rem}.user-management-section-module__1M4SIq__badgePendingApproval{color:#1e40af;background:#eff6ff;border-color:#bfdbfe;padding:.25rem .75rem;font-size:.875rem}.user-management-section-module__1M4SIq__assignButton{padding:.375rem .75rem;font-size:.875rem}.user-management-section-module__1M4SIq__statusCell{justify-content:center;align-items:center;gap:.75rem;display:flex}.user-management-section-module__1M4SIq__statusBadgeActive{color:#15803d;background:#dcfce7;border-color:#bbf7d0;padding:.25rem .75rem;font-size:.875rem}.user-management-section-module__1M4SIq__statusBadgeInactive{color:#6b7280;background:#f3f4f6;border-color:#e5e7eb;padding:.25rem .75rem;font-size:.875rem}.user-management-section-module__1M4SIq__statusBadgePending{color:#92400e;background:#fef3c7;border-color:#fde68a;padding:.25rem .75rem;font-size:.875rem}.user-management-section-module__1M4SIq__statusBadgePendingRole{color:#1e40af;background:#dbeafe;border-color:#bfdbfe;padding:.25rem .75rem;font-size:.875rem}.user-management-section-module__1M4SIq__statusBadgeSuspended{color:#991b1b;background:#fee2e2;border-color:#fecaca;padding:.25rem .75rem;font-size:.875rem}.user-management-section-module__1M4SIq__actionButtons{justify-content:flex-end;gap:.25rem;display:flex}.user-management-section-module__1M4SIq__actionButton{padding:.5rem}.user-management-section-module__1M4SIq__permissionsTab{flex-direction:column;gap:1.5rem;display:flex}.user-management-section-module__1M4SIq__permissionsFooter{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.75rem;padding-top:1.5rem;display:flex}.user-management-section-module__1M4SIq__permissionsTableContainer{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.user-management-section-module__1M4SIq__permissionColHead{color:#111827;min-width:300px;padding:1rem;font-size:.875rem;font-weight:700}.user-management-section-module__1M4SIq__roleColHead{text-align:center;color:#6b7280;text-transform:uppercase;min-width:120px;padding:1rem;font-size:.75rem;font-weight:600}.user-management-section-module__1M4SIq__categoryRow{background-color:#f9fafb;border-top:1px solid #e5e7eb}.user-management-section-module__1M4SIq__categoryCell{color:#111827;padding:.75rem 1rem;font-size:.875rem;font-weight:700}.user-management-section-module__1M4SIq__permissionCell{color:#374151;padding-left:2rem;font-size:.875rem}.user-management-section-module__1M4SIq__checkboxCell{text-align:center;padding:.75rem}.user-management-section-module__1M4SIq__modalForm{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.user-management-section-module__1M4SIq__formField{flex-direction:column;gap:.5rem;display:flex}.user-management-section-module__1M4SIq__required{color:#dc2626}.user-management-section-module__1M4SIq__fieldHint{color:#6b7280;margin-top:-.25rem;font-size:.75rem}.user-management-section-module__1M4SIq__viewUserContent{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.user-management-section-module__1M4SIq__viewRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.user-management-section-module__1M4SIq__viewField{flex-direction:column;gap:.375rem;display:flex}.user-management-section-module__1M4SIq__viewLabel{color:#6b7280;font-size:.75rem;font-weight:500}.user-management-section-module__1M4SIq__viewValue{color:#111827;font-size:.875rem;font-weight:500}.user-management-section-module__1M4SIq__viewValueMuted{color:#9ca3af;font-size:.875rem;font-style:italic}.user-management-section-module__1M4SIq__viewAccounts{flex-direction:column;gap:.375rem;display:flex}.user-management-section-module__1M4SIq__accountBadgeView{width:fit-content;font-size:.75rem}.user-management-section-module__1M4SIq__approvalsTab,.user-management-section-module__1M4SIq__approvalsList{flex-direction:column;gap:1rem;display:flex}.user-management-section-module__1M4SIq__approvalCard{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.user-management-section-module__1M4SIq__approvalHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.user-management-section-module__1M4SIq__approvalInfo{flex:1}.user-management-section-module__1M4SIq__approvalUserName{color:#111827;margin:0 0 .375rem;font-size:1.125rem;font-weight:600}.user-management-section-module__1M4SIq__approvalContact{color:#6b7280;margin:0 0 .75rem;font-size:.875rem}.user-management-section-module__1M4SIq__approvalBadges{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.user-management-section-module__1M4SIq__approvalAccounts{color:#374151;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.user-management-section-module__1M4SIq__approvalAccountBadge{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.user-management-section-module__1M4SIq__approvalActions{gap:.5rem;display:flex}.user-management-section-module__1M4SIq__approvalMeta{color:#9ca3af;border-top:1px solid #f3f4f6;gap:1.5rem;padding-top:1rem;font-size:.75rem;display:flex}.user-management-section-module__1M4SIq__approvalMeta p{margin:0}.user-management-section-module__1M4SIq__emptyState{text-align:center;color:#9ca3af;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:3rem}.user-management-section-module__1M4SIq__emptyState p{margin:0;font-size:.875rem}.user-management-section-module__1M4SIq__userInfo{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.user-management-section-module__1M4SIq__userInfoName{color:#111827;margin:0 0 .375rem;font-size:1rem;font-weight:600}.user-management-section-module__1M4SIq__userInfoEmail{color:#6b7280;margin:0;font-size:.875rem}.user-management-section-module__1M4SIq__roleSelectTrigger{width:100%}.user-management-section-module__1M4SIq__toast{z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;align-items:flex-start;gap:.75rem;max-width:420px;padding:1rem 1.25rem;animation:.3s ease-out user-management-section-module__1M4SIq__slideIn;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 10px 30px #00000026}@keyframes user-management-section-module__1M4SIq__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.user-management-section-module__1M4SIq__toastSuccess{border-left:4px solid #16a34a}.user-management-section-module__1M4SIq__toastSuccess>svg{color:#16a34a}.user-management-section-module__1M4SIq__toastError{border-left:4px solid #dc2626}.user-management-section-module__1M4SIq__toastError>svg{color:#dc2626}.user-management-section-module__1M4SIq__toastDefault{border-left:4px solid #3b82f6}.user-management-section-module__1M4SIq__toastDefault>svg{color:#3b82f6}.user-management-section-module__1M4SIq__toastContent{flex:1}.user-management-section-module__1M4SIq__toastTitle{color:#111827;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.user-management-section-module__1M4SIq__toastDescription{color:#6b7280;margin:0;font-size:.875rem}.user-management-section-module__1M4SIq__toastClose{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem;transition:color .2s}.user-management-section-module__1M4SIq__toastClose:hover{color:#111827}@media (max-width:768px){.user-management-section-module__1M4SIq__searchFiltersRow{flex-direction:column}.user-management-section-module__1M4SIq__searchWrapper,.user-management-section-module__1M4SIq__filterSelect{width:100%;min-width:100%}.user-management-section-module__1M4SIq__viewRow{grid-template-columns:1fr}.user-management-section-module__1M4SIq__innerTabs{overflow-x:auto}}
.account-settings-page-module__liHO-G__container{background:#f3f4f2;min-height:100vh;display:flex}.account-settings-page-module__liHO-G__main{flex-direction:column;flex:1;display:flex;overflow:auto}.account-settings-page-module__liHO-G__pageHeader{background:#fff;border-bottom:1px solid #e5e7e5;align-items:flex-start;gap:2rem;padding:1.5rem 2.5rem;display:flex}.account-settings-page-module__liHO-G__backButton{color:#054147;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex}.account-settings-page-module__liHO-G__backButton:hover{color:#0e6c5b}.account-settings-page-module__liHO-G__titleSection{flex:1}.account-settings-page-module__liHO-G__pageTitle{color:#22272a;margin:0 0 .25rem;font-size:1.75rem;font-weight:700}.account-settings-page-module__liHO-G__pageSubtitle{color:#6d7674;margin:0;font-size:.9375rem}.account-settings-page-module__liHO-G__content{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem 2.5rem 2.5rem;display:flex}.account-settings-page-module__liHO-G__tabsContainer{background:#fff;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:0;padding:4px;display:grid}.account-settings-page-module__liHO-G__tab{color:#6d7674;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .15s}.account-settings-page-module__liHO-G__tab:hover{color:#22272a}.account-settings-page-module__liHO-G__tabActive{color:#fff;background:#054147;box-shadow:0 1px 3px #0000001a}.account-settings-page-module__liHO-G__tabActive:hover{color:#fff;background:#054147}.account-settings-page-module__liHO-G__tabLayout{flex-direction:column;gap:1.5rem;display:flex}.account-settings-page-module__liHO-G__card{background:#fff;border:1px solid #e5e7e5;border-radius:12px;overflow:hidden}.account-settings-page-module__liHO-G__cardHeader{border-bottom:1px solid #e5e7e5;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 2rem;display:flex}.account-settings-page-module__liHO-G__cardTitleGroup{align-items:flex-start;gap:.875rem;display:flex}.account-settings-page-module__liHO-G__cardIcon{color:#054147;flex-shrink:0;margin-top:2px}.account-settings-page-module__liHO-G__cardHeader h3,.account-settings-page-module__liHO-G__cardHeader>div>h3{color:#22272a;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.account-settings-page-module__liHO-G__cardHeader p,.account-settings-page-module__liHO-G__cardHeader>div>p{color:#6d7674;margin:0;font-size:.875rem}.account-settings-page-module__liHO-G__cardBody{padding:1.75rem 2rem}.account-settings-page-module__liHO-G__loadingState{text-align:center;color:#6d7674;padding:2rem;font-size:.9375rem}.account-settings-page-module__liHO-G__permissionBadge{color:#6d7674;white-space:nowrap;background:#f3f4f2;border:1px solid #e5e7e5;border-radius:8px;padding:.625rem 1rem;font-size:.8125rem}.account-settings-page-module__liHO-G__avatarSection{align-items:center;gap:2rem;display:flex}.account-settings-page-module__liHO-G__avatar{color:#fff;background:#054147;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:1.5rem;font-weight:600;display:flex}.account-settings-page-module__liHO-G__avatarActions{flex-direction:column;gap:.5rem;display:flex}.account-settings-page-module__liHO-G__uploadButton{align-items:center;gap:.5rem;display:inline-flex}.account-settings-page-module__liHO-G__uploadHint{color:#6d7674;margin:0;font-size:.8125rem}.account-settings-page-module__liHO-G__formGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.account-settings-page-module__liHO-G__formField{flex-direction:column;gap:.5rem;display:flex}.account-settings-page-module__liHO-G__formField.account-settings-page-module__liHO-G__fullWidth{grid-column:1/-1}.account-settings-page-module__liHO-G__labelIcon{align-items:center;gap:.375rem;display:inline-flex}.account-settings-page-module__liHO-G__summaryGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.account-settings-page-module__liHO-G__summaryItem{text-align:center;background:#f9fafa;border:1px solid #e5e7e5;border-radius:12px;padding:1.25rem}.account-settings-page-module__liHO-G__summaryIcon{color:#054147;margin-bottom:.75rem}.account-settings-page-module__liHO-G__summaryItem span{color:#6d7674;margin-bottom:.5rem;font-size:.8125rem;display:block}.account-settings-page-module__liHO-G__summaryItem strong{color:#22272a;font-size:1.125rem;font-weight:600;display:block}.account-settings-page-module__liHO-G__passwordForm{flex-direction:column;gap:1.5rem;display:flex}.account-settings-page-module__liHO-G__passwordDescription{color:#6d7674;margin:0;font-size:.9375rem}.account-settings-page-module__liHO-G__passwordRequirements{background:#f5f7f6;border-radius:12px;padding:1.25rem}.account-settings-page-module__liHO-G__passwordRequirements h4{color:#22272a;margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.account-settings-page-module__liHO-G__passwordRequirements ul{color:#6d7674;margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.75}.account-settings-page-module__liHO-G__errorMessage{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.account-settings-page-module__liHO-G__successMessage{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.account-settings-page-module__liHO-G__mfaActions{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.account-settings-page-module__liHO-G__mfaAction{background:#f5f7f6;border-radius:12px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem;display:flex}.account-settings-page-module__liHO-G__mfaAction h4{color:#22272a;margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.account-settings-page-module__liHO-G__mfaAction p{color:#6d7674;margin:0;font-size:.8125rem}.account-settings-page-module__liHO-G__settingRow{border-bottom:1px solid #e5e7e5;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.25rem 0;display:flex}.account-settings-page-module__liHO-G__settingRow:first-child{padding-top:0}.account-settings-page-module__liHO-G__settingRow:last-child{border-bottom:none;padding-bottom:0}.account-settings-page-module__liHO-G__settingTitle{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.account-settings-page-module__liHO-G__settingTitle h4{color:#22272a;margin:0;font-size:1rem;font-weight:600}.account-settings-page-module__liHO-G__settingRow>div>h4{color:#22272a;margin:0 0 .25rem;font-size:1rem;font-weight:600}.account-settings-page-module__liHO-G__settingRow p{color:#6d7674;margin:0;font-size:.875rem}.account-settings-page-module__liHO-G__twoFactorStatus{background:#10b98114;border:1px solid #10b98133;border-radius:12px;align-items:center;gap:1rem;margin-top:1rem;padding:1.25rem;display:flex}.account-settings-page-module__liHO-G__successIcon{color:#10b981;flex-shrink:0}.account-settings-page-module__liHO-G__twoFactorStatus strong{color:#22272a;margin-bottom:.25rem;font-size:.9375rem;display:block}.account-settings-page-module__liHO-G__twoFactorStatus p{color:#6d7674;margin:0;font-size:.8125rem}.account-settings-page-module__liHO-G__twoFactorActions{gap:.5rem;margin-left:auto;display:flex}.account-settings-page-module__liHO-G__sessionsList{margin-top:1.5rem}.account-settings-page-module__liHO-G__sessionsList h4{color:#22272a;margin:0 0 1rem;font-size:.9375rem;font-weight:600}.account-settings-page-module__liHO-G__sessionItem{border:1px solid #e5e7e5;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:1rem;display:flex}.account-settings-page-module__liHO-G__sessionInfo{flex:1;min-width:0}.account-settings-page-module__liHO-G__sessionDevice{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.account-settings-page-module__liHO-G__sessionDevice strong{color:#22272a;font-size:.9375rem}.account-settings-page-module__liHO-G__sessionInfo p{color:#6d7674;margin:0;font-size:.8125rem}.account-settings-page-module__liHO-G__sessionActions{align-items:center;gap:.75rem;display:flex}.account-settings-page-module__liHO-G__terminateAllBtn{justify-content:center;width:100%;margin-top:1rem}.account-settings-page-module__liHO-G__permissionGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.account-settings-page-module__liHO-G__permissionCard{background:#f9fafa;border:1px solid #e5e7e5;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.account-settings-page-module__liHO-G__permissionCard h4{color:#22272a;margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.account-settings-page-module__liHO-G__permissionCard p{color:#6d7674;margin:0;font-size:.8125rem}.account-settings-page-module__liHO-G__modulesGrid{flex-direction:column;gap:.75rem;display:flex}.account-settings-page-module__liHO-G__module{border:1px solid #e5e7e5;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:all .2s;display:grid}.account-settings-page-module__liHO-G__module:hover{border-color:#05414733}.account-settings-page-module__liHO-G__moduleDisabled{opacity:.6}.account-settings-page-module__liHO-G__moduleIcon{color:#054147;background:#0541471a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.account-settings-page-module__liHO-G__moduleDisabled .account-settings-page-module__liHO-G__moduleIcon{color:#666;background:#6666661a}.account-settings-page-module__liHO-G__moduleInfo h4{color:#22272a;margin:0 0 .125rem;font-size:.9375rem;font-weight:600}.account-settings-page-module__liHO-G__moduleInfo p{color:#6d7674;margin:0;font-size:.8125rem}.account-settings-page-module__liHO-G__delegateList{flex-direction:column;gap:.75rem;display:flex}.account-settings-page-module__liHO-G__delegateItem{border:1px solid #e5e7e5;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.account-settings-page-module__liHO-G__delegateInfo h4{color:#22272a;margin:0 0 .125rem;font-size:.9375rem;font-weight:600}.account-settings-page-module__liHO-G__delegateInfo p{color:#6d7674;margin:0 0 .375rem;font-size:.875rem}.account-settings-page-module__liHO-G__delegateWindow{color:#054147;font-size:.8125rem;font-weight:500}.account-settings-page-module__liHO-G__notificationTable{flex-direction:column;display:flex}.account-settings-page-module__liHO-G__notificationHeader{border-bottom:1px solid #e5e7e5;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;padding:.75rem 0;display:grid}.account-settings-page-module__liHO-G__notificationLabel{text-transform:uppercase;letter-spacing:.5px;color:#6d7674;font-size:.75rem;font-weight:600}.account-settings-page-module__liHO-G__notificationChannel{text-transform:uppercase;letter-spacing:.5px;color:#6d7674;flex-direction:column;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.account-settings-page-module__liHO-G__notificationRow{border-bottom:1px solid #f0f1f1;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:1rem;padding:1.25rem 0;display:grid}.account-settings-page-module__liHO-G__notificationRow:last-child{border-bottom:none}.account-settings-page-module__liHO-G__notificationInfo h4{color:#22272a;margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.account-settings-page-module__liHO-G__notificationInfo p{color:#6d7674;margin:0;font-size:.8125rem}.account-settings-page-module__liHO-G__notificationToggle{justify-content:center;display:flex}.account-settings-page-module__liHO-G__channelList{flex-direction:column;display:flex}.account-settings-page-module__liHO-G__channelItem{border-bottom:1px solid #e5e7e5;justify-content:space-between;align-items:center;padding:1.25rem 0;display:flex}.account-settings-page-module__liHO-G__channelItem:last-child{border-bottom:none}.account-settings-page-module__liHO-G__channelInfo{align-items:center;gap:1rem;display:flex}.account-settings-page-module__liHO-G__channelIcon{color:#054147;background:#0541471a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.account-settings-page-module__liHO-G__channelInfo h4{color:#22272a;margin:0 0 .125rem;font-size:.9375rem;font-weight:600}.account-settings-page-module__liHO-G__channelInfo p{color:#6d7674;margin:0;font-size:.8125rem}.account-settings-page-module__liHO-G__saveSection{justify-content:flex-start;padding-top:.5rem;display:flex}.account-settings-page-module__liHO-G__userManagementSection{flex-direction:column;gap:1.5rem;display:flex}.account-settings-page-module__liHO-G__innerTabsContainer{background:0 0;border-radius:8px;gap:0;padding:4px;display:inline-flex}.account-settings-page-module__liHO-G__innerTab{color:#6d7674;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s}.account-settings-page-module__liHO-G__innerTab:hover{color:#22272a}.account-settings-page-module__liHO-G__innerTabActive{color:#fff;background:#054147;box-shadow:0 1px 3px #0000001a}.account-settings-page-module__liHO-G__innerTabActive:hover{color:#fff;background:#054147}.account-settings-page-module__liHO-G__searchFiltersRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.account-settings-page-module__liHO-G__searchInput{flex:1;min-width:240px;position:relative}.account-settings-page-module__liHO-G__searchIcon{color:#6d7674;pointer-events:none;z-index:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.account-settings-page-module__liHO-G__searchInput input{padding-left:2.5rem}.account-settings-page-module__liHO-G__filterSelect{width:180px}.account-settings-page-module__liHO-G__usersTableContainer{background:#fff;border:1px solid #e5e7e5;border-radius:12px;overflow:hidden}.account-settings-page-module__liHO-G__usersTable{border-collapse:collapse;width:100%}.account-settings-page-module__liHO-G__usersTable th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#6d7674;background:#f9fafa;border-bottom:1px solid #e5e7e5;padding:.875rem 1.25rem;font-size:.75rem;font-weight:600}.account-settings-page-module__liHO-G__usersTable th.account-settings-page-module__liHO-G__textCenter{text-align:center}.account-settings-page-module__liHO-G__usersTable th.account-settings-page-module__liHO-G__textRight{text-align:right}.account-settings-page-module__liHO-G__usersTable td{color:#22272a;vertical-align:middle;border-bottom:1px solid #e5e7e5;padding:1rem 1.25rem;font-size:.9375rem}.account-settings-page-module__liHO-G__usersTable tr:last-child td{border-bottom:none}.account-settings-page-module__liHO-G__usersTable tr:hover td{background:#f9fafa}.account-settings-page-module__liHO-G__usersTable td.account-settings-page-module__liHO-G__textCenter{text-align:center}.account-settings-page-module__liHO-G__usersTable td.account-settings-page-module__liHO-G__textRight{text-align:right}.account-settings-page-module__liHO-G__statusCell{justify-content:center;align-items:center;gap:.75rem;display:flex}.account-settings-page-module__liHO-G__actionsCell{justify-content:flex-end;gap:.5rem;display:flex}.account-settings-page-module__liHO-G__actionIconButton{color:#6d7674;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem;transition:all .2s}.account-settings-page-module__liHO-G__actionIconButton:hover{color:#22272a;background:#f3f4f2}.account-settings-page-module__liHO-G__actionIconButton.account-settings-page-module__liHO-G__destructive{color:#ef4444}.account-settings-page-module__liHO-G__actionIconButton.account-settings-page-module__liHO-G__destructive:hover{color:#dc2626;background:#ef44441a}.account-settings-page-module__liHO-G__roleBadge{border:1px solid;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.account-settings-page-module__liHO-G__roleBadgeAdmin{color:#9333ea;background:#9333ea1a;border-color:#9333ea33}.account-settings-page-module__liHO-G__roleBadgeOwner{color:#10b981;background:#10b9811a;border-color:#10b98133}.account-settings-page-module__liHO-G__roleBadgeManager{color:#3b82f6;background:#3b82f61a;border-color:#3b82f633}.account-settings-page-module__liHO-G__roleBadgeSignatory{color:#ea580c;background:#ea580c1a;border-color:#ea580c33}.account-settings-page-module__liHO-G__roleBadgeApprover{color:#8b5cf6;background:#8b5cf61a;border-color:#8b5cf633}.account-settings-page-module__liHO-G__roleBadgeAccountant{color:#06b6d4;background:#06b6d41a;border-color:#06b6d433}.account-settings-page-module__liHO-G__roleBadgeViewer{color:#6b7280;background:#6b72801a;border-color:#6b728033}.account-settings-page-module__liHO-G__statusBadge{border:1px solid;border-radius:6px;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.account-settings-page-module__liHO-G__statusActive{color:#059669;background:#10b9811a;border-color:#10b98133}.account-settings-page-module__liHO-G__statusInactive{color:#6b7280;background:#6b72801a;border-color:#6b728033}.account-settings-page-module__liHO-G__statusPending{color:#d97706;background:#f59e0b1a;border-color:#f59e0b33}.account-settings-page-module__liHO-G__statusSuspended{color:#dc2626;background:#ef44441a;border-color:#ef444433}.account-settings-page-module__liHO-G__permissionsMatrixContainer{background:#fff;border:1px solid #e5e7e5;border-radius:12px;overflow:hidden}.account-settings-page-module__liHO-G__permissionsTable{border-collapse:collapse;table-layout:fixed;width:100%}.account-settings-page-module__liHO-G__permissionsTable th{text-transform:uppercase;letter-spacing:.5px;color:#6d7674;text-align:center;background:#f9fafa;border-bottom:1px solid #e5e7e5;padding:1rem;font-size:.75rem;font-weight:600}.account-settings-page-module__liHO-G__permissionsTable th:first-child{text-align:left;width:400px;min-width:300px}.account-settings-page-module__liHO-G__permissionsTable td{color:#22272a;text-align:center;border-bottom:1px solid #e5e7e5;padding:.75rem 1rem;font-size:.875rem}.account-settings-page-module__liHO-G__permissionsTable td:first-child{text-align:left;padding-left:1.5rem}.account-settings-page-module__liHO-G__permissionsTable tr:last-child td{border-bottom:none}.account-settings-page-module__liHO-G__permissionCategory td{color:#054147;background:#f3f4f280;font-weight:600;padding-left:1rem!important}.account-settings-page-module__liHO-G__unsavedBanner{background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:10px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.account-settings-page-module__liHO-G__unsavedBanner span{color:#92400e;font-size:.875rem;font-weight:500}.account-settings-page-module__liHO-G__unsavedActions{gap:.5rem;display:flex}.account-settings-page-module__liHO-G__limitsCard{background:#fff;border:1px solid #e5e7e5;border-radius:12px;overflow:hidden}.account-settings-page-module__liHO-G__limitsCardHeader{border-bottom:1px solid #e5e7e5;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.account-settings-page-module__liHO-G__limitsCardHeader h4{color:#22272a;margin:0;font-size:1rem;font-weight:600}.account-settings-page-module__liHO-G__limitsCardBody{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.account-settings-page-module__liHO-G__limitsFormGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.account-settings-page-module__liHO-G__approvalRulesSection{flex-direction:column;gap:.75rem;display:flex}.account-settings-page-module__liHO-G__approvalRulesHeader{justify-content:space-between;align-items:center;display:flex}.account-settings-page-module__liHO-G__approvalRulesHeader label{color:#22272a;font-size:.875rem;font-weight:500}.account-settings-page-module__liHO-G__approvalRule{background:#f9fafa;border:1px solid #e5e7e5;border-radius:10px;align-items:flex-end;gap:.75rem;padding:1rem;display:flex}.account-settings-page-module__liHO-G__approvalRuleField{flex-direction:column;gap:.375rem;display:flex}.account-settings-page-module__liHO-G__approvalRuleField.account-settings-page-module__liHO-G__flex1{flex:1}.account-settings-page-module__liHO-G__approvalRuleField label{color:#6d7674;font-size:.75rem;font-weight:500}.account-settings-page-module__liHO-G__dialogOverlay{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.account-settings-page-module__liHO-G__dialogContent{background:#fff;border-radius:12px;width:100%;max-width:480px;max-height:90vh;overflow:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.account-settings-page-module__liHO-G__dialogHeader{border-bottom:1px solid #e5e7e5;padding:1.5rem}.account-settings-page-module__liHO-G__dialogHeader h3{color:#22272a;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.account-settings-page-module__liHO-G__dialogHeader p{color:#6d7674;margin:0;font-size:.875rem}.account-settings-page-module__liHO-G__dialogBody{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.account-settings-page-module__liHO-G__dialogFooter{border-top:1px solid #e5e7e5;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.account-settings-page-module__liHO-G__enableLimitsRow{align-items:center;gap:.75rem;display:flex}.account-settings-page-module__liHO-G__enableLimitsRow label{color:#6d7674;font-size:.875rem}.account-settings-page-module__liHO-G__accessRequestsHeader{margin-bottom:1.5rem}.account-settings-page-module__liHO-G__accessRequestsHeader h3{color:#22272a;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.account-settings-page-module__liHO-G__accessRequestsDescription{color:#6d7674;margin:0;font-size:.875rem}.account-settings-page-module__liHO-G__accessRequestsList{flex-direction:column;gap:1rem;display:flex}.account-settings-page-module__liHO-G__accessRequestCard{background:#fff;border:1px solid #e5e7e5;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.25rem;display:flex}.account-settings-page-module__liHO-G__accessRequestInfo{flex:1}.account-settings-page-module__liHO-G__accessRequestType{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.account-settings-page-module__liHO-G__requestTypeBadge{border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.account-settings-page-module__liHO-G__badgeInvitation{color:#0e6c5b;background:#e8f5f1}.account-settings-page-module__liHO-G__badgeRequest{color:#92400e;background:#fef3c7}.account-settings-page-module__liHO-G__statusBadge{border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.account-settings-page-module__liHO-G__statusPENDING{color:#92400e;background:#fef3c7}.account-settings-page-module__liHO-G__statusAPPROVED{color:#047857;background:#d1fae5}.account-settings-page-module__liHO-G__statusCONFIRMED{color:#1d4ed8;background:#dbeafe}.account-settings-page-module__liHO-G__statusREJECTED{color:#dc2626;background:#fee2e2}.account-settings-page-module__liHO-G__statusCANCELLED{color:#6b7280;background:#f3f4f6}.account-settings-page-module__liHO-G__statusCOMPLETED{color:#047857;background:#d1fae5}.account-settings-page-module__liHO-G__accessRequestDetails{color:#22272a;font-size:.875rem}.account-settings-page-module__liHO-G__accessRequestDetails p{margin:0 0 .35rem}.account-settings-page-module__liHO-G__accessRequestDetails strong{color:#6d7674;margin-right:.25rem;font-weight:500}.account-settings-page-module__liHO-G__requestDate{color:#9ca3af;font-size:.8125rem;margin-top:.5rem!important}.account-settings-page-module__liHO-G__accessRequestActions{flex-shrink:0;gap:.5rem;display:flex}.account-settings-page-module__liHO-G__roleChangeWarning{color:#b45309;background:#fef3c7;border-radius:6px;margin-top:.5rem;padding:.5rem .75rem;font-size:.8125rem}.account-settings-page-module__liHO-G__roleDescription{color:#6d7674;margin-top:.25rem;font-size:.75rem}.account-settings-page-module__liHO-G__roleNote{color:#054147;background:#e8f5f1;border-radius:8px;padding:.75rem 1rem;font-size:.875rem}.account-settings-page-module__liHO-G__fieldHint{color:#6d7674;margin-top:.5rem;font-size:.8125rem}.account-settings-page-module__liHO-G__requestReason{color:#6d7674;border-top:1px solid #e5e7e5;margin-top:.5rem;padding-top:.5rem;font-size:.875rem}.account-settings-page-module__liHO-G__textareaInput{resize:vertical;border:1px solid #d1d5d4;border-radius:8px;width:100%;min-height:100px;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.account-settings-page-module__liHO-G__textareaInput:focus{border-color:#25393b;outline:none;box-shadow:0 0 0 3px #25393b1a}.account-settings-page-module__liHO-G__textareaInput::placeholder{color:#9ca3a2}.account-settings-page-module__liHO-G__requestAccessButtonRow{border-top:1px solid #e5e7e5;justify-content:flex-start;margin-top:1.5rem;padding-top:1rem;display:flex}.account-settings-page-module__liHO-G__errorBanner{color:#dc2626;background:#fee2e2;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}.account-settings-page-module__liHO-G__dialogContentLarge{background:#fff;border-radius:12px;width:600px;max-width:90vw;max-height:85vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}.account-settings-page-module__liHO-G__formSection{border-bottom:1px solid #e5e7e5;padding:1rem 0}.account-settings-page-module__liHO-G__formSection:last-child{border-bottom:none}.account-settings-page-module__liHO-G__formSectionTitle{color:#22272a;margin:0 0 1rem;font-size:.9375rem;font-weight:600}.account-settings-page-module__liHO-G__roleBadgeInline{border:1px solid;border-radius:4px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.account-settings-page-module__liHO-G__roleSelectOption{flex-direction:column;gap:.25rem;display:flex}.account-settings-page-module__liHO-G__roleSelectDescription{color:#6d7674;font-size:.75rem}.account-settings-page-module__liHO-G__roleRow{align-items:center;gap:.5rem;display:flex}.account-settings-page-module__liHO-G__loadingState{color:#6d7674;justify-content:center;align-items:center;padding:3rem;font-size:.9375rem;display:flex}.account-settings-page-module__liHO-G__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.account-settings-page-module__liHO-G__emptyState p{color:#6d7674;margin:0;font-size:.9375rem}@media (max-width:1200px){.account-settings-page-module__liHO-G__content{padding:1.5rem 2rem}.account-settings-page-module__liHO-G__summaryGrid,.account-settings-page-module__liHO-G__tabsContainer{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.account-settings-page-module__liHO-G__pageHeader{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem 1.5rem}.account-settings-page-module__liHO-G__content{padding:1rem 1.5rem}.account-settings-page-module__liHO-G__tabsContainer,.account-settings-page-module__liHO-G__formGrid{grid-template-columns:1fr}.account-settings-page-module__liHO-G__formField.account-settings-page-module__liHO-G__fullWidth{grid-column:1}.account-settings-page-module__liHO-G__summaryGrid{grid-template-columns:1fr}.account-settings-page-module__liHO-G__settingRow{flex-direction:column;align-items:flex-start;gap:1rem}.account-settings-page-module__liHO-G__twoFactorStatus{text-align:center;flex-direction:column}.account-settings-page-module__liHO-G__twoFactorActions{justify-content:center;width:100%;margin-left:0}.account-settings-page-module__liHO-G__notificationHeader,.account-settings-page-module__liHO-G__notificationRow{grid-template-columns:1fr;gap:.75rem}.account-settings-page-module__liHO-G__notificationHeader{display:none}.account-settings-page-module__liHO-G__notificationRow{border:1px solid #e5e7e5;border-radius:12px;margin-bottom:.75rem;padding:1rem}.account-settings-page-module__liHO-G__notificationToggle{justify-content:flex-start}.account-settings-page-module__liHO-G__channelItem{flex-direction:column;align-items:flex-start;gap:1rem}.account-settings-page-module__liHO-G__sessionItem{flex-direction:column;align-items:flex-start}.account-settings-page-module__liHO-G__sessionActions{justify-content:space-between;width:100%}}
.beneficiaries-page-module__gL866q__container{background:#f3f4f2;min-height:100vh;display:flex}.beneficiaries-page-module__gL866q__main{flex-direction:column;flex:1;display:flex;overflow:auto}.beneficiaries-page-module__gL866q__content{flex:1;width:100%;padding:1.5rem}.beneficiaries-page-module__gL866q__pageHeader{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.beneficiaries-page-module__gL866q__pageTitle{color:#1a1a1a;margin:0 0 .5rem;font-size:1.875rem;font-weight:700}.beneficiaries-page-module__gL866q__pageSubtitle{color:#6d7674;margin:0;font-size:1rem}.beneficiaries-page-module__gL866q__tableCard{background:#fff;border:1px solid #e4e7e7;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000d}.beneficiaries-page-module__gL866q__cardHeader{border-bottom:1px solid #e4e7e7;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.beneficiaries-page-module__gL866q__cardTitle{color:#1a1a1a;margin:0;font-size:1.25rem;font-weight:600}.beneficiaries-page-module__gL866q__cardActions{align-items:center;gap:1rem;display:flex}.beneficiaries-page-module__gL866q__searchInput{width:16rem}.beneficiaries-page-module__gL866q__addButton{white-space:nowrap;white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:inline-flex;color:#fff!important;background:#054147!important;border-radius:8px!important;height:40px!important;padding:0 1rem!important;font-size:.875rem!important}.beneficiaries-page-module__gL866q__addButton:hover{background:#043338!important}.beneficiaries-page-module__gL866q__addButton svg{flex-shrink:0}.beneficiaries-page-module__gL866q__tableWrapper{overflow-x:auto}.beneficiaries-page-module__gL866q__tableWrapper table{border-collapse:collapse;width:100%}.beneficiaries-page-module__gL866q__tableWrapper thead tr{border-bottom:1px solid #e4e7e7}.beneficiaries-page-module__gL866q__tableWrapper thead th{color:#1a1a1a;text-align:left;background:0 0;padding:1rem 1.5rem;font-weight:500}.beneficiaries-page-module__gL866q__tableWrapper tbody tr{border-bottom:1px solid #e4e7e7;transition:background .15s}.beneficiaries-page-module__gL866q__tableWrapper tbody tr:hover{background:#f3f4f280}.beneficiaries-page-module__gL866q__tableWrapper tbody tr:last-child{border-bottom:none}.beneficiaries-page-module__gL866q__tableWrapper tbody td{vertical-align:top;padding:1rem 1.5rem}.beneficiaries-page-module__gL866q__beneficiaryCell{flex-direction:column;gap:.125rem;display:flex}.beneficiaries-page-module__gL866q__beneficiaryNameRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.beneficiaries-page-module__gL866q__beneficiaryName{color:#1a1a1a;font-weight:500}.beneficiaries-page-module__gL866q__globalBadge{color:#fff;text-transform:uppercase;letter-spacing:.025em;background:linear-gradient(135deg,#054147 0%,#0a5a62 100%);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.beneficiaries-page-module__gL866q__globalBadge svg{flex-shrink:0}.beneficiaries-page-module__gL866q__beneficiaryCountry{color:#6d7674;font-size:.875rem}.beneficiaries-page-module__gL866q__beneficiaryCity{color:#6d7674;font-size:.75rem}.beneficiaries-page-module__gL866q__accountCell{flex-direction:column;gap:.125rem;display:flex}.beneficiaries-page-module__gL866q__accountNumber{color:#1a1a1a;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875rem}.beneficiaries-page-module__gL866q__bankName{color:#6d7674;font-size:.875rem}.beneficiaries-page-module__gL866q__currency{color:#6d7674;font-size:.75rem}.beneficiaries-page-module__gL866q__usageCell{flex-direction:column;gap:.125rem;display:flex}.beneficiaries-page-module__gL866q__usageFrequency{color:#1a1a1a;font-size:.875rem}.beneficiaries-page-module__gL866q__usageLastUsed{color:#6d7674;font-size:.75rem}.beneficiaries-page-module__gL866q__actionsCell{gap:.5rem;display:flex}.beneficiaries-page-module__gL866q__actionButton{color:#054147;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .15s;display:flex}.beneficiaries-page-module__gL866q__actionButton:hover{background:#0541471a}.beneficiaries-page-module__gL866q__actionButtonDelete{color:#dc2626}.beneficiaries-page-module__gL866q__actionButtonDelete:hover{background:#dc26261a}.beneficiaries-page-module__gL866q__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.beneficiaries-page-module__gL866q__emptyIcon{color:#6d7674;margin-bottom:1rem}.beneficiaries-page-module__gL866q__emptyTitle{color:#1a1a1a;margin:0 0 .5rem;font-size:1.125rem;font-weight:500}.beneficiaries-page-module__gL866q__emptyDescription{color:#6d7674;margin:0 0 1.5rem}.beneficiaries-page-module__gL866q__emptyButton{align-items:center;gap:.5rem;display:inline-flex;color:#fff!important;background:#054147!important}.beneficiaries-page-module__gL866q__emptyButton:hover{background:#043338!important}.beneficiaries-page-module__gL866q__refreshButton{align-items:center;gap:.5rem;display:inline-flex}.beneficiaries-page-module__gL866q__errorBanner{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem 1.5rem;display:flex}.beneficiaries-page-module__gL866q__successBanner{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:1rem 1.5rem;font-weight:500;display:flex}.beneficiaries-page-module__gL866q__loadingState{color:#6d7674;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.beneficiaries-page-module__gL866q__loadingState p{margin-top:1rem}.beneficiaries-page-module__gL866q__spinning{animation:1s linear infinite beneficiaries-page-module__gL866q__spin}@keyframes beneficiaries-page-module__gL866q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.beneficiaries-page-module__gL866q__bic{color:#6d7674;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.75rem}.beneficiaries-page-module__gL866q__statusActive{color:#166534!important;background:#dcfce7!important;border:none!important}.beneficiaries-page-module__gL866q__statusPending{color:#ff835c!important;background:#ff835c1a!important;border:none!important}.beneficiaries-page-module__gL866q__statusBlocked{color:#dc2626!important;background:#fee2e2!important;border:none!important}@media (max-width:1024px){.beneficiaries-page-module__gL866q__content{padding:1rem}.beneficiaries-page-module__gL866q__cardHeader{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.beneficiaries-page-module__gL866q__cardActions{flex-direction:column;align-items:stretch;gap:.75rem}.beneficiaries-page-module__gL866q__searchWrapper{width:100%}.beneficiaries-page-module__gL866q__searchInput{width:100%!important}.beneficiaries-page-module__gL866q__addButton{width:100%}}
.beneficiary-modal-module__icX1_q__dialogContent{max-height:90vh;overflow-y:auto;background:#fff!important;max-width:56rem!important;padding:0!important}.beneficiary-modal-module__icX1_q__header{border-bottom:1px solid #e4e7e7;padding:1.5rem}.beneficiary-modal-module__icX1_q__title{color:#1a1a1a;margin:0;font-size:1.25rem;font-weight:600}.beneficiary-modal-module__icX1_q__form{flex-direction:column;display:flex}.beneficiary-modal-module__icX1_q__grid{grid-template-columns:1fr 1fr;column-gap:2rem;padding:1.5rem;display:grid}.beneficiary-modal-module__icX1_q__column{flex-direction:column;gap:1.25rem;display:flex}.beneficiary-modal-module__icX1_q__field{flex-direction:column;gap:.5rem;min-height:74px;display:flex}.beneficiary-modal-module__icX1_q__label{color:#1a1a1a;min-height:18px;font-size:.875rem;font-weight:500;line-height:1.25}.beneficiary-modal-module__icX1_q__nativeInput{color:#003c3c;box-sizing:border-box;background:#fff;border:1px solid #e4e7e7;border-radius:8px;width:100%;height:48px;padding:0 1rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.beneficiary-modal-module__icX1_q__nativeInput:hover{border-color:#1c6b6b}.beneficiary-modal-module__icX1_q__nativeInput:focus{border-color:#1c6b6b;outline:none;box-shadow:0 0 0 2px #1c6b6b26}.beneficiary-modal-module__icX1_q__nativeInput::placeholder{color:#b8c0c0}.beneficiary-modal-module__icX1_q__inputWrapper{position:relative}.beneficiary-modal-module__icX1_q__validatedInput{color:#003c3c;box-sizing:border-box;background:#fff;border:1px solid #e4e7e7;border-radius:8px;width:100%;height:48px;padding:0 2.5rem 0 1rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.beneficiary-modal-module__icX1_q__validatedInput:hover{border-color:#1c6b6b}.beneficiary-modal-module__icX1_q__validatedInput:focus{border-color:#1c6b6b;outline:none;box-shadow:0 0 0 2px #1c6b6b26}.beneficiary-modal-module__icX1_q__validatedInput::placeholder{color:#b8c0c0}.beneficiary-modal-module__icX1_q__validatedInput.beneficiary-modal-module__icX1_q__valid{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e33}.beneficiary-modal-module__icX1_q__validatedInput.beneficiary-modal-module__icX1_q__invalid{border-color:#ef4444;box-shadow:0 0 0 1px #ef444433}.beneficiary-modal-module__icX1_q__inputIcon{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.beneficiary-modal-module__icX1_q__iconValid{color:#22c55e;width:1.25rem;height:1.25rem}.beneficiary-modal-module__icX1_q__iconInvalid{color:#ef4444;width:1.25rem;height:1.25rem}.beneficiary-modal-module__icX1_q__iconLoading{color:#1c6b6b;width:1rem;height:1rem;animation:1s linear infinite beneficiary-modal-module__icX1_q__spin}@keyframes beneficiary-modal-module__icX1_q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.beneficiary-modal-module__icX1_q__errorMessage{color:#ef4444;margin:0;font-size:.75rem}.beneficiary-modal-module__icX1_q__requiredStar{color:#ef4444;font-weight:600}.beneficiary-modal-module__icX1_q__successMessage{color:#6d7674;margin:0;font-size:.75rem}.beneficiary-modal-module__icX1_q__select{transition:border-color .2s;color:#003c3c!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e4e7e7!important;border-radius:8px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 1rem!important}.beneficiary-modal-module__icX1_q__select:hover{border-color:#1c6b6b!important}.beneficiary-modal-module__icX1_q__selectInvalid{border-color:#ef4444!important;box-shadow:0 0 0 1px #ef444433!important}.beneficiary-modal-module__icX1_q__selectContent{background:#fff!important;border:1px solid #e4e7e7!important;max-height:200px!important;overflow-y:auto!important}.beneficiary-modal-module__icX1_q__apiError{color:#dc2626;background:#fef2f2;border-top:1px solid #fecaca;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;display:flex}.beneficiary-modal-module__icX1_q__apiError svg{flex-shrink:0}.beneficiary-modal-module__icX1_q__footer{border-top:1px solid #e4e7e7;justify-content:flex-end;gap:.75rem;padding:1.5rem;display:flex}.beneficiary-modal-module__icX1_q__cancelButton{min-width:100px;height:2.75rem;color:#1a1a1a!important;background:#fff!important;border:1px solid #e4e7e7!important}.beneficiary-modal-module__icX1_q__cancelButton:hover{background:#f3f4f2!important}.beneficiary-modal-module__icX1_q__submitButton{min-width:140px;height:2.75rem;color:#fff!important;background:#054147!important;border:none!important}.beneficiary-modal-module__icX1_q__submitButton:hover:not(:disabled){background:#043338!important}.beneficiary-modal-module__icX1_q__submitButton:disabled{opacity:.5;cursor:not-allowed}.beneficiary-modal-module__icX1_q__globalToggle{background:#f8f9f8;border-radius:8px;justify-content:space-between;align-items:center;margin-top:.5rem;padding:1rem;display:flex}.beneficiary-modal-module__icX1_q__globalToggleInfo{align-items:flex-start;gap:.75rem;display:flex}.beneficiary-modal-module__icX1_q__globalIcon{color:#054147;flex-shrink:0;margin-top:2px}.beneficiary-modal-module__icX1_q__globalLabel{color:#1a1a1a;font-size:.875rem;font-weight:500}.beneficiary-modal-module__icX1_q__globalDescription{color:#6d7674;margin:.25rem 0 0;font-size:.75rem}.beneficiary-modal-module__icX1_q__globalNote{color:#6d7674;margin:.5rem 0 0;font-size:.75rem;font-style:italic}.beneficiary-modal-module__icX1_q__globalModalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.beneficiary-modal-module__icX1_q__globalModalContent{background:#fff;border-radius:1.5rem;width:90%;max-width:650px;padding:2.5rem;box-shadow:0 20px 25px -5px #0000001a}.beneficiary-modal-module__icX1_q__globalModalTitle{color:#003c3c;margin:0 0 1rem;font-size:1.5rem;font-weight:600}.beneficiary-modal-module__icX1_q__globalModalDescription{color:#4a5a58;margin:0 0 2rem;font-size:1rem;line-height:1.6}.beneficiary-modal-module__icX1_q__globalModalField{margin-bottom:2rem}.beneficiary-modal-module__icX1_q__globalModalField label{color:#1a1a1a;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.beneficiary-modal-module__icX1_q__globalModalActions{justify-content:flex-end;gap:.75rem;display:flex}.beneficiary-modal-module__icX1_q__loadingText,.beneficiary-modal-module__icX1_q__noDataText{color:#6d7674;padding:.75rem 0;font-size:.875rem}.beneficiary-modal-module__icX1_q__errorText{color:#c43d3d;padding:.75rem 0;font-size:.875rem}@media (max-width:768px){.beneficiary-modal-module__icX1_q__grid{grid-template-columns:1fr;gap:1rem}}
