.masthead,section{position:relative}.filter-panel-toggle,.plcal-date-input,.stat-filter__custom input[type=date],.theme-toggle,input[type=date],input[type=time]{-webkit-appearance:none;-moz-appearance:none}.guide_image_background.blur,.masthead.blur{filter:blur(4px);z-index:1}html{scroll-behavior:smooth}button:focus,button:hover{outline:0}section{padding:100px 0}#artikel-details{background:linear-gradient(135deg,#fff 0,#f0f7ff 100%)}#buchungs-details{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%)}#roadmap{background:linear-gradient(180deg,#fff 0,#f4f4f9 100%)}.bg-primary{border:none;background:linear-gradient(45deg,#2937f0,#9f1ae2)!important}.bg-white.p-4.rounded,.card{background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 10px 30px rgba(0,0,0,.05);transition:transform .3s ease}.card:hover{transform:translateY(-5px)}.background_transparent{background-color:rgba(255,255,255,0)!important}.cta{background:url(../../img/background-image-vector-blue.jpg)}.form-control-plaintext{background-color:#fff}.readOnlyBright[readonly]{background-color:#f5f5f5}.flex-even{flex:1}.flex-even-2{flex:2}.flex-even-3{flex:3}.textBlack{color:#414141!important}.textWhite{color:#fff!important}.basketImage{max-height:150px;width:auto}.fw-bold{font-weight:700}body{font-size:18px;background-image:url(../../img/background_gradient_img.svg)!important;background-attachment:fixed!important;background-repeat:no-repeat!important;background-size:cover!important;color:#1e293b;margin:0}.l-spacing{letter-spacing:.05rem}.hover-bg{transition:background .2s}.hover-bg:hover{background-color:#fcfcfc}.light-glass-card{background:rgba(255,255,255,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(85,18,175,.05)!important;border-radius:20px;box-shadow:0 10px 30px rgba(14,33,169,.05)!important;transition:all .2s ease-in-out}.light-glass-card:hover{transform:translateY(-5px);border-color:rgba(85,18,175,.3);box-shadow:0 15px 40px rgba(14,33,169,.1)}.btn-mietplaner{background:linear-gradient(165deg,rgba(85,18,175,.85) 35%,rgba(14,33,169,.82) 100%)!important;color:#fff!important;border:none;padding:12px 28px;border-radius:12px;font-weight:600;transition:transform .2s,box-shadow .2s}.btn-mietplaner:hover{transform:scale(1.03);box-shadow:0 8px 20px rgba(85,18,175,.3)}.text-accent{color:rgba(85,18,175,.9)}input,select,textarea{border:none!important;padding:5px;box-shadow:0 4px 8px rgba(0,0,0,.15)!important;-webkit-appearance:none}.btn,.input-group-text{box-shadow:0 4px 8px rgba(0,0,0,.15)}input:focus,select:focus,textarea:focus{outline:0!important}#mainNav .navbar-nav .nav-item:active,#mainNav .navbar-nav .nav-item:focus,#mainNav .navbar-nav .nav-item:hover{outline:0;background-color:rgba(255,255,255,0)}input[type=checkbox]{-webkit-appearance:checkbox;width:18px;height:18px;margin-top:8px;margin-left:0}input[type=date],input[type=time]{appearance:none;min-height:calc(1.5em + 1.5rem + 2px);text-align:left}input[type=date]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value{text-align:left}input[type=date]::-webkit-datetime-edit,input[type=time]::-webkit-datetime-edit{display:flex;align-items:center;padding:0}.bigNumber{font-size:80px!important;color:#5223bf;font-weight:700}.textGradient{background-image:linear-gradient(92.88deg,#526ed0 9.16%,#5f4cdc 43.89%,#7851e8 64.72%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)!important}.input-group.bigNumber{margin-bottom:50px;font-size:30px}.input-group.bigNumber .numberInputPrefix{position:absolute;left:50px;top:5px;font-size:30px}.input-group.bigNumberForm{font-size:18px}.input-group.bigNumberForm .numberInputPrefix{position:absolute;left:45px;top:5px;font-size:18px}.bookingListEditButton{top:0;right:0}.bigIcon{font-size:40px}#calcForm input,#calcForm label,.mediumIcon{font-size:30px}.btn-secondary{color:#fff!important}#calcForm input{border-radius:10px;background-color:#fff;color:#4b4b4b}.displayAdmin{display:inline-block!important}.borderRadius{border-radius:.75rem}.borderRadiusTop{border-top-right-radius:.75rem;border-top-left-radius:.75rem}.borderRadiusBottom{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.input-group-text{background:#fff;border:none;height:38px}.input-group-prepend{margin-right:-2px}.input-group-prepend i{font-size:18px}.numberInputPrefixMinus:after,.numberInputPrefixPlus:after{right:5px;top:3px;font-size:21px;position:absolute;font-weight:700}.numberInputPrefixPlus:after{content:'+'}.numberInputPrefixMinus:after{content:'-'}.filter-option{font-size:13px}.dropdown-item i{width:25px}.modalTitleWrapper{position:absolute;width:100%;left:0;text-align:center}.background_gradient_radial{background:radial-gradient(circle,rgba(0,0,0,.28335084) 0,rgba(0,0,0,.21612395) 27%,rgba(0,212,255,0) 73%)}.borderTopLight{border-top:1px solid #e0e0e0}.mh-100{min-height:100vh}.pulse{animation:pulse-red 2s infinite}@keyframes pulse-red{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(220,53,69,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(220,53,69,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(220,53,69,0)}}#mainNav{min-height:30px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}#mainNav i{color:#f6f6f6}#mainNav.background_transparent{background-color:rgba(255,255,255,0)}#mainNav .navbar-toggler{font-size:27px;line-height:30px;padding:0;color:#5223bf}#mainNav .navbar-toggler:focus{outline:0}#mainNav .header_logo{width:auto;height:35px}#mainNav .navbar-brand{color:#f6f6f6;font-weight:700;padding:0;font-size:18px}#mainNav .navbar-nav .nav-item{text-align:center}#mainNav .navbar-nav .nav-item a{vertical-align:center}#mainNav .navbar-nav .nav-item a i{width:100%;font-size:18px}#mainNav .navbar-nav .nav-item a span{width:100%;display:inline-block;font-size:13px}#mainNav .navbar-nav .nav-item:hover{color:rgba(255,255,255,.8)}h1{hyphens:auto;font-size:40px!important}h1,h2,h3,h4,h5,h6{font-family:'Varela Round',sans-serif!important}.btn,.contact-section .card h4,.signup-section .form-inline input{font-family:'Varela Round',sans-serif}.background_med_grey{background-color:#d0d0d0}.header_med_grey{color:#fff;background:linear-gradient(to bottom,#8e8e8e 0,#8e8e8e 96%,#d0d0d0 100%)}.box_shadow_wrapper{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.swal2-confirm{background-color:#5223bf!important}.swal2-confirm a{color:#fff!important;font-weight:700!important}.b,.bold{font-weight:700}.masthead{width:auto;min-height:35rem;padding:5rem 0;background:linear-gradient(to bottom,rgba(22,22,22,.1) 0,rgba(22,22,22,.5) 75%,#161616 100%),url(../../img/background_shape_3.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.masthead.padding_top{padding:12em 0}.masthead #test_form{z-index:2;position:fixed;top:30%;left:40%}.masthead .error_msg_wrapper{background-color:rgba(0,0,0,.66);box-shadow:2px 2px 20px 20px rgba(255,255,255,.33)}.masthead h1,.masthead h2{font-size:1rem}.masthead img{max-width:85%}.masthead.sellingDashboard h1,.masthead.sellingDashboard h2{font-size:30px;font-weight:700}.masthead.sellingDashboard .btn{font-size:40px;padding:1rem 2rem!important;box-shadow:0 0 120px 4px #000}.masthead.sellingDashboard .removeItem{background-color:#4f4f4f}.masthead.sellingDashboard .soldItems{font-size:30px;font-weight:700}.masthead.sellingDashboard i{color:#fff}.masthead.sellingDashboard .sumTotal{font-size:25px}canvas{position:fixed;width:100%;height:100%;top:0;left:0}.searchWrapper{position:relative}.searchWrapper .searchIcon{cursor:pointer}.searchWrapper i{font-size:25px;padding-top:2px}.lead,.mobileMenu{font-size:18px}.searchWrapper .searchInputWrapper{z-index:99;position:fixed;width:40%;height:45px;opacity:0;transition:all .3s ease;top:-100px;right:-500px}.searchWrapper .searchInputWrapper.active{opacity:1;top:53px;right:70px}.searchWrapper .searchInputWrapper input{width:100%;border-radius:5px;height:100%}.searchWrapper .searchInputWrapper .submitSearchForm{position:absolute;top:0;right:0;border:0;height:100%}.backgroundImageCreditCard{background:linear-gradient(to bottom,rgba(35,45,32,.98) 0,rgba(0,0,0,.85) 32%,rgba(22,22,22,.89) 97%,#ebebeb 100%),url(../../img/credit_card_background.png)!important;background-position:center!important;background-repeat:no-repeat!important;background-attachment:scroll!important;background-size:cover!important}.align-right,.text-right{text-align:right}.background_ind{background-color:#bac0c9}.background_grey_tile{background-color:#e0e0e0;border-radius:10px}.modal-dialog h2{line-height:40px}.modal{overflow-y:auto}.mobileMenu{max-width:400px}.mobileMenu li{width:100%;border-bottom:1px solid #464646}.mobileMenu li:last-of-type{border-bottom:none}.mobileMenu i{padding-right:15px;font-size:21px;padding-top:2px}.rentObjectEditForm img{max-height:250px;width:auto;max-width:100%}.rentObjectEditForm i{font-size:17px}.btn{padding:15px 20px;font-size:60%;letter-spacing:2px;border:0;color:#4b4b4b;transition:all .3s ease;border-radius:1.2rem;text-transform:unset!important}.btn:hover{cursor:pointer;color:#414141;box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.blogEntryWrapper,.btn:focus{box-shadow:0 4px 8px rgba(0,0,0,.15)}.btn-primary,.swal2-confirm{background:#1c6dfb!important;background:linear-gradient(165deg,rgba(85,18,175,.77) 35%,rgba(14,33,169,.74) 100%)!important;color:#fff!important;text-transform:unset!important}.btn-primary.glass-morph-button,.swal2-confirm.glass-morph-button{background:linear-gradient(165deg,rgba(85,18,175,.55) 35%,rgba(14,33,169,.51) 100%)!important}.btn-primary.btnBig,.swal2-confirm.btnBig{font-weight:700!important;font-size:16px!important}.form-check-inline,.formBright .ajax_response,.formBright label,.iconBig{font-size:21px}.btn-primary:focus,.btn-primary:hover,.swal2-confirm:focus,.swal2-confirm:hover{background-color:#049d95;color:#fff}.btn-primary:active,.swal2-confirm:active{background-color:#467370!important}.btn-primary.textSmall,.swal2-confirm.textSmall{text-transform:unset!important}.agenda-kicker,.circle-tile-description,.contact-section .card h4,.signup-section .form-inline input,.stat-filter__label,.stat-label{text-transform:uppercase}.btn-primary i,.swal2-confirm i{color:#fff}.btn-primary-light{background-color:#64a19d;color:#fff}.btn-primary-light:focus,.btn-primary-light:hover{background-color:#049d95}.btn-primary-light:focus{color:#fff}.btn-primary-light:active{background-color:#467370!important}.btn-outline-secondary{background-color:rgba(108,117,255,.25)}.btn-outline-secondary:hover{background-color:rgba(108,117,255,.38)}.btn:focus,.btn:hover{text-decoration:none!important}.btn-list-details{font-size:17px}#inputQuantity{height:calc(2.25rem + 13px);max-width:4rem;text-align:center}.requestWrapper{position:relative;padding:15px 20px}.cartIcon{width:30px!important;padding-right:10px;font-size:26px!important}.cartNumber{display:inline-block;width:20px!important;text-align:center;position:absolute;color:#5223bf;z-index:99;top:13px;left:20px;font-size:16px!important;font-weight:700}.breadcrumb-wrapper,.canvasBudgetWrapper,.form_blur_wrapper{position:relative}.btn_dark{transition:all .3s ease;color:#fff;background-color:#5223bf}.btn_dark:hover{background-color:#2d1369;color:#fff}.about-section{padding-top:5rem;background:linear-gradient(to bottom,#161616 0,rgba(0,0,0,.9) 97%,rgb(223 217 230) 100%)}.about-section p{margin-bottom:5rem}.projects-section{padding:8rem 0}.projects-section .featured-text{padding:2rem}.projects-section .project-text{padding:3rem;font-size:90%}.canvasBudgetWrapper #chart_current_month_budget{font-weight:700;color:#595959;width:200px;height:88px;position:absolute;top:calc(50% - 44px);left:calc(50% - 100px);text-align:center;font-size:30px}.text-white-80{color:rgba(255,255,255,.8)!important}.feedbackWrapper{position:fixed;bottom:0;right:-300px;transition:all .3s ease;color:#fff}.feedbackWrapper.active{right:0}.feedbackWrapper .submitResult{text-align:center}.feedbackWrapper .submitResult i{color:#fff;font-size:30px}.feedbackWrapper .feedbackIcon{cursor:pointer;border-radius:10px;display:inline-block;background-color:#5223bf;padding:10px 20px 10px 10px;font-size:30px}.feedbackWrapper .feedbackIcon i{color:#fff}.feedbackWrapper .feedbackContent{border-radius:5px;display:inline-block;background-color:#595959;padding:30px 20px;margin-left:-12px}.feedbackWrapper .feedbackContent button{width:100%;color:#fff}.feedbackWrapper .feedbackTextarea{width:256px;height:200px;resize:none}.headlineBig{text-align:center;font-weight:700;font-size:45px;padding-bottom:5px}.blogEntryWrapper{transition:all .3s ease;color:#414141}.blogEntryWrapper:hover{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.btn-success-light{background-color:rgba(40,109,37,.4)}.btn-success-light:hover{background-color:rgba(40,109,37,.6)}.btn-danger{background:linear-gradient(165deg,rgba(213,18,18,.3) 0,rgba(227,38,38,.6) 100%)!important;color:#fff;transition:all .3s ease}.btn-danger:hover{background:linear-gradient(165deg,rgba(213,18,18,.5) 0,rgba(227,38,38,.8) 100%)!important;color:#fff}.btn-danger-light{background-color:rgba(172,9,9,.4)}.btn-danger-light:hover{background-color:rgba(172,9,9,.6)}.navbar-collapse{position:fixed;background:linear-gradient(to bottom,#3d3d3d 0,#2c2c2c 62%,#1f1f1f 100%);top:51px;left:0;width:100%;border-bottom-right-radius:20px}.navbar-collapse a{color:#fff}.hr_white{border-top:1px solid rgba(255,255,255,.1)!important}.hr_dark{border-top:1px solid rgba(7,7,7,.17)!important}.cookie_banner{font-size:13px;position:fixed;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.8)}.signup-section{margin-top:-10px;padding:5px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.42) 50%,#151515 100%);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.signup-section .form-inline input{box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;padding:1.25rem 2rem;height:auto;font-size:80%;letter-spacing:.15rem;border:0}.card-title{font-weight:700}.contact-section{padding:5rem 0 0}.contact-section .card{border:0;border-bottom:.25rem solid #64a19d}.contact-section .card h4{font-size:.8rem;letter-spacing:.15rem}.contact-section .card hr{border-color:#64a19d;border-width:.25rem;width:3rem}.contact-section .social{margin-top:5rem}.contact-section .social a{text-align:center;height:3rem;width:3rem;background:rgba(255,255,255,.1);border-radius:100%;line-height:3rem;color:rgba(255,255,255,.3);transition:all .3s ease}.contact-section .social a:hover{color:rgba(255,255,255,.5)}.contact-section .social a:active{color:#fff}body{font-family:Nunito,sans-serif;letter-spacing:.0625em;background-color:#ebebeb}.overflow-scroll{overflow:scroll}.transactionBlock{margin-top:10px;border-bottom:1px solid #d0d0d0}.transactionBlock .transactionHeadline{font-weight:700;font-size:16px}.plcal-label,.statusColorSelect{font-weight:600}.descriptionIcon i,.transactionBlock .transactionRow i{padding-top:2px;font-size:18px;color:#5223bf}.transactionBlock .transactionRow{transition:all .3s ease;border-radius:5px}.badge,.glass-morph-card{border:1px solid rgba(255,255,255,.1)}.transactionBlock .transactionRow:hover{cursor:pointer;background-color:#e0e0e0;padding-left:10px;padding-right:10px}.badge-info{max-height:24px;text-align:left;display:inline-flex}.badge{backdrop-filter:blur(10px);border-radius:9px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.badge_type_0{background-color:rgba(255,217,102,.6)}.badge_type_1{background-color:rgba(147,196,125,.6)}.badge_type_2{background-color:rgba(111,168,220,.6)}.badge_type_3{background-color:rgba(183,183,183,.6)}.badge_type_4{background-color:rgba(224,102,102,.6)}.statusColorSelect:has(option[value="0"]:checked){background-color:rgba(255,217,102,.6)}.statusColorSelect:has(option[value="1"]:checked){background-color:rgba(147,196,125,.6)}.statusColorSelect:has(option[value="2"]:checked){background-color:rgba(111,168,220,.6)}.statusColorSelect:has(option[value="3"]:checked){background-color:rgba(183,183,183,.6)}.statusColorSelect:has(option[value="4"]:checked){background-color:rgba(224,102,102,.6)}.statusColorSelect option[value="0"]{background-color:rgba(255,217,102,.6)}.statusColorSelect option[value="1"]{background-color:rgba(147,196,125,.6)}.statusColorSelect option[value="2"]{background-color:rgba(111,168,220,.6)}.statusColorSelect option[value="3"]{background-color:rgba(183,183,183,.6)}.statusColorSelect option[value="4"]{background-color:rgba(224,102,102,.6)}.contractActiveDisplay{width:10px;height:10px;border-radius:100px;margin:5px}.contractActiveDisplay.active{background-color:rgba(40,109,37,.4)}.contractActiveDisplay.inactive{background-color:rgba(172,9,9,.4)}.clickableIcon{cursor:pointer;margin-top:4px}.borderLightBottom{border-bottom:1px solid #d0d0d0}.loading_spinner{display:none!important;position:fixed;top:0;left:0;width:100%;height:100%;opacity:.7;background-color:#d9d9d9;z-index:9999;align-items:center}.loading_spinner .spinner{opacity:1;vertical-align:middle;margin:5px auto;border:20px solid #f3f3f3;border-top:20px solid #5223bf;border-radius:50%;width:200px;height:200px;animation:spin 2s linear infinite}.loading_spinner.active{display:flex!important}a{color:#5223bf;transition:all .3s ease}a.gradient{background:-webkit-linear-gradient(#9745d5,#085495);-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}a.bright{background:-webkit-linear-gradient(#fbf7fb,#fff);-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}a:focus,a:hover{text-decoration:none;color:#3c6360}.bg-black{background-color:#1c1c1c!important}.bg-primary{background-color:#64a19d!important}.text-primary{color:#5223bf!important}.btn-success{transition:all .3s ease;background-color:#5223bf!important}.btn-success:hover{background-color:#2d1369!important}footer{padding:40px 0 25px}footer a{transition:all .3s ease;color:#b3b3b3}footer a:hover{color:#fff}.contractButtonWrapper .contractButton .multiIcons i{position:absolute}.contractButtonWrapper .contractButton .multiIcons .small{font-size:16px;padding-top:7px;padding-left:8px;margin-left:-10px}.contractButtonWrapper .contractButton .multiIcons .big{margin-top:-5px;margin-left:-15px;font-size:40px}.contractButtonWrapper .contractButton .iconDescription{padding-top:45px}.form_blur_wrapper{color:#fff;padding:20px;background-color:rgba(0,0,0,.7);box-shadow:0 0 20px 4px #6e6e6e!important;border-radius:8px}.form_blur_wrapper h1{-webkit-text-fill-color:#e0e0e0}.form_blur_wrapper .blur_background{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../img/bg-car-repair.jpg) center no-repeat;background-size:cover;filter:blur(12px) brightness(150%);z-index:0}.form_blur_wrapper .form_wrapper{padding:5px;color:#fff}.form_blur_wrapper .form_wrapper .form_row_wrapper{padding:5px 0}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_input{transition:all .3s ease;color:#000!important;background-color:#dcdcdc;border-bottom:2px solid #999;border-top:none;border-right:none;border-left:none;width:100%;border-radius:.65rem}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_input:focus{border-bottom:2px solid #fff;outline:0!important;box-shadow:none!important}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_input::-moz-placeholder{color:#ccc}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_input::placeholder{color:#ccc}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_button{padding:15px 20px;font-size:13px}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_button.btn-success{background-color:#259340}.form_blur_wrapper .form_wrapper .form_row_wrapper .ajax_response{display:inline-block;width:100%;text-align:center}.glass-morph-card{background:rgba(255,255,255,.2);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.custom-input{background-color:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.1);color:#fff;padding:.75rem 1rem;transition:all .3s ease}.custom-input:focus{background-color:rgba(255,255,255,.25);border-color:#a855f7;box-shadow:0 0 0 .25rem rgba(168,85,247,.25);color:#fff}.custom-input::-moz-placeholder{color:rgba(255,255,255,.3)}.custom-input::placeholder{color:rgba(255,255,255,.3)}.gradient-text{background:linear-gradient(90deg,#d946ef,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}.btn-gradient{background:linear-gradient(90deg,#a855f7,#3b82f6);border:none;color:#fff;transition:transform .2s ease,opacity .2s ease}.btn-gradient:hover{transform:translateY(-2px);opacity:.9;color:#fff}.select_wrapper .form_select{transition:all .3s ease;color:#595959;background-color:#f6f6f6;border-bottom:2px solid #999;border-top:none;border-right:none;border-left:none;width:100%}.select_wrapper .form_select:focus{border-bottom:2px solid #fff;outline:0!important;box-shadow:none!important}.select_wrapper .form_select::-moz-placeholder{color:#ccc}.select_wrapper .form_select::placeholder{color:#ccc}.select_wrapper .form_select_dark{transition:all .3s ease;color:#fff;background-color:rgba(255,255,255,0);border-bottom:2px solid #999;border-top:none;border-right:none;border-left:none;width:100%}.select_wrapper .form_select_dark:focus{border-bottom:2px solid #fff;outline:0!important;box-shadow:none!important}.select_wrapper .form_select_dark::-moz-placeholder{color:#262626}.select_wrapper .form_select_dark::placeholder{color:#262626}.select_wrapper .form_select_dark option{background-color:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.42) 50%,#151515 100%);color:#262626}.no-rows-available.hidden{display:none}.glass-morph-input{background-color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.1);color:#4b4b4b;padding:.75rem 1rem;transition:all .3s ease}.glass-morph-input:focus{background-color:#fff;border-color:#a855f7;box-shadow:0 0 0 .25rem rgba(168,85,247,.25);color:#4b4b4b}.glass-morph-input::-moz-placeholder{color:rgba(255,255,255,.3)}.glass-morph-input::placeholder{color:rgba(255,255,255,.3)}@media (max-width:767.98px){input[type=date].glass-morph-input,input[type=time].glass-morph-input,input[type=datetime-local].glass-morph-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;min-height:calc(1.5em + 1.5rem + 2px);line-height:1.5}input[type=date].glass-morph-input::-webkit-date-and-time-value,input[type=time].glass-morph-input::-webkit-date-and-time-value,input[type=datetime-local].glass-morph-input::-webkit-date-and-time-value{text-align:left;margin:0}}#form_login_wrapper input:-webkit-autofill,#form_login_wrapper input:-webkit-autofill:active,#form_login_wrapper input:-webkit-autofill:focus,#form_login_wrapper input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #050607 inset!important;-webkit-text-fill-color:#fff!important}.img_thumbnail{height:auto;width:100%;border-radius:3px}.img_uploader{max-height:95px;width:auto}.hover_pointer{cursor:default}.hover_pointer:hover{cursor:pointer}.panel-default{transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.15)!important}.panel-default .panel-heading{padding:0}.panel-default .panel-heading .panel-title a{display:inline-block;padding:20px;min-width:100%;transition:all .3s ease;color:#64a19d}.panel-default .panel-heading .panel-title a i{text-decoration:none;margin:0 10px;transition:all .3s ease;color:#64a19d;display:inline-block}.panel-default .panel-heading .panel-title a:hover,.panel-default .panel-heading .panel-title a:hover i{color:#3c6360}.panel-default .panel-heading .panel-title a:focus{outline:0!important}.panel-default:hover{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)!important}.bright_icon_link_wrapper i{border:none;background-color:rgba(255,255,255,0);outline:0;color:#e0e0e0;transition:all .3s ease}.bright_icon_link_wrapper i:hover{cursor:pointer;color:#595959}.nav-header{padding:2px 12px!important}hr.spacer{border-top:1px solid #fff;width:100%}.formBright{background-color:#fff;padding:25px;border-radius:10px;box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.formBright .form-group{padding-top:10px}.formBright input{text-align:center}.formBright .ajax_response{padding:20px 10px}.detailsHeadline{padding:30px 0 10px;margin:5px;font-size:16px;font-weight:700}.dashboardActionButton{padding:25px 0}.dashboardActionButton button{transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.15)}.dashboardActionButton button:hover{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.car_card_wrapper,.picture_upload_form{box-shadow:0 4px 8px rgba(0,0,0,.15);transition:all .3s ease}.buttonTextWrapper{font-size:18px}.buttonTextWrapper hr{margin:.5rem 0}.breadcrumb-item+.breadcrumb-item::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f101";font-size:16px;color:#24252a}.breadcrumb-item.active{color:#24252a}.breadcrumb{background-color:rgba(255,255,255,0);font-size:16px}.backButton{position:absolute;right:.5rem;top:0}.car_card_wrapper{background-color:#fff}.car_card_wrapper:hover{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.car_card_wrapper .user_car_settings_wrapper{position:absolute;right:0;top:15px}.car_card_wrapper .user_car_settings_wrapper button{border:none;background-color:rgba(255,255,255,0);outline:0}.car_card_wrapper .user_car_settings_wrapper button i{color:#bdbcbc;transition:all .3s ease}.car_card_wrapper .user_car_settings_wrapper button:focus i,.car_card_wrapper .user_car_settings_wrapper button:hover i:hover{color:#595959;cursor:pointer}.car_card_wrapper .user_car_settings_wrapper button:focus{outline:0}.contactBox{position:fixed;bottom:3%;right:-210px;transition:all .3s ease}.contactBox:hover{right:0}.contactBox .contactBoxIcons{width:70px;height:70px;margin-right:-1px;z-index:999;transition:all .3s ease;cursor:pointer;background-color:#fff;background:linear-gradient(165deg,rgba(28,109,251,.9) 0,rgba(25,214,199,.9) 100%)!important;padding:15px;border-radius:5px 0 0 5px;border-right:0}.contactBox .contactBoxIcons i{color:#fff;font-size:40px}.contactBox .contactBoxContent{width:210px;background-color:#fff;padding:15px;border:1px solid #5223bf}.contactBox .contactBoxContent i{color:#5223bf;font-size:40px}.dropShadow{filter:drop-shadow(8px 8px 8px #000)}.picture_upload_form{background-color:#fff}.picture_upload_form:hover{cursor:pointer;box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.img_upload_wrapper{position:relative;width:200px;height:200px}.img_upload_wrapper .img_upload_placeholder{transition:all .3s ease;background-color:rgba(255,255,255,0);opacity:0;position:absolute;height:100%;width:100%;text-align:center;border-radius:50%}.img_upload_wrapper .img_upload_placeholder:hover{cursor:pointer;opacity:1;background-color:rgba(128,128,128,.75);color:#fff;font-weight:700}.img_upload_wrapper .img_upload_placeholder:hover i{transition:all .3s ease;color:#fff}.img_upload_wrapper .img_upload_placeholder span{font-size:18px}.img_upload_wrapper.user_img{display:flex;justify-content:center;align-items:center;overflow:hidden}.img_upload_wrapper.user_img img{border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.15);flex-shrink:0;min-width:100%;min-height:100%;max-height:200px}.radius-small{border-radius:.65rem!important}.card{border-radius:.75rem!important}.card-header{border-radius:.75rem .75rem 0 0!important}.basketLine img,.detail-suffix{border-radius:10px}.card-img-wrapper{display:flex;justify-content:center;align-items:center;overflow:hidden}.card-img-wrapper .card-img-top{height:auto!important;max-width:100%!important}.justify-content-center{justify-content:center!important}.g-4,.gx-4{--bs-gutter-x:1.5rem}.mw-50{max-width:50%}.mw-33{max-width:33%}i{color:#595959}.align-left{text-align:left}.align-center{text-align:center}.agenda-item,.basketLine .imageWrapper,.booking-row{text-align:left}.background_white{transition:all .3s ease;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15)}.background_white:hover{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.basketLine input,.feedback-fab{box-shadow:0 4px 8px rgba(0,0,0,.15)}.basketLine{font-size:18px!important}.basketLine .inputQuantity{width:60px}.basketLine .inputMinus,.basketLine .inputPlus{font-size:21px;padding-top:10px}.car_stats_wrapper{border-top:1px solid #e0e0e0}.color_gradient{background:#1c6dfb!important;background:linear-gradient(165deg,rgba(28,109,251,.3) 0,rgba(25,214,199,.6) 100%)!important}.color_gradient_bright{background:0 0!important;background:linear-gradient(165deg,rgba(111,160,247,.3) 0,rgba(109,255,243,.6) 100%)!important}.font-size-s{font-size:13px}.font-size-m{font-size:16px}.font-size-l{font-size:18px}.font-size-xl{font-size:21px}.font-size-xxl{font-size:30px}.font-size-xxxl{font-size:40px}.mastheadUserAccount{position:relative;height:30vh;min-height:15rem;background:linear-gradient(to bottom,rgba(22,22,22,.1) 0,rgba(22,22,22,.5) 75%,#161616 100%),url(../../img/background_wall.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.mastheadUserAccount h1{color:#fff}.userAccountImgWrapper{position:absolute;top:50%}.error_wrapper{position:fixed;height:100%;width:100%;left:0;top:49px;right:0;bottom:0}.error_wrapper .text_block_wrapper{transform:rotate(15deg);height:150%;margin-left:-200px;width:40%;margin-top:-200px;background:rgba(255,255,255,.23);background-image:linear-gradient(to right,rgba(255,255,255,.86),rgba(255,255,255,.12))}.error_wrapper .text_block_wrapper .text_wrapper{transform:rotate(345deg);float:left;margin-top:0;margin-left:0;padding-top:250px;padding-left:200px;border-radius:15px;display:inline-block;color:#000;height:100%;text-align:center;background:rgba(255,255,255,0);text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.error_wrapper .text_block_wrapper .text_wrapper h1{font-size:150px}.error_wrapper .text_block_wrapper .text_wrapper p{font-size:30px}.error_wrapper .text_block_wrapper .text_wrapper a{transition:all .3s ease;font-weight:700}.error_wrapper .error_gif{position:fixed;right:25px;bottom:-10px;height:50%;width:auto;max-height:700px}.text-secondary{color:#9da5ab!important}.text-secondary-dark{color:#5f6061!important}.card-body{color:#414141}.card-body .fw-bolder{font-size:21px;font-weight:700}.card-footer .btn{color:#414141;font-weight:700}.brandColor,.plcal-btn-ghost,.plcal-btn-ghost i,.plcal-btn-ghost:hover{color:#5223bf}.text_gradient{background:-webkit-linear-gradient(#9745d5,#085495);-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}.iconGradient{background:-webkit-linear-gradient(#ba83e3,#0c7dde);-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}.highlightedPrice{font-size:24px;background:-webkit-linear-gradient(#9745d5,#085495);-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0);font-weight:700}.about{margin-top:-2px}section.transparent{background-color:rgba(255,255,255,0)}.guide_image_background{position:relative;width:auto;height:100%;min-height:250px;padding:100px 0;background:linear-gradient(to bottom,rgba(22,22,22,.1) 0,rgba(22,22,22,.5) 75%,#161616 100%),url(../../img/background_city.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.guide_image_background.padding_top{padding:15em 0}.guide_image_background img{max-width:60%}.border_row_wrapper{border-bottom:1px solid #e0e0e0}.border_row_wrapper:last-of-type{border-bottom:none}.br-1{border-radius:1px}.br-2{border-radius:2px}.br-3{border-radius:3px}.br-4{border-radius:4px}.br-t-1{border-top-right-radius:1px;border-top-left-radius:1px}.br-t-2{border-top-right-radius:2px;border-top-left-radius:2px}.br-t-3{border-top-right-radius:3px;border-top-left-radius:3px}.br-t-4{border-top-right-radius:4px;border-top-left-radius:4px}.br-b-1{border-bottom-right-radius:1px;border-bottom-left-radius:1px}.br-b-2{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.br-b-3{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.br-b-4{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.darkGradient{background-color:#0c0c21;background-image:radial-gradient(circle at 10% 90%,rgba(138,43,226,.3) 0,rgba(255,255,255,0) 50%),radial-gradient(circle at 90% 80%,rgba(0,191,255,.4) 0,rgba(255,255,255,0) 50%);background-repeat:no-repeat;background-attachment:fixed;margin:0;color:#fff}.gradientTextBright{background:linear-gradient(90deg,#a855f7,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0);font-weight:700}.circle-tile{margin-bottom:15px}.circle-tile-heading{border:3px solid rgba(255,255,255,.7);border-radius:100%;color:#FFF;height:80px;margin:0 auto -40px;position:relative;transition:all .3s ease-in-out 0s;width:80px;background-color:#5223bf}.circle-tile-heading .fa{line-height:80px;color:#fff}.circle-tile-content{padding-top:50px;background-color:#5223bf;color:#fff}.circle-tile-number{font-size:26px;font-weight:700;line-height:1;padding:5px 0 15px}#navToggle,.itemSearchResultRow .descriptionWrapper{font-size:18px}.tile-img{text-shadow:2px 2px 3px rgba(0,0,0,.9)}.flex-direction-column{flex-direction:column}.itemSearchResultRow{border-bottom:1px solid #d0d0d0;cursor:pointer;transition:all .3s ease}.itemSearchResultRow.active{background-color:#e0e0e0;border-radius:8px}.itemSearchResultRow.active .descriptionWrapper{font-weight:700}.calendarButtonWrapper div{font-size:30px;font-weight:700}.calendarButtonWrapper div i{color:#1527b1}.calendar-header-day{font-weight:700}.calendar-events{padding:40px 30px;position:unset;width:100%;transform:unset!important}.calendar-year{padding:5px 10px!important}.calendar-sidebar{display:none!important;height:-webkit-fill-available}#contact i{font-size:20px}.calendar-inner{padding:10px 15px;max-width:calc(100% - 200px)}.calendar-inner .calendar-header .calendar-header-day{padding-top:15px}.calendar-inner .calendar-day{padding:5px!important}.event-title span{font-size:15px!important}.cal-event-icon{margin-right:7px;font-size:.95em}.cal-event-start{color:#2d7a2d}.cal-event-end{color:#2c6fbf}.event-indicator{width:100%!important;display:flex;justify-content:center}.event-indicator .type-bullet{display:flex}.sidebar-hide .calendar-inner{max-width:calc(100%)}th[colspan="7"]{background:-webkit-linear-gradient(#9745d5,#085495);-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}th[colspan="7"]::after{width:100%}tr.calendar-body .calendar-day .day.calendar-today{background-color:#cce1ff;color:#000;font-weight:700}tr.calendar-body .calendar-day .day{border-radius:12px}.calendar-sidebar>span#sidebarToggler{box-shadow:5px 0 18px -3px #1527b1;background-color:#1527b1;height:43px}.calendar-sidebar,.calendar-sidebar>.calendar-year,.calendar-sidebar>.month-list,.sidebar-hide .calendar-sidebar{background-color:#005f66}.calendar-sidebar>.month-list>.calendar-months>li.active-month{background-color:#0f81b5}.calendar-sidebar>.month-list>.calendar-months>li:hover{background-color:#1296d3}.loading{display:none;text-align:center;margin-top:20px;color:#6c757d}.error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:12px;border-radius:8px;margin-top:15px;display:none}@media (max-width:1024px){.event-container>.event-icon{padding:3px;width:20px;height:20px;margin-top:15px}}@media (max-width:425px){.event-hide .calendar-events{height:auto!important;padding:15px 10px}.event-container>.event-info{width:calc(100% - 20px);padding-right:0}.event-container>.event-info .event-title{font-size:15px!important}.event-container>.event-icon{margin-top:10px}.calendar-sidebar>.month-list>.calendar-months>li{padding:4px 20px;font-size:15px}.event-container>.event-info>p.event-title>span{font-size:12px!important}.calendar-sidebar>.month-list>.calendar-months{padding-bottom:0}.calendar-inner{padding-top:10px}#eventListToggler,.calendar-sidebar>span#sidebarToggler{left:0}.event-hide.sidebar-hide .calendar-inner{padding-left:5px;padding-right:5px}}@media (min-width:1200px){.container{max-width:1540px}}@media (max-width:1024px){.display-1{font-size:4.5rem}.display-4{font-size:2.8rem}.contactBox .contactBoxContent i,.contactBox .contactBoxIcons i{font-size:21px}.contactBox{bottom:2%;right:-210px}.contactBox:hover{right:0}.contactBox .contactBoxIcons{width:43px;height:43px;padding:10px}.contactBox .contactBoxContent{width:210px;padding:15px}}@media (min-width:992px){.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:none!important;flex-basis:auto}.navbar-expand-lg .navbar-collapse.show{display:flex!important}.navbar-expand-lg .navbar-collapse .navbar-nav{flex-direction:column}#navbarSupportedContent1{display:none!important}.btn{font-size:80%;letter-spacing:3px}#mainNav{height:62px;padding-top:0;padding-bottom:0;border-bottom:none;transition:background-color .3s ease-in-out}#mainNav .navbar-brand{padding:.5rem 0;color:#f6f6f6}#mainNav .nav-link{padding:15px 20px;color:#f6f6f6;transition:all .3s ease}#mainNav .nav-link:hover{color:rgba(255,255,255,.75)}#mainNav .nav-link:active{color:#fff}#mainNav.navbar-shrink{background-color:#ebebeb}#mainNav.navbar-shrink .navbar-brand{color:#f6f6f6}#mainNav.navbar-shrink .nav-link{color:#f6f6f6;padding:1.5rem 1.5rem 1.25rem;border-bottom:.25rem solid rgba(255,255,255,0);transition:all .3s ease}#mainNav.navbar-shrink .nav-link:hover{color:#5223bf}#mainNav.navbar-shrink .nav-link:active{color:#467370}#mainNav.navbar-shrink .nav-link.active{color:#5223bf;outline:0;border-bottom:.25rem solid #64a19d}.masthead{height:calc(100vh - 49px);padding:0}.masthead h1,.masthead h2{font-size:1.25rem}.projects-section .featured-text{padding:0 0 0 2rem;border-left:.5rem solid #64a19d}.projects-section .project-text{padding:5rem}.projects-section .project-text hr{border-color:#64a19d;border-width:.25rem;width:30%}}@media (max-width:991px){.requestWrapper{font-size:16px;padding:10px 15px}.requestWrapper .cartNumber{left:15px;top:8px}}@media (min-width:991px){.highlightedPrice{font-size:18px!important}}@media (max-width:767px){.tempGradientHeader{margin-right:15px!important;margin-left:15px!important}.requestWrapper{font-size:16px;padding:10px 15px}.basketLine .imageWrapper{text-align:center}.backButton{display:none}.img_upload_wrapper{height:160px;width:160px}.img_upload_wrapper img{max-height:160px!important}.contractButtonWrapper .contractButton{width:100%}.contractButtonWrapper .contractButton .multiIcons .small{font-size:13px;padding-top:4px;padding-left:5px;margin-left:-5px}.contractButtonWrapper .contractButton .multiIcons .big{margin-top:-5px;margin-left:-10px;font-size:30px}.contractButtonWrapper .contractButton .iconDescription{padding-top:35px}}@media (max-width:700px){.searchWrapper .searchInputWrapper{width:80%!important}.searchWrapper .searchInputWrapper.active{top:58px;right:20px}.display-1{font-size:2.5rem}.display-4{font-size:1.8rem}}@media (max-width:492px){.mw-33,.mw-50{max-width:100%!important}.h5{font-size:1rem!important}.highlightedPrice{font-size:20px}}@media (max-width:425px){.headlineBig{font-size:33px}.masthead.padding_top{padding:4em 0!important}.masthead{min-height:25em}.lead{font-size:16px}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes silvester{0%,100%{transform:rotate(0);font-size:25px}50%{transform:rotate(20deg);font-size:28px}}.nav-guest #navItemsWrapper{display:none!important}.plcal-outer{border:1px solid #dee2e6;border-radius:8px;background:#fff;overflow:hidden}.plcal-scroll{overflow-x:auto;overflow-y:hidden;position:relative;-webkit-overflow-scrolling:touch}.plcal-row{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative}.plcal-label{position:sticky;left:0;z-index:20;flex-shrink:0;background:#fff;border-right:2px solid #dee2e6;box-shadow:2px 0 4px rgba(0,0,0,.06);padding:6px 12px;display:flex;align-items:center;font-size:13px;color:#414141;box-sizing:border-box}.plcal-corner,.plcal-header-days .plcal-label,.plcal-header-months .plcal-label{background:#f8f9fa}.plcal-corner{z-index:30}.plcal-days-area{display:flex;flex-direction:row;flex-shrink:0}.plcal-month-cell{flex-shrink:0;font-size:16px;font-weight:700;color:#555;padding:5px 8px;white-space:nowrap;overflow:hidden}.plcal-header-days .plcal-label{border-bottom:1px solid #dee2e6}.plcal-header-months{border-bottom:none}.plcal-day-header-cell,.plcal-weekend{border-bottom:1px solid #dee2e6}.plcal-day-header-cell{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px 0;gap:1px}.plcal-day-header-cell.plcal-today-header{background:#e8f0fe}.plcal-day-header-cell.plcal-today-header .plcal-dnum{background:#5223bf;color:#fff;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.plcal-dname{font-size:10px;color:#888;line-height:1}.plcal-dnum{font-size:12px;font-weight:700;color:#414141;line-height:1}.plcal-item-block{border-bottom:2px solid #dee2e6}.plcal-item-timelines{display:flex;flex-direction:column;flex-shrink:0}.plcal-item-label{font-size:13px;font-weight:700;cursor:pointer}.plcal-timeline{position:relative;flex-shrink:0}.plcal-timeline.plcal-timeline-sep{border-bottom:1px solid #f0f0f0}.plcal-bg-cell{position:absolute;top:0;box-sizing:border-box;border-right:1px solid #f0f0f0}.plcal-bg-cell.plcal-weekend{background:#fafafa}.plcal-bg-cell.plcal-today-bg{background:rgba(82,35,191,.04)}.plcal-today-line{position:absolute;top:0;width:2px;background:#5223bf;z-index:10;pointer-events:none;margin-left:-1px}.plcal-booking-bar{position:absolute;top:7px;height:30px;border-radius:5px;display:flex;align-items:center;padding:0 8px;font-size:12px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;z-index:5;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:filter .15s ease;box-sizing:border-box}.account-btn,.account-nav-link,.account-nav-link i,.plcal-btn,.plcal-date-input,.stat-chips .stat-chip{transition:all .3s ease}.plcal-booking-bar:hover{filter:brightness(.92);z-index:6}.plcal-vacation-hatch{position:absolute;top:0;z-index:1;pointer-events:none;background-image:repeating-linear-gradient(-45deg,rgba(142,124,195,.3) 0,rgba(142,124,195,.3) 5px,rgba(142,124,195,0) 5px,rgba(142,124,195,0) 11px);border-left:1px dashed rgba(142,124,195,.6);border-right:1px dashed rgba(142,124,195,.6);box-sizing:border-box}.plcal-legend-hatch{background-image:repeating-linear-gradient(-45deg,rgba(142,124,195,.85) 0,rgba(142,124,195,.85) 3px,rgba(255,255,255,.9) 3px,rgba(255,255,255,.9) 6px);border:1px solid rgba(142,124,195,.6)}.plcal-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.plcal-header-titles{min-width:0}.plcal-title{font-weight:800;font-size:clamp(30px,7vw,46px);line-height:1.05;letter-spacing:-.01em;margin:0}.plcal-subtitle{margin:6px 0 0;color:#6b7280;font-size:clamp(14px,2.6vw,17px);line-height:1.35}.plcal-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.plcal-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:15px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,0);line-height:1.2;white-space:nowrap;cursor:pointer}.plcal-btn i{font-size:.95em}.plcal-btn-primary{box-shadow:0 8px 18px -6px rgba(85,18,175,.55)}.plcal-btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 22px -6px rgba(85,18,175,.6)}.plcal-btn-ghost{background:#fff;border-color:#e2e2ec;box-shadow:0 2px 6px rgba(0,0,0,.05)}.plcal-btn-ghost:hover{border-color:#5223bf;background:rgba(82,35,191,.06)}.plcal-btn-check{background:#2f3038;color:#fff;box-shadow:0 4px 12px -4px rgba(0,0,0,.4)}.plcal-btn-check i{color:#fff}.plcal-btn-check:hover{background:#1f2027;color:#fff;transform:translateY(-1px)}.plcal-btn-clear{background:#fff;border-color:rgba(224,102,102,.55);color:#c0392b}.plcal-btn-clear i{color:#c0392b}.plcal-btn-clear:hover{background:rgba(224,102,102,.1);border-color:#E06666;color:#c0392b}.plcal-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.plcal-legend{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:13.5px;color:#555;padding:4px 2px 18px}.plcal-legend-item{display:inline-flex;align-items:center;gap:7px}.plcal-legend-dot{display:inline-block;width:13px;height:13px;border-radius:4px;flex-shrink:0}.plcal-filter-panel{padding:18px;margin-bottom:22px;color:#4b4b4b}.plcal-filter-fields{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.feedback-stars,.plcal-filter-field{gap:5px;display:flex}.plcal-filter-field{flex-direction:column;flex:1 1 180px;min-width:0}.plcal-filter-label{font-size:13px;font-weight:700;color:#374151;margin:0}.plcal-date-input{appearance:none;width:100%;min-height:46px;padding:10px 14px;font-size:15px;line-height:1.4;color:#4b4b4b;background:#fff;border:1px solid #d7d7e2;border-radius:12px}.plcal-date-input::-webkit-date-and-time-value{text-align:left;margin:0}.plcal-date-input:focus{outline:0;border-color:#5223bf;box-shadow:0 0 0 3px rgba(82,35,191,.18)}.plcal-filter-buttons{display:flex;flex-wrap:wrap;gap:10px}.plcal-filter-info{font-size:13.5px;color:#444;padding-top:4px;width:100%}.plcal-item-dimmed .plcal-label,.plcal-item-dimmed .plcal-timeline{opacity:.35}.plcal-item-available .plcal-item-label{background:#f0faf0!important;color:#1a6b1a}.plcal-avail-icon{color:#2d7a2d;margin-right:6px;flex-shrink:0}.plcal-item-label{display:flex;align-items:center}.plcal-label-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.15;word-break:break-word}.plcal-label-stock{display:block;font-size:11px;font-weight:600;opacity:.7;line-height:1.2;margin-top:1px}.plcal-bg-cell.plcal-filter-bg{background:rgba(82,35,191,.06)!important}@media (max-width:575px){.plcal-filter-buttons .plcal-btn,.plcal-header-actions,.plcal-header-actions .plcal-btn{width:100%}.plcal-label{padding:4px 8px}.plcal-item-label{font-size:12px}.plcal-month-cell{font-size:13px;padding:5px 6px}.plcal-booking-bar{font-size:11px;padding:0 5px}.plcal-header{align-items:stretch;gap:14px}.plcal-toolbar .plcal-btn{flex:1 1 auto}}.plcal-scroll-hint{font-size:12px}.feedback-fab{position:fixed;bottom:28px;right:0;z-index:1040;display:flex;align-items:center;flex-direction:row;background:linear-gradient(135deg,#5223bf,#1527b1);color:#fff;border-radius:50px 0 0 50px;padding:13px 18px 13px 20px;cursor:pointer;transition:max-width .35s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;overflow:hidden;max-width:54px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feedback-fab:hover{max-width:220px;box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.feedback-fab .feedback-fab-text{font-size:13px;font-weight:700;letter-spacing:.01em;opacity:0;max-width:0;overflow:hidden;transition:opacity .2s ease .12s,max-width .3s ease;white-space:nowrap;order:1}.feedback-fab:hover .feedback-fab-text{opacity:1;max-width:160px;margin-right:10px}.feedback-fab .feedback-fab-icon{font-size:1.15rem;flex-shrink:0;order:2}.feedback-stars .feedback-star{font-size:1.5rem;color:#e0e0e0;cursor:pointer;transition:color .15s ease,transform .15s ease}.feedback-stars .feedback-star.active,.feedback-stars .feedback-star.hovered{color:#f59e0b}.feedback-stars .feedback-star:hover{transform:scale(1.18)}.account-page{max-width:1100px;padding-top:3rem}.account-page .account-section{scroll-margin-top:24px}.account-hero{display:flex;align-items:center;gap:20px;padding:22px 24px;margin-bottom:24px}.account-hero-avatar{flex:0 0 auto;width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:800;color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#9745d5 0,#085495 100%);box-shadow:0 8px 20px -6px rgba(85,18,175,.55)}.account-hero-info{min-width:0;flex:1 1 auto}.account-hero-name{font-size:clamp(24px,5vw,34px);font-weight:800;line-height:1.1;margin:0;word-break:break-word}.account-hero-mail{margin:6px 0 0;color:#6b7280;font-size:15px;word-break:break-word}.account-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.account-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:#5223bf;background:rgba(82,35,191,.08);border:1px solid rgba(82,35,191,.18)}.account-chip i{font-size:.9em}.account-hero-actions{flex:0 0 auto;align-self:flex-start}.account-layout{display:grid;grid-template-columns:232px minmax(0,1fr);gap:24px;align-items:start}.account-nav{position:sticky;top:90px;display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:18px;background:rgba(255,255,255,.65);border:1px solid #e4e4ee;backdrop-filter:blur(8px)}.account-nav-link{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;color:#374151;font-size:14.5px;font-weight:600;text-decoration:none;white-space:nowrap}.account-nav-link i{width:18px;text-align:center;font-size:15px;color:#6b7280;flex:0 0 auto}.account-content,.account-field{flex-direction:column;min-width:0}.account-nav-link:hover{background:rgba(82,35,191,.06);color:#5223bf;text-decoration:none}.account-nav-link:hover i{color:#5223bf}.account-nav-link.is-active{background:linear-gradient(135deg,rgba(151,69,213,.16) 0,rgba(8,84,149,.16) 100%);color:#5223bf}.account-nav-link.is-active i{color:#5223bf}.account-content{display:flex;gap:22px}.account-section-head,.account-switch,.bookings-head{align-items:flex-start}.account-section{padding:22px 24px}.account-section-head{display:flex;gap:14px;margin-bottom:18px}.account-section-icon{flex:0 0 auto;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-size:17px;color:#5223bf;background:rgba(82,35,191,.09)}.account-section-heading{min-width:0}.account-section-title{font-size:19px;font-weight:800;color:#2b2f38;margin:0;line-height:1.2}.account-section-desc{margin:3px 0 0;color:#6b7280;font-size:13.5px;line-height:1.4}.account-text{color:#374151;font-size:14.5px;line-height:1.5}.account-hint{color:#6b7280;font-size:12.5px;line-height:1.45}.account-group-label{font-weight:700;color:#2b2f38;font-size:14px;margin:0 0 4px}.account-hr{border:0;border-top:1px solid rgba(0,0,0,.07);margin:18px 0}.account-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.account-field{display:flex;gap:6px}.account-field--full{grid-column:-1}.account-label{font-size:13px;font-weight:700;color:#374151;margin:0}.account-page .account-input{border:1px solid #d7d7e2!important;border-radius:12px!important;min-height:46px;font-size:15px}.account-page .account-input:focus{border-color:#5223bf!important;box-shadow:0 0 0 3px rgba(82,35,191,.16)!important}.accountProfileAddressPrefix{height:46px!important}textarea.account-input{min-height:110px;resize:vertical}.account-subfield{display:flex;flex-direction:column;gap:6px;max-width:260px;margin-top:12px}.account-input-group .input-group-text{border:1px solid #d7d7e2;border-right:0;border-radius:12px 0 0 12px;background:#f3f3f8;color:#6b7280;font-size:13px;white-space:normal;word-break:break-all}.account-input-group .account-input{border-radius:0 12px 12px 0!important}.account-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.account-row+.account-row{margin-top:12px}.account-row--plain{justify-content:space-between}.account-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.account-row-title{font-weight:700;color:#2b2f38;font-size:15px}.account-row-desc{color:#6b7280;font-size:13px}.account-row-actions{display:flex;flex-wrap:wrap;gap:10px}.account-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.account-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14.5px;padding:10px 18px;border-radius:999px;border:1px solid transparent;line-height:1.2;white-space:nowrap}.account-btn i{font-size:.95em}.account-btn-primary{background:linear-gradient(165deg,rgba(85,18,175,.95) 35%,rgba(14,33,169,.92) 100%);color:#fff;box-shadow:0 8px 18px -6px rgba(85,18,175,.5)}.account-btn-primary i{color:#fff}.account-btn-primary:focus,.account-btn-primary:hover{transform:translateY(-1px);color:#fff}.account-btn-ghost{background:#fff;border-color:#e4e4ee;color:#5223bf;box-shadow:0 2px 6px rgba(0,0,0,.05)}.account-switch-track::after,.detail-switch-slider::before{left:3px;top:3px;box-shadow:0 1px 3px rgba(0,0,0,.3);content:""}.account-btn-ghost i{color:#5223bf}.account-btn-ghost:hover{border-color:#5223bf;background:rgba(82,35,191,.06);color:#5223bf}.account-btn-danger{background:#fff;border-color:rgba(192,57,43,.45);color:#c0392b}.account-btn-danger i{color:#c0392b}.account-btn-danger:hover{background:rgba(192,57,43,.08);border-color:#c0392b;color:#c0392b}.account-switch{display:flex;gap:14px;margin:0;padding:6px 0;cursor:pointer}.account-switch+.account-switch{margin-top:4px}.account-switch-input{position:absolute;opacity:0;width:0;height:0}.account-switch-track{position:relative;flex:0 0 auto;width:46px;height:26px;margin-top:2px;border-radius:999px;background:#cfcfda;transition:background .2s ease}.account-switch-track::after{position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s ease}.account-switch-input:checked+.account-switch-track{background:linear-gradient(135deg,#9745d5 0,#085495 100%)}.account-switch-input:checked+.account-switch-track::after{transform:translateX(20px)}.account-switch-input:focus-visible+.account-switch-track{box-shadow:0 0 0 3px rgba(82,35,191,.3)}.account-switch-body{display:flex;flex-direction:column;gap:2px;min-width:0}.account-switch-title{font-weight:700;color:#2b2f38;font-size:15px;line-height:1.3}.account-switch-desc{color:#6b7280;font-size:13px;line-height:1.45}.account-summary-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.account-time{display:flex;align-items:center;gap:8px}.account-time-label{color:#6b7280;font-size:13px;margin:0}.account-time .account-input{min-height:42px;max-width:130px}@media (max-width:991.98px){.account-layout{grid-template-columns:1fr;gap:16px}.account-nav{position:sticky;top:0;z-index:900;flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding:8px;background:rgba(255,255,255,.94);box-shadow:0 6px 16px -10px rgba(0,0,0,.45);-webkit-overflow-scrolling:touch;scrollbar-width:none}.account-nav::-webkit-scrollbar{display:none}.account-nav-link{flex:0 0 auto;padding:8px 14px}.account-page .account-section{scroll-margin-top:80px}}@media (max-width:767px){.account-page{padding-top:5rem}.account-nav{top:55px}.account-page .account-section{scroll-margin-top:122px}}@media (max-width:575.98px){.account-hero{flex-wrap:wrap;padding:18px;gap:14px}.account-hero-avatar{width:56px;height:56px;font-size:22px}.account-actions .account-btn,.account-hero-actions,.account-hero-actions .account-btn{width:100%}.account-section{padding:18px 16px}.account-page .account-fields{grid-template-columns:1fr}}.theme-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.theme-choice-option{margin:0;cursor:pointer}.theme-choice-option input{position:absolute;opacity:0;width:0;height:0}.detail-card--lines,.detail-switch,.filter-chip,.kpi,.modal-content,.modal-header,.theme-choice-card{position:relative}.theme-choice-card{display:flex;flex-direction:column;gap:.6rem;height:100%;padding:.85rem .85rem .9rem;border:1px solid #e4e4ee;border-radius:14px;background:rgba(255,255,255,.65);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.theme-choice-option:hover .theme-choice-card{border-color:rgba(82,35,191,.45);transform:translateY(-2px)}.theme-choice-option input:checked+.theme-choice-card{border-color:#5223bf;box-shadow:0 0 0 3px rgba(82,35,191,.18)}.theme-choice-option input:focus-visible+.theme-choice-card{box-shadow:0 0 0 3px rgba(82,35,191,.35)}.theme-choice-preview{display:flex;height:54px;border-radius:9px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.theme-choice-preview-nav{flex:0 0 22%;background:#23253a}.theme-choice-preview-body{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 8px;background:#f4f5fa}.theme-choice-preview-line{height:6px;border-radius:3px;background:rgba(85,35,191,.35)}.theme-choice-preview-line--short{width:55%;background:rgba(0,0,0,.14)}.theme-choice-preview--dark .theme-choice-preview-body{background:#191b28}.theme-choice-preview--dark .theme-choice-preview-line{background:rgba(168,85,247,.65)}.theme-choice-preview--dark .theme-choice-preview-line--short{background:rgba(255,255,255,.18)}.theme-choice-preview--system .theme-choice-preview-body{background:linear-gradient(110deg,#f4f5fa 0,#f4f5fa 50%,#191b28 50%,#191b28 100%)}.theme-choice-preview--system .theme-choice-preview-line{background:linear-gradient(110deg,rgba(85,35,191,.35) 0,rgba(85,35,191,.35) 50%,rgba(168,85,247,.65) 50%,rgba(168,85,247,.65) 100%)}.theme-choice-preview--system .theme-choice-preview-line--short{background:linear-gradient(110deg,rgba(0,0,0,.14) 0,rgba(0,0,0,.14) 50%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.18) 100%)}.theme-choice-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.theme-choice-title{display:flex;align-items:center;gap:.45rem;font-weight:700;font-size:.95rem;color:#374151}.theme-choice-title i{color:#5223bf;font-size:.9rem}.theme-choice-desc{font-size:.78rem;color:#6b7280;line-height:1.3}.theme-choice-check{position:absolute;top:.6rem;right:.65rem;font-size:.95rem;color:#5223bf;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}.theme-choice-option input:checked+.theme-choice-card .theme-choice-check{opacity:1;transform:scale(1)}@media (max-width:575.98px){.theme-choice{grid-template-columns:1fr}.theme-choice-card{flex-direction:row;align-items:center;gap:.85rem}.theme-choice-preview{flex:0 0 74px;height:46px}}.admin-page{overflow-x:hidden;max-width:100%}.admin-page h4{color:#384152}.admin-page [id]{scroll-margin-top:70px}.admin-quicknav{display:flex;flex-wrap:wrap;gap:.5rem}.admin-quicknav .admin-quicknav__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:999px;font-size:.85rem;font-weight:600;color:#384152;text-decoration:none;background:rgba(255,255,255,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.65);box-shadow:0 8px 20px -16px rgba(20,20,50,.5);transition:transform .15s ease,box-shadow .15s ease}.admin-quicknav .admin-quicknav__chip i{background:-webkit-linear-gradient(#a6d,#0a6abc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.admin-quicknav .admin-quicknav__chip:hover{transform:translateY(-2px);box-shadow:0 12px 24px -14px rgba(20,20,50,.55);color:#384152}.kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;align-items:stretch}@media (min-width:576px){.contractRow{max-height:49px}.kpi-grid{gap:.85rem}}@media (min-width:768px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.1rem 1.15rem;min-width:0;border-radius:18px;background:rgba(255,255,255,.55);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.65);box-shadow:0 18px 40px -26px rgba(20,20,50,.55);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.kpi__label,.kpi__sub,.kpi__value{overflow-wrap:break-word}.kpi::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#9745d5,#085495);opacity:.85}.kpi:hover{transform:translateY(-3px);box-shadow:0 24px 46px -24px rgba(20,20,50,.6)}.kpi__icon{flex:0 0 auto;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:1.15rem;background:rgba(85,35,191,.1);color:#9745d5}.kpi__body{min-width:0;width:100%}.kpi__value{font-size:clamp(1.15rem,5vw,1.7rem);font-weight:800;line-height:1.15;color:#414141;hyphens:auto}@media (min-width:768px){.kpi__value{font-size:1.7rem}}.kpi__label{margin-top:.15rem;font-size:.82rem;font-weight:600;line-height:1.25;color:#384152;hyphens:auto}.kpi__sub{display:flex;align-items:baseline;gap:.25rem;margin-top:.15rem;font-size:.72rem;font-weight:500;line-height:1.3;color:#6b7280}.kpi__sub i{flex:0 0 auto;margin-right:0!important}.kpi--primary .kpi__icon{background:rgba(85,35,191,.1);color:#9745d5}.kpi--info .kpi__icon{background:rgba(8,84,149,.1);color:#085495}.kpi--success .kpi__icon{background:rgba(40,199,111,.14);color:#1f9d59}.kpi--success::before{background:linear-gradient(90deg,#28c76f,#48da89)}.kpi--warning .kpi__icon{background:rgba(255,159,67,.16);color:#e08a2b}.kpi--warning::before{background:linear-gradient(90deg,#ff9f43,#ffbe76)}.kpi--danger .kpi__icon{background:rgba(234,84,85,.14);color:#d84a4b}.kpi--danger::before{background:linear-gradient(90deg,#ea5455,#f47c7c)}.kpi .kpi__value--muted{color:#6b7280}.kpi .kpi__sub--danger{color:#d84a4b;font-weight:600}.kpi .kpi__sub--success{color:#1f9d59;font-weight:600}@media (max-width:575.98px){.kpi{gap:.55rem;padding:.85rem .8rem .9rem;border-radius:16px}.kpi__icon{width:36px;height:36px;border-radius:11px;font-size:.95rem}.kpi__value{font-size:clamp(.98rem,5.4vw,1.35rem)}.kpi__label{font-size:.78rem}.kpi__sub{font-size:.68rem}.kpi:hover{transform:none;box-shadow:0 18px 40px -26px rgba(20,20,50,.55)}}.admin-card,.stat-filter{backdrop-filter:blur(14px);box-shadow:0 18px 40px -26px rgba(20,20,50,.5)}.admin-card{border-radius:18px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.65);overflow:hidden}.admin-card .admin-card__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;padding:.95rem 1.1rem;border-bottom:1px solid rgba(85,35,191,.08)}.admin-card .admin-card__header h5{margin:0;font-weight:700;color:#384152}.admin-search{max-width:280px;width:100%}.admin-search .input-group-text{background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.65);border-right:none;border-radius:999px 0 0 999px;color:#6b7280}.admin-search .form-control{background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.65);border-left:none;border-radius:0 999px 999px 0;box-shadow:none}.admin-search .form-control:focus{border-color:#ba83e3;background:#fff}.admin-user-avatar{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:700;font-size:.9rem;background:linear-gradient(135deg,#9745d5,#085495)}.admin-chip,.stat-filter__range{border-radius:999px;color:#384152}.admin-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;background:rgba(85,35,191,.07)}.stat-filter{border-radius:18px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.65);padding:1rem 1.1rem}.stat-filter__head{display:flex;justify-content:flex-end;margin-bottom:.75rem}.stat-filter__range{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.85rem;font-weight:600;background:rgba(255,255,255,.65);border:1px solid rgba(255,255,255,.65);white-space:nowrap}.stat-filter__hint,.stat-filter__label{font-size:.72rem;color:#6b7280}.stat-filter__group{display:flex;flex-direction:column;gap:.5rem}.stat-filter__group+.stat-filter__group{margin-top:1rem}.stat-filter__label{font-weight:700;letter-spacing:.05em}.stat-chips{display:flex;flex-wrap:wrap;gap:.5rem}.stat-chips .stat-chip{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(85,35,191,.22);background:rgba(255,255,255,.6);color:#384152;font-size:.85rem;font-weight:600;line-height:1.15;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stat-chips .stat-chip i{color:inherit}.stat-chips .stat-chip:hover{border-color:#9745d5}.stat-chips .stat-chip.btn-primary,.stat-chips .stat-chip.text-bg-primary{background:linear-gradient(90deg,#9745d5,#085495);border-color:transparent;color:#fff}.stat-chips .stat-chip.btn-primary i,.stat-chips .stat-chip.text-bg-primary i{color:#fff}.stat-chips .stat-chip.btn-outline-secondary,.stat-chips .stat-chip.text-bg-secondary{background:rgba(255,255,255,.6);color:#384152}.stat-filter__custom{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:1rem}.stat-filter__custom .stat-date-field{display:flex;flex-direction:column;gap:.25rem;flex:1 1 140px;min-width:0}.stat-filter__custom .stat-date-field label{font-size:.72rem;color:#6b7280;margin:0}.stat-filter__custom input[type=date]{width:100%;min-width:0;appearance:none}.stat-filter__custom .stat-date-apply{flex:0 0 auto}@media (max-width:767px){.stat-filter__custom .stat-date-field{flex:1 1 0}.stat-filter__custom .stat-date-apply{flex:1 1 100%}.stat-filter__custom .stat-date-apply .btn{width:100%}}.dashboard-refresh{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(85,35,191,.09);background:rgba(255,255,255,.6);backdrop-filter:blur(8px);color:#5223bf;font-size:.95rem;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.dashboard-refresh:hover{background:rgba(255,255,255,.85);transform:translateY(-1px);box-shadow:0 8px 18px -12px rgba(20,20,50,.5)}.dashboard-refresh:active{transform:translateY(0)}.dashboard-refresh:disabled{opacity:.7;cursor:default}.stat-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(85,35,191,.09);border:1px solid rgba(85,35,191,.09);border-radius:.75rem;overflow:hidden;box-shadow:0 10px 28px -20px rgba(0,0,0,.35)}@media (min-width:768px){.stat-strip{grid-template-columns:repeat(4,1fr)}}.stat-strip-item{display:flex;align-items:center;padding:.85rem 1rem;background:rgba(255,255,255,.6);backdrop-filter:blur(8px);min-width:0}.agenda-card,.detail-card{backdrop-filter:blur(12px);box-shadow:0 14px 34px -22px rgba(0,0,0,.4);overflow:hidden}.stat-icon{flex:0 0 auto;width:36px;height:36px;margin-right:.7rem;display:flex;align-items:center;justify-content:center;border-radius:11px;background:rgba(85,35,191,.09);color:#5223bf;font-size:15px}.stat-text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.stat-value{font-size:1.4rem;font-weight:700;color:#414141}.stat-label{font-size:.72rem;font-weight:600;letter-spacing:.03em;color:#8a8a8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-strip-item--danger .stat-icon{background:rgba(220,53,69,.12);color:#dc3545}.stat-strip-item--danger .stat-value{color:#dc3545}.agenda-card{height:100%;display:flex;flex-direction:column;border:1px solid rgba(85,35,191,.09);border-radius:.75rem}.agenda-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.05)}.agenda-card--today .agenda-head{background:linear-gradient(135deg,rgba(151,69,213,.13),rgba(8,84,149,.09))}.agenda-kicker{font-size:.72rem;font-weight:700;letter-spacing:.09em;color:#8a8a8a}.agenda-card--today .agenda-kicker{color:#5223bf}.agenda-date{font-size:1.05rem;font-weight:700;color:#414141;margin-top:.1rem}.agenda-head-icon{flex:0 0 auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:17px;background:rgba(85,35,191,.08);color:#5223bf}.agenda-group-title,.detail-lines-head{font-size:.72rem;text-transform:uppercase}.agenda-card--tomorrow .agenda-head-icon{background:rgba(0,0,0,.04);color:#8a8a8a}.agenda-body{flex:1 1 auto;padding:.5rem .85rem 1rem}.agenda-group+.agenda-group{margin-top:.35rem}.agenda-group-title{display:flex;align-items:center;font-weight:700;letter-spacing:.05em;color:#7a7a7a;padding:.65rem .6rem .35rem}.agenda-group-icon{color:#5223bf;margin-right:.5rem}.agenda-count{margin-left:auto;min-width:1.5rem;text-align:center;background:rgba(85,35,191,.1);color:#5223bf;border-radius:999px;padding:.05rem .5rem;font-size:.7rem;font-weight:700}.agenda-item{display:flex;align-items:center;width:100%;border:0;background:0 0;padding:.55rem .6rem;border-radius:12px;cursor:pointer;transition:background .15s ease}.agenda-item:focus,.agenda-item:hover{background:rgba(85,35,191,.06);outline:0}.agenda-time{flex:0 0 auto;min-width:3.2rem;margin-right:.75rem;text-align:center;font-weight:700;font-size:.8rem;color:#5223bf;background:rgba(85,35,191,.08);border-radius:8px;padding:.35rem .4rem}.booking-amount-deposit i,.list-deposit i{margin-right:.15rem;opacity:.75}.agenda-item-body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;line-height:1.25}.agenda-customer{font-weight:600;color:#414141;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-items{font-size:.8rem;color:#8a8a8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-chevron{flex:0 0 auto;margin-left:.5rem;color:#c6c6c6;font-size:.78rem}.agenda-empty{padding:.3rem .6rem .6rem;color:#a8a8a8;font-size:.85rem}.agenda-done{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:.5rem;border-radius:50%;background:#1f9d55;color:#fff;font-size:.7rem}.agenda-item--done .agenda-time{background:rgba(31,157,85,.13);color:#1f9d55}.agenda-item--done .agenda-customer{color:#8a8a8a;text-decoration:line-through;-webkit-text-decoration-color:rgba(31,157,85,.5);text-decoration-color:rgba(31,157,85,.5)}.agenda-item--done .agenda-items{color:#a8a8a8}.agenda-group--danger .agenda-group-icon,.agenda-group--danger .agenda-group-title{color:#dc3545}.agenda-group--danger .agenda-count{background:rgba(220,53,69,.12);color:#dc3545}.agenda-group--danger .agenda-item:focus,.agenda-group--danger .agenda-item:hover{background:rgba(220,53,69,.06)}.agenda-group--danger .agenda-time{background:rgba(220,53,69,.1);color:#dc3545}.booking-row,.filter-panel-toggle{background:0 0;cursor:pointer;border:0}.bookings-viewall{flex:0 0 auto;align-self:center;font-size:.85rem;font-weight:700;white-space:nowrap;color:#5223bf;text-decoration:none}.bookings-viewall:focus,.bookings-viewall:hover{color:#3f1b94;text-decoration:none}.bookings-body{padding:.35rem .6rem .85rem}.booking-row{display:grid;width:100%;gap:.2rem 1rem;align-items:start;grid-template-columns:1fr auto;grid-template-areas:"main   status" "period amount";padding:.8rem .65rem;border-radius:14px;transition:background .15s ease}.booking-flag,.list-flag{margin-left:.4rem;padding:.05rem .45rem;vertical-align:middle}.booking-flag,.detail-back{border-radius:999px;white-space:nowrap}.booking-row+.booking-row{border-top:1px solid rgba(0,0,0,.05)}.booking-row:focus,.booking-row:hover{background:rgba(85,35,191,.06);outline:0}.booking-main{grid-area:main;min-width:0;display:flex;flex-direction:column}.booking-period{grid-area:period;min-width:0}.booking-amount{grid-area:amount;min-width:0;text-align:right}.booking-status{grid-area:status;min-width:0;text-align:right;align-self:center}.booking-chevron{grid-area:chevron;display:none;color:#c6c6c6;font-size:.8rem}.booking-customer{font-weight:700;color:#414141}.booking-items{font-size:.85rem;color:#8a8a8a;margin-top:.1rem;word-break:break-word}.booking-period-value{color:#414141;font-size:.9rem}.booking-period-value--overdue{color:#dc3545;font-weight:700}.booking-amount-value{font-weight:700;color:#414141}.booking-amount-deposit{display:block;margin-top:.15rem;font-size:.75rem;font-weight:600;color:#8a8a8a;white-space:nowrap}.booking-flag,.booking-label{font-size:.68rem;font-weight:700}.booking-label{display:block;text-transform:uppercase;letter-spacing:.04em;color:#8a8a8a;margin-bottom:.1rem}.booking-flag{display:inline-block;background:rgba(220,53,69,.12);color:#dc3545}.booking-row--overdue{background:rgba(220,53,69,.05)}.booking-row--overdue:focus,.booking-row--overdue:hover{background:rgba(220,53,69,.09)}.booking-row--head{display:none}.booking-row--head+.booking-row{border-top:0}@media (min-width:768px){.booking-row{grid-template-columns:minmax(0,2.6fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.15fr) 1.2rem;grid-template-areas:"main period amount status chevron";gap:1rem;align-items:center}.booking-amount,.booking-status{text-align:left}.booking-chevron{display:block}.booking-label{display:none}.booking-row--head{display:grid;cursor:default;padding-top:.4rem;padding-bottom:.4rem}.booking-row--head:hover{background:0 0}.booking-row--head span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8a8a8a}.booking-row--head+.booking-row{border-top:1px solid rgba(0,0,0,.05)}.bookings-body--no-items .booking-row{grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.15fr) 1.2rem}}.deposit-box,.detail-back,.detail-card-icon,.detail-suffix{background:rgba(85,35,191,.09)}.detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.detail-back,.todo-tab{gap:.45rem;text-decoration:none}.detail-header-titles{min-width:0}.detail-title{font-size:1.9rem;font-weight:800;line-height:1.15;margin:0}.detail-subtitle{color:#8a8a8a;margin:.3rem 0 0;font-size:.95rem;word-break:break-word}.detail-back{flex:0 0 auto;display:inline-flex;align-items:center;padding:.5rem .95rem;color:#5223bf;font-weight:600;font-size:.9rem;transition:all .3s ease}.detail-back:focus,.detail-back:hover{background:rgba(85,35,191,.16);color:#5223bf;text-decoration:none}.detail-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.25rem}.detail-card{display:flex;flex-direction:column;background:rgba(255,255,255,.55);border:1px solid rgba(85,35,191,.09);border-radius:.75rem;margin-bottom:1.25rem}.detail-grid .detail-card{margin-bottom:0;height:100%}.detail-card--lines{z-index:20;overflow:visible}.detail-card--lines .detail-card-head{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.detail-card-head{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.15rem;border-bottom:1px solid rgba(0,0,0,.05);background:linear-gradient(135deg,rgba(151,69,213,.1),rgba(8,84,149,.06))}.detail-card-icon{flex:0 0 auto;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:11px;color:#5223bf;font-size:15px}.detail-card-title{margin:0;font-size:1.05rem;font-weight:700;color:#414141}.detail-card-action{margin-left:auto;flex:0 0 auto}.detail-card-body{flex:1 1 auto;padding:1rem 1.15rem 1.15rem}.detail-field{padding:.5rem 0}.detail-field+.detail-field{border-top:1px solid rgba(0,0,0,.04)}.detail-field-label{display:block;font-weight:600;color:#414141;margin-bottom:.4rem}.detail-field-control{display:flex;align-items:center;min-width:0}.detail-field-control>.form-control{min-width:0}.detail-field-hint{display:block;margin-top:.35rem;font-size:.82rem}@media (min-width:768px){.detail-grid--2{grid-template-columns:1fr 1fr}.detail-field{display:grid;grid-template-columns:13rem minmax(0,1fr);align-items:center;gap:1rem}.detail-field-label{margin-bottom:0}.detail-field--top{align-items:start}.detail-field--top .detail-field-label{margin-top:.4rem}.detail-field-hint{grid-column:2;margin-top:0}}.detail-suffix{flex:0 0 auto;display:inline-flex;align-items:center;align-self:stretch;padding:0 .85rem;margin-left:.5rem;color:#5223bf;font-weight:700}.detail-switch{display:inline-block;width:46px;height:26px;flex:0 0 auto;margin:0}.detail-switch input{position:absolute;opacity:0;width:0;height:0}.detail-switch-slider{position:absolute;inset:0;cursor:pointer;background:rgba(0,0,0,.18);border-radius:999px;transition:all .3s ease}.detail-switch-slider::before{position:absolute;height:20px;width:20px;background:#fff;border-radius:50%;transition:all .3s ease}.detail-switch input:focus-visible+.detail-switch-slider,.filter-chip input:focus-visible+.filter-chip-text{box-shadow:0 0 0 3px rgba(85,35,191,.25)}.detail-switch input:checked+.detail-switch-slider{background:#5223bf}.detail-switch input:checked+.detail-switch-slider::before{transform:translateX(20px)}.detail-info-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.6rem 0}.detail-info-row+.detail-info-row{border-top:1px solid rgba(0,0,0,.05)}.detail-info-label{font-weight:600;color:#414141}.detail-info-value{color:#8a8a8a;text-align:right;word-break:break-word}.detail-info-row--total{margin-top:.15rem;padding-top:.85rem;border-top:2px solid rgba(85,35,191,.09);font-size:1.05rem}.detail-info-row--total .detail-info-label{color:#414141}.detail-info-row--total strong:last-child{color:#5223bf}.deposit-box{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem .9rem;border:1px dashed rgba(85,35,191,.09);border-radius:12px}.deposit-box-icon{flex:0 0 auto;width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#5223bf;font-size:.95rem}.deposit-box-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25}.deposit-box-label{font-weight:700;color:#414141}.deposit-box-hint{font-size:.78rem;color:#8a8a8a}.deposit-box-value{flex:0 0 auto;font-weight:700;color:#414141;white-space:nowrap}.detail-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.detail-stat{padding:.85rem 1rem;border-radius:12px;background:rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.05)}.detail-stat-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#8a8a8a}.detail-stat-value{font-size:1.2rem;font-weight:700;color:#414141;margin-top:.15rem;white-space:nowrap}.detail-stat-value--pos{color:#1f9d55}.detail-stat-value--neg{color:#dc3545}@media (max-width:575.98px){.detail-stat-grid{gap:.5rem}.detail-stat{padding:.6rem .55rem}.detail-stat-label{font-size:.6rem;letter-spacing:0;line-height:1.2}.detail-stat-value{font-size:.95rem;white-space:normal}}.detail-meter-head{display:flex;justify-content:space-between;align-items:baseline;font-size:.85rem;margin-bottom:.4rem}.detail-danger{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.15rem;border:1px solid rgba(220,53,69,.25);border-radius:.75rem;background:rgba(220,53,69,.04);margin-bottom:2rem}.detail-danger-text{min-width:0}.detail-danger-title{font-weight:700;color:#b02a37}.detail-danger-desc{color:#8a8a8a;font-size:.88rem;margin:.1rem 0 0}.detail-danger .btn{flex:0 0 auto}.detail-lines-head{display:flex;font-weight:700;letter-spacing:.04em;color:#8a8a8a;border-bottom:1px solid rgba(0,0,0,.05);padding:0 0 .6rem}.item-image-preview{display:flex;justify-content:center;align-items:center;padding:.75rem;border:1px solid rgba(0,0,0,.05);border-radius:.75rem;background:rgba(255,255,255,.5);margin-bottom:1rem}.item-image-preview img{max-width:100%;max-height:320px;border-radius:.75rem;-o-object-fit:contain;object-fit:contain}.item-image-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:2.25rem 1rem;border:1px dashed rgba(85,35,191,.09);border-radius:.75rem;background:rgba(85,35,191,.09);color:#8a8a8a;text-align:center;margin-bottom:1rem}.item-image-empty i{font-size:2rem;color:#5223bf;opacity:.55}.item-image-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.item-image-actions{display:flex;flex-wrap:wrap;gap:.6rem}.item-image-actions .btn{cursor:pointer}.item-image-hint{color:#8a8a8a;font-size:.85rem;margin:.75rem 0 0}@media (max-width:575.98px){.item-image-actions{flex-direction:column}.item-image-actions .btn{width:100%}}.filter-panel{overflow:hidden}.filter-panel-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.75rem;padding:.9rem 1.15rem;margin:0;text-align:left;color:inherit;appearance:none}.filter-panel-toggle:focus{outline:0}.filter-panel-toggle:focus-visible{outline:rgba(85,35,191,.4) solid 2px;outline-offset:-2px;border-radius:.75rem}.filter-panel-title{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.filter-panel-icon{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(85,35,191,.09);color:#5223bf;font-size:14px}.filter-panel-label{font-size:1.2rem;font-weight:700;line-height:1;background:linear-gradient(#9745d5,#085495);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.filter-panel-badge{flex:0 0 auto;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.12rem .5rem;border-radius:999px;background:rgba(31,157,85,.15);color:#1f9d55}.filter-panel-chevron{flex:0 0 auto;color:#5223bf;font-size:.95rem;transition:transform .25s ease}.filter-panel.is-open .filter-panel-chevron{transform:rotate(180deg)}.filter-panel-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.filter-panel.is-open .filter-panel-body{grid-template-rows:1fr}.filter-panel-body-inner{overflow:hidden;min-height:0}.filter-panel.is-open .filter-panel-body-inner{border-top:1px solid rgba(0,0,0,.05)}.filter-panel-body-content{padding:1.1rem 1.15rem 1.25rem}.filter-grid{display:flex;flex-wrap:wrap;gap:1.15rem 1.75rem;align-items:flex-start}.filter-group{display:flex;flex-direction:column;gap:.55rem;min-width:0}.filter-group--grow{flex:1 1 240px}.filter-group-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8a8a8a}.filter-chips{display:flex;flex-wrap:wrap;gap:.5rem}.filter-chip{margin:0;cursor:pointer}.filter-chip input{position:absolute;opacity:0;width:0;height:0}.filter-chip-text{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(85,35,191,.22);background:rgba(255,255,255,.55);color:#414141;font-size:.85rem;font-weight:600;line-height:1.1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease}.filter-chip:hover .filter-chip-text{border-color:#5223bf}.filter-chip input:checked+.filter-chip-text{background:#5223bf;border-color:#5223bf;color:#fff}.filter-actions,.list-row+.list-row{border-top:1px solid rgba(0,0,0,.05)}.filter-chip-check{font-size:.7rem;opacity:0;width:0;margin-left:-.4rem;color:#fff;transition:opacity .15s ease,width .15s ease,margin .15s ease}.list-row,.todo-row{transition:background .15s ease}.filter-chip input:checked+.filter-chip-text .filter-chip-check{opacity:1;width:.75rem;margin-left:0}.filter-daterange{display:flex;flex-wrap:wrap;gap:.75rem}.filter-field{display:flex;flex-direction:column;gap:.3rem}.filter-daterange .filter-field{min-width:150px}.filter-field-label{font-size:.72rem;font-weight:600;color:#8a8a8a}@media (max-width:767px){.filter-daterange,.filter-field input,.filter-group{width:100%}.filter-daterange{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.filter-daterange .filter-field{min-width:0}}.filter-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.15rem;padding-top:1rem}.list-card{overflow:hidden}.list-body{padding:.25rem .55rem .7rem}.list-row{display:flex;flex-direction:column;gap:.4rem;width:100%;text-align:left;text-decoration:none;color:inherit;padding:.85rem .7rem;border-radius:14px}.list-flag,.list-pill{border-radius:999px;white-space:nowrap}a.list-row{cursor:pointer}a.list-row:focus,a.list-row:hover{background:rgba(85,35,191,.06);color:inherit;text-decoration:none;outline:0}.list-cell{min-width:0}.list-cell--primary{display:flex;flex-direction:column;min-width:0}.list-primary-title{font-weight:700;color:#414141;word-break:break-word}.list-cell--sub{font-size:.8rem;color:#8a8a8a;margin-top:.1rem;word-break:break-word}.list-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8a8a8a}.list-value{color:#414141}.list-deposit,.list-value--muted{color:#8a8a8a}.list-deposit{display:block;margin-top:.15rem;font-size:.75rem;font-weight:600}.list-chevron-cell{text-align:right}.list-chevron{color:#c6c6c6;font-size:.8rem}.list-flag{display:inline-block;font-size:.68rem;font-weight:700}.list-flag--warn{background:rgba(253,126,20,.14);color:#fd7e14}.list-pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;padding:.15rem .6rem}.list-pill--active{background:rgba(31,157,85,.14);color:#1f9d55}.list-pill--inactive{background:rgba(0,0,0,.06);color:#8a8a8a}.list-empty{padding:1.5rem .75rem;text-align:center;color:#8a8a8a;font-size:.9rem}.list-row--head{display:none}.list-row--head+.list-row{border-top:0}@media (max-width:767.98px){.list-cell--kv{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.list-cell--kv .list-pill,.list-cell--kv .list-value{text-align:right}.list-chevron-cell{display:none}}@media (min-width:768px){.list-row{display:grid;grid-template-columns:var(--list-cols,minmax(0,1fr) 1.4rem);gap:1rem;align-items:center;padding-top:.75rem;padding-bottom:.75rem}.list-label{display:none}.list-row--head{display:grid;cursor:default;padding-top:.5rem;padding-bottom:.5rem}.list-row--head:hover{background:0 0}.list-row--head .list-cell{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8a8a8a}.list-row--head+.list-row{border-top:1px solid rgba(0,0,0,.05)}}.list-grid--bookings{--list-cols:minmax(0, 2.6fr) minmax(0, 1.5fr) minmax(0, 1fr) minmax(0, 1.2fr) 1.4rem}.list-grid--vacations{--list-cols:minmax(0, 2.6fr) minmax(0, 1.6fr) minmax(0, 1.1fr) 1.4rem}.list-grid--customers{--list-cols:minmax(0, 1.8fr) minmax(0, 1.8fr) minmax(0, 1.2fr) minmax(0, 1.3fr) 1.4rem}.list-grid--items{--list-cols:minmax(0, 3fr) minmax(0, 1.2fr) minmax(0, 1.2fr) 1.4rem}.modal-content{border:none;border-radius:18px;background:#fff;box-shadow:0 30px 70px -20px rgba(0,0,0,.45);overflow:hidden}.modal-content::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#9745d5,#085495);z-index:2}.modal-header{border-bottom:none;padding:1.15rem 3.25rem .5rem 1.5rem}.modal-title{font-size:1.4rem;font-weight:700;line-height:1.3;color:#414141;margin:0}.modal-content>.d-flex.text-center{padding:1.35rem 1.5rem .35rem}.modal-content>.d-flex.text-center .modal-title{width:100%}.modal .btn-close,.modal .close{position:absolute;top:.9rem;right:.95rem;z-index:5;width:34px;height:34px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(0,0,0,.05);background-image:none;color:#6b6b6b;opacity:1;font-size:1.15rem;line-height:1;text-shadow:none;cursor:pointer;transition:all .3s ease}#mainNav,.sidebar-link{display:flex!important}.modal .close span{line-height:1}.modal .btn-close:focus,.modal .btn-close:hover,.modal .close:focus,.modal .close:hover{background:rgba(220,53,69,.12);color:#dc3545;opacity:1;outline:0;box-shadow:none;transform:rotate(90deg)}.modal-body{padding:1rem 1.5rem 1.25rem;color:#414141}.modal .form-label{font-size:.8rem;font-weight:600;color:#8a8a8a}.modal .form-control,.modal .form-select,.modal textarea.form-control{border-radius:11px;border:1px solid rgba(0,0,0,.12);background-color:#fbfbfd;transition:all .3s ease}.modal .form-control:focus,.modal .form-select:focus{border-color:#5223bf;background-color:#fff;box-shadow:0 0 0 3px rgba(85,35,191,.15)}.modal .input-group-text.clearInputSearch{cursor:pointer;border-radius:11px;margin-left:.5rem;background:rgba(85,35,191,.08);color:#5223bf;font-weight:700;border:none;transition:all .3s ease}.modal .input-group-text.clearInputSearch:hover{background:rgba(220,53,69,.12);color:#dc3545}.modal-footer{border-top:1px solid rgba(0,0,0,.06);padding:1rem 1.5rem;gap:.5rem}.modal-footer>*{margin:0}.modal.show .modal-content{animation:modalPop .28s cubic-bezier(.22,1,.36,1)}@keyframes modalPop{from{transform:translateY(10px) scale(.985);opacity:.3}to{transform:none;opacity:1}}@media (min-width:576px){.modal-dialog{margin-top:1.75rem;margin-bottom:1.75rem}}#mainNav{position:fixed!important;top:0;left:0;z-index:1030;background:rgba(10,10,20,.8)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border:none!important;border-radius:0!important;padding:0!important}body{padding-left:230px!important;transition:padding-left .3s ease}body.sidebar-collapsed{padding-left:60px!important}#mainNav.nav-guest{flex-direction:row;width:100%;right:0;align-items:center;min-height:55px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 20px rgba(0,0,0,.4)!important;overflow:visible;height:auto!important}#mainNav.nav-guest .nav-items-wrapper{position:fixed;top:55px;left:0;right:0;background:rgba(8,8,18,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:none;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(0,0,0,.5);max-height:calc(100vh - 55px);overflow-y:auto}#mainNav.nav-guest .nav-items-wrapper.mobile-open{display:flex}#mainNav.nav-guest .sidebar-label{opacity:1!important}#mainNav.nav-guest .sidebar-link{padding:15px 22px!important;justify-content:flex-start!important}body.nav-guest-mode,body.nav-guest-mode.sidebar-collapsed{padding-left:0!important}@media (min-width:768px){#mainNav{flex-direction:column;width:230px;height:100vh;min-height:100vh!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:4px 0 30px -5px rgba(0,0,0,.6)!important;overflow:hidden;transition:width .3s ease}#mainNav.sidebar-collapsed{width:60px}.nav-items-wrapper{display:flex!important;flex-direction:column;flex:1;overflow:hidden}.sidebar-menu.sidebar-main{flex:1}#mainNav.sidebar-collapsed .sidebar-logo img{opacity:0;display:none!important}#mainNav.sidebar-collapsed .sidebar-label{opacity:0;display:none}#mainNav.sidebar-collapsed .sidebar-link{justify-content:center;padding:13px 0}#mainNav.sidebar-collapsed .nav-header{justify-content:center}}@media (max-width:767px){#mainNav{flex-direction:row;width:100%;right:0;align-items:center;min-height:55px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 20px rgba(0,0,0,.4)!important;overflow:visible}body,body.sidebar-collapsed{padding-left:0!important}.nav-items-wrapper{position:fixed;top:55px;left:0;right:0;background:rgba(8,8,18,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:none;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(0,0,0,.5);max-height:calc(100vh - 55px);overflow-y:auto}.nav-items-wrapper.mobile-open{display:flex}.sidebar-label{opacity:1!important}.sidebar-link{padding:15px 22px!important;justify-content:flex-start!important}}.sidebar-link,.sidebar-logo{overflow:hidden;text-decoration:none!important}.nav-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-shrink:0}@media (min-width:768px){.nav-header{border-bottom:1px solid rgba(255,255,255,.06)}}#navToggle,.theme-toggle{border:none;cursor:pointer}.sidebar-logo{display:flex;align-items:center}.sidebar-logo img{height:30px;width:auto;filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, .7));transition:opacity .2s ease;flex-shrink:0}#navToggle,.sidebar-link{transition:background .2s ease}#navToggle{background:0 0;color:#e8e8f0;padding:8px 7px;flex-shrink:0;border-radius:6px;line-height:1}#navToggle i,.sidebar-link{color:#e8e8f0!important}#navToggle:focus,#navToggle:hover{background:rgba(255,255,255,.09);outline:0}.sidebar-menu{list-style:none;padding:0;margin:0}.sidebar-menu.sidebar-bottom{border-top:1px solid rgba(255,255,255,.08);padding-bottom:8px}.sidebar-link{align-items:center;position:relative;padding:13px 18px;white-space:nowrap;background:0 0;-webkit-text-fill-color:#e8e8f0!important}.sidebar-link:focus,.sidebar-link:hover{background:rgba(255,255,255,.09)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}.sidebar-link i{font-size:17px;color:#c8c8e0!important;min-width:24px;text-align:center;flex-shrink:0;transition:color .2s ease}.sidebar-badge,.sidebar-link:focus i,.sidebar-link:hover i{color:#fff!important}.sidebar-label{margin-left:13px;font-size:14px;font-weight:500;letter-spacing:.02em;transition:opacity .15s ease;display:inline-block}.sidebar-badge{position:absolute;top:6px;right:12px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e0245e;-webkit-text-fill-color:#fff!important;font-size:11px;font-weight:700;line-height:18px;text-align:center;letter-spacing:0;box-shadow:0 2px 6px rgba(0,0,0,.35);pointer-events:none}@media (min-width:768px){#mainNav.sidebar-collapsed .sidebar-badge{right:10px}}@media (max-width:767px){.sidebar-badge{top:10px;right:22px}}.theme-toggle{width:100%;font:inherit;text-align:left;appearance:none;box-shadow:none!important;padding:13px 18px}.theme-toggle .theme-toggle-icon{display:none}[data-theme=light] .theme-toggle .theme-toggle-icon--sun,[data-theme=dark] .theme-toggle .theme-toggle-icon--moon{display:inline-block}.theme-toggle-track{position:relative;margin-left:auto;flex:0 0 auto;width:34px;height:18px;border-radius:999px;background:rgba(255,255,255,.16);transition:background .25s ease}.theme-toggle-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#f4f4fa;box-shadow:0 1px 3px rgba(0,0,0,.45);transition:transform .25s ease,background .25s ease}[data-theme=dark] .theme-toggle-track{background:linear-gradient(135deg,#8b5cf6 0,#4f7dff 100%)}[data-theme=dark] .theme-toggle-knob{transform:translateX(16px);background:#fff}.theme-toggle:focus-visible{outline:rgba(168,85,247,.8) solid 2px;outline-offset:-2px}@media (min-width:768px){#mainNav.sidebar-collapsed .theme-toggle-track{display:none}#mainNav.sidebar-collapsed .theme-toggle{justify-content:center;padding:13px 0}}.read-only-banner{display:flex;align-items:center;gap:10px;margin:12px 16px 0;padding:12px 18px;border-radius:10px;background:rgba(82,35,191,.12);border:1px solid rgba(82,35,191,.35);color:#4b4b4b;font-size:15px;line-height:1.35}.release-entry:after,.release-timeline:before{display:none;content:""}.read-only-banner i{color:#5223bf;font-size:18px;flex-shrink:0}.read-only-banner strong{font-weight:700}.release-timeline{position:relative;padding-left:0;list-style:none;margin:0}.release-timeline:before{position:absolute;top:.75rem;bottom:.75rem;left:11px;width:2px;background:linear-gradient(to bottom,rgba(82,35,191,.45),rgba(21,39,177,.08))}.release-entry{position:relative;margin-bottom:2.5rem}.release-entry:last-child{margin-bottom:0}.release-entry:after{position:absolute;top:1.6rem;left:4px;width:16px;height:16px;border-radius:50%;background:#5223bf;border:3px solid #fff;box-shadow:0 0 0 3px rgba(82,35,191,.15)}.release-version{font-size:.85rem;font-weight:700;letter-spacing:.04rem;text-transform:uppercase;color:#595959}.release-change{display:flex;gap:1rem;padding:.9rem 0;border-top:1px solid rgba(0,0,0,.06)}.release-change:first-of-type{border-top:0}.release-change-icon{flex:0 0 auto;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;background:rgba(82,35,191,.08);color:#5223bf}.release-change-body{min-width:0}.release-change-title{font-weight:700;margin-bottom:.15rem}.release-meta{display:flex;flex-wrap:wrap;align-items:center}.release-meta>*+*{margin-left:.5rem}.release-type-badge{position:relative;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.03rem;padding:.2rem .6rem;border-radius:999px;white-space:nowrap}.release-type-badge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:currentColor;opacity:.12}@media (min-width:768px){.release-timeline{padding-left:42px}.release-entry:after,.release-timeline:before{display:block}.release-entry:after{left:-38px}}.status-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}.status-actions:empty{display:none}.status-action,.todo-tab{display:inline-flex;transition:all .3s ease;align-items:center;font-weight:600}.status-action{gap:.4rem;padding:.3rem .8rem;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:rgba(255,255,255,.65);color:#5f5f5f;font-size:.8rem;line-height:1.35;white-space:nowrap;cursor:pointer}.status-action i{font-size:.72rem;opacity:.65;transition:all .3s ease}.status-action:focus,.status-action:hover{text-decoration:none;border-color:rgba(0,0,0,.18);background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.07)}.status-action:focus i,.status-action:hover i{opacity:1}.status-action:focus{outline:0}.status-action:active{transform:translateY(1px);box-shadow:none}.status-action--primary{border-color:rgba(82,35,191,.25);background:rgba(82,35,191,.07);color:#5223bf}.status-action--primary i{opacity:.8}.status-action--primary:focus,.status-action--primary:hover{border-color:rgba(82,35,191,.45);background:rgba(82,35,191,.12);color:#5223bf}.status-action--danger{border-color:rgba(192,57,43,.22);background:rgba(192,57,43,.06);color:#c0392b}.status-action--danger:focus,.status-action--danger:hover{border-color:rgba(192,57,43,.4);background:rgba(192,57,43,.1);color:#c0392b}.status-action--neutral:focus,.status-action--neutral:hover{color:#414141}.detail-field-actions{margin-top:.55rem}@media (min-width:768px){.detail-field-actions{grid-column:2;margin-top:.5rem}}.sub-user-perm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.sub-user-perm-item{display:flex;flex-direction:column;gap:4px}.sub-user-perm-label{font-size:13px;font-weight:600;color:#4b4b4b}.sub-user-card .sub-user-card-name{font-size:17px;font-weight:700;color:#4b4b4b}.sub-user-card .sub-user-card-mail{font-size:14px;color:#595959}.todo-tab,.todo-tab i{font-size:.85rem}.todo-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.todo-tab{padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.65);color:#414141}.todo-tab:focus,.todo-tab:hover{background:rgba(85,35,191,.08);color:#5223bf;text-decoration:none}.todo-tab.is-active{background:rgba(85,35,191,.12);border-color:rgba(85,35,191,.28);color:#5223bf}.todo-tab-count{min-width:20px;padding:0 6px;border-radius:999px;background:rgba(0,0,0,.08);font-size:.75rem;line-height:20px;text-align:center}.todo-tab.is-active .todo-tab-count{background:#5223bf;color:#fff}.todo-overdue-hint{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-radius:12px;background:rgba(220,53,69,.1);color:#dc3545;font-size:.85rem;font-weight:600}.todo-list{padding:.25rem .55rem .7rem}.todo-row{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem .7rem;border-radius:14px}.todo-action,.todo-check{padding:0;cursor:pointer;transition:all .3s ease}.todo-row+.todo-row{border-top:1px solid rgba(0,0,0,.05)}.todo-row:hover{background:rgba(85,35,191,.04)}a.todo-row,a.todo-row:focus,a.todo-row:hover{color:inherit;text-decoration:none;outline:0}.todo-row--overdue{background:rgba(220,53,69,.05)}.todo-check{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;width:26px;height:26px;margin-top:2px;border:2px solid rgba(0,0,0,.18);border-radius:50%;background:0 0;color:rgba(0,0,0,.22);font-size:12px;line-height:1}.todo-check i{color:inherit}.todo-check:focus,.todo-check:hover{border-color:#5223bf;color:rgba(82,35,191,.65);outline:0}.todo-check--readonly{cursor:default}.todo-row--done .todo-check{border-color:#1f9d55;background:#1f9d55;color:#fff}.todo-main{flex:1;min-width:0}.todo-title{font-weight:700;color:#414141;word-break:break-word}.todo-row--done .todo-title{color:#8a8a8a;text-decoration:line-through}.todo-notice{margin-top:.2rem;font-size:.85rem;color:#8a8a8a;word-break:break-word}.todo-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;margin-top:.45rem;font-size:.78rem;color:#8a8a8a}.todo-author,.todo-meta-item,.todo-reminder{display:inline-flex;align-items:center;gap:.35rem}.todo-meta-item--done{color:#1f9d55}.todo-avatar{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(85,35,191,.14);color:#5223bf;font-size:.65rem;font-weight:700}.todo-reminder{padding:.1rem .5rem;border-radius:999px;background:rgba(0,0,0,.06)}.todo-reminder--today{background:rgba(253,126,20,.14);color:#fd7e14;font-weight:600}.todo-reminder--overdue{background:rgba(220,53,69,.14);color:#dc3545;font-weight:600}.todo-actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.todo-action{width:32px;height:32px;border:0;border-radius:50%;background:0 0;color:#8a8a8a;font-size:.85rem}.todo-action:focus,.todo-action:hover{background:rgba(85,35,191,.1);color:#5223bf;outline:0}.todo-action--danger:focus,.todo-action--danger:hover{background:rgba(220,53,69,.1);color:#dc3545}.todo-dashboard-list{display:flex;flex-direction:column;gap:.15rem}html.theme-transition,html.theme-transition :not(.spinner):not(.loading_spinner),html.theme-transition body{transition:background-color .28s ease,border-color .28s ease,color .2s ease!important}@media (prefers-reduced-motion:reduce){html.theme-transition,html.theme-transition *,html.theme-transition body{transition:none!important}}[data-theme=dark]{color-scheme:dark}[data-theme=dark] body{background-color:#0f1017!important;background-image:radial-gradient(circle at 12% 8%,rgba(124,58,237,.2) 0,rgba(15,16,23,0) 55%),radial-gradient(circle at 88% 92%,rgba(37,71,219,.18) 0,rgba(15,16,23,0) 50%)!important;background-attachment:fixed!important;background-repeat:no-repeat!important;background-size:cover!important;color:#e7e8f2}[data-theme=dark] .h1,[data-theme=dark] .h2,[data-theme=dark] .h3,[data-theme=dark] .h4,[data-theme=dark] .h5,[data-theme=dark] .h6,[data-theme=dark] dd,[data-theme=dark] dt,[data-theme=dark] figcaption,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] label,[data-theme=dark] legend,[data-theme=dark] li,[data-theme=dark] p,[data-theme=dark] span,[data-theme=dark] td,[data-theme=dark] th{color:inherit}[data-theme=dark] .text-black,[data-theme=dark] .text-body,[data-theme=dark] .text-dark,[data-theme=dark] .textBlack{color:#e7e8f2!important}[data-theme=dark] .text-muted,[data-theme=dark] .text-secondary,[data-theme=dark] small.text-muted{color:#969ab3!important}[data-theme=dark] .bold,[data-theme=dark] b,[data-theme=dark] i,[data-theme=dark] strong{color:inherit}[data-theme=dark] .account-hr,[data-theme=dark] .borderTopLight,[data-theme=dark] hr{border-color:rgba(255,255,255,.07)!important}[data-theme=dark] ::-moz-selection{background:rgba(168,85,247,.4);color:#fff}[data-theme=dark] ::selection{background:rgba(168,85,247,.4);color:#fff}[data-theme=dark] .gradient-text,[data-theme=dark] .textGradient,[data-theme=dark] .text_gradient{background:-webkit-linear-gradient(#c084fc,#7aa2ff);background-image:linear-gradient(180deg,#c084fc,#7aa2ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .text-primary{color:#a855f7!important}[data-theme=dark] a:not(.btn):not(.sidebar-link):not(.list-row):not(.todo-row):not(.account-nav-link):not(.agenda-item){color:#a9b6ff}[data-theme=dark] a:not(.btn):not(.sidebar-link):not(.list-row):not(.todo-row):not(.account-nav-link):not(.agenda-item):focus,[data-theme=dark] a:not(.btn):not(.sidebar-link):not(.list-row):not(.todo-row):not(.account-nav-link):not(.agenda-item):hover{color:#c8d0ff}[data-theme=dark] .breadcrumb{background-color:transparent}[data-theme=dark] .breadcrumb-item+.breadcrumb-item::before,[data-theme=dark] .breadcrumb-item.active{color:#969ab3}[data-theme=dark] *{scrollbar-color:rgba(255,255,255,.22) transparent}[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=dark] ::-webkit-scrollbar-track{background:0 0}[data-theme=dark] ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:6px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.26)}[data-theme=dark] .account-hero,[data-theme=dark] .account-section,[data-theme=dark] .admin-card,[data-theme=dark] .agenda-card,[data-theme=dark] .background_white,[data-theme=dark] .bg-light,[data-theme=dark] .bg-white,[data-theme=dark] .bg-white.p-4.rounded,[data-theme=dark] .car_card_wrapper,[data-theme=dark] .card,[data-theme=dark] .detail-card,[data-theme=dark] .filter-panel,[data-theme=dark] .formBright,[data-theme=dark] .glass-morph-card,[data-theme=dark] .light-glass-card,[data-theme=dark] .list-card,[data-theme=dark] .panel-default,[data-theme=dark] .stat-filter,[data-theme=dark] .sub-user-card{background:rgba(31,34,48,.72)!important;border-color:rgba(255,255,255,.09)!important;color:#e7e8f2;box-shadow:0 18px 40px -18px rgba(0,0,0,.85)}[data-theme=dark] .light-glass-card:hover{border-color:rgba(168,85,247,.45)!important;box-shadow:0 20px 45px -20px rgba(0,0,0,.9)!important}[data-theme=dark] .card-footer,[data-theme=dark] .card-header,[data-theme=dark] .list-group-item,[data-theme=dark] .modal-footer,[data-theme=dark] .modal-header{background-color:transparent;border-color:rgba(255,255,255,.07)}[data-theme=dark] .list-group-item{color:#e7e8f2}[data-theme=dark] .account-chip,[data-theme=dark] .account-nav,[data-theme=dark] .admin-quicknav .admin-quicknav__chip,[data-theme=dark] .dashboard-refresh,[data-theme=dark] .deposit-box-icon,[data-theme=dark] .detail-stat,[data-theme=dark] .filter-chip-text,[data-theme=dark] .item-image-preview,[data-theme=dark] .kpi,[data-theme=dark] .stat-chips .stat-chip,[data-theme=dark] .stat-chips .stat-chip.text-bg-secondary,[data-theme=dark] .stat-filter__range,[data-theme=dark] .stat-strip-item,[data-theme=dark] .status-action,[data-theme=dark] .theme-choice-card,[data-theme=dark] .todo-tab{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important;color:#cbcddd}[data-theme=dark] .admin-quicknav .admin-quicknav__chip:hover,[data-theme=dark] .dashboard-refresh:hover,[data-theme=dark] .filter-chip:hover .filter-chip-text,[data-theme=dark] .status-action:focus,[data-theme=dark] .status-action:hover,[data-theme=dark] .theme-choice-option:hover .theme-choice-card,[data-theme=dark] .todo-tab:hover{background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.17)!important}[data-theme=dark] .account-row+.account-row,[data-theme=dark] .agenda-item+.agenda-item,[data-theme=dark] .booking-row+.booking-row,[data-theme=dark] .detail-field+.detail-field,[data-theme=dark] .detail-info-row+.detail-info-row,[data-theme=dark] .list-row+.list-row,[data-theme=dark] .todo-row+.todo-row{border-top-color:rgba(255,255,255,.07)!important}[data-theme=dark] .agenda-head,[data-theme=dark] .bookings-head,[data-theme=dark] .detail-card-head,[data-theme=dark] .detail-lines-head,[data-theme=dark] .filter-actions,[data-theme=dark] .filter-panel-toggle,[data-theme=dark] .list-row--head{border-color:rgba(255,255,255,.07)!important}[data-theme=dark] #artikel-details,[data-theme=dark] #buchungs-details,[data-theme=dark] #roadmap{background:0 0!important}[data-theme=dark] .background_grey_tile,[data-theme=dark] .background_ind,[data-theme=dark] .background_med_grey{background-color:rgba(255,255,255,.06)!important}[data-theme=dark] .agenda-customer,[data-theme=dark] .booking-amount-value,[data-theme=dark] .booking-customer,[data-theme=dark] .booking-period-value,[data-theme=dark] .deposit-box-label,[data-theme=dark] .detail-field-label,[data-theme=dark] .detail-info-label,[data-theme=dark] .list-primary-title,[data-theme=dark] .list-row--head .list-label,[data-theme=dark] .list-value,[data-theme=dark] .todo-title{color:#e7e8f2!important}[data-theme=dark] .account-hero-mail,[data-theme=dark] .account-hint,[data-theme=dark] .account-row-desc,[data-theme=dark] .account-section-desc,[data-theme=dark] .account-switch-desc,[data-theme=dark] .agenda-date,[data-theme=dark] .agenda-empty,[data-theme=dark] .booking-items,[data-theme=dark] .booking-label,[data-theme=dark] .deposit-box-hint,[data-theme=dark] .detail-field-hint,[data-theme=dark] .detail-stat-label,[data-theme=dark] .detail-subtitle,[data-theme=dark] .list-cell--sub,[data-theme=dark] .list-empty,[data-theme=dark] .list-label,[data-theme=dark] .list-value--muted,[data-theme=dark] .plcal-subtitle,[data-theme=dark] .todo-meta,[data-theme=dark] .todo-notice,[data-theme=dark] .todo-tab-count{color:#969ab3!important}[data-theme=dark] .agenda-item:focus,[data-theme=dark] .agenda-item:hover,[data-theme=dark] .booking-row:focus,[data-theme=dark] .booking-row:hover,[data-theme=dark] .hover-bg:hover,[data-theme=dark] .todo-row:hover,[data-theme=dark] a.list-row:focus,[data-theme=dark] a.list-row:hover,[data-theme=dark] a.todo-row:focus{background:rgba(168,85,247,.16)!important}[data-theme=dark] .agenda-group--danger,[data-theme=dark] .booking-row--overdue,[data-theme=dark] .todo-row--overdue{background:rgba(248,113,113,.1)!important}[data-theme=dark] .booking-period-value--overdue,[data-theme=dark] .detail-stat-value--neg,[data-theme=dark] .list-flag,[data-theme=dark] .todo-reminder--overdue{color:#f87171!important}[data-theme=dark] .detail-stat-value--pos,[data-theme=dark] .list-pill--active{color:#4ade80!important}[data-theme=dark] .bigNumber,[data-theme=dark] .deposit-box-value,[data-theme=dark] .detail-info-row--total .detail-info-value,[data-theme=dark] .detail-info-row--total strong:last-child,[data-theme=dark] .detail-meter-head strong{color:#c4a5ff!important;-webkit-text-fill-color:#c4a5ff}[data-theme=dark] .booking-amount-deposit,[data-theme=dark] .detail-info-value,[data-theme=dark] .list-deposit{color:#cbcddd}[data-theme=dark] .list-pill--inactive{background:rgba(255,255,255,.08)!important;color:#969ab3!important}[data-theme=dark] .agenda-chevron,[data-theme=dark] .booking-chevron,[data-theme=dark] .list-chevron{color:rgba(255,255,255,.35)!important}[data-theme=dark] .todo-check{border-color:rgba(255,255,255,.17);background:0 0}[data-theme=dark] .account-input,[data-theme=dark] .custom-input,[data-theme=dark] .custom-select,[data-theme=dark] .form-control,[data-theme=dark] .form-select,[data-theme=dark] .glass-morph-input,[data-theme=dark] .plcal-date-input,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:rgba(255,255,255,.06);color:#e7e8f2;box-shadow:none!important}[data-theme=dark] .account-input,[data-theme=dark] .form-control,[data-theme=dark] .form-select,[data-theme=dark] .glass-morph-input{border:1px solid rgba(255,255,255,.09)!important}[data-theme=dark] .account-input:focus,[data-theme=dark] .custom-input:focus,[data-theme=dark] .form-control:focus,[data-theme=dark] .form-select:focus,[data-theme=dark] .glass-morph-input:focus,[data-theme=dark] .modal .form-select:focus,[data-theme=dark] .modal textarea.form-control:focus{background-color:rgba(255,255,255,.11);border-color:#a855f7!important;box-shadow:0 0 0 .2rem rgba(168,85,247,.28)!important;color:#e7e8f2}[data-theme=dark] .account-input::-moz-placeholder,[data-theme=dark] .form-control::-moz-placeholder,[data-theme=dark] .glass-morph-input::-moz-placeholder,[data-theme=dark] textarea::-moz-placeholder{color:rgba(255,255,255,.35)!important}[data-theme=dark] .account-input::placeholder,[data-theme=dark] .form-control::placeholder,[data-theme=dark] .glass-morph-input::placeholder,[data-theme=dark] textarea::placeholder{color:rgba(255,255,255,.35)!important}[data-theme=dark] #calcForm input,[data-theme=dark] .form-control-plaintext,[data-theme=dark] .form-control:disabled,[data-theme=dark] .form-control[readonly],[data-theme=dark] .modal textarea.form-control,[data-theme=dark] .readOnlyBright[readonly]{background-color:rgba(255,255,255,.035)!important;color:#cbcddd!important}[data-theme=dark] .account-input-group .input-group-text,[data-theme=dark] .admin-search .input-group-text,[data-theme=dark] .input-group-text{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important;color:#cbcddd;box-shadow:none}[data-theme=dark] .admin-search .form-control{background:rgba(255,255,255,.06)!important}[data-theme=dark] .admin-search .form-control:focus{background:rgba(255,255,255,.11)!important}[data-theme=dark] .account-group-label,[data-theme=dark] .account-label,[data-theme=dark] .filter-field-label,[data-theme=dark] .filter-group-label,[data-theme=dark] .form-label,[data-theme=dark] .modal .form-label,[data-theme=dark] .stat-filter__label{color:#cbcddd!important}[data-theme=dark] .form-check-input:not(:checked){background-color:rgba(255,255,255,.06);border-color:rgba(255,255,255,.17)}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1) opacity(.65)}[data-theme=dark] input:-webkit-autofill,[data-theme=dark] input:-webkit-autofill:focus,[data-theme=dark] input:-webkit-autofill:hover,[data-theme=dark] select:-webkit-autofill,[data-theme=dark] textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 40px #1b1e2b inset!important;-webkit-text-fill-color:#e7e8f2!important;caret-color:#e7e8f2}[data-theme=dark] optgroup,[data-theme=dark] select option{background-color:#1b1e2b;color:#e7e8f2}[data-theme=dark] .bootstrap-select .dropdown-menu,[data-theme=dark] .dropdown-menu{background-color:rgba(31,34,48,.94);border-color:rgba(255,255,255,.09);box-shadow:0 18px 40px -18px rgba(0,0,0,.85)}[data-theme=dark] .bootstrap-select .dropdown-menu li a,[data-theme=dark] .dropdown-item{color:#cbcddd}[data-theme=dark] .bootstrap-select .dropdown-menu li a:focus,[data-theme=dark] .bootstrap-select .dropdown-menu li a:hover,[data-theme=dark] .dropdown-item:focus,[data-theme=dark] .dropdown-item:hover{background-color:rgba(255,255,255,.09);color:#e7e8f2}[data-theme=dark] .dropdown-divider{border-color:rgba(255,255,255,.07)}[data-theme=dark] .bootstrap-select>.btn-light,[data-theme=dark] .bootstrap-select>.dropdown-toggle{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important;color:#e7e8f2!important}[data-theme=dark] .bootstrap-select .filter-option,[data-theme=dark] .bootstrap-select .filter-option-inner-inner{color:#e7e8f2!important}[data-theme=dark] .bs-searchbox .form-control{background:rgba(255,255,255,.06)!important;color:#e7e8f2!important}[data-theme=dark] .account-btn-danger,[data-theme=dark] .account-btn-ghost,[data-theme=dark] .btn-light,[data-theme=dark] .btn-outline-secondary,[data-theme=dark] .btn-secondary:not(.swal2-cancel),[data-theme=dark] .plcal-btn-clear,[data-theme=dark] .plcal-btn-ghost{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important;color:#cbcddd!important}[data-theme=dark] .account-btn-ghost:hover,[data-theme=dark] .btn-light:hover,[data-theme=dark] .btn-outline-secondary:hover,[data-theme=dark] .plcal-btn-clear:hover,[data-theme=dark] .plcal-btn-ghost:hover{background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.17)!important;color:#e7e8f2!important}[data-theme=dark] .account-btn-danger,[data-theme=dark] .detail-danger-title,[data-theme=dark] .todo-action--danger{color:#f87171!important}[data-theme=dark] .btn-close,[data-theme=dark] .modal .btn-close,[data-theme=dark] .modal .close{color:#cbcddd;filter:invert(1) grayscale(1) brightness(1.6)}[data-theme=dark] .close{color:#cbcddd;text-shadow:none;opacity:.8}[data-theme=dark] .filter-panel-icon{background:rgba(168,85,247,.2);color:#d9c2ff}[data-theme=dark] .filter-panel-icon i{color:#d9c2ff!important}[data-theme=dark] .filter-panel-chevron{color:#c4a5ff!important}[data-theme=dark] .filter-panel-label{background:-webkit-linear-gradient(#c084fc,#7aa2ff);background-image:linear-gradient(180deg,#c084fc,#7aa2ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .filter-panel-badge{background:rgba(74,222,128,.16);color:#86efac}[data-theme=dark] .filter-chip input:checked+.filter-chip-text{background:#a855f7!important;border-color:#a855f7!important;color:#fff!important}[data-theme=dark] .filter-chip:hover .filter-chip-text{border-color:#a855f7!important}[data-theme=dark] .todo-tab.is-active{background:rgba(168,85,247,.18)!important;border-color:rgba(168,85,247,.4)!important;color:#d9c2ff!important}[data-theme=dark] .todo-tab:focus,[data-theme=dark] .todo-tab:hover{color:#d9c2ff!important}[data-theme=dark] .todo-tab.is-active .todo-tab-count{background:#a855f7!important;color:#fff!important}[data-theme=dark] .todo-tab-count{background:rgba(255,255,255,.1)}[data-theme=dark] .status-action--primary{background:rgba(168,85,247,.16)!important;border-color:rgba(168,85,247,.38)!important;color:#d9c2ff!important}[data-theme=dark] .status-action--danger{background:rgba(248,113,113,.14)!important;border-color:rgba(248,113,113,.35)!important;color:#ffb4b4!important}[data-theme=dark] .stat-chips .stat-chip.text-bg-primary{background:#a855f7!important;border-color:#a855f7!important;color:#fff!important}[data-theme=dark] .account-nav-link.is-active{background:linear-gradient(135deg,rgba(168,85,247,.22) 0,rgba(109,139,255,.22) 100%);color:#d9c2ff}[data-theme=dark] .account-nav-link.is-active i{color:#d9c2ff}[data-theme=dark] .detail-back{background:rgba(168,85,247,.16);color:#d9c2ff}[data-theme=dark] .detail-back:focus,[data-theme=dark] .detail-back:hover{background:rgba(168,85,247,.26);color:#e6d8ff}[data-theme=dark] .bookings-viewall{color:#b9a2ff}[data-theme=dark] .bookings-viewall:focus,[data-theme=dark] .bookings-viewall:hover{color:#d9c2ff}[data-theme=dark] .todo-action{background:0 0;color:#969ab3}[data-theme=dark] .todo-action:focus,[data-theme=dark] .todo-action:hover{background:rgba(168,85,247,.18);color:#d9c2ff}[data-theme=dark] .todo-action--danger:focus,[data-theme=dark] .todo-action--danger:hover{background:rgba(248,113,113,.16);color:#f87171}[data-theme=dark] .modal-content{background:rgba(31,34,48,.94)!important;border-color:rgba(255,255,255,.09)!important;color:#e7e8f2;box-shadow:0 30px 80px -30px rgba(0,0,0,.95)}[data-theme=dark] .modal-body,[data-theme=dark] .modal-body p,[data-theme=dark] .modal-title{color:#e7e8f2}[data-theme=dark] .modal-backdrop.show{opacity:.72}[data-theme=dark] .modal .input-group-text.clearInputSearch{background:rgba(255,255,255,.06)!important;color:#969ab3}[data-theme=dark] .swal2-popup{background:rgba(31,34,48,.94)!important;color:#e7e8f2!important;box-shadow:0 30px 80px -30px rgba(0,0,0,.95)}[data-theme=dark] .swal2-content,[data-theme=dark] .swal2-html-container,[data-theme=dark] .swal2-title{color:#e7e8f2!important}[data-theme=dark] .swal2-input,[data-theme=dark] .swal2-select,[data-theme=dark] .swal2-textarea{background:rgba(255,255,255,.06)!important;color:#e7e8f2!important;border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .swal2-cancel{background:rgba(255,255,255,.06)!important;color:#cbcddd!important}[data-theme=dark] .loading_spinner{background-color:rgba(10,11,17,.75)!important}[data-theme=dark] .cookie_banner{background-color:rgba(27,30,43,.95)!important;color:#e7e8f2}[data-theme=dark] .badge{border-color:rgba(255,255,255,.09);box-shadow:none}[data-theme=dark] .badge_type_0,[data-theme=dark] .badge_type_1,[data-theme=dark] .badge_type_2,[data-theme=dark] .badge_type_3,[data-theme=dark] .badge_type_4{border:1px solid transparent;font-weight:700}[data-theme=dark] .badge_type_0{background-color:rgba(255,217,102,.18);border-color:rgba(255,217,102,.38);color:#ffdd8a;-webkit-text-fill-color:#ffdd8a}[data-theme=dark] .badge_type_1{background-color:rgba(147,196,125,.2);border-color:rgba(147,196,125,.4);color:#a9de8b;-webkit-text-fill-color:#a9de8b}[data-theme=dark] .badge_type_2{background-color:rgba(111,168,220,.22);border-color:rgba(111,168,220,.42);color:#9fcdf7;-webkit-text-fill-color:#9fcdf7}[data-theme=dark] .badge_type_3{background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:#cfd2e0;-webkit-text-fill-color:#cfd2e0}[data-theme=dark] .badge_type_4{background-color:rgba(224,102,102,.2);border-color:rgba(224,102,102,.4);color:#ffa8a8;-webkit-text-fill-color:#ffa8a8}[data-theme=dark] .statusColorSelect:has(option[value="0"]:checked){background-color:rgba(255,217,102,.18);color:#ffdd8a}[data-theme=dark] .statusColorSelect:has(option[value="1"]:checked){background-color:rgba(147,196,125,.2);color:#a9de8b}[data-theme=dark] .statusColorSelect:has(option[value="2"]:checked){background-color:rgba(111,168,220,.22);color:#9fcdf7}[data-theme=dark] .statusColorSelect:has(option[value="3"]:checked){background-color:rgba(255,255,255,.1);color:#cfd2e0}[data-theme=dark] .statusColorSelect:has(option[value="4"]:checked){background-color:rgba(224,102,102,.2);color:#ffa8a8}[data-theme=dark] .statusColorSelect option{background-color:#1b1e2b}[data-theme=dark] .statusColorSelect option[value="0"]{color:#ffdd8a}[data-theme=dark] .statusColorSelect option[value="1"]{color:#a9de8b}[data-theme=dark] .statusColorSelect option[value="2"]{color:#9fcdf7}[data-theme=dark] .statusColorSelect option[value="3"]{color:#cfd2e0}[data-theme=dark] .statusColorSelect option[value="4"]{color:#ffa8a8}[data-theme=dark] .badge-light,[data-theme=dark] .badge-secondary{background-color:rgba(255,255,255,.06);color:#cbcddd}[data-theme=dark] .alert-info{background-color:rgba(109,139,255,.14);border-color:rgba(109,139,255,.35);color:#c3ccff}[data-theme=dark] .alert-warning{background-color:rgba(251,191,36,.14);border-color:rgba(251,191,36,.35);color:#fbd57e}[data-theme=dark] .alert-danger,[data-theme=dark] .error{background-color:rgba(248,113,113,.14)!important;border-color:rgba(248,113,113,.35)!important;color:#ffb4b4!important}[data-theme=dark] .alert-success{background-color:rgba(74,222,128,.13);border-color:rgba(74,222,128,.32);color:#a6f0c2}[data-theme=dark] .read-only-banner{background:rgba(168,85,247,.16);border-color:rgba(168,85,247,.4);color:#cbcddd}[data-theme=dark] .table,[data-theme=dark] .table td,[data-theme=dark] .table th{color:#e7e8f2;border-color:rgba(255,255,255,.07)}[data-theme=dark] .table thead th{border-color:rgba(255,255,255,.09);color:#cbcddd}[data-theme=dark] .table-hover tbody tr:hover,[data-theme=dark] .table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.04);color:#e7e8f2}[data-theme=dark] .progress{background-color:rgba(255,255,255,.08)}[data-theme=dark] .plcal-outer{background:rgba(31,34,48,.94);border-color:rgba(255,255,255,.09)}[data-theme=dark] .plcal-label{background:#1b1e2b;border-right-color:rgba(255,255,255,.17);box-shadow:2px 0 6px rgba(0,0,0,.45);color:#e7e8f2}[data-theme=dark] .plcal-corner,[data-theme=dark] .plcal-header-days .plcal-label,[data-theme=dark] .plcal-header-months .plcal-label{background:#222534}[data-theme=dark] .plcal-day-header-cell,[data-theme=dark] .plcal-header-days .plcal-label,[data-theme=dark] .plcal-item-block,[data-theme=dark] .plcal-weekend{border-color:rgba(255,255,255,.09)!important}[data-theme=dark] .plcal-dnum{color:#e7e8f2}[data-theme=dark] .plcal-dname,[data-theme=dark] .plcal-month-cell{color:#969ab3}[data-theme=dark] .plcal-day-header-cell.plcal-today-header{background:rgba(109,139,255,.2)}[data-theme=dark] .plcal-bg-cell{border-right-color:rgba(255,255,255,.05)}[data-theme=dark] .plcal-bg-cell.plcal-weekend{background:rgba(255,255,255,.035)}[data-theme=dark] .plcal-bg-cell.plcal-today-bg{background:rgba(168,85,247,.1)}[data-theme=dark] .plcal-timeline.plcal-timeline-sep{border-bottom-color:rgba(255,255,255,.05)}[data-theme=dark] .plcal-item-available .plcal-item-label{background:rgba(74,222,128,.12)!important}[data-theme=dark] .plcal-legend-hatch{background-image:repeating-linear-gradient(-45deg,rgba(167,149,224,.85) 0,rgba(167,149,224,.85) 3px,rgba(30,32,45,.9) 3px,rgba(30,32,45,.9) 6px)}[data-theme=dark] .evo-calendar{background-color:rgba(31,34,48,.94);color:#cbcddd;box-shadow:0 18px 40px -18px rgba(0,0,0,.85)}[data-theme=dark] .calendar-events,[data-theme=dark] .calendar-inner{background-color:transparent;box-shadow:none}[data-theme=dark] .calendar-events>.event-header>p,[data-theme=dark] .event-container>.event-info>p,[data-theme=dark] tr.calendar-body .calendar-day .day,[data-theme=dark] tr.calendar-header .calendar-header-day{color:#cbcddd}[data-theme=dark] tr.calendar-body .calendar-day .day:hover{background-color:rgba(255,255,255,.1)}[data-theme=dark] tr.calendar-body .calendar-day .day[disabled]{color:rgba(255,255,255,.22)}[data-theme=dark] tr.calendar-body .calendar-day .day.calendar-today{background-color:rgba(168,85,247,.45)!important;color:#fff!important}[data-theme=dark] tr.calendar-body .calendar-day .day.calendar-active,[data-theme=dark] tr.calendar-body .calendar-day .day.calendar-active:hover{color:#e7e8f2!important;border-color:rgba(255,255,255,.17)}[data-theme=dark] .event-container:hover{background-color:rgba(255,255,255,.07);box-shadow:none}[data-theme=dark] .event-container::before{background-color:rgba(255,255,255,.1)}[data-theme=dark] .event-list>.event-empty{background-color:rgba(168,85,247,.12);border-color:rgba(168,85,247,.35)}[data-theme=dark] .event-list>.event-empty>p{color:#d3bcff}[data-theme=dark] .cal-event-start{color:#4ade80}[data-theme=dark] .cal-event-end{color:#8ab4f8}[data-theme=dark] .account-nav-link{color:#cbcddd}[data-theme=dark] .account-nav-link:hover{color:#e7e8f2;background:rgba(255,255,255,.09)}[data-theme=dark] .account-hero-name,[data-theme=dark] .account-row-title,[data-theme=dark] .account-section-title,[data-theme=dark] .account-switch-title,[data-theme=dark] .detail-title,[data-theme=dark] .plcal-title,[data-theme=dark] .theme-choice-title{color:#e7e8f2}[data-theme=dark] .account-switch-track{background:rgba(255,255,255,.16)}[data-theme=dark] .theme-choice-preview{border-color:rgba(255,255,255,.09)}[data-theme=dark] .theme-choice-check,[data-theme=dark] .theme-choice-title i{color:#a855f7}[data-theme=dark] .account-summary-row,[data-theme=dark] .account-time-label,[data-theme=dark] .release-version,[data-theme=dark] .theme-choice-desc{color:#969ab3}[data-theme=dark] .theme-choice-option input:checked+.theme-choice-card{border-color:#a855f7!important;box-shadow:0 0 0 3px rgba(168,85,247,.25)}[data-theme=dark] .release-timeline:before{background:linear-gradient(to bottom,rgba(168,85,247,.6),rgba(109,139,255,.05))}[data-theme=dark] .release-entry:after{background:#a855f7;border-color:#1b1e2b;box-shadow:0 0 0 3px rgba(168,85,247,.22)}[data-theme=dark] .release-change{border-top-color:rgba(255,255,255,.07)}[data-theme=dark] .release-change-icon{background:rgba(168,85,247,.16);color:#e7e8f2}[data-theme=dark] .release-change-title{color:#e7e8f2}[data-theme=dark] .admin-card h2,[data-theme=dark] .admin-card h3,[data-theme=dark] .kpi__value{color:#fff!important}[data-theme=dark] .kpi__label,[data-theme=dark] .stat-filter__range{color:#cbcddd!important}[data-theme=dark] .admin-chip,[data-theme=dark] .admin-quicknav .admin-quicknav__chip,[data-theme=dark] .kpi .kpi__value--muted,[data-theme=dark] .kpi__sub,[data-theme=dark] .stat-filter__hint{color:#969ab3!important}[data-theme=dark] .kpi .kpi__sub--success{color:#4ade80!important}[data-theme=dark] .kpi .kpi__sub--danger{color:#f87171!important}[data-theme=dark] .kpi__icon{background:rgba(168,85,247,.2);color:#d9c2ff}[data-theme=dark] .kpi--info .kpi__icon{background:rgba(109,139,255,.2);color:#9fb6ff}[data-theme=dark] .kpi--success .kpi__icon{background:rgba(74,222,128,.18);color:#86efac}[data-theme=dark] .kpi--warning .kpi__icon{background:rgba(251,191,36,.18);color:#fbd57e}[data-theme=dark] .kpi--danger .kpi__icon{background:rgba(248,113,113,.18);color:#ffa8a8}[data-theme=dark] .kpi__icon i{color:inherit!important;-webkit-text-fill-color:currentColor;background:0 0}