.ts-control{z-index:1;box-sizing:border-box;width:100%;box-shadow:none;border:1px solid #ced4da;border-radius:.25rem;flex-wrap:wrap;padding:.375rem .75rem;display:flex;position:relative;overflow:hidden}.ts-wrapper.multi.has-items .ts-control{padding:calc(.375rem - 1px) .75rem calc(.375rem - 4px)}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;color:#343a40;background:#efefef;border:0 solid #dee2e6;margin:0 3px 3px 0;padding:1px 5px;overflow:auto}.ts-wrapper.multi .ts-control>div.active{color:#fff;background:#007bff;border:0 solid #0000}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#878787;background:#fff;border:0 solid #fff}.ts-control>input{flex:auto;min-width:7rem;text-indent:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;line-height:inherit!important;-webkit-user-select:auto!important;user-select:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-block!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:calc(.75rem + 5px);right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#e9ecef}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #d0d0d0;border-top:0;border-radius:0 0 .25rem .25rem;width:100%;margin:.25rem 0 0;position:absolute;top:100%;left:0;box-shadow:0 1px 3px #0000001a}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#ffed2866;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:3px .75rem}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{color:#6c757d;cursor:default;background:#fff}.ts-dropdown .active{color:#16181b;background-color:#e9ecef}.ts-dropdown .active.create{color:#16181b}.ts-dropdown .create{color:#343a4080}.ts-dropdown .spinner{width:30px;height:30px;margin:3px .75rem;display:inline-block}.ts-dropdown .spinner:after{content:" ";border:5px solid #d0d0d0;border-color:#d0d0d0 #0000;border-radius:50%;width:24px;height:24px;margin:3px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{scroll-behavior:smooth;max-height:200px;overflow:hidden auto}.ts-wrapper.plugin-drag_drop .ts-dragging{color:#0000!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{opacity:0;cursor:pointer;transition:opacity .5s;position:absolute;top:50%;right:calc(.75rem - 5px);transform:translateY(-50%);background:0 0!important;margin-right:0!important}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret), .75rem)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff, #d0d0d0, 85%);border-bottom:1px solid #d0d0d0;border-radius:.25rem .25rem 0 0;padding:6px .75rem;position:relative}.ts-wrapper .dropdown-header-close{color:#343a40;opacity:.4;margin-top:-12px;line-height:20px;position:absolute;top:50%;right:.75rem;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #ced4da;box-shadow:inset 0 1px 1px #00000013}.plugin-dropdown_input .dropdown-input{box-shadow:none;background:0 0;border:0 solid #d0d0d0;border-bottom-width:1px;width:100%;padding:.375rem .75rem;display:block}.plugin-dropdown_input.focus .ts-dropdown .dropdown-input{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.plugin-dropdown_input .items-placeholder{width:100%;box-shadow:none!important;border:0!important}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:#0000}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-top:0;border-right:1px solid #f2f2f2;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;vertical-align:middle;box-sizing:border-box;border-radius:0 2px 2px 0;padding:0 5px;text-decoration:none;display:inline-block}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;top:0;right:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #dee2e6;margin-left:5px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#0000}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #dee2e6;margin-right:5px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#0000}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#343a40;font-family:inherit;font-size:inherit;line-height:1.5}.ts-control,.ts-wrapper.single.input-active .ts-control{cursor:text;background:#fff}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ts-wrapper.single .ts-control{--ts-pr-caret:2rem}.ts-wrapper.single .ts-control:after{content:" ";border:5px solid #0000;border-top-color:#343a40;border-bottom-width:0;width:0;height:0;margin-top:-3px;display:block;position:absolute;top:50%}.ts-wrapper.single .ts-control:not(.rtl):after{right:calc(.75rem + 5px)}.ts-wrapper.single .ts-control.rtl:after{left:calc(.75rem + 5px)}.ts-wrapper.single.dropdown-active .ts-control:after{border-width:0 5px 5px;border-color:#0000 #0000 #343a40;margin-top:-4px}.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}.ts-wrapper.form-control,.ts-wrapper.form-select{padding:0!important}.ts-dropdown,.ts-dropdown.form-control{z-index:1000;background:#fff;border:1px solid #00000026;border-radius:.25rem;height:auto;padding:0;box-shadow:0 6px 12px #0000002d}.ts-dropdown .optgroup-header{font-size:.875rem;line-height:1.5}.ts-dropdown .optgroup:first-child:before{display:none}.ts-dropdown .optgroup:before{content:" ";border-top:1px solid #e9ecef;height:0;margin:.5rem -.75rem;display:block;overflow:hidden}.ts-dropdown .create{padding-left:.75rem}.ts-dropdown-content{padding:5px 0}.ts-control{min-height:calc(1.5em + .75rem + 2px);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.ts-control{transition:none}}.ts-control{align-items:center;display:flex}.focus .ts-control{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.ts-control input::placeholder{color:#a7aeb8;opacity:1}.is-invalid .ts-control,.was-validated .invalid .ts-control{border-color:#dc3545}.focus .is-invalid .ts-control,.focus .was-validated .invalid .ts-control{border-color:#bd2130;box-shadow:0 0 0 .2rem #dc354540}.is-valid .ts-control{border-color:#28a745}.focus .is-valid .ts-control{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.input-group-sm>.ts-wrapper .ts-control,.ts-wrapper.form-control-sm .ts-control{border-radius:.2rem;min-height:calc(1.5em + .5rem + 2px);padding:0 .75rem;font-size:.875rem}.input-group-sm>.ts-wrapper.has-items .ts-control,.ts-wrapper.form-control-sm.has-items .ts-control{padding-bottom:0;font-size:.875rem;min-height:calc(1.5em + .5rem + 2px)!important}.input-group-sm>.ts-wrapper.multi.has-items .ts-control,.ts-wrapper.form-control-sm.multi.has-items .ts-control{padding-top:calc(.75em - .40625rem - 1px)!important}.ts-wrapper.multi.has-items .ts-control{--ts-pr-min:calc(.75rem - 5px);padding-left:calc(.75rem - 5px)}.ts-wrapper.multi .ts-control>div{border-radius:calc(.25rem - 1px)}.input-group-lg>.ts-wrapper>.ts-control,.ts-wrapper.form-control-lg .ts-control{border-radius:.3rem;min-height:calc(1.5em + 1rem + 2px);font-size:1.25rem}.form-control.ts-wrapper{background:0 0;border:none;border-radius:0;height:auto;padding:0}.input-group>.ts-wrapper{flex-grow:1}.input-group>.ts-wrapper:not(:nth-child(2))>.ts-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.ts-wrapper:not(:last-child)>.ts-control{border-top-right-radius:0;border-bottom-right-radius:0}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins-thin-leD9T1nx.ttf)format("truetype");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins-extra-light-u2IJXg5c.ttf)format("truetype");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins-light-DT6-CsId.ttf)format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins-regular-CTKNfV9P.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins-medium-Cxde2ZoM.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins-semi-bold-B_fPDAUb.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins-bold-qTAUjFF7.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins-extra-bold-W_qeO1XX.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins-black-yHqY0KRU.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}.auth-card .form-side{width:100%!important}.login-footer-links a{text-align:center;display:block}@media (width>=768px){.login-footer-links{justify-content:space-between;align-items:center;display:flex}}a,abbr,acronym,address,applet,area,b,base,basefont,bdo,big,blockquote,body,br,button,caption,center,cite,code,col,colgroup,dd,del,dfn,dir,div,dl,dt,em,fieldset,font,form,frame,frameset,h1,head,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,link,map,menu,meta,noframes,noscript,object,ol,optgroup,option,p,param,pre,q,s,samp,script,select,small,span,strike,strong,style,sub,sup,table,tbody,td,textarea,tfoot,th,thead,title,tr,tt,u,ul,var{text-rendering:optimizelegibility;font-family:Poppins,sans-serif}.customer-forms .form-group{margin-top:10px!important}.customer-forms .form-group>span{text-transform:uppercase}.customer-forms .form-group.has-bg span:nth-child(2n):after{height:9px!important}.customer-forms input,.customer-forms select{font-size:16px}.customer-forms .form-control{padding:15px}.customer-forms select{padding:10px!important}.customer-forms .tag.label{font-size:16px!important}.customer-forms .form-control.error,.customer-forms .form-control.is-invalid,.customer-forms .form-control.invalid,.customer-forms .form-control.valid{background-position:right .5625rem center;background-repeat:no-repeat;background-size:1.125rem 1.125rem;padding-right:2.25rem}.customer-forms .form-control.error,.customer-forms .form-control.is-invalid,.customer-forms .form-control.invalid{background-image:url(/assets/assets/danger-DovO5nAO.svg)!important;border-color:#e0182d!important}.customer-forms .form-control.is-valid,.customer-forms .form-control.valid{background-image:url(/assets/assets/success-DiCk2_fE.svg);border-color:#5aa700}.customer-forms .form-control.no-validation-styles{background:0 0!important;border-color:#ddd!important}.customer-forms .small-alert{font-size:11px}.custom-float-form .form-group.in-focus span{padding:5px 5px 0;font-size:12px;left:12px;background-color:#fff!important;top:-14px!important}@media (width<=991.98px){.custom-float-form .form-group.in-focus span{padding:5px 3px 0;font-size:11px;left:7px}}.custom-float-form .form-group.in-focus span:after{top:9px;background-color:#fff!important}.custom-float-form .form-group span.float-label-fixed-span{padding:5px 5px 0;font-size:12px;line-height:1.2;left:12px;background-color:#fff!important;top:-12px!important}@media (width<=991.98px){.custom-float-form .form-group span.float-label-fixed-span{padding:5px 3px 0;font-size:11px;left:7px}}.custom-float-form .form-group input,.custom-float-form .form-group select{height:60px}.custom-float-form .form-group textarea{min-height:60px}.custom-float-form .form-group textarea,.custom-float-form .form-group input,.custom-float-form .form-group select{border:1px solid #ddd;border-radius:5px;font-size:18px}.custom-float-form .form-group textarea:hover,.custom-float-form .form-group textarea:active,.custom-float-form .form-group textarea:focus,.custom-float-form .form-group input:hover,.custom-float-form .form-group input:active,.custom-float-form .form-group input:focus,.custom-float-form .form-group select:hover,.custom-float-form .form-group select:active,.custom-float-form .form-group select:focus{border-color:#0000!important;box-shadow:0 0 0 2px #223452!important}.custom-float-form .form-group textarea{padding-top:15px;font-size:14px;line-height:1.5}@media (width>=992px){.custom-float-form .form-group textarea{font-size:18px}.custom-float-form .form-group textarea.textarea-lg-row-5{height:200px}}.custom-float-form .form-group select{font-size:18px}.custom-float-form .form-group>span{color:#333;border-radius:5px;font-size:16px;transition:all .4s ease-in-out;position:absolute;top:18px;left:15px}.custom-float-form .form-group>span,.custom-float-form .form-group>span:after{background-color:#0000!important}.custom-float-form .form-group .custom-switch-span{position:unset;font-size:12px;line-height:1.3;display:inline-block}@media (width>=992px){.custom-float-form .form-group .custom-switch-span.fz-lg-14{font-size:14px}.custom-float-form .form-group .custom-switch-span.fz-lg-16{font-size:16px}}.custom-float-form .form-group .social-media-element .social-media-input{position:relative}.custom-float-form .form-group .social-media-element .social-media-input input{text-transform:lowercase;font-size:16px;font-weight:600!important}.custom-float-form .form-group .social-media-element .social-media-input input.instagram{padding-left:126px}.custom-float-form .form-group .social-media-element .social-media-input input.facebook{padding-left:120px}@media (width>=992px){.custom-float-form .form-group .social-media-element .social-media-input input{padding-left:140px}}.custom-float-form .form-group .social-media-element .social-media-input strong{color:#223452;font-size:16px;position:absolute;top:17px;left:10px}.custom-float-form .form-group .social-media-element .social-media-input.in-focus .float-label-fixed-span{background-color:#fff!important}.custom-float-form .form-group .social-media-element .social-media-input.in-focus .float-label-fixed-span:after{display:none}.custom-float-form .form-group .social-media-element select{z-index:1;width:145px;font-size:14px;position:absolute;top:1px;left:1px;background-image:none!important;border-top-color:#0000!important;border-bottom-color:#0000!important;border-left-color:#0000!important;border-radius:10px 0 0 10px!important;height:58px!important;min-height:58px!important;padding-left:0!important;padding-right:0!important}@media (width>=992px){.custom-float-form .form-group .social-media-element select{width:130px}}.custom-float-form .form-group .form-control-file{border:none!important;border-radius:0!important;height:auto!important;min-height:auto!important}.custom-float-form .form-group .form-control-file,.custom-float-form .form-group .form-control-file:hover{box-shadow:none!important}.custom-float-form .form-group.error-absolute+.invalid-feedback{position:absolute!important}@media (width<=767.98px){.custom-float-form.input-h-50 .form-group textarea,.custom-float-form.input-h-50 .form-group input,.custom-float-form.input-h-50 .form-group select{min-height:50px!important}.custom-float-form.input-h-50 .form-group>span{top:19px}}.custom-float-form .spectrum-color{margin-bottom:0}.custom-float-form .spectrum-color .sp-colorize-container{position:unset}.custom-float-form .custom-slider .irs{position:unset!important}.custom-float-form .custom-slider .custom-slider-description{font-size:14px!important}.custom-float-form .custom-slider .custom-slider-description.left-unset{left:unset}.custom-float-form .custom-slider .custom-slider-description.left-0{left:0!important}.custom-float-form .custom-slider .custom-slider-description.left--10{left:-10px!important}@media (width>=992px){.custom-float-form .custom-slider .custom-slider-description.left--lg--10{left:-10px!important}}.custom-float-form .flag-selector-style>label{border-radius:5px;height:60px}@media (width<=767.98px){.custom-float-form .flag-selector-style>label{height:50px}}.custom-float-form .custom-chose-file input{height:85px;padding:30px 10px;font-size:16px}.custom-float-form .fix-two-rows-validation-error label.error{margin-top:5px!important}.custom-float-form label.error{color:#e0182d;position:unset!important}@media (width>=992px){.custom-float-form .form-control{padding-left:15px}}.custom-float-form .form-control.error,.custom-float-form .form-control.is-invalid,.custom-float-form .form-control.is-valid,.custom-float-form .form-control.invalid,.custom-float-form .form-control.valid{background-position:right .5625rem center;background-repeat:no-repeat;background-size:1.125rem 1.125rem;padding-right:25px}.custom-float-form .form-control.error,.custom-float-form .form-control.is-invalid,.custom-float-form .form-control.invalid{background-image:url(/assets/assets/danger-DovO5nAO.svg)!important}.custom-float-form .form-control.error,.custom-float-form .form-control.error:hover,.custom-float-form .form-control.error:active,.custom-float-form .form-control.error:focus,.custom-float-form .form-control.is-invalid,.custom-float-form .form-control.is-invalid:hover,.custom-float-form .form-control.is-invalid:active,.custom-float-form .form-control.is-invalid:focus,.custom-float-form .form-control.invalid,.custom-float-form .form-control.invalid:hover,.custom-float-form .form-control.invalid:active,.custom-float-form .form-control.invalid:focus{border-color:#0000!important;box-shadow:0 0 0 2px #e0182d!important}.custom-float-form .form-control.is-valid,.custom-float-form .form-control.valid{background-image:url(/assets/assets/success-DiCk2_fE.svg);border-color:#5aa700}.custom-float-form .form-control.no-validation-styles{background:0 0!important;border-color:#ddd!important}.custom-float-form .form-control.input-gray{background-color:#e9ecef}.custom-float-form .form-input-group{grid-template-columns:1fr;display:grid}.custom-float-form .form-input-group .form-input-group-button{text-align:center}.custom-float-form .form-input-group.inline-mobile{grid-column-gap:10px;grid-template-columns:1fr 100px}.custom-float-form .form-input-group.inline-mobile .cus-btn{width:100%;height:60px;padding-left:10px;padding-right:10px;line-height:1}@media (width<=767.98px){.custom-float-form .form-input-group.inline-mobile .cus-btn{height:50px}}.custom-float-form .input-radio-group label{margin-bottom:0;margin-right:10px;display:inline-block}.custom-float-form .input-radio-group label span{font-size:16px;font-weight:300}.custom-float-form .form-tom-group .float-label-fixed-span{z-index:10!important}.custom-float-form .form-tom-tags .ts-control{padding:10px!important}.custom-float-form .attendance-location-weekly-breaks-button{white-space:normal;justify-content:center;align-items:center;height:60px;padding:10px 12px;line-height:1.1;display:flex;border-radius:5px!important}@media (width<=767.98px){.custom-float-form .attendance-location-weekly-breaks-button{height:50px}}.custom-float-form .attendance-location-weekly-breaks-create-row{flex-direction:column;gap:12px;display:flex}@media (width>=992px){.custom-float-form .attendance-location-weekly-breaks-create-row{flex-direction:row;align-items:flex-end;gap:12px}}.custom-float-form .attendance-location-weekly-breaks-create-field{width:100%}@media (width>=992px){.custom-float-form .attendance-location-weekly-breaks-create-field{flex:1 1 0;min-width:0}}.custom-float-form .attendance-location-weekly-breaks-create-action{width:100%}@media (width>=992px){.custom-float-form .attendance-location-weekly-breaks-create-action{flex:0 0 60px;width:60px;min-width:60px}}.custom-float-form .attendance-location-weekly-breaks-item-row{flex-direction:column;gap:12px;padding:0;display:flex}.custom-float-form .attendance-location-weekly-breaks-item-row.attendance-location-weekly-breaks-item-row-error{background-color:#e0182d0f;border:1px solid #e0182d59;border-radius:8px;padding:12px}@media (width>=992px){.custom-float-form .attendance-location-weekly-breaks-item-row{flex-direction:row;align-items:flex-end;gap:12px}}.custom-float-form .attendance-location-weekly-breaks-item-field{width:100%}@media (width>=992px){.custom-float-form .attendance-location-weekly-breaks-item-field{flex:1 1 0;min-width:0}}.custom-float-form .attendance-location-weekly-breaks-item-actions{width:100%}@media (width>=992px){.custom-float-form .attendance-location-weekly-breaks-item-actions{flex:0 0 132px;width:132px;min-width:132px}}.custom-float-form .attendance-location-weekly-breaks-list-title{color:#636363;text-transform:uppercase;font-size:14px;font-weight:600}.custom-float-form .attendance-location-weekly-breaks-actions{gap:10px}@media (width<=767.98px){.custom-float-form .attendance-location-weekly-breaks-actions{width:100%}}.custom-float-form .attendance-location-weekly-breaks-icon-button{width:60px;min-width:60px;padding:10px}.custom-float-form .attendance-location-weekly-breaks-icon-button svg{fill:currentColor;width:18px;height:18px}@media (width<=767.98px){.custom-float-form .attendance-location-weekly-breaks-icon-button{flex:100%;width:100%;min-width:0;height:50px}}@media (width>=992px){.custom-float-form .attendance-location-weekly-breaks-icon-button{flex:0 0 60px}}.attendance-location-card-actions{gap:8px}.attendance-location-card-actions>a,.attendance-location-card-actions>form{flex:1 1 0;min-width:0}@media (width<=767.98px){.attendance-location-card-actions{flex-direction:column}.attendance-location-card-actions>a,.attendance-location-card-actions>form{flex:100%;width:100%}}.attendance-location-card-action-form{flex:1 1 0;min-width:0}.attendance-location-card-button{width:100%;font-size:13px;line-height:1.1;padding:10px 12px 9px!important}@media (width<=767.98px){.attendance-location-card-button{margin:0!important}.listing-search-form .listing-search-form-row{align-items:center;margin-left:0;margin-right:0}.listing-search-form .listing-search-input-column{flex:1 1 0;width:0;min-width:0;max-width:none;padding-left:5px;padding-right:.5rem}.listing-search-form .listing-search-button-column{flex:none;width:auto;min-width:0;max-width:none;padding-left:0;padding-right:5px}.listing-search-form .listing-search-button{justify-content:center;align-items:center;width:100%;min-width:0;min-height:50px;padding:.75rem;display:inline-flex;border-radius:.75rem!important}.listing-search-form .listing-search-button span{display:none}}.listing-search-form .listing-search-button-tall{min-height:60px!important}@media (width<=767.98px){.listing-search-form .listing-search-button-tall{min-height:50px!important}}.listing-search-form .listing-search-button-icon{fill:currentColor;width:1rem;height:1rem}@media (width>=1200px){.listing-search-form .listing-search-button-icon{display:none}}@media (width<=767.98px){.listing-search-form .form-group{margin-bottom:0}.listing-search-form .form-group input{width:100%;min-width:0;min-height:50px!important}.listing-search-form .form-group>span{top:14px}}@media (width<=991.98px){.custom-float-form span.mobile-fixed-labels{background-color:#fff!important;padding:5px 3px 0!important;font-size:11px!important;top:-10px!important;left:7px!important}}.form-group--password{position:relative!important}.form-group--password .show-password{border:none;border-radius:0 3px 3px 0;flex-direction:column;justify-content:center;align-items:center;width:40px;height:calc(100% - 4px);font-size:18px;line-height:18px;transition:all .2s ease-in-out;display:flex;position:absolute;top:2px;right:2px;background-color:#0000!important}.form-group--lookup{position:relative!important}.form-group--lookup .js-lawyer-oab-field{padding-right:54px}.form-group--lookup .lawyer-lookup-trigger{background-color:#223452;border:none;border-radius:0 3px 3px 0;justify-content:center;align-items:center;width:48px;height:100%;max-height:60px;transition:all .2s ease-in-out;display:flex;position:absolute;top:0;right:0}.form-group--lookup .lawyer-lookup-trigger svg{color:#fff}.form-group--lookup .lawyer-lookup-trigger:hover,.form-group--lookup .lawyer-lookup-trigger:focus{background-color:#293f64}.form-group--lookup .lawyer-lookup-trigger:hover svg,.form-group--lookup .lawyer-lookup-trigger:focus svg{color:#fff}.form-group--lookup .lawyer-lookup-trigger:disabled{opacity:.5;cursor:not-allowed}.form-group--lookup .lawyer-lookup-trigger svg{fill:currentColor;width:18px;height:18px;display:block}.invalid-feedback{font-size:12px;color:#e0182d!important}.has-float-label{display:block;position:relative}@media (width>=546px){.form-input-group{grid-column-gap:10px;grid-template-columns:1fr 140px;align-items:center}.form-input-group .form-group{margin-bottom:0}.form-input-group .cus-btn{width:100%;height:60px}}@media (width<=767.98px){select{height:50px}}@media (width<=991.98px){.custom-float-form .form-group input,.custom-float-form .form-group select,.custom-float-form .form-group span{font-size:16px}.form-group-switch span,.form-group-switch label{left:0!important}}@media (width>=992px){.custom-float-form .form-group .social-media-element .social-media-input strong,.custom-float-form .form-group .social-media-element .social-media-input input{font-size:20px}.custom-float-form .form-group .social-media-element .social-media-input strong{top:13px}.custom-float-form .form-group .social-media-element .social-media-input input.instagram{padding-left:154px!important}.custom-float-form .form-group .social-media-element .social-media-input input.facebook{padding-left:147px!important}.custom-float-form .form-input-group{grid-template-columns:1fr 170px}}input:-webkit-autofill{box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:active{box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:focus{box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important}@media (width<=991.98px){.admin-in-ios input[type=date],.admin-in-ios input[type=datetime-local],.admin-in-ios input[type=month],.admin-in-ios input[type=time]{text-indent:-150px;text-align:left;-webkit-appearance:none!important;line-height:45px!important}}.custom-file-upload .upload-container{grid-template-columns:220px 1fr 120px;gap:0;display:grid}.custom-file-upload .upload-container.upload-container-no-remove{grid-template-columns:220px 1fr}.custom-file-upload .upload-trigger .btn{border:1px solid #ddd;border-right:0;border-radius:5px 0 0 5px;width:100%;height:60px;padding:0 20px;font-size:14px;font-weight:400;display:block}.custom-file-upload .upload-label{border:1px solid #ddd;border-radius:0 5px 5px 0;flex-wrap:wrap;align-content:center;align-items:center;height:60px;font-size:16px;line-height:1.4;display:flex;padding:12px 15px!important}.upload-container-no-remove .custom-file-upload .upload-label{border-radius:0 5px 5px 0}.custom-file-upload .upload-label span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.custom-file-upload .custom-upload-remove-file{border-radius:0 5px 5px 0;height:60px}.custom-float-form .custom-file-upload-field{position:relative}.custom-float-form .custom-file-upload-field .float-label-fixed-span{z-index:10}.custom-float-form .custom-file-upload-field .upload-container{margin-bottom:0!important}.custom-float-form .custom-file-upload-field .upload-trigger .btn:hover{border-color:#0000!important}.custom-float-form .custom-file-upload-field .upload-label{background-color:#636363}@media (width<=991.98px){.custom-file-upload .upload-container{grid-template-columns:1fr}.custom-file-upload .upload-trigger .btn{border-bottom:0;border-right:1px solid #ddd;border-radius:5px 5px 0 0}.custom-file-upload .upload-label{border-radius:0}.custom-file-upload .custom-upload-remove-file{border-radius:0 0 5px 5px}}.custom-float-form .form-tom-select .form-tom-select-wrapper.dropdown-active .item{display:none}.custom-float-form .form-tom-select .form-tom-select-wrapper .ts-control{min-height:60px;box-shadow:none;background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:15px;position:relative}.custom-float-form .form-tom-select .form-tom-select-wrapper .ts-control:hover,.custom-float-form .form-tom-select .form-tom-select-wrapper .ts-control:active,.custom-float-form .form-tom-select .form-tom-select-wrapper .ts-control:focus,.custom-float-form .form-tom-select .form-tom-select-wrapper .ts-control:focus-within{border-color:#0000!important;box-shadow:0 0 0 2px #223452!important}.custom-float-form .form-tom-select .form-tom-select-wrapper .ts-control.is-invalid{border-color:#e0182d!important}.custom-float-form .form-tom-select .form-tom-select-wrapper .ts-control .item{white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 42px);font-size:16px;line-height:1.5;position:absolute;overflow:hidden}.custom-float-form .form-tom-select .form-tom-select-wrapper .ts-control input{font-size:16px;min-width:0!important;height:100%!important;box-shadow:none!important;border:none!important;padding:0!important}.custom-float-form .form-tom-select .form-tom-select-wrapper .ts-control input::placeholder{color:#333!important}.custom-float-form .form-tom-select .highlight{background:0 0!important}.custom-float-form .form-tom-select .form-group .is-invalid+.invalid{border-radius:5px!important;box-shadow:0 0 0 2px #e0182d!important}.custom-float-form .form-tom-select .form-group .is-invalid+.invalid .ts-control{border-color:#0000!important}.custom-float-form .form-tom-select .float-label-fixed-span{z-index:10!important}.custom-float-form .form-control.ts-wrapper.invalid{box-shadow:none!important}.form-tom-select-dropdown.ts-dropdown{z-index:20;border:1px solid #145d8d;border-radius:5px;position:absolute;box-shadow:0 16px 35px #2234521f}.form-tom-select-dropdown.ts-dropdown .option{padding:12px 14px;font-size:15px;line-height:1.4}.form-tom-select-dropdown.ts-dropdown .option.active{color:#fff;background-color:#223452}#menu-card-tabs,.customer-tabs{z-index:25;border-bottom:unset;scrollbar-width:thin;scrollbar-color:#90a4ae #cfd8dc;flex-wrap:nowrap;position:relative;bottom:-1px;overflow-y:hidden;overflow-x:auto!important}#menu-card-tabs::-webkit-scrollbar-track{background:#cfd8dc}.customer-tabs::-webkit-scrollbar-track{background:#cfd8dc}#menu-card-tabs::-webkit-scrollbar-thumb{background-color:#90a4ae;border:3px solid #cfd8dc;border-radius:6px}.customer-tabs::-webkit-scrollbar-thumb{background-color:#90a4ae;border:3px solid #cfd8dc;border-radius:6px}#menu-card-tabs.active-no-bg .nav-link.active,.customer-tabs.active-no-bg .nav-link.active{background-color:#0000!important}#menu-card-tabs.active-no-bg .nav-link.active:after,.customer-tabs.active-no-bg .nav-link.active:after{background-color:#f8f8f8}@media (width<=991.98px){#menu-card-tabs,.customer-tabs{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}}#menu-card-tabs .nav-link,.customer-tabs .nav-link{z-index:0;text-align:center;color:#636363;white-space:nowrap;background-color:#dee2e6;border:1px solid #0000;border-radius:5px 5px 0 0;margin-right:5px;padding:10px 20px;display:block;border-bottom-color:#d8dadb!important;font-size:16px!important}@media (width<=767.98px){#menu-card-tabs .nav-link,.customer-tabs .nav-link{font-size:14px!important}}#menu-card-tabs .nav-link:hover,.customer-tabs .nav-link:hover{border-color:#cfd5db}#menu-card-tabs .nav-link.active,.customer-tabs .nav-link.active{color:#000;z-index:50;border-color:#d8dadb #d8dadb #fff;border-radius:5px 5px 0 0;position:relative;background-color:#fff!important}#menu-card-tabs .swiper{width:100%}.swiper-team-data{width:144px}.swiper-visual-identity{width:190px}.swiper-profile{width:83px}.swiper-addresses{width:115px}.swiper-information{width:130px}.swiper-galleries{width:100px}.swiper-tabs{width:80px}.swiper-print{width:115px}.swiper-card-order{width:170px}.swiper-seo{width:73px}.swiper-tracking{width:170px}.swiper-client-account{width:90px}.swiper-account{width:85px}.swiper-subscription{width:121px}#content-card-tabs{z-index:20;padding:10px;border:1px solid #d8dadb!important}.customer-tabs .nav-pills{padding-bottom:2px}.customer-tabs .nav-item{margin-bottom:0}.customer-tabs .nav-link.active{border-bottom:none;position:relative}.customer-tabs .nav-link.active:after{content:"";background-color:#fff;width:100%;height:2px;position:absolute;bottom:-2px;left:0}.customer-tabs.big-tabs .nav-link{padding:20px 10px!important}.customer-tabs.overflow-hidden{overflow:unset!important}.customer-tabs.two-tabs .nav li{width:50%!important}.customer-tabs.two-tabs .nav li:last-child a{margin-right:0!important}.customer-tabs.five-tabs .nav{grid-template-columns:repeat(5,1fr);display:grid}.customer-tabs.five-tabs .nav li:last-child a{margin-right:0!important}.customer-tabs.six-tabs .nav{grid-template-columns:repeat(6,1fr);display:grid}.customer-tabs.six-tabs .nav li:last-child a{margin-right:0!important}.customer-tabs.seven-tabs .nav{grid-template-columns:repeat(7,1fr);display:grid}.customer-tabs.seven-tabs .nav li:last-child a{margin-right:0!important}.customer-tabs.three-tabs .nav-pills{flex-wrap:nowrap;grid-template-columns:1fr 1fr 1fr;gap:5px;overflow:scroll;display:grid!important}.customer-tabs-content{z-index:20;border-radius:0 0 5px 5px;margin-top:-1px;padding:10px;border:1px solid #d8dadb!important}@media (width<=991.98px){#menu-card-tabs .nav-link,.customer-tabs .nav-link{padding:10px 0}.swiper-team-data{width:125px}.swiper-visual-identity{width:150px}.swiper-profile{width:65px}.swiper-addresses{width:100px}.swiper-information{width:110px}.swiper-galleries{width:80px}.swiper-tabs{width:60px}.swiper-print{width:95px}.swiper-seo{width:55px}.swiper-tracking{width:150px}.swiper-account{width:70px}.swiper-subscription{width:105px}}@media (width>=1200px){.swiper-tabs-content-item{padding:40px}.customer-tabs.three-tabs .nav-item:last-child a{margin-right:0!important}.customer-tabs-content{padding:20px}}.page-breadcrumb{margin-bottom:1rem}.page-breadcrumb-list{background-color:#0000;border-radius:0;margin-bottom:0;padding:0}.page-breadcrumb .breadcrumb-item{white-space:nowrap;align-items:center;margin-bottom:0;font-size:.85rem;display:flex}.page-breadcrumb .breadcrumb-item+.breadcrumb-item:before{float:none;color:#636363;content:"";background-color:currentColor;width:.45rem;height:.72rem;margin-left:.65rem;margin-right:.65rem;padding-right:0;display:inline-flex;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M267.3 244.7c6.2 6.2 6.2 16.4 0 22.6l-160 160c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L233.4 256 84.7 107.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l160 160z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M267.3 244.7c6.2 6.2 6.2 16.4 0 22.6l-160 160c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L233.4 256 84.7 107.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l160 160z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-breadcrumb .breadcrumb-item a,.page-breadcrumb .breadcrumb-item span{text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.page-breadcrumb .breadcrumb-item a{color:#636363}.page-breadcrumb .breadcrumb-item a:hover{color:#223452}.page-breadcrumb .breadcrumb-item.active{color:#223452;font-weight:700}.page-breadcrumb-mobile{background-color:#2234520f;border-radius:.5rem;align-items:center;gap:.5rem;min-width:0;padding:.625rem .875rem;display:flex}.page-breadcrumb-back{color:#223452;flex-shrink:0;align-items:center;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.page-breadcrumb-current{color:#223452;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.page-breadcrumb-icon{fill:currentColor;flex-shrink:0;width:.45rem;height:.72rem}.page-breadcrumb-icon-separator{opacity:.35;width:.3rem;height:.9rem}.action-tooltip{z-index:1080;color:#fff;text-align:center;opacity:0;visibility:hidden;pointer-events:none;background-color:#212529f5;border-radius:6px;max-width:240px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.4;transition:opacity .16s,transform .16s,visibility .16s;position:fixed;transform:translateY(4px);box-shadow:0 12px 24px #0000002e}.action-tooltip:after{content:"";background-color:#212529f5;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.action-tooltip.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.action-tooltip.action-tooltip--bottom{transform:translateY(-4px)}.action-tooltip.action-tooltip--bottom:after{top:-5px;bottom:auto}.action-tooltip.action-tooltip--bottom.is-visible{transform:translateY(0)}.attendance-location-room-color-field.has-preview .form-control{background-color:var(--attendance-location-room-color-preview);color:var(--attendance-location-room-color-contrast);border-color:var(--attendance-location-room-color-preview);caret-color:var(--attendance-location-room-color-contrast);box-shadow:inset 0 0 0 1px #00000014}.attendance-location-room-color-popover{z-index:1090;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;border:1px solid #2234521f;border-radius:18px;width:min(280px,100vw - 24px);padding:14px;transition:opacity .18s,transform .18s,visibility .18s;position:fixed;transform:translateY(6px);box-shadow:0 18px 42px #0f172a29,0 6px 18px #0f172a14}.attendance-location-room-color-popover:before,.attendance-location-room-color-popover:after{content:"";border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;left:24px}.attendance-location-room-color-popover:before{border-bottom:11px solid #2234521f;top:-11px}.attendance-location-room-color-popover:after{border-bottom:10px solid #fff;top:-10px}.attendance-location-room-color-popover.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.attendance-location-room-color-popover.attendance-location-room-color-popover--top{transform:translateY(-6px)}.attendance-location-room-color-popover.attendance-location-room-color-popover--top:before,.attendance-location-room-color-popover.attendance-location-room-color-popover--top:after{border-bottom:0;top:auto}.attendance-location-room-color-popover.attendance-location-room-color-popover--top:before{border-top:11px solid #2234521f;bottom:-11px}.attendance-location-room-color-popover.attendance-location-room-color-popover--top:after{border-top:10px solid #fff;bottom:-10px}.attendance-location-room-color-popover.attendance-location-room-color-popover--top.is-visible{transform:translateY(0)}@media (width<=767.98px){.attendance-location-room-color-popover{border-radius:16px;padding:12px}.attendance-location-room-color-popover:after{left:18px}}.attendance-location-room-color-picker,.attendance-location-room-color-picker .IroColorPicker{width:100%}@media (width<=767.98px){.responsive-stack-table{min-width:0}.responsive-stack-table thead{display:none}.responsive-stack-table tbody,.responsive-stack-table tr,.responsive-stack-table td{width:100%;display:block}.responsive-stack-table tbody{border-top:0}.responsive-stack-table tr{background-color:#fff;border:1px solid #ddd;border-radius:12px;margin-bottom:12px;overflow:hidden}.responsive-stack-table tr:last-child{margin-bottom:0}.responsive-stack-table td{border:0;border-bottom:1px solid #eee;line-height:1.2;display:block;text-align:left!important;padding:12px!important}.responsive-stack-table td:before{letter-spacing:.04em;text-align:left;text-transform:uppercase;color:#999;content:attr(data-label);margin-bottom:0;font-size:11px;font-weight:700;line-height:1.2;display:block}.responsive-stack-table td:last-child{border-bottom:0}}.responsive-stack-table-actions{justify-content:center;align-items:center;gap:8px;display:inline-flex}.responsive-stack-table-action-link{align-items:center;gap:8px;margin:0;display:inline-flex}.responsive-stack-table-action-link svg{flex:none}.responsive-stack-table-action-form{margin:0;display:inline-flex}.responsive-stack-table-action-link,.responsive-stack-table-action-button{border:0;border-radius:5px;align-items:center;gap:5px;min-height:40px;margin:0;padding:10px;display:inline-flex}.responsive-stack-table-action-text{display:none}@media (width<=767.98px){.responsive-stack-table .responsive-stack-table-actions-cell{text-align:center!important}.responsive-stack-table .responsive-stack-table-actions-cell:before{content:none;display:none}.responsive-stack-table-actions{flex-wrap:wrap;justify-content:center;width:100%;display:flex}.responsive-stack-table-actions>*{min-width:0;margin:0!important}.responsive-stack-table-actions>:only-child{margin:0 auto}.responsive-stack-table-actions>:not(:only-child){flex:0 auto}.responsive-stack-table-action-link,.responsive-stack-table-action-button{color:#fff;background-color:#223452;border-radius:8px;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex;margin:0!important;padding:10px 14px!important}.responsive-stack-table-action-link svg,.responsive-stack-table-action-button svg{fill:#fff}.responsive-stack-table-action-form{display:inline-flex}.responsive-stack-table-action-view{background-color:#223452}.responsive-stack-table-action-reactivate{background-color:#5aa700}.responsive-stack-table-action-inactivate{color:#000;background-color:#efc100}.responsive-stack-table-action-inactivate svg{fill:#000}.responsive-stack-table-action-delete{background-color:#e0182d}.responsive-stack-table-action-text{font-size:14px;font-weight:600;line-height:1.2;display:inline}}.btn.brand-01{color:#fff;background-color:#223452}.btn.brand-01:hover{background-color:#1b2a42}.btn.brand-02{color:#fff;background-color:#0a4b79}.btn.brand-02:hover{background-color:#083c61}.btn.brand-03{color:#fff;background-color:#a00}.btn.brand-03:hover{background-color:#800}.btn-primary{border-radius:50px;padding:10px 40px;background-color:#223452!important;border-color:#0a4b79!important}.btn-primary.red{background-color:#c43d4b!important;border-color:#c43d4b!important}.custom-btn{padding:17px 40px 15px;font-size:16px;font-weight:300;line-height:1.2;border-radius:10px!important}.custom-btn.p-10{padding:10px!important}.custom-btn.m-h-60{min-height:60px!important}.btn-outline-info.custom-btn{color:#0a4b79!important;background-color:#0000!important;border:1px solid #0a4b79!important}.btn-outline-info.custom-btn:hover,.btn-outline-info.custom-btn:focus,.btn-outline-info.custom-btn:active{color:#fff!important;background-color:#0a4b79!important;border-color:#0a4b79!important}.btn-outline-warning.custom-btn{color:#efc100!important;background-color:#0000!important;border:1px solid #efc100!important}.btn-outline-warning.custom-btn:hover,.btn-outline-warning.custom-btn:focus,.btn-outline-warning.custom-btn:active{color:#333!important;background-color:#f2cd33!important;border-color:#efc100!important}.btn-outline-success.custom-btn{color:#5aa700!important;background-color:#0000!important;border:1px solid #5aa700!important}.btn-outline-success.custom-btn:hover,.btn-outline-success.custom-btn:focus,.btn-outline-success.custom-btn:active{color:#fff!important;background-color:#5aa700!important;border-color:#5aa700!important}.btn-outline-danger.custom-btn{color:#c43d4b!important;background-color:#0000!important;border:1px solid #c43d4b!important}.btn-outline-danger.custom-btn:hover,.btn-outline-danger.custom-btn:focus,.btn-outline-danger.custom-btn:active{color:#fff!important;background-color:#c43d4b!important;border-color:#c43d4b!important}.btn-outline-secondary.custom-btn{color:#636363!important;background-color:#0000!important;border:1px solid #999!important}.btn-outline-secondary.custom-btn:hover,.btn-outline-secondary.custom-btn:focus,.btn-outline-secondary.custom-btn:active{color:#333!important;background-color:#f9f9f9!important;border-color:#999!important}.btn-outline-secondary.custom-btn:disabled,.btn-outline-secondary.custom-btn.disabled{opacity:1;color:#999!important;background-color:#0000!important;border-color:#dee2e6!important}.custom-action-btn{align-content:center;font-size:16px;display:flex;padding:10px!important}.custom-action-btn.custom-add i{position:relative;top:0;left:2px}.menu{z-index:99}.menu .main-menu>.scroll{overscroll-behavior:contain;overflow:hidden auto}.menu .main-menu ul li{margin-bottom:0}.menu .main-menu ul li.active:after{height:65px}.menu .main-menu ul li.active a,.menu .main-menu ul li:hover a{color:#223452!important}.menu .main-menu ul li.active:after,.menu .main-menu ul li:hover:after{background-color:#223452}.menu .main-menu ul li.active svg,.menu .main-menu ul li:hover svg{fill:#223452}.menu .main-menu ul li i{font-size:28px;line-height:32px}.menu .main-menu ul li a{height:70px}.menu .main-menu ul li a svg{margin-bottom:7px}.menu .sub-menu li{margin-left:20px!important}.menu .sub-menu li.active:after{display:none}.menu .sub-menu>.scroll{overscroll-behavior:contain;overflow:hidden auto}.pagination-shell{flex-direction:column;gap:16px;display:flex}.pagination-shell .pagination-mobile,.pagination-shell .pagination-desktop,.pagination-shell .pagination-simple{width:100%}.pagination-shell .pagination-mobile .pagination,.pagination-shell .pagination-simple{justify-content:center}.pagination-shell .pagination-desktop{gap:16px}.pagination-shell .pagination-summary{line-height:1.5}.pagination-shell .pagination{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.pagination-shell .page-item{margin:0;padding:0}.pagination-shell .page-item:hover .page-link,.pagination-shell .page-item.active .page-link{color:#fff!important;background-color:#223452!important;border-color:#223452!important}.pagination-shell .page-item.disabled .page-link{color:#ddd;opacity:.65;background-color:#0000;border-color:#ddd}.pagination-shell .page-link{text-align:center;color:#999;background-color:#fff;border:1px solid #ddd;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px 14px;font-size:.9375rem;line-height:1;display:inline-flex;box-shadow:none!important;border-radius:5px!important}.pagination-shell .pagination-status{flex:auto}.pagination-shell .pagination-status .page-link{white-space:nowrap;width:100%;min-width:0;font-weight:600}@media (width<=575.98px){.pagination-shell .pagination{gap:6px}.pagination-shell .pagination-mobile .pagination,.pagination-shell .pagination-simple{flex-wrap:nowrap}.pagination-shell .page-item{flex:0 auto}.pagination-shell .page-link{min-width:0;min-height:40px;padding:10px 12px;font-size:.875rem}.pagination-shell .pagination-status{flex:100%}.pagination-shell .pagination-status .page-link{padding-left:10px;padding-right:10px;font-size:.8125rem}}@media (width>=576px) and (width<=767.98px){.pagination-shell .pagination-desktop{flex-direction:column;align-items:center!important}.pagination-shell .pagination-summary{text-align:center}}.apple-like-modal.with-background{background-color:#00000073}.apple-like-modal .modal-content{border-radius:10px;box-shadow:0 10px 10px #0003}.apple-like-modal .modal-header{grid-column-gap:10px;grid-template-columns:1fr 30px;align-items:center;padding:15px;display:grid}.apple-like-modal .modal-header .modal-title{font-size:20px}.apple-like-modal .modal-header button{opacity:1;background-color:#e8e8e8;border-radius:50%;width:30px;height:30px;padding:0;position:relative;right:15px}.apple-like-modal .modal-header button,.apple-like-modal .modal-header button span{justify-content:center;align-items:center;display:grid}.apple-like-modal .modal-header button svg{fill:#88888a;width:14px;top:0!important}.apple-like-modal .modal-body{padding:15px!important}.apple-like-modal .modal-footer{padding:15px}@media (width>=992px){.apple-like-modal .modal-header{padding:20px}.apple-like-modal .modal-header .modal-title{line-height:1}.apple-like-modal .modal-header button{right:20px}.apple-like-modal .modal-body,.apple-like-modal .modal-footer{padding:20px!important}}.drawer-modal .modal-dialog{align-items:stretch;max-width:100%;min-height:100%;margin:0 0 0 auto;display:flex}.drawer-modal .modal-content{border-radius:0;width:min(100vw,460px);min-height:100vh}.drawer-modal .modal-body{overflow-y:auto}@media (width<=991.98px){.drawer-modal .modal-content{width:100vw}}.document-template-form .document-template-editor-section .card,.document-template-form .document-template-additional-section .card{border-radius:16px}.document-template-form .form-tom-select-wrapper-multiple .ts-control{flex-wrap:wrap;align-items:center;gap:8px;min-height:60px;padding:10px 12px;display:flex}.document-template-form .form-tom-select-wrapper-multiple .ts-control .item{color:#fff;background-color:#223452;border-radius:5px;width:auto;margin:0;padding:5px 10px;line-height:1.2;position:static}.document-template-form .form-tom-select-wrapper-multiple .ts-control input{font-size:16px;min-width:140px!important;height:40px!important;box-shadow:none!important;border:none!important}.document-template-form .form-tom-select-wrapper-multiple .ts-control input::placeholder{color:#333}.document-template-form .jodit-container:not(.jodit_inline){border:1px solid #ddd;border-radius:12px;overflow:hidden}.document-template-form .jodit-toolbar-button__button[aria-label=Inserir\ variável]{min-width:82px}.document-template-form .jodit-container h1,.document-template-form .jodit-container h2,.document-template-form .jodit-container h3,.document-template-form .jodit-container h4,.document-template-form .jodit-container h5,.document-template-form .jodit-container h6,.document-template-form .jodit-container table{width:100%}.document-template-variables-popup{gap:14px;min-width:320px;max-width:420px;padding:6px;display:grid}.document-template-variables-popup .document-template-variables-group{border-bottom:1px solid #ddd;padding-bottom:14px}.document-template-variables-popup .document-template-variables-group:last-child{border-bottom:none;padding-bottom:0}.document-template-variables-popup .document-template-variables-group-title{text-transform:uppercase;letter-spacing:.04em;color:#636363;margin-bottom:8px;font-size:13px;font-weight:700}.document-template-variables-popup .document-template-variables-list{gap:8px;display:grid}.document-template-variables-popup .document-template-variables-item{text-align:left;background-color:#fff;border:1px solid #ddd;border-radius:10px;width:100%;padding:10px 12px;transition:border-color .2s,box-shadow .2s,transform .2s}.document-template-variables-popup .document-template-variables-item:hover,.document-template-variables-popup .document-template-variables-item:focus{border-color:#223452;outline:none;transform:translateY(-1px);box-shadow:0 0 0 2px #145d8d1f}.document-template-variables-popup .document-template-variables-item-label{color:#636363;margin-bottom:2px;font-size:14px;font-weight:600}.document-template-variables-popup .document-template-variables-item-value{color:#999;word-break:break-all;font-size:12px;line-height:1.4}.dashboard-status-card{text-align:center;color:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:90px;min-height:90px;padding:18px 20px;transition:transform .2s,box-shadow .2s;display:flex}.dashboard-status-card:hover,.dashboard-status-card:focus{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 18px 32px #2234521f}.dashboard-status-card.is-progress{background:linear-gradient(135deg,#4f83b6 0%,#2f6ca4 100%)}.dashboard-status-card.is-filed{background:linear-gradient(135deg,#4fb9b0 0%,#258f88 100%)}.dashboard-status-card.is-withdrawn{background:linear-gradient(135deg,#e66767 0%,#cf4646 100%)}.dashboard-status-card.is-consultation{background:linear-gradient(135deg,#4d9bd9 0%,#2f79c6 100%)}.dashboard-status-card.is-extrajudicial{background:linear-gradient(135deg,#5b7ac7 0%,#3f5fa8 100%)}.dashboard-status-card.is-processes{background:linear-gradient(135deg,#596d86 0%,#36485d 100%)}.dashboard-status-card-count{font-size:32px;font-weight:400;line-height:1;display:block}.dashboard-status-card-label{font-size:14px;font-weight:300;line-height:1.3;display:block}@media (width<=767.98px){.dashboard-status-card{gap:3px;height:65px;min-height:65px;padding:10px 8px}.dashboard-status-card-count{font-size:1.2rem}.dashboard-status-card-label{font-size:10px;line-height:1.2}}.management-absence-attachment-list{flex-direction:column;gap:10px;display:flex}.management-absence-attachment-list .management-absence-attachment-item{background-color:#fff;border:1px solid #ddd;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:12px 14px;display:flex}.management-absence-attachment-list .management-absence-attachment-content{flex:auto;grid-template-columns:50px 1fr;align-items:center;gap:12px;min-width:0;display:grid}.management-absence-attachment-list .management-absence-attachment-icon{width:50px;height:50px;color:var(--theme-color-primary);background-color:#f9f9f9;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.management-absence-attachment-list .management-absence-attachment-icon svg{fill:currentColor;width:24px;height:24px}.management-absence-attachment-list .management-absence-attachment-name{color:#000;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;line-height:1.2;display:block;overflow:hidden}.management-absence-attachment-list .management-absence-attachment-actions{flex:none;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.management-absence-attachment-list .management-absence-attachment-download{flex:none}.management-absence-history-text{white-space:pre-line}@media (width<=991.98px){.management-absence-attachment-list .management-absence-attachment-item{flex-direction:column;align-items:stretch}.management-absence-attachment-list .management-absence-attachment-content{flex:none;grid-template-columns:50px 1fr;width:100%}.management-absence-attachment-list .management-absence-attachment-name{white-space:normal;word-break:break-word}.management-absence-attachment-list .management-absence-attachment-actions{flex-direction:column;justify-content:stretch;align-items:stretch;width:100%}.management-absence-attachment-list .management-absence-attachment-download,.management-absence-attachment-list .lawyer-schedule-attachment-action{width:100%;max-width:100%}.management-absence-attachment-list .js-existing-attachment-toggle.btn-outline-danger{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.management-absence-attachment-list .js-existing-attachment-toggle.btn-outline-danger .lawyer-schedule-attachment-action-icon{display:none}.management-absence-attachment-list .js-existing-attachment-toggle.btn-outline-danger:after{content:"Remover imagem"}}.management-cycle-report-row-warning td{background-color:#fff3cd}.management-cycle-report-row-danger td{background-color:#f8d7da}@media (width<=767.98px){.management-cycle-report-row-warning,.management-cycle-report-row-danger,.management-cycle-report-row-warning td,.management-cycle-report-row-danger td{background-color:#0000}.management-cycle-report-row-warning{background-color:#fff3cd}.management-cycle-report-row-danger{background-color:#f8d7da}}.js-management-cycle-correct-description strong{color:#000}.management-cycle-report-action-correct svg{fill:#223452}@media (width>=768px){.management-cycle-report-action-correct-text{color:#223452;font-size:14px;font-weight:600;line-height:1.2;display:inline}}.management-dashboard-page .management-dashboard-status-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.management-dashboard-page .management-dashboard-section-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.management-dashboard-page .management-dashboard-section-title{color:#223452;margin-bottom:.2rem;font-size:24px;font-weight:400}.management-dashboard-page .management-dashboard-section-date{color:#636363;font-size:18px}.management-dashboard-page .management-dashboard-presence-filters{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.management-dashboard-page .management-dashboard-presence-filters .form-group{width:100%;max-width:320px;margin-bottom:0}.management-dashboard-page .management-dashboard-presence-filters.is-double .form-group,.management-dashboard-page .management-dashboard-presence-filters.is-triple .form-group{flex:0 320px}.management-dashboard-page .management-dashboard-presence-widget.is-loading{opacity:.6;pointer-events:none}.management-dashboard-page .management-dashboard-presence-groups{flex-direction:column;gap:1rem;display:flex}.management-dashboard-page .management-dashboard-presence-group{background-color:#fff;padding:0}.management-dashboard-page .management-dashboard-presence-group table th,.management-dashboard-page .management-dashboard-presence-group table td{padding:10px}.management-dashboard-page .management-dashboard-presence-group-title{text-align:center;color:#223452;margin-bottom:.75rem;font-size:20px;font-weight:700}.management-dashboard-page .management-dashboard-presence-status{text-align:center;vertical-align:middle;text-transform:uppercase;font-size:16px;font-weight:400}.management-dashboard-page .management-dashboard-presence-status.is-confirmed{color:#1d7f79;background-color:#258f882e}.management-dashboard-page .management-dashboard-presence-status.is-pending{color:#2f79c6;background-color:#2f79c62e}.management-dashboard-page .management-dashboard-presence-status.is-justified{color:#36485d;background-color:#596d8633}.management-dashboard-page .management-dashboard-presence-status.is-unjustified{color:#b93434;background-color:#cf46462e}.management-dashboard-page .management-dashboard-action-list{flex-direction:column;gap:.85rem;display:flex}.management-dashboard-page .management-dashboard-action-card{background-color:#fff;border:1px solid #eee;border-radius:14px;flex-direction:column;gap:.3rem;padding:1rem 1.1rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.management-dashboard-page .management-dashboard-action-card:hover,.management-dashboard-page .management-dashboard-action-card:focus{border-color:#2f79c64d;text-decoration:none;transform:translateY(-1px);box-shadow:0 12px 22px #22345214}.management-dashboard-page .management-dashboard-action-title{color:#223452;font-size:1rem}.management-dashboard-page .management-dashboard-action-description{color:#636363;font-size:.93rem}@media (width<=1399.98px){.management-dashboard-page .management-dashboard-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=991.98px){.management-dashboard-page .management-dashboard-presence-filters .form-group{max-width:100%}}@media (width<=767.98px){.management-dashboard-page .management-dashboard-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.management-dashboard-page .management-dashboard-section-header{flex-direction:column;align-items:stretch}}.lawyer-attendance-summary-table th{width:260px;color:var(--theme-color-primary);text-transform:uppercase;font-weight:700}.lawyer-attendance-process-list{flex-direction:column;gap:1.5rem;display:flex}.lawyer-attendance-process-item{border-bottom:1px solid #e9ecef;padding-bottom:1.5rem}.lawyer-attendance-process-item:last-child{border-bottom:0;padding-bottom:0}.lawyer-dashboard-page .lawyer-dashboard-hero{background:linear-gradient(135deg,#f7f9fb 0%,#eef3f7 100%);border:1px solid #eee}.lawyer-dashboard-page .lawyer-dashboard-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#999;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-block}.lawyer-dashboard-page .lawyer-dashboard-title{color:#223452;margin-bottom:8px;font-size:2rem;font-weight:700;line-height:1.15}.lawyer-dashboard-page .lawyer-dashboard-subtitle{color:#636363;font-size:1rem}.lawyer-dashboard-page .lawyer-dashboard-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.lawyer-dashboard-page .lawyer-dashboard-section-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lawyer-dashboard-page .lawyer-dashboard-section-title{color:#223452;margin-bottom:.2rem;font-size:1.25rem;font-weight:700}.lawyer-dashboard-page .lawyer-dashboard-section-subtitle{color:#636363;font-size:.95rem}.lawyer-dashboard-page .lawyer-dashboard-schedule-list{flex-direction:column;gap:.85rem;display:flex}.lawyer-dashboard-page .lawyer-dashboard-schedule-item{background-color:#fff;border:1px solid #eee;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.lawyer-dashboard-page .lawyer-dashboard-schedule-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.lawyer-dashboard-page .lawyer-dashboard-schedule-date{color:#223452;font-size:.95rem;font-weight:600}.lawyer-dashboard-page .lawyer-dashboard-schedule-location{color:#000;font-size:1rem}.lawyer-dashboard-page .lawyer-dashboard-schedule-status{color:#636363;font-size:.9rem}.lawyer-dashboard-page .lawyer-dashboard-schedule-action{flex:none;font-size:.95rem;font-weight:700}@media (width<=1199.98px){.lawyer-dashboard-page .lawyer-dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.lawyer-dashboard-page .lawyer-dashboard-title{font-size:1.6rem}.lawyer-dashboard-page .lawyer-dashboard-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.lawyer-dashboard-page .lawyer-dashboard-section-header,.lawyer-dashboard-page .lawyer-dashboard-schedule-item{flex-direction:column;align-items:stretch}.lawyer-dashboard-page .lawyer-dashboard-schedule-action{text-align:left;width:100%}}.lawyer-schedule-attachment-list{flex-direction:column;gap:10px;display:flex}.lawyer-schedule-attachment-list .lawyer-schedule-attachment-item{background-color:#fff;border:1px solid #ddd;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:10px;transition:background-color .2s,border-color .2s,opacity .2s;display:flex}.lawyer-schedule-attachment-list .lawyer-schedule-attachment-item.is-marked-for-removal{opacity:.72;background-color:#f9f9f9;border-color:#999}.lawyer-schedule-attachment-list .lawyer-schedule-attachment-item.is-marked-for-removal .lawyer-schedule-attachment-link{color:#999;line-height:1.2;text-decoration:line-through;display:block}.lawyer-schedule-attachment-list .lawyer-schedule-attachment-content{flex:auto;min-width:0;line-height:1.2}.lawyer-schedule-attachment-list .lawyer-schedule-attachment-link{max-width:100%;color:var(--theme-color-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.2;display:block;overflow:hidden}.lawyer-schedule-attachment-list .lawyer-schedule-attachment-action{flex:none;padding:10px}.lawyer-schedule-attachment-list .lawyer-schedule-attachment-action svg{fill:currentColor;width:19px;height:19px;display:block}.lawyer-schedule-attachment-list .lawyer-schedule-attachment-action-icon-remove{margin:0 auto}.lawyer-schedule-attachment-requirement-hint{border-radius:5px;margin-top:-.5rem}@media (width<=991.98px){.lawyer-schedule-attachment-list .lawyer-schedule-attachment-item{flex-direction:column;align-items:stretch}.lawyer-schedule-attachment-list .lawyer-schedule-attachment-link{white-space:normal;word-break:break-word}.lawyer-schedule-attachment-list .lawyer-schedule-attachment-action{width:100%}}.city-qr-codes-page .city-qr-codes-header{margin-bottom:24px}.city-qr-codes-page .city-qr-codes-filter-context{background:linear-gradient(135deg,#f7f9fb 0%,#eef3f7 100%);border:1px solid #eee;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.city-qr-codes-page .city-qr-codes-filter-copy{flex:auto;min-width:0}.city-qr-codes-page .city-qr-codes-filter-label{letter-spacing:.04em;text-transform:uppercase;color:#999;margin-bottom:6px;font-size:11px;font-weight:700;line-height:1.2;display:block}.city-qr-codes-page .city-qr-codes-filter-title{color:#000;font-size:22px;font-weight:700}.city-qr-codes-page .city-qr-codes-filter-subtitle{color:#999;font-size:14px}.city-qr-codes-page .city-qr-codes-filter-actions{flex:none}.city-qr-codes-page .city-qr-codes-batch-form{height:100%}.city-qr-codes-page .city-qr-codes-batch-form .btn{justify-content:center;align-items:center;gap:10px;display:inline-flex}.city-qr-codes-page .city-qr-codes-batch-form svg{fill:#fff}.city-qr-codes-page .city-qr-codes-selection-control{-webkit-user-select:none;user-select:none;position:relative;right:-3px}@media (width<=991.98px){.city-qr-codes-page .city-qr-codes-filter-context{flex-direction:column;align-items:stretch}.city-qr-codes-page .city-qr-codes-filter-actions,.city-qr-codes-page .city-qr-codes-batch-form,.city-qr-codes-page .city-qr-codes-filter-actions .btn,.city-qr-codes-page .city-qr-codes-batch-form .btn{width:100%}}.city-schedules-page .customer-tabs-content{overflow:hidden}.city-schedules-page .city-schedules-tabs .nav-pills{flex-wrap:wrap;display:flex}.city-schedules-page .city-schedules-tabs .nav-item{flex:220px}.city-schedules-page .city-schedules-tabs .nav-link{text-align:center;width:100%}.city-schedules-page .city-schedules-content{margin-top:24px}.city-schedules-page .city-schedules-location-context{background:linear-gradient(135deg,#f7f9fb 0%,#eef3f7 100%);border:1px solid #eee;border-radius:16px;margin-bottom:18px;padding:16px 18px}.city-schedules-page .city-schedules-location-label{letter-spacing:.04em;text-transform:uppercase;color:#999;margin-bottom:6px;font-size:11px;font-weight:700;line-height:1.2;display:block}.city-schedules-page .city-schedules-location-title{color:#000;font-size:22px;font-weight:700}.city-schedules-page .city-schedules-summary{color:#999;margin-bottom:16px;font-size:14px}.city-schedules-page .city-schedules-slot-label{letter-spacing:.04em;text-transform:uppercase;color:#999;font-size:11px;font-weight:700;line-height:1.2}.city-schedules-page .city-schedules-slot-value{word-break:break-word;color:#636363;font-size:16px;line-height:1.2}.city-schedules-page .responsive-stack-table-action-substitute{background-color:#0b6b8c}.city-schedules-page .responsive-stack-table-action-absence-show{background-color:#0a4b79}.city-schedules-page .responsive-stack-table-action-presence{background-color:#5aa700}.city-schedules-page .responsive-stack-table-action-absence{background-color:#e0182d}.city-schedules-modal .city-schedules-modal-summary{background-color:#f7f9fb;border:1px solid #eee;border-radius:10px;padding:12px 14px;line-height:1.2}.city-schedules-list-tab .city-schedules-day-list{gap:20px;display:grid}.city-schedules-list-tab .city-schedules-day-card{background-color:#fff;border:1px solid #ddd;border-radius:16px;overflow:hidden}.city-schedules-list-tab .city-schedules-day-header{background:linear-gradient(135deg,#f7f9fb 0%,#eef3f7 100%);border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.city-schedules-list-tab .city-schedules-day-title{font-size:20px;font-weight:700}.city-schedules-list-tab .city-schedules-day-subtitle{color:#999;font-size:14px}.city-schedules-list-tab .city-schedules-slots{display:grid}.city-schedules-list-tab .city-schedules-slot-card{border-bottom:1px solid #eee;padding:5px 10px}.city-schedules-list-tab .city-schedules-slot-card:last-child{border-bottom:0}.city-schedules-list-tab .city-schedules-slot-grid{grid-template-columns:120px 100px 1fr 180px 135px;align-items:start;gap:10px;display:grid}.city-schedules-list-tab .city-schedules-slot-field{flex-direction:column;min-width:0;display:flex}.city-schedules-list-tab .city-schedules-slot-field .responsive-stack-table-actions .btn{border-radius:5px;min-height:40px;padding:10px}.city-schedules-list-tab .city-schedules-slot-field-primary .city-schedules-slot-value{color:#000;font-size:16px;font-weight:700}.city-schedules-list-tab .city-schedules-slot-field-actions{align-items:center}.city-schedules-list-tab .city-schedules-slot-field-actions .responsive-stack-table-actions{flex-wrap:wrap}.city-schedules-list-tab .city-schedules-slot-empty-action{color:#999;justify-content:center;align-items:center;width:100%;min-height:40px;display:flex}@media (width>=576px) and (width<=992px){.city-schedules-list-tab .city-schedules-slots .city-schedules-slot-field:nth-child(n+3){grid-column:unset!important}.city-schedules-list-tab .city-schedules-slots .city-schedules-slot-field:nth-child(5){grid-column:1/-1!important}.city-schedules-list-tab .city-schedules-slots .city-schedules-slot-field-actions .responsive-stack-table-actions{grid-template-columns:repeat(3,1fr)!important}.city-schedules-list-tab .city-schedules-slots .city-schedules-slot-field-actions .responsive-stack-table-action-text{font-size:12px}}@media (width<=991.98px){.city-schedules-list-tab .city-schedules-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.city-schedules-list-tab .city-schedules-day-header,.city-schedules-list-tab .city-schedules-slot-card{padding:10px}.city-schedules-list-tab .city-schedules-slot-grid{grid-template-columns:1fr 1fr;gap:10px}.city-schedules-list-tab .city-schedules-slot-field:nth-child(n+3){grid-column:1/-1}.city-schedules-list-tab .city-schedules-slot-field-actions .responsive-stack-table-actions{grid-template-columns:1fr;margin-top:5px;display:grid}.city-schedules-list-tab .city-schedules-slot-field-actions .responsive-stack-table-actions .btn{width:100%}}@media (width>=1200px){.city-schedules-list-tab .city-schedules-slot-grid{align-items:center}.city-schedules-list-tab .city-schedules-slot-grid .city-schedules-slot-field-actions .city-schedules-slot-label{display:none}.city-schedules-list-tab .city-schedules-slot-card{padding:10px}}.city-schedules-calendar-tab .city-schedules-calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.city-schedules-calendar-tab .city-schedules-calendar-panel{min-width:0}.city-schedules-calendar-tab .city-schedules-calendar{background-color:#fff;border:1px solid #ddd;border-radius:16px;padding:12px}.city-schedules-calendar-tab .city-schedules-calendar .fc-toolbar{gap:12px;margin-bottom:16px}.city-schedules-calendar-tab .city-schedules-calendar .fc-toolbar-title{color:#000;text-transform:uppercase;font-size:18px;font-weight:500}.city-schedules-calendar-tab .city-schedules-calendar .fc-button{font-weight:300;box-shadow:none!important}.city-schedules-calendar-tab .city-schedules-calendar .fc-event{color:#fff;border-style:solid;border-width:1px;border-radius:8px;padding:4px 6px}.city-schedules-calendar-tab .city-schedules-calendar .fc-event-main,.city-schedules-calendar-tab .city-schedules-calendar .fc-event-time,.city-schedules-calendar-tab .city-schedules-calendar .fc-event-title,.city-schedules-calendar-tab .city-schedules-calendar .fc-daygrid-event-dot{color:inherit}.city-schedules-calendar-tab .city-schedules-calendar .fc-event-title{white-space:normal;word-break:break-word;font-size:12px;font-weight:600}.city-schedules-calendar-tab .city-schedules-calendar .fc-timegrid-event{min-width:0}.city-schedules-calendar-tab .city-schedules-calendar .fc-timegrid-event .fc-event-main{padding:2px}.city-schedules-calendar-tab .city-schedules-calendar .fc-col-header-cell-cushion,.city-schedules-calendar-tab .city-schedules-calendar .fc-timegrid-slot-label-cushion,.city-schedules-calendar-tab .city-schedules-calendar .fc-daygrid-day-number{color:#636363;font-weight:400}.city-schedules-calendar-tab .city-schedules-calendar .fc-today-button{font-size:16px;font-weight:300}.city-schedules-calendar-tab .city-schedules-calendar .fc-scrollgrid-shrink-cushion{font-weight:300}.city-schedules-calendar-tab .city-schedules-calendar .fc-event-title-container{text-align:left;align-items:center;display:flex}.city-schedules-calendar-tab .city-schedules-calendar .fc-event-title-container .fc-event-title{letter-spacing:.4px;font-weight:500;line-height:1.2}.city-schedules-calendar-tab .city-schedules-calendar .fc-daygrid-day-top .fc-daygrid-day-number{padding-top:0;padding-bottom:0;font-size:12px}.city-schedules-calendar-tab .city-schedules-calendar .fc-daygrid-event-harness .fc-daygrid-event{padding:5px}.city-schedules-calendar-tab .city-schedules-calendar .fc-daygrid-event-harness .fc-daygrid-event .fc-daygrid-event-dot{display:none}.city-schedules-calendar-tab .city-schedules-calendar .fc-daygrid-event-harness .fc-daygrid-event .fc-event-title{text-align:left;font-size:11px;font-weight:500;line-height:1.2}.city-schedules-calendar-tab .city-schedules-calendar-legend{background-color:#fff;border:1px solid #ddd;border-radius:16px;max-width:100%;padding:16px}.city-schedules-calendar-tab .city-schedules-calendar-legend-title{color:#000;margin-bottom:14px;font-size:18px;font-weight:700}.city-schedules-calendar-tab .city-schedules-calendar-legend-list{gap:10px;display:grid}.city-schedules-calendar-tab .city-schedules-calendar-legend-item{align-items:center;gap:10px;display:flex}.city-schedules-calendar-tab .city-schedules-calendar-legend-color{border:1px solid #00000014;border-radius:4px;width:20px;height:20px;display:inline-flex}.city-schedules-calendar-tab .city-schedules-calendar-legend-label{color:#636363}@media (width<=767.98px){.city-schedules-calendar-tab .city-schedules-calendar{padding:10px}.city-schedules-calendar-tab .city-schedules-calendar .fc .fc-toolbar{flex-direction:column;align-items:stretch}.city-schedules-calendar-tab .city-schedules-calendar .fc .fc-toolbar-chunk{justify-content:center;display:flex}.city-schedules-calendar-tab .city-schedules-calendar .fc .fc-button-group,.city-schedules-calendar-tab .city-schedules-calendar .fc .fc-toolbar-chunk:last-child{flex-wrap:wrap}.city-schedules-calendar-tab .city-schedules-calendar .fc-header-toolbar{grid-template-columns:1fr;place-content:center;align-items:center;display:grid}.city-schedules-calendar-tab .city-schedules-calendar .fc-toolbar-chunk{display:flex}.city-schedules-calendar-tab .city-schedules-calendar .fc-toolbar-chunk:first-child{justify-content:space-between}.city-schedules-calendar-tab .city-schedules-calendar .fc-toolbar-chunk:nth-child(2),.city-schedules-calendar-tab .city-schedules-calendar .fc-toolbar-chunk:nth-child(3){justify-content:center}}.city-schedules-substitutions-tab .city-schedules-substitutions-list{gap:1rem;display:grid}.city-schedules-substitutions-tab .city-schedules-substitution-card{background:#fff;border:1px solid #e3e6ea;border-radius:.75rem;padding:1rem}.city-schedules-substitutions-tab .city-schedules-substitution-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.city-schedules-substitutions-tab .city-schedules-substitution-field{gap:0;min-width:100%;line-height:1.2;display:grid}.city-schedules-substitutions-tab .city-schedules-substitution-notes{border-top:1px solid #edf0f2;min-width:100%;margin-top:1rem;padding-top:1rem}.city-schedules-substitution-modal .city-schedules-substitution-select-field .form-tom-select-wrapper{height:60px}.city-schedules-substitution-modal .city-schedules-substitution-select-field .form-tom-select-wrapper .ts-control{height:100%}.city-schedules-substitution-modal .city-schedules-substitution-select-field .float-label-fixed-span{z-index:99!important}@media (width<=991.98px){.city-schedules-substitutions-tab .city-schedules-substitution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.city-schedules-substitutions-tab .city-schedules-substitution-grid{grid-template-columns:minmax(0,1fr)}}html,body{font-size:16px}.form-control{font-size:1rem!important}.no-list{margin:0;padding:0;list-style:none}.logo{background-size:121px;width:120px;height:55px}.logo-mobile{background-size:100px;width:120px;height:45px}@media (width<=991.98px){.page-header{flex-wrap:nowrap;align-items:center}.page-header-title-wrapper{flex:auto;min-width:0;padding-right:.75rem}.page-header-title-wrapper h1{text-overflow:ellipsis;white-space:nowrap;padding-top:0;font-size:1.1rem;line-height:1.2}.page-header-action-wrapper{flex:none;padding-left:0}.page-header-action-button{justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:.75rem;display:inline-flex;border-radius:.75rem!important}.page-header-action-button span{display:none}.page-header-action-icon{fill:currentColor;width:.95rem;height:.95rem}.customer-admin-custom-header{flex-wrap:nowrap;align-items:center}.customer-admin-custom-header .navbar-left,.customer-admin-custom-header .navbar-right{flex:none;width:auto}.customer-admin-custom-header .navbar-logo{flex:auto;justify-content:center;min-width:0;padding:0 .75rem;display:flex}.customer-admin-custom-header .cus-custom-logo-style-icon{justify-content:center;min-width:0;display:flex}.customer-admin-custom-header .logo-mobile{width:min(100%,96px);height:auto}.customer-admin-custom-header .logo-mobile-advcard{width:100%;max-width:96px;height:auto;display:block}.customer-admin-custom-header .navbar-right{white-space:nowrap}.customer-admin-custom-header .navbar-right .user,.customer-admin-custom-header .navbar-right .user .btn{white-space:nowrap;align-items:center;display:inline-flex}}@media (width>=992px){.page-header-action-icon{display:none}}@media (width<=991.98px){.flex-basis-zero{flex-basis:0!important}}
