@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-weight:inherit;font-family:Helvetica, Arial, sans-serif;font-style:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{-webkit-box-sizing:border-box;-mox-box-sizing:border-box;box-sizing:border-box}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Antro-Vectra';src:url(/assets/Antro_Vectra-6127b3b9d51a353efd3e7c453f13745f152423108cb80086c28ddff8c409c060.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:'CocoGothic-Light';src:url(/assets/CocoGothic/CocoGothic-Light-776f175339b66574fb41134d67dc570176c1d0e89823650d4a408e5c4380cdc7.eot),url(/assets/CocoGothic/CocoGothic-Light-912c7d9d0fe0d9636d117b75e4462fe0abc3d51b216c36596d42838a4635f8cc.otf) format("opentype"),url(/assets/CocoGothic/CocoGothic-Light-1dec135149882910b1e97333d7fa11a49b0456fb0b3522e842a84d4a71102827.woff) format("woff"),url(/assets/CocoGothic/CocoGothic-Light-96e06b6f3a03022ac2498a65af91ff271bfce9a8056afa233e4e501ac9a2f02f.ttf) format("truetype"),url(/assets/CocoGothic/CocoGothic-Light-463d51b3d53e246c4cdccdadfe157249e830b32f98515b9261c28c594f9c1341.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'CocoGothic-Bold';src:url(/assets/CocoGothic/CocoGothic-Bold-6cd5eea76b1f931af5833c62ddbbdbf60a7e155c1801775ab611635358ccff4e.eot),url(/assets/CocoGothic/CocoGothic-Bold-07103f42d0eea4c1f3ea469aae6e5c1bc2c81e0047be5c9c39b96f4e573c4b9c.otf) format("opentype"),url(/assets/CocoGothic/CocoGothic-Bold-89daaecbc9ac55c337cbaf62f46136b66a75108cee4174b16941f2cc493eb84c.woff) format("woff"),url(/assets/CocoGothic/CocoGothic-Bold-47b7ca8463f8e04752f3b02a92fd82e4e90af3b36f3b67c038fdf296682466b2.ttf) format("truetype"),url(/assets/CocoGothic/CocoGothic-Bold-b61afa5b03563f91fe5c88afaf81fabe52a84db3d67a891b112649211a67fa05.svg) format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Gloss-And-Bloom';src:url(/assets/Gloss_And_Bloom-910bdeb24a6fe9896fcc1514987dc15cf13f377eb733cdf7b807f658a107b8ca.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Halbrein';src:url(/assets/Halbrein-c74da990885e545bb35c79de1e597590e510627f99e35131780f75a551c80715.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'SourceSansPro';src:url(/assets/SourceSansPro-Regular-2b92de018f47ad48c371f8ae1a5ace7c3031836c9b0144f34b81be9332cb5e5c.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:'Helvetica-Light';src:url(/assets/Helvetica-Light-d56aae2b0b6a8c2c816d482ce720f8ecc5dc67346690326d3a08fcc1bd5a95d7.eot),url(/assets/Helvetica-Light-c9d6a3672ff6cbf59ed38f0ace2746f39c65f1ba623eb298a7ddc153e7fbe7ce.otf) format("opentype"),url(/assets/Helvetica-Light-f29f9c7b80fdb3b0e7b2f21ceff9657a93cea5b7727d8f3ed0699d7ee38380e4.woff) format("woff"),url(/assets/Helvetica-Light-218582da1f49ca96a6338408b990c9e0459bce010c7142822d00c30f437f45c1.ttf) format("truetype"),url(/assets/Helvetica-Light-124f50a6b2e46866064c4d807e99d94f3e002aa98a37c555fddeb3e1ff8a2d50.svg) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Glyphicons Halflings';src:url(/assets/bootstrap/dist/fonts/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot),url(/assets/bootstrap/dist/fonts/glyphicons-halflings-regular-fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c.woff2) format("woff2"),url(/assets/bootstrap/dist/fonts/glyphicons-halflings-regular-a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742.woff) format("woff"),url(/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf.ttf) format("truetype"),url(/assets/bootstrap/dist/fonts/glyphicons-halflings-regular-42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg) format("svg")}html,body{background-color:#f3f3f3;color:#656766;font-family:SourceSansPro, Helvetica, Arial, sans-serif}::selection{color:#ffffff;background:#bd9a5f}h1{font-size:54px;font-weight:bold;font-family:SourceSansPro, Roboto, sans-serif}h2{font-size:28px;font-weight:bold;font-family:SourceSansPro, Roboto, sans-serif}h3{font-size:18px;font-weight:bold;font-family:SourceSansPro, Roboto, sans-serif}h4{font-size:14px;font-family:SourceSansPro, Roboto, sans-serif}p,a,ul li,ol li,label,input,strong,em,textarea{font-size:16px;font-family:SourceSansPro, Helvetica, Arial, sans-serif}body a,a{color:#bd9a5f;text-decoration:none}body a:hover,body a:focus,a:hover,a:focus{color:#a58144}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#b2b5ba}::-webkit-scrollbar-thumb:hover{background:#a2a5aa}.btn:not(.note-btn),body main .resource__container .resource__create:not(.note-btn){background-image:none;box-shadow:none;height:25px;padding:0 10px;font-size:12px;border-radius:25px}.btn:not(.note-btn).btn-primary,body main .resource__container .resource__create:not(.note-btn){background-color:#dbaa97;border-color:#dbaa97;color:#ffffff;text-transform:uppercase;border-radius:25px}.btn:not(.note-btn).btn-primary:hover,body main .resource__container .resource__create:not(.note-btn):hover,.btn:not(.note-btn).btn-primary:focus,body main .resource__container .resource__create:not(.note-btn):focus,.btn:not(.note-btn).btn-primary:active,body main .resource__container .resource__create:not(.note-btn):active,.btn:not(.note-btn).btn-primary:active:hover{background-color:#000000}.btn:not(.note-btn).btn-primary.btn-pay-with-afterpay,body main .resource__container .resource__create:not(.note-btn).btn-pay-with-afterpay{color:white;border-color:#114778;background-color:#114778}.btn:not(.note-btn).btn-primary.btn-pay-with-afterpay:hover,body main .resource__container .resource__create:not(.note-btn).btn-pay-with-afterpay:hover,.btn:not(.note-btn).btn-primary.btn-pay-with-afterpay:focus,body main .resource__container .resource__create:not(.note-btn).btn-pay-with-afterpay:focus,.btn:not(.note-btn).btn-primary.btn-pay-with-afterpay:active,body main .resource__container .resource__create:not(.note-btn).btn-pay-with-afterpay:active,.btn:not(.note-btn).btn-primary.btn-pay-with-afterpay:active:hover{background-color:#000000}.btn:not(.note-btn).btn-default,body main .resource__container .resource__create:not(.note-btn).btn-default{background-color:#dbaa97;border-color:#dbaa97;color:#ffffff;text-transform:uppercase;border-radius:25px}.btn:not(.note-btn).btn-default:hover,body main .resource__container .resource__create:not(.note-btn).btn-default:hover,.btn:not(.note-btn).btn-default:focus,body main .resource__container .resource__create:not(.note-btn).btn-default:focus,.btn:not(.note-btn).btn-default:active,body main .resource__container .resource__create:not(.note-btn).btn-default:active,.btn:not(.note-btn).btn-default:active:hover{background-color:#000000}.btn:not(.note-btn).btn-danger,body main .resource__container .resource__create:not(.note-btn).btn-danger{border-color:#000000;background-color:#000000;border-radius:25px;text-transform:uppercase}.btn:not(.note-btn).btn-danger:hover,body main .resource__container .resource__create:not(.note-btn).btn-danger:hover{border-color:black;background-color:black}a.btn,body main .resource__container a.resource__create,label.btn,body main .resource__container label.resource__create{line-height:25px}label{font-size:16px;color:#656766;line-height:normal !important}input[type="text"],input[type="email"],input[type="password"],input[type="number"],select,textarea,textarea.form-control,.query__search label input{background-color:#fdfdfd;font-size:18px;line-height:2;width:100%;max-width:100%;height:auto;min-height:40px;padding:10px 12px;color:#656766;border:0;border-radius:0;box-shadow:none;border-bottom:1px solid #d8d8d8;transition:all 0.3s}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,input[type="number"]::placeholder,select::placeholder,textarea::placeholder,textarea.form-control::placeholder,.query__search label input::placeholder{color:#9e9e9e}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,select:focus,textarea:focus,textarea.form-control:focus,.query__search label input:focus{box-shadow:none;border:1px solid #d8d8d8;border-bottom:3px solid #bd9a5f}select{border:1px solid #d8d8d8;height:45px}textarea,textarea.form-control{border:1px solid #d8d8d8;height:15rem}.edit section label,.new section label,.create section label,.update section label{font-size:16px;color:#656766;font-style:normal}.input-group-addon{border-radius:0;border:1px solid #d8d8d8;font-size:18px;color:#656766;background-color:#f3f3f3}.input-group-addon:first-child{border-right:1px solid #d8d8d8}.show section dt{font-size:16px;color:#656766;font-style:normal;border-bottom:0}.show section dd{background-color:#fdfdfd;color:#656766;font-size:18px;border:1px solid #d8d8d8;border-bottom:3px solid #bd9a5f;padding:10px 12px}.auto_select a{background-color:#f3f3f3;color:#656766;font-size:18px;border:1px solid #d8d8d8;border-radius:0;padding:10px 35px 10px 10px}.card-element{margin-top:50px}.inner-checkradio{display:inline-block;margin:0;padding:0}.inner-checkradio input[type="radio"]{display:none}.inner-checkradio input[type="radio"]+label span{display:inline-block;width:100px;height:100px;margin:-4px 10px 0 0;vertical-align:middle;cursor:pointer;border:#d2d2ce 2px solid;background:url(/assets/radio01-902a66c0718728d0aa64dfbe683ace9bd7f7cd1004d9b875c72b40cf695a06b2.jpg) no-repeat center}.inner-checkradio input[type="radio"]+label span.logo-two{background:url(/assets/radio02-ab57e88b547c0c346c5789c8d85d5dda483870be4cba8e56905812f10c4e6827.jpg) no-repeat center}.inner-checkradio input[type="radio"]+label span.logo-three{background:url(/assets/pay4-radio-15e5b211e50e54e2141252b6744012a6b0786ec2b3527c2df29ae63cd11d96d9.png) no-repeat center}.inner-checkradio input[type="radio"]+label span.logo-four{background:url(/assets/sezzleradio-d99c51bef1a49336c913420e000677e92a62104a6c24490310debc535920351b.png) no-repeat center}.inner-checkradio input[type="radio"]+label span.logo-five{background:url(/assets/zip_radio-d06cacb13e2dc7bb0879ec5664c8e68c3c4263de04943c9a457467b69625ca60.jpg) no-repeat center}.inner-checkradio input[type="radio"]+label span.logo-six{background:url(/assets/salonpay) no-repeat center}.inner-checkradio input[type="radio"]:checked+label span{box-shadow:0 0 3px 1px #bd9a5f}.inner-checkradio input[type="radio"]+label span.logo-five1{background:url(/assets/new_portal/zip_business-97358be6e083dfd3ab1efab695b99016feb494197ade2c2dd41ba872707beb33.jpg) no-repeat center}.inner-checkradio input[type="radio"]+label span.logo-seven{background:url(/assets/new_portal/payright_radio-535ebecb3d483a525f919f9819eb6a570d47f398c0a04fa3cc46cd7afc31a85a.png) no-repeat center}.radio-btn{margin-bottom:20px}.radio-btn .radio-inline{padding-left:0px}.client-modal{position:absolute;left:0;right:0;z-index:9;top:0}.create-client .modal-header{border-bottom:1px solid #e9ecef}.create-client .modal-title{font-size:20px}.create-client .modal-body{background-color:#f6f6f6;padding:0}.create-client .modal-body .form-input{padding:15px 15px 0 15px}.create-client .modal-body .form-input label{font-size:14px}.create-client .modal-body .form-input input{height:40px;margin-bottom:20px;border:#D8D8D8 1px solid}.create-client .form-btns{background-color:#fff;padding:15px}.create-client .form-btns input.btn,.create-client .form-btns body main .resource__container input.resource__create,body main .resource__container .create-client .form-btns input.resource__create{margin-bottom:0;margin-right:15px}.panel:not(.note-editor){border:0;border-radius:0;background-color:#ffffff;color:#656766;box-shadow:6px 6px 20px 0px rgba(0,0,0,0.5)}.panel:not(.note-editor) .panel-heading{background-color:#ffffff;background-image:none;border:none;padding:20px 30px}.panel:not(.note-editor) .panel-title{color:#656766;font-size:28px}.panel:not(.note-editor) .panel-body{padding:20px}.side-panel{min-height:60vh;padding:20px;background-color:#f3f3f3}@media only screen and (max-width: 768px){.side-panel{min-height:unset}}.side-panel h3{color:#bd9a5f;text-transform:uppercase}body main .resources{background-color:#ffffff;color:#656766;box-shadow:6px 6px 20px 0px rgba(0,0,0,0.5);padding:20px}body main .resource__header{position:absolute;background-color:transparent;padding-top:83px;padding-left:20px}@media only screen and (max-width: 768px){body main .resource__header{padding-top:91px}}body main .resource__header h1{font-family:SourceSansPro, Roboto, sans-serif;background-color:#ffffff;color:#656766;font-size:25px;padding-right:122px;padding-top:20px;margin-right:0;text-transform:uppercase}body main .resource__header nav{margin-top:0;right:10px;top:120%}@media (max-width: 1024px){body main .resource__header nav-tabs-box{overflow-x:scroll}}body main .resource__header nav a{background-color:#dbaa97;color:#ffffff;border-radius:50%;height:40px;width:40px;line-height:30px}body main .resource__header nav a:hover,body main .resource__header nav a:focus{background-color:#ce8b71}body main .resource__header nav a.resource__update{background-color:#ffffff;border:1px solid #000000;color:#000000}body main .resource__header nav a.resource__update:hover,body main .resource__header nav a.resource__update:focus{background-color:#dbaa97;color:#ffffff}body main .resource__header nav a.resource__destroy{background-color:#000000}body main .resource__header nav a.resource__destroy:hover,body main .resource__header nav a.resource__destroy:focus{background-color:black}@media only screen and (max-width: 768px){body main .resource__header nav{left:auto}}body main .resource__container{padding:80px 20px 20px 20px !important;background-color:#ffffff;color:#656766;box-shadow:6px 6px 20px 0px rgba(0,0,0,0.5)}body main .order{padding:20px 20px 20px 20px !important;margin:10px}.container{margin-top:14px}img.logo{width:160px;margin:28px auto}.sign-in-panel{margin:80px auto;max-width:550px;text-align:center;box-shadow:5px 5px 80px rgba(0,0,0,0.5) !important;border-radius:50px !important}.sign-in-panel .panel-heading{border-radius:50px}.sign-in-panel h1{font-family:SourceSansPro, Roboto, sans-serif}.sign-in-panel .btn,.sign-in-panel body main .resource__container .resource__create,body main .resource__container .sign-in-panel .resource__create{min-width:220px;margin:20px 0}.sign-in-form{text-align:left}.sign-in-form .control-label{margin-bottom:10px}.sign-in-form .form-group{margin-bottom:20px}.sign-in-form .buttons{text-align:center}header nav.navbar{background-color:#ffffff;height:90px}header nav.navbar .navbar-nav>li>a{background-color:#ffffff;color:#2a2c2e;font-size:16px;text-transform:uppercase;padding-top:37px;border-top:3px solid #ffffff}header nav.navbar .navbar-nav>li>a:hover,header nav.navbar .navbar-nav>li>a:focus{background-color:#ffffff;border-top-color:#bd9a5f;color:#bd9a5f}@media only screen and (max-width: 578px){header nav.navbar .navbar-nav>li>a{padding-top:15px}}header nav.navbar .navbar-nav>li.active>a{background-color:#ffffff;border-top-color:#bd9a5f;color:#bd9a5f}header nav.navbar .navbar-nav>li.active>a:hover,header nav.navbar .navbar-nav>li.active>a:focus{background-color:#ffffff;cursor:pointer}@media only screen and (max-width: 992px){header nav.navbar .navbar-nav>li.active>a{border:unset}}header .navbar-header a.navbar-brand{margin-left:0;margin-right:15px;display:inline-block;height:89px;width:100px;background:#fff url(/assets/logo-a160a0a39f221c25c8a84f049e8ee892cebbaa4aaa880cc470779be325174309.png) center center no-repeat;background-size:80%;color:transparent;font-size:1px}a[target=_blank]{background:"";padding-top:1px;padding-right:13px}.dropdown-menu a[target=_blank]{background:none}body main .resources .resources__header{background-color:white;padding-top:unset;margin:0;top:90px;position:sticky;height:unset}body main .resources .resources__header .query{position:unset;margin-top:0}body main .resources .resources__header .query .query__search label input{padding:10px 0px 10px 40px}@media only screen and (max-width: 578px){body main .resources .resources__header .query .query__search label input{padding:5px 0px 5px 40px}}body main .resources .resources__header .query .query__search label:before{color:#bd9a5f;font-size:20px;margin-top:-12px}body main .resources .resources__header .query .query__search .query__clear{border-radius:50%;background-color:#ffffff;color:#000000;border:1px solid #000000}body main .resources .resources__header .query .query__search .query__clear:hover,body main .resources .resources__header .query .query__search .query__clear:focus,body main .resources .resources__header .query .query__search .query__clear:active,body main .resources .resources__header .query .query__search .query__clear:active:hover{background-color:#000000;color:#ffffff}body main .resources .resources__header .query .query__actions{top:15px;right:5px}body main .resources .resources__header .query .query__actions .query__create{background-color:#ffffff;border:1px solid #000000;color:#000000}body main .resources .resources__header .query .query__actions .query__create:hover,body main .resources .resources__header .query .query__actions .query__create:focus,body main .resources .resources__header .query .query__actions .query__create:active,body main .resources .resources__header .query .query__actions .query__create:active:hover{background-color:#dbaa97;color:#ffffff}body main .resources .resources__header .query .query__actions .query__more{background-color:#dbaa97;color:#ffffff;border-radius:50%}body main .resources .resources__header .query .query__actions .query__more:hover,body main .resources .resources__header .query .query__actions .query__more:focus,body main .resources .resources__header .query .query__actions .query__more:active,body main .resources .resources__header .query .query__actions .query__more:active:hover{background-color:#ce8b71}body main .resources .resources__header h1{font-family:SourceSansPro, Roboto, sans-serif;color:#656766;font-size:28px}body main .resources .resources__header>nav:first-of-type{padding-left:20px}#imodal{z-index:9999999}.resources__header-sticky{display:flex;justify-content:space-between;align-items:center;font-family:SourceSansPro, Roboto, sans-serif;background-color:#f8f8f8;padding:10px;border:1px #d8d8d8 solid}@media (max-width: 767px){.resources__header-sticky{flex-direction:column;align-items:flex-start}.index .resources .resources__header .query .query__search{margin-top:1rem !important;width:100%}}.breadcrumb-nav{padding:8px 0;background-color:#f8f8f8;border-top:1px solid #f8f8f8}.breadcrumb{display:flex;flex-wrap:wrap;padding:0.5rem 0;margin-bottom:0;list-style:none;background-color:transparent;border-radius:0;font-size:14px;font-family:'Source Sans Pro', sans-serif}.breadcrumb-item{display:flex;align-items:center}.breadcrumb-item+.breadcrumb-item{padding-left:0.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:0.5rem;color:#6c757d;content:"/";font-weight:400}.breadcrumb-item.active{color:#6c757d;font-weight:500}.breadcrumb-link{color:#000000;text-decoration:none;transition:color 0.2s ease}.breadcrumb-link:hover{color:#dbaa97;text-decoration:none}.header-section .breadcrumb-nav{padding:8px 15px;background-color:#f8f8f8;border-top:1px solid #f8f8f8}.header-section .breadcrumb{margin-bottom:0}.admin-navbar .navbar-breadcrumbs{width:100%;padding:0 24px;background-color:#f8f8f8;border-top:1px solid #f8f8f8}.admin-navbar .breadcrumb-nav{padding:8px 0}@media (max-width: 768px){.breadcrumb{font-size:12px}.admin-navbar .navbar-breadcrumbs{padding:0 15px}}.glyphicon{margin-right:5px}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.item.list-group-item{float:none;width:100%;background-color:#fff;margin-bottom:10px}.item.list-group-item:nth-of-type(odd):hover,.item.list-group-item:hover{background:#428bca}.item.list-group-item .list-group-image{margin-right:10px}.item.list-group-item .thumbnail{margin-bottom:0px}.item.list-group-item .caption{padding:9px 9px 0px 9px}.item.list-group-item:nth-of-type(odd){background:#eeeeee}.item.list-group-item:before,.item.list-group-item:after{display:table;content:" "}.item.list-group-item:after{clear:both}.list-group-item-text{margin:0 0 11px}.btn-cart{background-color:#bd9a5f;color:#fff}.flex-wrap-product{display:flex;flex-wrap:wrap;align-items:center}.product-bg{background:#fff;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);padding:15px 0}img.group.list-group-image{WIDTH:100%;height:190px;margin-bottom:25px}.flex-wrap-product caption .product-bg{padding:0 15px}.payment-provider-form .payment-header,.payment-provider-form .plan-header,.plan-form .payment-header,.plan-form .plan-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.payment-provider-form .payment-header .header-title .main-title,.payment-provider-form .plan-header .header-title .main-title,.plan-form .payment-header .header-title .main-title,.plan-form .plan-header .header-title .main-title{font-size:2rem;font-weight:700;color:#bd9a5f;margin:0 0 0.25rem 0;line-height:1}.payment-provider-form .payment-header .header-title .sub-title,.payment-provider-form .plan-header .header-title .sub-title,.plan-form .payment-header .header-title .sub-title,.plan-form .plan-header .header-title .sub-title{font-size:1.25rem;font-weight:500;color:#666;margin:0;line-height:1}.payment-provider-form .payment-header .header-actions,.payment-provider-form .plan-header .header-actions,.plan-form .payment-header .header-actions,.plan-form .plan-header .header-actions{display:flex;gap:0.5rem}.payment-provider-form .card,.plan-form .card{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.payment-provider-form .card .card-body,.plan-form .card .card-body{padding:2rem}.payment-provider-form .form-control,.plan-form .form-control{width:100% !important;max-width:100% !important}.payment-provider-form .input-group,.plan-form .input-group{width:100%;display:flex}.payment-provider-form .input-group .form-control,.plan-form .input-group .form-control{flex:1;border-radius:0;border-right:none}.payment-provider-form .input-group-addon,.plan-form .input-group-addon{background-color:#f5f5f5;border:1px solid #ccc;border-left:none;padding:10px 12px;font-size:18px;color:#666;display:flex;align-items:center;border-radius:0}.payment-provider-form .form-group,.plan-form .form-group{width:100%}.payment-provider-form .form-group .row,.plan-form .form-group .row{margin:0}.payment-provider-form .form-group .col-12,.plan-form .form-group .col-12{padding:0}.payment-provider-form .section-title,.plan-form .section-title{color:#333;font-size:14px;letter-spacing:1px;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #eee}.payment-provider-form .form-group label,.plan-form .form-group label{font-weight:600;color:#333;margin-bottom:8px;display:block}.payment-provider-form textarea.form-control,.payment-provider-form select.form-control,.plan-form textarea.form-control,.plan-form select.form-control{width:100% !important;max-width:100% !important}.payment-provider-form .form-check-inline,.plan-form .form-check-inline{margin-right:20px}.payment-provider-form .form-check-input,.plan-form .form-check-input{margin-right:8px}.payment-provider-form .form-check-label,.plan-form .form-check-label{font-weight:500;color:#333}.payment-provider-form .form-section,.plan-form .form-section{margin-bottom:2rem;padding:1.5rem;background:#fafafa;border-radius:4px;border:1px solid #e0e0e0}.payment-provider-form .form-section:last-child,.plan-form .form-section:last-child{margin-bottom:1rem}.payment-provider-form .row-wrap,.plan-form .row-wrap{display:flex;flex-wrap:wrap;margin:0 -10px}.payment-provider-form .row-wrap>[class*="col-"],.plan-form .row-wrap>[class*="col-"]{padding:0 10px;margin-bottom:20px}.payment-provider-form .plan-card,.payment-provider-form .description-plan,.plan-form .plan-card,.plan-form .description-plan{cursor:pointer;transition:all 0.3s ease;border:2px solid #e5e5e5;border-radius:8px;background:#ffffff;min-height:140px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 15px;text-align:center;position:relative;width:100%;height:100%}.payment-provider-form .plan-card:hover,.payment-provider-form .description-plan:hover,.plan-form .plan-card:hover,.plan-form .description-plan:hover{border-color:#bd9a5f;box-shadow:0 4px 12px rgba(189,154,95,0.15);transform:translateY(-2px)}.payment-provider-form .plan-card.selected,.payment-provider-form .description-plan.selected,.plan-form .plan-card.selected,.plan-form .description-plan.selected{border-color:#bd9a5f;background:linear-gradient(135deg, #faf9f7 0%, #fff 100%);box-shadow:0 6px 20px rgba(189,154,95,0.25);transform:translateY(-1px)}.payment-provider-form .plan-card__price,.payment-provider-form .description-plan__price,.plan-form .plan-card__price,.plan-form .description-plan__price{font-size:28px;font-weight:700;color:#bd9a5f;margin-bottom:4px;line-height:1}.payment-provider-form .plan-card__interval,.payment-provider-form .description-plan__interval,.plan-form .plan-card__interval,.plan-form .description-plan__interval{color:#888;font-size:11px;margin-bottom:8px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px}.payment-provider-form .plan-card__name,.payment-provider-form .description-plan__name,.plan-form .plan-card__name,.plan-form .description-plan__name{font-size:14px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.3}.payment-provider-form .plan-price,.plan-form .plan-price{color:#bd9a5f}.payment-provider-form .plan-active-badge,.plan-form .plan-active-badge{position:absolute;top:8px;right:8px;font-size:9px}.payment-provider-form .plan-badge-spacer,.plan-form .plan-badge-spacer{height:20px;display:block}.payment-provider-form .plan-status,.plan-form .plan-status{position:absolute;top:8px;right:8px;z-index:2}.payment-provider-form .plan-status .label,.plan-form .plan-status .label{display:inline-block;padding:4px 8px;font-size:9px;font-weight:700;border-radius:12px;background:#bd9a5f;color:white;text-transform:uppercase;letter-spacing:0.5px;box-shadow:0 2px 4px rgba(189,154,95,0.3)}.payment-provider-form .plan-status .label:empty,.plan-form .plan-status .label:empty{display:none}.payment-provider-form .plan-status .label.active-plan,.plan-form .plan-status .label.active-plan{background:#28a745;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(40,167,69,0.7)}70%{box-shadow:0 0 0 10px rgba(40,167,69,0)}100%{box-shadow:0 0 0 0 rgba(40,167,69,0)}}@media (max-width: 768px){.payment-provider-form .row-wrap>[class*="col-"],.plan-form .row-wrap>[class*="col-"]{margin-bottom:15px}.payment-provider-form .plan-card,.payment-provider-form .description-plan,.plan-form .plan-card,.plan-form .description-plan{min-height:120px;padding:15px 10px}.payment-provider-form .plan-card__price,.payment-provider-form .description-plan__price,.plan-form .plan-card__price,.plan-form .description-plan__price{font-size:24px}.payment-provider-form .plan-card__name,.payment-provider-form .description-plan__name,.plan-form .plan-card__name,.plan-form .description-plan__name{font-size:13px}}.payment-provider-form .plan-form .form-group,.plan-form .plan-form .form-group{margin-bottom:2rem}.payment-provider-form .plan-form .form-group .form-label,.plan-form .plan-form .form-group .form-label{font-weight:600;color:#333;margin-bottom:0.75rem;display:block;font-size:0.9rem;text-transform:uppercase;letter-spacing:0.5px}.payment-provider-form .plan-form .form-group .plan-input,.plan-form .plan-form .form-group .plan-input{border-radius:25px;border:2px solid #e0e0e0;padding:0.75rem 1rem;font-size:1rem}.payment-provider-form .plan-form .form-group .plan-input:focus,.plan-form .plan-form .form-group .plan-input:focus{border-color:#bd9a5f;box-shadow:0 0 0 0.2rem rgba(189,154,95,0.25);outline:none}.payment-provider-form .plan-form .form-divider,.plan-form .plan-form .form-divider{border:none;height:1px;background-color:#e0e0e0;margin:2rem 0}.payment-provider-form .plan-form .form-actions,.plan-form .plan-form .form-actions{margin-top:2rem;display:flex;gap:1rem}.payment-provider-form .plan-form .form-actions .btn,.payment-provider-form .plan-form .form-actions body main .resource__container .resource__create,body main .resource__container .payment-provider-form .plan-form .form-actions .resource__create,.plan-form .plan-form .form-actions .btn,.plan-form .plan-form .form-actions body main .resource__container .resource__create,body main .resource__container .plan-form .plan-form .form-actions .resource__create{display:flex;align-items:center;justify-content:center;text-align:center;line-height:normal;padding:0.75rem 1.5rem;height:auto;min-height:38px}.card>.plan-card-fixed,.plan-card-fixed.card{min-height:140px;border:2px solid #bd9a5f !important;border-radius:4px !important;transition:all 0.3s ease}.card>.plan-card-fixed.plan-card-selectable,.plan-card-fixed.card.plan-card-selectable{cursor:pointer}.card>.plan-card-fixed.plan-card-selectable:hover,.plan-card-fixed.card.plan-card-selectable:hover{box-shadow:0 4px 12px rgba(189,154,95,0.15);transform:translateY(-2px)}.card>.plan-card-fixed.plan-card-active,.plan-card-fixed.card.plan-card-active{background-color:#ffffff;box-shadow:0 4px 12px rgba(189,154,95,0.2);border:2px solid #bd9a5f !important}.flash-messages-container{position:fixed;top:0;left:0;right:0;z-index:5000;padding:10px 20px}.flash-messages-container .alert{margin-bottom:10px}.modern-dashboard{min-height:100vh;background-color:#f3f3f3;font-family:'SourceSansPro', 'Helvetica', 'Arial', sans-serif}.modern-dashboard .dashboard-container{display:flex;gap:20px;padding:20px;min-height:calc(100vh - 160px);max-width:100%;overflow-x:hidden}.modern-dashboard .dashboard-sidebar{width:250px;background:#ffffff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,0.1);border:1px solid #f3f3f3;display:flex;flex-direction:column;min-height:100vh;align-self:stretch;overflow:hidden}.modern-dashboard .dashboard-sidebar .sidebar-title{color:#bd9a5f;font-size:14px;font-weight:bold;text-align:center;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:20px;flex-shrink:0}.modern-dashboard .dashboard-sidebar .quick-links{display:flex;flex-direction:column;flex:1;gap:0;justify-content:space-between}.modern-dashboard .dashboard-sidebar .quick-link{display:flex;align-items:center;gap:16px;padding:20px 15px;color:#656766;text-decoration:none;border-bottom:1px solid #f3f3f3;transition:all 0.3s ease;font-weight:500;flex:1;min-height:0}.modern-dashboard .dashboard-sidebar .quick-link:last-child{border-bottom:none}.modern-dashboard .dashboard-sidebar .quick-link:hover{background-color:#f3f3f3;color:#bd9a5f;text-decoration:none;padding-left:20px}.modern-dashboard .dashboard-sidebar .quick-link .quick-link-icon{width:clamp(56px, 6vw, 64px);height:clamp(56px, 6vw, 64px);object-fit:contain;min-width:56px;min-height:56px;flex-shrink:0}.modern-dashboard .dashboard-sidebar .quick-link span{flex:1;white-space:nowrap;font-size:15px}.modern-dashboard .dashboard-main{flex:1;display:flex;flex-direction:column;gap:20px}.modern-dashboard .dashboard-top-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.modern-dashboard .dashboard-top-cards.two-column-layout{grid-template-columns:1fr 1fr}.modern-dashboard .dashboard-card{background:#ffffff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,0.1);border:1px solid #f3f3f3;transition:box-shadow 0.3s ease}.modern-dashboard .dashboard-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.15)}.modern-dashboard .dashboard-card .card-title{color:#bd9a5f;font-size:14px;font-weight:bold;margin-bottom:15px;text-align:center;text-transform:uppercase;letter-spacing:0.5px}.modern-dashboard .two-column-layout .memberships-card .membership-options{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px}.modern-dashboard .two-column-layout .memberships-card .membership-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 10px;color:#656766;text-decoration:none;border-radius:6px;transition:all 0.3s ease;text-align:center}.modern-dashboard .memberships-card .membership-options{display:flex;flex-direction:column;gap:10px}.modern-dashboard .memberships-card .membership-option{display:flex;align-items:center;gap:12px;padding:6px 15px;color:#656766;text-decoration:none;border-radius:6px;transition:all 0.3s ease;font-weight:500;border:1px solid #f3f3f3;background:#ffffff}.modern-dashboard .memberships-card .membership-option:hover{background-color:#f3f3f3;color:#bd9a5f;text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,0.1)}.modern-dashboard .memberships-card .membership-option .membership-icon{width:clamp(44px, 4.5vw, 52px);height:clamp(44px, 4.5vw, 52px);object-fit:contain;min-width:44px;min-height:44px}.modern-dashboard .tracker-card{position:relative}.modern-dashboard .message-card{background:#ffffff;display:flex;flex-direction:column}.modern-dashboard .message-card .message-content{display:flex;flex-direction:column;justify-content:space-between;min-height:200px;max-height:300px}.modern-dashboard .message-card .message-content .message-top-section{display:flex;align-items:center;gap:20px;padding-bottom:15px}.modern-dashboard .message-card .message-content .message-top-section .message-text{flex:1;min-width:0}.modern-dashboard .message-card .message-content .message-top-section .message-text .message-item .message-icon{font-size:16px;margin-right:6px}.modern-dashboard .message-card .message-content .message-top-section .message-text .message-item p,.modern-dashboard .message-card .message-content .message-top-section .message-text .message-item .support-message{font-size:14px;line-height:1.6;color:#656766;margin:0;word-wrap:break-word}.modern-dashboard .message-card .message-content .message-top-section .message-text .message-item .support-message{line-height:1.6 !important;background:none;border:none;padding:0;margin:0;color:#656766}.modern-dashboard .message-card .message-content .message-top-section .message-text .message-item .support-message p{font-size:14px;line-height:1.6;margin:0 0 10px 0}.modern-dashboard .message-card .message-content .message-top-section .message-text .message-item .support-message p:last-child{margin-bottom:0}.modern-dashboard .message-card .message-content .message-top-section .message-text .message-item .support-message strong,.modern-dashboard .message-card .message-content .message-top-section .message-text .message-item .support-message b{font-weight:bold}.modern-dashboard .message-card .message-content .message-top-section .message-text .message-item .support-message em,.modern-dashboard .message-card .message-content .message-top-section .message-text .message-item .support-message i{font-style:italic}.modern-dashboard .message-card .message-content .message-top-section .mobile-icon{flex-shrink:0;display:flex;align-items:center}.modern-dashboard .message-card .message-content .message-top-section .mobile-icon a{display:block}.modern-dashboard .message-card .message-content .message-top-section .mobile-icon a .mobile-icon-image{width:80px;height:80px;object-fit:contain}.modern-dashboard .message-card .message-content .message-bottom-section{display:flex;align-items:center;justify-content:space-between;padding:12px 0 0 0;border-top:1px solid #f3f3f3;flex-shrink:0;gap:10px;flex-wrap:nowrap;overflow:hidden}.modern-dashboard .message-card .message-content .message-bottom-section .notifications-section{display:flex;align-items:center;gap:8px;flex-shrink:0}.modern-dashboard .message-card .message-content .message-bottom-section .notifications-section .notification-icon-wrapper{position:relative;display:inline-flex;align-items:center}.modern-dashboard .message-card .message-content .message-bottom-section .notifications-section .notification-icon-wrapper i{font-size:18px;color:#656766}.modern-dashboard .message-card .message-content .message-bottom-section .notifications-section .notification-icon-wrapper .notification-badge{position:absolute;top:-8px;right:-8px;background:#dc3545;color:#ffffff;border-radius:50%;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:bold;font-family:'SourceSansPro', 'Helvetica', 'Arial', sans-serif;padding:0 5px}.modern-dashboard .message-card .message-content .message-bottom-section .notifications-section span{font-size:14px;font-weight:bold;color:#656766;white-space:nowrap;cursor:pointer}.modern-dashboard .message-card .message-content .message-bottom-section .notifications-section span:hover{text-decoration:underline;color:#a58144}.modern-dashboard .message-card .message-content .message-bottom-section .help-section{flex-shrink:0;margin-left:auto}.modern-dashboard .message-card .message-content .message-bottom-section .help-section a{color:#bd9a5f;text-decoration:none;font-size:13px;font-weight:bold;letter-spacing:0.5px;white-space:nowrap}.modern-dashboard .message-card .message-content .message-bottom-section .help-section a:hover{text-decoration:underline;color:#a58144}.modern-dashboard .orders-chart-card .section-title{margin-bottom:20px;color:#656766;font-size:20px;font-weight:bold}.modern-dashboard .orders-chart-card .section-title .orders-link{color:#bd9a5f;text-decoration:none}.modern-dashboard .orders-chart-card .section-title .orders-link:hover{text-decoration:underline}.modern-dashboard .orders-chart-card .chart-container{background:#ffffff;border-radius:8px;padding:20px}.modern-dashboard .dashboard-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:stretch}.modern-dashboard .dashboard-stats .stat-card{height:100%;display:flex;flex-direction:column}.modern-dashboard .stats-left-column{display:flex;flex-direction:column;gap:20px}.modern-dashboard .stats-left-column .stat-card{flex:1;display:flex;flex-direction:column}.modern-dashboard .blur-content{filter:blur(5px);pointer-events:none}.modern-dashboard .premium-overlay{z-index:10;pointer-events:none}.modern-dashboard .premium-upgrade-box{max-width:600px;pointer-events:auto}.modern-dashboard .premium-upgrade-box a{color:#bd9a5f !important}.modern-dashboard .text-gold{color:#bd9a5f}.modern-dashboard .stat-card{text-align:left;display:flex;flex-direction:column}.modern-dashboard .stat-card.chart-card,.modern-dashboard .stat-card.table-card{text-align:left;height:100%}.modern-dashboard .stat-card .card-title{text-align:left !important}.modern-dashboard .stat-card .stat-value,.modern-dashboard .stat-card .stat-value-amount{font-size:28px;font-weight:bold;color:#656766;margin-bottom:8px;text-align:center;display:flex;align-items:center;justify-content:center;flex:1}.modern-dashboard .stat-card .stat-value span,.modern-dashboard .stat-card .stat-value-amount span{text-align:center}.modern-dashboard .stat-card .stat-label{color:#9e9e9e;font-size:14px;margin-bottom:10px}.modern-dashboard .stat-card .stat-change{align-items:center;justify-content:flex-start;gap:5px;font-size:12px;font-weight:500}.modern-dashboard .stat-card .stat-change.positive{color:#4caf50}.modern-dashboard .stat-card .stat-change.negative{color:#f44336}.modern-dashboard .stat-card .stat-change .trend-arrow{font-size:14px;font-weight:bold}.modern-dashboard .stat-card .stat-change .trend-percentage{font-weight:500}.modern-dashboard .stat-card .pie-chart-container{margin-top:15px;flex:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.modern-dashboard .stat-card .orders-table{margin-top:15px;overflow-x:auto;flex:1}.modern-dashboard .stat-card .orders-table table{width:100%;border-collapse:collapse}.modern-dashboard .stat-card .orders-table table th,.modern-dashboard .stat-card .orders-table table td{padding:10px;text-align:left;border-bottom:1px solid #f3f3f3}.modern-dashboard .stat-card .orders-table table th{background-color:#f3f3f3;font-weight:bold;color:#656766}.modern-dashboard .stat-card .orders-table table .no-data{text-align:center;color:#9e9e9e;font-style:italic}@media (max-width: 768px){.modern-dashboard .dashboard-container{flex-direction:column;padding:15px}.modern-dashboard .dashboard-sidebar{width:100%;height:auto;min-height:auto}.modern-dashboard .dashboard-top-cards,.modern-dashboard .dashboard-top-cards.two-column-layout{grid-template-columns:1fr}.modern-dashboard .two-column-layout .memberships-card .membership-options{grid-template-columns:1fr}.modern-dashboard .two-column-layout .memberships-card .membership-option{flex-direction:row;justify-content:flex-start;text-align:left;padding:10px 15px}.modern-dashboard .dashboard-stats{grid-template-columns:1fr}.modern-dashboard .stats-left-column{display:contents}.modern-dashboard .quick-link-icon{width:52px !important;height:52px !important;min-width:52px;min-height:52px}.modern-dashboard .membership-icon{width:44px !important;height:44px !important;min-width:44px;min-height:44px}}@media (max-width: 480px){.modern-dashboard .quick-link-icon{width:48px !important;height:48px !important;min-width:48px;min-height:48px}.modern-dashboard .membership-icon{width:42px !important;height:42px !important;min-width:42px;min-height:42px}}.orders-page-container{padding-top:25px !important}.support-message,.card-expiry-warning{margin:20px;padding:15px;border-radius:8px;border-left:4px solid}.support-message{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.card-expiry-warning{background-color:#fff3cd;border-color:#ffeaa7;color:#856404}.package-landing-preview__name{font-size:18px;font-weight:600;color:#2a2c2e;margin:0 0 0.5rem 0}.package-landing-preview__description{font-size:14px;color:#656766;line-height:1.5}.package-landing-preview__description *{font-size:inherit !important;line-height:inherit}.package-landing-preview__description p{margin:0 0 0.5rem 0;color:#656766}.package-landing-preview__description p:last-child{margin-bottom:0}.package-landing-preview__description ul,.package-landing-preview__description ol{margin:0.35rem 0 0.5rem 1.25rem;padding:0}.package-landing-preview__description li{margin-bottom:0.2rem}.package-landing-preview__description strong,.package-landing-preview__description b{font-weight:600;color:#656766}.package-landing-preview__description em,.package-landing-preview__description i{font-style:italic}.package-landing-preview__description u{text-decoration:underline}.package-landing-preview__description span[style*="font-size"],.package-landing-preview__description font[size]{color:#656766}.package-landing-preview__description a{color:#bd9a5f;text-decoration:underline}.salon{background-color:#ffffff}.salon header{margin-bottom:45px}.salon section{padding-top:30px}@media only screen and (max-width: 768px){.salon section{padding:25px 0}}.salon img.salonpay-logo{width:130px;margin:20px auto}.salon .image-bg-fluid-height{text-align:center;background-size:cover;background:url(/assets/landing-page/salon-bg-9790411ae83fc41eb4269ae1953a343689dd59ba905a1783c6db7af9cc12d385.jpg) no-repeat left center scroll;padding:100px 0}.salon .img-center{margin:0 auto}.salon .packages{margin-bottom:15px}.salon .packages>div{display:flex;align-items:center;min-height:220px}@media only screen and (max-width: 768px){.salon .packages>div{height:initial;margin:30px auto;min-height:unset}}.salon .row.packages>.col-md-3>.form-group{width:100%}.salon .flash-message{margin-top:10px}.salon .btn-purchase{margin-top:10px}.carousel{height:60vh}.carousel .item,.carousel .carousel-inner{height:100%}.carousel .item>img{object-fit:contain;max-height:100%}.carousel .item{flex-direction:column;justify-content:center}.carousel .item.active,.carousel .item.next,.carousel .item.prev{display:flex}.black-friday-banner-padding{padding:0 8px 5px}.black-friday-banner-image{width:100%;border-radius:10px}.chart-toggle-heading{display:flex;align-items:center;gap:15px;margin-bottom:20px}.chart-hidden{display:none}.switch{position:relative;display:inline-block;width:50px;height:24px;margin:0}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:.4s}input:checked+.slider{background-color:#BD9A5F}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:24px}.slider.round:before{border-radius:50%}#orders-label,#rate-label{font-size:18px;color:#000000;transition:all 0.3s;cursor:pointer}#orders-label.active,#rate-label.active{font-weight:bold;color:#BD9A5F;font-size:18px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eee 100%);background-image:-o-linear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eee 50%);background-image:-o-linear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, white 100%);background-image:-o-linear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}body{font-family:'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;background-color:#f3f3f3;color:#333;line-height:1.6}.btn-primary,body main .resource__container .resource__create{background-color:#d4af37;border-color:#d4af37;font-weight:600}.btn-primary:hover,body main .resource__container .resource__create:hover,.btn-primary:focus,body main .resource__container .resource__create:focus{background-color:#b8941f;border-color:#b8941f}.btn-outline-primary{color:#d4af37;border-color:#d4af37}.btn-outline-primary:hover,.btn-outline-primary:focus{background-color:#d4af37;border-color:#d4af37}.card{border:none;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);margin-bottom:24px}.card-header{background-color:white;border-bottom:1px solid #e9ecef;font-weight:600;padding:20px 24px}.card-title-salon{background-color:white;border-bottom:1px solid #bd9a5f;font-weight:600;padding:8px;color:#bd9a5f}.card-body{padding:24px;background-color:white}.table{margin-bottom:0;background-color:white}.table th{background-color:#f8f9fa;border-color:#e9ecef;font-weight:600;color:#333;font-size:12px}.table td{border-color:#e9ecef;vertical-align:middle;background-color:white;font-size:12px}.table tbody tr:hover{background-color:#f8f9fa}.table-responsive{background-color:white}.form-control{border-radius:8px;border-color:#e9ecef;font-size:14px}.form-control:focus{border-color:#d4af37;box-shadow:0 0 0 3px rgba(212,175,55,0.1)}.form-label{font-weight:600;color:#333;font-size:14px;margin-bottom:8px}.alert{border:none;border-radius:8px;font-weight:500}.alert-success{background-color:#d4edda;color:#155724}.alert-danger{background-color:#f8d7da;color:#721c24}.alert-warning{background-color:#fff3cd;color:#856404}.alert-info{background-color:#d1ecf1;color:#0c5460}.badge{font-weight:600;font-size:11px;padding:4px 8px;border-radius:12px}.btn,body main .resource__container .resource__create{font-weight:600;border-radius:8px;padding:10px 20px;font-size:14px;transition:all 0.3s ease}.btn:hover,body main .resource__container .resource__create:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.1)}.resource__actions{display:flex;gap:8px}.resource__update,.resource__destroy{padding:6px 12px;font-size:12px;border-radius:4px;text-decoration:none;font-weight:500;transition:all 0.3s ease}.resource__update{background-color:#d4af37;color:white}.resource__update:hover{background-color:#b8941f;color:white}.resource__destroy{background-color:#dc3545;color:white}.resource__destroy:hover{background-color:#c82333;color:white}.pagination .page-link{color:#d4af37;border-color:#e9ecef}.pagination .page-link:hover{color:#b8941f;background-color:#f8f9fa;border-color:#e9ecef}.pagination .page-item.active .page-link{background-color:#d4af37;border-color:#d4af37}.modal-content{border:none;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.1)}.modal-header{border-bottom:1px solid #e9ecef;padding:20px 24px}.modal-body{padding:24px}.modal-footer{border-top:1px solid #e9ecef;padding:20px 24px}@media (max-width: 768px){.card-body{padding:16px}.btn,body main .resource__container .resource__create{padding:8px 16px;font-size:13px}.table-responsive{border:none}}.text-primary{color:#d4af37 !important}.bg-primary{background-color:#d4af37 !important}.border-primary{border-color:#d4af37 !important}.fade-in{animation:fadeIn 0.3s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loading{opacity:0.6;pointer-events:none}.btn:focus,body main .resource__container .resource__create:focus,.form-control:focus,.nav-link:focus{outline:none;box-shadow:0 0 0 3px rgba(212,175,55,0.1)}.resources,.resource,.resources__container,.resource__container,.resources__header,.resource__header,.resources__not-found{all:unset;display:block}.table{display:table !important;width:100% !important}.table thead{display:table-header-group !important}.table tbody{display:table-row-group !important}.table tr{display:table-row !important}.table th,.table td{display:table-cell !important}.package-landing-preview__name{font-size:18px;font-weight:600;color:#2a2c2e;margin:0 0 0.5rem 0}.package-landing-preview__description{font-size:14px;color:#656766;line-height:1.5}.package-landing-preview__description *{font-size:inherit !important;line-height:inherit}.package-landing-preview__description p{margin:0 0 0.5rem 0;color:#656766}.package-landing-preview__description p:last-child{margin-bottom:0}.package-landing-preview__description ul,.package-landing-preview__description ol{margin:0.35rem 0 0.5rem 1.25rem;padding:0}.package-landing-preview__description li{margin-bottom:0.2rem}.package-landing-preview__description strong,.package-landing-preview__description b{font-weight:600;color:#656766}.package-landing-preview__description em,.package-landing-preview__description i{font-style:italic}.package-landing-preview__description u{text-decoration:underline}.package-landing-preview__description span[style*="font-size"],.package-landing-preview__description font[size]{color:#656766}.package-landing-preview__description a{color:#bd9a5f;text-decoration:underline}.table-admin{background-color:white !important;border-radius:8px !important;box-shadow:0 2px 10px rgba(0,0,0,0.1) !important;overflow:hidden !important;margin-bottom:0 !important}.table-admin thead th{background-color:#f8f9fa !important;border-bottom:2px solid #dee2e6 !important;font-weight:600 !important;color:#495057 !important;padding:0.75rem !important;border-top:none !important;text-transform:uppercase !important;font-size:0.875rem !important;letter-spacing:0.5px !important}.table-admin tbody td{padding:0.75rem !important;border-bottom:1px solid #f1f3f4 !important;vertical-align:middle !important;border-top:none !important}.table-admin tbody tr:hover{background-color:#f8f9fa !important}.table-admin tbody tr{cursor:pointer}.card-custom,.card{background-color:white !important;border-radius:8px !important;box-shadow:0 2px 10px rgba(0,0,0,0.1) !important;border:none !important}.input-group-custom .form-control{border-radius:20px 0 0 20px !important;border-color:#dbaa97 !important}.input-group-custom .btn,.input-group-custom body main .resource__container .resource__create,body main .resource__container .input-group-custom .resource__create{border-radius:0 20px 20px 0 !important;display:flex !important;align-items:center !important;justify-content:center !important}.input-group .btn,.input-group body main .resource__container .resource__create,body main .resource__container .input-group .resource__create{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;border-radius:25px !important}.input-group-append{display:flex !important;align-items:center !important}.input-group .btn.btn-sm,.input-group body main .resource__container .btn-sm.resource__create,body main .resource__container .input-group .btn-sm.resource__create{border-radius:25px !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important}input.form-control:not([type="checkbox"]):not([type="radio"]){border-radius:25px;font-size:12px;height:25px;padding:0.375rem 0.75rem;transition:all 0.3s ease;border:1px solid #dbaa97}.card-body textarea.form-control,.admin-layout textarea.form-control,textarea.form-control{border-color:#dbaa97 !important;font-size:12px !important;padding:0.375rem 0.75rem !important;transition:all 0.3s ease !important;border-radius:6px !important;min-height:120px !important;height:auto !important}.form-control:focus{border-color:#dbaa97 !important;box-shadow:0 0 0 0.2rem rgba(219,170,151,0.25) !important;outline:none !important}.form-control:hover{border-color:#dbaa97 !important}select.form-control{padding-right:2.5rem !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;line-height:1 !important;height:calc(1em + .75rem) !important;background:linear-gradient(45deg, transparent 50%, #dbaa97 50%),linear-gradient(135deg, #dbaa97 50%, transparent 50%) !important;background-position:calc(100% - 12px) calc(1em + 2px),calc(100% - 7px) calc(1em + 2px) !important;background-size:5px 5px, 5px 5px !important;background-repeat:no-repeat !important}select.form-control:focus{border-color:#dbaa97 !important;box-shadow:0 0 0 0.2rem rgba(219,170,151,0.25) !important;background:linear-gradient(45deg, transparent 50%, #000 50%),linear-gradient(135deg, #000 50%, transparent 50%) !important;background-position:calc(100% - 12px) calc(1em + 2px),calc(100% - 7px) calc(1em + 2px) !important;background-size:5px 5px, 5px 5px !important;background-repeat:no-repeat !important}select.form-control:hover{border-color:#dbaa97 !important;background:linear-gradient(45deg, transparent 50%, #000 50%),linear-gradient(135deg, #000 50%, transparent 50%) !important;background-position:calc(100% - 12px) calc(1em + 2px),calc(100% - 7px) calc(1em + 2px) !important;background-size:5px 5px, 5px 5px !important;background-repeat:no-repeat !important}.search-input-wrapper{position:relative !important;display:inline-block !important;width:100% !important}.search-input-wrapper .search-input,.search-input-wrapper input.search-input,.search-input-wrapper .form-control.search-input{padding-left:35px !important;padding-right:15px !important;border:1px solid #dbaa97 !important;border-radius:25px !important;height:40px !important;font-size:16px !important;background:white !important;box-shadow:0 1px 3px rgba(0,0,0,0.1) !important;min-height:40px !important;line-height:1 !important}.search-icon{position:absolute !important;left:12px !important;top:50% !important;transform:translateY(-50%) !important;color:#666666 !important;font-size:14px !important;z-index:2 !important;pointer-events:none !important}.search-input{padding-left:35px !important;padding-right:15px !important;border:1px solid #dbaa97 !important;border-radius:25px !important;height:40px !important;font-size:16px !important;background:white !important;box-shadow:0 1px 3px rgba(0,0,0,0.1) !important;min-height:40px !important;line-height:1 !important}.search-input-wrapper .search-input:focus,.search-input-wrapper input.search-input:focus,.search-input-wrapper .form-control.search-input:focus{border-color:#dbaa97 !important;box-shadow:0 0 0 0.2rem rgba(219,170,151,0.25),0 1px 3px rgba(0,0,0,0.1) !important;outline:none !important}.search-input-wrapper .search-input:hover,.search-input-wrapper input.search-input:hover,.search-input-wrapper .form-control.search-input:hover{border-color:#dbaa97 !important;box-shadow:0 2px 5px rgba(0,0,0,0.15) !important}.btn-group .btn:first-child,.btn-group body main .resource__container .resource__create:first-child,body main .resource__container .btn-group .resource__create:first-child{border-radius:25px 0 0 25px !important}.btn-group .btn:last-child,.btn-group body main .resource__container .resource__create:last-child,body main .resource__container .btn-group .resource__create:last-child{border-radius:0 25px 25px 0 !important}.table{background-color:white !important;border-radius:8px !important;box-shadow:0 2px 10px rgba(0,0,0,0.1) !important;overflow:hidden !important;line-height:1 !important}.table tbody{font-size:12px !important}.table th{color:#bd9a5f !important}.nav-tabs-reports{border-bottom:2px solid #dee2e6 !important;margin-bottom:1.5rem !important}.nav-tabs-reports .nav-item{margin-right:0.5rem !important}.nav-tabs-reports .nav-link{background-color:#f8f9fa !important;border:1px solid #dee2e6 !important;border-bottom:none !important;color:#6c757d !important;padding:0.5rem 1rem !important;border-radius:8px 8px 0 0 !important;font-size:0.875rem !important;font-weight:500 !important;transition:all 0.3s ease !important}.nav-tabs-reports .nav-link:hover{background-color:#e9ecef !important;color:#495057 !important;border-color:#adb5bd !important}.nav-tabs-reports .nav-link.active{background-color:white !important;color:#bd9a5f !important;border-color:#bd9a5f !important;border-bottom-color:white !important;font-weight:600 !important}.nav-tabs-reports .nav-link.active:hover{color:#bd9a5f !important;background-color:white !important}.nav-tabs-reports .nav-link{color:#bd9a5f !important}.nav-tabs-reports .nav-link:hover{color:#bd9a5f !important}.nav-tabs-admin{border-bottom:2px solid #dee2e6 !important;margin-bottom:1.25rem !important}.nav-tabs-admin .nav-item{margin-right:0.5rem !important}.nav-tabs-admin .nav-link{background-color:#f8f9fa !important;border:1px solid #dee2e6 !important;border-bottom:none !important;color:#bd9a5f !important;padding:0.5rem 1rem !important;border-radius:8px 8px 0 0 !important;font-size:0.875rem !important;font-weight:500 !important;transition:all 0.3s ease !important}.nav-tabs-admin .nav-link:hover{background-color:#e9ecef !important;border-color:#adb5bd !important;color:#bd9a5f !important}.nav-tabs-admin .nav-link.active{background-color:white !important;color:#bd9a5f !important;border-color:#bd9a5f !important;border-bottom-color:white !important;font-weight:600 !important}.resources__container--flush{padding-top:0 !important}.admin-product-orders-index .name a[target="_blank"]{background:none !important}.admin-product-orders-index .checkbox-main{display:block;position:relative;padding-left:25px;cursor:pointer;user-select:none;font-weight:400}.admin-product-orders-index .checkbox-main input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.admin-product-orders-index .checkmark{position:absolute;top:3px;left:0;height:18px;width:18px;background-color:#ece7e7;border:#ccc 1px solid;border-radius:2px}.admin-product-orders-index .checkbox-main:hover input~.checkmark{background-color:#ece7e7}.admin-product-orders-index .checkbox-main input:checked~.checkmark{background-color:#ece7e7;border-color:green}.admin-product-orders-index .checkmark:after{content:"";position:absolute;display:none}.admin-product-orders-index .checkbox-main input:checked~.checkmark:after{display:block}.admin-product-orders-index .checkbox-main .checkmark:after{left:5px;top:0;width:6px;height:14px;border:solid green;border-width:0 3px 3px 0;transform:rotate(45deg)}.paginate_button{padding:5px}.dataTables_wrapper .dataTables_filter input{border:1px solid #d8d8d8 !important;border-radius:4px !important;padding:6px 12px !important;margin-left:0.5em !important}.dataTables_wrapper .dataTables_filter input:focus{border-color:#bd9a5f !important;outline:none !important;box-shadow:0 0 0 2px rgba(189,154,95,0.1) !important}.card-header-golden{background-color:#dbaa97 !important;color:white !important;border-bottom:none !important}.card-header-golden h5,.card-header-golden h6{margin-bottom:0 !important;font-weight:500 !important}.card-header-golden h5{font-size:16px !important}.card-header-golden h6{font-size:14px !important}.label-value-item{margin-bottom:1rem !important}.label-value-item strong{font-weight:600 !important;color:#495057 !important}.resource__actions{display:flex !important;gap:0.25rem !important;align-items:center !important}.resource__actions .btn,.resource__actions body main .resource__container .resource__create,body main .resource__container .resource__actions .resource__create{padding:0.25rem 0.5rem !important;font-size:0.75rem !important;border-radius:15px !important}.resource__update,.resource__destroy{display:inline-flex !important;align-items:center !important;padding:0.25rem 0.5rem !important;font-size:0.75rem !important;border-radius:15px !important;text-decoration:none !important;transition:all 0.3s ease !important}.resource__update{background-color:#dbaa97 !important;color:white !important;border:1px solid #dbaa97 !important}.resource__update:hover{background-color:#000000 !important;border-color:#000000 !important;color:white !important}.resource__destroy{background-color:#dc3545 !important;color:white !important;border:1px solid #dc3545 !important}.resource__destroy:hover{background-color:#000000 !important;border-color:#000000 !important;color:white !important}.header-controls{display:flex !important;align-items:center !important;gap:1.5rem !important;flex:1 !important;justify-content:flex-end !important;flex-wrap:nowrap !important}.search-section{display:flex !important;align-items:center !important;gap:0.5rem !important}.search-form{display:flex !important;align-items:center !important;gap:0.5rem !important}.search-input-wrapper{position:relative !important;display:inline-block !important}.search-input-wrapper .search-icon{position:absolute !important;left:12px !important;top:50% !important;transform:translateY(-50%) !important;color:#666666 !important;font-size:12px !important;z-index:2 !important;pointer-events:none !important}.search-input{padding-left:35px !important;padding-right:15px !important;border:1px solid #dbaa97 !important;border-radius:25px !important;height:40px !important;font-size:12px !important;background:white !important;box-shadow:0 1px 3px rgba(0,0,0,0.1) !important;width:250px !important;max-width:250px !important}.search-input:focus{border-color:#dbaa97 !important;box-shadow:0 0 0 0.2rem rgba(219,170,151,0.25),0 1px 3px rgba(0,0,0,0.1) !important;outline:none !important}.search-input:hover{border-color:#dbaa97 !important;box-shadow:0 2px 5px rgba(0,0,0,0.15) !important}.export-section{flex-shrink:0 !important}.clear-search{font-size:0.75rem !important;padding:0.25rem 0.5rem !important;border-radius:15px !important}.date-filters-section{background-color:#f8f9fa !important;padding:1rem !important;border-radius:8px !important;margin:1rem 0 !important;border:1px solid #dee2e6 !important}.filter-form{display:flex !important;align-items:center !important;gap:1rem !important;flex-wrap:nowrap !important}.date-field{display:flex !important;flex-direction:column !important;gap:0.25rem !important;min-width:150px !important;flex-shrink:0 !important}.date-field .form-label{font-size:0.75rem !important;font-weight:600 !important;color:#495057 !important;margin-bottom:0 !important;text-transform:uppercase !important;letter-spacing:0.5px !important}.date-field .date-input{position:relative !important;padding-right:2.5rem !important}.calendar-icon{position:absolute !important;right:10px !important;top:50% !important;transform:translateY(-50%) !important;color:#6c757d !important;font-size:14px !important;pointer-events:none !important}.filter-buttons{display:flex !important;gap:0.5rem !important;align-items:end !important}.filters-pagination-controls{display:flex !important;align-items:center !important;gap:1rem !important;flex:1 !important;justify-content:flex-end !important}.per-page-form{display:flex !important;align-items:center !important}.per-page-dropdown{min-width:120px !important;border-radius:25px !important;border-color:#dbaa97 !important;padding:0.375rem 0.75rem !important;font-size:0.875rem !important;background-color:white !important}.status-form{display:flex !important;align-items:center !important}.status-dropdown{min-width:150px !important;border-radius:25px !important;border-color:#dbaa97 !important;padding:0.375rem 0.75rem !important;font-size:0.875rem !important;background-color:white !important;color:#495057 !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background:linear-gradient(45deg, transparent 50%, #dbaa97 50%),linear-gradient(135deg, #dbaa97 50%, transparent 50%) !important;background-position:calc(100% - 12px) calc(1em + 9px),calc(100% - 7px) calc(1em + 9px) !important;background-size:5px 5px, 5px 5px !important;background-repeat:no-repeat !important;padding-right:2.5rem !important;transition:all 0.3s ease !important}.status-dropdown option{color:#495057 !important;background-color:white !important}.status-dropdown option:first-child{color:#6c757d !important;font-style:italic !important}.status-dropdown:invalid{color:#6c757d !important}.status-dropdown option[value=""]{color:#6c757d !important;font-style:italic !important}.status-dropdown:hover{border-color:#dbaa97 !important;box-shadow:0 2px 5px rgba(0,0,0,0.15) !important}.status-dropdown:focus{border-color:#dbaa97 !important;box-shadow:0 0 0 0.2rem rgba(219,170,151,0.25) !important;outline:none !important;background:linear-gradient(45deg, transparent 50%, #000 50%),linear-gradient(135deg, #000 50%, transparent 50%) !important;background-position:calc(100% - 12px) calc(1em + 2px),calc(100% - 7px) calc(1em + 2px) !important;background-size:5px 5px, 5px 5px !important;background-repeat:no-repeat !important}@media (max-width: 768px){.header-controls{flex-direction:column !important;align-items:stretch !important;gap:1rem !important}.search-input{width:100% !important;max-width:100% !important}.filter-form{flex-direction:column !important;align-items:stretch !important}.date-inputs{flex-direction:column !important}.filters-pagination-row{flex-direction:column !important;gap:1rem !important;align-items:stretch !important}.filters-pagination-controls{justify-content:stretch !important;flex-direction:column !important;gap:0.5rem !important}}.form-check-inline{display:inline-flex !important;align-items:center !important;margin-right:1rem !important;margin-bottom:0 !important}.form-check-inline .form-check-input{margin-top:0 !important;margin-right:0.5rem !important;flex-shrink:0 !important}.form-check-inline .form-check-label{margin-bottom:0 !important;cursor:pointer !important}.admin-package-form .package-form__top-row{display:flex;gap:1.5rem;margin-bottom:0.75rem;align-items:flex-start}@media (max-width: 768px){.admin-package-form .package-form__top-row{flex-direction:column}}.admin-package-form .package-form__left-col{flex:0 0 280px;min-width:280px;display:flex;flex-direction:column}.admin-package-form .package-form__time-frame{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 1rem;padding-top:0.5rem}.admin-package-form .package-form__time-frame .form-check-inline{margin-right:0}.admin-package-form .package-form__image-upload{width:220px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fdfdfd;border:1px solid #d8d8d8;border-radius:6px;position:relative;overflow:hidden;cursor:pointer;transition:border-color 0.3s, box-shadow 0.3s}.admin-package-form .package-form__image-upload:hover{border-color:#bd9a5f;box-shadow:0 0 0 2px rgba(189,154,95,0.2)}.admin-package-form .package-form__image-upload .package-form__image-preview{max-width:100%;max-height:100%;object-fit:contain}.admin-package-form .package-form__image-upload .package-form__image-placeholder{color:#9e9e9e;font-size:14px;text-align:center;padding:1rem}.admin-package-form .package-form__image-upload input[type="file"]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.admin-package-form .package-form__fields-col{flex:1;min-width:0}.admin-package-form .package-form__bottom-row{display:flex;gap:1.5rem;align-items:flex-start;margin-top:0.75rem}@media (max-width: 900px){.admin-package-form .package-form__bottom-row{flex-direction:column;align-items:stretch}}.admin-package-form #package-price-breakdown.package-price-breakdown{flex:1 1 auto;min-width:0}.admin-package-form .package-form__bottom-fields{display:grid;grid-template-columns:minmax(220px, 320px) minmax(240px, 360px);gap:1rem;width:auto;margin-left:auto;align-items:start}@media (max-width: 900px){.admin-package-form .package-form__bottom-fields{grid-template-columns:1fr;margin-left:0}}.admin-package-form #package-price-breakdown.package-price-breakdown{padding:0.35rem 0.6rem;line-height:1.2}.admin-package-form #package-price-breakdown.package-price-breakdown .form-label{margin-bottom:0.25rem}.admin-package-form #package-price-breakdown.package-price-breakdown #package-price-breakdown-values{gap:0.4rem}.admin-package-form .package-form__description{margin-bottom:1rem}.admin-package-form .package-form__description .form-control{min-height:140px;border-radius:6px}.admin-package-form .package-form__description .note-editor.note-frame{border:1px solid #d8d8d8 !important;border-bottom:1px solid #d8d8d8 !important;border-radius:6px;overflow:visible;transition:border-color 0.3s, border-width 0.3s;position:relative}.admin-package-form .package-form__description .note-editor.note-frame:focus-within{border-color:#d8d8d8 !important;border-bottom:3px solid #bd9a5f !important}.admin-package-form .package-form__description .note-toolbar{background:#fdfdfd;border-bottom:1px solid #d8d8d8 !important;border-radius:6px 6px 0 0;padding:0.5rem 0.75rem;overflow:visible;position:relative;z-index:10}.admin-package-form .package-form__description .note-btn-group .note-btn{background:#ffffff;border:1px solid #d8d8d8;border-radius:4px;color:#656766}.admin-package-form .package-form__description .note-editor .note-dropdown-menu,.admin-package-form .package-form__description .note-editor .dropdown-menu{background:#ffffff !important;border:1px solid #d8d8d8 !important;color:#656766 !important;z-index:1055 !important;position:absolute !important}.admin-package-form .package-form__description .note-editor .note-dropdown-menu .note-btn-group .note-btn:not(.note-color-btn),.admin-package-form .package-form__description .note-editor .note-dropdown-menu .note-btn-group .note-dropdown-item,.admin-package-form .package-form__description .note-editor .note-dropdown-menu li a,.admin-package-form .package-form__description .note-editor .dropdown-menu .note-btn-group .note-btn:not(.note-color-btn),.admin-package-form .package-form__description .note-editor .dropdown-menu .note-btn-group .note-dropdown-item,.admin-package-form .package-form__description .note-editor .dropdown-menu li a{color:#656766 !important;background:transparent !important}.admin-package-form .package-form__description .note-editor .note-dropdown-menu .note-color-btn,.admin-package-form .package-form__description .note-editor .dropdown-menu .note-color-btn{border:1px solid #d8d8d8 !important;border-radius:2px !important;box-sizing:border-box !important}.admin-package-form .package-form__description .note-editor .note-dropdown-menu .note-holder-custom,.admin-package-form .package-form__description .note-editor .note-dropdown-menu .note-color-select,.admin-package-form .package-form__description .note-editor .dropdown-menu .note-holder-custom,.admin-package-form .package-form__description .note-editor .dropdown-menu .note-color-select{display:none !important}.admin-package-form .package-form__description .note-editor .note-dropdown-menu .note-btn-group .note-btn:not(.note-color-btn):hover,.admin-package-form .package-form__description .note-editor .note-dropdown-menu .note-dropdown-item:hover,.admin-package-form .package-form__description .note-editor .note-dropdown-menu li a:hover,.admin-package-form .package-form__description .note-editor .dropdown-menu .note-btn-group .note-btn:not(.note-color-btn):hover,.admin-package-form .package-form__description .note-editor .dropdown-menu .note-dropdown-item:hover,.admin-package-form .package-form__description .note-editor .dropdown-menu li a:hover{background:#dbaa97 !important;color:#ffffff !important}.admin-package-form .package-form__description .note-editor .note-dropdown-toggle,.admin-package-form .package-form__description .note-editor .note-btn-group .note-btn{color:#656766 !important}.admin-package-form .package-form__description .note-editing-area{background:#ffffff !important;border-bottom:1px solid #d8d8d8 !important}.admin-package-form .package-form__description .note-editable{background:#ffffff !important;padding:0.75rem 1rem;min-height:160px;font-size:14px;line-height:1.5;color:#656766}.admin-package-form .package-form__description .note-editable::selection{background:rgba(216,216,216,0.4);color:#656766}.admin-package-form .package-form__description .note-editable mark{background:rgba(216,216,216,0.35) !important;color:#656766 !important}.admin-package-form .package-form__description .note-statusbar{background:#fdfdfd !important;border-top:1px solid #d8d8d8 !important}.admin-package-form .package-form__inline-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:0.5rem;align-items:start}@media (max-width: 900px){.admin-package-form .package-form__inline-fields{grid-template-columns:auto 1fr 1fr}}@media (max-width: 576px){.admin-package-form .package-form__inline-fields{grid-template-columns:1fr 1fr}}.admin-package-form .package-form__price-freq-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;min-width:0;flex:1}.admin-package-form .package-form__field--narrow{flex:1 1 0;min-width:100px}.admin-package-form .package-form__field--narrow .form-control,.admin-package-form .package-form__field--narrow .input-group{width:100%}.admin-package-form .package-form__field--narrow .input-group .form-control{flex:1;min-width:0}.admin-package-form .package-form__actions{display:flex;gap:1rem;padding-top:1.5rem;border-top:1px solid #d8d8d8;flex-wrap:wrap}.admin-package-form .form-group{margin-bottom:0.75rem}.admin-package-form .form-label{display:block;margin-bottom:0.5rem;font-size:12px;font-weight:600;color:#656766}.admin-package-form .input-group .input-group-prepend .input-group-text{border-radius:6px 0 0 6px;border-color:#d8d8d8}.admin-package-form .input-group .form-control{border-radius:0 6px 6px 0}.admin-package-form .note-editor.note-frame .note-toolbar .note-btn-group .note-btn:hover,.admin-package-form .note-editor.note-frame .note-toolbar .note-btn-group .note-btn:focus,.admin-package-form .note-editor.note-frame .note-toolbar .note-btn-group .note-btn.active,.admin-package-form .note-editor.note-frame .note-toolbar .note-btn-group .note-btn:active,.admin-product-form .note-editor.note-frame .note-toolbar .note-btn-group .note-btn:hover,.admin-product-form .note-editor.note-frame .note-toolbar .note-btn-group .note-btn:focus,.admin-product-form .note-editor.note-frame .note-toolbar .note-btn-group .note-btn.active,.admin-product-form .note-editor.note-frame .note-toolbar .note-btn-group .note-btn:active{background-color:#dbaa97 !important;border-color:#dbaa97 !important;color:#ffffff !important;box-shadow:none !important}.admin-package-form .note-editor .tooltip-inner,.admin-product-form .note-editor .tooltip-inner{background-color:#dbaa97 !important;color:#ffffff !important}.admin-package-form .note-editor .tooltip .arrow::before,.admin-product-form .note-editor .tooltip .arrow::before{border-top-color:#dbaa97 !important}.admin-package-form .note-editor .bs-tooltip-bottom .arrow::before,.admin-product-form .note-editor .bs-tooltip-bottom .arrow::before{border-bottom-color:#dbaa97 !important}.admin-product-form .product-form__top-row{display:flex;gap:1.5rem;align-items:flex-start}@media (max-width: 768px){.admin-product-form .product-form__top-row{flex-direction:column}}.admin-product-form .product-form__left-col{flex:0 0 280px;min-width:280px;display:flex;flex-direction:column}.admin-product-form .product-form__image-upload{width:220px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fdfdfd;border:1px solid #d8d8d8;border-radius:6px;position:relative;overflow:hidden;cursor:pointer;transition:border-color 0.3s, box-shadow 0.3s}.admin-product-form .product-form__image-upload:hover{border-color:#bd9a5f;box-shadow:0 0 0 2px rgba(189,154,95,0.2)}.admin-product-form .product-form__image-upload .product-form__image-preview{max-width:100%;max-height:100%;object-fit:contain}.admin-product-form .product-form__image-upload .product-form__image-placeholder{color:#9e9e9e;font-size:14px;text-align:center;padding:1rem}.admin-product-form .product-form__image-upload input[type="file"]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.admin-product-form .product-form__fields-col{flex:1;min-width:0}.admin-product-form .product-form__name .form-control{font-size:18px;font-weight:600;color:#2a2c2e}.admin-product-form .product-form__description{margin-bottom:1rem}.admin-product-form .product-form__description .form-control{min-height:140px;border-radius:6px}.admin-product-form .product-form__description .note-editor.note-frame{border:1px solid #d8d8d8 !important;border-bottom:1px solid #d8d8d8 !important;border-radius:6px;overflow:visible;transition:border-color 0.3s, border-width 0.3s;position:relative}.admin-product-form .product-form__description .note-editor.note-frame:focus-within{border-color:#d8d8d8 !important;border-bottom:3px solid #bd9a5f !important}.admin-product-form .product-form__description .note-toolbar{background:#fdfdfd;border-bottom:1px solid #d8d8d8 !important;border-radius:6px 6px 0 0;padding:0.5rem 0.75rem;overflow:visible;position:relative;z-index:10}.admin-product-form .product-form__description .note-btn-group .note-btn{background:#ffffff;border:1px solid #d8d8d8;border-radius:4px;color:#656766}.admin-product-form .product-form__description .note-editor .note-dropdown-menu,.admin-product-form .product-form__description .note-editor .dropdown-menu{background:#ffffff !important;border:1px solid #d8d8d8 !important;color:#656766 !important;z-index:1055 !important;position:absolute !important}.admin-product-form .product-form__description .note-editor .note-dropdown-menu .note-btn-group .note-btn:not(.note-color-btn),.admin-product-form .product-form__description .note-editor .note-dropdown-menu .note-btn-group .note-dropdown-item,.admin-product-form .product-form__description .note-editor .note-dropdown-menu li a,.admin-product-form .product-form__description .note-editor .dropdown-menu .note-btn-group .note-btn:not(.note-color-btn),.admin-product-form .product-form__description .note-editor .dropdown-menu .note-btn-group .note-dropdown-item,.admin-product-form .product-form__description .note-editor .dropdown-menu li a{color:#656766 !important;background:transparent !important}.admin-product-form .product-form__description .note-editor .note-dropdown-menu .note-color-btn,.admin-product-form .product-form__description .note-editor .dropdown-menu .note-color-btn{border:1px solid #d8d8d8 !important;border-radius:2px !important;box-sizing:border-box !important}.admin-product-form .product-form__description .note-editor .note-dropdown-menu .note-holder-custom,.admin-product-form .product-form__description .note-editor .note-dropdown-menu .note-color-select,.admin-product-form .product-form__description .note-editor .dropdown-menu .note-holder-custom,.admin-product-form .product-form__description .note-editor .dropdown-menu .note-color-select{display:none !important}.admin-product-form .product-form__description .note-editor .note-dropdown-menu .note-btn-group .note-btn:not(.note-color-btn):hover,.admin-product-form .product-form__description .note-editor .note-dropdown-menu .note-dropdown-item:hover,.admin-product-form .product-form__description .note-editor .note-dropdown-menu li a:hover,.admin-product-form .product-form__description .note-editor .dropdown-menu .note-btn-group .note-btn:not(.note-color-btn):hover,.admin-product-form .product-form__description .note-editor .dropdown-menu .note-dropdown-item:hover,.admin-product-form .product-form__description .note-editor .dropdown-menu li a:hover{background:#dbaa97 !important;color:#ffffff !important}.admin-product-form .product-form__description .note-editor .note-dropdown-toggle,.admin-product-form .product-form__description .note-editor .note-btn-group .note-btn{color:#656766 !important}.admin-product-form .product-form__description .note-editing-area{background:#ffffff !important;border-bottom:1px solid #d8d8d8 !important}.admin-product-form .product-form__description .note-editable{background:#ffffff !important;padding:0.75rem 1rem;min-height:160px;font-size:14px;line-height:1.5;color:#656766}.admin-product-form .product-form__description .note-editable::selection{background:rgba(216,216,216,0.4);color:#656766}.admin-product-form .product-form__description .note-editable mark{background:rgba(216,216,216,0.35) !important;color:#656766 !important}.admin-product-form .product-form__description .note-statusbar{background:#fdfdfd !important;border-top:1px solid #d8d8d8 !important}.admin-product-form .product-form__bottom-row{display:grid;grid-template-columns:280px 1fr;gap:1.5rem;align-items:flex-start;margin-top:1.25rem}@media (max-width: 900px){.admin-product-form .product-form__bottom-row{grid-template-columns:1fr}}.admin-product-form .product-form__active{min-width:0}.admin-product-form .product-form__bottom-fields{display:grid;grid-template-columns:minmax(220px, 320px) minmax(240px, 360px);gap:1rem;width:100%}@media (max-width: 900px){.admin-product-form .product-form__bottom-fields{grid-template-columns:1fr;width:100%}}.admin-product-form .form-group{margin-bottom:0.75rem}.admin-product-form .form-label{display:block;margin-bottom:0.5rem;font-size:12px;font-weight:600;color:#656766}.admin-product-form .input-group .input-group-prepend .input-group-text{border-radius:6px 0 0 6px;border-color:#d8d8d8}.admin-product-form .input-group .form-control{border-radius:0 6px 6px 0}.admin-product-show .product-form__image-upload{cursor:default}.admin-product-show .product-show__value{background:#fdfdfd;border:1px solid #d8d8d8;border-radius:6px;padding:0.55rem 0.75rem;min-height:38px;display:flex;align-items:center;color:#656766}.admin-product-show .product-show__value--multiline{white-space:pre-wrap;align-items:flex-start;min-height:140px}.admin-product-show .product-show__value--multiline.package-landing-preview__description{white-space:normal;display:block}.admin-product-show .product-show__value.package-landing-preview__name{font-size:18px;font-weight:600;color:#2a2c2e}.admin-product-show .product-form__active--show .form-check-input{pointer-events:none}.package-templates-card{border:1px solid #d8d8d8;border-radius:6px;margin-bottom:0.5rem}.package-templates-card .package-template-row{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem}.package-templates-card .package-template-buttons{display:flex;flex-wrap:wrap;gap:0.75rem}.package-templates-card .package-template-btn{border:1px solid #d8d8d8;border-radius:20px;background:#ffffff;color:#656766;font-size:13px;font-weight:500;padding:0 1rem;margin:0;line-height:1.4;transition:background 0.2s, border-color 0.2s, color 0.2s}.package-templates-card .package-template-btn:hover{background:#dbaa97;border-color:#dbaa97;color:#ffffff}.package-templates-card .package-template-btn.active{background:#dbaa97;border-color:#dbaa97;color:#ffffff}.package-templates-card .form-label{font-size:12px;font-weight:600;color:#656766;white-space:nowrap}.package-templates-or{margin-bottom:1.25rem}.package-landing-preview__card{display:flex;background:white;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,0.1);padding:1.25rem 1.5rem;align-items:center;min-height:100px}.package-landing-preview__image{flex-shrink:0;margin-right:1.25rem}.package-landing-preview__img{max-width:80px;max-height:80px;object-fit:contain}.package-landing-preview__left{flex:2;display:flex;flex-direction:column;justify-content:center;padding-right:1.5rem}.package-landing-preview__right{flex:1;display:flex;flex-direction:column;gap:0.75rem}.package-landing-preview__select{width:100%;padding:0.5rem 2rem 0.5rem 0.75rem;border:1px solid #d8d8d8;border-radius:6px;background:white;font-size:14px;color:#656766}.package-price-breakdown{font-size:13px;padding:0.5rem 0.75rem;background:#f8f9fa;border-radius:4px;display:block}.package-price-breakdown .package-price-breakdown__label{font-size:12px}.package-price-breakdown #package-price-breakdown-values{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0.5rem}.package-price-breakdown #package-price-breakdown-values span{white-space:nowrap}.package-landing-preview__price,.package-landing-preview__price-select{width:100%;padding:0.5rem 0.75rem;font-size:14px}.package-landing-preview__price{background:#f8f9fa;border-radius:6px;color:#656766}.package-landing-preview__price-select{border:1px solid #d8d8d8;border-radius:6px;background:#fdfdfd}.package-landing-preview__checkout{width:100%;padding:0.6rem 1rem;background-color:#dbaa97;color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;text-transform:uppercase}.table-admin.notifications-table .actions-column{width:150px;min-width:150px}.notification-content{display:flex;flex-direction:column;gap:0.5rem}.notification-content .notification-text{line-height:1.6;color:#333;font-size:14px}.notification-content .notification-text strong{font-weight:600;color:#495057}.notification-content .notification-text a{color:#bd9a5f;text-decoration:none;font-weight:500;transition:color 0.2s ease}.notification-content .notification-text a:hover{color:#a58144;text-decoration:underline}.notification-content .notification-text a:not(.btn){display:inline;margin-left:0.25rem;white-space:nowrap}.notification-content .notification-text span+a,.notification-content .notification-text strong+a{margin-left:0.25rem}.notification-content .notification-time{font-size:12px;display:block;margin-top:0.25rem;color:#6c757d}.notification-content p{margin-bottom:0.5rem}.notification-content p:last-child{margin-bottom:0}table.dataTable{clear:both;margin:0.5em 0 !important;max-width:none !important;width:100%}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper{position:relative}div.dataTables_wrapper div.dataTables_length label{float:left;text-align:left;color:#6b4c1a;margin-top:0}div.dataTables_wrapper div.dataTables_length select{width:75px;margin-bottom:0}div.dataTables_wrapper div.dataTables_filter label{float:right;margin-bottom:0;color:#6b4c1a;margin-right:10px}div.dataTables_wrapper div.dataTables_filter input{display:inline-block !important;width:auto !important;margin-bottom:0;margin-left:0.5em}div.dataTables_wrapper div.dataTables_info{padding-top:2px}div.dataTables_wrapper div.dataTables_paginate{float:right;margin-right:15px;cursor:pointer}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1rem 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:1.5rem;color:#6b4c1a}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("/assets/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("/assets/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("/assets/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("../images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("../images/sort_desc_disabled.png")}div.dataTables_scrollHead table{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot table{margin-top:0 !important;border-top:none}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#DFF0D8;border:1px solid #D6E9C6}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7}.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:0.9em;line-height:0.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}.salon-user-content{min-height:calc(100vh - 50px);background-color:#f3f3f3}
