/*!
 * Main Stylesheet
 * Compiled from SCSS with Webpack
 */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{font-size:16px}body{font-family:Roboto,sans-serif;font-weight:400;line-height:120%;color:#1f3a57;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f9f7f3}.container{width:100%;padding:0 24px;margin:0 auto;position:relative}a{text-decoration:none;background-color:rgba(0,0,0,0);transition:all .2s ease-in-out}button{margin:0;padding:0;border:none;outline:none;background:none}img{max-width:100%;display:block}img,svg{height:auto}svg{width:100%}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{margin:0}.icon{width:100%;max-width:24px;height:24px;align-items:center;justify-content:center;color:#667085}.form_wrapper,.form_wrapper .form_row_group{display:flex;flex-wrap:wrap;width:100%}.form_wrapper .form_row_group{align-items:center}.form_wrapper .form_row_group .form_row{width:100%}@media(min-width:992px){.form_wrapper .form_row_group .form_row{width:auto;margin-right:16px}}.form_wrapper .section_header{width:100%;border-bottom:1px solid #1f3a57;margin-bottom:24px;padding-bottom:24px}.form_wrapper .section_header.with_button h3{margin-bottom:16px}.form_wrapper .form_row{display:flex;position:relative;width:100%;flex-direction:column;margin-bottom:18px}.form_wrapper .form_help_text{margin-top:5px}.form_wrapper .form_help_text p{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:120%;color:#667085;margin:0}.form_wrapper .input_has_icon{position:relative;width:100%}.form_wrapper label{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:120%;color:#1a1f2b;margin-bottom:5px}.form_wrapper input[type=date],.form_wrapper input[type=email],.form_wrapper input[type=number],.form_wrapper input[type=password],.form_wrapper input[type=text]{margin:0;border-radius:8px;border:1px solid #667085;padding:16px 40px 16px 10px;background:none;outline:none;font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:120%;width:100%}.form_wrapper input[type=date]{padding:16px 10px}.form_wrapper textarea{margin:0;border-radius:8px;border:1px solid #667085;padding:16px 40px 16px 10px;background:none;outline:none;font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:120%;width:100%}.form_wrapper .react-select-container .react-select__control{border-radius:8px;border:1px solid #667085;min-height:48px;box-shadow:none}.form_wrapper .react-select-container .react-select__control:hover{border-color:#667085}.form_wrapper .react-select-container .react-select__control.react-select__control--is-focused{border-color:#1a1f2b;box-shadow:0 0 0 1px #1a1f2b}.form_wrapper .react-select-container .react-select__value-container{padding:8px 12px}.form_wrapper .react-select-container .react-select__single-value{font-weight:500;font-size:16px;color:#1a1f2b}.form_wrapper .react-select-container .react-select__indicator-separator{display:none}.form_wrapper .react-select-container .react-select__dropdown-indicator{color:#667085}.form_wrapper .react-select-container .react-select__dropdown-indicator:hover{color:#1a1f2b}.form_wrapper .react-select-container .react-select__menu{border-radius:8px;border:1px solid #667085;box-shadow:0 4px 12px rgba(0,0,0,.15)}.form_wrapper .react-select-container .react-select__option{padding:12px 16px;font-size:16px}.form_wrapper .react-select-container .react-select__option.react-select__option--is-focused{background-color:#fff;color:#1a1f2b}.form_wrapper .react-select-container .react-select__option.react-select__option--is-selected{background-color:#1a1f2b;color:#fff}.form_wrapper .checkbox input{display:none;opacity:0;visibility:hidden;width:0;height:0}.form_wrapper .checkbox input:checked+span{background:#1a1f2b}.form_wrapper .checkbox input:checked+span:before{opacity:1}.form_wrapper .checkbox label{display:flex;align-items:center;cursor:pointer}.form_wrapper .checkbox span{width:24px;height:24px;border:1px solid #1a1f2b;border-radius:5px;margin-right:8px;position:relative}.form_wrapper .checkbox span:before{content:"";width:6px;height:14px;border-right:2px solid #fff;border-bottom:2px solid #fff;display:block;transform:rotate(45deg);position:absolute;top:2px;left:8px}.form_wrapper .input_action_icon{position:absolute;bottom:12px;right:16px;width:24px;height:24px;display:flex}.form_wrapper .links{display:flex;align-items:center;justify-content:center;margin:15px 0}.form_wrapper .links,.form_wrapper .links p{color:#1a1f2b}.form_wrapper .links,.form_wrapper .links a,.form_wrapper .links p{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:120%}.form_wrapper .links a{color:#1f3a57;text-decoration:underline}.form_wrapper .links .link_left{margin-bottom:16px}.form_wrapper .form_section{margin-bottom:32px;padding:24px;border:1px solid #667085;border-radius:12px;background:hsla(0,0%,100%,.02)}.form_wrapper .form_section h3{font-family:Roboto,sans-serif;font-weight:600;font-size:18px;line-height:120%;color:#1a1f2b;margin:0 0 20px}.form_wrapper .form_section .section_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.form_wrapper .form_section .section_header h3{margin:0}.form_wrapper .form_section .section_header .button.small{padding:8px 16px;font-size:14px;min-height:auto}.loader_container{display:flex;height:100vh;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;background:hsla(0,0%,100%,.9);z-index:90}.loader_container .loader{width:48px;height:48px;border-color:#1a1f2b;border-style:solid solid dotted dotted;border-width:3px;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 2s linear infinite}.loader_container .loader:after{content:"";box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px #ff3d00;border-style:solid solid dotted;width:24px;height:24px;border-radius:50%;animation:rotationBack 1s linear infinite;transform-origin:center center}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotationBack{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.message_notice{display:flex;background:#fff;border-radius:8px;border:1px solid;padding:16px;margin-bottom:24px}.message_notice.success{border-color:#12b76a;background:#ecfdf3}.message_notice.success .icon{color:#12b76a}.message_notice.error{border-color:#f04438;background:#fef3f2}.message_notice.error .icon{color:#f04438}.message_notice.notice{border-color:#0ba5ec;background:#f0f9ff}.message_notice.notice .icon{color:#0ba5ec}.message_notice .message_body_wrapper{margin-left:16px}.message_notice .message_title{font-family:Roboto,sans-serif;font-weight:600;font-size:16px;line-height:120%;margin-bottom:4px}.message_notice .message_body{font-size:14px}.page_modal{position:fixed;z-index:90;top:0;left:0;width:100%;background:#f9f7f3;height:100vh;overflow:auto;display:flex;align-items:center;justify-content:center}.page_modal .modal_underlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page_modal .modal_overlay{position:relative;z-index:6;width:100%;max-width:450px;padding:16px}.page_modal .modal_header{display:flex;align-items:center;margin-bottom:16px}.page_modal .modal_header h2{font-family:Roboto,sans-serif;font-weight:600;font-size:25px;line-height:120%;color:#1f3a57}.page_modal .modal_header .close_button{margin-left:auto;width:32px;height:32px;background:#1f3a57;border-radius:100px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.page_modal .modal_header .close_button svg{max-width:24px}.page_modal .delete_business_content .warning-section{display:flex;flex-direction:column}.page_modal .delete_business_content h3{font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:120%;color:#f04438;margin-bottom:16px}.page_modal .delete_business_content p strong{color:#f04438}.page_modal .delete_business_content ul{margin:16px 0;padding:0}.page_modal .delete_business_content li{font-weight:600;list-style:none;border:1px solid #1f3a57;padding:10px;margin-bottom:5px;border-radius:5px}.page_modal .delete_business_content label strong{color:#f04438}.site_landing .container{max-width:1200px}.site_landing .site_nav{position:fixed;top:0;z-index:10;width:100%}.site_landing .site_nav .nav_inner{display:flex;align-items:center;justify-content:space-between;height:64px}.site_landing .site_nav .brand{display:flex;align-items:center;gap:8px;color:#fff;text-transform:uppercase;font-weight:700}.site_landing .site_nav .nav_cta{display:flex;gap:8px}.site_landing .hero{position:relative;height:100vh;padding:96px 0 64px;background:linear-gradient(180deg,rgba(16,24,40,.55),rgba(16,24,40,.35)),url(/hero-office.jpg) 50%/cover no-repeat;color:#fff;overflow:hidden}@media(min-width:992px){.site_landing .hero{padding:120px 0 80px}}.site_landing .hero .hero_inner{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}.site_landing .hero h1{font-weight:800;font-size:40px;line-height:120%;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.2);text-align:center}@media(min-width:768px){.site_landing .hero h1{font-size:52px}}.site_landing .hero p{color:hsla(0,0%,100%,.9);margin-top:12px;font-size:18px;max-width:680px;text-align:center}.site_landing .hero .cta_row{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.complete_invite_page{padding:24px 0}.complete_invite_page .container{max-width:640px}.complete_invite_page .page_header{display:flex;align-items:center;justify-content:center;flex-direction:column;border-bottom:1px solid #1f3a57;padding-bottom:16px;margin-bottom:16px}.complete_invite_page .page_header h1{font-family:Roboto,sans-serif;font-weight:600;font-size:30px;line-height:120%;margin-bottom:6px;text-align:center}.complete_invite_page .page_header p{text-align:center}.complete_invite_page .access_notes h4{font-family:Roboto,sans-serif;font-weight:600;font-size:22px;line-height:210%}.complete_invite_page .access_notes ul{margin:0;background:#fff;padding:16px;border-radius:8px;box-shadow:0 0 10px hsl(43.6363636364,15.0684931507%,70.6862745098%)}.complete_invite_page .access_notes li{list-style:none;display:flex;font-family:Roboto,sans-serif;font-weight:600;font-size:18px;line-height:120%;color:#1f3a57;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #1f3a57}.complete_invite_page .access_notes li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.complete_invite_page .access_notes li .icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:8px}.complete_invite_page .foot_note p{font-weight:500;text-align:center;margin-bottom:8px}.complete_invite_page .foot_note .danger{color:#f04438}.button_component{display:flex;gap:12px;align-items:center}.button{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:120%;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:8px;text-decoration:none;transition:all .2s ease;cursor:pointer}.button.link{background:rgba(0,0,0,0);color:#1f3a57;border:none;padding:0}.button.link:hover{color:rgb(17.6016949153,32.9322033898,49.3983050847);text-decoration:underline}.button.link.danger{color:#f04438}.button.link.danger:hover{color:rgb(227.8271028037,30.9112149533,17.1728971963);text-decoration:underline}.button:not(.link):not(.secondary){background:#1f3a57;color:#fff;border:1px solid #1f3a57}.button:not(.link):not(.secondary):hover{background:rgb(21.6211864407,40.4525423729,60.6788135593);border-color:rgb(21.6211864407,40.4525423729,60.6788135593)}.button.secondary{background:#f4b860;color:#1a1f2b;border:1px solid #f4b860}.button.secondary:hover{background:rgb(242.35,173.35,72.15);border-color:rgb(242.35,173.35,72.15)}.button.danger_button{background:#f04438!important;border-color:#f04438!important}.button:disabled{opacity:.4;cursor:not-allowed}.button.small{padding:8px 16px;font-size:14px;min-height:36px}.main_dash_wrapper{display:flex;position:relative}.main_dash_wrapper .aside_layout{position:fixed;width:100%;max-width:280px;left:0;top:0;height:100vh;background:rgb(245.6,242.4666666667,236.2);box-shadow:-5px 0 15px hsl(43.6363636364,15.0684931507%,60.6862745098%);z-index:5;transform:translateX(-280px);transition:all .2s ease-in-out}@media(min-width:992px){.main_dash_wrapper .aside_layout{transform:translateX(0)}}.main_dash_wrapper .aside_layout.sidebar-open{transform:translateX(0)}.main_dash_wrapper .aside_layout .aside_inner{padding:16px}.main_dash_wrapper .aside_layout .menu_block_header{display:flex;align-items:center;margin-bottom:80px;position:relative}.main_dash_wrapper .aside_layout .menu_block_header .close_button{position:absolute;top:0;right:0;width:32px;height:32px}@media(min-width:992px){.main_dash_wrapper .aside_layout .menu_block_header .close_button{display:none}}.main_dash_wrapper .aside_layout .logo{font-family:Roboto,sans-serif;font-weight:700;font-size:30px;line-height:120%;color:#1f3a57;text-transform:uppercase}.main_dash_wrapper .aside_layout .menu_block{margin-bottom:16px}.main_dash_wrapper .aside_layout ul{margin:0;padding:0}.main_dash_wrapper .aside_layout li{list-style:none;display:flex}.main_dash_wrapper .aside_layout li:last-child a{border-color:rgba(0,0,0,0)}.main_dash_wrapper .aside_layout a{font-family:Roboto,sans-serif;font-weight:600;font-size:16px;line-height:120%;color:#1f3a57;padding:16px 0;width:100%;border-bottom:1px solid #1f3a57;text-transform:uppercase;transition:all .2s ease-in-out}.main_dash_wrapper .aside_layout a:hover{color:#1a1f2b}.main_dash_wrapper .main_content{width:100%;margin-left:auto;position:relative}@media(min-width:992px){.main_dash_wrapper .main_content{max-width:calc(100% - 280px)}}.main_dash_wrapper .header{display:flex;align-items:center;justify-content:space-between;padding:16px;background:rgb(245.6,242.4666666667,236.2);box-shadow:0 -5px 15px hsl(43.6363636364,15.0684931507%,60.6862745098%);width:100%;height:60px;position:fixed;top:0;right:0;z-index:4}@media(min-width:992px){.main_dash_wrapper .header{max-width:calc(100% - 280px)}.main_dash_wrapper .header .sidebar_toggle{opacity:0}}.main_dash_wrapper .header h1{font-family:Roboto,sans-serif;font-weight:700;font-size:20px;line-height:120%;color:#1f3a57;text-transform:uppercase;margin-left:auto;margin-right:auto}.main_dash_wrapper .header .page_actions_menu{position:absolute;top:76px;right:16px;background:rgb(245.6,242.4666666667,236.2);box-shadow:0 0 15px hsl(43.6363636364,15.0684931507%,60.6862745098%);display:flex;flex-direction:column;padding:16px;border-radius:8px}.main_dash_wrapper .header .page_actions_menu a,.main_dash_wrapper .header .page_actions_menu button{font-family:Roboto,sans-serif;font-weight:600;font-size:16px;line-height:120%;color:#1f3a57;padding:8px 0;width:100%;text-transform:capitalize;transition:all .2s ease-in-out;cursor:pointer}.main_dash_wrapper .header .page_actions_menu a:hover,.main_dash_wrapper .header .page_actions_menu button:hover{color:#1a1f2b}.main_dash_wrapper .main_layout{padding:76px 16px 16px}.main_dash_wrapper .page_wrapper{max-width:800px;margin:0 auto;padding:24px 0}.main_dash_wrapper .page_wrapper .page_header{margin-bottom:32px;text-align:center}.main_dash_wrapper .page_wrapper .page_header h1{font-family:Roboto,sans-serif;font-weight:700;font-size:32px;line-height:120%;color:#1f3a57;margin:0 0 12px;text-transform:none}.main_dash_wrapper .page_wrapper .page_header p{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#667085;margin:0}.main_dash_wrapper .page_wrapper .page_content{border-radius:12px;padding:32px}@media(min-width:992px){.auth_pages_main{display:flex;min-height:100vh}}.auth_pages_main .col{width:100%}@media(min-width:992px){.auth_pages_main .col{max-width:50%}}.auth_pages_main .col_left{display:flex;align-items:center;justify-content:center}@media(min-width:992px){.auth_pages_main .col_left{padding:0 100px}}.auth_pages_main .col_right{display:none;background:#161950}@media(min-width:992px){.auth_pages_main .col_right{display:flex;flex-direction:column;align-items:center;justify-content:center}}.auth_pages_main .col_right h1{font-family:Roboto,sans-serif;font-weight:600;font-size:40px;line-height:120%;color:#fff;display:flex;align-items:center;justify-content:center;white-space:nowrap}.auth_pages_main .col_right h1 .icon{height:auto;width:60px;max-width:60px;color:#fff;margin-right:10px;margin-left:0}.auth_pages_main .col_right p{color:#fff}.auth_wrapper{padding:16px}.auth_wrapper .back_to{font-weight:500;font-size:14px;color:#667085;display:flex;align-items:center;margin-bottom:40px}.auth_wrapper .back_to,.auth_wrapper h2{font-family:Roboto,sans-serif;line-height:120%}.auth_wrapper h2{font-weight:600;font-size:30px;color:#1a1f2b;margin-bottom:5px}.auth_wrapper p{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:120%;color:#667085}.auth_wrapper form{margin-top:24px;position:relative}.card_receipt_scanner .dropzone{position:relative}.card_receipt_scanner .dz-started .dz-message{display:none}.card_receipt_scanner .dz-message{background:rgb(240.5,235.6666666667,226);cursor:pointer;padding:16px;border-radius:16px;border:2px dashed #1f3a57;position:relative}.card_receipt_scanner .dropzone-content{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1f3a57}.card_receipt_scanner .dropzone-content .icon{width:100%;max-width:100px;height:auto;color:#1f3a57}.card_receipt_scanner .dropzone-content .description{text-align:center;font-weight:500;line-height:140%}.card_receipt_scanner .dz-preview{position:relative;padding:16px 16px 16px 136px;display:flex;flex-wrap:wrap;background:rgb(240.5,235.6666666667,226);cursor:pointer;border-radius:16px;border:2px dashed #1f3a57;overflow:hidden}.card_receipt_scanner .dz-preview .dz-image{position:absolute;top:0;left:0;width:100%;max-width:120px;height:100%}.card_receipt_scanner .dz-preview .dz-image img{width:100%;display:block;height:100%;object-fit:cover}.card_receipt_scanner .dz-preview .dz-details{width:100%}.card_receipt_scanner .dz-preview .dz-progress{width:100%;height:4px;border-radius:100px;position:relative}.card_receipt_scanner .dz-preview .dz-error-mark,.card_receipt_scanner .dz-preview .dz-success-mark{display:none}.card_receipt_scanner .dz-preview .dz-remove{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:120%;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:8px;text-decoration:none;transition:all .2s ease;cursor:pointer;background:#f04438;border-color:#f04438;color:#fff}.card_receipt_scanner .dz-preview.dz-error .dz-error-message{border:1px solid #f04438;background:#fef3f2;width:100%;padding:16px;border-radius:8px;margin-bottom:16px;margin-top:16px}.card_receipt_scanner .dz-preview.dz-error .dz-error-message span{font-weight:500}.card_receipt_scanner .upload_actions{margin-top:24px}.card_receipt_body{background:rgb(245.6,242.4666666667,236.2);box-shadow:0 0 10px hsl(43.6363636364,15.0684931507%,60.6862745098%);border-radius:16px}.card_receipt_body .card_header{padding:16px;border-bottom:1px solid #e0ddd5}.card_receipt_body .card_header .title{font-weight:500;font-size:18px;margin-bottom:4px}.card_receipt_body .card_header .sub_title{font-size:14px}.card_receipt_body .card_body{padding:16px}.filter_actions{display:flex;align-items:center;position:relative;padding:24px 0}.filter_actions .filter_body{position:absolute;top:90px;left:0;width:100%;background:rgb(245.6,242.4666666667,236.2);box-shadow:-5px 0 15px hsl(43.6363636364,15.0684931507%,60.6862745098%);padding:16px;border-radius:8px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.filter_actions .filter_body.mobile_visible{opacity:1;visibility:visible}.filter_actions .mobile_filter_button .icon{color:#fff;width:16px;height:16px;margin-right:8px}.filter_actions .export{margin-left:auto}.filter_actions .export .icon{width:16px;height:16px;color:#fff;margin-right:8px}.filter_actions .filter_buttons .primary{margin-bottom:16px}.list-container{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}.list-container .list-item{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #e0ddd5;transition:background-color .2s;gap:12px}.list-container .list-item:hover{background-color:#f9f7f3}.list-container .list-item:last-child{border-bottom:none}.list-container .list-column{display:flex;flex-direction:column;min-width:0}.list-container .list-column.image{width:40px;height:40px;background:#e0ddd5;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.list-container .list-column.primary{flex:2 1;min-width:120px}.list-container .list-column.secondary{flex:1.5 1;min-width:100px}.list-container .list-column.tertiary{flex:1 1;min-width:80px}.list-container .list-column.number{flex-shrink:0;text-align:right;min-width:60px}.list-container .list-column.actions{flex-shrink:0;min-width:120px}.list-container .list-column.actions-complex{flex-shrink:0;min-width:200px}.list-container .list-text-primary{font-weight:600;font-size:15px;color:#1a1f2b;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-container .list-text-secondary{font-size:13px;color:rgb(83.652173913,99.7391304348,138.347826087);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-container .list-text-number{font-weight:600;color:#0ba5ec;font-size:16px}.list-container .list-text-muted{color:rgb(139.0869565217,152.5652173913,184.9130434783);font-style:italic}.list-container .status-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;display:inline-block;width:-moz-fit-content;width:fit-content}.list-container .status-badge.active{background-color:hsl(152,82.0895522388%,84.4117647059%);color:hsl(152,82.0895522388%,19.4117647059%);border:1px solid hsl(152,82.0895522388%,64.4117647059%)}.list-container .status-badge.pending{background-color:rgb(253.9,247.9,239.1);color:rgb(174.9,108.9,12.1);border:1px solid rgb(248.95,215.95,167.55)}.list-container .status-badge.inactive{background-color:hsl(3.9130434783,85.9813084112%,98.0392156863%);color:rgb(180.4018691589,24.476635514,13.5981308411);border:1px solid hsl(3.9130434783,85.9813084112%,83.0392156863%)}.list-container .list-actions,.list-container .list-actions-complex{display:flex;gap:8px;align-items:center}.list-container .list-actions-complex{flex-wrap:wrap}.list-container .select-wrapper{min-width:120px;position:relative}.list-container .select-wrapper:after{content:"▼";position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:10px;color:rgb(107.3043478261,124.4782608696,165.6956521739)}.list-container .custom-select{width:100%;padding:6px 24px 6px 8px;border:1px solid #e0ddd5;border-radius:4px;background:#fff;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:#1a1f2b}.list-container .empty_table_notice{padding:48px 24px;text-align:center}.list-container .empty_table_notice h3{font-weight:600;font-size:18px;color:#111827;margin-bottom:8px}.list-container .empty_table_notice p{color:#6b7280;font-size:14px;max-width:400px;margin:0 auto;line-height:1.5}@media(max-width:768px){.list-container .list-item{padding:10px 12px;gap:8px;flex-wrap:wrap}.list-container .list-column.primary{flex:1 1 100%;min-width:unset;margin-bottom:8px}.list-container .list-column.secondary,.list-container .list-column.tertiary{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:unset}.list-container .list-column.actions,.list-container .list-column.actions-complex{flex:1 1 100%;min-width:unset;margin-top:8px}.list-container .list-actions,.list-container .list-actions-complex{flex-direction:column;gap:6px;width:100%}.list-container .button{width:100%!important}.list-container .select-wrapper{min-width:unset;width:100%}}@media(max-width:480px){.list-container .list-column.secondary,.list-container .list-column.tertiary{flex:1 1 100%}.list-container .list-column.image{width:32px;height:32px}.list-container .list-column.image svg{width:16px;height:16px}.list-container .list-text-primary{font-size:14px}.list-container .list-text-secondary{font-size:12px}}.role_info{padding:24px;text-align:center}.role_info h3{font-weight:600;font-size:18px;color:#111827;margin-bottom:8px}.role_info p{color:#6b7280;font-size:14px;max-width:400px;margin:0 auto;line-height:1.5}.no_access_block{padding:24px;text-align:center;background:#f8f9fa}.no_access_block h2{font-weight:600;font-size:22px;color:#1f3a57;margin-bottom:8px}.no_access_block p{color:#6b7280;font-size:14px;max-width:400px;margin:0 auto;line-height:1.5}.firms_users .invite_user_button{width:100%;color:#fff}.firms_users .invite_user_button .icon{color:#fff;margin-right:8px}.firms_users .form_wrapper{margin-top:20px;background:#f8f9fa;padding:16px;border-radius:8px}.firms_users .member_summary{margin:20px 0;padding:16px;background:#f8f9fa;border-radius:8px;font-size:14px}.client_invitation{padding:24px;text-align:center;background:#f8f9fa;border-radius:8px}.client_invitation h3{font-weight:600;font-size:22px;color:#1f3a57;margin-bottom:8px}.client_invitation p{color:#6b7280;font-size:14px;max-width:400px;margin:0 auto;line-height:1.5}.client_invitation .button_component{align-items:center;justify-content:center;margin:24px 0}