.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,gainsboro));appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:#0000}.react-international-phone-country-selector-button__button-content{justify-content:center;align-items:center;display:flex}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px)solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px)solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px)solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,whitesmoke));cursor:auto}.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,whitesmoke))}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width,24px);height:var(--react-international-phone-flag-height,24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{z-index:1;top:var(--react-international-phone-dropdown-top,44px);left:var(--react-international-phone-dropdown-left,0);background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,white));width:300px;max-height:200px;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex;position:absolute;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0);background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,gainsboro));border:none}.react-international-phone-country-selector-dropdown__list-item{min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px;display:flex}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:var(--react-international-phone-dropdown-item-font-size,14px);text-overflow:ellipsis;white-space:nowrap;margin-right:8px;overflow:hidden}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke))}.react-international-phone-dial-code-preview{border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,gainsboro));background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,white));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;align-items:center;margin-right:-1px;padding:0 8px;display:flex}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px);border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-border-color,gainsboro);border-radius:var(--react-international-phone-border-radius,4px);background-color:var(--react-international-phone-background-color,white);color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px);border-top-left-radius:0;border-bottom-left-radius:0;margin:0;padding:0 8px;overflow:visible}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,whitesmoke);color:var(--react-international-phone-disabled-text-color,#666)}
.resource-list-grid .ag-root-wrapper{background:var(--card);border:none;width:100%}.resource-list-grid .ag-header-cell,.resource-list-grid .ag-cell{background-color:var(--card)}.resource-list-grid .ag-header{border-bottom:1px solid color-mix(in srgb,var(--border)60%,transparent)}.resource-list-grid .ag-header-cell{background-color:color-mix(in srgb,var(--muted)40%,var(--card));letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-size:.65rem;font-weight:500}.resource-list-grid .ag-header-cell-label{color:inherit}.resource-list-grid .ag-row{cursor:pointer;transition:background-color .15s}.resource-list-grid .ag-row-hover:not(.resource-list-row-selected) .ag-cell{background-color:color-mix(in srgb,var(--muted)50%,var(--card))}.resource-list-grid .ag-row-hover:not(.resource-list-row-selected):before{background-color:#0000}.resource-list-grid .ag-row.resource-list-row-selected .ag-cell{background-color:color-mix(in srgb,var(--primary)12%,var(--card))}.resource-list-grid .ag-cell{align-items:center;font-size:.75rem;line-height:1.3;display:flex}.resource-list-grid .ag-cell-wrapper,.resource-list-grid .ag-cell-value,.resource-list-grid .ag-react-container{width:100%;min-width:0}.resource-list-grid .ag-body-horizontal-scroll-viewport,.resource-list-grid .ag-body-viewport,.resource-list-grid .ag-center-cols-viewport{scrollbar-width:thin;scrollbar-color:#10e07047 transparent}.resource-list-grid .ag-body-horizontal-scroll-viewport::-webkit-scrollbar{width:8px;height:8px}.resource-list-grid .ag-body-viewport::-webkit-scrollbar{width:8px;height:8px}.resource-list-grid .ag-center-cols-viewport::-webkit-scrollbar{width:8px;height:8px}.resource-list-grid .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb{background:#10e07038;border-radius:999px}.resource-list-grid .ag-body-viewport::-webkit-scrollbar-thumb{background:#10e07038;border-radius:999px}.resource-list-grid .ag-center-cols-viewport::-webkit-scrollbar-thumb{background:#10e07038;border-radius:999px}.resource-list-grid .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb:hover{background:#10e0706b}.resource-list-grid .ag-body-viewport::-webkit-scrollbar-thumb:hover{background:#10e0706b}.resource-list-grid .ag-center-cols-viewport::-webkit-scrollbar-thumb:hover{background:#10e0706b}.resource-list-grid .ag-row.resource-list-row-selected{background-color:color-mix(in srgb,var(--primary)12%,var(--card));box-shadow:inset 2px 0 0 0 var(--primary)}.resource-list-grid .ag-row.resource-list-row-selected:before{background-color:#0000}.resource-list-grid .ag-pinned-right-header,.resource-list-grid .ag-pinned-right-cols-container{border-left:1px solid color-mix(in srgb,var(--border)50%,transparent)}.resource-list-grid .ag-header-cell.resource-list-credits-header{background:color-mix(in srgb,var(--primary)10%,var(--muted)35%,var(--card));color:color-mix(in srgb,var(--primary)70%,var(--muted-foreground));border-left:1px solid color-mix(in srgb,var(--primary)22%,transparent);justify-content:flex-end}.resource-list-grid .ag-cell.resource-list-credits-cell{background:color-mix(in srgb,var(--primary)7%,var(--card));border-left:1px solid color-mix(in srgb,var(--primary)16%,transparent);font-variant-numeric:tabular-nums;color:var(--primary);justify-content:flex-end;font-weight:600}.resource-list-grid .ag-row-hover:not(.resource-list-row-selected) .ag-cell.resource-list-credits-cell{background:color-mix(in srgb,var(--primary)10%,var(--muted)45%,var(--card))}.resource-list-grid .ag-row.resource-list-row-selected .ag-cell.resource-list-credits-cell{background:color-mix(in srgb,var(--primary)16%,var(--card))}.resource-list-grid .ag-cell.resource-list-billing-cell--paid{background:color-mix(in srgb,#10b981 12%,var(--card));color:#059669;border-left-color:#10b98147}.resource-list-grid .ag-cell.resource-list-billing-cell--reserved{background:color-mix(in srgb,#0ea5e9 12%,var(--card));color:#0369a1;border-left-color:#0ea5e947}.resource-list-grid .ag-cell.resource-list-billing-cell--pending{background:color-mix(in srgb,#f59e0b 14%,var(--card));color:#b45309;border-left-color:#f59e0b4d}.resource-list-grid .ag-cell.resource-list-billing-cell--insufficient{background:color-mix(in srgb,#ef4444 14%,var(--card));color:#dc2626;border-left-color:#ef444452}.dark .resource-list-grid .ag-cell.resource-list-billing-cell--paid{color:#34d399}.dark .resource-list-grid .ag-cell.resource-list-billing-cell--reserved{color:#7dd3fc}.dark .resource-list-grid .ag-cell.resource-list-billing-cell--pending{color:#fbbf24}.dark .resource-list-grid .ag-cell.resource-list-billing-cell--insufficient{color:#f87171}.resource-list-grid .ag-row-hover:not(.resource-list-row-selected) .ag-cell.resource-list-billing-cell--paid{background:color-mix(in srgb,#10b981 16%,var(--muted)40%,var(--card))}.resource-list-grid .ag-row-hover:not(.resource-list-row-selected) .ag-cell.resource-list-billing-cell--reserved{background:color-mix(in srgb,#0ea5e9 16%,var(--muted)40%,var(--card))}.resource-list-grid .ag-row-hover:not(.resource-list-row-selected) .ag-cell.resource-list-billing-cell--pending{background:color-mix(in srgb,#f59e0b 18%,var(--muted)40%,var(--card))}.resource-list-grid .ag-row-hover:not(.resource-list-row-selected) .ag-cell.resource-list-billing-cell--insufficient{background:color-mix(in srgb,#ef4444 18%,var(--muted)40%,var(--card))}.resource-list-grid .ag-row.resource-list-row-selected .ag-cell.resource-list-billing-cell--paid{background:color-mix(in srgb,#10b981 20%,var(--card))}.resource-list-grid .ag-row.resource-list-row-selected .ag-cell.resource-list-billing-cell--reserved{background:color-mix(in srgb,#0ea5e9 20%,var(--card))}.resource-list-grid .ag-row.resource-list-row-selected .ag-cell.resource-list-billing-cell--pending{background:color-mix(in srgb,#f59e0b 22%,var(--card))}.resource-list-grid .ag-row.resource-list-row-selected .ag-cell.resource-list-billing-cell--insufficient{background:color-mix(in srgb,#ef4444 22%,var(--card))}.resource-list-grid--page-scroll .ag-root-wrapper,.resource-list-grid--page-scroll .ag-root-wrapper-body,.resource-list-grid--page-scroll .ag-body,.resource-list-grid--page-scroll .ag-body-viewport,.resource-list-grid--page-scroll .ag-center-cols-viewport,.resource-list-grid--page-scroll .ag-center-cols-container,.resource-list-grid--page-scroll .ag-body-vertical-scroll,.resource-list-grid--page-scroll .ag-body-vertical-scroll-viewport{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.resource-list-grid--page-scroll .ag-header{z-index:4;position:sticky;top:0}.resource-list-grid--page-scroll .ag-pinned-right-header{z-index:5;position:sticky;top:0}
