*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-1\/2{left:50%}.top-1{top:.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.hidden{display:none}.h-10{height:2.5rem}.h-14{height:3.5rem}.min-w-0{min-width:0}.max-w-full{max-width:100%}.flex-1{flex:1 1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-slate-700{--tw-border-opacity:1;border-color:#334155;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.pl-5{padding-left:1.25rem}.pr-2\.5{padding-right:.625rem}.pr-5{padding-right:1.25rem}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.leading-10{line-height:2.5rem}.text-slate-300{--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}@import-normalize body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:#0f172a;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.hover\:text-slate-300:hover{--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[inset_4px_0_0_0_rgb\(100\2c 116\2c 139\)\]:hover{--tw-shadow:inset 4px 0 0 0 #64748b;--tw-shadow-colored:inset 4px 0 0 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.button,a.button{align-items:center;background:#fff;border:1px solid #d5daed;border-radius:4px;box-shadow:0 1px 2px 0 #1d1f2926,0 0 0 0 #1d1f29;box-sizing:border-box;color:#385fc2;display:flex;font-family:helvetica;font-size:14px;font-weight:400;height:35px;justify-content:center;line-height:33px;margin-bottom:10px;min-width:100px;outline:0;padding:0 10px;text-decoration:none;transition:all .35s}.button:focus,.button:hover{background:#fff;border:1px solid #4582e5;box-shadow:0 1px 2px 0 #1d1f2926,0 0 0 1px #4582e5;color:#4582e5;cursor:pointer;outline:none;transition:all .35s}.button--icon{min-width:40px}.button--plain{background:#0000;border:1px solid #385fc200;box-shadow:none}.button--plain:focus,.button--plain:hover{box-shadow:0 1px 2px 0 #1d1f2926,0 0 0 1px #4582e5}.button--danger{color:#c23838}.button--danger:focus,.button--danger:hover{border:1px solid #e54545;box-shadow:0 1px 2px 0 #1d1f2926;color:#e54545}.button--primary{background:#06b6d4;border-color:#06b6d4;color:#fff}.button--primary:focus,.button--primary:hover{background:#0891b2;border-color:#0891b2;box-shadow:0 1px 2px 0 #1d1f2926;color:#fff}.button--secondary{background:#475569;border-color:#475569;color:#fff}.button--secondary:focus,.button--secondary:hover{background:#334155;border-color:#334155;box-shadow:0 1px 2px 0 #1d1f2926;color:#fff}.button--success{background:#10b981;border-color:#10b981;color:#fff}.button--success:focus,.button--success:hover{background:#059669;border-color:#059669;box-shadow:0 1px 2px 0 #1d1f2926;color:#fff}.button--info{background:#6366f1;border-color:#6366f1;color:#fff}.button--info:focus,.button--info:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 1px 2px 0 #1d1f2926;color:#fff}.button--disabled,.button--disabled:focus,.button--disabled:hover,.button:disabled,.button:disabled:focus,.button:disabled:hover{background:#e6e8f2;border:1px solid #d5daed;box-shadow:0 0 0 0 #1d1f2900;color:#7d84a1;cursor:not-allowed}.button-group{display:inline-flex}.button-group .button{margin-right:10px}.button-group .button:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.button-group .button:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px;margin-right:0}.button-group--collapsed .button{border-radius:0;margin-right:0}.button-group--sm .button{font-size:13px;font-weight:400;height:25px;line-height:13px;min-width:50px;padding:0 5px}.button-group--lg .button{font-size:18px;font-weight:300;height:50px;min-width:150px;padding:0 10px}.button-group--tall .button{height:50px}@media (min-width:768px){.button-group--tall .button{height:100px}}.button-group--flex{display:flex}.button-group--flex .button{flex:1 1 auto}input:not([type=checkbox]){background:#fff;border:1px solid #d5daed;border-radius:4px;box-shadow:inset 0 1px 2px 0 #1d1f2926,0 0 0 0 #385fc2;box-sizing:border-box;color:#2e3242;font:400 14px helvetica;height:35px;line-height:35px;margin:0 0 10px;outline:0;padding:0 10px;transition:all .35s;width:100%}input::placeholder{color:#7d84a180;transition:all .35s}input:hover{border:1px solid #aaafc5;transition:all .35s}input:hover::placeholder{color:#7d84a1;transition:all .35s}input:focus{border:1px solid #385fc2;box-shadow:inset 0 0 0 0 #1d1f2926,0 0 0 1px #385fc2;transition:all .35s}input:disabled{background:#e6e8f2;border:1px solid #d5daed;box-shadow:0 0 0 0 #1d1f2926,0 0 0 0 #385fc2;color:#7d84a1}input:disabled::placeholder{color:#7d84a1}input:disabled:focus,input:disabled:hover{border:1px solid #d5daed;color:#7d84a1;cursor:not-allowed}input:disabled:focus::placeholder,input:disabled:hover::placeholder{color:#7d84a1}label{display:flex;flex:1 1;flex-direction:column}.label__span,label{margin-bottom:10px;transition:all .35s}.label__span{color:#2e3242;font-family:helvetica;font-size:14px;font-weight:700;line-height:22px}.validation{background-color:#d5daed26;border:1px solid #d5daed;border-radius:4px;color:#7d84a1;line-height:22px;margin-bottom:20px;padding:10px}.validation--success{background-color:#45e54526;border:1px solid #45e545;color:#38c238}.validation--success .a,.validation--success a{color:#2d9a2d}.validation--success .a:focus,.validation--success .a:hover,.validation--success a:focus,.validation--success a:hover{color:#45e545}.validation--danger{background-color:#e5454526;border:1px solid #e54545;color:#c23838}.validation--danger .a,.validation--danger a{color:#9a2d2d}.validation--danger .a:focus,.validation--danger .a:hover,.validation--danger a:focus,.validation--danger a:hover{color:#e54545}.validation--info{background-color:#68a6f326;border:1px solid #68a6f3;color:#4572c2}.validation--info .a,.validation--info a{color:#345da2}.validation--info .a:focus,.validation--info .a:hover,.validation--info a:focus,.validation--info a:hover{color:#68a6f3}.validation--warning{background-color:#e5bd4526;border:1px solid #e5bd45;color:#c29024}.validation--warning .a,.validation--warning a{color:#97701c}.validation--warning .a:focus,.validation--warning .a:hover,.validation--warning a:focus,.validation--warning a:hover{color:#e5bd45}.validation--attention{background-color:#4582e5;background:linear-gradient(45deg,#2c4098,#385fc2 50%,#2c4098 0,#2c4098);border:1px solid #385fc2;color:#fff}.validation--attention .h1,.validation--attention .h2,.validation--attention .h3,.validation--attention .h4,.validation--attention .h5,.validation--attention .h6,.validation--attention .p,.validation--attention h1,.validation--attention h2,.validation--attention h3,.validation--attention h4,.validation--attention h5,.validation--attention h6,.validation--attention p{color:#fff}.validation--attention .p a,.validation--attention p a{color:#fff;font-weight:700;text-decoration:underline}.validation--expanded{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}body,html{color:#2e3242;font:400 14px helvetica;font-size:14px;font-weight:400;line-height:14px;margin:0;padding:0}.app,body,html{bottom:0;left:0;position:absolute;right:0;top:0}.app{display:flex;flex-direction:column;overflow:hidden}.app--modal{z-index:2}.app-header{background:#fff;border-bottom:1px solid #d5daed;box-sizing:border-box;display:flex;flex:0 0 50px;line-height:50px;position:relative}.app-header:after{box-shadow:0 2px 4px 0 #1d1f2926;content:" ";height:50px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.app-header__menu{border-right:1px solid #d5daed;box-sizing:border-box;cursor:pointer;margin-left:0;text-align:center;transition:all .35s;width:50px}@media (min-width:768px){.app-header__menu{margin-left:-50px}}.app-header__logo{align-items:center;display:flex;font-size:18px;font-weight:400;padding-left:20px}.app-header__logo img{height:36px}.app-body{background:#ccc;display:flex;flex:100 100 auto;overflow-y:hidden}.app-body__content{align-items:center;background:#475569;display:flex;flex:100 100 auto;justify-content:center;overflow-y:auto;padding:0}.app-body__content--gradient{background:radial-gradient(#fff,#f5f6fa)}.app-body__page{display:flex;flex-direction:column;height:100%;margin:0;max-width:100%;width:100%}.app-body__page--sm{max-width:400px}.app-body__left-nav{background:#2e3238;bottom:0;margin-left:-220px;min-width:220px;overflow-y:auto;position:absolute;top:51px;transition:all .35s;width:220px;z-index:1}.app-body__left-nav--toggled{margin-left:0;min-width:220px;width:100%}@media (min-width:768px){.app-body__left-nav{display:flex;flex:0 0 220px;flex-direction:column;margin-left:0;position:inherit}.app-body__left-nav--toggled{margin-left:0;width:inherit}}.app-body__left-nav .link-header{background:linear-gradient(0deg,#f5f6fa,#d5daed);border-bottom:1px solid #3f424f;box-sizing:border-box;color:#2e3238;display:block;font-size:11px;font-weight:700;height:30px;line-height:30px;padding-left:20px;padding-right:10px;text-decoration:none;text-transform:uppercase}.login-toggle{background:#385fc2;border:1px solid #385fc2;box-sizing:border-box;color:#f5f6fa;justify-content:center;min-height:70px;padding-left:20px;padding-right:5px;position:relative;text-align:left;transition:all .35s;width:100%}.login-toggle__gradient:before{background:linear-gradient(45deg,#2c4098,#385fc2 50%,#2c4098 51%,#2c4098);bottom:0;content:"";display:block;left:0;opacity:1;position:absolute;right:0;top:0;transition:all .35s}.login-toggle__creds{display:flex;flex-direction:column;width:100%}.creds--client-name,.creds--company-name{display:block;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.creds--client-name{font-size:11px;font-weight:700;line-height:17px}.creds--company-name{font-size:13px;font-weight:700;line-height:18px}.login-toggle:focus,.login-toggle:hover{background:#385fc2;border:1px solid #385fc2;color:#fff;cursor:pointer;outline:none;transition:all .35s}.login-toggle:focus .login-toggle__gradient:before,.login-toggle:hover .login-toggle__gradient:before{opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,.p,h1,h2,h3,h4,h5,h6,p{color:#2e3242;font-family:helvetica;margin:0 0 10px;padding:0;transition:all .35s}.h1,h1{font-size:30px;line-height:45px}.h1,.h2,h1,h2{font-weight:300}.h2,h2{font-size:20px;line-height:30px}.h3,h3{font-size:16px;line-height:24px}.h3,.h4,h3,h4{font-weight:700}.h4,h4{font-size:14px;line-height:22px}.h5,h5{font-size:13px;line-height:18px}.h5,.h6,h5,h6{font-weight:700}.h6,h6{font-size:11px;line-height:16px}.h1 span,.h2 span,.h3 span,.h4 span,.h5 span,.h6 span,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:400;margin-left:10px}.p,p{font-size:14px;font-weight:400;line-height:22px}.p--bold{font-weight:700}.p--italic{font-style:italic}.p--small{font-size:12px;font-weight:400;line-height:16px}.p--input{min-height:35px}.a,a{color:#385fc2;text-decoration:none;transition:all .35s}.a:focus,.a:hover,a:focus,a:hover{color:#4582e5;cursor:pointer;transition:all .35s}.a--disabled,.a--disabled:focus,.a--disabled:hover,a:disabled,a:disabled:focus,a:disabled:hover{color:#7d84a1;cursor:not-allowed}.text-elipsis{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.success{color:#38c238}.danger{color:#c23838}.info{color:#4572c2}.warning{color:#c29024}.flex__parent,img{max-width:100%}.flex__parent{display:flex;flex:1 1 auto;width:100%}.flex__parent--col{flex-direction:column}.flex__child{display:flex;flex:1 1 auto;min-width:0}.flex__child--notification{align-items:center;flex:0 0 auto;margin-left:10px}.status-tag{background:#e6e8f2;border:1px solid #d5daed;border-radius:100px;display:inline-flex;flex:1 1 auto;font-size:13px;height:13px;justify-content:center;line-height:13px;min-width:13px;padding:5px 10px;white-space:nowrap}.status-tag--sm{padding:3px}.status-tag--lg{font-size:20px;font-weight:300;height:20px;line-height:20px;min-width:20px;padding:5px}.status-tag--accepted,.status-tag--success{background-color:#45e54526;border:1px solid #45e545;color:#38c238}.status-tag--danger,.status-tag--rejected{background-color:#e5454526;border:1px solid #e54545;color:#c23838}.status-tag--draft,.status-tag--info{background-color:#68a6f326;border:1px solid #68a6f3;color:#4572c2}.status-tag--warning{background-color:#e5bd4526;border:1px solid #e5bd45;color:#c29024}.status-tag--attention,.status-tag--highlight,.status-tag--submitted{background-color:#4582e5;border:1px solid #385fc2;color:#fff}.status-tag--attention{background:linear-gradient(45deg,#2c4098,#385fc2 50%,#2c4098 0,#2c4098)}.input-group{display:inline-flex;flex:1 1}.input-group input{border-radius:4px 0 0 4px}.input-group .button{border-radius:0 4px 4px 0;flex:0 0 40px;min-width:40px}.hr,.hr--darkest{margin-bottom:10px}.hr{border-bottom:1px solid #e6e8f2}.hr--darkest{border-bottom:1px solid #d5daed}.hr--headline{margin-top:0}.u-block{display:block}.text-right{text-align:right}.text-left{text-align:left}.m-top-auto{margin-top:auto}.m-top-0{margin-top:0}.m-top-10{margin-top:10px}.m-top-20{margin-top:20px}.m-top-30{margin-top:30px}.m-top-40{margin-top:40px}.m-top-50{margin-top:50px}.m-top-60{margin-top:60px}.m-top-70{margin-top:70px}.m-top-80{margin-top:80px}.m-top-90{margin-top:90px}.m-top-100{margin-top:100px}.m-bot-auto{margin-bottom:auto}.m-bot-0{margin-bottom:0}.m-bot-10{margin-bottom:10px}.m-bot-20{margin-bottom:20px}.m-bot-30{margin-bottom:30px}.m-bot-40{margin-bottom:40px}.m-bot-50{margin-bottom:50px}.m-bot-60{margin-bottom:60px}.m-bot-70{margin-bottom:70px}.m-bot-80{margin-bottom:80px}.m-bot-90{margin-bottom:90px}.m-bot-100{margin-bottom:100px}.container-fluid{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.row{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{box-sizing:border-box;flex:0 0 auto;padding-left:10px;padding-right:10px}.col-xs{flex-basis:0;flex-grow:1;max-width:100%}.col-xs-1{flex-basis:8.333%;max-width:8.333%}.col-xs-2{flex-basis:16.667%;max-width:16.667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.333%;max-width:33.333%}.col-xs-5{flex-basis:41.667%;max-width:41.667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.333%;max-width:58.333%}.col-xs-8{flex-basis:66.667%;max-width:66.667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.333%;max-width:83.333%}.col-xs-11{flex-basis:91.667%;max-width:91.667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{box-sizing:border-box;flex:0 0 auto;padding-left:10px;padding-right:10px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-1{flex-basis:8.333%;max-width:8.333%}.col-sm-2{flex-basis:16.667%;max-width:16.667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.333%;max-width:33.333%}.col-sm-5{flex-basis:41.667%;max-width:41.667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.333%;max-width:58.333%}.col-sm-8{flex-basis:66.667%;max-width:66.667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.333%;max-width:83.333%}.col-sm-11{flex-basis:91.667%;max-width:91.667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:62em){.container{width:610px}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{box-sizing:border-box;flex:0 0 auto;padding-left:10px;padding-right:10px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-1{flex-basis:8.333%;max-width:8.333%}.col-md-2{flex-basis:16.667%;max-width:16.667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.333%;max-width:33.333%}.col-md-5{flex-basis:41.667%;max-width:41.667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.333%;max-width:58.333%}.col-md-8{flex-basis:66.667%;max-width:66.667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.333%;max-width:83.333%}.col-md-11{flex-basis:91.667%;max-width:91.667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:75em){.container{width:710px}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{box-sizing:border-box;flex:0 0 auto;padding-left:10px;padding-right:10px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-1{flex-basis:8.333%;max-width:8.333%}.col-lg-2{flex-basis:16.667%;max-width:16.667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.333%;max-width:33.333%}.col-lg-5{flex-basis:41.667%;max-width:41.667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.333%;max-width:58.333%}.col-lg-8{flex-basis:66.667%;max-width:66.667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.333%;max-width:83.333%}.col-lg-11{flex-basis:91.667%;max-width:91.667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}.app-body__content--full{margin-left:0!important;width:100%}.app-body__content--support{align-items:flex-start;background:#f5f6fa;padding:15px 20px 20px}.app-body__content--support .app-body__page{max-width:1200px}.app-header--center{position:relative}.app-header__logo--center{left:50%;position:absolute;top:5px;transform:translateX(-50%)}.checkbox-text{margin-left:8px}textarea{background:#fff;border:1px solid #d5daed;border-radius:4px;box-shadow:inset 0 1px 2px 0 #1d1f2926,0 0 0 0 #385fc2;box-sizing:border-box;color:#2e3242;font:400 14px helvetica;line-height:19px;margin:0 0 10px;min-height:75px;outline:0;padding:7px 10px;resize:vertical;transition:all .35s;width:100%}textarea::placeholder{color:#7d84a180;transition:all .35s}textarea:hover{border:1px solid #385fc2;transition:all .35s}textarea:hover::placeholder{color:#7d84a1;transition:all .35s}textarea:focus{border:1px solid #385fc2;box-shadow:inset 0 0 0 0 #1d1f2926,0 0 0 1px #385fc2;color:#4582e5;transition:all .35s}textarea:disabled{background:#e6e8f2;border:1px solid #d5daed;box-shadow:0 0 0 0 #1d1f2900,0 0 0 0 #385fc2;color:#7d84a1}textarea:disabled::placeholder{color:#7d84a1}textarea:disabled:focus,textarea:disabled:hover{border:1px solid #d5daed;color:#7d84a1;cursor:not-allowed}textarea:disabled:focus::placeholder,textarea:disabled:hover::placeholder{color:#7d84a1}select{appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill=%27%237d84a1%27 height=%2710%27 width=%2710%27 viewBox=%270 0 8 5%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M0 0l4 5 4-5H0z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 5px;border:1px solid #d5daed;border-radius:4px;box-shadow:inset 0 1px 2px 0 #1d1f2926,0 0 0 0 #385fc2;box-sizing:border-box;color:#2e3242;font:400 14px helvetica;height:35px;line-height:35px;margin:0 0 10px;outline:0;padding:0 10px;transition:all .35s;width:100%}select:hover{border:1px solid #aaafc5}select:focus{border:1px solid #385fc2;box-shadow:inset 0 0 0 0 #1d1f2926,0 0 0 1px #385fc2}select:disabled{background:#e6e8f2;background-image:none;border:1px solid #d5daed;color:#7d84a1;cursor:not-allowed}select option{color:#2e3242}input[type=file]{background:#fff;border:1px solid #d5daed;border-radius:4px;box-shadow:inset 0 1px 2px 0 #1d1f2926;box-sizing:border-box;color:#2e3242;font:400 14px helvetica;height:35px;line-height:35px;margin:0 0 10px;padding:0 10px;transition:all .35s;width:100%}input[type=file]:hover{border:1px solid #aaafc5}input[type=file]:focus{border:1px solid #385fc2;box-shadow:inset 0 0 0 0 #1d1f2926,0 0 0 1px #385fc2}input[type=file]::file-selector-button{background:#385fc2;border:none;border-radius:3px;color:#fff;cursor:pointer;height:33px;margin-right:8px;padding:0 12px;transition:background .35s}input[type=file]::file-selector-button:hover{background:#27469b}input[type=file]:disabled{background:#e6e8f2;border:1px solid #d5daed;color:#7d84a1;cursor:not-allowed}.dropzone{border:1px dashed #d5daed;border-radius:4px;box-sizing:border-box;color:#7d84a1;cursor:pointer;font:400 14px helvetica;padding:20px;text-align:center;transition:all .35s}.dropzone:hover{border-color:#aaafc5}.dropzone.dragging{background:#e6e8f273}.dropzone a{color:#385fc2;text-decoration:none}.file-list{list-style:none;margin:10px 0;padding:0}.file-list li{align-items:center;border-bottom:1px solid #d5daed;display:flex;justify-content:space-between;padding:4px 8px}.remove-button{background:#0000;border:none;color:#385fc2;cursor:pointer;font-size:16px;line-height:1}.remove-button:hover{color:#27469b}.licenses-dashboard{display:flex;flex-direction:column;gap:24px}.licenses-dashboard__header{background:linear-gradient(90deg,#f8fafc,#f3f4f6);border:1px solid #d5daed;border-radius:4px;padding:24px}.licenses-dashboard__title{color:#2e3242;font-family:helvetica;font-size:20px;font-weight:600;margin:0 0 8px}.licenses-dashboard__description{color:#64748b;font-size:14px;line-height:1.5;margin:0}.licenses-dashboard__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:768px){.licenses-dashboard__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.licenses-dashboard__grid{grid-template-columns:repeat(4,1fr)}}.license-card{background:#fff;border:1px solid #d5daed;border-radius:4px;display:flex;flex-direction:column;gap:16px;padding:20px;transition:box-shadow .2s ease,transform .2s ease}.license-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-2px)}.license-card__header{align-items:center;display:flex;justify-content:space-between}.license-card__title{color:#2e3242;font-family:helvetica;font-size:16px;font-weight:600;margin:0}.license-card__body{display:flex;flex-direction:column;gap:12px}.license-card__seats{color:#64748b;font-size:14px}.license-card__used{color:#2e3242;font-size:28px;font-weight:700}.license-card__total{color:#64748b;font-size:14px}.license-card__progress{background:#e2e8f0;border-radius:4px;height:8px;overflow:hidden;width:100%}.license-card__progress-bar{border-radius:4px;height:100%;transition:width .3s ease}.license-card__progress-bar--green{background:#10b981}.license-card__progress-bar--yellow{background:#f59e0b}.license-card__progress-bar--red{background:#ef4444}.license-card__utilization{color:#64748b;font-size:12px;font-weight:500;line-height:1.5}.license-card__breakdown{color:#7d84a1;font-size:11px;font-weight:400}.license-card__footer{display:flex;justify-content:flex-end;margin-top:auto}.license-card__footer .button{margin-bottom:0;width:100%}.licenses-dashboard__loading{align-items:center;background:#fff;border:1px solid #d5daed;border-radius:4px;display:flex;flex-direction:column;gap:16px;padding:60px 24px}.licenses-dashboard__loading .spinner{animation:spin 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.licenses-dashboard__loading p{color:#64748b;font-size:14px;margin:0}.licenses-dashboard__unavailable{align-items:center;background:#fff;border:1px solid #d5daed;border-radius:4px;display:flex;justify-content:center;padding:60px 24px}.licenses-dashboard__unavailable p{color:#64748b;font-size:14px;margin:0}.licenses-dashboard__error{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;display:flex;flex-direction:column;gap:16px;padding:24px}.licenses-dashboard__error p{color:#7f1d1d;font-size:14px;margin:0;text-align:center}.licenses-dashboard__error .button{margin-bottom:0}.licenses-dashboard__contact{align-items:center;background:linear-gradient(135deg,#06b6d41a,#0ea5e90d);border:1px solid #06b6d44d;border-radius:4px;display:flex;gap:20px;padding:24px}.licenses-dashboard__contact-icon{align-items:center;background:#06b6d433;border-radius:50%;color:#06b6d4;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.licenses-dashboard__contact-content{flex:1 1}.licenses-dashboard__contact-title{color:#2e3242;font-family:helvetica;font-size:16px;font-weight:600;margin:0 0 4px}.licenses-dashboard__contact-description{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 16px}.licenses-detail{display:flex;flex-direction:column;gap:0}.licenses-detail__header{align-items:center;background:linear-gradient(90deg,#f8fafc,#f3f4f6);border:1px solid #d5daed;border-radius:4px 4px 0 0;display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.licenses-detail__header-left{align-items:center;display:flex;flex:1 1;gap:16px}.licenses-detail__close-button{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s ease,color .2s ease}.licenses-detail__close-button:hover{background:#e2e8f0;color:#2e3242}.licenses-detail__title{color:#2e3242;font-family:helvetica;font-size:20px;font-weight:600;margin:0}.licenses-detail__subtitle{color:#64748b;font-size:14px;margin:4px 0 0}.licenses-detail__search{background:#fff;border-left:1px solid #d5daed;border-right:1px solid #d5daed;padding:16px 24px}.licenses-detail__search .search-bar-wrapper{margin-bottom:0;max-width:100%}.licenses-detail__search .search-bar-input{margin-bottom:0}.licenses-detail__table-container{background:#fff;border-left:1px solid #d5daed;border-right:1px solid #d5daed;overflow-x:auto}.licenses-detail__table{border-collapse:collapse;width:100%}.licenses-detail__table thead{background:#f8fafc;border-bottom:1px solid #d5daed;border-top:1px solid #d5daed}.licenses-detail__table th{color:#475569;font-family:helvetica;font-size:12px;font-weight:600;letter-spacing:.05em;padding:12px 24px;text-align:left;text-transform:uppercase}.licenses-detail__table tbody tr{border-bottom:1px solid #e2e8f0;transition:background-color .15s ease}.licenses-detail__table tbody tr:hover{background:#f8fafc}.licenses-detail__table tbody tr:last-child{border-bottom:none}.licenses-detail__table td{color:#475569;font-size:14px;padding:16px 24px}.licenses-detail__empty{color:#7d84a1;font-style:italic;padding:40px 24px!important;text-align:center}.licenses-detail__footer{background:#fff;border:1px solid #d5daed;border-radius:0 0 4px 4px;border-top:none;display:flex;justify-content:flex-end;padding:16px 24px}.licenses-detail__footer .button{margin-bottom:0}@media (max-width:768px){.licenses-dashboard__contact{flex-direction:column;text-align:center}.licenses-detail__header{align-items:flex-start;flex-direction:column;padding:16px}.licenses-detail__header-left{width:100%}.licenses-detail__footer,.licenses-detail__search,.licenses-detail__table td,.licenses-detail__table th{padding:12px 16px}}@media (max-width:480px){.licenses-dashboard__header{padding:16px}.licenses-dashboard__title{font-size:18px}.license-card{padding:16px}.licenses-detail__table td,.licenses-detail__table th{font-size:13px;padding:10px 12px}}.search-bar-wrapper{align-items:center;display:flex;max-width:400px;position:relative;width:100%}.search-bar-icon{align-items:center;color:#7d84a1b3;display:flex;height:18px;justify-content:center;left:10px;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.search-bar-input{padding-left:38px!important;padding-right:30px!important;width:100%}.search-bar-clear{align-items:center;background:none;border:none;color:#7d84a1b3;cursor:pointer;display:flex;font-size:24px;justify-content:center;line-height:1;padding:4px 8px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s}.search-bar-clear:hover{color:#2e3242}.search-bar-clear:focus{color:#385fc2;outline:none}.search-bar-input:focus~.search-bar-icon,.search-bar-input:hover~.search-bar-icon{color:#385fc2}.sortable-table-wrapper{background:#fff;border:1px solid #d5daed;border-radius:0 0 4px 4px;border-top:0;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;width:100%}.sortable-table-scroll{overflow-x:auto;width:100%}.sortable-table{border:0 solid #0000;border-collapse:collapse;border-spacing:0;font-family:helvetica;min-width:100%;text-align:left;width:100%}.sortable-table-header{background:#f8fafc;border:1px solid #d5daed;color:#475569;font-size:11px;font-weight:600;height:40px;letter-spacing:.05em;line-height:40px;padding:0 10px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.sortable-table-header:first-child{border-left:0}.sortable-table-header:last-child{border-right:0}.sortable-table-header-sortable{cursor:pointer;transition:background .2s;-webkit-user-select:none;user-select:none}.sortable-table-header-sortable:hover{background:#f1f5f9}.sortable-table-header-content{align-items:center;display:flex;gap:8px;height:100%;justify-content:space-between}.sortable-table-header-content input[type=checkbox]{display:flex;margin:0;vertical-align:middle}.sort-icon-placeholder{height:16px;visibility:hidden;width:16px}.sort-icon-active{color:#385fc2;flex-shrink:0}.sortable-table-actions-header{text-align:right}.sortable-table-cell{background:#fff0;border:1px solid #d5daed;font-size:13px;font-weight:400;line-height:18px;padding:10px;vertical-align:middle}.sortable-table-cell:first-child{border-left:0}.sortable-table-cell:last-child{border-right:0}.sortable-table-row{transition:background-color .15s}.sortable-table-row-clickable{cursor:pointer}.sortable-table-row-clickable:hover{background-color:#f0f2fa}.sortable-table-row td{border-bottom:0}.row-action-cell{white-space:nowrap;width:1px}.sortable-table-actions{gap:8px}.action-button,.sortable-table-actions{align-items:center;display:flex;justify-content:center}.action-button{background:none;border:none;border-radius:4px;color:#7d84a1;cursor:pointer;padding:4px;transition:color .2s}.action-button:hover{background:#d5daed4d;color:#2e3242}.action-button:focus{outline:2px solid #385fc280;outline-offset:1px}.action-button.action-button-delete{color:#dc2626cc}.action-button.action-button-delete:hover{background:#dc26261a;color:#dc2626}.row-chevron{color:#7d84a180;flex-shrink:0}.sortable-table-empty{color:#7d84a1;font-style:italic;padding:40px 20px;text-align:center}.col-collapse{white-space:nowrap;width:1px}@media (max-width:768px){.sortable-table-cell,.sortable-table-header{font-size:12px;padding:8px}.sortable-table-header{height:36px;line-height:36px}}.pagination-controls{align-items:center;background:#fff;border-bottom:1px solid #d5daed;border-left:1px solid #d5daed;border-radius:0 0 4px 4px;border-right:1px solid #d5daed;display:flex;justify-content:space-between;padding:12px 24px}.pagination-info{color:#475569;font-size:14px}.pagination-info p{margin:0}.pagination-info-number{color:#2e3242;font-weight:500}.pagination-nav{align-items:center;border-radius:6px;box-shadow:0 1px 2px 0 #0000000d;display:inline-flex;isolation:isolate}.pagination-nav-button{align-items:center;background:#fff;border:1px solid #d5daed;color:#475569;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;margin-left:-1px;padding:8px 12px;position:relative;transition:all .15s}.pagination-nav-button:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px;margin-left:0}.pagination-nav-button:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-nav-button:hover:not(:disabled){background:#475569;color:#fff;z-index:10}.pagination-nav-button:focus{outline:none;z-index:20}.pagination-nav-button:disabled{background:#fff;color:#cbd5e1;cursor:not-allowed}.pagination-nav-button--next,.pagination-nav-button--prev{color:#9ca3af;padding:6px 10px}.pagination-nav-button--next:hover:not(:disabled),.pagination-nav-button--prev:hover:not(:disabled){color:#475569}.pagination-nav-button--page{min-width:40px}.pagination-nav-button--active{background:#334155;border-color:#334155;color:#fff;font-weight:600;z-index:10}.pagination-nav-button--active:hover{background:#334155;color:#fff}.pagination-nav-ellipsis{align-items:center;background:#fff;border:1px solid #d5daed;color:#64748b;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;margin-left:-1px;padding:8px 12px;position:relative}@media (max-width:640px){.pagination-controls{flex-direction:column;gap:16px;padding:12px 16px}.pagination-info{text-align:center}.pagination-nav{justify-content:center;width:100%}.pagination-nav-button--page:not(.pagination-nav-button--active),.pagination-nav-ellipsis{display:none}.pagination-nav-button--next,.pagination-nav-button--prev{flex:1 1;padding:8px 16px}}.field-configuration{margin:0;max-width:100%;padding:16px 16px 4px}@media (min-width:1024px){.field-configuration{min-width:800px}}.field-configuration__tabs-wrapper{margin-bottom:16px;position:relative}.field-configuration__tabs{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background-color:#334155;border-radius:8px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:8px;scrollbar-width:none}.field-configuration__tabs::-webkit-scrollbar{display:none;height:0}.field-configuration__tabs-arrow{align-items:center;background-color:#334155;border:none;bottom:0;color:#fff;cursor:pointer;display:flex;justify-content:center;position:absolute;top:0;width:32px;z-index:2}.field-configuration__tabs-arrow:hover{background-color:#475569}.field-configuration__tabs-arrow--left{background:linear-gradient(90deg,#334155 60%,#0000);border-radius:8px 0 0 8px;justify-content:flex-start;left:0;padding-left:4px}.field-configuration__tabs-arrow--right{background:linear-gradient(270deg,#334155 60%,#0000);border-radius:0 8px 8px 0;justify-content:flex-end;padding-right:4px;right:0}.field-configuration__tab{align-items:center;background-color:initial;border:none;border-radius:6px;color:#cbd5e1;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease;white-space:nowrap}.field-configuration__tab:hover{background-color:#475569;color:#fff}.field-configuration__tab--active{color:#1e293b}.field-configuration__content,.field-configuration__tab--active{background-color:#fff;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a}.field-configuration__content{border:1px solid #e2e8f0;border-radius:8px;padding:20px}.field-configuration__placeholder{color:#64748b;padding:48px;text-align:center}.field-configuration__placeholder p{font-size:16px;margin:0}.access-code-tags{display:flex;flex-wrap:wrap;gap:4px;max-width:500px}.access-code-tag{align-items:center;background:#475569;border:1px solid #475569;border-radius:4px;color:#fff;display:inline-flex;font-size:11px;font-weight:500;line-height:1.4;padding:2px 7px;white-space:nowrap}.access-code-tag--filtered{background:#0000;color:#475569}.access-code-tag--none{background:#e2e8f0;border-color:#e2e8f0;color:#94a3b8}.permissions-table{border-collapse:collapse;font-size:14px;width:100%}.permissions-table th{border-bottom:1px solid #e2e8f0;color:#94a3b8;font-size:12px;font-weight:500;padding:8px 24px 8px 0;text-align:left;white-space:nowrap}.permissions-table th:first-child{width:100%}.permissions-table td{border-bottom:1px solid #f1f5f9;padding:12px 24px 12px 0;vertical-align:middle;white-space:nowrap}.permissions-table__module{color:#0f172a;font-weight:400;width:100%}.permissions-access-select{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#1e293b;cursor:pointer;font-size:13px;padding:0 26px 0 8px;width:auto}.permissions-access-select--filtered{color:#0369a1}.permissions-access-select--filtered,.permissions-access-select:focus{border-color:#0ea5e9;box-shadow:0 0 0 2px #0ea5e926;outline:none}.permissions-access-select:disabled{background-color:#f1f5f9;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed}.permissions-filter-link{align-items:center;background:none;border:none;color:#0ea5e9;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:5px;padding:0;text-decoration:none}.permissions-filter-link:hover{color:#0284c7;text-decoration:underline}.permissions-filter-link--disabled{color:#94a3b8;cursor:default}.permissions-filter-link--disabled:hover{color:#94a3b8;text-decoration:none}.permissions-inbound-toggle{align-items:center;color:#1e293b;cursor:pointer;display:inline-flex;font-size:13px;gap:6px}.permissions-inbound-toggle input:disabled{cursor:not-allowed}.permissions-inbound-toggle__label{display:inline-flex;flex-direction:column;line-height:1.2}.jfm-overlay{align-items:center;background:#0f172a66;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.jfm-container{background:#fff;border-radius:10px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:960px;overflow:hidden;width:100%}.jfm-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.jfm-title{color:#0f172a;font-size:16px;font-weight:600}.jfm-close{align-items:center;background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;padding:4px}.jfm-close:hover{background:#f1f5f9;color:#1e293b}.jfm-body{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:16px 20px}.jfm-fieldset{border:0;display:contents;margin:0;min-inline-size:0;padding:0}.jfm-row{align-items:flex-start;display:flex;gap:12px}.jfm-type-select{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#1e293b;cursor:pointer;flex-shrink:0;font-size:13px;margin-top:32px;padding:0 28px 0 8px;width:100px}.jfm-type-select:focus{border-color:#0ea5e9;box-shadow:0 0 0 2px #0ea5e926;outline:none}.jfm-panels{display:flex;flex:1 1;gap:12px;min-width:0}.jfm-panel{background:#f8fafc;border-radius:6px;flex:1 1;min-width:0;padding:12px}.jfm-panel--disabled{opacity:.5}.jfm-panel-title{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:10px}.jfm-field{align-items:center;display:flex;gap:8px;margin-bottom:8px}.jfm-field label{color:#64748b;flex-shrink:0;font-size:12px;min-width:62px}.jfm-field input:not([type]),.jfm-field input[type=text]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#1e293b;flex:1 1;font-size:12px;min-width:0;padding:4px 8px}.jfm-field input:not([type]):focus,.jfm-field input[type=text]:focus{border-color:#0ea5e9;outline:none}.jfm-field select{appearance:auto;-webkit-appearance:auto;background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#1e293b;cursor:pointer;flex:1 1;font-size:12px;min-width:0;padding:4px 24px 4px 8px}.jfm-field select:focus{border-color:#0ea5e9;outline:none}.jfm-field--checkbox label{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:12px;gap:6px;min-width:0;min-width:auto}.jfm-field--checkbox input[type=checkbox]{cursor:pointer;flex-shrink:0;height:14px;width:14px}.jfm-field .searchable-code-select{flex:1 1;min-width:0;width:auto}.jfm-container--wide{max-width:min(1280px,calc(100vw - 32px))}.jfm-panel .jfm-field:not(.jfm-field--checkbox) label{flex:0 0 62px}.efm-field .searchable-code-select,.jfm-field .searchable-code-select{margin-bottom:10px}.efm-field .searchable-code-select__control,.jfm-field .searchable-code-select__control{box-sizing:border-box;min-height:35px;padding:0 10px}.efm-field .searchable-code-select__value,.jfm-field .searchable-code-select__value{font-size:12px;min-width:0;overflow:hidden}.jfm-delete{align-items:center;background:none;border:none;border-radius:4px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;margin-top:28px;padding:6px}.jfm-delete:hover,.jfm-error{background:#fef2f2}.jfm-error{border-top:1px solid #fecaca;color:#dc2626;font-size:13px;padding:8px 20px}.jfm-footer{align-items:center;background:#fff;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 20px}.jfm-add-row{align-items:center;background:none;border:none;color:#0ea5e9;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:5px;padding:0}.jfm-add-row:hover{color:#0284c7;text-decoration:underline}.jfm-footer-actions{display:flex;gap:10px}.jfm-cancel{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px}.jfm-cancel:hover:not(:disabled){background:#f8fafc}.jfm-cancel:disabled{cursor:default;opacity:.6}.jfm-save{background:#0ea5e9;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 24px}.jfm-save:hover:not(:disabled){background:#0284c7}.jfm-save:disabled{cursor:default;opacity:.6}.efm-row{align-items:flex-start;background:#f8fafc;border-radius:6px;display:flex;gap:12px;padding:12px}.efm-fields{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.efm-inputs-row{display:flex;gap:12px}.efm-field,.efm-status-row{display:flex}.efm-field{flex:1 1;flex-direction:column;gap:4px;min-width:0}.efm-field--status{flex:0 0 auto}.efm-field label{color:#64748b;font-size:12px}.efm-field input{background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-sizing:border-box;color:#1e293b;font-size:12px;padding:5px 8px;width:100%}.wlfm-container{max-width:360px;width:100%}.wlfm-all-none{display:flex;gap:6px;justify-content:flex-end;margin-bottom:12px}.wlfm-preset-btn{background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;color:#334155;cursor:pointer;font-size:13px;padding:4px 14px}.wlfm-preset-btn:hover{background:#e2e8f0}.wlfm-table{border-collapse:collapse;width:100%}.wlfm-table th{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:600;padding:4px 8px 8px;text-align:left}.wlfm-table td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:14px;padding:8px}.wlfm-table td:first-child{text-align:center;width:48px}.wlfm-table input[type=checkbox]{cursor:pointer;height:16px;width:16px}.efm-field input:focus{border-color:#0ea5e9;outline:none}.efm-field select{appearance:auto;-webkit-appearance:auto;background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#1e293b;cursor:pointer;font-size:12px;padding:4px 24px 4px 8px}.efm-field select:focus{border-color:#0ea5e9;outline:none}.eqfm-row{align-items:flex-start;background:#f8fafc;border-radius:6px;display:flex;gap:12px;padding:12px}.eqfm-fields{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.eqfm-inputs-row{display:flex;flex-wrap:wrap;gap:12px}.eqfm-checkboxes-row{align-items:center;display:flex;gap:16px}.eqfm-checkbox-label{align-items:center;color:#1e293b;cursor:pointer;display:flex;font-size:12px;gap:6px;-webkit-user-select:none;user-select:none}.eqfm-checkbox-label input[type=checkbox]{accent-color:#0ea5e9;cursor:pointer;height:14px;width:14px}.roles-list{display:flex;flex-direction:column;gap:0}.roles-list__header{background:linear-gradient(90deg,#f8fafc,#f3f4f6);border:1px solid #d5daed;border-radius:4px 4px 0 0;padding:20px 24px}.roles-list__header-left,.roles-list__header-top{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.roles-list__header-left{min-width:0}.roles-list__title{color:#2e3242;font-family:helvetica;font-size:20px;font-weight:600;margin:0;white-space:nowrap}.roles-list__company-filter{align-items:center;display:flex;flex:0 1 auto;gap:6px;min-width:0}.roles-list__company-select{margin:0;max-width:260px;min-width:160px;overflow:hidden;padding-right:28px;text-overflow:ellipsis;white-space:nowrap}.roles-list__header-top .search-bar-wrapper{flex:1 1 160px;margin-bottom:0;max-width:400px;min-width:160px}.roles-list__header-top .search-bar-wrapper .search-bar-input{margin-bottom:0}.roles-list__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-left:auto}.roles-list__actions .button{align-items:center;display:flex;flex-shrink:0;margin-bottom:0;white-space:nowrap}.role-company-tags{display:flex;flex-wrap:wrap;gap:4px}.role-company-tag{background:#22b0c3;border:1px solid #22b0c3;border-radius:4px;color:#fff;font-weight:500;line-height:1.4;padding:2px 7px;white-space:nowrap}.role-badge,.role-company-tag{align-items:center;display:inline-flex;font-size:11px}.role-badge{border-radius:12px;font-weight:600;justify-content:center;min-width:24px;padding:4px 8px}.role-badge--enabled{background:#10b9811a;color:#10b981}.role-badge--disabled{background:#cbd5e180;color:#64748b}.roles-list__loading{background:#fff;border:1px solid #d5daed;border-radius:0 0 4px 4px;border-top:0;color:#7d84a1;font-size:14px;padding:60px 20px;text-align:center}.roles-list__error{background:#fee2e280;border:1px solid #dc26264d;border-radius:0 0 4px 4px;border-top:0;padding:40px 20px;text-align:center}.roles-list__error p{color:#dc2626;font-size:14px;margin:0 0 16px}.roles-list__error .button{margin:0 auto}@media (max-width:768px){.roles-list__header{padding:16px}.roles-list__header-top{align-items:stretch;flex-direction:column;gap:12px}.roles-list__title{font-size:18px}.roles-list__header-top .search-bar-wrapper{flex:1 1 auto;order:3}.roles-list__actions{flex-direction:column;margin-left:0;order:2}.roles-list__actions .button{justify-content:center;width:100%}}@media (max-width:480px){.roles-list__header-bottom{flex-direction:column;gap:12px}.roles-list__header-bottom .search-bar-wrapper{max-width:100%}}.detail-header{background:linear-gradient(90deg,#f8fafc,#f3f4f6);border-bottom:1px solid #d5daed;padding:20px 24px}.detail-header-content{align-items:center;display:flex;gap:16px;justify-content:space-between}.detail-header-left{align-items:center;display:flex;flex:1 1;gap:16px;min-width:0}.detail-header-back-button{align-items:center;background:none;border:none;border-radius:8px;color:#7d84a1;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:all .2s}.detail-header-back-button:hover{background:#e6e8f280;color:#2e3242}.detail-header-back-button:focus{outline:2px solid #385fc280;outline-offset:2px}.detail-header-title-group{min-width:0}.detail-header-title{color:#2e3242;font-family:helvetica;font-size:20px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-header-subtitle{align-items:center;color:#64748b;display:flex;font-family:helvetica;font-size:13px;gap:6px;margin-top:4px}.detail-header-breadcrumb-row{padding:4px 0 0}.detail-header-content--breadcrumb{align-items:stretch;flex-direction:column;gap:6px}.detail-header-back-link{align-items:center;align-self:flex-start;background:none;border:none;color:#7d84a1;cursor:pointer;display:inline-flex;font-family:helvetica;font-size:13px;gap:2px;margin-bottom:12px;padding:0}.detail-header-back-link:focus,.detail-header-back-link:hover{color:#385fc2;outline:none}.detail-header-main{align-items:center;display:flex;gap:16px;justify-content:space-between}.detail-header-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.detail-header-actions .button{align-items:center;display:flex;margin-bottom:0}.detail-header-actions .detail-header-save{background:#385fc2;border-color:#385fc2;color:#fff}.detail-header-actions .detail-header-save:focus,.detail-header-actions .detail-header-save:hover{background:#4582e5;border-color:#4582e5;color:#fff}.detail-header-actions .detail-header-save:disabled{background:#e6e8f2;border-color:#d5daed;color:#7d84a1}@media (max-width:768px){.detail-header-breadcrumb-row{padding:4px 0 0}.detail-header{padding:16px}.detail-header-content{flex-wrap:wrap}.detail-header-left{flex:1 1 100%}.detail-header-actions{flex:1 1 100%;justify-content:flex-end}.detail-header-title{font-size:18px}}@media (max-width:480px){.detail-header-left{gap:12px}.detail-header-actions{gap:8px}.detail-header-actions .button{font-size:13px;min-width:80px;padding:0 8px}.detail-header-title{font-size:16px}}.audit-history-modal{max-width:640px;width:100%}.audit-history__title{align-items:center;display:flex;gap:8px}.audit-history__header--toggle{align-items:center;color:#64748b;cursor:pointer;display:flex;justify-content:space-between}.audit-history__count{color:#64748b;font-size:13px;font-weight:400}.audit-history__empty{color:#64748b;font-size:13px;padding:8px 0}.audit-history__timeline{margin-top:8px;position:relative}.audit-history__item{display:flex;gap:16px;padding-bottom:20px;position:relative}.audit-history__item:not(:last-child):before{background:#d5daed;bottom:0;content:"";left:4px;position:absolute;top:14px;width:1px}.audit-history__dot{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d5daed;flex:none;height:9px;margin-top:5px;width:9px}.audit-history__dot--created{background:#10b981}.audit-history__dot--edited{background:#3b82f6}.audit-history__dot--deleted{background:#dc2626}.audit-history__item-content{border:1px solid #d5daed;border-radius:4px;flex:1 1;min-width:0}.audit-history__item-header{align-items:center;cursor:default;display:flex;gap:10px;padding:10px 12px}.audit-history__item-header[role=button]{cursor:pointer}.audit-history__badge{align-items:center;border-radius:12px;display:inline-flex;flex:none;font-size:11px;font-weight:600;justify-content:center;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.audit-history__badge--created{background:#10b9811a;color:#10b981}.audit-history__badge--edited{background:#3b82f61a;color:#3b82f6}.audit-history__badge--deleted{background:#dc26261a;color:#dc2626}.audit-history__item-title{color:#2e3242;flex:1 1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-history__meta{align-items:center;color:#64748b;display:flex;flex:none;font-size:12px;gap:4px;white-space:nowrap}.audit-history__meta svg{margin-right:2px}.audit-history__meta svg:not(:first-child){margin-left:8px}.audit-history__diff-table{border-collapse:collapse;border-top:1px solid #d5daed;width:100%}.audit-history__diff-table th{background:#f8fafc;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;padding:8px 12px;text-align:left;text-transform:uppercase}.audit-history__diff-table td{border-top:1px solid #eceff6;font-size:13px;padding:8px 12px;vertical-align:top}.audit-history__diff-field{color:#2e3242;font-weight:600;white-space:nowrap}.audit-history__diff-from{color:#dc2626;text-decoration:line-through}.audit-history__diff-to{color:#10b981}.form-footer{background:#fff;bottom:0;display:flex;justify-content:flex-end;margin-top:24px;padding:16px 24px;position:sticky;width:100%;z-index:10}.form-footer--stuck{border-top:1px solid #e5e7eb;box-shadow:0 -2px 8px #0000000f}.form-footer-actions{align-items:center;display:flex;gap:12px}.form-footer-actions .button--cancel{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:8px 16px}.form-footer-actions .button--cancel:hover{background:#e5e7eb}.form-footer-actions .button--save{align-items:center;background:#0891b2;border:1px solid #0891b2;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:8px 16px}.form-footer-actions .button--save:hover:not(:disabled){background:#0e7490;border-color:#0e7490}.form-footer-actions .button--save:disabled{cursor:not-allowed;opacity:.6}.searchable-employee-select{position:relative;width:100%}.searchable-employee-select__label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.searchable-employee-select__control{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;min-height:42px;padding:10px 12px;transition:all .2s}.searchable-employee-select__control:hover:not(.searchable-employee-select__control--disabled){border-color:#9ca3af}.searchable-employee-select__control--open{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.searchable-employee-select__control--disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.6}.searchable-employee-select__value{align-items:center;display:flex;flex:1 1;font-size:14px;gap:8px;justify-content:space-between}.searchable-employee-select__placeholder{color:#9ca3af}.searchable-employee-select__clear{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:2px;transition:all .2s}.searchable-employee-select__clear:hover{background-color:#f3f4f6;color:#1f2937}.searchable-employee-select__icon{color:#6b7280;flex-shrink:0}.searchable-employee-select__dropdown{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;left:0;max-height:320px;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.searchable-employee-select__search{border-bottom:1px solid #e5e7eb;padding:8px}.searchable-employee-select__search-input{border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none;padding:8px 12px;width:100%}.searchable-employee-select__search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.searchable-employee-select__options{max-height:260px;overflow-y:auto}.searchable-employee-select__option{border-bottom:1px solid #f3f4f6;cursor:pointer;padding:10px 12px;transition:background-color .15s}.searchable-employee-select__option:last-child{border-bottom:none}.searchable-employee-select__option:hover{background-color:#f9fafb}.searchable-employee-select__option-code{color:#1f2937;font-size:13px;font-weight:600;margin-bottom:2px}.searchable-employee-select__option-name{color:#6b7280;font-size:13px}.searchable-employee-select__empty,.searchable-employee-select__loading{color:#6b7280;font-size:14px;padding:16px 12px;text-align:center}.searchable-gl-account-select{position:relative;width:100%}.searchable-gl-account-select__label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.searchable-gl-account-select__control{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;min-height:42px;padding:10px 12px;transition:all .2s}.searchable-gl-account-select__control:hover:not(.searchable-gl-account-select__control--disabled){border-color:#9ca3af}.searchable-gl-account-select__control--open{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.searchable-gl-account-select__control--disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.6}.searchable-gl-account-select__value{align-items:center;display:flex;flex:1 1;font-size:14px;gap:8px;justify-content:space-between;min-width:0;overflow:hidden}.searchable-gl-account-select__value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-gl-account-select__placeholder{color:#9ca3af}.searchable-gl-account-select__clear{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:2px;transition:all .2s}.searchable-gl-account-select__clear:hover{background-color:#f3f4f6;color:#1f2937}.searchable-gl-account-select__icon{color:#6b7280;flex-shrink:0}.searchable-gl-account-select__dropdown{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;left:0;max-height:320px;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.searchable-gl-account-select__search{border-bottom:1px solid #e5e7eb;padding:8px}.searchable-gl-account-select__search-input{border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none;padding:8px 12px;width:100%}.searchable-gl-account-select__search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.searchable-gl-account-select__options{max-height:260px;overflow-y:auto}.searchable-gl-account-select__option{border-bottom:1px solid #f3f4f6;cursor:pointer;padding:10px 12px;transition:background-color .15s}.searchable-gl-account-select__option:last-child{border-bottom:none}.searchable-gl-account-select__option:hover{background-color:#f9fafb}.searchable-gl-account-select__option-code{color:#1f2937;font-size:13px;font-weight:600;margin-bottom:2px}.searchable-gl-account-select__option-name{color:#6b7280;font-size:13px}.searchable-gl-account-select__empty,.searchable-gl-account-select__loading{color:#6b7280;font-size:14px;padding:16px 12px;text-align:center}.searchable-code-select{position:relative;width:100%}.searchable-code-select__label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.searchable-code-select__control{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;min-height:42px;padding:10px 12px;transition:all .2s}.searchable-code-select__control:hover:not(.searchable-code-select__control--disabled){border-color:#9ca3af}.searchable-code-select__control--open{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.searchable-code-select__control--disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.6}.searchable-code-select__value{align-items:center;display:flex;flex:1 1;font-size:14px;gap:8px;justify-content:space-between;min-width:0;overflow:hidden}.searchable-code-select__value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-code-select__placeholder{color:#9ca3af}.searchable-code-select__clear{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:2px;transition:all .2s}.searchable-code-select__clear:hover{background-color:#f3f4f6;color:#1f2937}.searchable-code-select__icon{color:#6b7280;flex-shrink:0}.searchable-code-select__dropdown{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;max-height:320px;z-index:2000}.searchable-code-select__search{border-bottom:1px solid #e5e7eb;padding:8px}.searchable-code-select__search-input{border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none;padding:8px 12px;width:100%}.searchable-code-select__search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.searchable-code-select__options{max-height:260px;overflow-y:auto}.searchable-code-select__option{border-bottom:1px solid #f3f4f6;cursor:pointer;padding:10px 12px;transition:background-color .15s}.searchable-code-select__option:last-child{border-bottom:none}.searchable-code-select__option:hover{background-color:#f9fafb}.searchable-code-select__option-code{color:#1f2937;font-size:13px;font-weight:600;margin-bottom:2px}.searchable-code-select__option-name{color:#6b7280;font-size:13px}.searchable-code-select__empty,.searchable-code-select__loading{color:#6b7280;font-size:14px;padding:16px 12px;text-align:center}.user-form{background:#fff}.user-form,.user-form__content{display:flex;flex-direction:column}.user-form__content{border:1px solid #d5daed;border-radius:0 0 4px 4px;border-top:0;gap:24px;margin:0 auto;max-width:1000px;padding:24px;width:100%}.user-form__section{background:#f8fafc;border:1px solid #d5daed;border-radius:4px;padding:24px}.user-form__section-title{color:#2e3242;font-family:helvetica;font-size:18px;font-weight:600;margin:0 0 20px}.user-form__fields{display:flex;flex-direction:column;gap:20px}.user-form__field{display:flex;flex-direction:column;gap:8px}.user-form__label{color:#2e3242;display:block;font-family:helvetica;font-size:14px;font-weight:500}.user-form__note{color:#7d84a1;font-size:12px;font-weight:400;margin-left:8px}.user-form__input{border:1px solid #d5daed;border-radius:4px;box-sizing:border-box;color:#2e3242;font-family:helvetica;font-size:14px;padding:10px 12px;transition:border-color .2s,box-shadow .2s;width:100%}select.user-form__input{height:40px;line-height:40px;padding:0 12px}.user-form__input:focus{border-color:#385fc2;box-shadow:0 0 0 3px #385fc21a;outline:none}.user-form__input::placeholder{color:#7d84a199}.user-form__input--disabled{background:#e6e8f24d;cursor:not-allowed;opacity:.6}.user-form__input-with-icon{align-items:center;display:flex;position:relative}.user-form__input-with-icon .user-form__input{flex:1 1;padding-right:40px}.user-form__search-button{align-items:center;background:none;border:none;color:#7d84a1;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;transition:color .2s}.user-form__search-button:hover{color:#385fc2}.user-form__address-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 80px 120px}.user-form__input--state{text-align:center;text-transform:uppercase}.user-form__settings-grid{display:flex;flex-wrap:wrap;gap:24px;padding:8px 0}.user-form__checkbox-label,.user-form__setting-item{align-items:center;display:flex}.user-form__checkbox-label{color:#2e3242;cursor:pointer;font-family:helvetica;font-size:14px;gap:8px;position:relative;-webkit-user-select:none;user-select:none}.user-form__checkbox-label input[type=checkbox]{cursor:pointer;height:18px;width:18px}.user-form__info-icon{align-items:center;color:#7d84a1;cursor:help;display:flex;justify-content:center;margin-left:4px;position:relative}.user-form__info-icon:hover{color:#385fc2}.user-form__tooltip{background:#2e3242f2;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 2px 8px #00000026;color:#fff;font-size:13px;line-height:1.4;opacity:0;padding:8px 12px;pointer-events:none;transition:opacity .2s,visibility .2s;visibility:hidden;white-space:nowrap;z-index:1000}.user-form__tooltip,.user-form__tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.user-form__tooltip:after{border:6px solid #0000;border-top-color:#2e3242f2;content:"";top:100%}.user-form__info-icon:hover .user-form__tooltip{opacity:1;visibility:visible}.user-form__checkbox-group{display:flex;flex-direction:column;gap:12px;padding:12px 0}.user-form__field-note{color:#7d84a1;font-size:13px;line-height:1.4;margin:4px 0 0}.user-form__company-badges{display:flex;flex-wrap:wrap;gap:8px}.user-form__company-badge{align-items:center;background:#fff;border:1px solid #c8ccd6;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;padding:6px 14px;transition:all .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.user-form__company-badge:not(.user-form__company-badge--assigned):hover:not(:disabled){border-color:#22b0c3;color:#22b0c3}.user-form__company-badge--assigned{background:#22b0c3;border-color:#22b0c3;color:#fff}.user-form__company-badge--assigned:hover:not(:disabled){background:#1d9cad;border-color:#1d9cad}.user-form__company-badge--assigned-inactive{background:#94a3b8;border-color:#94a3b8;color:#fff}.user-form__company-badge--assigned-inactive:hover:not(:disabled){background:#64748b;border-color:#64748b}.user-form__company-badge:disabled{cursor:not-allowed;opacity:.6}.user-form__ach-number-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.user-form__ach-routing-field{flex:2 1 160px}.user-form__ach-account-field{flex:3 1 220px}.user-form__ach-on-file{background:#385fc20f;border:1px solid #385fc240;border-radius:4px;display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:16px 14px 12px}.user-form__ach-on-file-row{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.user-form__ach-on-file-group{align-items:center;display:flex;gap:8px}.user-form__ach-on-file-label{color:#2e3242;font-family:helvetica;font-size:13px;font-weight:500}.user-form__ach-on-file-value{color:#2e3242;font-family:helvetica;font-size:14px;font-weight:600;letter-spacing:1px}.user-form__ach-on-file-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:2px}.user-form__ach-on-file-note{color:#64748b;font-size:12px;margin:0}.user-form__ach-delete-btn{background:none;border:none;color:#dc2626;cursor:pointer;flex-shrink:0;font-family:helvetica;font-size:12px;font-weight:500;padding:0;text-decoration:underline}.user-form__ach-delete-btn:hover:not(:disabled){color:#b91c1c}.user-form__ach-delete-btn:disabled{color:#64748b;cursor:not-allowed;text-decoration:none}.user-form__error{color:#dc2626;font-size:12px;font-weight:500;margin-bottom:8px;margin-top:-4px}.input-error{border-color:#dc2626!important}@media (max-width:768px){.user-form__content,.user-form__section{padding:16px}.user-form__address-row{grid-template-columns:1fr}.user-form__input--state,.user-form__input--zip{text-align:left}}.user-form__two-col{grid-gap:24px;border:1px solid #d5daed;border-radius:0 0 4px 4px;border-top:0;display:grid;gap:24px;grid-template-columns:1fr 1fr;min-height:400px;padding:24px}.user-form__left{display:flex;flex-direction:column;gap:24px}.user-form__right{display:flex;flex-direction:column;gap:16px}.user-form__panel-title{color:#2e3242;font-family:helvetica;font-size:18px;font-weight:600;margin:0 0 4px}.user-form__name-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.user-form__company-card{background:#f8fafc;border:1px solid #d5daed;border-radius:4px}.user-form__company-card-header{align-items:center;background:#fff;border-bottom:1px solid #d5daed;color:#2e3242;display:flex;font-family:helvetica;font-size:15px;font-weight:600;gap:8px;padding:12px 16px}.user-form__company-card-name{flex:1 1}.user-form__active-toggle{align-items:center;display:inline-flex;flex-direction:row;font-size:13px;font-weight:400;gap:6px;-webkit-user-select:none;user-select:none}.user-form__active-toggle,.user-form__active-toggle input[type=checkbox]{cursor:pointer;flex-shrink:0;margin:0;padding:0}.user-form__company-card-body{display:flex;flex-direction:column;gap:16px;padding:16px}.user-form__group-row{align-items:center;display:flex;gap:8px}.user-form__group-row .user-form__input{flex:1 1}.user-form__group-remove{background:none;border:none;color:#7d84a1;cursor:pointer;font-size:18px;line-height:1;padding:4px 8px}.user-form__group-remove:hover{color:#dc2626}.user-form__group-add{align-items:center;background:none;border:none;color:#385fc2;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:4px;margin-top:4px;padding:4px 0}.user-form__group-add:hover{text-decoration:underline}.user-form__groups-empty,.user-form__groups-loading{color:#7d84a1;font-size:13px;padding:8px 0}.user-form__card-column-labels{color:#7d84a1;display:flex;font-size:12px;gap:8px;margin-bottom:4px}.user-form__card-column-labels span{flex:1 1}.user-form__card-row{align-items:flex-start;display:flex;gap:8px;margin-bottom:8px}.user-form__card-row .searchable-gl-account-select,.user-form__card-row .user-form__input{flex:1 1}.user-form__empty-state{background:#f8fafc;border:1px dashed #d5daed;border-radius:4px;color:#7d84a1;font-size:14px;padding:48px 24px;text-align:center}@media (max-width:900px){.user-form__two-col{grid-template-columns:1fr}}.user-detail{background:#fff;display:flex;flex-direction:column}.user-detail__section{background:#f8fafc;border:1px solid #d5daed;border-radius:4px;padding:20px}.user-detail__section--info{background:#f8fafc}.user-detail__section-title{color:#2e3242;font-family:helvetica;font-size:18px;font-weight:600;margin:0 0 16px}.user-detail__fields{display:flex;flex-direction:column;gap:16px}.user-detail__field{display:flex;flex-direction:column;gap:4px}.user-detail__label{color:#64748b;font-family:helvetica;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.user-detail__value{color:#2e3242;font-family:helvetica;font-size:14px;line-height:1.5}.user-detail__value--muted{color:#64748b;font-size:13px}.user-status-badge{align-items:center;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;letter-spacing:.5px;text-transform:uppercase}.user-status-badge--active{background:#10b9811a;color:#10b981}.user-status-badge--inactive{background:#dc26261a;color:#dc2626}.user-detail__ach-updated{color:#64748b;font-size:12px;margin-left:8px}.user-detail__company-badges{display:flex;flex-wrap:wrap;gap:8px}.user-detail__company-badge{align-items:center;background:#f1f5f9;border:1px solid #d5daed;border-radius:4px;color:#64748b;display:inline-flex;font-size:12px;font-weight:500;padding:4px 10px}.user-detail__company-badge--assigned{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.user-detail__company-badge--assigned-inactive{background:#e2e8f0;border-color:#cbd5e1;color:#64748b}.user-detail__company-badge--assigned-pending{background:#fef3c7;border-color:#fcd34d;color:#92400e}.user-detail__two-col{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;min-height:400px}.user-detail__audit-section,.user-detail__two-col{border:1px solid #d5daed;border-top:0;padding:24px}.user-detail__audit-section{border-radius:0 0 4px 4px}.user-detail__left{display:flex;flex-direction:column;gap:24px}.user-detail__right{display:flex;flex-direction:column;gap:16px}.user-detail__panel-title{color:#2e3242;font-family:helvetica;font-size:18px;font-weight:600;margin:0 0 4px}.user-detail__name-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.user-detail__company-card{background:#f8fafc;border:1px solid #d5daed;border-radius:4px}.user-detail__company-card-header{align-items:center;background:#fff;border-bottom:1px solid #d5daed;color:#2e3242;display:flex;font-family:helvetica;font-size:15px;font-weight:600;gap:8px;padding:12px 16px}.user-detail__company-card-name{flex:1 1}.user-detail__company-card-body{display:flex;flex-direction:column;gap:16px;padding:16px}.user-detail__groups{display:flex;flex-wrap:wrap;gap:6px}.user-detail__group-tag{align-items:center;background:#dbeafe;border:none;border-radius:999px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-family:helvetica;font-size:12px;font-weight:500;padding:3px 10px}.user-detail__group-tag:hover:not(:disabled){background:#bfdbfe}.user-detail__group-tag:disabled{cursor:default}.user-detail__link-btn{background:none;border:none;color:#1d4ed8;cursor:pointer;font-family:helvetica;font-size:13px;font-weight:600;margin-left:8px;padding:0;text-decoration:underline}.user-detail__link-btn:hover{color:#173ead}.user-detail__cards{display:flex;flex-direction:column;gap:4px}.user-detail__card-row{display:flex;font-size:13px;gap:12px;justify-content:space-between}.user-detail__card-description{color:#2e3242}.user-detail__card-gl-account{color:#7d84a1}.user-detail__empty-state{background:#f8fafc;border:1px dashed #d5daed;border-radius:4px;color:#7d84a1;font-size:14px;padding:48px 24px;text-align:center}@media (max-width:900px){.user-detail__two-col{grid-template-columns:1fr}}.license-error-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.license-error-modal{animation:slideIn .2s ease-out;background:#fff;border-radius:8px;box-shadow:0 10px 25px #0000001a;max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.license-error-modal__users-list{min-height:500px}.license-error-modal__users-list .license-error-modal{max-width:900px}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.license-error-modal__close{align-items:center;background:#0000;border:none;border-radius:4px;color:#2e324299;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;transition:all .2s;z-index:1}.license-error-modal__close:hover{background-color:#2e32420d;color:#2e3242}.license-error-modal__header{border-bottom:1px solid #2e32421a;padding:32px 32px 20px}.license-error-modal__title{color:#2e3242;font-size:20px;font-weight:600;margin:0 0 12px;padding-right:40px}.license-error-modal__subtitle{color:#2e3242b3;font-size:14px;margin:0}.license-error-modal__message{color:#2e3242cc;font-size:14px;line-height:1.5;margin:0}.license-error-modal__content{padding:24px 32px}.license-error-modal__section-title{color:#2e3242;font-size:16px;font-weight:600;margin:0 0 16px}.license-error-modal__details{list-style:none;margin:0 0 24px;padding:0}.license-error-modal__detail-item{align-items:center;background-color:#ef44440d;border-left:3px solid #ef444499;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px}.license-error-modal__detail-item:last-child{margin-bottom:0}.license-error-modal__detail-name{color:#2e3242;font-size:14px;font-weight:500}.license-error-modal__detail-usage{color:#ef4444;font-size:14px;font-weight:600}.license-error-modal__no-details{color:#2e324299;font-size:14px;font-style:italic;margin:0 0 24px}.license-error-modal__help-text{color:#2e3242b3;font-size:14px;line-height:1.5;margin:0}.license-error-modal__empty{padding:40px 20px;text-align:center}.license-error-modal__empty p{color:#2e324299;font-size:14px;margin:0}.license-error-modal__footer{border-top:1px solid #2e32421a;display:flex;gap:12px;justify-content:flex-end;padding:20px 32px 32px}.user-status-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px;text-align:center}.user-status-badge--active{background-color:#10b9811a;color:#059669}.user-status-badge--inactive{background-color:#6b72801a;color:#4b5563}@media (max-width:768px){.license-error-modal{margin:20px;max-width:100%}.license-error-modal__header{padding:24px 20px 16px}.license-error-modal__content{padding:20px}.license-error-modal__footer{flex-direction:column;padding:16px 20px 24px}.license-error-modal__footer .button{width:100%}.license-error-modal__detail-item{align-items:flex-start;flex-direction:column;gap:4px}}.dtm-container{max-width:480px}.dtm-header{align-items:flex-start;display:flex;gap:14px;padding:20px}.dtm-header-icon{align-items:center;background:#fef3c7;border-radius:999px;color:#d97706;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.dtm-header-title{color:#0f172a;font-size:16px;font-weight:600;margin:0}.dtm-header-subtitle{color:#64748b;font-size:13px;margin:2px 0 0}.dtm-body{display:flex;flex-direction:column;gap:14px;padding:0 20px 20px}.dtm-prompt{color:#334155;font-size:14px;margin:0}.dtm-option{border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:block;padding:14px 16px}.dtm-option:hover:not(.dtm-option--disabled){border-color:#cbd5e1}.dtm-option--selected{border-color:#0ea5e9;box-shadow:0 0 0 1px #0ea5e9}.dtm-option--disabled{cursor:default;opacity:.55}.dtm-option-head{align-items:center;display:flex;gap:10px}.dtm-option-head input[type=radio]{cursor:pointer;flex-shrink:0;height:16px;width:16px}.dtm-option--disabled .dtm-option-head input[type=radio]{cursor:default}.dtm-option-title{color:#0f172a;font-size:14px;font-weight:600}.dtm-option-subtitle{color:#64748b;font-size:13px;margin:4px 0 0 26px}.dtm-option-select{margin:12px 0 0 26px;width:calc(100% - 26px)}.dtm-delete-btn{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 24px}.dtm-delete-btn:hover:not(:disabled){background:#b91c1c}.dtm-delete-btn:disabled{cursor:default;opacity:.6}.role-form{background:#fff;display:flex;flex-direction:column}.role-form .form-footer{margin-left:auto;margin-right:auto;max-width:1048px}.role-form__header{align-items:center;background:linear-gradient(90deg,#f8fafc,#f3f4f6);border:1px solid #d5daed;border-radius:4px 4px 0 0;display:flex;justify-content:space-between;padding:20px 24px}.role-form__title{color:#2e3242;font-family:helvetica;font-size:20px;font-weight:600;margin:0}.role-form__actions{align-items:center;display:flex;gap:12px}.role-form__actions .button{margin-bottom:0}.role-form__actions .button--primary{background:#385fc2;border-color:#385fc2;color:#fff}.role-form__actions .button--primary:focus:not(:disabled),.role-form__actions .button--primary:hover:not(:disabled){background:#4582e5;border-color:#4582e5;color:#fff}.role-form__content{border:1px solid #d5daed;border-radius:0 0 4px 4px;border-top:0;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1000px;padding:24px;width:100%}.role-form__section{background:#fff;border:1px solid #d5daed;border-radius:4px;padding:20px}.role-form__section--info{background:#f8fafc}.role-form__section-title{color:#2e3242;font-family:helvetica;font-size:16px;font-weight:600;margin:0 0 16px}.role-form__fields{display:flex;flex-direction:column;gap:16px}.role-form__error{color:#dc2626;font-size:13px;margin-top:-6px}.role-form__char-count{color:#7d84a1;font-size:12px;margin-top:4px;text-align:right}.role-form__checkbox-label{align-items:center;color:#2e3242;cursor:pointer;display:flex;flex-direction:row;font-size:14px;margin-bottom:3px;padding:2px 0;width:100%}.role-form__checkbox-label input[type=checkbox]{accent-color:#385fc2;cursor:pointer;flex-shrink:0;height:18px;margin-right:8px;width:18px}.role-form__checkbox-label span{line-height:1.4;white-space:nowrap}.role-form__checkbox-label--large input[type=checkbox]{height:20px;width:20px}.role-form__checkbox-label--indent-1{padding-left:28px}.role-form__checkbox-label--indent-2{padding-left:56px}.role-form__checkbox-label--compact{padding:4px 0}.role-form__checkbox-label--indented{padding-left:28px}.role-form__checkbox-hint{color:#6b7280;font-size:.85em;font-style:italic;white-space:normal}.role-form__sub-permissions{margin-left:26px;margin-top:4px}.role-form__sub-permissions-label{color:#2e3242bf;font-size:13px;font-weight:600;margin-bottom:2px;padding:4px 0}.role-form__tabs{background:#fff;border:1px solid #d5daed;border-radius:4px;overflow:hidden}.role-form__tabs-nav{background:#f8fafc;border-bottom:1px solid #d5daed;display:flex}.role-form__tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#7d84a1;cursor:pointer;flex:1 1;font-family:helvetica;font-size:14px;font-weight:500;padding:16px 24px;transition:all .2s}.role-form__tab:hover:not(:disabled){background:#e6e8f24d;color:#2e3242}.role-form__tab--active{background:#385fc20d;border-bottom-color:#385fc2;color:#385fc2}.role-form__tab:disabled{cursor:not-allowed;opacity:.5}.role-form__tabs-content{align-items:stretch;display:flex;flex-direction:column;padding:24px}.role-tab{display:flex;flex-direction:column;width:100%}.role-tab__header{align-items:center;border-bottom:1px solid #d5daed;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.role-tab__header .role-form__checkbox-label{flex:none;width:auto}.role-tab__title{color:#2e3242;font-family:helvetica;font-size:16px;font-weight:600;margin:0}.role-tab__content{align-items:stretch;display:flex;flex-direction:column;gap:10px;width:100%}.role-form__subsection-title{color:#2e3242;font-family:helvetica;font-size:14px;font-weight:600;margin:24px 0 16px}.role-form__company-badges{display:flex;flex-wrap:wrap;gap:8px}.role-form__company-badge{align-items:center;background:#fff;border:1px solid #c8ccd6;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;padding:6px 14px;transition:all .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.role-form__company-badge:not(.role-form__company-badge--assigned):hover:not(:disabled){border-color:#22b0c3;color:#22b0c3}.role-form__company-badge--assigned{background:#22b0c3;border-color:#22b0c3;color:#fff}.role-form__company-badge--assigned:hover:not(:disabled){background:#1d9cad;border-color:#1d9cad}.role-form__company-badge:disabled{cursor:not-allowed;opacity:.6}.role-form__delete-warning{background:#fff8e1;border:1px solid #f6c200;border-radius:4px;color:#7a5c00;font-size:13px;margin-top:10px;padding:8px 12px}.role-form__pay-types{background:#f9fafb;border:1px solid #b4b8c4;border-radius:4px;margin-left:28px;max-width:calc(100% - 28px);padding:16px}.role-form__pay-types-label{color:#2e3242;font-size:13px;font-weight:400;margin-bottom:12px}.role-form__pay-types-grid{display:flex;flex-wrap:wrap;gap:8px}.role-form__pay-type-badge{align-items:center;background:#fff;border:1px solid #c8ccd6;border-radius:999px;color:#2e3242;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;padding:6px 12px;position:relative;transition:all .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.role-form__pay-type-badge:not(.role-form__pay-type-badge--checked):hover{border-color:#22b0c3;color:#22b0c3}.role-form__pay-type-badge--checked:hover{background:#1d9cad;border-color:#1d9cad}.role-form__pay-type-badge input[type=checkbox]{cursor:pointer;opacity:0;position:absolute}.role-form__pay-type-badge--checked{background:#22b0c3;border-color:#22b0c3;color:#fff}.role-form__pay-type-badge input[type=checkbox]:disabled~.role-form__pay-type-code{opacity:.7}.role-form__pay-type-badge:has(input[type=checkbox]:disabled){cursor:not-allowed}.role-form__pay-type-code{font-family:monospace;font-weight:600}.role-form__alert-tolerance{border-top:1px solid #d5daed;margin-top:24px;padding-top:24px;width:100%}.role-form__alert-tolerance-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.role-form__alert-field{align-items:center;display:flex;gap:12px}.role-form__alert-label{color:#2e3242;font-size:13px;white-space:nowrap}.role-form__alert-input{border:1px solid #d5daed;border-radius:4px;font-size:14px;padding:8px;text-align:center;width:100px}.role-form__alert-input:focus{border-color:#385fc2;box-shadow:0 0 0 1px #385fc2;outline:none}.role-form__alert-unit{color:#2e3242;font-size:13px}.role-form__placeholder{background:#f8fafc;border:1px solid #d5daed;border-radius:4px;padding:32px;text-align:center}.role-form__placeholder p{color:#7d84a1;font-size:14px;margin:0}@media (max-width:768px){.role-form__header{align-items:stretch;gap:16px}.role-form__actions,.role-form__header{flex-direction:column}.role-form__actions .button{justify-content:center;width:100%}.role-form__content{padding:16px}.role-form__tabs-nav{flex-direction:column}.role-form__tab{border-bottom:1px solid #d5daed;border-right:2px solid #0000;text-align:left}.role-form__tab--active{border-bottom-color:#d5daed;border-right-color:#385fc2}.role-tab__header{align-items:stretch;flex-direction:column;gap:12px}.role-form__alert-tolerance-grid{grid-template-columns:1fr}}.role-form__confirm-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.role-form__confirm-dialog{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0003;max-width:420px;padding:24px;width:90%}.role-form__confirm-title{color:#2e3242;font-size:16px;font-weight:600;margin:0 0 12px}.role-form__confirm-message{color:#4b556e;font-size:14px;line-height:1.5;margin:0 0 20px}.role-form__confirm-actions{display:flex;gap:12px;justify-content:flex-end}.role-detail{background:#fff;display:flex;flex-direction:column}.role-detail__content{border:1px solid #d5daed;border-radius:0 0 4px 4px;border-top:0;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1000px;padding:24px;width:100%}.role-detail__section{background:#fff;border:1px solid #d5daed;border-radius:4px;padding:20px}.role-detail__section--info{background:#f8fafc}.role-detail__section-title{color:#2e3242;font-family:helvetica;font-size:16px;font-weight:600;margin:0 0 16px}.role-detail__fields{display:flex;flex-direction:column;gap:20px}.role-detail__field{display:flex;flex-direction:column;gap:8px}.role-detail__label{color:#64748b;display:block;font-family:helvetica;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.role-detail__value{color:#2e3242;font-family:helvetica;font-size:14px;line-height:1.5}.role-detail__checkbox-display{align-items:center;color:#2e3242;display:flex;font-size:14px;padding:8px 0}.role-detail__checkbox-display--large{padding:0}.role-detail__checkbox-display--indent-1{padding-left:28px}.role-detail__checkbox-display--indent-2{padding-left:56px}.role-detail__checkbox-icon{color:#7d84a1;flex-shrink:0;font-size:18px;margin-right:12px;text-align:center;width:20px}.role-detail__checkbox-icon.checked{color:#385fc2}.role-detail__checkbox-display--large .role-detail__checkbox-icon{font-size:20px;width:24px}.role-detail__checkbox-label{-webkit-user-select:none;user-select:none}.role-detail__checkbox-display--indented{padding-left:28px}.role-detail__sub-permissions{margin-left:26px;margin-top:4px}.role-detail__sub-permissions-label{color:#2e3242bf;font-size:13px;font-weight:600;margin-bottom:2px;padding:4px 0}.role-detail__tabs{background:#fff;border:1px solid #d5daed;border-radius:4px;overflow:hidden}.role-detail__tabs-nav{background:#f8fafc;border-bottom:1px solid #d5daed;display:flex}.role-detail__tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#7d84a1;cursor:pointer;flex:1 1;font-family:helvetica;font-size:14px;font-weight:500;padding:16px 24px;transition:all .2s}.role-detail__tab:hover{background:#e6e8f24d;color:#2e3242}.role-detail__tab--active{background:#385fc20d;border-bottom-color:#385fc2;color:#385fc2}.role-detail__tabs-content{padding:24px}.role-detail__tab-panel{display:flex;flex-direction:column;gap:16px}.role-detail__tab-header{align-items:center;border-bottom:1px solid #d5daed;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:16px}.role-detail__tab-title{color:#2e3242;font-family:helvetica;font-size:16px;font-weight:600;margin:0}.role-detail__settings-list{display:flex;flex-direction:column;gap:8px}.role-detail__subsection-title{color:#2e3242;font-family:helvetica;font-size:14px;font-weight:600;margin:24px 0 12px}.role-detail__company-badges{display:flex;flex-wrap:wrap;gap:8px}.role-detail__company-badge{align-items:center;background:#fff;border:1px solid #c8ccd6;border-radius:999px;color:#64748b;display:inline-flex;font-size:13px;font-weight:500;padding:6px 14px;white-space:nowrap}.role-detail__company-badge--assigned{background:#22b0c3;border-color:#22b0c3;color:#fff}.role-detail__pay-types{background:#f9fafb;border:1px solid #b4b8c4;border-radius:4px;margin-left:28px;margin-top:8px;padding:16px}.role-detail__pay-types-label{color:#2e3242;font-size:13px;font-weight:400;margin-bottom:12px}.role-detail__pay-types-list{display:flex;flex-wrap:wrap;gap:8px}.role-detail__pay-type-badge{align-items:center;background:#22b0c3;border:1px solid #22b0c3;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;padding:6px 12px;white-space:nowrap}.role-detail__empty-note{color:#7d84a1;font-size:13px;font-style:italic}.role-detail__alert-tolerance{border-top:1px solid #d5daed;margin-top:16px;padding-top:16px}.role-detail__alert-values{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.role-detail__alert-item{align-items:center;background:#f8fafc;border:1px solid #d5daed;border-radius:4px;display:flex;gap:12px;padding:12px}.role-detail__alert-label{color:#64748b;font-size:13px;font-weight:500}.role-detail__alert-value{color:#2e3242;font-size:14px;font-weight:600;margin-left:auto}.role-detail__placeholder{background:#f8fafc;border:1px solid #d5daed;border-radius:4px;margin-top:16px;padding:32px;text-align:center}.role-detail__placeholder p{color:#7d84a1;font-size:14px;margin:0}@media (max-width:768px){.role-detail__content{padding:16px}.role-detail__tabs-nav{flex-direction:column}.role-detail__tab{border-bottom:1px solid #d5daed;border-right:2px solid #0000;text-align:left}.role-detail__tab--active{border-bottom-color:#d5daed;border-right-color:#385fc2}.role-detail__tab-header{align-items:stretch;flex-direction:column;gap:12px}.role-detail__alert-values{grid-template-columns:1fr}}.users-list{display:flex;flex-direction:column;gap:0}.users-list__header{background:linear-gradient(90deg,#f8fafc,#f3f4f6);border:1px solid #d5daed;border-radius:4px 4px 0 0;padding:20px 24px}.users-list__header-top{align-items:center;display:flex;gap:16px}.users-list__title{color:#2e3242;font-family:helvetica;font-size:20px;font-weight:600;margin:0;white-space:nowrap}.users-list__header-top .search-bar-wrapper{flex:1 1;margin-bottom:0;max-width:400px}.users-list__header-top .search-bar-wrapper .search-bar-input{margin-bottom:0}.users-list__actions{align-items:center;display:flex;gap:12px}.users-list__actions .button{align-items:center;display:flex;margin-bottom:0}.users-list__filter-checkbox{align-items:center;color:#2e3242;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-size:13px;gap:8px;-webkit-user-select:none;user-select:none;white-space:nowrap}.users-list__filter-checkbox input[type=checkbox]{cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.users-list__filter-checkbox span{flex-shrink:0;white-space:nowrap}.company-status-tags{display:flex;flex-wrap:wrap;gap:4px}.company-status-tag{align-items:center;background:#22b0c31f;border:1px solid #22b0c34d;border-radius:4px;color:#1a8a99;display:inline-flex;flex-wrap:wrap;font-size:11px;font-weight:500;gap:5px;line-height:1.4;max-width:100%;padding:2px 7px}.company-status-tag__name{min-width:0;overflow-wrap:break-word}.company-status-tag__status{font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.company-status-tag__status:before{content:"\2022";margin-right:5px;opacity:.7}.company-status-tag--active{background:#10b9811f;border-color:#10b98159;color:#109669}.company-status-tag--inactive{background:#dc26261f;border-color:#dc262659;color:#dc2626}.company-status-tag--pending{background:#f59e0b1f;border-color:#d9850559;color:#b46e00}.users-list__role-cell{max-width:none!important;white-space:nowrap}.users-list__loading{background:#fff;border:1px solid #d5daed;border-radius:0 0 4px 4px;border-top:0;color:#7d84a1;font-size:14px;padding:60px 20px;text-align:center}.users-list__error{background:#fee2e280;border:1px solid #dc26264d;border-radius:0 0 4px 4px;border-top:0;padding:40px 20px;text-align:center}.users-list__error p{color:#dc2626;font-size:14px;margin:0 0 16px}.users-list__error .button{margin:0 auto}@media (max-width:768px){.users-list__header{padding:16px}.users-list__header-top{align-items:stretch;flex-direction:column;gap:12px}.users-list__title{font-size:18px}.users-list__actions{flex-wrap:wrap}.users-list__actions .button{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;justify-content:center;min-width:120px}.users-list__header-bottom{flex-direction:column;gap:12px}.users-list__header-bottom .search-bar-wrapper{max-width:100%}.users-list__filter-checkbox{align-self:flex-start}}@media (max-width:480px){.users-list__actions .button{flex:1 1 100%}}.user-aka-wrapper{align-items:center;display:inline-flex;gap:4px;margin-left:4px;position:relative;vertical-align:middle}.user-aka-icon{color:#6c757d;cursor:default;flex-shrink:0}.user-aka-tooltip{background:#2e3242f2;border-radius:4px;bottom:calc(100% + 6px);box-shadow:0 2px 8px #00000026;color:#fff;display:none;font-size:12px;font-weight:400;left:50%;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:100}.user-aka-wrapper:hover .user-aka-tooltip{display:block}.users-list__filter-banner{align-items:center;background:linear-gradient(90deg,#dbeafe,#bfdbfe);border:1px solid #3b82f680;border-radius:4px 4px 0 0;display:flex;gap:12px;justify-content:space-between;padding:12px 24px}.users-list__filter-content{align-items:center;display:flex;flex:1 1;gap:8px}.users-list__filter-label{color:#1e3a8a;font-size:13px;font-weight:500}.users-list__filter-value{background:#ffffffb3;border-radius:12px;color:#1e40af;font-size:13px;font-weight:700;padding:4px 12px}.users-list__filter-count{color:#1e3a8acc;font-size:12px;font-weight:500}.users-list__filter-dismiss{align-items:center;background:#1e40af1a;border:none;border-radius:4px;color:#1e40af;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s;width:24px}.users-list__filter-dismiss:hover{background:#1e40af33;transform:scale(1.05)}.users-list__filter-dismiss:active{transform:scale(.95)}.users-list__filter-banner+.users-list__header{border-radius:0 0 0 0;border-top:0}@media (max-width:768px){.users-list__filter-banner{align-items:flex-start;flex-direction:column;gap:8px;padding:10px 16px}.users-list__filter-content{flex-wrap:wrap;width:100%}.users-list__filter-dismiss{position:absolute;right:16px;top:12px}}.searchable-payroll-department-select{position:relative;width:100%}.searchable-payroll-department-select__label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.searchable-payroll-department-select__control{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;min-height:42px;padding:10px 12px;transition:all .2s}.searchable-payroll-department-select__control:hover:not(.searchable-payroll-department-select__control--disabled){border-color:#9ca3af}.searchable-payroll-department-select__control--open{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.searchable-payroll-department-select__control--disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.6}.searchable-payroll-department-select__value{align-items:center;display:flex;flex:1 1;font-size:14px;gap:8px;justify-content:space-between;min-width:0;overflow:hidden}.searchable-payroll-department-select__value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-payroll-department-select__placeholder{color:#9ca3af}.searchable-payroll-department-select__clear{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:2px;transition:all .2s}.searchable-payroll-department-select__clear:hover{background-color:#f3f4f6;color:#1f2937}.searchable-payroll-department-select__icon{color:#6b7280;flex-shrink:0}.searchable-payroll-department-select__dropdown{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;max-height:320px;z-index:2000}.searchable-payroll-department-select__search{border-bottom:1px solid #e5e7eb;padding:8px}.searchable-payroll-department-select__search-input{border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none;padding:8px 12px;width:100%}.searchable-payroll-department-select__search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.searchable-payroll-department-select__options{max-height:260px;overflow-y:auto}.searchable-payroll-department-select__option{border-bottom:1px solid #f3f4f6;cursor:pointer;padding:10px 12px;transition:background-color .15s}.searchable-payroll-department-select__option:last-child{border-bottom:none}.searchable-payroll-department-select__option:hover{background-color:#f9fafb}.searchable-payroll-department-select__option-code{color:#1f2937;font-size:13px;font-weight:600;margin-bottom:2px}.searchable-payroll-department-select__option-name{color:#6b7280;font-size:13px}.searchable-payroll-department-select__empty,.searchable-payroll-department-select__loading{color:#6b7280;font-size:14px;padding:16px 12px;text-align:center}.api-key-status-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;letter-spacing:.03em;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.api-key-status-badge--active{background:#10b9811a;color:#10b981}.api-key-status-badge--pending{background:#d977061a;color:#d97706}.api-key-status-badge--inactive{background:#64748b1a;color:#64748b}.api-key-active-toggle{border:none;border-radius:12px;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.03em;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.api-key-active-toggle--on{background:#10b9811a;color:#10b981}.api-key-active-toggle--off{background:#dc26261a;color:#dc2626}.api-key-modal{max-width:480px}.api-key-form-field{display:flex;flex-direction:column;gap:6px}.api-key-form-field label{color:#475569;font-size:12px;font-weight:600}.api-key-form-field input[type=email],.api-key-form-field input[type=text]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#1e293b;font-size:13px;padding:8px 10px;width:100%}.api-key-form-field input[type=email]:focus,.api-key-form-field input[type=text]:focus{border-color:#0ea5e9;outline:none}.api-key-form-field--checkbox{align-items:center;flex-direction:row}.api-key-form-field--checkbox label{align-items:center;color:#1e293b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px}.api-key-form-field--checkbox input[type=checkbox]{cursor:pointer;height:15px;width:15px}.api-key-group-list{border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;max-height:160px;overflow-y:auto;padding:10px 12px;width:100%}.api-key-group-list__item{align-items:center;color:#2e3242;display:flex;font-size:13px;font-weight:400;gap:8px}.atm-editor__row{align-items:center;background:#f8f9fb;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding:10px 12px}.atm-editor__row-label{color:#2e3242;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atm-editor__row-remove{align-items:center;background:none;border:none;color:#dc2626;cursor:pointer;display:flex;flex-shrink:0;padding:4px}.atm-editor__row-remove:hover{color:#b91c1c}.atm-editor__empty{color:#64748b;font-size:14px;margin-bottom:8px}.atm-editor__add-label{color:#2e3242;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.atm-editor__add-select{width:100%}.job-assignments__modal{max-width:380px;width:100%}.job-assignments__modal-prompt{color:#334155;font-size:14px;margin:0 0 12px}.job-assignments__team-select{background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;box-sizing:border-box;color:#1e293b;font-size:14px;height:34px;line-height:1.3;margin:0;padding:4px 28px 4px 8px;width:100%}.job-assignments__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.job-assignments__toolbar-spacer{flex:1 1}.job-assignments__status-label{align-items:center;color:#64748b;display:flex;flex:0 0 auto;flex-direction:row;font-size:13px;gap:8px;margin-bottom:0}.job-assignments__status-filter{min-width:140px;width:auto}.job-assignments__summary{color:#64748b;font-size:13px}.job-locations-list .roles-list__header-top .search-bar-wrapper{flex:0 1 320px;margin-bottom:0}.job-locations-list__filter-checkbox{align-items:center;color:#2e3242;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-size:14px;gap:8px;height:35px;margin-left:auto;-webkit-user-select:none;user-select:none;white-space:nowrap}.job-locations-list__filter-checkbox span{flex-shrink:0;white-space:nowrap}.job-locations-list__filter-checkbox input[type=checkbox]{cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.job-locations-list__rows{background:#fff;border:1px solid #d5daed;border-radius:0 0 4px 4px;border-top:0;overflow:hidden}.job-locations-list__row{align-items:center;border-bottom:1px solid #e2e8f0;cursor:pointer;display:flex;gap:12px;padding:14px 24px}.job-locations-list__row:last-child{border-bottom:0}.job-locations-list__row:hover{background:#f8fafc}.job-locations-list__pin{color:#94a3b8;flex-shrink:0}.job-locations-list__pin--set{color:#22b0c3}.job-locations-list__info{min-width:0}.job-locations-list__name{color:#2e3242;font-size:14px;font-weight:600}.job-locations-list__address{color:#64748b;font-size:13px;margin-top:2px}.job-locations-list__empty{color:#7d84a1;font-size:14px;padding:60px 20px;text-align:center}@media (max-width:768px){.job-locations-list__filter-checkbox{margin-left:0;order:2}.job-locations-list .roles-list__header-top .search-bar-wrapper{flex:1 1 auto}}.job-location-map{background:#f1f5f9;border:1px solid #d5daed;border-radius:4px;height:320px;overflow:hidden;position:relative;width:100%}.job-location-map--empty{gap:8px}.job-location-map--empty,.job-location-map__overlay{align-items:center;display:flex;flex-direction:column;justify-content:center}.job-location-map__overlay{bottom:0;gap:4px;left:0;padding:16px;pointer-events:none;position:absolute;right:0;text-align:center;top:0}.job-location-map__icon{color:#94a3b8;margin-bottom:4px}.job-location-map__title{color:#64748b;font-family:helvetica;font-size:14px;font-weight:600;margin:0}.job-location-map__subtitle{color:#94a3b8;font-family:helvetica;font-size:13px;margin:0}.job-location-detail__address-row{align-items:flex-start;display:flex;gap:8px}.job-location-detail__address-row input{margin-bottom:0}.job-location-detail__search-button{align-items:center;background:#fff;border:1px solid #d5daed;border-radius:4px;color:#2e3242;cursor:pointer;display:flex;font:500 14px helvetica;gap:6px;height:35px;padding:0 14px;white-space:nowrap}.job-location-detail__search-button:hover:not(:disabled){border-color:#aaafc5}.job-location-detail__search-button:disabled{background:#e6e8f2;color:#7d84a1;cursor:not-allowed}.job-location-detail__map-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.job-location-detail__mode-toggle{display:flex;gap:6px}.job-location-detail__mode-button{background:#fff;border:1px solid #d5daed;border-radius:4px;color:#2e3242;cursor:pointer;font:500 13px helvetica;height:30px;padding:0 12px}.job-location-detail__mode-button:hover{border-color:#aaafc5}.job-location-detail__mode-button--active{background:#2563eb;border-color:#2563eb;color:#fff}.job-location-detail__radius-row{align-items:center;display:flex;gap:12px;margin-top:10px}.job-location-detail__radius-row input[type=range]{flex:1 1}.job-location-detail__radius-value{color:#2e3242;font:500 13px helvetica;min-width:60px;text-align:right}.job-location-detail__region-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:10px}.job-location-detail__region-hint{color:#64748b;font:400 13px helvetica}.job-location-detail__region-buttons{display:flex;gap:8px}
/*# sourceMappingURL=main.8ea1fefb.css.map*/