@charset "UTF-8";:root{--text-color:rgb(34,38,42);--logo-color:rgb(85,85,221);--logo-color-lighter:rgb(127,127,246);--logo-color-darker-10:rgb(60,60,215);--logo-color-darker-50:rgb(25,25,127);--logo-color-step-1:rgb(85 85 221 / 10%);--logo-color-step-2:rgb(85 85 221 / 20%);--logo-color-step-3:rgb(85 85 221 / 30%);--logo-color-step-5:rgb(85 85 221 / 50%);--color-blue-50:rgb(239,246,255);--color-blue-100:rgb(219,234,254);--color-blue-200:rgb(190 219 255);--color-blue-300:rgb(142 197 255);--color-blue-400:rgb(81 162 255);--color-blue-500:rgb(43 127 255);--color-blue-600:rgb(21 93 252);--color-blue-700:rgb(20 71 230);--color-blue-800:rgb(25 60 184);--color-blue-900:rgb(28 57 142);--color-gray-50:#f8f9f9;--color-gray-100:#f1f2f4;--color-gray-200:#e4e6e9;--color-gray-300:#d6d9de;--color-gray-400:#c8ccd3;--color-gray-500:#b3b9c2;--color-gray-600:#848d9c;--color-gray-700:#6b7585;--color-gray-800:#565d6b;--color-gray-900:#404650;--color-purple-50:rgb(250,245,255);--color-purple-100:rgb(243,232,255);--color-purple-200:rgb(233,213,255);--color-purple-300:rgb(216,180,254);--color-purple-400:rgb(192,132,252);--color-purple-500:rgb(168,85,247);--color-purple-600:rgb(147,51,234);--color-purple-700:rgb(126,34,206);--color-purple-800:rgb(107,33,168);--color-purple-900:rgb(88,28,135);--color-slate:#1e293b;--color-slate-50:#f8fafc;--color-slate-100:rgb(241,245,249);--color-slate-200:rgb(226,232,240);--color-slate-300:rgb(203,213,225);--color-slate-400:rgb(148,163,184);--color-slate-500:rgb(100,116,139);--color-slate-600:rgb(71,85,105);--color-slate-700:rgb(51,65,85);--color-slate-800:rgb(30 41 59);--color-slate-900:rgb(15 23 42);--color-danger-50:#fcf2f4;--color-danger-100:rgb(250 229 233);--color-danger-200:#f5ccd3;--color-danger-300:#f0b2bd;--color-danger-400:#eb99a6;--color-danger-500:#e37285;--color-danger-600:#d22a46;--color-danger-700:rgb(176,35,58);--color-danger-800:rgb(141,28,47);--color-danger-900:#6a1523;--color-success-50:rgb(234 252 242);--color-success-100:rgb(214 250 228);--color-success-200:rgb(172 245 201);--color-success-300:rgb(131 240 174);--color-success-400:rgb(89 234 147);--color-success-500:rgb(28 226 107);--color-success-600:rgb(17 140 66);--color-success-700:rgb(14 117 55);--color-success-800:rgb(12 93 44);--color-success-900:rgb(9 70 33);--color-success:#149d14;--color-success-darker:#0f7d0f;--color-warning-50:#fdf8ef;--color-warning-100:#fbf2de;--color-warning-200:#f7e4be;--color-warning-300:#f4d79d;--color-warning-400:#f0c97d;--color-warning-500:#eab54c;--color-warning-600:#c48a17;--color-warning-700:#a37313;--color-warning-800:#825c0f;--color-warning-900:#62450b;--color-warning:#ffcb57;--color-warning-darker:#e59e00;--color-white:#ffffff;--header-font:"Inter","Segoe UI","Helvetica Neue",sans-serif;--text-font:"Lato","Arial Nova",sans-serif;--date-color-hover:#fff;--date-background-color-hover:var(--logo-color)}[data-theme=dark]{--text-color:#f9fafb;--color-white:#1f2937;--color-gray-50:#111827;--color-gray-100:#1f2937;--color-gray-200:#374151;--color-gray-300:#4b5563;--color-gray-400:#6b7280;--color-gray-500:#9ca3af;--color-gray-600:#d1d5db;--color-gray-700:#9ca3af;--color-gray-800:#d1d5db;--color-gray-900:#f3f4f6;--color-slate:#e2e8f0;--color-slate-50:#0f172a;--color-slate-100:#1e293b;--color-slate-200:#334155;--color-slate-300:#475569;--color-slate-400:#64748b;--color-slate-500:#94a3b8;--color-slate-600:#cbd5e1;--color-slate-700:#e2e8f0;--color-slate-800:#f1f5f9;--color-slate-900:#f8fafc;--color-danger-600:#f87171;--color-success-800:#34d399}html{color:var(--text-color)}a{text-decoration:none;color:inherit}.authentication-body{background-color:var(--color-white);padding:15px}pre,li,ul{padding:0;margin:0;font-family:Lato,sans-serif}body{margin:0;overflow-x:hidden}button{color:inherit;font-family:Lato,sans-serif}button span{color:inherit}h1,h2,h3,p{margin:0}fieldset,figure{display:block;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0;min-inline-size:-moz-min-content;min-inline-size:min-content;border-width:0;border-style:none;border-color:unset;-o-border-image:none;border-image:none}input{border:0;outline:0;margin:0;color:var(--text-color);background:var(--color-white)}textarea{border:0;outline:0;margin:0;color:var(--text-color);background:var(--color-white)}input[type=text],input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.load-none{display:none !important;transition:unset !important}.fill-main{height:100dvh;width:100%}.ai-generated-text{background:var(--color-blue-50);color:var(--color-blue-900);--icon-color:var(--color-blue-700)}.ai-suggestion-input{outline:1px solid var(--color-blue-500);background:var(--color-blue-50);color:var(--color-blue-700);--icon-color:var(--color-blue-700)}.add-icon::before{content:"+";font:600 1rem ui-serif;margin-right:5px;position:relative;top:-0.5px;height:13px;display:flex;justify-content:center;align-items:center}.before-icon.ai{--icon-url:url(/images/icons/ai.svg)}.before-icon.add-thick{--icon-url:url(/images/icons/add-thick.svg)}.before-icon.apps{--icon-url:url(/images/icons/apps.svg)}.before-icon.blocks{--icon-url:url(/images/icons/blocks.svg)}.before-icon.sm-calendar{--icon-url:url(/images/icons/calendar-sm.svg)}.before-icon.check{--icon-url:url(/images/icons/check-small.svg)}.before-icon.close{--icon-url:url(/images/icons/close.svg)}.before-icon.code{--icon-url:url(/images/icons/code.svg)}.before-icon.delete{--icon-url:url(/images/icons/delete.svg)}.before-icon.delete-fill{--icon-url:url(/images/icons/delete-fill.svg)}.before-icon.download{--icon-url:url(/images/icons/download.svg)}.before-icon.edit{--icon-url:url(/images/icons/edit.svg)}.before-icon.edit-fill{--icon-url:url(/images/icons/edit-fill.svg)}.before-icon.edit-square{--icon-url:url(/images/icons/edit-square.svg)}.before-icon.eye{--icon-url:url(/images/icons/eye.svg)}.before-icon.chat-bubble{--icon-url:url(/images/icons/chat-bubble.svg)}.before-icon.check-thick-rounded{--icon-url:url(/images/icons/check-thick-rounded.svg)}.before-icon.close{--icon-url:url(/images/icons/close-thick.svg)}.before-icon.copy{--icon-url:url(/images/icons/copy.svg)}.before-icon.docs{--icon-url:url(/images/icons/docs.svg)}.before-icon.file{--icon-url:url(/images/icons/file.svg)}.before-icon.file-fill{--icon-url:url(/images/icons/file-fill.svg)}.before-icon.folder{--icon-url:url(/images/icons/folder.svg)}.before-icon.group{--icon-url:url(/images/icons/group.svg)}.before-icon.info-circle{--icon-url:url(/images/icons/info-circle.svg)}.before-icon.link{--icon-url:url(/images/icons/link.svg)}.before-icon.list{--icon-url:url(/images/icons/list.svg)}.before-icon.net{--icon-url:url(/images/icons/net.svg)}.before-icon.more-options{--icon-url:url(/images/icons/more-options.svg)}.before-icon.packaging{--icon-url:url(/images/icons/packaging.svg)}.before-icon.packaging-fill{--icon-url:url(/images/icons/packaging-fill.svg)}.before-icon.pause{--icon-url:url(/images/icons/pause.svg)}.before-icon.pencil-note{--icon-url:url(/images/icons/pencil-note.svg)}.before-icon.person{--icon-url:url(/images/icons/person.svg)}.before-icon.person-fill{--icon-url:url(/images/icons/person-fill.svg)}.before-icon.play{--icon-url:url(/images/icons/play.svg)}.before-icon.printer-fill{--icon-url:url(/images/icons/printer-fill.svg)}.before-icon.refund{--icon-url:url(/images/icons/refund.svg)}.before-icon.save-fill{--icon-url:url(/images/icons/save-fill.svg)}.before-icon.send{--icon-url:url(/images/icons/send.svg)}.before-icon.share{--icon-url:url(/images/icons/share.svg)}.before-icon.stacked-line-chart{--icon-url:url(/images/icons/stacked-line-chart.svg)}.before-icon.transcript{--icon-url:url(/images/icons/speech-to-text.svg)}.before-icon.unlink{--icon-url:url(/images/icons/unlink.svg)}.before-icon.upload-thick{--icon-url:url(/images/icons/upload-thick.svg)}.before-icon::before{content:"";-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:cover;mask-size:cover;background-color:var(--icon-color,#fff);height:var(--size,14px);width:var(--size,14px);display:block;margin-right:5px;flex-shrink:0}.before-icon.no-margin::before{margin-right:0}.allow-scroll{flex:1;display:flex;flex-direction:column;min-height:0}.animate-in{opacity:0}.absolute-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.absolute-x-center{position:absolute;left:50%;transform:translate(-50%,0%)}.absolute-y-center{position:absolute;top:50%;transform:translateY(-50%)}.align-items-baseline{align-items:baseline}.align-items-center{align-items:center}.align-items-stretch{align-items:stretch}.align-items-start{align-items:start}.align-items-end{align-items:end}.white-background{background:var(--color-white)}.background-color-purple-50{background-color:var(--color-purple-50)}.background-warning-50{background-color:var(--color-warning-50)}.background-warning-100{background-color:var(--color-warning-100)}.background-blue-100{background-color:var(--color-blue-100)}.background-color-grey-50{background:var(--color-gray-50)}.background-color-grey-50-hover:hover{background:var(--color-gray-50)}.background-color-grey-100{background:var(--color-gray-100)}.background-color-grey-100-hover:hover{background:var(--color-gray-100)}.background-color-grey-200{background:var(--color-gray-200)}.background-color-slate-50{background:var(--color-slate-50)}.background-color-success-50{background:var(--color-success-50)}.background-color-success-100{background:var(--color-success-100)}.background-color-danger-50{background:var(--color-danger-50)}.background-color-danger-50-hover:hover{background:var(--color-danger-50)}.background-color-danger-100{background:var(--color-danger-100)}.background-color-danger-100-hover:hover{background:var(--color-danger-100)}.background-color-warning-50{background:var(--color-warning-50)}.background-color-warning-100{background:var(--color-warning-100)}.background-light-hover:hover{background:var(--color-gray-50)}.background-color-logo{background:var(--logo-color)}.bg-color-slate-50-hover:hover{background:var(--color-slate-50)}.big-header{font-size:3.5rem}.bold-link{color:var(--logo-color);font-weight:600}.box-sizing-border{box-sizing:border-box}.box-shadow-danger-700{box-shadow:0px 0px 0px 1px var(--color-danger-700)}.box-shadow-danger-700-hover:hover{box-shadow:0px 0px 0px 1px var(--color-danger-700),0px 0px 0px 2px var(--color-danger-500)}.box-shadow-success-300{box-shadow:0px 0px 0px 1px var(--color-success-300)}.box-shadow-success-600{box-shadow:0px 0px 0px 1px var(--color-success-600)}.box-shadow-warning-600{box-shadow:0px 0px 0px 1px var(--color-warning-600)}.box-shadow-ai{box-shadow:rgba(240,171,252,0.4705882353) 0px 1px 1px 0px,#e9d5ff 0px 0px 0px 1px,rgba(240,171,252,0.2392156863) 0px 2px 5px 0px}.box-shadow-input{box-shadow:var(--color-slate-300) 0px 1px 1px 0px,var(--color-slate-200) 0px 0px 0px 1px,var(--color-slate-100) 0px 2px 5px 0px}.box-shadow-input.darker-hover:not(:disabled):hover,.box-shadow-input.darker-hover:not(:disabled):focus-within{box-shadow:var(--color-slate-500) 0px 1px 1px 0px,var(--color-slate-400) 0px 0px 0px 1px,var(--color-slate-200) 0px 2px 5px 0px}.box-shadow-drop{box-shadow:0px 8px 16px -3px rgba(0,0,0,0.08),0px 16px 36px -6px rgba(25,28,33,0.2),0px 0px 0px 1px var(--color-gray-100)}.box-shadow-slate-200{box-shadow:0px 0px 0px 1px var(--color-slate-200)}.box-shadow-outline{box-shadow:0px 0px 0px 1px var(--color-slate-300)}.box-shadow-outline.darker-hover:not(:disabled):hover,.box-shadow-outline.darker-hover:not(:disabled):focus-within{box-shadow:var(--color-slate-500) 0px 1px 1px 0px,var(--color-slate-400) 0px 0px 0px 1px,var(--color-slate-200) 0px 2px 5px 0px}.box-shadow-slate-400{box-shadow:0px 0px 0px 1px var(--color-slate-400)}.box-shadow-logo-hover:hover{box-shadow:0px 0px 0px 1px var(--logo-color-darker-10),0px 0px 0px 2px var(--logo-color)}.box-shadow-dark-blur{box-shadow:rgba(0,0,0,0.06) 0px 2px 1px,rgba(0,0,0,0.06) 0px 4px 2px,rgba(0,0,0,0.06) 0px 8px 4px,rgba(0,0,0,0.06) 0px 16px 8px,rgba(0,0,0,0.06) 0px 32px 16px,0px 0px 0px 1px rgba(0,0,0,0.12)}.box-shadow-lighter-blur{box-shadow:0px 0px 0px 1px var(--color-slate-300)}.border-slate-300-dashed{border:1px dashed var(--color-slate-300)}.border-gray-200{border:1px solid var(--color-gray-200)}.border-gray-300{border:1px solid var(--color-gray-300)}.border-gray-300-dashed{border:1.5px dashed var(--color-gray-300)}.border-logo-dashed-hover:hover{border:1.5px dashed var(--logo-color)}.box-shadow-gray-300{box-shadow:0px 0px 0px 1px var(--color-gray-300)}.box-shadow-gray-300.blur-hover:hover{box-shadow:0px 0px 0px 1px var(--color-gray-500),rgba(0,0,0,0.06) 0px 4px 16px}.box-shadow-gray-700{box-shadow:0px 0px 0px 1px var(--color-gray-700)}.box-shadow-gray-700-hover:hover{box-shadow:0px 0px 0px 1px var(--color-gray-700)}.box-shadow-logo-checked:has(:checked){box-shadow:0px 0px 0px 1px var(--logo-color-darker-10),0px 0px 0px 3px rgb(202,202,240)}.box-shadow-logo-selected{box-shadow:0px 0px 0px 1px var(--logo-color),0px 0px 0px 2px var(--logo-color-step-2);background-color:var(--logo-color-step-1)}.border-radius-2{border-radius:2px}.border-radius-3{border-radius:3px}.border-radius-4{border-radius:4px}.border-radius-8{border-radius:8px}.border-radius-10{border-radius:10px}.border-radius-12{border-radius:12px}.border-radius-16{border-radius:16px}.border-radius-100{border-radius:100px}.border-radius-round{border-radius:100%}.b-top-left-radius-4{border-top-left-radius:4px}.b-top-right-radius-4{border-top-right-radius:4px}.b-bottom-left-radius-4{border-bottom-left-radius:4px}.b-bottom-right-radius-4{border-bottom-right-radius:4px}.b-top-left-radius-8{border-top-left-radius:8px}.b-top-right-radius-8{border-top-right-radius:8px}.b-top-left-radius-10{border-top-left-radius:10px}.b-top-right-radius-10{border-top-right-radius:10px}.b-bottom-left-radius-10{border-bottom-left-radius:10px}.b-bottom-right-radius-10{border-bottom-right-radius:10px}.b-top-light{border-top:1px solid var(--color-slate-200)}.b-top-slate-300{border-top:1px solid var(--color-slate-300)}.b-top-gray-100{border-top:1px solid var(--color-gray-100)}.b-top-gray-200{border-top:1px solid var(--color-gray-200)}.b-top-gray-300{border-top:1px solid var(--color-gray-300)}.b-right-slate-200{border-right:1px solid var(--color-slate-200)}.b-bottom-light{border-bottom:1px solid #eeeef0}.b-bottom-slate-300{border-bottom:1px solid var(--color-slate-300)}.b-bottom-gray-50{border-bottom:1px solid var(--color-gray-50)}.b-bottom-gray-100{border-bottom:1px solid var(--color-gray-100)}.b-bottom-gray-200{border-bottom:1px solid var(--color-gray-200)}.b-bottom-gray-300{border-bottom:1px solid var(--color-gray-300)}.b-bottom-gray-500{border-bottom:1px solid var(--color-gray-500)}.b-bottom-gray-900{border-bottom:1px solid var(--color-gray-900)}.b-left-gray-200{border-left:1px solid var(--color-gray-200)}.chevron-after{display:flex;align-items:center}.chevron-after::after{content:"";-webkit-mask-image:url(/images/icons/chevron.svg);mask-image:url(/images/icons/chevron.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-slate-700);height:16px;width:16px;display:block}.chevron-after.point-forward::after{transform:rotate(270deg)}.chevron-after.white::after{background-color:rgb(255,255,255)}.chevron-after.thick::after{-webkit-mask-image:url(/images/icons/chevron-thick.svg);mask-image:url(/images/icons/chevron-thick.svg);--icon-url:url(/images/icons/chevron-thick.svg)}.color-logo{color:var(--logo-color);--icon-color:var(--logo-color) !important}.color-logo-hover:hover{color:var(--logo-color-darker-10);--icon-color:var(--logo-color-darker-10) !important}.color-logo-darker{color:var(--logo-color-darker-10);--icon-color:var(--logo-color-darker-10) !important}.color-purple-600{color:var(--color-purple-600);--icon-color:var(--color-purple-600)}.color-purple-900{color:var(--color-purple-900)}.color-text{color:var(--text-color);--icon-color:var(--text-color)}.color-gray-300{color:var(--color-gray-300);--icon-color:var(--color-gray-300)}.color-gray-500{color:var(--color-gray-500);--icon-color:var(--color-gray-500)}.color-gray-600{color:var(--color-gray-600);--icon-color:var(--color-gray-600)}.color-gray-700{color:var(--color-gray-700);--icon-color:var(--color-gray-700)}.color-gray-800{color:var(--color-gray-800);--icon-color:var(--color-gray-800)}.color-gray-900{color:var(--color-gray-900)}.color-success-600{color:var(--color-success-600);--icon-color:var(--color-success-600) !important}.color-success-700{color:var(--color-success-700);--icon-color:var(--color-success-700) !important}.color-slate-500{color:var(--color-slate-500)}.color-slate-600{color:var(--color-slate-600)}.color-slate-700{color:var(--color-slate-700)}.color-danger-600{color:var(--color-danger-600);--icon-color:var(--color-danger-600) !important}.color-danger-700{color:var(--color-danger-700);--icon-color:var(--color-danger-700) !important}.color-warning-600{color:var(--color-warning-600);--icon-color:var(--color-warning-600) !important}.color-warning-700{color:var(--color-warning-700);--icon-color:var(--color-warning-700) !important}.color-blue-800{color:var(--color-blue-800)}.color-white{color:rgb(255,255,255)}.contain-height{max-height:100dvh}[data-info-label]{position:relative}[data-info-label]::after{align-items:center;background:linear-gradient(45deg,var(--color-danger-700),var(--color-danger-500));border-radius:100px;color:#fff;content:attr(data-info-label);display:flex;font:600 0.7rem Lato;width:15px;height:15px;position:absolute;right:0px;top:-5px;justify-content:center;text-shadow:0 0 black}.d-block{display:block}.d-flex{display:flex}.d-none{display:none}.d-grid-2{display:grid;grid-template-columns:repeat(2,1fr)}.d-grid-4{display:grid;grid-template-columns:repeat(4,1fr)}.elipses-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elipses-txt.wrap-hover:hover{text-overflow:unset;white-space:break-spaces}.ellipses-vertical{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.grab-hover{cursor:grab}.remove-elipses-hover:hover{overflow:visible}.error-txt{font:400 0.8em var(--header-font);color:var(--color-danger-600)}.img-fit{height:100%;width:auto;max-width:100%;display:block;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.fade{opacity:0;z-index:-1;pointer-events:none}.f-header{font-family:var(--header-font)}.f-italics{font-style:italic}.f-monospace{font-family:monospace}.f-body{font-family:var(--text-font)}.f-white{color:#fff}.f-300{font-weight:300}.f-400{font-weight:400}.f-500{font-weight:500}.f-600{font-weight:600}.f-700{font-weight:700}.f-800{font-weight:800}.no-shrink{flex-shrink:0}.fade-out-down{animation:fade-out-down 0.2s ease-in forwards}.fade-out-down-reverse{animation:fade-out-down 0.2s ease-in reverse}.f-super-sm{font-size:0.5rem}.f-very-sm{font-size:0.7rem}.f-extra-sm{font-size:0.75rem}.f-sm{font-size:0.875rem}.f-mid{font-size:1rem}.f-header-sm{font-size:1.1rem}.f-header-md{font-size:1.25rem}.f-big{font-size:1.5rem}.f-bigger{font-size:3rem}.f-line-height-1-6{line-height:1.6}.line-height-1px{line-height:1px}.line-height-10{line-height:10px}.line-height-19{line-height:19px}.line-height-21{line-height:21px}.f-serif{font-family:serif}.f-sans-serif{font-family:sans-serif}.flex-column{flex-flow:column}.flex-row{flex-flow:row}.flex-wrap{flex-wrap:wrap}.flew-grow,.flex-grow{flex:1 1 auto}.flex-05{flex:0.5}.flex-1{flex:1}.full-vh{min-height:100vh}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.h-fit{height:-moz-fit-content;height:fit-content}.h-100{height:100%}.height-container-800{height:800px;max-height:800px}.height-container-full-height{height:100%}.hide{pointer-events:none;visibility:hidden}.higher{z-index:99 !important}.icon,.tooltip{--width:20px;--height:20px;--icon-color:var(--color-slate-600);--icon-url:"";width:var(--width);height:var(--height);background:transparent;box-shadow:0px 0px 0px 0px;padding:0}.icon.ai,.tooltip.ai{--icon-url:url(/images/icons/ai.svg)}.icon.account,.tooltip.account{--icon-url:url(/images/icons/account.svg)}.icon.account.fill:hover,.tooltip.account.fill:hover{--icon-url:url(/images/icons/account-fill.svg)}.icon.align-left,.tooltip.align-left{--icon-url:url(/images/icons/align-left.svg)}.icon.align-center,.tooltip.align-center{--icon-url:url(/images/icons/align-center.svg)}.icon.align-right,.tooltip.align-right{--icon-url:url(/images/icons/align-right.svg)}.icon.add-thick,.tooltip.add-thick{--icon-url:url(/images/icons/add-thick.svg)}.icon.animation,.tooltip.animation{--icon-url:url(/images/icons/animation.svg)}.icon.archive,.tooltip.archive{--icon-url:url(/images/icons/archive.svg)}.icon.arrow,.tooltip.arrow{--icon-url:url(/images/icons/arrow-back.svg)}.icon.arrow.forward,.tooltip.arrow.forward{rotate:180deg}.icon.arrow-range,.tooltip.arrow-range{--icon-url:url(/images/icons/arrow-range.svg)}.icon.arrow-range-vertical,.tooltip.arrow-range-vertical{--icon-url:url(/images/icons/arrow-range.svg);rotate:90deg}.icon.attachment,.tooltip.attachment{--icon-url:url(/images/icons/attachment.svg)}.icon.back,.tooltip.back{--icon-url:url(/images/icons/chevron-thick.svg)}.icon.back::after,.tooltip.back::after{rotate:180deg}.icon.form-back,.tooltip.form-back{--icon-url:url(/images/icons/form-back.svg)}.icon.balance,.tooltip.balance{--icon-url:url(/images/icons/balance.svg)}.icon.barcode,.tooltip.barcode{--icon-url:url(/images/icons/barcode.svg)}.icon.battery,.tooltip.battery{--icon-url:url(/images/icons/battery.svg)}.icon.border,.tooltip.border{--icon-url:url(/images/icons/border.svg)}.icon.business,.tooltip.business{--icon-url:url(/images/icons/store.svg)}.icon.business.fill:hover,.tooltip.business.fill:hover{--icon-url:url(/images/icons/store-fill.svg)}.icon.battery,.tooltip.battery{--icon-url:url(/images/icons/battery.svg)}.icon.bell,.tooltip.bell{--icon-url:url(/images/icons/bell.svg)}.icon.bell.active,.tooltip.bell.active{--icon-url:url(/images/icons/bell-active.svg)}.icon.bell-off,.tooltip.bell-off{--icon-url:url(/images/icons/bell-off.svg)}.icon.block,.tooltip.block{--icon-url:url(/images/icons/block.svg)}.icon.bold,.tooltip.bold{--icon-url:url(/images/icons/bold.svg)}.icon.calendar,.tooltip.calendar{--icon-url:url(/images/icons/calendar.svg)}.icon.n-calendar,.tooltip.n-calendar{--height:22px;--icon-url:url(/images/icons/calendar-thick.svg)}.icon.sm-calendar,.tooltip.sm-calendar{--icon-url:url(/images/icons/calendar-sm.svg)}.icon.chat,.tooltip.chat{--icon-url:url(/images/icons/chat.svg)}.icon.check-circle,.tooltip.check-circle{--icon-url:url(/images/icons/check-circle.svg)}.icon.chat-bubble,.tooltip.chat-bubble{--icon-url:url(/images/icons/chat-bubble.svg)}.icon.check-small,.tooltip.check-small{--icon-url:url(/images/icons/check-small.svg)}.icon.check,.tooltip.check{--icon-url:url(/images/icons/check-thick-rounded.svg)}.icon.checkbox,.tooltip.checkbox{--icon-url:url(/images/icons/checkbox.svg)}.icon.chevron,.tooltip.chevron{--icon-url:url(/images/icons/chevron.svg)}.icon.chevron.left,.tooltip.chevron.left{rotate:90deg}.icon.chevron.right,.tooltip.chevron.right{rotate:270deg}.icon.clock,.tooltip.clock{--icon-url:url(/images/icons/clock.svg)}.icon.close,.tooltip.close{--icon-url:url(/images/icons/close.svg)}.icon.close-thick,.tooltip.close-thick{--icon-url:url(/images/icons/close-thick.svg)}.icon.colors,.tooltip.colors{--icon-url:url(/images/icons/colors.svg)}.icon.columns,.tooltip.columns{--icon-url:url(/images/icons/columns.svg)}.icon.copy,.tooltip.copy{--icon-url:url(/images/icons/copy.svg)}.icon.color-text,.tooltip.color-text{--icon-url:url(/images/icons/color-text.svg)}.icon.delete,.tooltip.delete{--icon-url:url(/images/icons/delete.svg)}.icon.delete-fill,.tooltip.delete-fill{--icon-url:url(/images/icons/delete-fill.svg)}.icon.desktop,.tooltip.desktop{--icon-url:url(/images/icons/desktop.svg)}.icon.dot,.tooltip.dot{--icon-url:url(/images/icons/dot.svg)}.icon.download,.tooltip.download{--icon-url:url(/images/icons/download.svg)}.icon.drag-indicator,.tooltip.drag-indicator{--icon-url:url(/images/icons/drag-indicator.svg)}.icon.edit,.tooltip.edit{--icon-url:url(/images/icons/edit.svg)}.icon.edit-square,.tooltip.edit-square{--icon-url:url(/images/icons/edit-square.svg)}.icon.edit-fill,.tooltip.edit-fill{--icon-url:url(/images/icons/edit-fill.svg)}.icon.eraser,.tooltip.eraser{--icon-url:url(/images/icons/eraser.svg)}.icon.export,.tooltip.export{--icon-url:url(/images/icons/export.svg)}.icon.elements,.tooltip.elements{--icon-url:url(/images/icons/form-elements.svg)}.icon.email,.tooltip.email{--icon-url:url(/images/icons/email.svg)}.icon.end-call,.tooltip.end-call{--icon-url:url(/images/icons/end-call.svg)}.icon.error.fill,.tooltip.error.fill{--icon-url:url(/images/icons/error-fill.svg)}.icon.expand,.tooltip.expand{--icon-url:url(/images/icons/expand.svg)}.icon.eye,.tooltip.eye{--icon-url:url(/images/icons/eye.svg)}.icon.eye-off,.tooltip.eye-off{--icon-url:url(/images/icons/eye-off.svg)}.icon.file,.tooltip.file{--icon-url:url(/images/icons/file.svg)}.icon.filters,.tooltip.filters{--icon-url:url(/images/icons/filters.svg)}.icon.flip-camera,.tooltip.flip-camera{--icon-url:url(/images/icons/flip-camera.svg)}.icon.flag,.tooltip.flag{--icon-url:url(/images/icons/flag.svg)}.icon.folder,.tooltip.folder{--icon-url:url(/images/icons/folder.svg)}.icon.font,.tooltip.font{--icon-url:url(/images/icons/font.svg)}.icon.font-decrease,.tooltip.font-decrease{--icon-url:url(/images/icons/font-decrease.svg)}.icon.font-increase,.tooltip.font-increase{--icon-url:url(/images/icons/font-increase.svg)}.icon.gallery,.tooltip.gallery{--icon-url:url(/images/icons/gallery.svg)}.icon.globals,.tooltip.globals{--icon-url:url(/images/icons/globals.svg)}.icon.grid,.tooltip.grid{--icon-url:url(/images/icons/grid.svg)}.icon.group,.tooltip.group{--icon-url:url(/images/icons/group.svg)}.icon.hamburger,.tooltip.hamburger{--icon-url:url(/images/icons/hamburger.svg)}.icon.header-large,.tooltip.header-large{--icon-url:url(/images/icons/large-header.svg)}.icon.header-medium,.tooltip.header-medium{--icon-url:url(/images/icons/medium-header.svg)}.icon.header-small,.tooltip.header-small{--icon-url:url(/images/icons/small-header.svg)}.icon.help,.tooltip.help{--icon-url:url(/images/icons/help.svg)}.icon.text-highlight,.tooltip.text-highlight{--icon-url:url(/images/icons/highlight.svg)}.icon.home,.tooltip.home{--icon-url:url(/images/icons/home.svg)}.icon.hourglass,.tooltip.hourglass{--icon-url:url(/images/icons/hourglass.svg)}.icon.italics,.tooltip.italics{--icon-url:url(/images/icons/italics.svg)}.icon.image,.tooltip.image{--icon-url:url(/images/icons/image.svg)}.icon.info,.tooltip.info{--icon-url:url(/images/icons/info.svg)}.icon.input,.tooltip.input{--icon-url:url(/images/icons/input.svg)}.icon.important,.tooltip.important{--icon-url:url(/images/icons/important.svg)}.icon.label,.tooltip.label{--icon-url:url(/images/icons/label.svg)}.icon.layout,.tooltip.layout{--icon-url:url(/images/icons/layout.svg)}.icon.lightning,.tooltip.lightning{--icon-url:url(/images/icons/lightning.svg)}.icon.link,.tooltip.link{--icon-url:url(/images/icons/link.svg)}.icon.lock,.tooltip.lock{--icon-url:url(/images/icons/lock.svg)}.icon.lock.open,.tooltip.lock.open{--icon-url:url(/images/icons/lock-open.svg)}.icon.list,.tooltip.list{--icon-url:url(/images/icons/list.svg)}.icon.mark-unread,.tooltip.mark-unread{--icon-url:url(/images/icons/mark-unread.svg)}.icon.matrix,.tooltip.matrix{--icon-url:url(/images/icons/matrix.svg)}.icon.mic,.tooltip.mic{--icon-url:url(/images/icons/mic.svg)}.icon.mic-off,.tooltip.mic-off{--icon-url:url(/images/icons/mic-off.svg)}.icon.mobile,.tooltip.mobile{--icon-url:url(/images/icons/phone.svg)}.icon.move,.tooltip.move{--icon-url:url(/images/icons/move.svg)}.icon.more,.tooltip.more{--icon-url:url(/images/icons/more.svg)}.icon.more.vertical,.tooltip.more.vertical{transform:rotate(90deg)}.icon.net,.tooltip.net{--icon-url:url(/images/icons/net.svg)}.icon.new-window,.tooltip.new-window{--icon-url:url(/images/icons/new-window.svg)}.icon.next,.tooltip.next{--icon-url:url(/images/icons/next.svg)}.icon.notes,.tooltip.notes{--icon-url:url(/images/icons/notes.svg)}.icon.open,.tooltip.open{--icon-url:url(/images/icons/open.svg)}.icon.orders,.tooltip.orders{--icon-url:url(/images/icons/orders.svg)}.icon.notice,.tooltip.notice{--icon-url:url(/images/icons/notice.svg)}.icon.optional,.tooltip.optional{--icon-url:url(/images/icons/optional.svg)}.icon.other,.tooltip.other{--icon-url:url(/images/icons/other.svg)}.icon.padding,.tooltip.padding{--icon-url:url(/images/icons/padding.svg)}.icon.page,.tooltip.page{--icon-url:url(/images/icons/page.svg)}.icon.paint,.tooltip.paint{--icon-url:url(/images/icons/paint.svg)}.icon.pause,.tooltip.pause{--icon-url:url(/images/icons/pause.svg)}.icon.pay-btns,.tooltip.pay-btns{--icon-url:url(/images/icons/pay-btns.svg)}.icon.paint,.tooltip.paint{--icon-url:url(/images/icons/paint.svg)}.icon.pencil,.tooltip.pencil{--icon-url:url(/images/icons/pencil.svg)}.icon.pending,.tooltip.pending{--icon-url:url(/images/icons/pending.svg)}.icon.pencil-fill,.tooltip.pencil-fill{--icon-url:url(/images/icons/pencil-fill.svg)}.icon.person,.tooltip.person{--icon-url:url(/images/icons/person.svg)}.icon.person-fill,.tooltip.person-fill{--icon-url:url(/images/icons/person-fill.svg)}.icon.pill,.tooltip.pill{--icon-url:url(/images/icons/pill.svg)}.icon.prescription,.tooltip.prescription{--icon-url:url(/images/icons/prescriptions.svg)}.icon.prescription,.tooltip.prescription{--icon-url:url(/images/icons/prescriptions.svg)}.icon.printer,.tooltip.printer{--icon-url:url(/images/icons/printer.svg)}.icon.printer.fill:hover,.icon.printer.filled,.tooltip.printer.fill:hover,.tooltip.printer.filled{--icon-url:url(/images/icons/printer-fill.svg)}.icon.questionnaire,.tooltip.questionnaire{--icon-url:url(/images/icons/questionnaire.svg)}.icon.radio,.icon.record,.tooltip.radio,.tooltip.record{--icon-url:url(/images/icons/radio.svg)}.icon.radio-unchecked,.tooltip.radio-unchecked{--icon-url:url(/images/icons/radio-unchecked.svg)}.icon.reply,.tooltip.reply{--icon-url:url(/images/icons/reply.svg)}.icon.reply.mirror,.tooltip.reply.mirror{transform:scaleX(-1)}.icon.refresh,.tooltip.refresh{--icon-url:url(/images/icons/refresh.svg)}.icon.remove,.tooltip.remove{--icon-url:url(/images/icons/remove.svg)}.icon.report,.tooltip.report{--icon-url:url(/images/icons/report.svg)}.icon.save,.tooltip.save{--icon-url:url(/images/icons/save.svg)}.icon.save.fill:hover,.tooltip.save.fill:hover{--icon-url:url(/images/icons/save-fill.svg)}.icon.scale-input,.tooltip.scale-input{--icon-url:url(/images/icons/scale.svg)}.icon.screen-share,.tooltip.screen-share{--icon-url:url(/images/icons/screen-share.svg)}.icon.search-filter,.tooltip.search-filter{--icon-url:url(/images/icons/search-filter.svg)}.icon.send,.tooltip.send{--icon-url:url(/images/icons/send.svg)}.icon.settings,.tooltip.settings{--icon-url:url(/images/icons/settings.svg)}.icon.settings.fill:hover,.tooltip.settings.fill:hover{--icon-url:url(/images/icons/settings-fill.svg)}.icon.shadows,.tooltip.shadows{--icon-url:url(/images/icons/shadows.svg)}.icon.signal,.tooltip.signal{--icon-url:url(/images/icons/signal.svg)}.icon.search,.tooltip.search{--icon-url:url(/images/icons/search.svg)}.icon.search-thick,.tooltip.search-thick{--icon-url:url(/images/icons/search-thick.svg)}.icon.signature,.tooltip.signature{--icon-url:url(/images/icons/signature.svg)}.icon.squish,.tooltip.squish{--icon-url:url(/images/icons/squish.svg)}.icon.store-alt,.tooltip.store-alt{--icon-url:url(/images/icons/store-alt.svg)}.icon.star,.tooltip.star{--icon-url:url(/images/icons/star.svg)}.icon.straighten,.tooltip.straighten{--icon-url:url(/images/icons/straighten.svg)}.icon.unfold,.tooltip.unfold{--icon-url:url(/images/icons/unfold.svg)}.icon.tablet,.tooltip.tablet{--icon-url:url(/images/icons/tablet.svg)}.icon.subscriptions,.tooltip.subscriptions{--icon-url:url(/images/icons/subscriptions.svg)}.icon.tasks,.tooltip.tasks{--icon-url:url(/images/icons/tasks.svg)}.icon.text,.tooltip.text{--icon-url:url(/images/icons/text.svg)}.icon.timer,.tooltip.timer{--icon-url:url(/images/icons/timer.svg)}.icon.timer-thick,.tooltip.timer-thick{--icon-url:url(/images/icons/timer-thick.svg)}.icon.title,.tooltip.title{--icon-url:url(/images/icons/title.svg)}.icon.underline,.tooltip.underline{--icon-url:url(/images/icons/underline.svg)}.icon.upload,.tooltip.upload{--icon-url:url(/images/icons/upload.svg);--width:60px;--height:60px}.icon.upload-thick,.tooltip.upload-thick{--icon-url:url(/images/icons/upload-thick.svg)}.icon.wifi,.tooltip.wifi{--icon-url:url(/images/icons/wifi.svg)}.icon.vertical-top,.tooltip.vertical-top{--icon-url:url(/images/icons/vertical-top.svg)}.icon.vertical-center,.tooltip.vertical-center{--icon-url:url(/images/icons/vertical-center.svg)}.icon.vertical-bottom,.tooltip.vertical-bottom{--icon-url:url(/images/icons/vertical-bottom.svg)}.icon.videocall,.tooltip.videocall{--icon-url:url(/images/icons/videocall.svg)}.icon.view-comfy,.tooltip.view-comfy{--icon-url:url(/images/icons/view-comfy.svg)}.icon.video-off,.tooltip.video-off{--icon-url:url(/images/icons/videocam-off.svg)}.icon::after,.tooltip::after{content:"";-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:cover;mask-size:cover;background-color:var(--icon-color);width:var(--width);height:var(--height);display:block}.background-color-slate-600{background:var(--color-slate-600)}.white-icon{--icon-color:#fff}.dark-icon{--icon-color:var(--color-slate-900)}.input-unit-label{position:absolute;bottom:5px;right:5px}[data-tooltip]{--tooltip-top:20px;--tooltip-width:100px;--tooltip-left:0px}[data-tooltip]::before{content:attr(data-tooltip);position:absolute;width:var(--tooltip-width);font-size:0.7rem;background:var(--color-slate-700);color:#fff;font:400 0.7rem/16px "Lato";left:calc(50% + var(--tooltip-left));transform:translate(-50%,10px) scale(0.9);padding:5px 10px;top:var(--tooltip-top);z-index:9;border-radius:4px;opacity:0;transition:opacity 0.15s ease,transform 0.25s ease,scale 0.15s cubic-bezier(0.53,0.14,1,0.25);box-shadow:0px 0px 0px 1px var(--color-slate),0px 3px 6px 1px rgba(0,0,0,0.2705882353),0px 0px 3px 1px rgba(0,0,0,0.2392156863);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:none;width:-moz-fit-content;width:fit-content;text-wrap:nowrap}[data-tooltip]:hover::before{transform:translate(-50%,0px) scale(1);opacity:1;scale:1}.dot-success-600,.dot-warning-600,.dot-purple-600,.dot-danger-600{display:flex;align-items:center;gap:5px}.dot-success-600::before,.dot-warning-600::before,.dot-purple-600::before,.dot-danger-600::before{display:block;content:"";width:6px;height:6px;border-radius:50%}.dot-danger-600::before{background:var(--color-danger-600)}.dot-success-600::before{background:var(--color-success-600)}.dot-warning-600::before{background:var(--color-warning-600)}.dot-purple-600::before{background:var(--color-purple-600)}.tooltip{--icon-url:url(/images/icons/info.svg);--tooltip-width:150px;--width:12px;--height:12px;--icon-color:#fff;background:var(--logo-color);border-radius:4px;height:12px;width:12px;position:relative}.tooltip:hover{background:var(--color-slate-700)}.tooltip.wider::before{text-wrap:auto;width:200px}.tooltip.center-tip-text::before{text-align:center}.justify-content-around{justify-content:space-around}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:end}.justify-content-space-evenly{justify-content:space-evenly}.letter-spacing-tight{letter-spacing:-0.3px}.list-no-style li{list-style:none}.loading,.pointer-events-none{pointer-events:none}.loading-overlay::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;pointer-events:all}.logo{width:88.4px;height:33.8px;display:block}.logo.login-logo{width:70.72px;height:27.04px}.logo.pointer svg:hover{opacity:0.6}.logo.white svg{color:#fff}.logo.slate svg{color:var(--color-slate)}.logo.logo-color svg{color:var(--logo-color)}.min-loading{min-height:100px}.min-fullscreen{min-height:100vh}.m-5{margin:5px}.m-auto{margin:auto}.ml-auto{margin-left:auto}.ml-2{margin-left:2px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.mx-5{margin-left:5px;margin-right:5px}.mx-auto{margin-left:auto;margin-right:auto}.mt-auto{margin-top:auto}.mt-2{margin-top:2px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-0{margin-top:0px}.mr-auto{margin-right:auto}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mb-3{margin-bottom:3px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-40{margin-bottom:40px}.my-auto{margin-top:auto;margin-bottom:auto}.my-5{margin-top:5px;margin-bottom:5px}.no-white-space{white-space:nowrap}.white-space-pre-line{white-space:pre-line}.no-transitions *{transition:all 0s !important}.squish{min-height:0px;height:0px}.opacity-0{opacity:0}.opacity-50{opacity:0.5}.opacity-100-hover:hover{opacity:1}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-auto{overflow-y:auto}.text-editor{height:100%;outline:0px !important}.cursor-grab{cursor:grab}.pointer{cursor:pointer}.pointer-none{pointer-events:none}.p-absolute{position:absolute}.p-relative{position:relative}.p-fixed{position:fixed}.p-0{padding:0}.p-3{padding:3px}.p-5{padding:5px}.p-8{padding:8px}.p-9{padding:9px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.p-30{padding:30px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pl-30{padding-left:30px}.pr-30{padding-right:30px}.pt-30{padding-top:30px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-0{padding-bottom:0px}.pb-30{padding-bottom:30px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.py-3{padding-top:3px;padding-bottom:3px}.py-5{padding-top:5px;padding-bottom:5px}.py-8{padding-top:8px;padding-bottom:8px}.py-10{padding-top:10px;padding-bottom:10px}.py-12{padding-top:12px;padding-bottom:12px}.py-15{padding-top:15px;padding-bottom:15px}.py-20{padding-top:20px;padding-bottom:20px}.px-0{padding-left:0px;padding-right:0px}.px-5{padding-left:5px;padding-right:5px}.px-8{padding-left:8px;padding-right:8px}.px-10{padding-left:10px;padding-right:10px}.px-15{padding-left:15px;padding-right:15px}.px-20{padding-left:20px;padding-right:20px}.user-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.reverse{flex-direction:row-reverse}.slash-after::after{content:"/";margin:0 0 0 5px}.text-first-capitalize::first-letter{text-transform:capitalize}.text-normal-case{text-transform:none}.text-normal-case::first-letter{text-transform:none}.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.text-italics{font-style:italic}.transition-opacity{transition:opacity 0.2s ease-in}.triangle{position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--color-gray-400)}.triangle::after{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;position:absolute;left:-6.7px;top:1.5px}.methods-container:has(.payment-method){overflow:auto;padding:5px;max-width:600px;margin-left:-5px}.payment-method{padding:5px 15px 5px 5px}.payment-method.active{box-shadow:0px 0px 0px 1px var(--logo-color),0px 0px 0px 2px var(--logo-color-step-5) !important}.payment-method.active [data-target]{display:none;pointer-events:none}.no-exp{width:88.9px}.type-container{width:50px;height:30px}.underline-hover:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}ul{margin:0}.yes-no-container{width:200px}.width-100{width:100px}.width-container-100{max-width:100px}.width-container-220{max-width:220px}.width-container-325{max-width:325px}.width-container-350{max-width:350px}.width-container-500{max-width:500px}.width-container-525{max-width:525px}.width-container-700{max-width:700px}.width-container-1000{max-width:1000px}.width-container-1200{max-width:1200px}.w-fit{width:-moz-fit-content;width:fit-content}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.word-wrap{word-wrap:break-word}.z-2{z-index:2}.z-100{z-index:100}.z-200{z-index:200}.z-10000{z-index:10000}.z-10001{z-index:10001}@keyframes fade-out-down{0%{transform:translateY(0px);opacity:1}100%{transform:translateY(10px);opacity:0}}@keyframes fade-out-down-more{0%{transform:translateY(0px);opacity:1}100%{transform:translateY(30px);opacity:0}}.min-w-0{min-width:0}.gap-3{gap:3px}.color-warning{color:var(--color-orange-600,#e67e22)}.timeline-container{display:flex;flex-direction:column;gap:0}.timeline-row{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;padding-bottom:18px}.timeline-row:last-child{padding-bottom:0}.timeline-rail{position:relative;display:flex;justify-content:center}.timeline-icon-circle{width:28px;height:28px;border-radius:8px;background:var(--color-gray-100);display:flex;align-items:center;justify-content:center;z-index:1}.timeline-icon-circle .icon{--width:15px;--height:15px;--icon-color:var(--timeline-icon-color,var(--color-gray-700))}.timeline-connector{position:absolute;top:32px;bottom:-16px;width:2px;border-radius:2px;background:var(--color-gray-200)}.timeline-content{min-width:0;padding-top:2px}.timeline-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.timeline-title{line-height:1.35}.timeline-description{line-height:1.45}.timeline-timestamp{white-space:nowrap;padding-top:1px}.dd,.mm{width:30px}.yyyy{width:50px}.dd,.mm,.yyyy{border:0 !important;outline:0 !important}.error-container .invalid-msg{display:grid;grid-template-rows:0fr;opacity:0;transition:opacity 0.15s ease,grid-template-rows 0.2s ease,margin 0.1s ease;margin:0px;font:500 0.8rem var(--text-font);color:var(--color-danger-700);pointer-events:none}.error-container .invalid-msg>div{overflow:hidden}.input-container{position:relative}.input-container label{font:600 0.9rem var(--text-font);color:var(--text-color)}.input-container>input[type=text].smaller,.input-container input[type=password].smaller,.input-container input[type=email].smaller,.input-container input[type=time].smaller,.input-container input[type=numeric].smaller,.input-container textarea.smaller{padding:9px 12px;font-size:0.875rem;max-width:300px;box-sizing:border-box}.input-container>input[type=text].smaller.w-100,.input-container input[type=password].smaller.w-100,.input-container input[type=email].smaller.w-100,.input-container input[type=time].smaller.w-100,.input-container input[type=numeric].smaller.w-100,.input-container textarea.smaller.w-100{width:100%}.input-container>input[type=text],.input-container input[type=password],.input-container input[type=email],.input-container input[type=time],.input-container input[type=numeric],.input-container textarea{box-sizing:border-box;padding:13px 15px;border:0;border-radius:4px;font:500 1rem var(--text-font);box-shadow:0px 0px 0px 1px var(--color-slate-300);outline:0px !important}.input-container>input[type=text]:focus-within,.input-container input[type=password]:focus-within,.input-container input[type=email]:focus-within,.input-container input[type=time]:focus-within,.input-container input[type=numeric]:focus-within,.input-container textarea:focus-within{box-shadow:0px 0px 0px 1px var(--color-slate-700)}.input-container>input[type=text] + .disabled-help,.input-container input[type=password] + .disabled-help,.input-container input[type=email] + .disabled-help,.input-container input[type=time] + .disabled-help,.input-container input[type=numeric] + .disabled-help,.input-container textarea + .disabled-help{display:none;position:absolute;font:500 0.7rem "Lato";position:absolute;top:19px;background:var(--logo-color);color:#fff;padding:7px;border-radius:4px;width:200px;right:0;opacity:0;transform:translateY(5px) scale(0.95);transition:opacity 0.15s ease,transform 0.25s ease,scale 0.15s cubic-bezier(0.53,0.14,1,0.25);box-shadow:0px 0px 0px 1px var(--color-logo-darker-10),0px 3px 6px 1px rgba(0,0,0,0.2705882353),0px 0px 3px 1px rgba(0,0,0,0.2392156863);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:none}.input-container>input[type=text]:disabled,.input-container input[type=password]:disabled,.input-container input[type=email]:disabled,.input-container input[type=time]:disabled,.input-container input[type=numeric]:disabled,.input-container textarea:disabled{opacity:0.6;background-color:var(--color-slate-200)}.input-container>input[type=text]:disabled~.icon.eye,.input-container input[type=password]:disabled~.icon.eye,.input-container input[type=email]:disabled~.icon.eye,.input-container input[type=time]:disabled~.icon.eye,.input-container input[type=numeric]:disabled~.icon.eye,.input-container textarea:disabled~.icon.eye{display:none}.input-container>input[type=text]:disabled + .disabled-help,.input-container input[type=password]:disabled + .disabled-help,.input-container input[type=email]:disabled + .disabled-help,.input-container input[type=time]:disabled + .disabled-help,.input-container input[type=numeric]:disabled + .disabled-help,.input-container textarea:disabled + .disabled-help{display:block}.input-container>input[type=text]:disabled:hover + .disabled-help,.input-container input[type=password]:disabled:hover + .disabled-help,.input-container input[type=email]:disabled:hover + .disabled-help,.input-container input[type=time]:disabled:hover + .disabled-help,.input-container input[type=numeric]:disabled:hover + .disabled-help,.input-container textarea:disabled:hover + .disabled-help{opacity:1;transform:translateY(0px) scale(1)}.input-container>input[type=time]:not(.keep-default){text-align:center;padding:11px 15px;width:73px;font-size:0.9rem}.input-container>input[type=time]:not(.keep-default)::-webkit-calendar-picker-indicator{display:none}.input-container:has(.touched:invalid) label{color:var(--color-danger-700) !important}.input-container>:not(fieldset).touched:invalid,.input-container .business-url-input:invalid{color:var(--color-danger-700) !important;box-shadow:0px 0px 0px 1px var(--color-danger-700) !important}.input-container .invalid-msg{display:grid;grid-template-rows:0fr;opacity:0;transition:opacity 0.15s ease,grid-template-rows 0.2s ease,margin 0.1s ease;margin:0px;font:500 0.8rem var(--text-font);color:var(--color-danger-700);pointer-events:none}.input-container .invalid-msg>div{overflow:hidden}.input-container .icon.eye,.input-container .icon.eye-off{position:absolute;top:32.25px;right:12px;padding:3px;box-sizing:content-box}.input-container .loader-container{position:absolute;top:45px;right:28px}.input-container{transition:height 0.25s ease,opacity 0.2s ease}input:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-currency-code{position:absolute;bottom:3px;right:3px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-container input.touched:invalid::-moz-placeholder,.priorly-input input.touched:invalid::-moz-placeholder{color:var(--color-danger-400)}.input-container input.touched:invalid::placeholder,.priorly-input input.touched:invalid::placeholder{color:var(--color-danger-400)}.input-container input.touched:invalid,.priorly-input input.touched:invalid{box-shadow:var(--color-danger-400) 0px 1px 1px 0px,var(--color-danger-700) 0px 0px 0px 1px,var(--color-danger-100) 0px 2px 5px 0px;color:var(--color-danger-600)}.input-container.all-touched:has(:invalid) .invalid-msg,.priorly-input.all-touched:has(:invalid) .invalid-msg{grid-template-rows:1fr;opacity:1;margin:5px 0px}.default-text-input{box-shadow:var(--color-slate-300) 0px 1px 1px 0px,var(--color-slate-200) 0px 0px 0px 1px,var(--color-slate-100) 0px 2px 5px 0px;box-sizing:border-box;border:0 !important;outline:0 !important}.default-text-input.padding{padding:9px}.default-text-input.width{width:305px}.default-text-input:focus-within{box-shadow:var(--color-slate-500) 0px 1px 1px 0px,var(--color-slate-400) 0px 0px 0px 1px,var(--color-slate-200) 0px 2px 5px 0px}.input-checkbox-primary input[type=checkbox].full-space{width:100%;height:100%;left:0;top:0}.input-checkbox-primary input[type=checkbox]{opacity:0;width:0;height:0}.input-checkbox-primary .checkbox-span{background:#fff;position:relative;width:14px;height:14px;border-radius:4px;box-shadow:rgba(58,63,69,0.25) 0px 1px 1px 0px,rgba(58,63,69,0.15) 0px 0px 0px 1px,rgba(58,63,69,0.05) 0px 2px 5px 0px}.input-checkbox-primary .checkbox-span::after{content:"";-webkit-mask-image:url(/images/icons/check-small.svg);mask-image:url(/images/icons/check-small.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#fff;width:16px;height:16px;display:block;position:absolute;top:calc(50% + 0.5px);left:50%;transform:translate(-50%,-50%) scale(0);transition:transform 0.15s ease}.input-checkbox-primary input:checked + .checkbox-span{background:linear-gradient(to bottom,var(--logo-color),var(--logo-color-darker-10));box-shadow:0px 0px 0px 1px var(--logo-color-darker-50)}.input-checkbox-primary input:checked + .checkbox-span::after{transform:translate(-50%,-50%) scale(1)}.input-checkbox-primary label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo-checkbox{accent-color:var(--logo-color)}.postcode-city-input{width:300px;gap:5px}.postcode-city-input>input[type=text].smaller{width:50%}.new-location-country{width:300px}.new-location-country .searchable-btn{font-size:0.875rem}.new-location-country .searchable-list{top:60px}.location-icon-uploader{border:1px dashed var(--color-slate-300);padding:10px;cursor:pointer;min-width:300px;max-width:400px;box-sizing:border-box;border-radius:4px;text-align:center;width:100%}.location-icon-uploader.w-100{max-width:unset;width:100%}.location-icon-uploader:hover .upload-header,.location-icon-uploader.dragged-on .upload-header,.location-hero-uploader:hover .upload-header,.location-hero-uploader.dragged-on .upload-header{color:var(--color-slate-700);--icon-color:var(--color-slate-700);background:var(--color-slate-200)}.location-icon-uploader.disabled,.location-hero-uploader.disabled{opacity:0.5;pointer-events:none;cursor:default}.upload-header{font:600 0.875rem var(--header-font);color:var(--color-slate-500);--icon-url:url(/images/icons/upload.svg);--size:18px;--icon-color:var(--color-slate-500);display:flex;align-items:center;justify-content:center;padding:3px;border-radius:4px;background:#fff;transition:background-color 0.2s ease-in}.upload-header::before{content:"";-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:cover;mask-size:cover;background-color:var(--icon-color);width:var(--size);height:var(--size);display:block;margin-right:5px}.upload-subheader{font:400 0.65rem var(--header-font)}.location-icon-input{display:none}.radio-input{position:relative;border-radius:8px;height:40px;width:100%}.radio-input input{position:absolute;opacity:0.01;left:0;bottom:0;right:0;top:0;z-index:2;margin:0;cursor:pointer;width:100%;height:100%}.radio-input input:checked + label{background:rgba(85,85,221,0.04);box-shadow:0px 0px 0px 1.5px var(--logo-color),0px 0px 0px 3px rgba(0,0,0,0.0784313725);color:var(--logo-color-darker-10)}.radio-input label{color:var(--color-gray-600);font:600 0.875rem "Inter",sans-serif;width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;border-radius:8px;box-shadow:0px 0px 0px 1px var(--color-slate-300),rgba(0,0,0,0.07) 0px 0px 0px 0px;transition:background-color 0.15s ease-in,box-shadow 0.25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.searchable-btn{padding:8px 10px;width:100%;box-sizing:border-box;border:0;outline:0px !important;box-shadow:0px 0px 0px 1px var(--color-slate-300);text-align:start}.searchable-btn:focus-within,.searchable-btn:active{box-shadow:0px 0px 0px 1px var(--color-slate-700)}.searchable-list-container label{font:600 0.9rem var(--text-font);color:var(--text-color)}.searchable-list{top:70px;position:absolute;background:#fff;z-index:3;width:calc(100% + 2px);box-sizing:border-box;left:-1px;opacity:0;visibility:hidden;transform:translateY(15px);transition:opacity 0.15s ease,visibility 0.15s ease,transform 0.25s ease}.searchable-list.width-325{max-width:325px}.searchable-list>div{padding:13px 10px 10px}.searchable-list.active{opacity:1;visibility:visible;transform:translateY(0px);z-index:200}.searchable-list input{border:0;padding:8px 10px;width:100%;box-sizing:border-box;box-shadow:0px 0px 0px 1px var(--color-slate-300);outline:0;text-transform:capitalize;font:500 1rem var(--text-font)}.searchable-list input:focus-within{box-shadow:0px 0px 0px 1px var(--color-slate-700)}.searchable-list ul{max-height:150px;overflow-y:scroll}.searchable-list ul li{cursor:pointer;padding:8px 14px;font:500 0.9rem var(--text-font)}.searchable-list ul li:hover,.searchable-list ul li.hovered,.searchable-list ul li.active{background-color:var(--color-gray-100)}fieldset input{font:500 1rem var(--text-font);padding:8px 10px;width:100%;box-sizing:border-box;margin:0;border:0;outline:0px !important;box-shadow:0px 0px 0px 1px var(--color-slate-300)}fieldset.touched input.is-required:invalid{color:var(--color-danger-700);box-shadow:0px 0px 0px 1px var(--color-danger-700)}fieldset.touched:invalid .invalid-msg{opacity:1;margin:5px 0px;grid-template-rows:1fr}fieldset .invalid-msg,.priorly-input .invalid-msg{display:grid;grid-template-rows:0fr;opacity:0;transition:opacity 0.15s ease,grid-template-rows 0.2s ease,margin 0.1s ease;margin:0px;font:500 0.8rem var(--text-font);color:var(--color-danger-700);pointer-events:none}fieldset .invalid-msg.error-active,.priorly-input .invalid-msg.error-active{opacity:1;margin:5px 0px;grid-template-rows:1fr}fieldset .invalid-msg>div,.priorly-input .invalid-msg>div{overflow:hidden}.dashed-image-upload{min-height:200px;height:100%;max-height:650px;border:1px dashed var(--color-slate-700);overflow:hidden}.dashed-image-upload [data-preview]{max-height:650px;max-width:100%;width:auto;-o-object-fit:contain;object-fit:contain;margin-inline:auto}.ai-toolbar{position:fixed;background-color:#fff;width:500px;z-index:150}button{outline:0 !important;border:0;padding:0;cursor:pointer;text-align:center;background-color:transparent;transition:box-shadow 0.2s ease-in,background-color 0.2s ease-in,color 0.2s ease-in,border 0.2s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none}button span,button.save::after{display:block;opacity:1;transform:translateY(0px);transition:opacity 0.2s ease,transform 0.2s ease}button.loading span{opacity:0;transform:translateY(5px)}button.loading::after{opacity:0;transform:translateY(5px)}.style-disabled:disabled{cursor:not-allowed;pointer-events:none;opacity:0.5}.accordian{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.2s ease}.accordian-list{font-size:0.9rem}.accordian-text,.accordian-list{overflow:hidden;margin:0;opacity:0;transition:opacity 0.45s ease,margin 0.1s ease}.accordian-list-item{margin-left:32px;padding:5px 0px}.accordian.active{grid-template-rows:1fr;opacity:1}.accordian.active .accordian-text{opacity:1}.accordian.active .accordian-list{margin:3px 0px;opacity:1}.accordian-container{border-bottom:1px solid var(--color-slate-300);max-width:750px}.accordian-inner::after{position:absolute;right:0px;top:50%;transform:translateY(-50%) rotate(90deg);content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%236b7585'%3E%3Cpath d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E");width:24px;height:24px}.accordian-inner:hover::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23000000'%3E%3Cpath d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E")}.accordian-content{line-height:24px}.active.accordian-inner::after{transform:translateY(-50%) rotate(-90deg)}.calendar.standard{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform 0.2s ease-in,opacity 0.2s ease-in;opacity:0}.calendar.standard.active{transform:translate(-50%,0px);pointer-events:all;opacity:1}.calendar.standard{background-color:#fff;width:325px;left:50%;transform:translate(-50%,10px);box-shadow:0px 0px 0px 1px var(--color-gray-400),0px 2px 5px 1px rgba(0,0,0,0.2);border-radius:4px;font:600 0.85rem var(--header-font)}.calendar.standard .--month-wrapper{padding:15px 15px 0px}.calendar.standard .--chevron{--chevron-color:var(--text-color)}.calendar.standard .--dates-holder{padding:10px}.calendar.standard .--dates-holder .--row-holder .date.active{background-color:var(--logo-color);color:#fff;border-radius:100%}.calendar.standard .--dates-holder .--row-holder .date:hover:not(.active){border-radius:100%;background-color:var(--color-gray-100)}.code-search-list{background:#fff;display:none;position:absolute;width:300px;z-index:2}.code-search-list.active{display:block}.code-search-item:hover{background-color:var(--color-slate-100)}.preset-color-swatch,.preset-color-custom-picker,.color-picker-preview-box{width:22px;height:22px;border:0px;padding:0px;cursor:pointer;position:relative;border-radius:100%;box-shadow:rgba(15,23,42,0.12) 0px 0px 0px 1px inset;transition:box-shadow 0.15s}.preset-check-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#ffffff;opacity:0;transition:opacity 0.15s ease;pointer-events:none;--icon-color:#fff;--width:14px;--height:14px}.color-picker-wheel-inner{box-shadow:inset 0 0 0 1px rgba(15,23,42,0.1);color:rgb(100,116,139);width:14px;height:14px;background:var(--color-white);border-radius:100%;color:var(--color-gray-500);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.color-picker-full-container{min-width:22px}.color-picker-full-container:not(.hide-hex)::after{content:attr(data-hex-value);font:400 0.7rem var(--header-font)}.color-picker-full-container.active{box-shadow:0px 0px 0px 1px var(--color-gray-400),0px 1px 5px rgba(0,0,0,0.4392156863),0px 1px 2px 0px rgba(0,0,0,0.2392156863)}.color-picker-full-container.active .color-picker-preview-box{box-shadow:0px 0px 0px 1px var(--color-gray-400),0px 1px 5px rgba(0,0,0,0.4392156863),0px 1px 2px 0px rgba(0,0,0,0.2392156863)}.color-picker-full-container .color-picker-preview-box{height:22px;width:22px;border-radius:100%;transition:unset;box-shadow:0px 0px 0px 1px var(--color-slate-300)}.color-picker-full-container .color-picker-preview-box:hover{box-shadow:0px 0px 0px 1px var(--color-gray-400),0px 1px 5px rgba(0,0,0,0.4392156863),0px 1px 2px 0px rgba(0,0,0,0.2392156863)}.color-picker-container{position:fixed;background:#fff;width:200px;opacity:0;z-index:999999;visibility:hidden;transform:translateY(10px);transition:visibility 0.2s ease-in,opacity 0.2s ease-in,transform 0.2s ease-in;box-shadow:0px 0px 0px 1px #8b95a2,0px 1px 5px rgba(0,0,0,0.4392156863),0px 1px 2px 0px rgba(0,0,0,0.2392156863)}.color-picker-container.active{opacity:1;visibility:visible;transform:translateY(0px)}.color-picker-container .palette-container .palette{height:150px;width:200px}.color-picker-container .palette-container .picker{top:10%;left:20%;height:10px;width:10px;border-radius:100%;border:2px solid #fff;position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.color-picker-container .choices{width:100%}.color-picker-container .choices .picker{position:absolute;height:8px;width:6px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.3019607843);top:50%;transform:translateY(-50%);pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;cursor:pointer;background:#fff;border-radius:2px}.color-picker-container .choices .slider{height:12px;width:100%;border-radius:2px}.color-picker-container .choices .colors .picker{left:calc(50% - 7px)}.color-picker-container .choices .colors .slider{background:linear-gradient(to right,rgb(255,0,0) 0%,rgb(255,255,0) 17%,rgb(0,255,0) 33%,rgb(0,255,255) 50%,rgb(0,0,255) 67%,rgb(255,0,255) 83%,rgb(255,0,0) 100%)}.color-picker-container .choices .opacity{background-image:linear-gradient(45deg,#dddddd 25%,transparent 25%),linear-gradient(-45deg,#dddddd 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dddddd 75%),linear-gradient(-45deg,transparent 75%,#dddddd 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0px}.color-picker-container .choices .opacity .picker{left:calc(100% - 7px)}.color-picker-container .choices .opacity .slider{background:linear-gradient(to right,rgba(23,20,79,0) 0%,rgb(23,20,79) 100%)}.color-picker-container .preview{height:28px;width:28px;flex-shrink:0;background-image:linear-gradient(45deg,#dddddd 25%,transparent 25%),linear-gradient(-45deg,#dddddd 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dddddd 75%),linear-gradient(-45deg,transparent 75%,#dddddd 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px;overflow:hidden;box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,0.25),inset 0px 0px 4px rgba(0,0,0,0.25)}.color-picker-container .preview .preview-background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,0.25),inset 0px 0px 4px rgba(0,0,0,0.25)}.color-picker-container .color-inputs{justify-content:space-evenly}.color-picker-container .color-inputs .rgb,.color-picker-container .color-inputs .hex{font-size:0.75rem;text-align:center;font-family:var(--text-font);margin:10px 0px 3px;border:0px;box-shadow:0px 0px 0px 1px var(--color-slate-300);outline:0px !important;border-radius:2px}.color-picker-container .color-inputs .hex{width:50px}.color-picker-container .color-inputs .rgb{width:25px}.color-picker-container .suggested-colors{gap:7px}.color-picker-container .suggested-colors .suggested-color{width:20px;height:20px;border-radius:2px;position:relative;cursor:pointer;box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,0.4);--tooltip-top:22px}.color-picker-container .suggested-colors .suggested-color::before{text-align:center}.color-picker-container .suggested-colors .suggested-color::after{content:"";background-image:linear-gradient(45deg,#dddddd 25%,transparent 25%),linear-gradient(-45deg,#dddddd 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dddddd 75%),linear-gradient(-45deg,transparent 75%,#dddddd 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.create-dropdown{right:0;top:38px}.create-dropdown li{width:190px}.text-btn{font-weight:700}.text-btn.logo-color{color:var(--logo-color)}.text-btn.underline-hover{border-bottom:1px solid transparent;padding-bottom:2px}.text-btn.underline-hover:hover{border-bottom:1px solid var(--logo-color)}.dashed-btn{height:40px;border:1px dashed var(--color-slate-500);margin-top:5px;border-radius:2px;color:var(--color-slate-600);width:100%;box-sizing:border-box}.dashed-btn:before{content:"+";margin-right:5px;font-weight:400;font-family:"Inter";color:var(--color-slate-600)}.dashed-btn:hover{background-color:var(--color-slate-100);transition:background-color 0.3s ease}button:disabled{cursor:default}.darker-box-hover:hover{box-shadow:0px 0px 0px 1px #8b95a2,0px 1px 5px rgba(0,0,0,0.4392156863),0px 1px 2px 0px rgba(0,0,0,0.2392156863)}.text-btn{box-shadow:unset;background:transparent}.text-btn:hover{color:var(--logo-color)}.text-btn.logo-color{color:var(--logo-color)}.success-btn{background:var(--color-success-600);color:#fff;box-shadow:0px 0px 0px 1px var(--color-success-700),0px 2px 5px 1px rgba(0,0,0,0.2);border-bottom:1px solid var(--color-success-800)}.success-btn:hover{border-bottom:1px solid var(--color-success-700);background:var(--color-success-700);box-shadow:0px 0px 0px 1px var(--color-success-900),0px 5px 12px 0px rgba(0,0,0,0.25)}.delete-btn-outline{background:var(--color-danger-50);color:var(--color-danger-600);border:1px solid var(--color-danger-600);position:relative}.delete-btn-outline:disabled{opacity:0.5}.delete-btn-outline:hover{background:var(--color-danger-600);color:#fff;box-shadow:0px 0px 0px 1px var(--color-danger-700),0px 5px 12px 0px rgba(0,0,0,0.25);border-color:var(--color-danger-700)}.delete-btn{font-weight:600;font-family:Inter;background:var(--color-danger-600);text-shadow:0px 1px 1px var(--color-danger-800);box-shadow:0px 0px 0px 1px var(--color-danger-700),0px 2px 5px 1px rgba(0,0,0,0.2);color:#fff;position:relative}.delete-btn:disabled{opacity:0.5}.delete-btn:hover{background:var(--color-danger-700);box-shadow:0px 0px 0px 1px var(--color-danger-800),0px 5px 12px 0px rgba(0,0,0,0.25)}.delete-btn::after{content:"";background-image:radial-gradient(75% 75% at center top,color-mix(in srgb,rgba(255,255,255,0.73) 20%,transparent),transparent);position:absolute;left:0;top:0;width:100%;height:100%}.icon-btn{box-shadow:0px 0px 0px 0px var(--color-slate-200),0px 2px 5px 1px rgba(0,0,0,0)}.icon-btn:hover{box-shadow:0px 0px 0px 1px var(--color-slate-200),0px 2px 10px 1px rgba(0,0,0,0.1)}.small-btn{height:34px;font-size:12px}.tall-btn{height:44px}.taller-btn{height:48px}.wide-btn{padding:0 25px}.full-btn{background:var(--logo-color);color:#fff;box-shadow:0px 0px 0px 1px var(--logo-color-darker-10),0px 2px 5px 1px rgba(0,0,0,0.2);text-shadow:0px 1px 1px var(--logo-color-darker-10);position:relative}.full-btn:disabled{opacity:0.5}.full-btn::after{content:"";background-image:radial-gradient(75% 75% at center top,color-mix(in srgb,rgba(255,255,255,0.6588235294) 20%,transparent),transparent);position:absolute;left:0;top:0;width:100%;height:100%}.secondary-btn{background:var(--color-gray-50);color:var(--color-gray-900);box-shadow:0px 0px 0px 1px var(--color-gray-400),0px 2px 5px 1px rgba(0,0,0,0.1);text-shadow:0px 1px 1px var(--color-gray-100);position:relative}.secondary-btn:hover{box-shadow:0px 0px 0px 1px var(--color-gray-900),0px 2px 5px 1px rgba(0,0,0,0.15)}.secondary-btn:disabled{opacity:0.5}.secondary-btn::before{content:"";background-image:radial-gradient(75% 75% at center top,color-mix(in srgb,rgba(255,255,255,0.6588235294) 20%,transparent),transparent);position:absolute;left:0;top:0;width:100%;height:100%}.warning-btn{background:#cd9d3d;color:#fff;box-shadow:0px 0px 0px 1px var(--color-warning-700),0px 2px 5px 1px rgba(0,0,0,0.2);text-shadow:0px 1px 3px var(--color-warning-700);position:relative}.warning-btn:hover{background-color:var(--color-warning-700);box-shadow:0px 0px 0px 1px var(--color-warning-700),0px 2px 2px 1px rgba(0,0,0,0.2)}.warning-btn::after{content:"";background-image:radial-gradient(75% 75% at center top,color-mix(in srgb,rgba(255,255,255,0.6588235294) 20%,transparent),transparent);position:absolute;left:0;top:0;width:100%;height:100%}.tertiary-btn{background:rgb(41,189,130);--darker:rgb(15 132 85);color:#fff;box-shadow:0px 0px 0px 1px var(--darker),0px 2px 5px 1px rgba(0,0,0,0.2);text-shadow:0px 1px 1px var(--darker);position:relative}.tertiary-btn:hover{background-color:var(--darker);box-shadow:0px 0px 0px 1px var(--darker),0px 2px 2px 1px rgba(0,0,0,0.2)}.tertiary-btn::after{content:"";background-image:radial-gradient(75% 75% at center top,color-mix(in srgb,rgba(255,255,255,0.6588235294) 20%,transparent),transparent);position:absolute;left:0;top:0;width:100%;height:100%}.gradient-btn{background:linear-gradient(45deg,#8829bf,#7d7af1);color:#fff;box-shadow:0px 2px 5px 1px rgba(0,0,0,0.2)}.gradient-btn:not(:disabled):hover{box-shadow:0px 5px 12px 0px rgba(0,0,0,0.25)}.dark-btn,.slate-btn{background:var(--color-slate-800);color:#fff;box-shadow:0px 0px 0px 1px var(--color-slate-900),0px 2px 5px 1px rgba(0,0,0,0.1);text-shadow:0px 1px 1px var(--color-slate-900);position:relative}.dark-btn:not(:disabled):hover,.slate-btn:not(:disabled):hover{background:var(--color-slate-800);box-shadow:0px 0px 0px 1px var(--color-gray-900),0px 2px 5px 1px rgba(0,0,0,0.15)}.dark-btn:not(:disabled):hover::after,.slate-btn:not(:disabled):hover::after{background-image:radial-gradient(75% 75% at center bottom,color-mix(in srgb,rgba(255,255,255,0.6588235294) 20%,transparent),transparent)}.dark-btn:disabled,.slate-btn:disabled{opacity:0.5}.dark-btn::after,.slate-btn::after{content:"";background-image:radial-gradient(90% 41% at center top,color-mix(in srgb,rgba(255,255,255,0.4) 30%,transparent),transparent);position:absolute;left:0;top:0;width:100%;height:100%}.new-clear-btn{box-shadow:0px 1px 0px 0px rgba(0,0,0,0.1),0px 3px 5px -1px rgba(0,0,0,0.15),0px 0px 0px 1px rgba(0,0,0,0.12)}.new-clear-btn:hover{box-shadow:0px 1px 0px 0px rgba(0,0,0,0.1),0px 3px 9px -1px rgba(0,0,0,0),0px 0px 0px 1px rgba(0,0,0,0.1)}.new-clear-btn:disabled{opacity:0.5}.clear-btn{background:transparent;box-shadow:0px 0px 0px;padding:0;color:var(--logo-color)}.white-btn{background:#fff;color:var(--text-color);box-shadow:0px 0px 0px 1px #fff,0px 2px 5px 1px rgba(0,0,0,0.2)}.white-btn:hover{color:#fff}.rounded{border-radius:100px}.search-results-box{display:none}.search-results-box.active{display:flex}.full-btn:not(:disabled):hover,.white-btn:not(:disabled):hover{box-shadow:0px 0px 0px 1px var(--logo-color-darker-10),0px 5px 12px 0px rgba(0,0,0,0.25);background-color:var(--logo-color-darker-10)}.full-btn:not(:disabled):hover::after{background-image:radial-gradient(75% 75% at center bottom,color-mix(in srgb,rgba(255,255,255,0.6588235294) 20%,transparent),transparent)}.white-btn.to-slate:not(:disabled):hover{box-shadow:0px 0px 0px 1px var(--color-slate),0px 5px 12px 0px rgba(0,0,0,0.25);background-color:var(--color-slate-600)}.outline-btn{background:transparent;box-shadow:0px 0px 0px 1px var(--logo-color-darker-10)}.outline-btn:not(:disabled):hover{background:var(--logo-color);box-shadow:0px 0px 0px 2px var(--logo-color-step-5);color:#fff}.coding-list{white-space:nowrap;font-family:"Cascadia Code",sans-serif;font-size:14px;margin:7px 0px;counter-increment:code-list;list-style-type:none;position:relative;min-height:16px}.coding-list::before{color:#9ca3af;content:counter(code-list);position:absolute;left:-20px;top:1px}.const{color:#358cd6}.const-variable{color:#4fc1ff}.comment{color:#6a9955}.function{color:#dcdcaa}.bracket{color:#f1d700}.string{color:#ce9178}.await{color:#c586c0}.other{color:#9cdcfe}.marquee{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--gap);-webkit-mask-image:linear-gradient(var(--mask-direction,to right),hsla(0,0%,0%,0),hsl(0,0%,0%) 20%,hsl(0,0%,0%) 80%,hsla(0,0%,0%,0));mask-image:linear-gradient(var(--mask-direction,to right),hsla(0,0%,0%,0),hsl(0,0%,0%) 20%,hsl(0,0%,0%) 80%,hsla(0,0%,0%,0))}.marquee-wrapper{--size:280px;--gap:calc(var(--size) / 7);--duration:27s;--scroll-start:0;--scroll-end:calc(-100% - var(--gap));display:flex;flex-direction:column;gap:var(--gap);margin:auto;width:100vw;padding:15px 0px;border-top:1px solid #7017a3;border-bottom:1px solid #7017a3;background:linear-gradient(8deg,#8829bf,#7d7af1);color:#fff}.slight-rotate{transform:rotate(-10deg) scale(1.05)}.marquee-group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:marquee-scroll-x var(--duration) linear infinite}.marquee-group div{position:relative}.marquee-group div::after{content:"•";position:absolute;right:-26px}@keyframes marquee-scroll-x{from{transform:translateX(var(--scroll-start))}to{transform:translateX(var(--scroll-end))}}.theme-toggle{top:15px;right:15px}.tgl{display:none}.tgl,.tgl:after,.tgl:before,.tgl *,.tgl *:after,.tgl *:before,.tgl + .tgl-btn{box-sizing:border-box}.tgl::-moz-selection,.tgl:after::-moz-selection,.tgl:before::-moz-selection,.tgl *::-moz-selection,.tgl *:after::-moz-selection,.tgl *:before::-moz-selection,.tgl + .tgl-btn::-moz-selection{background:none}.tgl::selection,.tgl:after::selection,.tgl:before::selection,.tgl *::selection,.tgl *:after::selection,.tgl *:before::selection,.tgl + .tgl-btn::selection{background:none}.tgl + .tgl-btn{outline:0;display:block;width:35px;height:20px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tgl + .tgl-btn:after,.tgl + .tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.tgl + .tgl-btn:after{left:0}.tgl + .tgl-btn:before{display:none}.tgl:checked + .tgl-btn:after{left:50%}.tgl-ios + .tgl-btn,.tgl-priorly + .tgl-btn{background:#fbfbfb;border-radius:10px;padding:2px;transition:all 0.4s ease;border:1px solid #e8eae9}.tgl-ios + .tgl-btn:after,.tgl-priorly + .tgl-btn:after{border-radius:10px;background:#fbfbfb;transition:left 0.2s cubic-bezier(0.18,0.65,0.52,0.89),padding 0.2s cubic-bezier(0.18,0.65,0.52,0.89),margin 0.2s cubic-bezier(0.18,0.65,0.52,0.89);box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 2px 0 rgba(0,0,0,0.08)}.tgl-ios + .tgl-btn:hover:after,.tgl-priorly + .tgl-btn:hover:after{will-change:padding}.tgl-ios + .tgl-btn:active,.tgl-priorly + .tgl-btn:active{box-shadow:inset 0 0 0 10px #e8eae9}.tgl-ios:checked + .tgl-btn,.tgl-priorly:checked + .tgl-btn{background:var(--logo-color)}.tgl-ios:checked + .tgl-btn:active,.tgl-priorly:checked + .tgl-btn:active{box-shadow:none}.tgl-ios:checked + .tgl-btn:active:after,.tgl-priorly:checked + .tgl-btn:active:after{margin-left:-0.8em}.tgl-theme + .tgl-btn{width:52px;height:26px;background:#e5e7eb;border-radius:13px;padding:2px;transition:background 0.3s ease;border:none;position:relative}.tgl-theme + .tgl-btn .tgl-icon-light,.tgl-theme + .tgl-btn .tgl-icon-dark{position:absolute;top:50%;transform:translateY(-50%);width:14px;height:14px;z-index:1;pointer-events:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.tgl-theme + .tgl-btn .tgl-icon-light{left:7px;background-color:#f59e0b;-webkit-mask-image:url(/images/icons/light.svg);mask-image:url(/images/icons/light.svg)}.tgl-theme + .tgl-btn .tgl-icon-dark{right:7px;background-color:var(--color-slate-500);-webkit-mask-image:url(/images/icons/dark.svg);mask-image:url(/images/icons/dark.svg)}.tgl-theme + .tgl-btn:after{width:22px;height:22px;border-radius:50%;background:#fff;transition:left 0.2s cubic-bezier(0.18,0.65,0.52,0.89);box-shadow:0 1px 3px rgba(0,0,0,0.15);position:absolute;top:2px;left:2px;z-index:2}.tgl-theme:checked + .tgl-btn{background:#374151}.tgl-theme:checked + .tgl-btn:after{left:28px}.chosen-filter.new:hover,.chosen-filter.new.question.active,.dropdown.active>.question.dropdown,.question.dropdown:hover{background:#fcfcfc !important;box-shadow:0px 0px 0px 3px rgba(0,0,0,0.0784313725) !important}.chosen-filter.new.question:hover,.chosen-filter.new.question.active,.dropdown.active>.question.dropdown,.question.dropdown:hover{color:var(--text-color) !important}.dropdown{font-family:var(--text-font);position:relative}.dropdown.active .active-highlight{background-color:var(--logo-color-step-3) !important}.dropdown button{overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.dropdown .triangle{visibility:hidden}.dropdown-list{position:absolute;max-height:150px;background:#fff;overflow-y:overlay;border-radius:8px;z-index:0;visibility:hidden;list-style:none;padding:5px}.dropdown-list.active{visibility:visible;z-index:102}.dropdown.active>.triangle{visibility:visible}.dropdown.active>ul{padding:5px}.dropdown.active>ul.float-right{top:50%;transform:translateY(-50%);left:calc(100% + 10px)}.dropdown.active>ul.align-right{top:34px;right:0}.dropdown.active>ul.align-right>li{text-align:end;justify-content:end;padding:6px 21px 6px 6px}.dropdown>button>span{pointer-events:none;text-overflow:ellipsis;overflow:hidden}.dropdown>div>span{margin:0px 4px;transition:background-color 0.25s ease}.dropdown-btn{margin:0px;transition:background-color 0.25s ease,outline 0.25s ease,box-shadow 0.2s ease-in}.dropdown-btn.white-background{background:var(--color-white)}.dropdown:hover>div>span,.dropdown.active>div>span{background:#3a3c46}.dropdown:hover>.dropdown-btn,.dropdown.active>.dropdown-btn{outline:3px solid rgba(255,255,255,0.1803921569)}.dropdown-modal{width:400px;height:410px;scale:1.1;opacity:0;transition:opacity 0.2s ease-in,visibility 0.2s ease-in,scale 0.25s cubic-bezier(0.47,1.2,1,1);transform-origin:left top;transform:translate(-50%,-50%);position:fixed;left:50%;top:50%;z-index:13;background:#fff;padding:20px;border-radius:4px;opacity:0;visibility:hidden}.dropdown-modal.active{opacity:1;scale:1;visibility:visible}.dropdown-modal.loading button{pointer-events:none}.dropdown-modal .header{font:600 1.4rem var(--header-font);margin-left:15px}.dropdown-modal .subheader{font:500 1rem var(--text-font);color:var(--color-slate-500);margin-left:15px}.dropdown-modal .dropdown-modal-default{box-sizing:border-box;border:0;border-radius:4px;font:500 1rem var(--text-font);box-shadow:0px 0px 0px 1px var(--color-slate-300);outline:0px !important;margin-left:15px;margin-top:10px}.dropdown-modal .dropdown-modal-default-btn{height:100%;width:100%;text-align:start;padding:13px 15px}.dropdown-modal .dropdown-modal-default-list{width:100%;box-sizing:border-box;overflow-x:hidden;margin-top:4px}.dropdown-modal .dropdown-modal-default-list .dropdown-ele{width:100%}.symbol-drop{text-align:center;font-weight:900;padding:0;border-radius:0px;background:#202125;border:2px dashed #797979;color:#33b8ff;transition:0.3s ease;cursor:pointer;width:40px;height:40px;font-size:18px}.symbol-drop:hover{border-color:#fff;color:#79d0ff;background:#212227}.symbol-drop.words{display:flex;align-items:center;justify-content:center;width:unset;height:unset;font-size:12px !important;font-weight:400 !important;padding:8px 12px !important;margin-top:5px !important}.dropdown-ele{padding:6px 10px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer;box-sizing:border-box;border-radius:8px}.dropdown-ele.fit{width:100%;box-sizing:border-box}.dropdown-ele:hover,.dropdown-ele.hovered,.dropdown>ul:not(:hover)>.dropdown-ele.active{background-color:var(--color-gray-100);color:var(--color-slate-700)}.dropdown-list-label{font-size:0.7rem;color:var(--logo-color);background-color:var(--logo-color-step-1);padding:2px 4px;border-radius:4px;cursor:default;pointer-events:none;width:-moz-fit-content;width:fit-content;margin:2px 5px 2px;box-sizing:border-box;font-weight:600}.dropdown-button-standard{box-shadow:0px 0px 0px 1px var(--color-slate-300);padding:5px 10px;display:flex;align-items:center}.has-chevron:hover::after{opacity:1}.has-chevron button{padding-right:25px !important}.has-chevron::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' width='16px' fill='%23000'%3E%3Cpath d='M560-232.35 312.35-480 560-727.65 623.65-664l-184 184 184 184L560-232.35Z'/%3E%3C/svg%3E");background-size:16px 16px;display:inline-block;width:16px;height:16px;content:"";right:5px;top:50%;transform:translateY(-50%) rotate(270deg);opacity:0.5;position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropown-top-35{top:35px}button.forward,button.backward{transition:transform 0.25s ease-in,opacity 0.15s ease-in}button.forward{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}button.has-arrow{display:flex;align-items:center}button.has-arrow.forward.has-arrow::after,button.has-arrow.backward.has-arrow::before{background-image:url(/images/icons/arrow-back.svg);background-size:20px 20px;display:inline-block;width:20px;height:20px;content:"";left:3px;position:relative}button.has-arrow.backward.has-arrow:disabled:before,button.has-arrow.forward.has-arrow:disabled::after{opacity:0.5}button.has-arrow.backward.has-arrow::before{margin-right:5px}button.has-arrow.forward.has-arrow::after{scale:-1}.infobox-container{background-color:#f9fafb;border:1px solid #e5e7eb;color:#374151;padding:13px 15px;line-height:24px}.infobox-container .ai{border-left:2px solid #581c87}.infobox-container .ai .infobox-header{color:#581c87}.infobox-container .info{border-left:2px solid var(--color-blue-600)}.infobox-container .info .infobox-header{color:var(--color-blue-700)}.infobox-container .warning{border-left:2px solid var(--color-warning-400)}.infobox-container .warning .infobox-header{color:var(--color-warning-700)}.infobox-container .danger{border-left:2px solid var(--color-danger-600)}.infobox-container .danger .infobox-header{color:var(--color-danger-700)}.infobox-container.danger-one-line{background-color:var(--color-danger-50);border:0px;color:var(--color-danger-700)}.infobox-container.warning-one-line{background-color:var(--color-warning-50);border:1px solid var(--color-warning-300);color:var(--color-warning-700)}.infobox-container.warning-one-line .infobox-content{border-left:0px;padding-left:0px}.infobox-container.warning-one-line .f-600{font-weight:400}.infobox-container.info-one-line{background-color:var(--color-blue-50);border:0px;color:var(--color-blue-700)}.infobox-container.ai-one-line{background-color:#faf5ff;border:0px;color:#581c87}.priorly-radio-container{position:relative;width:100%;height:55px;background:#fff;margin-top:15px;box-sizing:border-box}.priorly-radio-container input{position:absolute;opacity:0.01;left:0;bottom:0;right:0;top:0;z-index:2;margin:0;cursor:pointer;width:100%;height:100%}.priorly-radio-container input:checked + label{box-shadow:0px 0px 0px 1px var(--logo-color-darker-50),0px 0px 0px 3px rgba(0,0,0,0.0784313725);background:var(--logo-color);color:#fff}.priorly-radio-container label{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;border-radius:4px;z-index:1;font-weight:500;box-shadow:0px 0px 0px 1px #cecece,rgba(0,0,0,0.07) 0px 0px 0px 0px;transition:background-color 0.15s ease-in,box-shadow 0.25s ease}.priorly-checkbox-container{box-shadow:0px 0px 0px 1px #cecece,rgba(0,0,0,0.07) 0px 0px 0px 0px;transition:background-color 0.15s ease-in,box-shadow 0.25s ease;border-radius:4px;position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:15px}.priorly-checkbox-container:has(input:checked){box-shadow:0px 0px 0px 2px var(--logo-color),rgba(0,0,0,0.07) 0px 0px 0px 0px}.priorly-checkbox-container input{margin:0px;accent-color:var(--logo-color)}.priorly-checkbox-container label{width:100%;height:100%;font-weight:500;padding:0px;box-sizing:border-box}.priorly-textarea{width:100%;resize:vertical;box-shadow:0px 0px 0px 1px #cecece,rgba(0,0,0,0.07) 0px 0px 0px 0px;border-radius:2px;max-height:215px;outline:0 !important;border:0;transition:box-shadow 0.25s ease-in}.priorly-textarea:focus-within{box-shadow:0px 0px 0px 2px var(--logo-color),rgba(0,0,0,0.07) 0px 0px 0px 0px}[data-question-page]{position:absolute;left:50%;transform:translateX(-50%);opacity:0;transition:transform 0.25s ease-in,opacity 0.15s ease-in}[data-question-page].active{opacity:1}[data-question-page] button.forward:not(.show),[data-question-page] button.backward:not(.show){opacity:0;transform:translateY(5px)}[data-question-page]:not(:has(* .invalid)) * button.forward{opacity:1;transform:translateY(0px);-webkit-user-select:unset;-moz-user-select:unset;user-select:unset;pointer-events:unset}.color-picker{box-shadow:0px 1px 3px 0px rgba(0,0,0,0.4784313725);border-radius:100%;background-color:#5555dd;transition:background-color 0.2s ease-in;width:20px}input[type=color]{opacity:0;display:block;border:none;border-radius:100%;width:20px;height:20px;cursor:pointer}.--calendar-date-selector{display:flex;align-items:center;justify-content:space-between;box-shadow:0px 0px 0px 1px var(--border-color);border-radius:4px;padding:6px 10px;box-sizing:border-box;min-width:125px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity 0.15s,box-shadow 0.25s ease-in}.--calendar-date-selector .calendar-holder{width:20px;height:20px}.--row-holder{display:flex;text-align:center;align-items:center}.--strike,[data-side-calendar-date],.--date,.day,.time{-webkit-user-select:none;-moz-user-select:none;user-select:none;aspect-ratio:1/1;box-sizing:border-box;display:flex;justify-content:center;flex-flow:column-reverse}.counter{font:500 0.8rem "Lato",sans-serif}.mini-cal{background:var(--logo-color-step-1);width:36px;height:36px}.calendar-overflow-container{opacity:0;position:absolute;transform:translateY(15px)}.calendar-overflow-container.active{opacity:1;transform:translateY(6px);-webkit-user-select:unset;-moz-user-select:unset;user-select:unset;pointer-events:unset}.--month-wrapper{display:flex;align-items:center;justify-content:space-between;background-color:var(--month-wrapper-background);font-family:var(--month-wrapper-font);color:var(--month-wrapper-color)}.--month-wrapper .month{-webkit-user-select:none;-moz-user-select:none;user-select:none}.--chevron:disabled{opacity:0.4;pointer-events:none}.--chevron{padding:0;width:20px;height:20px;box-shadow:0px 0px 0px 0px;background-color:transparent;display:flex;justify-content:center;align-items:center;flex-shrink:0}.--chevron.next-month .--chevron-mask{rotate:270deg}.--chevron.prev-month .--chevron-mask{rotate:90deg}.--chevron .--chevron-mask{-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url(/images/icons/chevron.svg);mask-image:url(/images/icons/chevron.svg);background-color:var(--chevron-color);width:20px;height:20px;flex-shrink:0}.calendar:not(.icon){display:flex;position:absolute;width:100%;box-sizing:content-box;z-index:6;overflow:hidden}.calendar:not(.icon).loading>.w-100{opacity:0.5;pointer-events:none}.calendar:not(.icon){transition:height 0.25s ease,transform 0.2s ease-in,opacity 0.15s ease-in}.calendar:not(.icon) .--row-holder.--days{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--days-color);font-family:var(--calendar-font-family);text-transform:capitalize}.calendar:not(.icon) .--row-holder.--days>div{width:14.285714%}.calendar:not(.icon) [data-cal-date]{transform:translateX(0%)}.calendar:not(.icon).forward [data-cal-date]{transform:translateX(-100%);transition:transform 0.3s ease}.calendar:not(.icon).primed [data-cal-date]{transform:translateX(-100%)}.calendar:not(.icon).backward [data-cal-date]{transform:translateX(0%);transition:transform 0.3s ease}.usual-label{font:600 0.875rem var(--header-font);color:var(--text-color)}.--time-holder{position:relative;padding:10px 5px;display:flex;justify-content:space-between;border-radius:var(----time-holder-radius);box-shadow:0px 0px 0px 1px var(----time-holder-inactive-border);color:var(----time-holder-inactive-text);font-weight:var(----time-holder-font-weight);font-size:var(----time-holder-font-size);font-family:var(----time-holder-font-family);transition:opacity 0.2s ease-in,transform 0.25s ease-in,color 0.15s ease-in,box-shadow 0.15s ease-in;cursor:pointer}.--time-holder.inactive{opacity:0;transform:translateY(10px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.--time-holder.active,.--time-holder:hover{box-shadow:0px 0px 0px 1px var(----time-holder-active-border);color:var(----time-holder-active-text)}.--time-holder:has(.--times.active){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.--date,.--strike{color:var(--dates-color);font-family:var(--calendar-font-family);width:14.285714%;border-radius:2px}.--date:not(.--strike){cursor:pointer}.--date:not(.--strike):hover{background-color:var(--color-slate-100)}.--times{max-height:210px;overflow-y:overlay;position:absolute;width:calc(100% + 2px);background:var(--times-background-color);box-shadow:var(--times-box-shadow);left:-1px;box-sizing:border-box;padding:10px;border-radius:4px;font-family:var(--times-font);color:var(--times-color);z-index:5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transform:translateY(15px);transition:opacity 0.15s ease-in,transform 0.2s ease-in;cursor:default}.--times.active{pointer-events:unset;opacity:1;transform:translateY(0px)}.--row-holder .time{width:20%;border-radius:2px}.--row-holder .time:not(.no-hover){cursor:pointer}.--row-holder .time:not(.no-hover):hover{background-color:var(--time-hover);color:var(--time-hover-color)}.--strike{text-decoration:line-through;opacity:0.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.--staff-container{font:500 0.8rem var(--text-font);color:var(--text-color);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity 0.15s ease-in,visibility 0.15s ease-in,transform 0.15s ease-in}.--staff-container.active{opacity:1;visibility:visible;transform:translateY(0px)}.--staff-container .member{width:100%;padding:10px;box-sizing:border-box;border-radius:4px;cursor:pointer}.--staff-container .member.disabled{cursor:default;opacity:0.65}.--staff-container .member:not(.disabled):hover{box-shadow:var(--member-shadow-hover)}.--staff-container .member:not(.disabled).active{box-shadow:var(--member-shadow-active)}.--staff-container .member .staff-avatar{width:50px;height:50px;background:var(--color-slate);border-radius:100%}.--staff-container .member .staff-avatar .staff-initial{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font:600 1.1rem var(--text-font)}.confirm-booking-container{background:var(--color-slate-100);box-shadow:0 0 0 1px var(--color-slate-300),rgba(0,0,0,0.07) 0 2px 0 0;border-radius:4px;box-sizing:border-box;font-family:var(--text-font);margin-top:22px;opacity:0;transform:translateY(10px);transition:opacity 0.2s ease-in,transform 0.2s ease-in;position:absolute;width:100%;top:0px}.confirm-booking-container.active{opacity:1;transform:translateY(0px)}.confirm-booking-container .change-staff{position:absolute;top:-19px;right:1px;color:var(--logo-color-darker-50);font-weight:600}.confirm-booking-container .service{font:600 0.9rem var(--text-font)}.confirm-booking-container .price{margin-left:auto;font:600 1rem var(--text-font)}.confirm-booking-container .time{margin-top:2px}.confirm-booking-container .with{font-style:italic;font-size:0.8rem}.confirm-booking-container .staff{padding:7px 0px 1px;border-top:1px solid var(--color-slate-300);margin-top:10px}.booking-date-details{--booking-date-font:"Lato",sans-serif;--boking-date-font-size:1rem;font-family:var(--booking-date-font);font-size:var(--boking-date-font-size);line-height:1.5}.booking-date-details b{text-transform:capitalize}.confirm-booking-btn-container{display:flex;flex-flow:column-reverse;margin-top:10px}.confirm-booking-btn-container .confirm-booking-btn{opacity:0;transform:translateY(10px);outline:0 !important;border:0;cursor:pointer;text-align:center;font:var(--confirm-btn-font-size) var(--confirm-btn-font);box-shadow:var(--confirm-btn-box-shadow);background-color:var(--confirm-btn-background);color:var(--confirm-btn-color);width:var(--confirm-btn-width);border-radius:var(--confirm-btn-radius);padding:var(--confirm-btn-padding);transition:box-shadow 0.2s ease-in,background-color 0.2s ease-in,color 0.2s ease-in,opacity 0.15s ease-in,transform 0.2s ease-in;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.confirm-booking-btn-container .confirm-booking-btn span{opacity:1;transform:translateY(0px);display:block;transition:opacity 0.15s ease-in,transform 0.2s ease-in}.confirm-booking-btn-container .confirm-booking-btn.loading span{opacity:0;transform:translateY(10px)}.confirm-booking-btn-container .confirm-booking-btn.active{opacity:1;transform:translateY(0px);pointer-events:unset}.confirm-booking-btn-container .confirm-booking-btn:hover{background-color:var(--confirm-btn-hover-background);color:var(--confirm-btn-hover-color);box-shadow:var(--confirm-btn-box-shadow-hover)}.completion-page-wrapper{--booking-details-header-color:var(--logo-color);--details-font-size:1rem;--details-font-color:var(--text-color);--details-font-weight:600;--details-header-font-size:1rem;--details-header-color:var(--color-slate-500);--details-header-font-weight:600;--details-font:"Lato",sans-serif;--details-container-background:#fff;--booking-details-border-radius:4px}.completion-page-wrapper .add-to-calendar{display:flex;align-items:center}.completion-page-wrapper .add-to-calendar .calendar-icon{width:20px;height:20px;margin-right:5px}.completion-page-wrapper .add-to-calendar .calendar-txt{font-size:0.8rem;font-family:"Lato";font-weight:600}.completion-page-wrapper .booking-confirmed-header-container{padding:15px 10px;background-color:#f0fdf4;border-radius:2px}.completion-page-wrapper .booking-confirmed-header-container .header{font-size:0.7rem;font-weight:700;font-family:"Lato";color:#14532d}.completion-page-wrapper .booking-confirmed-header-container .id{font-family:"lato",sans-serif;font-size:0.8rem;font-weight:600;color:var(--text-color)}.completion-page-wrapper .booking-confirmed-header-container .date-time{font-family:"lato",sans-serif;font-size:0.8rem;font-weight:600;color:var(--text-color);text-transform:capitalize}.completion-page-wrapper .manage-container{display:flex;flex-flow:column}.completion-page-wrapper .manage-container button{outline:0 !important;border:0;cursor:pointer;text-align:center;transition:box-shadow 0.2s ease-in,background-color 0.2s ease-in,color 0.2s ease-in}.completion-page-wrapper .manage-container .resched-btn{font-family:"lato";box-shadow:0px 0px;border-radius:4px;background-color:transparent}.completion-page-wrapper .manage-container .cancel-btn{font-family:"lato";box-shadow:0px 0px 0px 1px #e11d48;border-radius:4px;background-color:transparent;color:#9f1239}.disabled .--calendar-date-selector,.disabled .--time-holder{opacity:0.45;pointer-events:none}.booking-manager-toolbar{background:#fff;box-sizing:border-box;--toolbar-padding:20px 15px;--logo-width:63.14px;--logo-height:24.14px;--nav-link-size:0.825rem;padding:var(--toolbar-padding);font-family:var(--text-font);border-right:1px solid var(--color-slate-300);height:100dvh;width:200px;z-index:2}.booking-manager-toolbar.collapsed{display:flex;flex-flow:column;width:60px;padding:25px 10px;background-color:var(--color-slate-50);box-shadow:0px 0px 0px 1px var(--color-slate-300)}.booking-manager-toolbar.collapsed .close-toolbar svg{transform:scaleX(-1)}.booking-manager-toolbar.collapsed .logo{display:none}.booking-manager-toolbar.collapsed .business-before::before{margin-right:0px}.booking-manager-toolbar.collapsed .hide-collapsed,.booking-manager-toolbar.collapsed .dropdown-txt,.booking-manager-toolbar.collapsed .business-before::after{display:none}.booking-manager-toolbar .hamburger{display:none}.booking-manager-toolbar .logo{width:var(--logo-width);height:var(--logo-height)}.close-toolbar{color:var(--color-slate-400)}.close-toolbar:hover{color:var(--color-slate-700)}.nav-link{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--nav-link-size);cursor:pointer}.nav-link .nav-link-href{color:var(--color-slate-400);font:600 var(--nav-link-size) var(--header-font)}.nav-link .nav-link-href:hover{color:var(--color-slate-700)}.nav-link:hover{background-color:var(--color-slate-50)}.nav-link.selected .nav-link-href,.nav-link:hover .nav-link-href{color:var(--text-color)}.nav-link[data-sub-nav-link] .nav-link-href{position:relative}.nav-link[data-sub-nav-link] .nav-link-href::before{content:"";position:absolute;left:8px;top:50%;width:12px;height:12px;transform:translateY(-50%);-webkit-mask-image:url(/images/icons/subdirectory-arrow-right-600.svg);mask-image:url(/images/icons/subdirectory-arrow-right-600.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-slate-300);pointer-events:none}.nav-link[data-sub-nav-link].selected .nav-link-href{color:var(--logo-color-darker-10);font-weight:700}.nav-link[data-sub-nav-link].selected .nav-link-href::before{background-color:var(--logo-color)}.booking-manager-toolbar.collapsed .nav-link[data-sub-nav-link]{display:none}.booking-manager-toolbar.collapsed .nav-link.subnav-active{background-color:var(--logo-color-step-1)}.booking-manager-toolbar.collapsed .nav-link.subnav-active .nav-link-href{color:var(--logo-color-darker-10)}.template-selection-modal{width:calc(100vw - 50px);max-width:640px}.template-selection-header{flex-wrap:wrap}.template-search{flex:1;min-width:200px}.template-search input{width:100%;border:none;outline:none;box-shadow:0px 0px 0px 1px var(--color-slate-300);padding:6px 10px;border-radius:6px;font:500 0.85rem var(--header-font);color:var(--color-slate-700)}.template-type-toggle .template-type-btn.active{background:var(--color-slate-200);color:var(--color-slate-900);box-shadow:0px 0px 0px 1px var(--color-slate-400)}.template-option{background:#fff}.template-option-row .template-action{--icon-color:var(--color-slate-500);width:18px;height:18px}.template-card{background:#fff}.template-type-badge{text-transform:capitalize;padding:2px 8px;border-radius:12px;background:var(--color-slate-100);color:var(--color-slate-700)}.template-action{background:transparent;border:0;padding:0;cursor:pointer}.placeholder-autocomplete{background:#fff;min-width:200px;max-height:220px;overflow-y:auto}.active .settings-container{display:block}.settings-container{position:absolute;left:0px;width:130px;padding:5px;background:#fff;box-sizing:border-box;top:22px;z-index:10;display:none}.settings-link{width:100%;display:block;padding:3px;box-sizing:border-box;border-radius:2px}.settings-link:hover{background-color:var(--color-slate-100)}.calendar-side-bar{width:20%;max-width:250px;border-right:1px solid var(--color-slate-400);--logo-background:#fff;--logo-size:40px;--logo-text-size:1rem;--side-bar-background:var(--color-slate-50);--calendar-text-size:0.8rem;flex-shrink:0;overflow-y:overlay;padding-bottom:10px}.calendar-side-bar .company{padding:10px}.calendar-side-bar .company .company-logo{align-items:center;background:var(--logo-background);border-radius:4px;box-sizing:border-box;display:flex;justify-content:center;padding:3px;width:var(--logo-size);height:var(--logo-size)}.calendar-side-bar .company .company-logo.dash{border:1px dashed var(--color-slate-500);border-radius:2px;color:var(--color-slate-600);font-weight:600}.calendar-side-bar .company .company-logo.dash:before{content:"Logo";font-weight:700;font-family:"Inter";font-size:0.7rem;color:var(--color-slate-300)}.calendar-side-bar .company .company-text{font-family:var(--text-font);font-size:var(--logo-text-size);font-weight:600;margin-left:5px}.calendar-side-bar .side-calendar{padding:10px;font-size:var(--calendar-text-size);height:280px;box-sizing:border-box}.calendar-side-bar .side-calendar --days{font-weight:600;color:var(--text-color);font-family:var(--text-font);text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.calendar-side-bar .side-calendar .selected-date{background-color:var(--logo-color);color:#fff;border-radius:4px;box-shadow:0px 0px 0px 2px var(--logo-color-lighter)}.calendar-side-bar .side-calendar .current-date{background-color:var(--logo-color);color:#fff;border-radius:4px}.calendar-side-bar .side-calendar .month-changer{font-family:var(--text-font);color:var(--text-color);font-weight:600;padding:5px 0px}.calendar-side-bar .side-calendar .month-changer .left,.calendar-side-bar .side-calendar .month-changer .right{background:transparent;box-shadow:0px 0px 0px 0px;border-radius:100%}.calendar-side-bar .side-calendar .month-changer .left:hover,.calendar-side-bar .side-calendar .month-changer .right:hover{background-color:var(--color-slate-100)}.calendar-side-bar .side-calendar .month-changer .left{rotate:90deg;margin-right:5px}.calendar-side-bar .side-calendar .month-changer .right{rotate:270deg}.calendar-side-bar .side-calendar .--row-holder{font-family:var(--text-font)}.calendar-side-bar .side-calendar .--row-holder .outside-month{color:var(--color-slate-400)}.calendar-side-bar .side-calendar .--row-holder:has(.current-date),.calendar-side-bar .side-calendar .--row-holder:hover{background-color:var(--color-slate-100)}.calendar-side-bar .side-calendar .--row-holder>div{width:14.285714%}.calendar-side-bar .side-calendar .--row-holder>div:hover{cursor:pointer;background-color:var(--logo-color);color:#fff;border-radius:4px;box-shadow:0px 0px 0px 2px var(--logo-color-lighter)}.calendar-side-bar .filters-container{padding:10px}.calendar-side-bar .filters-container .filters-header{font-family:var(--text-font);color:var(--text-color);font-size:var(--calendar-text-size)}.calendar-side-bar .filters-container .service-container{padding:5px 0px;margin:5px 0px;cursor:pointer;border-radius:20px;opacity:0.5}.calendar-side-bar .filters-container .service-container:hover{background:var(--color-slate-100)}.calendar-side-bar .filters-container .service-container .check-small{opacity:0}.calendar-side-bar .filters-container .service-container.active{opacity:1}.calendar-side-bar .filters-container .service-container.active .check-small{opacity:1}.calendar-side-bar .filters-container .service-container .service-color{width:20px;height:20px;border-radius:100%;margin-right:5px;filter:contrast(1.5)}.calendar-side-bar .filters-container .service-container .filter-service-name{font-family:var(--text-font);font-size:var(--calendar-text-size)}.booking-manager-container{height:100vh}.popover{position:absolute;top:20px;right:0;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 16px);background:#fff;display:flex;flex-flow:column;text-align:start;box-shadow:0px 0px 0px 1px #fff,0px 2px 5px 1px rgba(0,0,0,0.2);opacity:0;scale:0.95;transform:translateY(5px);transition:opacity 0.15s ease,transform 0.2s ease,scale 0.15s ease-in}.popover.wider{width:150px}.popover.active{scale:1;opacity:1;transform:translateY(0px);z-index:3}.popover button{display:flex;border-radius:8px;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:start;font:400 0.875rem Inter;padding:9px 12px;white-space:nowrap}.popover button:hover{background-color:var(--color-gray-100)}.calendar-overflow-container.active .calendar{pointer-events:all}.search-filter-container{position:absolute;left:200px;top:38px;width:325px;gap:10px;background:#fff;padding:0px 0px 55px;box-sizing:border-box;border-radius:4px;box-shadow:0px 0px 0px 1px var(--color-gray-400),0px 2px 5px 1px rgba(0,0,0,0.2);font:600 0.85rem var(--header-font);color:var(--text-color);opacity:0;transform:translateY(10px);transition:opacity 0.2s ease-in,transform 0.2s ease-in;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-filter-container.active{opacity:1;transform:translateY(0px);pointer-events:all}.search-filter-container.active .date-container{pointer-events:all}.search-filter-container .header{padding:7px;font:600 0.875rem var(--header-font);border-bottom:1px solid var(--color-gray-400);text-align:center}.search-filter-container .filter-input-container{width:100%;gap:10px;padding:0px 20px}.search-filter-container .filter-input-container .calendar-overflow-container .triangle{top:42px;left:50%;transform:translateX(-50%);z-index:6}.search-filter-container .filter-input-container .calendar.standard{top:50px;width:300px}.search-filter-container .filter-input-container input[type=checkbox]{box-shadow:unset;accent-color:var(--logo-color)}.search-filter-container .filter-input-container .dropdown{box-sizing:border-box;border:0;border-radius:4px;font:500 0.875rem var(--text-font);box-shadow:0px 0px 0px 1px var(--color-slate-300)}.search-filter-container .filter-input-container .dropdown button{width:100%;padding:2.5px 6px}.search-filter-container .filter-input-container .dropdown ul{width:100%;box-sizing:border-box;top:30px;box-shadow:0px 2px 5px 1px rgba(0,0,0,0.2)}.search-filter-container .filter-input-container .dropdown ul li{width:100%;box-sizing:border-box}.search-filter-container .date-container{width:50%;position:relative;z-index:2;pointer-events:none;opacity:1;visibility:visible;flex-shrink:1;transform:translateY(0px)}.search-filter-container .date-container>button{box-sizing:border-box;border:0;border-radius:4px;font:500 0.875rem var(--text-font);box-shadow:0px 0px 0px 1px var(--color-slate-300);outline:0px !important;text-align:left}.search-filter-container .date-container .calendar-overflow-container{left:50%}.search-filter-container .full-btn{position:absolute;bottom:14px;right:19px;padding:5px 8px}.search-filter-container input{box-sizing:border-box;border:0;border-radius:4px;font:500 0.875rem var(--text-font);outline:0px !important}.search-filter-container .triangle{top:-8px;left:50%;transform:translateX(-50%)}.day .calendar-calendar .bottom-big-container{overflow-x:auto}.day .calendar-calendar .big-calendar-days-holder{min-width:770px;margin-right:0px}.day .calendar-calendar .big-calendar{min-width:790px}.calendar-calendar{width:100%;height:100%;position:relative}.calendar-calendar .bottom-big-container{height:calc(100% - 100px)}.calendar-calendar .need-hours{position:absolute;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,0.3411764706);display:flex;justify-content:center;align-items:center}.calendar-calendar .need-hours .container{background:#fff;padding:30px 50px}.calendar-calendar .need-hours .container .header{font-family:var(--header-font);font-weight:600;font-size:20px;color:var(--text-color)}.calendar-calendar .need-hours .container .body{font-family:var(--text-font);font-weight:400;color:var(--color-slate-500)}.calendar-calendar .booking-info-container.no-show{box-shadow:0px 0px 0px 1px var(--color-danger-600),0px 3px 6px 2px var(--color-danger-200)}.calendar-calendar .booking-info-container.no-show::after{content:"No show";position:absolute;top:9px;font:600 0.875rem Inter;color:var(--color-danger-600)}.calendar-calendar .booking-info-container.arrived{box-shadow:0px 0px 0px 1px var(--color-warning-600),0px 3px 6px 2px var(--color-warning-200)}.calendar-calendar .booking-info-container.arrived::after{content:"In progress";position:absolute;top:9px;font:600 0.875rem Inter;color:var(--color-warning-600)}.calendar-calendar .booking-info-container.completed{box-shadow:0px 0px 0px 1px var(--color-success-600),0px 3px 6px 2px var(--color-success-200)}.calendar-calendar .booking-info-container.completed::after{content:"Completed";position:absolute;top:9px;font:600 0.875rem Inter;color:var(--color-success-600)}.calendar-calendar .booking-info-container .arrived,.calendar-calendar .booking-info-container .no-show{--tooltip-top:32px}.calendar-calendar .booking-info-container .arrived{background:var(--color-success-100);box-shadow:0px 0px 0px 1px var(--color-success-700),0px 2px 5px 1px rgba(0,0,0,0.2);color:var(--color-success-700)}.calendar-calendar .booking-info-container .no-show{background:var(--color-danger-100);box-shadow:0px 0px 0px 1px var(--color-danger-700),0px 2px 5px 1px rgba(0,0,0,0.2);color:var(--color-danger-700)}.calendar-calendar .booking-info-container{opacity:0;pointer-events:none;transition:opacity 0.15s ease-in;z-index:5}.calendar-calendar .booking-info-container.active{opacity:1;pointer-events:unset}.calendar-calendar .booking-info-container{position:absolute;top:110px;width:325px;background:#fff;right:100px;padding:15px 20px;border-radius:6px;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2392156863),0px 3px 6px 2px rgba(0,0,0,0.1882352941)}.calendar-calendar .booking-info-container .booking-close-container{position:absolute;top:-10px;right:-5px;background:#fff;padding:5px;border-radius:100%;display:flex;border:0px solid;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2392156863)}.calendar-calendar .booking-info-container div{font-family:var(--text-font)}.calendar-calendar .booking-info-container .booking-toolbar{text-align:end}.calendar-calendar .booking-info-container .booking-toolbar button,.calendar-calendar .booking-info-container .booking-toolbar a{--tooltip-top:30px;--tooltip-width:76px;padding:5px 10px;border-radius:4px;font:600 0.875rem var(--header-font)}.calendar-calendar .booking-info-container .booking-toolbar .edit{box-shadow:0px 0px 0px 1px var(--color-gray-600),0px 2px 5px 1px rgba(0,0,0,0.1);border-bottom:1px solid var(--color-gray-600);background:var(--color-slate-100);font:600 0.875rem var(--header-font);color:var(--color-slate-700)}.calendar-calendar .booking-info-container .booking-toolbar .full-btn{border-bottom:1px solid var(--logo-color-darker-10)}.calendar-calendar .booking-info-container .booking-toolbar .full-btn:hover{border-bottom:1px solid var(--logo-color-lighter)}.calendar-calendar .booking-info-container .booking-id{font-size:0.7rem;text-align:end;border-bottom:4px solid}.calendar-calendar .booking-info-container .booking-name{font-size:1rem;font-weight:600;margin-bottom:3px;text-transform:capitalize}.calendar-calendar .booking-info-container .booking-service{font-size:0.9rem;margin-bottom:3px}.calendar-calendar .booking-info-container .booking-price{font-size:0.8rem;margin-bottom:5px}.calendar-calendar .booking-info-container .booking-date{text-transform:capitalize}.calendar-calendar .booking-info-container .booking-date,.calendar-calendar .booking-info-container .booking-location{font-size:0.7rem}.calendar-calendar .booking-info-container .confirm-container .booking-needs-confirmed{font:600 0.875rem var(--header-font);background:#e7f4f9;border:1px solid #cee9f2;padding:7px 5px;border-radius:4px;box-sizing:border-box;text-align:center;color:#1a5265}.calendar-calendar .booking-info-container .confirm-container .full-btn{padding:7px 5px}.calendar-calendar .calendar-toolbar{padding:10px 10px 10px 10px;display:flex;align-items:center;border-bottom:1px solid var(--color-slate-300);margin-bottom:10px;z-index:9;position:relative}.calendar-calendar .calendar-toolbar .badge[data-count="0"]{display:none}.calendar-calendar .calendar-toolbar .badge{position:absolute;background:var(--color-danger-600);width:16px;height:16px;border-radius:100%;color:#fff;top:-7px;left:14px;z-index:1}.calendar-calendar .calendar-toolbar .badge::after{content:attr(data-count);font:600 0.7rem var(--text-font);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-calendar .calendar-toolbar .notification-box{position:absolute;left:-135px;top:32px;width:220px;background:#fff;z-index:2;box-shadow:0px 0px 0px 1px var(--color-gray-400),0px 2px 5px 1px rgba(0,0,0,0.2);border-radius:4px;opacity:0;transform:translateY(10px);transition:transform 0.2s ease-in,opacity 0.2s ease-in}.calendar-calendar .calendar-toolbar .notification-box .dismiss{top:10px;right:10px}.calendar-calendar .calendar-toolbar .notification-box .show-notification-btn{right:10px;bottom:10px}.calendar-calendar .calendar-toolbar .notification-box .show-notification-btn,.calendar-calendar .calendar-toolbar .notification-box .dismiss{position:absolute;font:600 0.7rem var(--header-font);color:var(--logo-color-darker-10)}.calendar-calendar .calendar-toolbar .notification-box.active{opacity:1;transform:translateY(0px)}.calendar-calendar .calendar-toolbar .notification-box .header{padding:8px 5px;font:600 0.875rem var(--header-font);border-bottom:1px solid var(--color-gray-400);text-align:left;padding-left:20px}.calendar-calendar .calendar-toolbar .notification-box .notification-list>li{padding:8px 8px 8px 20px;font:500 0.8rem var(--header-font);text-align:left;list-style-type:none;position:relative}.calendar-calendar .calendar-toolbar .notification-box .notification-list>li.not-none::before{content:"•";color:var(--logo-color);font-weight:bold;display:inline-block;width:6px;position:absolute;left:8px}.calendar-calendar .calendar-toolbar .notification-box .triangle{top:-8px;left:139px}.calendar-calendar .calendar-toolbar.searching .search-thick,.calendar-calendar .calendar-toolbar.searching .printer,.calendar-calendar .calendar-toolbar.searching .filters,.calendar-calendar .calendar-toolbar.searching .bell{transform:translateY(-10px);opacity:0;visibility:hidden}.calendar-calendar .calendar-toolbar.searching .close-search,.calendar-calendar .calendar-toolbar.searching .search-filter{opacity:1;visibility:visible;transform:translateY(-50%)}.calendar-calendar .calendar-toolbar .search-container{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;transition:transform 0.25s ease-in,opacity 0.25s ease-in,visibility 0.25s ease-in}.calendar-calendar .calendar-toolbar .search-container .search-filter{position:absolute;right:-85px;width:70px;height:23px;background:#fff;gap:5px;--width:18px;--height:18px;box-shadow:0px 0px 0px 1px var(--color-slate-300);letter-spacing:-0.3px}.calendar-calendar .calendar-toolbar .search-container .search-filter:hover{box-shadow:0px 0px 0px 1px #8b95a2,0px 1px 5px rgba(0,0,0,0.4392156863),0px 1px 2px 0px rgba(0,0,0,0.2392156863)}.calendar-calendar .calendar-toolbar .search-bar{height:28px;width:300px;background:rgb(243,244,246);margin:auto;border-radius:4px;font:500 0.875rem var(--text-font);display:flex;justify-content:center;align-items:center;top:0px;position:relative;outline:0 !important;border:0px !important;padding:2px 2px 2px 10px}.calendar-calendar .calendar-toolbar .search-bar::-moz-placeholder{font:400 0.875rem var(--header-font);color:var(--text-color);text-align:center;letter-spacing:0.3px}.calendar-calendar .calendar-toolbar .search-bar::placeholder{font:400 0.875rem var(--header-font);color:var(--text-color);text-align:center;letter-spacing:0.3px}.calendar-calendar .calendar-toolbar .search-bar:not(:-moz-placeholder) + .icon.search{display:none}.calendar-calendar .calendar-toolbar .search-bar:not(:placeholder-shown) + .icon.search{display:none}.calendar-calendar .calendar-toolbar .icon.search{position:absolute;left:10px;top:calc(50% + 1px);transform:translateY(-50%);--width:18px;--height:18px}.calendar-calendar .calendar-toolbar .icon{--width:24px;--height:24px;--tooltip-top:26px}.calendar-calendar .calendar-toolbar .icon.printer{--tooltip-width:30px}.calendar-calendar .calendar-toolbar .dropdown-btn{box-shadow:0px 0px 0px 0px;padding:3px 8px;display:flex;font:400 0.9rem var(--header-text);color:var(--color-text)}.calendar-calendar .calendar-toolbar .dropdown-btn::after{height:22px;width:22px;margin-left:5px}.calendar-calendar .calendar-toolbar .dropdown-ele{font-size:0.9rem}.calendar-calendar .calendar-toolbar .main-calendar-date{font:600 0.9rem var(--header-font);padding:0px 8px;min-width:140px;text-transform:capitalize}.calendar-calendar .calendar-toolbar .filters,.calendar-calendar .calendar-toolbar .search-thick{display:none}.calendar-calendar .calendar-toolbar .printer,.calendar-calendar .calendar-toolbar .filters,.calendar-calendar .calendar-toolbar .close-search,.calendar-calendar .calendar-toolbar .search-filter,.calendar-calendar .calendar-toolbar .bell{transition:opacity 0.2s ease-in,visibility 0.2s ease-in,transform 0.2s ease-in}.calendar-calendar .calendar-toolbar .printer,.calendar-calendar .calendar-toolbar .filters,.calendar-calendar .calendar-toolbar .bell{transform:translateY(0px);opacity:1;visibility:visible}.calendar-calendar .calendar-toolbar .search-filter,.calendar-calendar .calendar-toolbar .close-search{opacity:0;visibility:hidden;transform:translateY(calc(-50% - 10px));top:50%}.calendar-calendar .calendar-toolbar .close-search{position:absolute;right:12px;width:109px}.calendar-calendar .calendar-toolbar .close-search::after{margin-top:1px;margin-left:5px}.calendar-calendar .big-calendar-days-holder{margin-left:25px}.calendar-calendar .big-calendar-days-holder .big-calendar-days{font:400 0.9rem var(--header-font);width:100%;margin-left:2px;text-transform:capitalize;color:var(--text-color)}.calendar-calendar .big-calendar-days-holder .big-calendar-days .date{font-size:1.4rem}.calendar-calendar .big-calendar{overflow-y:overlay;width:100%;height:100%;position:relative;--scale-amount:1;--scale-to-amount:0.85}.calendar-calendar .big-calendar.loading .time-column{opacity:0.5;pointer-events:none}.calendar-calendar .big-calendar .time-bar{position:absolute;width:calc(100% - 20px);height:3px;background-color:red;left:20px}.calendar-calendar .big-calendar .time-bar .time-ball{height:10px;width:10px;background:red;top:-4px;position:absolute;border-radius:100%}.calendar-calendar .big-calendar .big-calendar-times{width:25px}.calendar-calendar .big-calendar .big-calendar-times .between-hours{height:120px;--time-number:"0"}.calendar-calendar .big-calendar .big-calendar-times .between-hours::before{content:var(--time-number);font-family:"Lato";font-size:0.6rem;top:-11px;position:relative;right:-7px}.calendar-calendar .big-calendar .big-calendar-times .between-hours.last::after{content:var(--last-time);font-family:"Lato";font-size:0.6rem;top:109px;position:relative;right:2px}.calendar-calendar .big-calendar .top-spacing{height:20px}.calendar-calendar .big-calendar .monthly-row{width:100%;flex:1 1 0}.calendar-calendar .big-calendar .monthly-row .month{width:100%;padding:10px;font-size:0.8rem;flex:1 1 0%;font-family:var(--text-font);font-weight:600;border-right:1px solid var(--color-slate-300);border-bottom:1px solid var(--color-slate-300);text-align:end;text-transform:capitalize;cursor:pointer}.calendar-calendar .big-calendar .monthly-row .month:hover{background:var(--color-slate-50);outline:1px solid var(--color-slate-700);border-radius:2px;border:0px;margin-right:1px;z-index:2}.calendar-calendar .big-calendar .monthly-row .month .booking-amount{text-align:center;font-size:0.55rem;background:var(--logo-color);padding:2px 5px;border-radius:100px;margin-top:4px;color:#fff}.calendar-calendar .big-calendar .monthly-row .month .booking-amount.none{opacity:0.5;background:var(--logo-color-step-5);color:var(--logo-color-darker-50)}.calendar-calendar .big-calendar .monthly-row:first-of-type .in-month{border-top:1px solid var(--color-slate-600)}.calendar-calendar .big-calendar .monthly-row .outside-month.start.last{border-right:1px solid var(--color-slate-600) !important}.calendar-calendar .big-calendar .monthly-row .outside-month.start{border-top:1px solid var(--color-slate-300);border-bottom:1px solid var(--color-slate-600)}.calendar-calendar .big-calendar .monthly-row .outside-month.end.first{border-left:1px solid var(--color-slate-600) !important}.calendar-calendar .big-calendar .monthly-row .outside-month.end{border-top:1px solid var(--color-slate-600)}.calendar-calendar .big-calendar .monthly-row .outside-month .booking-amount{opacity:0.5}.calendar-calendar .big-calendar .monthly-row .outside-month{color:var(--color-slate-300)}.calendar-calendar .big-calendar .time-column{width:100%;min-height:100px;position:relative}.calendar-calendar .big-calendar .time-column .break{position:absolute;background-color:var(--color-slate-300);width:calc(100% - 4px);left:2px;background-image:linear-gradient(45deg,var(--color-slate-50) 25%,var(--color-slate-300) 25%,var(--color-slate-300) 50%,var(--color-slate-50) 50%,var(--color-slate-50) 75%,var(--color-slate-300) 75%,var(--color-slate-300) 100%);background-size:14.14px 14.14px}.calendar-calendar .big-calendar .time-column .ghost-div,.calendar-calendar .big-calendar .time-column .ghost-div-hover{position:absolute;border:2px dashed var(--logo-color);border-radius:4px;height:15px;width:calc(100% - 8px);left:2px;z-index:5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar-calendar .big-calendar .time-column .ghost-div{font:600 0.8rem "Lato";color:var(--color-slate-600);background-color:var(--color-slate-100);transition:height 0.2s ease-in;min-height:5px}.calendar-calendar .big-calendar .time-column .ghost-div.overlaps{border:2px dashed var(--color-danger-600)}.calendar-calendar .big-calendar .time-column .ghost-div.overlaps::before{content:"Booking overlaps";position:absolute;top:-19px;font:600 0.8rem var(--text-font);color:var(--color-danger-700);width:120px}.calendar-calendar .big-calendar .time-column .ghost-div-hover{opacity:0}.calendar-calendar .big-calendar .time-column .ghost-div-hover.active{opacity:1}.calendar-calendar .big-calendar .time-column .ghost-div-hover.active.one::before{left:calc(100% + 15px)}.calendar-calendar .big-calendar .time-column .ghost-div-hover.active.one::after{left:100%}.calendar-calendar .big-calendar .time-column .ghost-div-hover.active::before{content:attr(data-time);color:#fff;background-color:var(--logo-color);padding:5px;position:absolute;font:600 0.65rem "Lato";border-radius:6px;top:50%;transform:translateY(-50%);left:-45px;z-index:2}.calendar-calendar .big-calendar .time-column .ghost-div-hover.active::after{content:"";position:absolute;left:-15px;content:"";top:50%;transform:translateY(-50%);height:2px;width:15px;background-color:var(--logo-color);z-index:1}.calendar-calendar .big-calendar .time-column .booking-div>div{-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar-calendar .big-calendar .time-column .booking-div[data-confirmed=true]::before,.calendar-calendar .big-calendar .time-column .booking-div[data-confirmed=true]::after{content:"";position:absolute;background-color:var(--buffer-color);opacity:0.5;border-radius:4px;width:100%;background-size:14.14px 14.14px;background-image:linear-gradient(45deg,var(--buffer-alternate-color) 25%,var(--buffer-color) 25%,var(--buffer-color) 50%,var(--buffer-alternate-color) 50%,var(--buffer-alternate-color) 75%,var(--buffer-color) 75%,var(--buffer-color) 100%)}.calendar-calendar .big-calendar .time-column .booking-div[data-confirmed=true]::before{top:calc(0% - var(--buffer-before));height:var(--buffer-before)}.calendar-calendar .big-calendar .time-column .booking-div[data-confirmed=true]::after{height:var(--buffer-after);top:calc(100% + 6px)}.calendar-calendar .big-calendar .time-column .booking-div[data-confirmed=false]::after{content:"Requires Confirmation";position:absolute;top:-2px;left:-2px;font:500 0.6rem var(--header-font);background:var(--logo-color);padding:5px;width:100%;white-space:break-spaces;text-align:center;border-radius:4px;z-index:-1;height:calc(100% + 18px);display:flex;align-items:self-end;padding:2px;text-align:center;justify-content:center;color:#fff;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.2),0px 2px 5px 1px rgba(0,0,0,0.2)}.calendar-calendar .big-calendar .time-column .booking-div>div{overflow:hidden;padding:3px;position:relative;height:100%;border-radius:4px;transition:box-shadow 0.15s ease}.calendar-calendar .big-calendar .time-column .booking-div{cursor:pointer}.calendar-calendar .big-calendar .time-column .booking-div.active>div,.calendar-calendar .big-calendar .time-column .booking-div:hover>div,.calendar-calendar .big-calendar .time-column .booking-div.hovered>div{box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2392156863),0px 3px 6px 2px rgba(0,0,0,0.1882352941)}.calendar-calendar .big-calendar .time-column .booking-div{width:calc(100% - 5px);position:absolute;border-radius:6px;left:2.5px;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;z-index:3}.calendar-calendar .big-calendar .time-column .booking-div .booking-time,.calendar-calendar .big-calendar .time-column .booking-div .service,.calendar-calendar .big-calendar .time-column .booking-div .other-location{font-size:0.7rem;font-family:var(--text-font);font-weight:500}.calendar-calendar .big-calendar .time-column .booking-div .name{font-family:"Lato";font-size:0.8rem;font-weight:600}.calendar-calendar .big-calendar .time-column .booking-div .name,.calendar-calendar .big-calendar .time-column .booking-div .service{text-overflow:ellipsis;width:100%;overflow:hidden}.calendar-calendar .big-calendar .time-column .booking-div .other-location{position:absolute;bottom:3px;width:-moz-fit-content;width:fit-content;right:3px;font-weight:600;font-size:0.55rem}.calendar-calendar .big-calendar .time-column .top-spacing{background-image:linear-gradient(45deg,var(--color-slate-50) 25%,var(--color-slate-300) 25%,var(--color-slate-300) 50%,var(--color-slate-50) 50%,var(--color-slate-50) 75%,var(--color-slate-300) 75%,var(--color-slate-300) 100%);background-size:14.14px 14.14px}.calendar-calendar .big-calendar .time-column .between-hours{height:120px;box-shadow:0 0 0 0.5px var(--color-slate-300) inset;background:#fff}.calendar-calendar .big-calendar .time-column.closed .between-hours{background-color:var(--color-slate-200)}.calendar-calendar .calendar-overlay.search{top:53px;height:calc(100% - 53px);z-index:8}.calendar-calendar .calendar-overlay.pending{top:0px;height:100%;z-index:9}.calendar-calendar .calendar-overlay{position:absolute;background:#fff;left:0;width:100%;box-sizing:border-box;overflow-y:auto;pointer-events:auto}.calendar-calendar .calendar-overlay .pending-toolbar{box-sizing:border-box;border-bottom:1px solid var(--color-slate-400);font:600 1rem var(--header-font)}.calendar-calendar .calendar-overlay .no-results{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:500px;overflow-wrap:break-word}.calendar-calendar .calendar-overlay .no-results .title{font:200 3rem var(--header-font)}.calendar-calendar .calendar-overlay .no-results .lead{font:300 1.5rem var(--header-font)}.calendar-calendar .calendar-overlay .result-container{height:68px;box-sizing:border-box;border-radius:8px;font:500 1rem var(--header-font);color:var(--text-color);box-shadow:0px 0px 0px 1px var(--color-gray-900),0px 0px 3px 0px rgba(0,0,0,0.431372549);transition:box-shadow 0.2s ease-in,height 0.2s ease-in}.calendar-calendar .calendar-overlay .result-container.expanded{box-shadow:0px 0px 0px 1px var(--logo-color),0px 0px 0px 3px var(--logo-color-lighter);height:90px}.calendar-calendar .calendar-overlay .result-container.expanded .date-container{border-right:3px solid var(--logo-color)}.calendar-calendar .calendar-overlay .result-container.expanded .booking-option-bar{padding:5px;height:28px;transition:height 0.2s ease-in,padding 0s ease-in}.calendar-calendar .calendar-overlay .result-container.expanded .booking-expand{opacity:1;visibility:visible}.calendar-calendar .calendar-overlay .result-container.expanded .booking-expand::after{rotate:180deg}.calendar-calendar .calendar-overlay .result-container:hover{box-shadow:0px 0px 0px 1px var(--logo-color),0px 0px 0px 3px var(--logo-color-lighter)}.calendar-calendar .calendar-overlay .result-container:hover .booking-expand{opacity:1;visibility:visible}.calendar-calendar .calendar-overlay .result-container .confirm-btn{padding:5px 10px;font:500 0.875rem var(--header-font);display:none}.calendar-calendar .calendar-overlay .result-container[data-confirmed=false] .confirm-btn{display:block}.calendar-calendar .calendar-overlay .result-container .details-container{margin-top:7px}.calendar-calendar .calendar-overlay .result-container .date-container{padding:5px 15px;border-right:3px solid var(--color-gray-800)}.calendar-calendar .calendar-overlay .result-container .booking-staff{color:#636363;font-weight:400}.calendar-calendar .calendar-overlay .result-container .booking-time{font:400 0.875rem var(--header-font)}.calendar-calendar .calendar-overlay .result-container .booking-option-bar{justify-content:end;position:absolute;top:50px;right:5px;overflow:hidden;height:0;padding:0px;transition:height 0.2s ease-in,padding 0s ease-in 0.2s}.calendar-calendar .calendar-overlay .result-container .booking-option-bar .edit-btn,.calendar-calendar .calendar-overlay .result-container .booking-option-bar .cancel-btn{padding:7px 10px;background:#fff;width:119px;box-sizing:border-box}.calendar-calendar .calendar-overlay .result-container .booking-option-bar .cancel-btn{background:var(--color-danger-600);box-shadow:0px 0px 0px 1px var(--color-danger-800);color:#fff;font-weight:600}.calendar-calendar .calendar-overlay .result-container .booking-option-bar .cancel-btn:hover{box-shadow:0px 0px 0px 1px var(--color-danger-900),0px 1px 5px rgba(196,23,23,0.8),0px 1px 2px 0px rgba(106,18,18,0.24)}.calendar-calendar .calendar-overlay .result-container .booking-expand{position:absolute;top:calc(100% - 10px);left:50%;transform:translateX(-50%);background:#fff;width:105px;font-size:0.8rem;border-radius:2px;display:flex;justify-content:center;align-items:center;z-index:15;box-shadow:0px 0px 0px 1px var(--logo-color);--icon-color:var(--logo-color);opacity:0;visibility:hidden;transition:opacity 0.1s ease-in,visibility 0.1s ease-in}.calendar-calendar .calendar-overlay .result-container .booking-expand::after{margin-left:5px}.dragging .calendar-toolbar .search-container{transform:translate(-50%,-10px);opacity:0;visibility:hidden}.cancel-moving-button{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + 10px));transition:opacity 0.25s ease-in,transform 0.25s ease-in;opacity:0}.cancel-moving-button.active{transform:translate(-50%,-50%);opacity:1}.create-booking-box.level-two{z-index:101}.create-booking-box.style-modal{opacity:0;left:50%;top:50%;transform:translate(-50%,calc(-50% + 15px))}.create-booking-box.style-modal.active{opacity:1;transform:translate(-50%,-50%)}.create-booking-box.overlaps{box-shadow:0px 0px 0px 1px var(--color-danger-600),0px 3px 6px 2px var(--color-danger-200)}.create-booking-box.overlaps:before{content:attr(data-overlap-text);position:absolute;top:10px;right:78px;font:600 0.875rem Inter;color:var(--color-danger-600);background:var(--color-danger-100);padding:5px 10px;border-radius:4px;box-shadow:0px 0px 0px 1px var(--color-danger-600)}.create-booking-box{position:fixed;top:260px;left:400px;width:100%;max-width:420px;background:#fff;border-radius:8px;box-shadow:rgba(50,50,93,0.25) 0 13px 27px -5px,rgba(0,0,0,0.3) 0 8px 16px -8px;padding:15px 20px;opacity:0;visibility:hidden;transition:opacity 0.15s ease,visibility 0.15s ease,transform 0.15s ease;z-index:9;box-sizing:border-box;overflow:hidden}.create-booking-box:has(.searchable-list.active) button{z-index:-1}.create-booking-box.active{opacity:1;visibility:visible}.create-booking-box .back-btn{transform:translateY(10px);opacity:0;transition:opacity 0.1s ease-in,transform 0.1s ease-in}.create-booking-box .back-btn.active{transform:translateY(0px);opacity:1}.create-booking-box.loading{pointer-events:none}.create-booking-box .header{font:600 1rem var(--header-font);color:var(--text-color)}.create-booking-box .input-container input{font-size:0.875rem}.create-booking-box .page{flex-shrink:0;width:100%}.create-booking-box .page .searchable-btn{box-sizing:border-box;padding:13px 15px;font-size:0.875rem}.create-booking-box .page{transition:transform 0.35s cubic-bezier(0,1.2,0,0.99)}.create-booking-box .page .offset-tooltip::before{left:calc(50% + 35px)}.create-booking-box .page.one.active{transform:translateX(0px)}.create-booking-box .page.one.done{transform:translateX(calc(-100% - 30px))}.create-booking-box .page.two{transform:translateX(30px)}.create-booking-box .page.two.active{transform:translateX(-100%)}.create-booking-box .page.two.done{transform:translateX(calc(-200% - 30px))}.create-booking-box .page.three{box-sizing:border-box;flex-flow:column;transform:translateX(30px);padding:0px 5px 5px 0px;overflow-y:scroll;overflow-x:hidden}.create-booking-box .page.three.active{transform:translateX(-200%)}.create-booking-box .page.three .optional{font:400 0.875rem var(--header-font);color:var(--color-slate-500)}.create-booking-box .page.three .input-label{font:400 0.8rem var(--header-font)}.create-booking-box .page.three .input-container{margin-left:1px}.create-booking-box .page.three .input-container input{padding:6px 12px}.create-booking-box .page.three .dob-three{width:50px;margin-right:5px}.create-booking-box .page.three .dob-three.year{width:60px}.create-booking-box .page.three .address{border-radius:0}.create-booking-box .page.three .address:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.create-booking-box .page.three .address:nth-of-type(3){border-bottom-left-radius:4px;width:50%}.create-booking-box .page.three .address:nth-of-type(4){border-bottom-right-radius:4px;width:50%}.create-booking-box .page.three .address:focus-within{z-index:2}.create-booking-box .page.three .input-choice{box-shadow:0px 0px 0px 1px #cecece;border-radius:4px;margin:2px;position:relative;padding:5px 8px;cursor:pointer}.create-booking-box .page.three .input-choice:has(input:checked){background-color:var(--logo-color);color:#fff}.create-booking-box .page.three .input-choice>input:checked~label{background-color:var(--logo-color);color:#fff}.create-booking-box .page.three .input-choice label{padding:1px 5px;display:block;position:relative;pointer-events:none}.create-booking-box .page.three .input-choice label::first-letter{text-transform:capitalize}.create-booking-box .page.three .input-choice input[type=checkbox],.create-booking-box .page.three .input-choice input[type=radio]{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.create-booking-box.quick-booking-wizard{max-width:540px;border-radius:14px;padding:12px 14px 0;font-size:0.875rem;line-height:1.35}.create-booking-box.quick-booking-wizard input,.create-booking-box.quick-booking-wizard select,.create-booking-box.quick-booking-wizard textarea{font-size:0.875rem;line-height:1.35}.create-booking-box.quick-booking-wizard .header{font-size:0.875rem}.create-booking-box.quick-booking-wizard .wizard-progress-bar{height:3px}.create-booking-box.quick-booking-wizard .quick-booking-body{max-height:min(58vh,470px);overflow-x:hidden;overflow-y:auto;padding:1px 1px 1px 8px}.create-booking-box.quick-booking-wizard .quick-booking-footer{border-top:1px solid var(--color-slate-200);margin-left:-14px;margin-right:-14px;padding:10px 14px;box-sizing:border-box}.create-booking-box.quick-booking-wizard .quick-booking-footer .tall-btn{height:36px}.create-booking-box.quick-booking-wizard .quick-booking-footer .wide-btn{padding:0 16px}.create-booking-box.quick-booking-wizard .quick-booking-back-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 8px}.create-booking-box.quick-booking-wizard .quick-booking-grow{flex:1;min-width:0}.create-booking-box.quick-booking-wizard .quick-booking-dot{width:7px;height:7px;border-radius:100%;flex-shrink:0}.create-booking-box.quick-booking-wizard .quick-booking-added-item{padding:8px;border-radius:8px;background:var(--color-slate-50);box-shadow:0px 0px 0px 1px var(--color-slate-200)}.create-booking-box.quick-booking-wizard .quick-booking-search-input{width:100%;box-sizing:border-box;padding:8px 10px 8px 30px;border:1px solid var(--color-slate-300);border-radius:8px;font:500 0.875rem var(--text-font);color:var(--text-color);background:#fff}.create-booking-box.quick-booking-wizard .quick-booking-search-input:focus{box-shadow:0px 0px 0px 1px var(--logo-color);outline:0}.create-booking-box.quick-booking-wizard .quick-booking-search-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);pointer-events:none}.create-booking-box.quick-booking-wizard .quick-booking-service-card{width:100%;text-align:left;border-radius:8px;border:1px solid var(--color-slate-300);padding:8px 10px;display:flex;align-items:center;gap:8px;transition:border-color 0.12s ease,box-shadow 0.12s ease;background:#fff}.create-booking-box.quick-booking-wizard .quick-booking-service-card.active{border-color:var(--logo-color);box-shadow:0px 0px 0px 1px var(--logo-color-step-5)}.create-booking-box.quick-booking-wizard .quick-booking-service-details{border-radius:8px;border:1px solid var(--color-slate-200);background:var(--color-slate-50);padding:8px}.create-booking-box.quick-booking-wizard .quick-booking-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.create-booking-box.quick-booking-wizard .quick-booking-field-input{width:100%;box-sizing:border-box;min-height:34px;border-radius:8px;border:1px solid var(--color-slate-300);padding:6px 8px;font:500 0.875rem var(--text-font);color:var(--text-color);background:#fff}.create-booking-box.quick-booking-wizard .quick-booking-date-btn{display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.create-booking-box.quick-booking-wizard .quick-booking-date-btn:disabled{background:var(--color-slate-100);color:var(--color-slate-500);cursor:not-allowed}.create-booking-box.quick-booking-wizard .quick-booking-field-input:focus{box-shadow:0px 0px 0px 1px var(--logo-color);outline:0}.create-booking-box.quick-booking-wizard .quick-booking-textarea{min-height:72px;resize:vertical}.create-booking-box.quick-booking-wizard .quick-booking-selected-customer{border-radius:8px;border:1px solid var(--logo-color-step-5);background:var(--color-slate-50);padding:10px}.create-booking-box.quick-booking-wizard .quick-booking-customer-avatar{width:28px;height:28px;border-radius:100%;background:var(--logo-color);color:#fff;display:flex;justify-content:center;align-items:center;font:600 0.75rem var(--header-font);flex-shrink:0}.create-booking-box.quick-booking-wizard .quick-booking-divider{position:relative;margin-top:2px;margin-bottom:2px}.create-booking-box.quick-booking-wizard .quick-booking-divider::before,.create-booking-box.quick-booking-wizard .quick-booking-divider::after{content:"";height:1px;background:var(--color-slate-200);flex:1}.create-booking-box.quick-booking-wizard .quick-booking-divider>span{padding:0px 8px}.create-booking-box.quick-booking-wizard .quick-booking-new-customer-btn{width:100%;border-radius:8px;border:1px dashed var(--color-slate-300);padding:8px 10px;font:600 0.875rem var(--header-font);color:var(--color-slate-600);background:#fff}.create-booking-box.quick-booking-wizard .quick-booking-search-results{margin-top:4px;border-radius:8px;box-shadow:0px 0px 0px 1px var(--color-slate-200);max-height:180px;overflow-y:auto;background:#fff}.create-booking-box.quick-booking-wizard .quick-booking-search-result-btn{width:100%;text-align:left;padding:8px 10px;border-bottom:1px solid var(--color-slate-200);background:#fff}.create-booking-box.quick-booking-wizard .quick-booking-search-result-btn:last-child{border-bottom:0}.create-booking-box.quick-booking-wizard .quick-booking-details-info{border-radius:8px;border:1px solid var(--color-slate-200);background:var(--color-slate-50);padding:8px 10px}.create-booking-box.quick-booking-wizard .quick-booking-success{text-align:center}.create-booking-box.quick-booking-wizard .quick-booking-success-icon{width:48px;height:48px;border-radius:100%;border:2px solid #a7f3d0;background:#ecfdf5;color:#16a34a;display:flex;justify-content:center;align-items:center}.create-booking-box.quick-booking-wizard .quick-booking-success-summary{text-align:left;padding:8px;border-radius:8px;background:var(--color-slate-50);box-shadow:0px 0px 0px 1px var(--color-slate-200);display:flex;flex-direction:column;gap:6px}@media (max-width:640px){.create-booking-box.quick-booking-wizard{max-width:calc(100vw - 16px);left:8px !important}.create-booking-box.quick-booking-wizard .quick-booking-service-grid{grid-template-columns:1fr}.create-booking-box.quick-booking-wizard .quick-booking-footer{flex-wrap:wrap;gap:8px}.create-booking-box.quick-booking-wizard .quick-booking-footer .ml-auto{margin-left:0;width:100%;justify-content:space-between}.create-booking-box.quick-booking-wizard .quick-booking-footer button.full-btn{width:auto;min-width:130px}}.cancel-modal .cancel-reason-btn{padding:7px 10px;--tooltip-top:35px;--tooltip-width:167px}.cancel-modal.cancellation .cancellation-text{width:100%;margin-top:5px;box-sizing:border-box;height:142px;padding:5px;resize:none;box-shadow:0px 0px 0px 1px var(--color-slate-200);border-radius:4px;font:500 0.9rem var(--text-font);color:var(--text-color);transition:height 0.1s ease-in;opacity:1}.cancel-modal.cancellation .suggestion-container{height:56px;padding:5px;opacity:1;transition:height 0.1s ease-in,opacity 0.15s ease-in}.cancel-modal .suggestion-container{height:0px;overflow:hidden;padding:0px;opacity:0;transition:height 0.1s ease-in,opacity 0.15s ease-in,padding 0s ease-in 0.1s}.cancel-modal .reason-suggestions{width:100%;flex-shrink:0;font:600 0.875rem Lato;margin-bottom:2px;margin-top:5px;color:var(--text-color)}.cancel-modal .cancellation-text{width:100%;box-sizing:border-box;resize:none;margin:0px;box-sizing:border-box;height:0px;padding:0px;border:0;opacity:0;transition:height 0.1s ease-in,opacity 0.15s ease-in,padding 0s ease-in 0.1s,margin 0s ease-in 0.1s}.user-details{top:0;left:0;transform:unset;width:100%;height:100%;max-width:100%;border-radius:0}.user-details[data-state=viewing] .start-edit,.user-details[data-state=viewing] .export-pdf{display:block}.user-details[data-state=viewing] .edit-btns{display:none}.user-details[data-state=editing] .start-edit,.user-details[data-state=editing] .export-pdf{display:none}.user-details[data-state=editing] .edit-btns{display:flex;margin-left:auto}.user-details.active{transform:unset}.user-details .details-container,.user-details .questionnaire-container{padding:20px 30px;width:100%;margin:auto;max-width:500px;box-sizing:border-box}.user-details .details-container .spinner-circle,.user-details .questionnaire-container .spinner-circle{width:12px;height:12px;border-top:3px solid var(--spinner-color);border-right:3px solid var(--spinner-color);border-bottom:3px solid var(--spinner-color);border-left:3px solid transparent}.booking-note{height:100px}.notes-text{font:500 0.9rem var(--text-font);box-sizing:border-box;border:0;resize:none;box-shadow:0px 0px 0px 1px var(--color-slate-300);transition:box-shadow 0.2s ease-in}.notes-text:hover,.notes-text:focus-within{box-shadow:0px 0px 0px 1px #8b95a2,0px 1px 5px rgba(0,0,0,0.4392156863),0px 1px 2px 0px rgba(0,0,0,0.2392156863);outline:0}.character-count{font:600 0.7rem var(--text-font);margin-left:auto}.export-pdf{padding:5px 10px}.export-pdf span{width:115px;display:flex;flex-flow:row-reverse;--icon-color:#fff;gap:5px;align-items:center;padding-right:5px}.inner-details-container.staff-error{color:var(--color-danger-600);flex-wrap:wrap}.inner-details-container.staff-error>div.dropdown{box-shadow:0px 0px 0px 1px var(--color-danger-500)}.inner-details-container.staff-error::after{content:"This staff member cannot perform the selected service";font:600 0.875rem var(--header-font);width:100%;margin:5px 0px;text-align:center;background:var(--color-danger-100);padding:5px;border-radius:4px;box-shadow:0px 0px 0px 1px var(--color-danger-500);color:var(--color-danger-700)}.inner-details-container>div{font:400 0.9rem var(--text-font);width:170px}.inner-details-container>div.f-600{font-weight:600}.inner-details-container>div.date-time-modal{height:690px;width:100%;max-width:415px}.inner-details-container>div.date-time-modal .confirm-booking-container{margin-top:5px}.inner-details-container>div.modal-ontop-overlay{width:100%;z-index:11;background-color:rgba(0,0,0,0.4);top:0;left:0;height:100%}.inner-details-container>div.dropdown{display:block;margin-left:0px;width:270px;padding:0px 5px;border-radius:4px;box-sizing:border-box;text-align:left;transition:padding 0.2s ease-in,box-shadow 0.2s ease-in;pointer-events:none}.inner-details-container>div.dropdown .drop-list{width:calc(100% + 2px);top:33px;left:-1px;box-sizing:border-box}.inner-details-container>div.dropdown .drop-list li{width:100%;box-sizing:border-box}.inner-details-container>div.dropdown button{text-align:left;margin:0;padding:0;width:100%;box-sizing:border-box;font:600 0.9rem var(--text-font)}.inner-details-container>div.dropdown button::after{opacity:0;transition:opacity 0.2s ease-in}.inner-details-container>.booking-length::after{content:attr(data-duration-name);margin-left:5px;color:var(--color-gray-900);font-weight:400}.inner-details-container>span,.inner-details-container .date-change-btn{display:flex;font:600 0.9rem var(--text-font);margin-left:0px;width:270px;transition:padding 0.2s ease-in,box-shadow 0.2s ease-in;padding:0px 5px;border-radius:4px;box-sizing:border-box}.inner-details-container .business-url-input{box-shadow:0px 0px 0px 1px var(--color-slate-300);margin-right:5px;width:-moz-fit-content;width:fit-content;padding:5px 10px;outline:0 !important}.inner-details-container .business-url-input:focus-within{box-shadow:0px 0px 0px 2px var(--color-slate-500)}.inner-details-container .url-end{width:-moz-fit-content;width:fit-content;margin-right:10px;color:var(--color-slate-600)}.header-container{border-bottom:1px solid var(--color-slate-400);padding:15px}.header-container .header{font:600 1.25rem var(--header-font)}.header-container .close{--width:22px;--height:22px}.business-url-input{box-shadow:0px 0px 0px 1px var(--color-slate-300);margin-right:5px;width:-moz-fit-content;width:fit-content;padding:5px 10px;outline:0 !important;border:0 !important;border-radius:4px}.business-url-input:focus-within{box-shadow:0px 0px 0px 2px var(--color-slate-500)}.url-end{width:-moz-fit-content;width:fit-content;margin-right:10px;color:var(--color-slate-600)}.url-change-container button{opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.2s ease-in,visibility 0.2s ease-in,transform 0.2s ease-in}.url-change-container.different button{opacity:1;visibility:visible;transform:translateY(0px)}.generic-modal.switching-modal{min-width:unset;width:300px;box-sizing:border-box}.switching-loading-container{height:200px}.swap-text{text-align:center;font:500 1rem var(--header-font);padding-bottom:30px;color:var(--color-gray-800)}.generic-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,calc(-50% - 5px));background:#fff;border-radius:4px;z-index:12;opacity:0;transition:opacity 0.2s ease,transform 0.2s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);width:50%;max-width:560px;min-width:325px;box-sizing:border-box}.generic-modal.just-spinner-modal{min-width:100px;width:100px;height:100px}.generic-modal.level-two{z-index:14}.generic-modal.loading{pointer-events:none;cursor:default}.generic-modal.loading .exit,.generic-modal.loading .opening-hours-container{opacity:0.5}.generic-modal.active{opacity:1;transform:translate(-50%,-50%)}.generic-modal .header{font:600 1.4rem var(--header-font);-webkit-user-select:none;-moz-user-select:none;user-select:none}.generic-modal .subheader{font:500 1rem var(--text-font);color:var(--color-slate-500);-webkit-user-select:none;-moz-user-select:none;user-select:none}.generic-modal.delete-location-modal{padding:30px;box-sizing:border-box}.generic-modal.delete-location-modal .warning-box.loading{background-color:#fff;border:1px solid #fff}.generic-modal.delete-location-modal .warning-box.loading::before{opacity:0}.generic-modal.delete-location-modal .warning-box{height:80px;box-sizing:border-box}.generic-modal.holidays-modal{padding:40px 20px 40px 40px;box-sizing:border-box;overflow:visible;top:calc(50% - 30px);min-width:325px;width:400px}.calendar-top{background-color:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}.holidays-container{height:425px;padding:0 0 20px;z-index:5}.holidays-container input[type=time]{width:100%;box-sizing:border-box}.holidays-container.--calendar-container{opacity:1;visibility:visible;pointer-events:all}.holidays-container .calendar{box-shadow:unset;border-radius:4px;overflow:hidden;box-shadow:0px 0px 0px 1px var(--color-slate-300)}.holidays-container .calendar.animating{overflow:hidden}.holidays-container .calendar .--row-holder{position:relative}.holidays-container .calendar .--row-holder .--date:not(.--strike):hover{box-shadow:inset 0px 0px 0px 1px var(--logo-color-darker-50),inset 0px 0px 0px 4px var(--logo-color-lighter)}.holidays-container .calendar .--row-holder .--date.active{background:#fff;color:#000;box-shadow:inset 0px 0px 0px 1px var(--logo-color-darker-50),inset 0px 0px 0px 4px var(--logo-color-lighter)}.holidays-container .calendar .--row-holder .--date.show-holiday + .date-values{max-height:300px;opacity:1;overflow:visible;visibility:visible;transform:translate(-50%,0px);transition:opacity 0.2s ease-in,visibility 0.2s ease-in,transform 0.2s ease-in,max-height 0s 0s ease-in}.holidays-container .calendar .--row-holder .--date.working-day-set{background-color:var(--logo-color);color:#fff}.holidays-container .calendar .--row-holder .--date.holiday-set{background-color:var(--color-slate);color:#fff}.date-values{position:absolute;max-height:0;overflow:hidden;top:49px;color:#000;width:180px;background:#fff;left:50%;transform:translate(-50%,8px);z-index:10;opacity:0;visibility:hidden;transition:opacity 0.2s ease-in,visibility 0.2s ease-in,transform 0.2s ease-in,max-height 0s 0.3s ease-in}.date-values .invalid-txt{font:400 0.8rem var(--text-font);color:var(--color-danger-600);padding:0px 10px 10px 10px}.date-values .full-btn{border-bottom:1px solid var(--logo-color-darker-10)}.date-values label{font:600 0.85rem var(--header-font);color:var(--text-color)}.date-values .times-container{gap:5px}.date-values .triangle{top:-8px;left:50%;transform:translateX(-50%)}.date-values .holiday-date{padding:10px 10px 7px;border-bottom:1px solid var(--color-gray-400)}.date-values .dropdown{margin-top:3px}.date-values .dropdown button{width:100%;text-align:start}.date-values .dropdown ul{top:38px;font:400 0.9rem var(--text-font);width:100%;box-sizing:border-box}.date-values .dropdown ul li{width:100%;box-sizing:border-box}.date-values .dropdown .triangle{top:30px;z-index:11}.date-values input{outline:0;border:0;padding:3px;font:500 0.9rem var(--text-font);width:100%;box-sizing:border-box;margin-top:3px}.notification,.--notification{position:fixed;top:50px;right:20px;padding:10px;box-sizing:border-box;font-family:var(--text-font);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity 0.15s ease-in,visibility 0.15s ease-in,transform 0.25s cubic-bezier(0.25,0.1,0.7,1.82);min-width:250px;z-index:9999999}.notification.active,.notification.--active,.--notification.active,.--notification.--active{opacity:1;visibility:visible;transform:translate(0px)}.notification.error,.notification.--error,.--notification.error,.--notification.--error{background-color:var(--color-danger-50);box-shadow:0px 0px 0px 1px var(--color-danger-500),0px 2px 5px 1px rgba(0,0,0,0.2);--icon-url:url(/images/icons/close-circle.svg);--size:16px;--icon-color:var(--color-danger-700)}.notification.error .icon,.notification.--error .icon,.--notification.error .icon,.--notification.--error .icon{--size:16px;--icon-color:var(--color-danger-600)}.notification.success,.notification.--success,.--notification.success,.--notification.--success{background-color:var(--color-success-50);box-shadow:0px 0px 0px 1px var(--color-success-500),0px 2px 5px 1px rgba(0,0,0,0.2);--icon-url:url(/images/icons/check-circle.svg);--size:16px;--icon-color:var(--color-success-700)}.notification.success .icon,.notification.--success .icon,.--notification.success .icon,.--notification.--success .icon{--size:16px;--icon-color:var(--color-success-700)}.notification.toast .title,.notification.toast .--notification-title,.notification.--toast .title,.notification.--toast .--notification-title,.--notification.toast .title,.--notification.toast .--notification-title,.--notification.--toast .title,.--notification.--toast .--notification-title{display:none}.notification.toast .body,.notification.toast .--notification-body,.notification.--toast .body,.notification.--toast .--notification-body,.--notification.toast .body,.--notification.toast .--notification-body,.--notification.--toast .body,.--notification.--toast .--notification-body{margin-top:0px}.notification.toast,.notification.--toast,.--notification.toast,.--notification.--toast{background-color:var(--color-slate-800);box-shadow:0px 0px 0px 1px var(--color-slate-900),0px 2px 5px 1px rgba(0,0,0,0.2);color:#fff}.notification .title>div,.notification .--notification-title>div,.--notification .title>div,.--notification .--notification-title>div{gap:5px}.notification .title>div::before,.notification .--notification-title>div::before,.--notification .title>div::before,.--notification .--notification-title>div::before{width:var(--size);height:var(--size);background:transparent;content:"";-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:cover;mask-size:cover;background-color:var(--icon-color);display:block}.marked{display:none}.deletion .service,.deletion .subcategory,.deletion .details-container,.deletion .questionniare,.deletion .quesiton-amount,.deletion .questionnaire-services{opacity:0.4}.deletion{-webkit-user-select:none;-moz-user-select:none;user-select:none}.deletion [data-tooltip]:hover::before{opacity:0}.deletion .marked{display:block;width:100%;height:100%;position:absolute;border:1px solid var(--color-danger-600);box-sizing:border-box;border-radius:4px;box-shadow:0px 0px 0px 1px var(--color-danger-600),0px 0px 0px 3px var(--color-danger-200);pointer-events:none}.deletion .marked div{position:absolute;top:-29.5px;background:var(--color-danger-600);padding:5.5px 15px;border-top-left-radius:4px;border-top-right-radius:4px;left:50%;transform:translateX(-50%);color:#fff;border-left:2px solid var(--color-danger-200);border-top:2px solid var(--color-danger-200);border-right:2px solid var(--color-danger-200)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.2);opacity:0;pointer-events:none;visibility:hidden;transition:opacity 0.15s ease;cursor:pointer}.modal-overlay.active{opacity:1;pointer-events:all;visibility:visible}.modal-overlay.active.no-pointer{pointer-events:none}.modal-overlay.level-one{z-index:10}.modal-overlay.level-two{z-index:100}.modal-overlay.level-three{z-index:200}.modal-overlay.no-pointer{pointer-events:none}.modal-ontop-overlay{position:fixed;top:0;left:0;width:100%;height:100%;cursor:pointer;pointer-events:none}.modal-ontop-overlay.active{pointer-events:all}.modal-ontop-overlay.show-background{background-color:rgba(0,0,0,0.1215686275)}.modal-ontop-overlay.level-one{z-index:10}.modal-ontop-overlay.level-1{z-index:12}.modal-ontop-overlay.level-2{z-index:100}.modal-ontop-overlay.level-three{z-index:100}.delete-modal{padding:30px}.delete-modal .header{margin-left:0}.delete-modal .button-container{padding:20px 0px}.warning-box::before{content:"";-webkit-mask-image:url(/images/icons/warning.svg);mask-image:url(/images/icons/warning.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-warning-800);height:12px;width:12px;display:block;position:absolute;left:12px;top:16px}.warning-box{font:500 0.9rem Lato;background-color:var(--color-warning-100);padding:13px 20px 13px 30px;border:1px solid var(--color-warning-200);color:var(--color-warning-900);position:relative}@media screen and (max-width:1000px){.booking-manager-toolbar{position:fixed;z-index:5}}@media screen and (max-width:568px){html body:has(.generic-modal.active) main{filter:blur(12px)}html body div.generic-modal .header{font-size:1rem;margin-top:5px}html body div.generic-modal .subheader{font-size:0.875rem}html body div.generic-modal{position:fixed;left:50%;right:0;max-width:100%;min-width:319px;max-width:364px;top:50%;width:98%;padding:15px;border-radius:10px;transform:translate(-50%,-50%)}html body div.generic-modal.active{transform:translate(-50%,-50%)}html body div.generic-modal.date-time-modal.give-height{height:510px}html body div.generic-modal.date-time-modal .--calendar-container .confirm-booking-btn-container .confirm-booking-container{margin-top:10px}}.dashboard-hamburger{display:none}@media (max-width:1200px){.calendar-calendar .calendar-toolbar .search-container{left:calc(50% + 70px)}.calendar-calendar .calendar-toolbar .close-search{font-size:0;justify-content:end}}@media (max-width:1000px){.hide-on-1000{display:none}.dashboard-hamburger{background:#fff;border-radius:100%;display:block;left:11px;opacity:0.75;padding:6px;position:fixed;top:11px;z-index:999999}.dashboard-hamburger .icon{--width:16px;--height:16px}.dashboard-hamburger.collapsed .icon{--icon-url:url(/images/icons/hamburger.svg)}.dashboard-hamburger:hover{opacity:1}.booking-manager-toolbar{--toolbar-padding:45px 12px;--logo-width:60.14px;--logo-height:24.14px;justify-content:space-between}.booking-manager-toolbar.collapsed{transform:translateX(-100%)}.booking-manager-toolbar .hamburger{display:block}.calendar-side-overlay{position:absolute;height:0;width:0;background:rgba(0,0,0,0.35);opacity:0;visibility:hidden;transition:visibility 0.2s ease-in,opacity 0.2s ease-in}.side-open .calendar-side-overlay{height:100%;width:100%;z-index:14;opacity:1;visibility:visible}.side-open .calendar-side-bar{transform:translateX(0%)}.calendar-side-bar{height:100%;display:block;position:absolute;z-index:15;background:#fff;width:250px;max-height:calc(100vh - 51px);overflow:overlay;transform:translateX(-100%);transition:transform 0.2s ease-in}.month .calendar-calendar .big-calendar-days-holder{margin:0px 0px 5px}.month .calendar-calendar .big-calendar-days-holder .big-calendar-days{font-size:0;text-align:center;display:block}.month .calendar-calendar .big-calendar-days-holder .big-calendar-days::first-letter{font-weight:700;font-size:0.8rem}.calendar-calendar .calendar-day{text-align:center}.calendar-calendar .booking-info-container{left:0 !important;top:unset !important;bottom:0;position:fixed;border-radius:0;width:100%;box-sizing:border-box;transform:translateY(100%);opacity:1;padding:25px 20px 15px 20px;transition:transform 0.2s ease-in}.calendar-calendar .booking-info-container .booking-close-container{background-color:transparent;box-shadow:none;top:0px;right:10px}.calendar-calendar .booking-info-container .booking-close-container button::before{content:"";position:fixed;top:-100vh;left:0px;width:100%;height:100vh;background:rgba(0,0,0,0.35);pointer-events:none;z-index:49;opacity:0;transition:opacity 0.2s ease-in}.calendar-calendar .booking-info-container.active{transform:translateY(0px);z-index:10}.calendar-calendar .booking-info-container.active .booking-close-container button::before{opacity:1;pointer-events:auto}.calendar-calendar .create-booking-box.active{opacity:1;visibility:visible;left:50% !important;transform:translate(-50%,30px)}.calendar-calendar .create-booking-box.active.bottom{transform:translate(-50%,-20px)}.calendar-calendar .bottom-big-container{height:calc(100% - 90px)}.calendar-calendar .calendar-overlay.search{top:44px;height:calc(100% - 44px);z-index:8}.calendar-calendar .calendar-toolbar .notification-box{left:-106px}.calendar-calendar .calendar-toolbar .notification-box .triangle{left:108px}.calendar-calendar .calendar-toolbar.searching{padding:6px 5px}.calendar-calendar .calendar-toolbar.searching .length-selector,.calendar-calendar .calendar-toolbar.searching .main-calendar-date,.calendar-calendar .calendar-toolbar.searching .icon.chevron{display:none}.calendar-calendar .calendar-toolbar.searching .search-container{visibility:visible;position:relative;top:0;left:0;transform:unset;z-index:10;opacity:1;transition:visibility 0.2s ease-in,opacity 0.2s ease-in;display:flex;align-items:center}.calendar-calendar .calendar-toolbar .main-calendar-date{font-size:0.8rem;min-width:110px}.calendar-calendar .calendar-toolbar .filters,.calendar-calendar .calendar-toolbar .search-thick{display:block}.calendar-calendar .calendar-toolbar .search-container{transition:visibility 0s ease-in,opacity 0s ease-in;opacity:0;visibility:hidden}.calendar-calendar .calendar-toolbar .close-search{font-size:0.875rem;justify-content:unset}.calendar-calendar .calendar-toolbar .icon{--width:20px;--height:20px}.calendar-calendar .calendar-toolbar{padding:10px 5px}.calendar-calendar .calendar-toolbar .dropdown-btn{font-size:0.8rem}.calendar-calendar .calendar-toolbar .dropdown-btn::after{margin-left:2px;height:18px;width:18px}.calendar-calendar .big-calendar .big-calendar-times{width:20px}.calendar-calendar .big-calendar .monthly-row .month{padding:5px;font-size:0.65rem}.calendar-calendar .big-calendar-days-holder{margin-left:20px;margin-right:7px}.calendar-calendar .big-calendar-days-holder .big-calendar-days{margin-left:0px;display:flex;flex-flow:column-reverse}.calendar-calendar .big-calendar-days-holder .big-calendar-days .date{text-align:center;font-size:1rem}.calendar-calendar .big-calendar-days-holder .big-calendar-days .day{font-size:0;text-align:center}.calendar-calendar .big-calendar-days-holder .big-calendar-days .day::first-letter{font-weight:700;font-size:0.8rem}}@media (max-width:770px){.calendar-calendar .search-filter-container .filter-input-container .date-container.date-from .calendar-overflow-container{right:0;left:unset}.calendar-calendar .search-filter-container .filter-input-container .date-container.date-from .calendar-overflow-container .triangle{left:-66px}.calendar-calendar .search-filter-container .filter-input-container .date-container.date-to .calendar-overflow-container{left:0}.calendar-calendar .search-filter-container .filter-input-container .date-container.date-to .calendar-overflow-container .triangle{left:60px}}.location-times .opening-hours-container{padding:5px 5px 5px 0px}.location-modal{height:100vh;width:100vw;position:fixed;background:#fff;box-sizing:border-box;z-index:12;opacity:0;visibility:hidden;transition:opacity 0.2s ease-in,visibility 0.2s ease-in;overflow:auto}.location-modal.active{opacity:1;visibility:visible}.rest-container{padding:30px;max-width:530px}@media (max-width:575px){.location-modal{height:100vh;width:100vw;position:fixed;background:#fff;box-sizing:border-box;z-index:12}.rest-container{padding:10px}.calendar-calendar .calendar-day{font-size:0;text-align:center}.calendar-calendar .calendar-day::first-letter{font-size:0.9rem}.calendar-calendar .create-booking-box.active{width:100%;max-width:420px;padding:10px 15px}.calendar-calendar .create-booking-box.active .align-input{width:50%;margin-left:0}.calendar-calendar .calendar-overlay .no-results{width:100%;overflow-wrap:break-word}.calendar-calendar .calendar-overlay .no-results .title{font-size:2.5rem}.calendar-calendar .calendar-overlay .no-results .lead{font-size:1rem}.calendar-calendar .calendar-overlay .result-container.expanded{height:100px}.calendar-calendar .calendar-overlay .result-container .booking-expand{font-size:0.6rem;--width:16px;--height:16px;top:calc(100% - 8px)}.calendar-calendar .calendar-overlay .result-container .date-container{font-size:0.875rem}.calendar-calendar .calendar-overlay .result-container .booking-time{font-size:0.775rem}.calendar-calendar .calendar-overlay .result-container .details-container{max-width:225px;font-size:0.875rem}.calendar-calendar .calendar-overlay .result-container .details-container .f-sm{font-size:0.775rem}.calendar-calendar .calendar-overlay .result-container .details-container div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calendar-calendar .calendar-overlay .result-container .booking-option-bar{top:53px;right:0px}.calendar-calendar .calendar-overlay .result-container .booking-option-bar .edit-btn,.calendar-calendar .calendar-overlay .result-container .booking-option-bar .cancel-btn{width:91px}.calendar-calendar .calendar-overlay .result-container .booking-option-bar .edit-btn,.calendar-calendar .calendar-overlay .result-container .booking-option-bar .full-btn,.calendar-calendar .calendar-overlay .result-container .booking-option-bar .cancel-btn{font-size:0.7rem;padding:4px 7px}.calendar-calendar .calendar-toolbar .dropdown-btn{padding:3px 5px}.calendar-calendar .calendar-toolbar .search-bar{width:100%}.calendar-calendar .calendar-toolbar .search-filter-container{left:unset;right:-40px;top:38px;width:320px}.calendar-calendar .calendar-toolbar .search-filter-container .triangle{left:261px;transform:unset}.calendar-calendar .calendar-toolbar .btn-container{overflow:clip}.calendar-calendar .calendar-toolbar .btn-container:has(.notification-box.active){overflow:unset}.calendar-calendar .calendar-toolbar .btn-container .search-thick,.calendar-calendar .calendar-toolbar .btn-container .filters,.calendar-calendar .calendar-toolbar .btn-container .bell{margin-right:10px}.calendar-calendar .calendar-toolbar.searching .search-container{width:calc(100% - 44px);margin-left:5px;min-width:255px}.calendar-calendar .calendar-toolbar.searching .search-container input::-moz-placeholder{text-align:left;padding-left:25px}.calendar-calendar .calendar-toolbar.searching .search-container input::placeholder{text-align:left;padding-left:25px}.calendar-calendar .calendar-toolbar.searching .btn-container{margin-left:0px;width:38px;overflow:unset}.calendar-calendar .calendar-toolbar.searching .btn-container .close-search{font-size:0;justify-content:end}.calendar-calendar .calendar-toolbar.searching .search-filter{position:relative;right:0;top:0;gap:0;font-size:0;width:25px;height:25px;transform:unset;margin-left:8px}.calendar-calendar .big-calendar .monthly-row .month .booking-amount{font-size:0.4rem}}.info-business-message-box{position:fixed;bottom:10px;width:100%;max-width:500px;padding:10px 20px 10px 10px;box-sizing:border-box;left:10px;background:var(--color-warning-100);font:400 0.8rem var(--header-font);color:var(--color-warning-900);box-shadow:0px 0px 0px 1px var(--color-warning-300);letter-spacing:0.3px;z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none}.info-business-message-box .close{position:absolute;top:5px;right:5px;--icon-color:var(--color-warning-900)}@media (max-width:375px){.calendar-calendar .calendar-overlay .result-container .details-container{max-width:140px;font-size:0.875rem}}.spinner-container.small{transform:translate(-50%,-50%) scale(0.5)}.spinner-container{position:absolute;left:50% !important;top:50% !important;transform:translate(-50%,-50%);z-index:9999999;pointer-events:none;--spinner-color:rgba(255,255,255,0.2);opacity:0;transition:opacity 0.15s ease-in}.spinner-container .spinner-circle{position:relative;border-top:5px solid var(--spinner-color);border-right:5px solid var(--spinner-color);border-bottom:5px solid var(--spinner-color);border-left:5px solid transparent;transform:translateZ(0);animation:spin 1.1s infinite linear;border-radius:50%;width:20px;height:20px}.loading .spinner-container,.--loading .spinner-container{opacity:1}.white-spinner{--spinner-color:rgba(255,255,255)}.dark-spinner{--spinner-color:var(--color-slate-700)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ai-loader{--dot:3px;--gap:2px;--off:var(--color-slate-50);--head:#581c87;--speed:900ms;display:grid;grid-template-columns:repeat(2,var(--dot));grid-auto-rows:var(--dot);gap:var(--gap)}.ai-loader span{width:var(--dot);height:var(--dot);border-radius:999px;background:var(--off);opacity:0;transform:scale(0.85);animation:snake var(--speed) infinite linear}.ai-loader span:nth-child(1){animation-delay:calc(var(--speed) * 0 / 6)}.ai-loader span:nth-child(2){animation-delay:calc(var(--speed) * 1 / 6)}.ai-loader span:nth-child(4){animation-delay:calc(var(--speed) * 2 / 6)}.ai-loader span:nth-child(6){animation-delay:calc(var(--speed) * 3 / 6)}.ai-loader span:nth-child(5){animation-delay:calc(var(--speed) * 4 / 6)}.ai-loader span:nth-child(3){animation-delay:calc(var(--speed) * 5 / 6)}@keyframes snake{0%{background:var(--off);opacity:0}15%{background:var(--off);opacity:0}40%{background:var(--off);opacity:0}75%{background:var(--head);opacity:1}100%{background:var(--head);opacity:1}}.header-container-index.dark{background-color:#020617;background-image:linear-gradient(135deg,#020617 0%,#1b2e48 100%)}.header-container-index.dark .nav-list li{color:#fff}.header-container-index.dark .nav-list .nav-sub-menu li{color:var(--text-color)}.header-container-index.dark .nav-list .nav-sub-menu li:hover{color:#fff}.header-container-index.dark .logo svg{color:#fff}.header-container-index.dark .sign-in-btn{background-color:#fff;color:var(--text-color)}.header-container-index.light{background-color:#fff;background-image:linear-gradient(135deg,#fff 0%,#fff 100%)}.header-container-index.light .icon{--icon-color:var(--text-color)}.header-container-index.light .nav-list li{color:var(--text-color)}.header-container-index.light .logo svg{color:var(--logo-color)}.header-container-index.light .sign-in-btn{background-color:var(--color-slate);color:#fff}.header-container-index .sign-in-btn{letter-spacing:-0.5px;font:500 1rem var(--header-font);padding:10px 15px;border-radius:40px}.header-container-index .navbar{padding:20px;max-width:1000px;width:85%;position:relative;z-index:3}.nav-list>li{padding:10px 20px}.nav-list li{letter-spacing:-0.5px;font:500 1rem var(--header-font);position:relative}.nav-list li .nav-sub-menu{position:absolute;min-width:200px;left:50%;transform:translate(-50%,10px);background:#fff;top:40px;box-shadow:0 14px 35px 0 rgba(9,9,12,0.4);border-radius:6px;padding:5px;box-sizing:border-box;visibility:hidden;opacity:0;transition:visibility 0.15s ease-in,opacity 0.15s ease-in,transform 0.2s ease-in}.nav-list li .nav-sub-menu::before{width:0;height:0;border-style:solid;border-width:0 8px 9px 8px;border-color:transparent transparent #fff transparent;content:"";position:absolute;top:0px;left:50%;transform:translateX(-50%);transition:top 0.3s ease}.nav-list li .nav-sub-menu li{color:var(--text-color);transform:translateX(-10px);opacity:0;transition:color 0.15s ease-in,background-color 0.2s ease-in,transform 0.2s ease-in,opacity 0.35s ease-in}.nav-list li .nav-sub-menu li:hover{background-color:var(--logo-color);text-decoration:none;color:#fff;border-radius:2px}.nav-list li .nav-sub-menu:hover,.nav-list li .nav-sub-menu:focus-within{transform:translate(-50%,0px);visibility:visible;opacity:1;display:block;z-index:3}.nav-list li .nav-sub-menu:hover::before,.nav-list li .nav-sub-menu:focus-within::before{top:-8px}.nav-list li .nav-sub-menu:hover li,.nav-list li .nav-sub-menu:focus-within li{transform:translateX(0px);opacity:1}.nav-list li .nav-sub-menu a{width:100%;padding:10px 20px;display:block;box-sizing:border-box}.nav-list li:hover,.nav-list li:focus-within{text-decoration:underline}.nav-list li:hover ul,.nav-list li:focus-within ul{pointer-events:default;transform:translate(-50%,0px);visibility:visible;opacity:1;display:block;z-index:3}.nav-list li:hover ul::before,.nav-list li:focus-within ul::before{top:-8px}.nav-list li:hover ul li,.nav-list li:focus-within ul li{transform:translateX(0px);opacity:1}.dashboard-sandbox-banner{background:var(--color-warning-100);position:fixed;bottom:0px;width:100%;display:flex;justify-content:center;align-items:center;gap:10px;z-index:1000;border-top:1px solid var(--color-warning-500);color:var(--color-warning-800)}.dashboard-sandbox-banner.is-hidden{display:none}.dashboard-sandbox-banner-toggle,.dashboard-sandbox-banner-show{border:1px solid var(--color-warning-700);background:transparent;color:var(--color-warning-900);border-radius:999px;padding:3px 9px;font-family:var(--header-font);font-size:12px;font-weight:600;cursor:pointer;transition:background-color 0.2s ease}.dashboard-sandbox-banner-toggle:hover,.dashboard-sandbox-banner-show:hover{background-color:rgba(0,0,0,0.08)}.dashboard-sandbox-banner-show{position:fixed;right:12px;bottom:10px;z-index:1001;background:var(--color-warning-100);border-color:var(--color-warning-600);display:none}.dashboard-sandbox-banner-show.is-visible{display:block}.mobile-nav{visibility:hidden;display:none}.mobile-nav .hamburger{--icon-color:#fff;--width:26px;--height:26px}.nav-item{margin-top:8px;margin-bottom:8px}@media (max-width:1000px){.desktop-nav{display:none}.mobile-nav{display:flex;visibility:visible}}.scrollbar::-webkit-scrollbar{width:7px;border-radius:10px}.scrollbar::-webkit-scrollbar-track{border-radius:10px;background:transparent}.scrollbar::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px 10px rgba(100,116,139,0.4901960784);border:2px solid transparent;border-radius:10px}.smaller-scrollbar::-webkit-scrollbar-thumb{border:6px solid transparent}*:not(:hover):not(.show-scroll).scrollbar::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px 10px transparent}.medicine-search-container{position:fixed;background:#fff;max-height:300px;max-width:800px;z-index:102}.medicine-search-container .contain-search-results{max-height:200px;overflow-y:auto}.prescription-item-container:has(label.d-none){--tooltip-top:48px}.prescription-item-container{--tooltip-top:70px;width:20%}.prescription-item-container:nth-child(1),.prescription-item-container:nth-child(2){width:40%}.legal-requirement{background:var(--color-danger-50);box-shadow:0px 0px 0px 1px var(--color-danger-600);height:19px}.pin-input{height:62px;width:52px;font-size:1.25rem}.prescription-destination-choice input[type=radio],.radio-choice input[type=radio]{accent-color:var(--logo-color-darker-10);margin-top:3px}.prescription-destination-choice:has(input:checked),.radio-choice:has(input:checked){box-shadow:0px 0px 0px 1px var(--logo-color-darker-10),0px 0px 0px 4px rgb(202,202,240)}.prescription-destination-choice,.radio-choice{padding:15px 23px 12px 15px;box-shadow:0px 0px 0px 1px var(--color-gray-400);width:310px}.radio-choice{padding:10px 23px 7px 12px}.prescription-checkbox{box-shadow:0px 0px 0px 1px var(--color-gray-400);position:relative}.prescription-checkbox:has(input:checked){box-shadow:0px 0px 0px 1px var(--logo-color-darker-10),0px 0px 0px 4px rgb(202,202,240)}.prescription-checkbox input[type=checkbox]{width:13px;height:13px}.prescription-checkbox-label{opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%}.hover-copy{position:relative;cursor:pointer;width:-moz-fit-content;width:fit-content}.hover-copy::after{content:"Copy";position:absolute;top:0;right:-46px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:var(--color-slate-800);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.15s ease-in-out;border-radius:4px;padding:1px 6px;font-size:0.7rem}.hover-copy:hover::after{opacity:1}.prescription-selected{background-color:var(--color-slate-100)}.picked-box{height:15px;width:15px;border-radius:2px;border:1px solid var(--color-gray-800);box-sizing:border-box}.print-border-top{border-top:1px solid var(--color-gray-400)}.print-border-bottom{border-bottom:1px solid var(--color-gray-400)}.print-bar{background:#fff;position:fixed;right:0px;bottom:0px;width:100%;border-top:1px solid var(--color-slate-300);z-index:1}.data-table--prescriptions{min-width:1000px}.prescription-error{width:-moz-fit-content;width:fit-content;right:3px;z-index:3;background:var(--color-danger-700);color:#fff}.prescription-error .icon{--icon-color:#fff;--width:16px;--height:16px}.prescriber-id-container{border:1px dashed var(--color-slate-400);height:125px;width:125px}.patient-history{background:rgb(255,255,255);border-left:1px solid var(--color-slate-300);box-sizing:border-box;font-family:var(--text-font);height:100dvh;overflow-x:auto;padding:20px;width:450px;z-index:2}.patient-history svg{transform:scaleX(-1)}.patient-history.collapsed{width:60px}.patient-history.collapsed svg{transform:scaleX(1)}.patient-history.collapsed .hide-collapsed{display:none}.no-reminder .icon{--icon-color:var(--color-gray-600)}.width-container{max-width:1000px}.index-header-container{height:75vh;z-index:2;position:relative}.header-image{position:absolute;top:calc(50% + 14px);right:-66px;width:500px;transform:translateY(-50%);z-index:1}.header-image img{-webkit-mask-image:linear-gradient(to bottom,black 62%,transparent 95%);mask-image:linear-gradient(to bottom,black 62%,transparent 95%)}.index-header-text{font:600 5.5rem var(--header-font);letter-spacing:-0.08rem;line-height:1.1;color:#fff}.highlight{color:var(--logo-color-lighter);height:120px}.highlight-text{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;opacity:0;transform:translateY(-25px);transition:transform 0.25s ease-in,opacity 0.25s ease-in}.slide-in{transform:translateY(0px);opacity:1}.slide-out{transform:translateY(25px);opacity:0}.btn-header{padding:10px 30px}.btn-header.outline{background:transparent;box-shadow:0px 0px 0px 1px var(--logo-color);transition:box-shadow 0.2s ease-in}.btn-header.outline:hover{box-shadow:0px 0px 0px 2px #fff}.btn-header.full{box-shadow:0px 0px 0px 1px #fff;background-color:#fff;transition:box-shadow 0.1s ease-in,background-color 0.1s ease-in,color 0.1s ease-in}.btn-header.full:hover{color:#fff;background-color:var(--logo-color);box-shadow:0px 0px 0px 1px var(--logo-color),0px 5px 12px 0px rgba(0,0,0,0.25)}.phone-template{width:250px;height:520px;background:#fff;border-radius:30px;box-shadow:0px 5px 13px 2px rgba(0,0,0,0.2117647059),inset 0px 0px 8px 1px rgba(0,0,0,0.2),inset 0px 0px 0px 4px #000;border:3px solid var(--color-slate-600);display:flex;flex-flow:column}.create-booking-box{--scale-amount:1;--scale-to-amount:0.9}.the-great-ratsby{overflow:hidden;--scale-amount:1;--scale-to-amount:0.9}.the-great-ratsby .calendar{width:230px;left:10px;background-color:#020336;--month-background:#020336;--chevron-color:#f0d115;--days-color:#f0d115;--dates-color:#f0d115;--month-color:#f0d115}.the-great-ratsby .--calendar-date-selector{--border-color:#020336;--border-active:#020336;--border-active-fade:#02033666}.the-great-ratsby .--time-holder{--times-background-color:#020336;--times-color:#f0d115;--time-hover:#fff;--time-hover-color:#f0d115}.the-great-ratsby .service-header,.the-great-ratsby .service-making{margin-left:10px;font-family:"Inter",sans-serif;font-size:0.9rem;font-weight:700}.the-great-ratsby .service-making{margin-top:15px;color:var(--color-slate-500);font-weight:500 !important;font-size:0.7rem}.the-great-ratsby .template-navbar{margin-left:4px;padding:13px 0px;background:#020335;border-bottom:1px solid var(--color-slate-700);width:calc(100% - 8px);margin-top:4px;border-top-left-radius:22px;border-top-right-radius:22px}.the-great-ratsby .template-navbar .template-logo-holder{width:40px;height:40px;margin:auto}.the-great-ratsby .confirm-booking-btn-container{--confirm-btn-hover-background:#030450;--confirm-btn-hover-color:#f0d115;padding:5px 10px;box-sizing:border-box;--confirm-btn-font-size:.8rem;--confirm-btn-padding:13px 10px;--confirm-btn-background:#020336;--confirm-btn-color:#f0d115}.the-great-ratsby .completion-page-wrapper{padding:10px;--details-font-size:.8rem;--details-header-font-size:.8rem;--details-container-background:#020336;--booking-details-header-color:#f0d115;--details-font-color:#fff;--details-header-color:var(--color-slate-400)}.the-great-ratsby .completion-page-wrapper .add-to-calendar{display:flex;align-items:center;padding:10px}.the-great-ratsby .completion-page-wrapper .add-to-calendar .calendar-icon{width:12px;height:12px}.the-great-ratsby .completion-page-wrapper .add-to-calendar .calendar-txt{font-size:0.6rem;font-family:"Lato"}.the-great-ratsby .completion-page-wrapper .cancel-btn,.the-great-ratsby .completion-page-wrapper .resched-btn{font-size:0.7rem;padding:10px;margin-top:5px}.desktop-template{background:#fff;height:470px;width:900px;border-radius:4px}.desktop-template .booking-manager-container{height:calc(100% - 0px)}.desktop-template .booking-manager-toolbar{--logo-width:44.2px;--logo-height:16.9px}.desktop-template .booking-manager-toolbar .nav-link{font-size:0.8rem}.desktop-template .side-calendar .month-changer{padding:5px 0px}.desktop-template .filters-container .service-container{padding:3px 0px;margin:3px 0px}.desktop-template .filters-container .service-container .service-color{width:14px;height:14px;border-radius:100%}.desktop-template.day .calendar-calendar .bottom-big-container{height:calc(100% - 57px)}.desktop-template .calendar-toolbar{padding:8px}.desktop-template .calendar-toolbar .dropdown-btn{font-size:0.8rem;padding:3px 8px;color:var(--color-slate-700)}.desktop-template .calendar-toolbar .dropdown-ele{font-size:0.8rem;width:100px}.desktop-template .calendar-toolbar .calendar-toolbar .main-calendar-date{font-size:0.8rem;padding:0px 8px 1px}.desktop-template .calendar-side-bar{--logo-size:16px;--logo-text-size:.8rem;--calendar-text-size:.7rem;--logo-background:#020336}.desktop-template .icon{--width:16px;--height:16px}.desktop-template .icon.check-small{--width:14px;--height:14px;--icon-color:#fff}.desktop-template .other-txt{font-size:0.6rem}.desktop-template .header{font-size:0.8rem;transition:opacity 0.15s ease-in}.desktop-template .shrink-heights{height:35px;margin-top:10px}.desktop-template button.has-arrow::after,.desktop-template button.has-arrow::before{background-size:10px 10px !important;width:10px !important;height:10px !important}.desktop-template .calendar-calendar .monthly-row .month{font-size:0.6rem}.index-first-section{margin-top:80px}h2.index-headers{font:600 1.5rem var(--header-font)}h3.index-headers{font:500 2.5rem var(--header-font);color:var(--logo-color-darker-10);margin-top:5px}.index-headers{padding-left:15px}.index-leads{font:1.1rem/26px var(--text-font);color:var(--color-slate-600);box-sizing:border-box;padding:0px 15px;width:75%}.index-leads.full-width{width:100%}.glass-card{padding:5px;box-sizing:border-box}.glass-card .payment-template{--card-holder-background:#fff;--template-background:var(--color-slate-50);--card-holder-box-shadow:var(--color-slate-300) 0px 1px 1px 0px,var(--color-slate-200) 0px 0px 0px 1px,var(--color-slate-100) 0px 2px 5px 0px;--card-holder-color:var(--color-slate-500);--card-holder-border-radius:4px;--pay-btn-background-color:rgb(85,85,221);--pay-btn-border-radius:4px;--pay-btn-box-shadow:0px 0px 0px 1px rgb(60,60,215),0px 2px 5px 1px rgba(0,0,0,0.2);--pay-btn-color:rgb(255,255,255);--pay-btn-weight:600;--template-label-weight:600;--font:Inter;--pay-btn-font:Inter;--template-color:var(--text-color);--template-box-shadow:unset;--template-header-weight:600;--template-box-shadow:0px 0px 0px 1px rgb(85,85,221);--template-border-radius:8px}.glass-card .payment-template.two{--font:Darker Grotesque;--template-color:#000;--template-background:#d8b3f8;--template-header-weight:900;--template-label-weight:700;--card-holder-background:#fff;--card-holder-box-shadow:0px 0px 0px 2px rgb(33,37,41),6px 6px 0px 1px rgb(33,37,41);--card-holder-color:var(--color-slate-400);--card-holder-border-radius:2px;--pay-btn-background-color:#ffa2b5;--pay-btn-border-radius:2px;--pay-btn-box-shadow:0px 0px 0px 2px rgb(33,37,41),6px 6px 0px 1px rgb(33,37,41);--pay-btn-color:#000;--template-box-shadow:0px 0px 0px 2px #000,0px 0px 0px 3px #fff;--pay-btn-weight:900;--pay-btn-font:Darker Grotesque}.glass-card .payment-template.three{--font:"Playfair Display",serif;--template-background:#f9f6f2;--template-header-weight:500;--template-color:var(--text-color);--card-holder-background:#fff;--card-holder-box-shadow:0px 0px 0px 1px rgba(162,126,67,0.2705882353);--card-holder-color:var(--color-slate-500);--card-holder-border-radius:0px;--pay-btn-background-color:#caae7f;--pay-btn-border-radius:0px;--pay-btn-box-shadow:0px 0px 0px 1px #a27e43;--pay-btn-color:#f9f6f2;--pay-btn-weight:600;--pay-btn-font:Lato;--template-box-shadow:0px 0px 0px 1px #caae7f}.glass-card .payment-template.four{--font:VT323;--template-background:rgb(192,192,192);--template-color:#000;--card-holder-background:#fff;--card-holder-box-shadow:inset -1px -1px rgb(255,255,255),inset 1px 1px rgb(128,128,128),inset -2px -2px rgb(223,223,223),inset 2px 2px rgb(10,10,10);--card-holder-color:var(--color-slate-400);--card-holder-border-radius:0px;--pay-btn-background-color:rgb(192,192,192);--pay-btn-border-radius:0px;--pay-btn-box-shadow:inset -1px -1px rgb(10,10,10),inset 1px 1px rgb(223,223,233),inset -2px -2px rgb(128,128,128),inset 2px 2px rgb(255,255,255);--pay-btn-color:rgba(0,0,0,1);--template-box-shadow:inset -1px -1px rgb(10,10,10),inset 1px 1px rgb(223,223,233),inset -2px -2px rgb(128,128,128),inset 2px 2px rgb(255,255,255);--template-border-radius:0px;--pay-btn-font:VT323}.glass-card .payment-template.five{--card-holder-background:#fff;--template-background:#fff5d7;--card-holder-box-shadow:rgba(159,211,199,0.25) 0px 0px 0px 1px,rgba(159,211,199,0.15) 0px 1px 1px 0px,rgba(159,211,199,0.15) 0px 2px 5px 0px;--card-holder-color:var(--color-slate-400);--card-holder-border-radius:4px;--pay-btn-background-color:#ff5e6c;--pay-btn-border-radius:4px;--pay-btn-box-shadow:0px 0px 0px 1px #e46161,0px 2px 5px 1px rgba(0,0,0,0.2);--pay-btn-color:#2c1824;--template-color:#2c1824;--template-box-shadow:0px 0px 0px 1px #e46161}.glass-card .payment-template.six{--card-holder-background:#142d4c;--template-background:#142d4c;--template-color:#ececec;--card-holder-box-shadow:rgba(159,211,199,0.25) 0px 0px 0px 1px,rgba(159,211,199,0.15) 0px 1px 1px 0px,rgba(159,211,199,0.15) 0px 2px 5px 0px;--card-holder-color:rgba(159,211,199,0.25);--card-holder-border-radius:4px;--pay-btn-background-color:#9fd3c7;--pay-btn-border-radius:4px;--pay-btn-box-shadow:0px 0px 0px 1px #58857b,0px 2px 5px 1px rgba(0,0,0,0.2);--pay-btn-color:rgb(0,0,0);--template-box-shadow:0px 0px 0px 2px #9fd3c7}.glass-card .payment-template{background:var(--template-background);border-radius:var(--template-border-radius);box-sizing:border-box;box-shadow:var(--template-box-shadow)}.glass-card .payment-template label{pointer-events:none;font-weight:var(--template-label-weight)}.glass-card .payment-template .template-header{font-weight:var(--template-header-weight)}.glass-card .payment-template .template-color{font-family:var(--font);color:var(--template-color)}.glass-card .payment-template .card-holder{background:var(--card-holder-background);box-shadow:var(--card-holder-box-shadow);box-sizing:border-box;color:var(--card-holder-color);border-radius:var(--card-holder-border-radius)}.glass-card .payment-template .pay-btn{background-color:var(--pay-btn-background-color);border-radius:var(--pay-btn-border-radius);box-shadow:var(--pay-btn-box-shadow);color:var(--pay-btn-color);display:flex;font:var(--pay-btn-weight) 1rem var(--pay-btn-font);padding:10px 0px;width:100%}.glass-card .glass-container{background:#161b22;box-shadow:0 8px 32px 0 rgba(31,38,135,0.37);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border-radius:10px;border:1px solid rgba(255,255,255,0.18);box-sizing:border-box;padding:30px;height:100%;overflow:hidden}.glass-card .glass-container.notfications{min-height:350px}.glass-card .glass-container.location-card{min-height:412px}.glass-card .glass-container.shiny{position:relative;overflow:hidden;--size:600px;--y:0px;--x:0x}.glass-card .glass-container.shiny::after{content:"";position:absolute;width:var(--size);height:var(--size);opacity:0.6;background:radial-gradient(rgba(85,85,221,0.4),rgba(57,132,255,0) 60%);top:calc(var(--y,0) * 1px - var(--size) / 2);left:calc(var(--x,0) * 1px - var(--size) / 2)}.glass-card .glass-header,.glass-card .glass-link{color:#fff;text-shadow:0 2px 4px rgba(71,97,206,0.36)}.glass-card .glass-header{margin:0;font:600 1.5rem var(--header-font)}.glass-card .glass-lead{font:500 1.5rem var(--text-font);color:var(--color-gray-600)}.glass-card .glass-link{position:relative;font:600 1.25rem var(--header-font);width:-moz-fit-content;width:fit-content}.glass-card .glass-link:hover{color:var(--color-gray-600);text-shadow:unset}.glass-card .glass-link:hover::after{background-color:var(--color-gray-600);transform:rotate(270deg) translateY(3px)}.glass-card .glass-link::after{background-color:#fff;transform:rotate(270deg) translateY(0px);width:24px;height:24px;transition:transform 0.1s ease-in}.glass-card .phone-template{overflow:hidden;background-color:#161718;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glass-card .phone-template .toolbar{font:500 10px var(--text-font);padding:10px 15px;box-sizing:border-box;color:#fff;border-bottom:0px}.glass-card .phone-template .toolbar .wifi,.glass-card .phone-template .toolbar .signal{margin-right:2px}.glass-card .phone-template .toolbar .icon{--icon-color:#fff;--width:12px;--height:12px}.glass-card .phone-template .toolbar .icon.battery{--width:14px;--height:14px}.glass-card .phone-template.email{position:absolute;left:50px}.glass-card .phone-template.email .email-toolbar{padding:5px 15px 10px}.glass-card .phone-template.email .email-toolbar .email-search{background-color:var(--color-gray-900);color:var(--color-gray-500);font:500 10px var(--text-font);padding:10px;box-sizing:border-box;border-radius:40px}.glass-card .phone-template.email .email-toolbar .email-search .icon{--icon-color:#fff;--width:12px;--height:12px}.glass-card .phone-template.email .emails-container{padding:5px 15px 10px}.glass-card .phone-template.email .emails-container .header{color:var(--color-gray-500);font:500 10px var(--text-font)}.glass-card .phone-template.email .emails-container .email{font:500 10px var(--text-font);color:#fff;background:#161718}.glass-card .phone-template.email .emails-container .email.new{transition:opacity 0.2s ease-in,transform 0.15s ease;transition-delay:0.15s}.glass-card .phone-template.email .emails-container .email.old{transition:transform 0.2s ease-in}.glass-card .phone-template.email .emails-container .email .email-logo{width:14px;background:#202336;height:14px;padding:8px;border-radius:100%;aspect-ratio:1/1;margin-top:auto;margin-bottom:auto;margin-right:8px}.glass-card .phone-template.email .emails-container .email .title{margin-top:1px;margin-bottom:1px}.glass-card .phone-template.email .emails-container .email .content{color:var(--color-gray-500)}.glass-card .phone-template.email .emails-container.default .old{transform:translateY(-100%)}.glass-card .phone-template.email .emails-container.default .new{opacity:0;transform:scale(0.75)}.glass-card .phone-template.email .emails-container.animate .old{transform:translateY(10px)}.glass-card .phone-template.email .emails-container.animate .new{opacity:1;transform:scale(1)}.glass-card .quesitonnaire-emulate-container{height:500px}.glass-card .desktop{font:500 10px var(--text-font);box-sizing:border-box;color:#fff;background:#0a192f;border-radius:8px;overflow:hidden;box-shadow:1px 1px 20px 0px rgba(0,0,0,0.3764705882),7px 7px 30px rgba(126,133,110,0.1882352941)}.glass-card .desktop.location-emulate{width:600px;position:absolute;right:-55px;bottom:-65px}.glass-card .desktop.location-emulate .location-bar{width:250px;background:#202329}.glass-card .desktop.location-emulate .location-bar .location-header{background:#292e35;border-bottom:1px solid var(--color-gray-900);padding:12px 15px}.glass-card .desktop.location-emulate .location-bar .location-header .select{color:var(--color-gray-200)}.glass-card .desktop.location-emulate .location-bar .location-header .search{padding:3px 0px}.glass-card .desktop.location-emulate .location-bar .location-header .search .input{background-color:var(--color-gray-900);color:var(--color-gray-500);font:500 10px var(--text-font);border-radius:4px;padding:3px}.glass-card .desktop.location-emulate .location-bar .location-header .select-location{padding:3px;margin-top:3px}.glass-card .desktop.location-emulate .location-bar .location-list{padding:12px 15px}.glass-card .desktop.location-emulate .location-bar .location-list .location-two{padding-top:10px;border-top:1px solid var(--color-gray-900)}.glass-card .desktop.location-emulate .location-bar .location-list .title{font:600 11px var(--header-font)}.glass-card .desktop.location-emulate .location-map{height:350px;width:350px;aspect-ratio:1/1;position:relative}.glass-card .desktop.location-emulate .location-map.animate .manchester{transform:scale(0.75) translateY(0px);opacity:1}.glass-card .desktop.location-emulate .location-map.animate .location-details{transform:scale(1);opacity:1}.glass-card .desktop.location-emulate .location-map.animate .location-details div{opacity:1;transform:translateX(0px)}.glass-card .desktop.location-emulate .location-map .location-details{background:#202329;padding:10px;border-radius:8px;position:absolute;top:94px;left:155px;font-size:8px;box-shadow:1px 1px 20px 0px rgba(0,0,0,0.3764705);opacity:0;transform:scale(0.85);transition:opacity 0.2s ease-in 0.35s,transform 0.2s ease-in 0.35s}.glass-card .desktop.location-emulate .location-map .location-details .title{font:600 9px var(--header-font)}.glass-card .desktop.location-emulate .location-map .location-details div{opacity:0;transform:translateX(3px);transition:opacity 0.2s ease-in 0.35s,transform 0.2s ease-in 0.35s}.glass-card .desktop.location-emulate .location-map .location-details div:nth-child(0){transition-delay:0.45s}.glass-card .desktop.location-emulate .location-map .location-details div:nth-child(1){transition-delay:0.55s}.glass-card .desktop.location-emulate .location-map .location-details div:nth-child(2){transition-delay:0.65s}.glass-card .desktop.location-emulate .location-map .location-details div:nth-child(3){transition-delay:0.75s}.glass-card .desktop.location-emulate .location-map .location-details div:nth-child(4){transition-delay:0.85s}.glass-card .desktop.location-emulate .location-map .location-details div:nth-child(4){transition-delay:0.95s}.glass-card .desktop.location-emulate .location-map .location-details div:nth-child(5){transition-delay:1.05s}.glass-card .desktop.location-emulate .location-map .pin{position:absolute;border-radius:50%;border:8px solid #161b22;width:8px;height:8px;opacity:0;transform:scale(0.75) translateY(-10px);transition:opacity 0.2s cubic-bezier(0.87,0.22,0.96,0.55),transform 0.2s cubic-bezier(0.87,0.22,0.43,0.63)}.glass-card .desktop.location-emulate .location-map .pin.manchester{left:229px;top:162px}.glass-card .desktop.location-emulate .location-map .pin::after{position:absolute;content:"";width:0px;height:0px;bottom:-30px;left:-6px;border:10px solid transparent;border-top:17px solid #161b22}.glass-card .desktop .toolbar{border-bottom:1px solid var(--color-gray-900);background:#292e35}.glass-card .desktop .icon{--width:14px;--height:14px;--icon-color:#fff}.glass-card .desktop .icon.forward{--icon-color:var(--color-gray-800)}.glass-card .desktop .icon.lock{--width:10px;--height:10px}.glass-card .desktop .url-bar{padding:5px;width:100%;background:#161b22;border-radius:40px;letter-spacing:0.1px}.glass-card .desktop .url-bar .prefix{color:var(--color-gray-800)}.glass-card .desktop.questionnaire-emulate{position:absolute;top:0;width:600px}.glass-card .desktop.questionnaire-emulate .ratsby-header{display:flex;justify-content:center;padding:5px;box-sizing:border-box;background:#020336;border-bottom:1px solid #05051d}.glass-card .desktop.questionnaire-emulate .ratsby-header .ratsby-logo{width:25px}.glass-card .desktop.questionnaire-emulate .questionnaire-container{width:220px;margin-left:auto;margin-right:auto}.glass-card .desktop.questionnaire-emulate .questionnaire-container .input-title{font:400 0.6rem var(--header-font);color:var(--color-gray-200);margin-bottom:6px;margin-top:8px}.glass-card .desktop.questionnaire-emulate .questionnaire-container .input-label{font:500 0.5rem var(--header-font);color:var(--color-gray-200);margin-bottom:3px;margin-top:8px}.glass-card .desktop.questionnaire-emulate .questionnaire-container .input-label .icon{--width:10px;--height:10px;margin-left:-5px}.glass-card .desktop.questionnaire-emulate .questionnaire-container .input-label .chevron-after{margin-left:auto}.glass-card .desktop.questionnaire-emulate .questionnaire-container .input-label .chevron-after::after{background-color:#fff;rotate:270deg;height:10px;width:10px}.glass-card .desktop.questionnaire-emulate .questionnaire-container .input-label .optional{background:#020336;padding:2px 4px;border-radius:2px;font:500 0.5rem "Inter";color:#dfc114;margin-left:3px}.glass-card .desktop.questionnaire-emulate .questionnaire-container .input{height:20px;padding:5px;width:100%;box-shadow:0px 0px 0px 1px #234373;font:400 0.5rem var(--header-font);color:var(--color-gray-500);box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#0a192f;background-clip:padding-box}.glass-card .desktop.questionnaire-emulate .questionnaire-container .input.line-one{border-top-right-radius:2px;border-top-left-radius:2px}.glass-card .desktop.questionnaire-emulate .questionnaire-container .input.city{border-bottom-left-radius:2px}.glass-card .desktop.questionnaire-emulate .questionnaire-container .input.postcode{border-bottom-right-radius:2px}.glass-card .desktop.questionnaire-emulate .questionnaire-container .input.radius{border-radius:2px}.glass-card .chat-emulate-container{height:375px}.glass-card .chat-emulate{position:absolute;top:31px;left:39px;width:100%;font:500 10px var(--text-font);border-radius:8px;overflow:hidden;box-shadow:1px 1px 20px 0px rgba(0,0,0,0.3764705882),7px 7px 30px rgba(126,133,110,0.1882352941);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.glass-card .chat-emulate .chat-header{color:#fff;background:#292e35;border-bottom:1px solid var(--color-gray-900)}.glass-card .chat-emulate .box{background:#202329;padding:5px 10px}.glass-card .chat-emulate .box .msg-container{color:var(--text-color);max-width:65%;min-width:50px;width:-moz-fit-content;width:fit-content;box-sizing:border-box;padding:5px;border-radius:4px;position:relative;color:var(--text-color);background:#fff;box-shadow:0px 1px 0px 0px var(--color-gray-600);margin-top:3px;font-size:8px}.glass-card .chat-emulate .box .msg-container.business{margin-left:auto;background:var(--logo-color);color:#fff;box-shadow:0px 1px 0px 0px var(--logo-color-darker-10)}.glass-card .chat-emulate .box .msg-container.call{background-color:var(--color-gray-800);color:#fff;margin:3px auto 0px auto;box-shadow:0px 1px 0px 0px var(--color-gray-900)}.glass-card .chat-emulate .send-message{background:#292e35;border-top:1px solid var(--color-gray-900)}.glass-card .chat-emulate .send-message .input{background-color:var(--color-gray-900);color:var(--color-gray-500);font:500 10px var(--text-font);border-radius:4px}.glass-card .stat{position:absolute;background:#202329;text-align:center;border-radius:4px;overflow:hidden;box-shadow:1px 1px 20px 0px rgba(0,0,0,0.3764705882),7px 7px 30px rgba(26,26,26,0.19);color:#fff;font:600 1.2rem var(--header-font)}.glass-card .stat.page-view{top:166px;width:200px}.glass-card .stat.started{top:225px;left:190px}.glass-card .stat.completed{top:323px;left:10px}.glass-card .stat.abandoned{top:370px;left:152px}.glass-card .stat.reviews{top:441px;left:54px}.glass-card .stat .stat-title{background:#292e35}.glass-card .stat .ratings{position:relative;vertical-align:middle;display:inline-block;color:#b1b1b1;overflow:hidden}.glass-card .stat .full-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#dfc114;width:91%}.glass-card .stat .empty-stars:before,.glass-card .stat .full-stars:before{content:"★★★★★";font-size:24px}.glass-card .stat .numerical{font:600 0.8rem var(--header-font);margin-top:5px}.beta-testing{background-color:#fff;box-shadow:0px 0px 0px 1px var(--logo-color),0px 2px 5px 1px rgba(0,0,0,0.2);position:fixed;bottom:20px;left:50%;padding:10px;box-sizing:border-box;font-family:var(--text-font);opacity:1;transform:translateX(-50%);transition:opacity 0.15s ease-in,visibility 0.15s ease-in,transform 0.25s cubic-bezier(0.25,0.1,0.7,1.82);min-width:250px;z-index:9998}.the-great-ratsby{z-index:1}.the-great-ratsby .not-work{position:absolute;top:0;left:0;padding:5px;border-radius:5px;color:#fff;background:rgb(102,102,102);left:50%;z-index:99;top:50%;text-align:center;transform:translate(-50%,-50%);opacity:0}.the-great-ratsby .not-work.active{opacity:1}.the-great-ratsby .side-calendar{height:180px}.the-great-ratsby .big-calendar-days .date{font-size:1rem}.the-great-ratsby .big-calendar-days .day{font-size:0.75rem}.the-great-ratsby .calendar-calendar .icon{--width:16px;--height:16px}.the-great-ratsby .calendar-calendar .big-calendar .big-calendar-times .between-hours.last::after{top:108px}.the-great-ratsby .calendar-calendar .calendar-toolbar .main-calendar-date{font-size:0.775rem;min-width:108px;padding:0px 4px}.the-great-ratsby .calendar-calendar .calendar-toolbar .search-container .icon{margin-left:-5px}.the-great-ratsby .calendar-calendar .calendar-toolbar .search-container .search-bar{cursor:not-allowed;pointer-events:none;box-sizing:border-box;margin-right:10px}.the-great-ratsby .calendar-calendar .booking-info-container .booking-close-container .icon{--width:12px;--height:12px}.the-great-ratsby .calendar-calendar .booking-info-container .booking-toolbar .edit,.the-great-ratsby .calendar-calendar .booking-info-container .booking-toolbar .delete-btn{font-size:0.65rem;margin:0}.the-great-ratsby .calendar-calendar .booking-info-container .booking-toolbar .edit:hover,.the-great-ratsby .calendar-calendar .booking-info-container .booking-toolbar .delete-btn:hover{cursor:not-allowed}.the-great-ratsby .calendar-calendar .booking-info-container .booking-toolbar .edit{margin-right:5px}.the-great-ratsby .calendar-calendar .booking-info-container .booking-name{margin-bottom:0px}.the-great-ratsby .calendar-calendar .booking-info-container .booking-price{margin-bottom:0px}.the-great-ratsby.one.phone-template{position:absolute;bottom:-15px;z-index:2;left:-50px;pointer-events:none}.pricing{color:#fff}.pricing .pricing-header{padding:0;font:600 3rem var(--header-font)}.pricing .pricing-lead{margin:20px 0px;font:1.1rem/26px var(--text-font)}.pricing .pricing-box{background:#fff;color:#000;width:300px;margin:25px auto;font:500 1rem var(--text-font);padding:15px;border-radius:8px;box-shadow:0 8px 32px 0 rgba(31,38,135,0.37)}.pricing .pricing-box .for{font:600 1.25rem var(--header-font)}.pricing .pricing-box .price{font:600 3rem var(--header-font)}.pricing .pricing-box .price span{position:absolute;bottom:10px;color:var(--color-gray-700)}.pricing .pricing-box .per{color:var(--color-gray-700);font-size:0.875rem}.pricing .pricing-box .price-card-list li{padding:10px 5px;background:var(--color-slate-100);margin-top:3px;border-radius:4px}.pricing .pricing-box .price-card-list li .list-for{font:600 0.875rem var(--header-font)}.pricing .pricing-box .price-card-list li .list-price{font:600 1.6rem var(--text-font);margin:3px 0px}.tailored{--main-font:var(--header-font);--primary-color:var(--logo-color);--business-container-background-color:#fff;--business-container-padding:20px 20px 20px 20px;--index-header-font-size:29px;--index-header-font:var(--main-font);--index-header-weight:600;--index-header-color:#212529;--index-header-text-align:left;--index-header-margin:0px 0px 0px 0px;--subheader-font-size:17px;--subheader-font:var(--main-font);--subheader-weight:400;--subheader-color:#212529;--subheader-margin:0px 0px 10px 0px;--subheader-text-align:left;--back-to-subcategory-btn-background-color:rgb(255,255,255,0);--back-to-subcategory-btn-background-color-hover:rgb(255,255,255,0);--back-to-subcategory-btn-box-shadow:0px 0px 0px 0px rgb(255,255,255,0);--back-to-subcategory-btn-box-shadow-hover:0px 0px 0px 0px rgb(255,255,255,0);--back-to-subcategory-btn-border-radius:4px;--back-to-subcategory-btn-color:rgb(85,85,221);--back-to-subcategory-btn-color-hover:rgb(85,85,221);--back-to-subcategory-btn-font-size:14px;--back-to-subcategory-btn-font:var(--main-font);--back-to-subcategory-btn-padding:0px 0px 0px 0px;--back-to-subcategory-btn-margin:0px 0px 0px 0px;--back-to-subcategory-btn-weight:600;--inner-services-wrapper-border-radius:4px;--inner-services-wrapper-box-shadow:0px 0px 0px 0px rgb(255,255,255);--inner-services-wrapper-background-color:rgb(241,245,249);--big-subcategory-button-background-color:rgb(255,255,255);--big-subcategory-button-background-color-hover:rgb(255,255,255);--big-subcategory-button-box-shadow:0px 0px 0px 1px rgba(148,163,184,0.53),0px 1px 1px 2px rgba(0,0,0,0.07);--big-subcategory-button-box-shadow-hover:0px 0px 0px 1px rgb(148,163,184),0px 2px 5px 1px rgba(0,0,0,0.1);--big-subcategory-button-margin:0px 0px 15px 0px;--big-subcategory-button-padding:15px 15px 15px 15px;--big-subcategory-button-border-radius:4px;--subcategory-header-color:#212529;--subcategory-header-font-size:16px;--subcategory-header-weight:600;--subcategory-header-font:var(--main-font);--subcategory-header-text-transform:capitalize;--subcategory-service-count-color:#212529;--subcategory-service-count-font-size:16px;--subcategory-service-count-weight:600;--subcategory-service-count-font:var(--main-font);--subcategory-chevron-display:none;--subcategory-chevron-chevron-size:16px;--subcategory-chevron-chevron-color:#212529;--service-wrapper-background-color:#fff;--service-wrapper-box-shadow:0px 0px 0px 1px rgb(148,163,184);--service-wrapper-border-radius:4px;--service-wrapper-divider-size:1px;--service-wrapper-divider-style:solid;--service-wrapper-divider-color:#c8ccd3;--service-wrapper-padding:0px 0px 10px 0px;--service-name-color:#212529;--service-name-weight:600;--service-name-font:var(--main-font);--service-name-font-size:15px;--service-name-spacing:normal;--service-name-text-transform:capitalize;--service-cost-icon-display:inline;--service-cost-background-color:#F1F2F4;--service-cost-color:#14161b;--service-cost-border-radius:30px;--service-cost-box-shadow:0px 0px 0px 1px rgb(241,242,244);--service-cost-font-size:13px;--service-cost-font:var(--main-font);--service-cost-padding:5px;--service-cost-weight:600;--service-duration-icon-display:inline;--service-duration-background-color:#F1F2F4;--service-duration-color:#14161b;--service-duration-border-radius:30px;--service-duration-box-shadow:0px 0px 0px 1px rgb(241,242,244);--service-duration-font-size:13px;--service-duration-font:var(--main-font);--service-duration-padding:5px;--service-duration-weight:600;--service-description-padding:3px 55px 0px 10px;--service-description-border-radius:0px;--service-description-color:#212529;--service-description-font:var(--main-font);--service-description-font-size:14px;--service-description-spacing:normal;--service-description-box-shadow:0px 0px 0px 0px rgb(255,255,255);--service-description-line-height:1.2;--service-description-weight:500;--location-amount-icon-display:inline;--location-amount-background-color:#fff;--location-amount-border-radius:30px;--location-amount-box-shadow:0px 0px 0px 1px var(--primary-color);--location-amount-color:var(--primary-color);--location-amount-font-size:13px;--location-amount-font:var(--main-font);--location-amount-padding:5px;--location-amount-weight:600;--in-person-icon-display:inline;--in-person-background-color:rgb(51,65,85);--in-person-border-radius:30px;--in-person-color:#fff;--in-person-font-size:13px;--in-person-font:var(--main-font);--in-person-padding:5px;--in-person-weight:600;--in-person-box-shadow:0px 0px 0px 1px rgb(30,41,59);--mobile-icon-display:inline;--mobile-background-color:rgb(51,65,85);--mobile-border-radius:30px;--mobile-color:#fff;--mobile-font-size:13px;--mobile-font:var(--main-font);--mobile-padding:5px;--mobile-weight:600;--mobile-box-shadow:0px 0px 0px 1px rgb(30,41,59);--virtual-background-color:rgb(51,65,85);--virtual-border-radius:30px;--virtual-color:#fff;--virtual-font-size:13px;--virtual-font:var(--main-font);--virtual-padding:5px;--virtual-weight:600;--virtual-box-shadow:0px 0px 0px 1px rgb(30,41,59);--expand-btn-background-color:rgb(255,255,255,0);--expand-btn-background-color-hover:rgb(255,255,255,0);--expand-btn-border-radius:4px;--expand-btn-color:var(--primary-color);--expand-btn-color-hover:var(--primary-color);--expand-btn-font-size:14px;--expand-btn-font:var(--main-font);--expand-btn-padding:0px 10px 10px 10px;--expand-btn-margin:0px 10px 10px 0px;--expand-btn-weight:600;--expand-btn-box-shadow:0px 0px 0px 0px rgb(255,255,255,0);--expand-btn-box-shadow-hover:0px 0px 0px 0px rgb(255,255,255,0);--book-btn-background-color:var(--primary-color);--book-btn-background-color-hover:var(--primary-color);--book-btn-border-radius:4px;--book-btn-color:#fff;--book-btn-color-hover:#fff;--book-btn-font-size:14px;--book-btn-font:var(--main-font);--book-btn-padding:10px 15px 10px 15px;--book-btn-weight:600;--book-btn-box-shadow:0px 0px 0px 1px rgb(60,60,215),0px 2px 5px 1px rgba(0,0,0,0.2);--book-btn-box-shadow-hover:0px 0px 0px 1px rgb(60,60,215),0px 2px 5px 1px rgba(0,0,0,0.2);--service-chosen-background-color:#e2e8f0;--service-chosen-box-shadow:0px 0px 0px 0px rgb(100,116,139);--service-chosen-padding:5px;--service-chosen-border-radius:4px;--change-btn-weight:600;--change-btn-font-size:14px;--change-btn-font:var(--main-font);--change-btn-background-color:rgba(255,255,255,0);--change-btn-color:var(--primary-color);--change-btn-border-radius:4px;--change-btn-box-shadow:0px 0px 0px 0px rgb(255,255,255);--change-btn-background-color-hover:rgba(255,255,255,0);--change-btn-color-hover:var(--primary-color);--change-btn-box-shadow-hover:0px 0px 0px 0px rgb(255,255,255);--change-btn-padding:0px 0px 0px 0px;--calendar-date-selector-background-color:#fff;--calendar-date-selector-background-color-active:#fff;--calendar-date-selector-border-radius:4px;--calendar-date-selector-color:#212529;--calendar-date-selector-color-active:#212529;--calendar-date-selector-font:var(--main-font);--calendar-date-selector-weight:600;--calendar-date-selector-font-size:14px;--calendar-date-selector-padding:15px 10px 15px 10px;--calendar-date-selector-box-shadow:0px 0px 0px 1px rgb(148,163,184),0px 2px 5px 1px rgba(0,0,0,0.1);--calendar-date-selector-box-shadow-active:0px 0px 0px 1px rgb(148,163,184),0px 0px 0px 2px rgb(226,232,240),0px 2px 5px 1px rgba(0,0,0,0.1);--calendar-border-radius:4px;--calendar-box-shadow:0px 0px 0px 1px rgb(214,217,222),0px 2px 5px 1px rgba(0,0,0,0.2);--calendar-padding:2px;--day-color:#212529;--day-weight:600;--day-font-size:14px;--day-font:var(--main-font);--day-background-color:#fff;--month-wrapper-color:#212529;--month-wrapper-weight:600;--month-wrapper-font-size:14px;--month-wrapper-font:var(--main-font);--month-wrapper-background-color:#fff;--month-wrapper-padding:13px 15px 13px 15px;--chevron-background-color:rgba(255,255,255,0);--chevron-padding:1px 1px 1px 1px;--chevron-color:#212529;--chevron-box-shadow:0px 0px 0px 0px rgba(255,255,255,1);--chevron-border-radius:4px;--date-weight:500;--date-font-size:13px;--date-font:var(--main-font);--date-color:#212529;--date-background-color:#fff;--date-border-radius:25px;--date-background-color-hover:var(--primary-color);--date-color-hover:rgb(255,255,255);--calendar-background-color:#fff;--inner-services-wrapper-background-color:rgb(241,245,249)}.tailored .show-off-buttons{margin-bottom:30px}.tailored .square-paper{height:545px}.tailored .square-paper::after{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:1;--square-color:rgba(194 194 194 / 22%);background-size:40px 40px;background-image:linear-gradient(to right,var(--square-color) 1px,transparent 1px),linear-gradient(to bottom,var(--square-color) 1px,transparent 1px)}.tailored.custom .desktop-template{transform:translate(calc(-50% - 200px),-50%);transition:background-color 0.25s ease-in,transform 0.2s ease-in}.tailored.custom .coding-box{transform:translate(-50%,0px);opacity:1;visibility:visible;transition:opacity 0.25s ease-in 0.1s,transform 0.25s ease-in 0.1s,visibility 0.25s ease-in 0.1s}.tailored .coding-box{box-shadow:0px 5px 20px 6px rgba(0,0,0,0.2117647059);height:527px;left:calc(50% + 480px);opacity:0;position:absolute;top:9px;transform:translate(-50%,20px);transition:opacity 0.25s ease-in,0.25s transform ease-in,visibility 0.25s ease-in;visibility:hidden;width:435px;z-index:2}.tailored .desktop-template{z-index:2;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;height:527px;overflow:hidden;background-color:var(--business-container-background-color);transition:background-color 0.25s ease-in,transform 0.2s ease-in 0.1s}.tailored .desktop-template .calendar{width:325px}.tailored .desktop-template .--service-container{background:var(--inner-services-wrapper-background-color);height:535px;padding:5px;transition:background-color 0.2s ease-in,border 0.2s ease-in,box-shadow 0.2s ease-in}.tailored .desktop-template .--service-container .--book-btn{transition:background-color 0.2s ease-in,border-radius 0.2s ease-in,box-shadow 0.2s ease-in}.tailored .desktop-template .--calendar-container{box-sizing:border-box;transition:background-color 0.2s ease-in,border 0.2s ease-in;visibility:visible;opacity:1;max-width:1000px;transform:translateY(0px);width:50%}.tailored .desktop-template .--calendar-container .calendar-overflow-container{transform:translate(-50%,5px);left:50%;opacity:1;pointer-events:all;visibility:visible}.tailored .calendar{border-radius:var(--calendar-border-radius);box-shadow:var(--calendar-box-shadow);padding:var(--calendar-padding);opacity:1;pointer-events:all;transform:translate(-50%,0px);left:50%;transition:transform 0.2s ease-in,opacity 0.2s ease-in;width:325px}.tailored .calendar .--row-holder.--days{top:-0.5px;position:relative;background-color:var(--day-background-color)}.index-second-section{margin-top:80px;background:var(--color-slate-50);padding:40px 0px 60px 0px}.custom.phone-template{margin-left:-50px}.custom.phone-template .calendar{top:50px;position:relative;background-color:#fff;--month-background:var(--color-slate-100);--chevron-color:var(--color-slate-700);--days-color:var(--text-color);--dates-color:var(--color-slate-500);--month-color:var(--text-color);--font-family:"Lato",sans-serif}.custom.phone-template .--calendar-date-selector{top:50px;position:relative;--border-color:var(--color-slate-300);--border-active:var(--color-slate-700);--border-active-fade:#00000077}.show-off-button{background:transparent;padding:25px;box-shadow:0px 0px 0px 1px var(--color-slate-400);color:var(--color-slate-400);border-radius:4px;font-weight:600}.show-off-button.active{box-shadow:0px 0px 0px 1px var(--color-slate);color:var(--color-slate)}.developer{width:100vw}.developer .code-option{gap:15px}.developer .code-img{width:48px}.coding-box{background:var(--color-slate);width:400px;height:400px;border-radius:8px;color:#fff;overflow-x:overlay}.code-option{box-sizing:border-box;padding:15px}.style-toggle{width:175px;margin-top:10px;height:30px}.the-walking-med-navbar{text-align:center;padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--color-slate-300);font-family:Ubuntu,sans-serif}.the-walking-med-logo{width:125px;margin:auto}.the-walking-med-progress-bar{width:28%;height:5px;background:var(--main-color-lighter);transition:height 0.15s ease-in,opacity 0.15s ease-in,background-color 0.2s ease-in,width 0.15s ease-out}.the-walking-med-progress-bar.hide{opacity:0;height:0px}.q-num{color:var(--color-slate-500);font-size:0.7rem;transition:opacity 0.15s ease-in}.q-num.hide{opacity:0}.the-walking-med-weight-loss{font-family:"Lato",sans-serif;font:600 0.8rem Ubuntu;letter-spacing:-0.2px;margin:10px 0px 0px 15px;color:var(--color-slate-700)}.the-walking-med-questionnaire{padding-bottom:30px}.question-holder.desktop{width:275px;margin:auto;text-align:center}.toolbar{border-bottom:1px solid var(--color-slate-300);padding:14px}.circle{background-color:var(--color-slate-300);border-radius:100%;height:12px;margin-right:8px;width:12px}.swapping-question-layout{opacity:0;transform:translateY(-15px)}.swapping{transition:transform 0s ease-in,opacity 0.15s ease-in !important}.current{z-index:99}.template-choices{max-width:120px;white-space:nowrap}[data-question-page].swapping-question-layout{transform:translate(-50%,-15px)}[data-question-page] .active{z-index:2}[data-question-page]:not(.active){z-index:-1}[data-question-page]:not(.active) * input{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}[data-question-page]:not(.active) .swapping{transition:transform 0s ease-in,opacity 0s ease-in !important}[data-question-page].go-back{transform:translateX(calc(-50% + 40px))}[data-question-page].go-forward{transform:translateX(calc(-50% - 40px))}.question-holder.desktop{margin-top:8px;transition:transform 0.25s,opacity 0.15s ease-in}.question-holder.desktop .header,.question-holder.desktop .other-txt{font-family:var(--template-font)}.question-holder.desktop label{border-radius:var(--template-button-rounding);font-family:var(--template-font)}.question-holder.desktop .priorly-checkbox-container{border-radius:var(--template-button-rounding)}.question-holder.desktop .priorly-checkbox-container label{height:11px;font-family:var(--template-font)}.question-holder.desktop .priorly-checkbox-container input{accent-color:var(--main-color)}.question-holder.desktop .priorly-checkbox-container:has(input:checked){box-shadow:0px 0px 0px 2px var(--main-color),rgba(0,0,0,0.07) 0px 0px 0px 0px}.question-holder.desktop .priorly-radio-container label{transition:border-radius 0.3s ease-in,background-color 0.15s ease-in,box-shadow 0.25s ease;font-family:var(--template-font)}.question-holder.desktop .priorly-radio-container input:checked + label{background:var(--main-color);box-shadow:0px 0px 0px 1px var(--secondary-color),0px 0px 0px 3px rgba(0,0,0,0.0784313725);color:var(--main-text-color)}.question-holder.desktop textarea{font-size:0.8rem;margin-top:8px;height:60px;font-family:var(--template-font)}.question-holder.desktop.hide div{display:none}.question-holder.desktop.hide{opacity:0;transform:translateY(15px)}.header-button-spacer{margin:50px 0px 100px}.get-started-btn{padding:8px}.index-section-container{max-width:1000px;margin:130px auto 60px;padding:50px 10px;gap:100px;box-sizing:border-box;width:calc(100% - 100px)}.index-section-container.no-gap{gap:0px}.index-section-container.no-margin-top{margin:0px auto 130px}.index-section-container .big-header{font-size:2.5rem}.index-section-container .image-container{border-radius:10px;overflow:hidden;margin-left:30px}.index-section-container h2.index-headers,.index-section-container h3.index-headers,.index-section-container .index-leads{padding-left:0px}.lead-text{color:var(--color-slate-600);font-size:1.25rem;line-height:28px}.inputs-examples-container{--checkbox-background:rgb(255,255,255);--checkbox-background-hover:rgb(255,255,255);--checkbox-background-checked:rgb(255,255,255);--checkbox-border:0px 0px 0px 1px rgb(203,213,225);--checkbox-border-hover:0px 0px 0px 1px rgb(2,3,54);--checkbox-border-checked:0px 0px 0px 1px rgb(2,3,54),0px 0px 0px 3px rgb(2,3,54);--checkbox-border-radius:4px;--checkbox-checkbox-display:inline;--checkbox-checkbox-size:20px;--checkbox-checkbox-border:0px 0px 0px 1px rgb(203,213,225);--checkbox-checkbox-border-hover:0px 0px 0px 1px rgb(203,213,225);--checkbox-checkbox-border-checked:0px 0px 0px 1px rgb(203,213,225);--checkbox-checkbox-background:rgb(255,255,255);--checkbox-checkbox-background-hover:rgb(255,255,255);--checkbox-checkbox-background-checked:rgb(255,255,255);--checkbox-checkbox-border-radius:4px;--checkbox-checkbox-shape:polygon(28% 38%,41% 53%,75% 24%,86% 38%,40% 78%,15% 50%);--checkbox-checkbox-symbol-color:rgb(33,37,41);--checkbox-checkbox-symbol-color-hover:rgba(0,0,0,0.25);--checkbox-check-size:100%;--checkbox-color:rgb(33,37,41);--checkbox-color-hover:rgb(33,37,41);--checkbox-color-checked:rgb(33,37,41);--checkbox-font:var(--text-font);--checkbox-font-size:0.875rem;--checkbox-weight:400;--checkbox-margin:0px 0px 10px 0px;--checkbox-min-width:0px;--checkbox-padding:15px 15px 15px 15px;--checkbox-text-align:left;--checkbox-check-margin-offset:calc((var(--checkbox-custom-size) / 2) * -1);--checkbox-left:calc(var(--checkbox-custom-size) / 2);--checkbox-background-error:rgb(255,255,255);--checkbox-border-error:0px 0px 0px 3px rgb(141,28,47);--checkbox-custom-symbol-bg-checked-error:rgb(255,255,255);--checkbox-custom-symbol-color-error:rgb(141,28,47);--checkbox-color-error:rgb(141,28,47)}.inputs-examples-container textarea{height:200px}.inputs-examples-container .input-show{width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 10px));opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:opacity 0.25s ease-in,transform 0.25s ease-in}.inputs-examples-container .input-show.active{transform:translate(-50%,-50%);opacity:1;pointer-events:all}.inputs-examples-container .--input-box{width:100%}.inputs-examples-container .--input-box.dd,.inputs-examples-container .--input-box.mm{width:45px;text-align:center;margin-right:5px}.inputs-examples-container .--input-box.yyyy{width:60px;text-align:center}.bespoke-container .icon{--height:24px;--width:24px;--icon-color:var(--logo-color)}.bespoke-target{width:100%;height:1px;background-color:transparent}.bespoke-option{box-sizing:border-box;width:250px}.scrolling-image{box-sizing:border-box;height:400px;overflow:hidden}.scrolling-image.streamline{padding-bottom:40px}.standard-input{--main-font:var(--header-font);--primary-color:var(--logo-color);--back-btn-text-align:left;--back-btn-border:0px 0px 0px 1px rgb(60,60,215),0px 0px 0px 1px rgb(226,232,240),0px 2px 5px 0px rgb(241,245,249);--back-btn-border-hover:0px 0px 0px 1px rgb(60,60,215),0px 0px 0px 1px rgb(226,232,240),0px 2px 5px 0px rgb(241,245,249);--back-btn-background-color:rgb(85,85,221);--back-btn-background-color-hover:var(--primary-color);--back-btn-color:rgba(255,255,255,1);--back-btn-color-hover:#fff;--back-btn-font:var(--main-font);--back-btn-font-size:0.875rem;--back-btn-margin:0px 0px 30px 0px;--back-btn-padding:6px 11px 6px 6px;--back-btn-position:left;--back-btn-weight:500;--back-btn-border-radius:4px;--back-btn-icon-display:inline;--back-btn-icon-size:16px;--back-btn-icon-spacing:10px;--back-btn-spacing:0px;--back-btn-width:fit-content;--business-container-background-color:#fff;--input-label-color:#212529;--input-label-font-weight:600;--input-label-font:var(--header-font);--input-label-font-size:14px;--input-label-spacing:0px;--input-label-decoration:none;--input-label-margin:0px 0px 5px 0px;--input-label-align:left;--input-label-color:#212529;--input-background-color:rgb(255,255,255);--input-background-color-hover:rgb(255,255,255);--input-background-color-focus:rgb(255,255,255);--input-weight:500;--input-font-size:14px;--input-font:var(--text-font);--input-color:#212529;--input-color-hover:#212529;--input-color-focus:#212529;--input-border-radius:4px;--input-border:0px 1px 1px 0px rgb(203,213,225),0px 0px 0px 1px rgb(226,232,240),0px 2px 5px 0px rgb(241,245,249);--input-border-focus:0px 1px 1px 0px rgb(100,116,139),0px 0px 0px 1px rgb(148,163,184),0px 2px 5px 0px rgb(226,232,240);--input-border-hover:0px 1px 1px 0px rgb(100,116,139),0px 0px 0px 1px rgb(148,163,184),0px 2px 5px 0px rgb(226,232,240);--input-padding:9px 9px 9px 9px;--input-width:305px;--input-margin:0px 0px 10px 0px;--input-transition:box-shadow .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out;--input-text-align:left;--input-color-placeholder:rgb(203,213,225);--input-color-placeholder-hover:rgb(203,213,225);--input-color-placeholder-focus:rgb(203,213,225);--radio-background:rgb(255,255,255);--radio-background-hover:rgb(255,255,255);--radio-background-checked:rgb(255,255,255);--radio-border:0px 0px 0px 1px rgb(203,213,225);--radio-border-hover:0px 0px 0px 1px rgb(33,37,41);--radio-border-checked:0px 0px 0px 1px rgb(33,37,41),0px 0px 0px 3px var(--primary-color);--radio-border-radius:4px;--radio-color:rgba(33,37,41,1);--radio-color-hover:#212529;--radio-color-checked:#212529;--radio-check-radio-size:12px;--radio-check-radio-color:rgb(85,85,221);--radio-check-radio-color-hover:rgba(0,0,0,0.25);--radio-font:var(--text-font);--radio-font-size:0.875rem;--radio-margin:0px 0px 10px 0px;--radio-min-width:100px;--radio-radio-background:rgb(255,255,255);--radio-radio-background-checked:rgb(255,255,255);--radio-radio-background-hover:rgb(255,255,255);--radio-radio-border:0px 0px 0px 2px var(--primary-color);--radio-radio-border-checked:0px 0px 0px 2px var(--primary-color);--radio-radio-border-hover:0px 0px 0px 2px var(--primary-color);--radio-radio-border-radius:30px;--radio-radio-display:inline;--radio-radio-size:0px;--radio-padding:20px 15px;--radio-text-align:center;--radio-weight:400;--radio-border-error:0px 0px 0px 1px rgb(141,28,47);--radio-color-error:rgb(255,255,255);--radio-background-error:rgb(176,35,58);--text-color:rgba(33,37,41,1);--text-font-weight:500;--text-element-font:var(--text-font);--text-font-size:0.875rem;--text-spacing:0px;--text-decoration:none;--text-margin:10px 0px 10px 0px;--medium-header-color:rgba(33,37,41,1);--medium-header-font-weight:600;--medium-header-font:var(--header-font);--medium-header-font-size:1.375rem;--medium-header-spacing:0px;--medium-header-decoration:none;--medium-header-margin:0px 0px 0px 0px;--next-btn-text-align:left;--next-btn-border:0px 0px 0px 1px rgb(60,60,215),0px 0px 0px 1px rgb(226,232,240),0px 2px 5px 0px rgb(241,245,249);--next-btn-border-hover:0px 0px 0px 1px rgb(60,60,215),0px 0px 0px 1px rgb(226,232,240),0px 2px 5px 0px rgb(241,245,249);--next-btn-background-color:rgb(85,85,221);--next-btn-background-color-hover:var(--primary-color);--next-btn-color:rgba(255,255,255,1);--next-btn-color-hover:#fff;--next-btn-font:var(--header-font);--next-btn-font-size:0.875rem;--next-btn-margin:0px 0px 0px 0px;--next-btn-padding:6px 11px 6px 11px;--next-btn-position:right;--next-btn-weight:500;--next-btn-border-radius:4px;--next-btn-icon-display:inline;--next-btn-icon-size:16px;--next-btn-icon-spacing:5px;--next-btn-spacing:0px;--next-btn-width:fit-content;--confirm-page-header-font:var(--main-font);--confirm-page-header-weight:700;--confirm-page-header-font-size:40px;--confirm-page-header-color:#212529;--confirm-page-header-top:-30px;--confirm-page-padding:0px 10px 0px 10px;--confirm-page-lead-color:#212529;--confirm-page-lead-font-size:24px;--confirm-page-lead-font:var(--main-font);--confirm-page-lead-weight:500;--confirm-booking-id-color:#212529;--confirm-booking-id-font-size:16px;--confirm-booking-id-font:var(--main-font);--confirm-booking-id-weight:500;--confirm-details-container-border-top-style:solid;--confirm-details-container-border-top-color:rgb(148,163,184);--confirm-details-container-border-top-size:1px;--confirm-details-container-border-bottom-style:solid;--confirm-details-container-border-bottom-color:rgb(148,163,184);--confirm-details-container-border-bottom-size:1px;--confirm-details-container-margin:20px 0px 20px 0px;--confirm-details-container-padding:15px 0px 15px 0px;--desc-value-margin:10px 0px 10px 0px;--desc-width:70px;--desc-color:#212529;--desc-font:var(--main-font);--desc-weight:400;--desc-font-size:15px;--desc-letter-spacing:-0.2px;--value-color:#212529;--value-font:var(--main-font);--value-weight:400;--value-font-size:15px;--value-letter-spacing:-0.2px;--confirm-page-transform:translateX(-50%);--confirm-page-cancel-btn-color:var(--primary-color);--confirm-page-cancel-btn-color-hover:#fff;--confirm-page-cancel-btn-box-shadow:0px 0px 0px 1px var(--primary-color);--confirm-page-cancel-btn-shadow-hover:0px 0px 0px 1px var(--primary-color);--confirm-page-cancel-btn-font:var(--main-font);--confirm-page-cancel-btn-weight:600;--confirm-page-cancel-btn-font-size:15px;--confirm-page-cancel-btn-padding:15px 15px 15px 15px;--confirm-page-cancel-btn-background-color:rgba(255,255,255,0);--confirm-page-cancel-btn-background-color-hover:var(--primary-color);--confirm-page-cancel-btn-margin:10px 10px 0px 0px;--confirm-page-cancel-btn-border-radius:4px;--confirm-page-reschedule-btn-color:#fff;--confirm-page-reschedule-btn-color-hover:#fff;--confirm-page-reschedule-btn-box-shadow:0px 0px 0px 1px var(--primary-color);--confirm-page-reschedule-btn-shadow-hover:0px 0px 0px 1px var(--primary-color);--confirm-page-reschedule-btn-font:var(--main-font);--confirm-page-reschedule-btn-weight:600;--confirm-page-reschedule-btn-font-size:15px;--confirm-page-reschedule-btn-padding:15px 15px 15px 15px;--confirm-page-reschedule-btn-background-color:var(--primary-color);--confirm-page-reschedule-btn-background-color-hover:var(--primary-color);--confirm-page-reschedule-btn-margin:10px 10px 0px 0px;--confirm-page-reschedule-btn-border-radius:4px;--change-date-btn-font:var(--main-font);--change-date-btn-font-size:14px;--change-date-btn-weight:600;--change-date-btn-color:var(--primary-color);--change-date-btn-color-hover:var(--primary-color);--change-date-btn-background-color:rgba(255,255,255,1);--change-date-btn-background-color-hover:rgba(255,255,255,1);--change-date-btn-border-radius:4px;--change-date-btn-padding:5px 5px 5px 5px;--change-date-btn-box-shadow:0px 0px 0px 0px rgba(255,255,255,1);--change-date-btn-box-shadow-hover:0px 0p 0px 0px rgba(255,255,255,1);--deposit-btn-background-color:rgba(255,255,255,1);--deposit-btn-color:#212529;--deposit-btn-margin:10px 0px 0px 0px;--deposit-btn-padding:13px;--deposit-btn-border-radius:4px;--deposit-btn-box-shadow:0px 0px 0px 1px rgb(203,213,225);--deposit-btn-font:var(--main-font);--deposit-btn-font-size:14px;--deposit-btn-weight:600;--deposit-btn-letter-spacing:0px;--deposit-btn-background-color-hover:rgba(255,255,255,1);--deposit-btn-color-hover:#212529;--deposit-btn-box-shadow-hover:0px 0px 0px 1px rgba(139,149,162),0px 1px 5px rgba(0,0,0,0.43),0px 1px 2px 0px rgba(0,0,0,0.23);--pay-full-btn-background-color:var(--primary-color);--pay-full-btn-color:#fff;--pay-full-btn-margin:10px 0px 0px 0px;--pay-full-btn-padding:13px;--pay-full-btn-border-radius:4px;--pay-full-btn-box-shadow:0px 0px 0px 1px rgb(60,60,215),0px 0px 0px 1px rgb(226,232,240),0px 2px 5px 0px rgb(241,245,249);--pay-full-btn-font:var(--main-font);--pay-full-btn-font-size:14px;--pay-full-btn-weight:600;--pay-full-btn-letter-spacing:0px;--pay-full-btn-background-color-hover:var(--primary-color);--pay-full-btn-color-hover:#fff;--pay-full-btn-box-shadow-hover:0px 0px 0px 1px rgb(60,60,215),0px 0px 0px 1px rgb(226,232,240),0px 2px 5px 0px rgb(241,245,249);--pay-later-btn-background-color:rgb(255,255,255,0);--pay-later-btn-color:var(--primary-color);--pay-later-btn-margin:10px 0px 0px 0px;--pay-later-btn-padding:13px;--pay-later-btn-border-radius:4px;--pay-later-btn-box-shadow:0px 0px 0px 0px rgb(255,255,255);--pay-later-btn-font:var(--main-font);--pay-later-btn-font-size:14px;--pay-later-btn-weight:600;--pay-later-btn-letter-spacing:0px;--pay-later-btn-background-color-hover:rgba(255,255,255,1);--pay-later-btn-color-hover:var(--primary-color);--pay-later-btn-box-shadow-hover:0px 0px 0px 0px rgb(255,255,255)}.retro-98{--main-font:VT323,Arial;--primary-color:rgb(85,85,221);--business-container-background-color:rgba(205,205,205,1);--input-title-color:#212529;--input-title-font-weight:300;--input-title-font:var(--main-font);--input-title-font-size:17px;--input-title-spacing:0px;--input-title-decoration:none;--input-title-margin:0px 0px 5px 0px;--input-title-align:left;--input-label-color:#212529;--input-label-font-weight:600;--input-label-font:var(--main-font);--input-label-font-size:14px;--input-label-spacing:0px;--input-label-decoration:none;--input-label-margin:0px 0px 5px 0px;--input-label-align:left;--input-background-color:rgb(255,255,255);--input-background-color-hover:rgb(255,255,255);--input-background-color-focus:rgb(255,255,255);--input-weight:500;--input-font-size:14px;--input-font:var(--main-font);--input-color:#212529;--input-color-hover:#212529;--input-color-focus:#212529;--input-border-radius:0px;--input-border:inset -1px -1px rgb(255,255,255),inset 1px 1px rgb(128,128,128),inset -2px -2px rgb(223,223,223),inset 2px 2px rgb(10,10,10);--input-border-focus:inset -1px -1px rgb(255,255,255),inset 1px 1px rgb(128,128,128),inset -2px -2px rgb(223,223,223),inset 2px 2px rgb(10,10,10);--input-border-hover:inset -1px -1px rgb(255,255,255),inset 1px 1px rgb(128,128,128),inset -2px -2px rgb(223,223,223),inset 2px 2px rgb(10,10,10);--input-padding:9px 9px 9px 9px;--input-width:305px;--input-margin:0px 0px 10px 0px;--input-transition:box-shadow .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out;--input-text-align:left;--input-color-placeholder:rgb(203,213,225);--input-color-placeholder-hover:rgb(203,213,225);--input-color-placeholder-focus:rgb(203,213,225);--input-spacing:0px;--radio-background:rgba(255,255,255,0);--radio-background-hover:rgba(255,255,255,0);--radio-background-checked:rgba(255,255,255,0);--radio-border:0px 0px 0px 0px rgba(255,255,255,0);--radio-border-hover:0px 0px 0px 0px rgba(255,255,255,0);--radio-border-checked:0px 0px 0px 0px rgba(255,255,255,0);--radio-border-radius:4px;--radio-color:#212529;--radio-color-hover:#212529;--radio-color-checked:#212529;--radio-check-radio-size:4px;--radio-check-radio-color:rgba(0,0,0,1);--radio-check-radio-color-hover:rgba(255,255,255,1);--radio-font:var(--main-font);--radio-font-size:14px;--radio-margin:0px 0px 10px 0px;--radio-min-width:100px;--radio-radio-background:rgb(255,255,255);--radio-radio-background-checked:rgb(255,255,255);--radio-radio-background-hover:rgb(255,255,255);--radio-radio-border:inset 1px 1px rgb(0,0,0),inset -1px -1px rgb(255,255,255),inset -2px -2px rgb(240,240,240);--radio-radio-border-checked:inset 1px 1px rgb(0,0,0),inset -1px -1px rgb(255,255,255),inset -2px -2px rgb(240,240,240);--radio-radio-border-hover:inset 1px 1px rgb(0,0,0),inset -1px -1px rgb(255,255,255),inset -2px -2px rgb(240,240,240);--radio-radio-border-radius:30px;--radio-radio-display:inline;--radio-radio-size:12px;--radio-padding:15px;--radio-text-align:left;--radio-weight:400;--radio-border-error:0px 0px 0px 1px rgb(141,28,47);--radio-color-error:rgb(255,255,255);--radio-background-error:rgb(176,35,58);--medium-header-color:#212529;--medium-header-font-weight:600;--medium-header-font:var(--main-font);--medium-header-font-size:22px;--medium-header-spacing:0px;--medium-header-decoration:none;--medium-header-margin:0px 0px 0px 0px;--next-btn-text-align:left;--next-btn-border:inset 1px 1px 0px 0px rgba(255,255,255,0.7),inset -1px -1px 0px 0px rgba(33,37,41,0.77),inset -2px -2px 0px 0px rgba(33,37,41,0.34),inset 2px 2px 0px 0px rgba(255,255,255,0.29);--next-btn-border-hover:inset 1px 1px 0px 0px rgba(255,255,255,0.7),inset -1px -1px 0px 0px rgba(33,37,41,0.77),inset -2px -2px 0px 0px rgba(33,37,41,0.34),inset 2px 2px 0px 0px rgba(255,255,255,0.29);--next-btn-background-color:var(--primary-color);--next-btn-background-color-hover:var(--primary-color);--next-btn-color:#fff;--next-btn-color-hover:#fff;--next-btn-font:var(--main-font);--next-btn-font-size:14px;--next-btn-margin:0px 0px 0px 0px;--next-btn-padding:6px 11px 6px 11px;--next-btn-position:right;--next-btn-weight:500;--next-btn-border-radius:0px;--next-btn-icon-display:inline;--next-btn-icon-size:16px;--next-btn-icon-spacing:5px;--next-btn-spacing:0px;--next-btn-width:fit-content;--big-subcategory-button-border-radius:0px;--big-subcategory-button-border-radius-active:4px;--inner-services-wrapper-background-color:rgba(241,245,249,0);--subcategory-header-weight:300;--service-wrapper-background-color:rgba(255,255,255,0);--big-subcategory-button-background-color:rgba(241,245,249,0);--big-subcategory-button-background-color-hover:rgba(241,245,249,0);--big-subcategory-button-box-shadow:inset -1px -1px rgb(10,10,10),inset 1px 1px rgb(223,223,233),inset -2px -2px rgb(128,128,128),inset 2px 2px rgb(255,255,255);--big-subcategory-button-box-shadow-hover:inset -1px -1px rgb(10,10,10),inset 1px 1px rgb(223,223,233),inset -2px -2px rgb(128,128,128),inset 2px 2px rgb(255,255,255);--service-wrapper-background-color:rgba(205,205,205,1);--service-wrapper-box-shadow:inset 0px 1px 0px 0.25px rgb(255,255,255),0px 0px 0px 1px rgb(149,149,149),0px 1px 0px 1px rgb(255,255,255),1px 0px 0px 1px rgb(255,255,255),-1px 0px 0px 1px rgb(255,255,255);--service-wrapper-divider-color:rgba(149,149,149,1);--service-wrapper-border-radius:0px;--service-cost-border-radius:0px;--service-cost-box-shadow:inset -1px -1px rgb(255,255,255),inset 1px 1px rgb(129,129,129);--service-cost-background-color:rgba(241,242,244,1);--service-duration-border-radius:0px;--service-duration-box-shadow:inset -1px -1px rgb(255,255,255),inset 1px 1px rgb(129,129,129);--service-cost-background-color:rgba(192,192,192,1);--service-duration-background-color:rgba(192,192,192,1);--location-amount-border-radius:0px;--in-person-border-radius:0px;--mobile-border-radius:0px;--virtual-border-radius:0px;--book-btn-weight:400;--book-btn-background-color:rgb(192,192,192);--book-btn-background-color-hover:rgb(192,192,192);--book-btn-color:rgba(0,0,0,1);--book-btn-color-hover:rgba(0,0,0,1);--book-btn-box-shadow:0px 0px 0px 1px rgb(60,60,215),0px 2px 5px 1px rgba(0,0,0,0.2);--book-btn-box-shadow-hover:0px 0px 0px 1px rgb(60,60,215),0px 2px 5px 1px rgba(0,0,0,0.2);--book-btn-padding:5px 25px;--book-btn-border-radius:0px;--book-btn-box-shadow:inset -1px -1px rgb(10,10,10),inset 1px 1px rgb(223,223,233),inset -2px -2px rgb(128,128,128),inset 2px 2px rgb(255,255,255);--book-btn-box-shadow-hover:inset -1px -1px rgb(10,10,10),inset 1px 1px rgb(223,223,233),inset -2px -2px rgb(128,128,128),inset 2px 2px rgb(255,255,255);--service-chosen-background-color:rgba(226,232,240,0);--service-chosen-border-radius:0px;--locate-input-border-radius:0px;--locate-input-box-shadow:inset -1px -1px rgb(255 255 255),inset 1px 1px rgb(128 128 128),inset -2px -2px rgb(223 223 223),inset 2px 2px rgb(10 10 10);--locate-btn-background-color:rgb(192,192,192);--locate-btn-color:rgba(0,0,0,1);--locate-btn-border-radius:0px;--locate-btn-box-shadow:inset -1px -1px 0px 0px rgb(10,10,10),inset 1px 1px 0px 0px rgb(223,223,233),inset -2px -2px 0px 0px rgb(128,128,128),inset 2px 2px 0px 0px rgb(255,255,255);--location-wrapper-background-color:rgb(192,192,192);--location-wrapper-border-radius:0px;--location-wrapper-box-shadow:inset -1px -1px 0px 0px rgb(10,10,10),inset 1px 1px 0px 0px rgb(223,223,233),inset -2px -2px 0px 0px rgb(128,128,128),inset 2px 2px 0px 0px rgb(255,255,255);--location-service-list-item-background-color:rgb(192,192,192);--location-service-list-item-color:rgb(2,3,54);--location-display-background-color:rgba(205,205,205,1);--location-display-border-left-color:rgba(255,255,255,1);--location-summary-container-box-shadow:inset 0px 1px 0px 0.25px rgb(255,255,255),0px 0px 0px 1px rgb(149,149,149),0px 1px 0px 1px rgb(255,255,255),1px 0px 0px 1px rgb(255,255,255),-1px 0px 0px 1px rgb(255,255,255);--location-summary-container-border-radius:0px;--location-summary-container-background-color:rgba(255,255,255,0);--location-summary-wrapper-background-color:rgba(255,255,255,0);--calendar-date-selector-box-shadow:inset -1px -1px 0px 0px rgb(10,10,10),inset 1px 1px 0px 0px rgb(223,223,233),inset -2px -2px 0px 0px rgb(128,128,128),inset 2px 2px 0px 0px rgb(255,255,255);--calendar-date-selector-box-shadow-active:inset -1px -1px 0px 0px rgb(10,10,10),inset 1px 1px 0px 0px rgb(223,223,233),inset -2px -2px 0px 0px rgb(128,128,128),inset 2px 2px 0px 0px rgb(255,255,255);--calendar-date-selector-padding:5px 10px 5px 10px;--calendar-date-selector-background-color:rgba(192,192,192,1);--calendar-date-selector-background-color-active:rgba(192,192,192,1);--calendar-date-selector-border-radius:0px;--calendar-date-selector-color:rgba(33,37,41,1);--calendar-date-selector-color-active:#212529;--calendar-box-shadow:inset -1px -1px rgb(255,255,255),inset 1px 1px rgb(128,128,128),inset -2px -2px rgb(223,223,223),inset 2px 2px rgb(10,10,10);--calendar-border-radius:0px;--calendar-padding:2px;--chevron-color:rgba(255,255,255,1);--date-border-radius:0px;--date-background-color-hover:rgba(0,0,128,1);--date-color-hover:rgb(255,255,255);--month-wrapper-background-color:rgba(144,144,144,1);--month-wrapper-color:rgb(255,255,255);--month-wrapper-weight:300;--month-wrapper-background-color:rgba(144,144,144,1);--day-color:rgba(255,255,255,1);--day-weight:300;--day-background-color:rgba(144,144,144,1)}.neobrutalism{--main-font:Darker Grotesque,sans-serif;--primary-color:rgb(85,85,221);--business-container-background-color:rgba(254,244,210,1);--input-title-color:#212529;--input-title-font-weight:600;--input-title-font:var(--main-font);--input-title-font-size:17px;--input-title-spacing:0px;--input-title-decoration:none;--input-title-margin:0px 0px 5px 0px;--input-title-align:left;--input-label-color:#212529;--input-label-font-weight:900;--input-label-font:var(--main-font);--input-label-font-size:16px;--input-label-spacing:0px;--input-label-decoration:none;--input-label-margin:0px 0px 5px 0px;--input-label-align:left;--input-background-color:rgb(255,255,255);--input-background-color-hover:rgb(255,255,255);--input-background-color-focus:rgb(255,255,255);--input-weight:500;--input-font-size:14px;--input-font:var(--main-font);--input-color:#212529;--input-color-hover:#212529;--input-color-focus:#212529;--input-border-radius:4px;--input-border:0px 0px 0px 2px rgb(33,37,41),6px 6px 0px 1px rgb(33,37,41);--input-border-focus:0px 0px 0px 2px rgb(33,37,41),2px 2px 0px 1px rgb(33,37,41);--input-border-hover:0px 0px 0px 2px rgb(33,37,41),4px 4px 0px 1px rgb(33,37,41);--input-padding:9px 9px 9px 9px;--input-width:305px;--input-margin:0px 0px 10px 0px;--input-transition:box-shadow .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out;--input-text-align:left;--input-color-placeholder:rgb(203,213,225);--input-color-placeholder-hover:rgb(203,213,225);--input-color-placeholder-focus:rgb(203,213,225);--input-spacing:0px;--radio-background:rgb(255,255,255);--radio-background-hover:rgb(255,255,255);--radio-background-checked:rgb(255,255,255);--radio-border:0px 0px 0px 2px rgb(33,37,41),6px 6px 0px 0px rgb(33,37,41);--radio-border-hover:0px 0px 0px 2px rgb(33,37,41),4px 4px 0px 0px rgb(33,37,41);--radio-border-checked:0px 0px 0px 2px rgb(33,37,41),4px 4px 0px 0px rgb(33,37,41);--radio-border-radius:4px;--radio-color:rgba(33,37,41,1);--radio-color-hover:#212529;--radio-color-checked:rgba(0,0,0,1);--radio-check-radio-size:9px;--radio-check-radio-color:rgb(85,85,221);--radio-check-radio-color-hover:rgba(0,0,0,0.25);--radio-font:var(--main-font);--radio-font-size:14px;--radio-margin:0px 0px 10px 0px;--radio-min-width:100px;--radio-radio-background:rgb(255,255,255);--radio-radio-background-checked:rgba(255,201,1,1);--radio-radio-background-hover:rgb(255,255,255);--radio-radio-border:0px 0px 0px 2px rgb(33,37,41);--radio-radio-border-checked:0px 0px 0px 2px rgb(33,37,41);--radio-radio-border-hover:0px 0px 0px 2px rgb(33,37,41);--radio-radio-border-radius:30px;--radio-radio-display:inline;--radio-radio-size:16px;--radio-padding:20px 15px;--radio-text-align:center;--radio-weight:600;--radio-border-error:0px 0px 0px 1px rgb(141,28,47);--radio-color-error:rgb(255,255,255);--radio-background-error:rgb(176,35,58);--medium-header-color:#212529;--medium-header-font-weight:700;--medium-header-font:var(--main-font);--medium-header-font-size:26px;--medium-header-spacing:0px;--medium-header-decoration:none;--medium-header-margin:0px 0px 0px 0px;--next-btn-text-align:left;--next-btn-border:0px 0px 0px 2px rgb(33,37,41),3px 3px 0px 1px rgb(33,37,41);--next-btn-border-hover:0px 0px 0px 1px rgb(33,37,41),0px 0px 0px 1px rgb(33,37,41);--next-btn-background-color:var(--primary-color);--next-btn-background-color-hover:var(--primary-color);--next-btn-color:#fff;--next-btn-color-hover:#fff;--next-btn-font:var(--main-font);--next-btn-font-size:14px;--next-btn-margin:0px 0px 0px 0px;--next-btn-padding:6px 11px 6px 11px;--next-btn-position:right;--next-btn-weight:600;--next-btn-border-radius:1px;--next-btn-icon-display:inline;--next-btn-icon-size:16px;--next-btn-icon-spacing:5px;--next-btn-spacing:0px;--next-btn-width:fit-content;--business-container-background-color:rgba(254,244,210,1);--subheader-weight:600;--subcategory-header-font-size:20px;--subcategory-header-weight:900;--subcategory-service-count-weight:900;--big-subcategory-button-box-shadow:6px 6px 0px 1px rgba(0,0,0,1),0px 0px 0px 2px rgba(0,0,0,1);--big-subcategory-button-box-shadow-hover:6px 6px 0px 1px rgba(0,0,0,1),0px 0px 0px 2px rgba(0,0,0,1);--big-subcategory-button-background-color:rgba(255,255,255,1);--big-subcategory-button-background-color-hover:rgba(255,255,255,1);--inner-services-wrapper-background-color:rgba(20,22,26,1);--service-wrapper-box-shadow:0px 0px 0px 0px rgb(0,0,0);--service-wrapper-border-radius:4px;--service-wrapper-divider-size:3px;--service-wrapper-divider-color:rgba(0,0,0,1);--service-name-weight:900;--service-name-font-size:18px;--book-btn-font-size:18px;--book-btn-border-radius:50px;--book-btn-padding:5px 20px 8px 20px;--book-btn-weight:900;--book-btn-box-shadow:4px 3px 0px 1px rgb(33,37,41),0px 0px 0px 2px rgb(33,37,41);--book-btn-box-shadow-hover:4px 3px 0px 1px rgb(33,37,41),0px 0px 0px 2px rgb(33,37,41);--location-amount-border-radius:4px;--location-amount-box-shadow:0px 0px 0px 2px rgb(85,85,221);--location-amount-weight:900;--service-cost-border-radius:4px;--service-cost-box-shadow:0px 0px 0px 2px rgb(1,1,1);--service-cost-font-size:12px;--service-cost-weight:900;--in-person-weight:900;--in-person-box-shadow:0px 0px 0px 2px rgb(30,41,59);--in-person-border-radius:4px;--mobile-weight:900;--mobile-box-shadow:0px 0px 0px 2px rgb(30,41,59);--mobile-border-radius:4px;--virtual-weight:900;--virtual-box-shadow:0px 0px 0px 2px rgb(30,41,59);--virtual-border-radius:4px;--service-duration-background-color:rgba(20,22,26,1);--service-duration-color:rgba(255,255,255,1);--service-duration-border-radius:4px;--service-duration-box-shadow:0px 0px 0px 2px rgb(33,37,41);--service-duration-font-size:12px;--service-duration-weight:900;--service-chosen-background-color:rgba(33,37,41,1);--calendar-date-selector-weight:900;--calendar-date-selector-font-size:16px;--calendar-date-selector-box-shadow:6px 6px 0px 1px rgb(33,37,41),0px 0px 0px 2px rgb(33,37,41);--calendar-date-selector-box-shadow-active:6px 6px 0px 1px rgb(33,37,41),0px 0px 0px 2px rgb(33,37,41);--calendar-box-shadow:inset 0px 0px 0px 4px rgb(33,37,41),0px 0px 0px 1px rgb(33,37,41);--calendar-padding:4px 4px 4px 4px;--day-color:rgba(255,255,255,1);--day-weight:600;--day-background-color:rgba(0,0,0,1);--month-wrapper-color:rgba(255,255,255,1);--month-wrapper-weight:600;--month-wrapper-background-color:rgba(0,0,0,1);--chevron-color:rgba(255,255,255,1);--date-weight:700}.midnight{--main-font:Inter,sans-serif;--primary-color:rgb(85,85,221);--input-title-color:rgb(255,255,255);--input-title-font-weight:300;--input-title-font:var(--main-font);--input-title-font-size:17px;--input-title-spacing:0px;--input-title-decoration:none;--input-title-margin:0px 0px 5px 0px;--input-title-align:left;--input-label-color:rgb(255,255,255);--input-label-font-weight:600;--input-label-font:var(--main-font);--input-label-font-size:14px;--input-label-spacing:0px;--input-label-decoration:none;--input-label-margin:0px 0px 5px 0px;--input-label-align:left;--input-background-color:rgb(30,41,59);--input-background-color-hover:rgb(30,41,59);--input-background-color-focus:rgb(30,41,59);--input-weight:500;--input-font-size:14px;--input-font:var(--main-font);--input-color:rgb(255,255,255);--input-color-hover:rgb(255,255,255);--input-color-focus:rgb(255,255,255);--input-border-radius:4px;--input-border:0px 1px 1px 0px rgb(75,98,120),0px 0px 0px 1px rgb(71,82,96),0px 2px 5px 0px rgb(33,37,41);--input-border-focus:0px 1px 1px 0px rgb(103,128,152),0px 0px 0px 1px rgb(117,131,150),0px 2px 5px 0px rgb(33,37,41);--input-border-hover:0px 1px 1px 0px rgb(103,128,152),0px 0px 0px 1px rgb(117,131,150),0px 2px 5px 0px rgb(33,37,41);--input-padding:9px 9px 9px 9px;--input-width:305px;--input-margin:0px 0px 10px 0px;--input-transition:box-shadow .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out;--input-text-align:left;--input-color-placeholder:rgb(203,213,225);--input-color-placeholder-hover:rgb(203,213,225);--input-color-placeholder-focus:rgb(203,213,225);--input-spacing:0px;--radio-background:rgba(30,41,59,1);--radio-background-hover:rgba(51,65,85,1);--radio-background-checked:rgba(51,65,85,1);--radio-border:0px 1px 1px 0px rgb(75,98,120),0px 0px 0px 1px rgb(71,82,96),0px 2px 5px 0px rgb(33,37,41);--radio-border-hover:0px 0px 0px 1px rgb(203,213,225);--radio-border-checked:0px 0px 0px 1px rgb(33,37,41),0px 0px 0px 3px rgb(255,255,255);--radio-border-radius:4px;--radio-color:rgba(203,213,225,1);--radio-color-hover:rgba(255,255,255,1);--radio-color-checked:rgba(255,255,255,1);--radio-check-radio-size:12px;--radio-check-radio-color:var(--primary-color);--radio-check-radio-color-hover:rgba(0,0,0,0.25);--radio-font:var(--main-font);--radio-font-size:14px;--radio-margin:0px 0px 10px 0px;--radio-min-width:100px;--radio-radio-background:rgb(255,255,255);--radio-radio-background-checked:rgb(255,255,255);--radio-radio-background-hover:rgb(255,255,255);--radio-radio-border:0px 0px 0px 2px var(--primary-color);--radio-radio-border-checked:0px 0px 0px 2px var(--primary-color);--radio-radio-border-hover:0px 0px 0px 2px var(--primary-color);--radio-radio-border-radius:30px;--radio-radio-display:inline;--radio-radio-size:0px;--radio-padding:20px 15px;--radio-text-align:center;--radio-weight:400;--radio-border-error:0px 0px 0px 1px rgb(141,28,47);--radio-color-error:rgb(255,255,255);--medium-header-color:rgb(255,255,255);--medium-header-font-weight:600;--medium-header-font:var(--main-font);--medium-header-font-size:22px;--medium-header-spacing:0px;--medium-header-decoration:none;--medium-header-margin:0px 0px 0px 0px;--next-btn-text-align:left;--next-btn-border:0px 0px 0px 1px rgb(60,60,215),0px 0px 0px 1px rgb(33,37,41),0px 2px 5px 0px rgb(33,37,41);--next-btn-border-hover:0px 0px 0px 1px rgb(60,60,215),0px 0px 0px 1px rgb(33,37,41),0px 2px 5px 0px rgb(33,37,41);--next-btn-background-color:var(--primary-color);--next-btn-background-color-hover:var(--primary-color);--next-btn-color:#fff;--next-btn-color-hover:#fff;--next-btn-font:var(--main-font);--next-btn-font-size:14px;--next-btn-margin:0px 0px 0px 0px;--next-btn-padding:6px 11px 6px 11px;--next-btn-position:right;--next-btn-weight:500;--next-btn-border-radius:4px;--next-btn-icon-display:inline;--next-btn-icon-size:16px;--next-btn-icon-spacing:5px;--next-btn-spacing:0px;--next-btn-width:fit-content;--business-container-background-color:rgb(15,23,42);--index-header-color:rgb(255,255,255);--subheader-color:rgb(255,255,255);--subcategory-header-color:rgb(241,245,249);--subcategory-service-count-color:rgb(241,245,249);--timer-background-color:rgba(51,65,85,1);--timer-color:rgba(255,255,255,1);--timer-time-color:rgba(255,255,255,1);--service-wrapper-divider-color:#475569;--service-name-color:rgb(255,255,255);--service-name-weight:500;--big-subcategory-button-background-color:rgba(30,41,59,1);--big-subcategory-button-background-color-hover:rgba(30,41,59,1);--big-subcategory-button-box-shadow:0px 0px 0px 1px rgb(51,65,85),0px 2px 5px 1px rgba(0,0,0,0.1);--big-subcategory-button-box-shadow-hover:0px 0px 0px 1px rgb(51,65,85),0px 2px 5px 1px rgba(0,0,0,0.1);--inner-services-wrapper-background-color:rgba(30,41,59,1);--service-wrapper-background-color:rgba(51,65,85,1);--service-wrapper-box-shadow:0px 0px 0px 1px rgb(71,85,105),0px 2px 5px 1px rgba(0,0,0,0.1);--service-description-color:rgb(255,255,255);--service-description-weight:400;--expand-btn-color:rgba(96,231,196,1);--expand-btn-color-hover:rgba(96,231,196,1);--service-chosen-background-color:rgba(42,53,69,1);--change-location-btn-color:rgba(96,231,196,1);--change-location-btn-color-hover:rgba(96,231,196,1);--change-location-btn-color:rgba(96,231,196,1);--change-location-btn-color-hover:rgba(96,231,196,1);--change-btn-color:rgba(96,231,196,1);--change-btn-color-hover:rgba(96,231,196,1);--locate-store-color:rgb(255,255,255);--locate-input-background-color:rgba(51,65,85,1);--locate-input-color:rgb(255,255,255);--locate-input-box-shadow:0px 0px 0px 1px rgb(100,116,139);--location-name-color:rgb(255,255,255);--location-address-color:rgba(148,163,184,1);--location-display-background-color:rgb(51,65,85);--location-summary-wrapper-background-color:rgba(51,65,85,1);--location-summary-wrapper-border-radius:4px;--location-summary-wrapper-box-shadow:0px 0px 0px 1px rgb(71,85,105),0px 2px 5px 1px rgba(0,0,0,0.1);--location-summary-container-background-color:rgba(42,53,69,1);--location-summary-name-color:rgba(253,253,254,1);--location-summary-address-color:rgba(148,163,184,1);--location-wrapper-background-color:rgb(15,23,42);--location-wrapper-box-shadow:0px 0px 0px 1px rgb(125,135,147);--calendar-date-selector-background-color:rgba(51,65,85,1);--calendar-date-selector-color:rgb(255,255,255);--calendar-date-select-box-shadow:0px 0px 0px 1px rgb(71,85,105),0px 2px 5px 1px rgba(0,0,0,0.1);--calendar-background-color:rgb(30,41,59);--chevron-background-color:rgba(51,65,85,0);--chevron-color:rgb(241,245,249);--chevron-box-shadow:0px 0px 0px 0px rgb(255,255,255);--month-wrapper-background-color:rgb(15,23,42);--month-wrapper-color:rgb(255,255,255);--day-background-color:rgb(15,23,42);--day-color:rgb(255,255,255);--dates-holder-background-color:rgb(30,41,59);--date-color:rgb(233,238,244);--date-background-color:rgba(255,255,255,0);--time-holder-background-color:rgba(51,65,85,1);--time-holder-background-color-hover:rgba(51,65,85,1);--time-holder-color:rgb(255,255,255,1);--time-holder-color-hover:rgb(255,255,255,1);--time-holder-box-shadow:0px 0px 0px 1px rgb(71,85,105),0px 2px 5px 1px rgba(0,0,0,0.1);--time-holder-box-shadow-hover:0px 0px 0px 1px rgb(148,163,184),0px 2px 5px 1px rgba(0,0,0,0.1);--times-box-shadow:0px 0px 0px 1px rgb(148,163,184),0px 2px 5px 1px rgba(0,0,0,0.1);--times-background-color:rgba(51,65,85,1);--times-background-color-hover:rgba(255,255,255,1);--times-color:rgb(255,255,255);--times-color-hover:rgba(51,65,85,1)}.index-section-container .options-container{width:42%;flex-shrink:0;box-sizing:border-box;box-shadow:var(--color-slate-300) 0px 1px 1px 0px,var(--color-slate-300) 0px 0px 0px 1px,var(--color-slate-200) 0px 2px 5px 3px;border-radius:8px;overflow:hidden;background:#fff}.index-section-container .page-options-box.active{box-shadow:unset;position:absolute;top:0;left:0;height:378px;opacity:0;transform:translateX(15px);pointer-events:none;transition:transform 0.45s cubic-bezier(0,0.7,0.8,1),opacity 0.55s cubic-bezier(0,0.7,0.8,1)}.index-section-container.animations-bespoke .page-options-box.active{opacity:1;transform:translateX(0px)}.index-section-container.animations-bespoke.been .page-options-box.active{color:rgba(128,128,128,0.75);opacity:0;transform:translateX(-30px)}.index-section-container .--input-radio .option{position:absolute;opacity:0}.index-section-container .standard-input .fake-align,.index-section-container .midnight .fake-align,.index-section-container .neobrutalism .fake-align{left:0%;transform:translateX(132.5px);width:-moz-fit-content;width:fit-content}.index-section-container .neobrutalism .option{opacity:1}.index-section-container .retro-98 .fake-align{left:0px;transform:translateX(32px)}.index-section-container .retro-98 .option{opacity:1}.fake-align{position:absolute;transition:transform 0.35s ease-in}.fake-display-column-shift{position:relative}.fake-display-column-shift.radio{height:162px;transition:margin-top 0.25s ease-in}.fake-display-column-shift.input-box{height:70px}.fake-display-column-shift .--input-label,.fake-display-column-shift .--input-box,.fake-display-column-shift .--input-radio{position:absolute}.fake-display-column-shift .--input-radio{width:100%}.fake-display-column-shift.rows.input-box .--input-label{top:27px}.fake-display-column-shift.rows.input-box .--input-box{top:18px;left:150px}.fake-display-column-shift.rows.radio{margin-top:10px}.fake-display-column-shift.rows.radio .fake-align{left:50%;transform:translateX(-50%);width:-moz-fit-content;width:fit-content}.fake-display-column-shift.rows.radio .--input-radio{top:0px;left:150px}.fake-display-column-shift.rows.radio .--input-radio.second{top:53px}.fake-display-column-shift.rows.radio .--input-radio:last-of-type{top:103px}.fake-display-column-shift.column .--input-label{top:0px;left:0px}.fake-display-column-shift.column .--input-box{top:23px;left:0px}.fake-display-column-shift.column .--input-radio{width:100%;top:23px;left:0px}.fake-display-column-shift.column .--input-radio.second{top:73px}.fake-display-column-shift.column .--input-radio:last-of-type{top:123px}.bespoke-show-off{background-color:var(--business-container-background-color);border-radius:8px;box-shadow:var(--color-slate-300) 0px 1px 1px 0px,var(--color-slate-300) 0px 0px 0px 1px,var(--color-slate-200) 0px 2px 5px 3px;height:378px;max-width:525px;transition:background-color 0.2s ease-in}[data-animation-stage="1"]{transform:translate(-50%,calc(-50% + 20px));transition:opacity 0.3s ease-in,transform 0.3s ease-in}.stage-one [data-animation-stage="1"]{transform:translate(-50%,-50%);opacity:1}.stage-two [data-animation-stage="2"] .animated-bespoke-object{transform:translateY(0px);opacity:1}.transition-bespoke-object{transition:border 0.35s ease-in,left 0.35s ease-in,top 0.35s ease-in,box-shadow 0.35s ease-in,font-weight 0.25s ease-in,padding 0.25s ease-in,margin 0.25s ease-in,0.35s ease-in,border-radius 0.6s ease-in,opacity 0.3s ease-in,transform 0.3s ease-in !important}.transition-bespoke-object.d-100{transition-delay:0.1s !important}.transition-bespoke-object.d-200{transition-delay:0.2s !important}.transition-bespoke-object.d-300{transition-delay:0.3s !important}.transition-bespoke-object.d-400{transition-delay:0.4s !important}.transition-bespoke-object.d-500{transition-delay:0.5s !important}[data-animation-stage="2"] .animated-bespoke-object{opacity:0;transform:translateY(20px)}.split{border-bottom:1px solid var(--color-slate-200)}[data-animation-inputs-target]{box-sizing:border-box;max-height:378px;overflow:hidden;opacity:0;position:absolute;transform:translateX(20px);transition:transform 0.45s cubic-bezier(0,0.7,0.9,1),opacity 0.55s cubic-bezier(0,0.7,0.9,1)}[data-animation-inputs-target].active{color:var(--text-color);opacity:1;transform:translateX(0px)}[data-animation-inputs-target].been{color:rgba(128,128,128,0.75);opacity:0;transform:translateX(-30px)}@keyframes pressed-small{0%{scale:1}50%{scale:0.9}100%{scale:1}}@keyframes pressed{0%{scale:1}50%{scale:0.8}100%{scale:1}}@keyframes pressed-no-scale{0%{scale:1;background-color:#020336;--icon-color:#fff;color:#fff}95%{background-color:#fff;--icon-color:#020336;color:#020336}}@keyframes pressed-color{0%{scale:1;background-color:#020336;--icon-color:#fff;color:#fff}50%{scale:0.6}100%{scale:1;background-color:#020336;--icon-color:#fff;color:#fff}}@media (min-width:1001px){.the-great-ratsby.one.desktop-template .booking-info-container{width:210px;padding:10px 15px}.the-great-ratsby.one.desktop-template .booking-info-container .booking-close-container .icon{--width:12px;--height:12px}.the-great-ratsby.one.desktop-template .booking-info-container div{font-family:var(--text-font)}.the-great-ratsby.one.desktop-template .booking-info-container .booking-toolbar{text-align:end}.the-great-ratsby.one.desktop-template .booking-info-container .booking-toolbar button{margin:5px 5px 0px 5px}.the-great-ratsby.one.desktop-template .booking-info-container .booking-toolbar button.icon{--width:12px;--height:12px}.the-great-ratsby.one.desktop-template .booking-info-container .booking-id{font-size:0.5rem;text-align:end;border-bottom:3px solid}.the-great-ratsby.one.desktop-template .booking-info-container .booking-name{font-size:0.8rem;font-weight:600;margin-bottom:3px}.the-great-ratsby.one.desktop-template .booking-info-container .booking-service{font-size:0.7rem;margin-bottom:3px}.the-great-ratsby.one.desktop-template .booking-info-container .booking-price{font-size:0.6rem;margin-bottom:5px}.the-great-ratsby.one.desktop-template .booking-info-container .booking-date,.the-great-ratsby.one.desktop-template .booking-info-container .booking-location,.the-great-ratsby.one.desktop-template .booking-info-container .no-show,.the-great-ratsby.one.desktop-template .booking-info-container .arrived{font-size:0.5rem}.the-great-ratsby.one.desktop-template .booking-info-container .no-show,.the-great-ratsby.one.desktop-template .booking-info-container .arrived{cursor:not-allowed}}.bespoke-background-color{background:var(--color-slate-50)}@media (max-width:1000px){.header-image{right:-40px;width:430px;-webkit-mask-image:radial-gradient(ellipse 250% 370px at 100% 50%,black 0%,transparent 100%);mask-image:radial-gradient(ellipse 250% 370px at 100% 50%,black 0%,trafnsparent 100%)}.index-section-container{gap:75px;max-width:calc(100vw - 75px);width:unset}.index-section-container .image-container{margin-left:0px}.index-section-container .options-container{width:100%;max-width:460px;height:350px;overflow-x:auto}.index-section-container .button-container{margin-top:10px;width:100%}.index-header-text{font:600 3.25rem var(--header-font)}.index-header-container{margin-left:15px}.highlight{height:75px}.features .desktop.location-emulate{right:-70px;bottom:-112px}.tailored .desktop-template{transform:translate(-50%,-50%) scale(0.8)}.the-great-ratsby.one.desktop-template{width:770px}.the-great-ratsby.one.desktop-template .not-work.active{opacity:1}.the-great-ratsby.one.desktop-template .booking-info-container{width:100%}.the-great-ratsby.one.desktop-template .calendar-side-bar{width:175px}.forms-animation-container{zoom:0.85}}@media (max-width:770px){.notifications-card .glass-container .phone-template.email{left:0}.the-great-ratsby.one.desktop-template{width:calc(100% - 15px)}.questionnaires-card{max-height:600px}.questionnaires-card .glass-container .questionnaire-emulate{left:100px}.features .glass-card{width:100%}.features .glass-card .glass-descriptor{width:100%;max-width:540px}.features .glass-card .location-card{min-height:455px}.features .desktop.location-emulate{right:-55px;bottom:-90px}.payments-card .glass-container{min-height:450px}.payments-card .glass-container .phone-template.payments{top:178px;bottom:unset}.more-card{min-height:500px}.more-card .glass-container .stat.page-view{top:16px}.more-card .glass-container .stat.started{top:43px}.more-card .glass-container .stat.completed{top:130px}.more-card .glass-container .stat.abandoned{top:170px;left:175px}.more-card .glass-container .stat.reviews{top:27px;left:416px}.tailored .square-paper{height:900px}.tailored .desktop-template{width:80%;height:900px}.tailored .desktop-template>.d-flex{flex-flow:column}.tailored .desktop-template .services-container{width:100%}.tailored .desktop-template .--calendar-container{width:100%;height:370px}.tailored .calendar-overflow-container{left:calc(50% - 162.5px)}.developer .code-option{gap:7px}.developer .d-flex{flex-flow:column;justify-content:center}.developer .index-leads{margin-bottom:15px}.developer .coding-box{width:100%;margin:15px auto;box-sizing:border-box}.developer .code-img{width:40px}.forms-animation-container{zoom:0.62}}@media (max-width:575px){.big-header{font-size:2.5rem}.index-section-container .big-header{font-size:2rem}.index-section-container .color-picker-full-container{min-width:26px}.index-section-container .--input-box{width:100%}.index-section-container .bespoke-show-off{overflow:hidden}.index-section-container .rows.input-box .--input-label{top:27px}.index-section-container .rows.input-box .--input-box{top:18px;left:150px}.index-section-container .rows.input-box{width:calc(100% - 122px)}.index-section-container .rows.radio{margin-top:10px}.index-section-container .rows.radio .--input-radio{top:0px;left:150px;width:calc(100% - 122px)}.index-section-container .rows.radio .--input-radio.second{top:53px}.index-section-container .rows.radio .--input-radio:last-of-type{top:103px}.index-section-container .questions-modal .question-container,.index-section-container .preview-modal .question-container{width:calc(100% - 20px);margin:0px 0px;padding:0px 10px}.index-section-container .questions-modal .question-container .title-input.input,.index-section-container .preview-modal .question-container .title-input.input{width:100%}.lead-text{font-size:1rem;line-height:26px}.header-image{height:100%;right:-7px;top:379px;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:radial-gradient(ellipse 190% 1000px,black 25%,transparent 39%);mask-image:radial-gradient(ellipse 190% 1000px,black 25%,transparent 39%)}.index-header-text{font:600 3rem var(--header-font)}.index-header-container{max-width:419px}.features .desktop.location-emulate{right:unset;bottom:-85px;transform:scale(0.9);left:-10px}h2.index-headers{font:600 1.25rem var(--header-font)}h3.index-headers{font:500 1.75rem var(--header-font)}.tailored .show-off-buttons{max-width:100%;justify-content:start;margin-left:15px;overflow:scroll;padding:5px}.tailored .square-paper{height:850px}.tailored .desktop-template{transform:translate(-50%,-50%);width:95%}.index-leads{font:1rem/22px var(--text-font);width:100%}.notifications-card{min-height:400px}.notifications-card .glass-container{flex-flow:column}.notifications-card .glass-container .phone-template.email{right:0;left:unset}.notifications-card .glass-descriptor,.notifications-card .glass-template-container{width:100%}.payments-card .glass-container{min-height:410px}.payments-card .glass-container .phone-template.payments{bottom:unset;top:unset}.glass-card .glass-container{padding:15px}.glass-card .glass-container .glass-header{font:600 1.25rem var(--header-font)}.glass-card .glass-container .glass-lead{font:500 1.25rem var(--text-font)}.glass-card .glass-container .glass-link{font:600 1rem var(--header-font)}.glass-card .quesitonnaire-emulate-container{height:380px}.glass-card .desktop.questionnaire-emulate{margin-top:10px;left:50%;transform:translateX(-50%)}.glass-card .chat-emulate-container{margin-top:0px}.more-card{min-height:500px}.more-card .glass-container .stat.reviews{top:228px;left:50px}.forms-animation-container{zoom:0.42}}@media (max-width:450px){.notifications-card .glass-container .phone-template.email{height:240px;top:4px}.features .desktop.location-emulate{right:unset;bottom:-95px;transform:scale(0.85);left:-50px}}.business-types{display:flex;gap:10px;overflow:overlay;padding:0px 0px 0px 5px;height:0px;opacity:0;box-sizing:border-box;overflow-y:hidden;transition:opacity 0.2s ease,height 0.2s ease,padding 0.2s ease}.business-types.active{padding:5px 5px 10px 5px;height:115px;opacity:1}.business-types .business-type{flex:0 0 auto;width:100px;display:flex;flex-flow:column;justify-content:center;align-items:center;height:100px;box-shadow:0px 0px 0px 1px var(--color-slate-300);cursor:pointer;border-radius:4px;padding:5px;box-sizing:border-box}.business-types .business-type:hover,.business-types .business-type.active{box-shadow:0px 0px 0px 2px var(--color-slate-700)}.business-types .business-type.none{opacity:0.75;color:rgba(0,0,0,0.6509803922)}.business-types .business-type .icon{--height:30px;--width:30px}.business-types .business-type .business-type-name{font:500 0.9rem var(--header-font)}.country-error{display:grid;grid-template-rows:0fr;color:var(--color-danger-700);margin:-5px 0 0 0;transition:grid-template-rows 0.2s ease-in,margin 0.2s ease-in}.country-error.active{grid-template-rows:1fr;margin:-5px 0 10px 0}.country-error>div{overflow:hidden}.register-counter{position:absolute;top:11px;left:50%;transform:translateX(-50%);background:var(--color-slate-300);padding:1px 1px;border-radius:20px;gap:5px;box-shadow:inset 0px 0px 4px 0px rgba(0,0,0,0.3098039216),0px 0px 0px 1px var(--color-slate-400)}.register-counter .counter{position:absolute;width:24px;height:24px;left:0.75px;top:0px;background:#fff;z-index:1;border-radius:100%;border:1px solid var(--color-slate-400);box-sizing:border-box;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.2117647059);transition:left 0.25s ease}.register-counter div{width:22px;height:22px;font-size:0.8rem;display:flex;justify-content:center;align-items:center}.register-counter .count{z-index:2;opacity:0.5;transition:color 0.2s ease,opacity 0.2s ease}.register-counter .count.active{opacity:1;color:var(--logo-color-darker-50);font-weight:600}.descriptive-text{font:500 0.8rem var(--text-font)}.explain-txt{margin-bottom:14px;letter-spacing:0.1px;line-height:1.45;color:#6b7280}.sucessful-reset-txt{max-width:315px}.reset-transition{transition:height 0.2s ease-in,opacity 0.2s ease-in}.login-shell{min-height:100vh;background:#f7f7f8}.login-background{min-height:100vh;background:#f7f7f8;color:#111827}.login-topbar{height:56px;border-bottom:1px solid #e8e8ec;background:#fff;display:flex;align-items:center;padding:0 32px}.login-topbar .logo.login-logo{width:84px;height:24px;display:block}.login-main{flex:1;display:flex;min-height:calc(100vh - 56px)}.login-left-column{flex:0 0 440px;border-right:1px solid #e8e8ec;background:#fff;display:flex;flex-direction:column;padding:34px 40px 22px}.login-form-wrapper{flex:1;display:flex;align-items:center;justify-content:center}.login-form-holder{display:flex;width:100%;max-width:340px;background:#fff;box-sizing:border-box}.login-box{background-color:#fff;box-sizing:border-box;width:100%;flex:1 0 auto;margin-right:31px;transition:transform 0.2s ease,height 0.25s ease}.login-box .forgot-back-btn{display:inline-flex;align-items:center;gap:4px;padding:0;margin:0 0 10px;color:#9ca3af;font-size:12.5px;font-weight:600;line-height:1.25;max-height:22px;opacity:1;transition:opacity 0.2s ease,max-height 0.2s ease,margin 0.2s ease}.login-box .forgot-back-btn:hover{color:#6b7280}.login-box .forgot-back-btn.is-hidden{max-height:0;margin:0;opacity:0;pointer-events:none}.login-box .header{font-size:22px;font-weight:700;margin:0;letter-spacing:-0.02em;color:#111827}.login-box .login-subheader{margin:6px 0 22px;line-height:1.5;color:#9ca3af}.login-box .register-txt{font-size:12.5px;color:#9ca3af;line-height:1.5}.login-box .back-to-login{position:absolute;top:0}.login-box .input-container label,.register-box .input-container label{font-size:12.5px;font-weight:600;color:#374151;margin-bottom:0}.login-box .input-container input,.register-box .input-container input{border:1px solid #e0e0e4;border-radius:8px;height:43px;padding:0 12px;color:#111827;font-size:13.5px;background:#fff;box-shadow:0 0 0 0px rgba(85,85,221,0.12)}.login-box .input-container input:focus,.register-box .input-container input:focus{border-color:var(--logo-color);box-shadow:0 0 0 3px rgba(85,85,221,0.12)}.register-box .country-list-container label{font-size:12.5px;font-weight:600;color:#374151;margin-bottom:5px}.register-box .country-list-container .searchable-btn{border:1px solid #e0e0e4;border-radius:8px;height:43px;padding:0 12px;color:#111827;font-size:13.5px;background:#fff;box-shadow:0 0 0 0px rgba(85,85,221,0.12)}.register-box .country-list-container .searchable-btn:focus-within,.register-box .country-list-container .searchable-btn:active{border-color:var(--logo-color);box-shadow:0 0 0 3px rgba(85,85,221,0.12)}.login-box .input-container.state,.register-box .input-container.state{position:relative}.login-box #login-error{position:absolute;top:calc(100% + 4px);left:0;right:0;margin:0}.login-box .input-container.state:has(#login-error.error-active){margin-bottom:28px}.login-box .icon.eye,.login-box .icon.eye-off,.register-box .icon.eye,.register-box .icon.eye-off{top:29px;right:12px;color:#9ca3af}.login-box #forgot-password{color:var(--logo-color);font-size:12.5px;padding:0}.login-box #forgot-password:hover{color:var(--logo-color-darker-50)}.login-box #login,.register-box #create-account{min-height:43px;border-radius:9px;font-size:13.5px;font-weight:700;box-shadow:0 2px 12px rgba(85,85,221,0.22)}.login-box #login.loading .spinner-container,.register-box #create-account.loading .spinner-container{background:inherit;border-radius:inherit}.login-box #login span,.register-box #create-account span{letter-spacing:0.01em}.register-box{width:100%;flex:1 0 auto;opacity:0;visibility:hidden;height:0;transition:opacity 0.15s ease,height 0.25s ease,visibility 0.15s ease,transform 0.2s ease}.register-box>[data-page]{flex:1 0 auto;width:100%;padding-right:31px}.register-box .register-txt{font-size:12.5px;color:#6b7280}.register-box .input-container .loader-container{right:11px}.login-footer-links{text-align:center;display:flex;align-items:center;justify-content:center;gap:10px;font-size:11.5px;color:#c8c8ce}.login-footer-links a{color:#c8c8ce;padding:0;text-decoration:none}.login-footer-links a:hover{color:#9ca3af}.login-right-column{flex:1;display:flex;align-items:center;justify-content:center;padding:44px 40px}.login-features-shell{width:100%;max-width:560px}.login-features-header{margin-bottom:22px}.login-features-header h2{margin:0;font-size:17px;line-height:1.3;letter-spacing:-0.01em;color:#111827}.login-features-header p{margin:4px 0 0;font-size:13px;color:#9ca3af}.login-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.login-feature-card{background:#fff;border-radius:11px;border:1.5px solid #e8e8ec;padding:12px 13px;position:relative;overflow:hidden;min-height:156px;transition:border-color 0.18s ease,box-shadow 0.18s ease}.login-feature-card:hover,.login-feature-card:focus-within{border-color:#c7c7d4;box-shadow:0 4px 16px rgba(0,0,0,0.07)}.login-feature-card:hover .login-feature-card-body,.login-feature-card:focus-within .login-feature-card-body{opacity:0.35}.login-feature-card:hover .login-feature-tip,.login-feature-card:focus-within .login-feature-tip{opacity:1}.login-feature-card-head{display:flex;align-items:center;gap:6px;margin-bottom:9px}.login-feature-icon{display:inline-flex;color:var(--logo-color)}.login-feature-title{font-size:11px;line-height:1.35;font-weight:700;color:#111827}.login-feature-card-body{transition:opacity 0.18s ease;font-size:8px;color:#6b7280}.login-feature-card-body .mockup-row{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:4px 0;border-bottom:1px solid #f5f5f7}.login-feature-card-body .mockup-row span{font-size:7.5px;line-height:1.3;color:#9ca3af}.login-feature-card-body .mockup-row strong{font-size:8px;line-height:1.35;color:#111827;font-weight:700}.login-feature-card-body .mockup-row em{font-style:normal;font-size:7px;line-height:1.2;font-weight:650;border-radius:4px;padding:1px 5px;flex-shrink:0}.login-feature-card-body .mockup-row .filled{color:var(--logo-color);background:rgba(85,85,221,0.08)}.login-feature-card-body .mockup-row .good{color:#16a34a;background:#f0fdf4}.login-feature-card-body .mockup-row .warn{color:#ca8a04;background:#fefce8}.login-feature-card-body .mockup-row .bad{color:#dc2626;background:#fef2f2}.login-feature-tip{position:absolute;inset:0;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px 14px;opacity:0;transition:opacity 0.15s ease;pointer-events:none;backdrop-filter:blur(5px)}.login-feature-tip .tip-icon{width:28px;height:28px;border-radius:8px;background:rgba(85,85,221,0.08);color:var(--logo-color);display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px}.login-feature-tip .tip-title{font-size:10.5px;font-weight:600;color:#111827;margin-bottom:5px;line-height:1.4}.login-feature-tip p{margin:0;font-size:10px;line-height:1.5;color:#6b7280;font-weight:400}.bookings-mockup .mockup-days{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-bottom:6px}.bookings-mockup .mockup-day{text-align:center}.bookings-mockup .mockup-day span{display:block;font-size:8px;margin-bottom:3px;color:#9ca3af}.bookings-mockup .mockup-day em{display:block;font-style:normal;border-radius:4px;padding:3px 2px;background:#f5f5f7;color:#9ca3af;font-size:8px;line-height:1.25;min-height:24px}.bookings-mockup .mockup-day em.filled{background:var(--logo-color);color:#fff}.bookings-mockup .mockup-day em.good{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.bookings-mockup .mockup-day em.warn{color:#ca8a04;background:#fefce8;border:1px solid #fde68a}.bookings-mockup .mockup-summary{background:#f5f5f7;border-radius:5px;padding:4px 6px;display:flex;justify-content:space-between;align-items:center}.bookings-mockup .mockup-summary span{font-size:8px;color:#6b7280}.bookings-mockup .mockup-summary strong{font-size:8px;color:var(--logo-color);font-weight:600}.payments-mockup .mockup-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.payments-mockup .mockup-total strong{font-size:8px;color:#111827}.payments-mockup .mockup-total span{font-size:8px;color:#9ca3af}.orders-mockup .mockup-row>div{flex:1}.orders-mockup .mockup-row strong,.orders-mockup .mockup-row span{display:block}.forms-mockup .mockup-form-title{font-size:8px;font-weight:700;color:#111827;margin-bottom:5px}.forms-mockup .mockup-form-field{margin-bottom:4px}.forms-mockup .mockup-form-field span{display:block;font-size:7.5px;color:#9ca3af;margin-bottom:2px}.forms-mockup .mockup-form-field div{height:10px;border-radius:3px;border:1px solid #e8e8ec;background:#f5f5f7}.forms-mockup .mockup-form-field div.active{border-color:#c7d2fe;background:#f0f4ff}.forms-mockup .mockup-form-submit{margin-top:5px;background:var(--logo-color);border-radius:4px;padding:2px 0;text-align:center;font-size:7.5px;color:#fff;font-weight:600}.staff-mockup .mockup-row{justify-content:flex-start}.staff-mockup .mockup-row>div{flex:1}.staff-mockup .mockup-row .avatar{width:18px;height:18px;border-radius:50%;background:rgba(85,85,221,0.08);display:inline-flex;align-items:center;justify-content:center;font-size:7px;font-weight:700;color:var(--logo-color);flex:0;min-width:18px}.staff-mockup .mockup-row strong,.staff-mockup .mockup-row span{display:block}.staff-mockup .mockup-row i{width:5px;height:5px;border-radius:50%;flex-shrink:0}.staff-mockup .mockup-row i.online{background:#16a34a}.staff-mockup .mockup-row i.offline{background:#9ca3af}.subs-mockup .mockup-row{justify-content:flex-start}.subs-mockup .mockup-row>div{flex:1}.subs-mockup .mockup-row b{width:6px;height:6px;border-radius:50%;flex-shrink:0}.subs-mockup .mockup-row b.filled{background:var(--logo-color)}.subs-mockup .mockup-row b.good{background:#16a34a}.subs-mockup .mockup-row b.violet{background:#9333ea}.subs-mockup .mockup-row strong,.subs-mockup .mockup-row span{display:block}.subs-mockup .mockup-row em{background:transparent;color:#374151;font-size:8px;font-weight:700;padding:0}@media screen and (max-width:1190px){.login-left-column{flex-basis:420px;padding-left:28px;padding-right:28px}.login-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:900px){.login-right-column{display:none}.login-left-column{flex:1;border-right:none}.login-form-holder{max-width:360px}}@media screen and (max-width:776px){.login-topbar{padding:0 15px}.login-left-column{padding:24px 15px 18px}.login-form-wrapper{align-items:flex-start}.login-form-holder{width:100%;max-width:100%}.login-box,.register-box{width:100%}.login-footer-links{margin-top:24px}}.new-keys{width:100%;font:500 0.9rem var(--header-font);padding:45px 30px 53px 30px;background-color:#fff;border-radius:6px;box-sizing:border-box;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.7215686275),0px 13px 28px 0px rgba(0,0,0,0.2392156863);overflow:hidden;min-width:325px;max-width:600px}@media screen and (max-width:776px){.new-keys{min-width:325px}}.drag-container{position:fixed;top:50%;left:50%;transform:translate(-50%,calc(-50% - 5px));background:#fff;padding:70px 55px;box-sizing:border-box;border-radius:4px;box-shadow:0px 8px 13px 3px rgba(0,0,0,0.2117647059),0px 2px 6px 0px rgba(0,0,0,0.44);z-index:11;transition:transform 0.2s ease-in,opacity 0.15s ease-in,visibility 0.15s ease-in;visibility:hidden;opacity:0}.drag-container.active{transform:translate(-50%,-50%);opacity:1;visibility:visible}.drag-container form .upload-info-container .upload-info-border{padding:30px;border:4px dashed var(--color-slate-700);border-radius:4px}.drag-container form .upload-info-container .upload-info-border label{font-family:var(--header-font)}.drag-container form .upload-info-container .upload-info-border .header{font-family:var(--header-font);font-weight:600;font-size:20px;color:var(--text-color)}.drag-container form .upload-info-container .upload-info-border .body{font-family:var(--text-font);font-weight:400;color:var(--color-slate-500)}.drag-container form .upload-info-container.dragged-on .upload-info-border{scale:0.95;background-color:var(--color-slate-200)}.drag-container form.loading .upload-info-container{opacity:0.5}.drag-container form .preview-logo{width:50px;height:50px}.business-before span{width:105px}.business-before::before{content:"";-webkit-mask-image:url(/images/icons/store.svg);mask-image:url(/images/icons/store.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-slate-700);height:20px;width:20px;display:block;margin-right:5px}.times-modal{padding:30px}.refund-currency-container.input-container>input[type=text].smaller{width:150px}.refund-currency-container .currency-label{color:var(--color-slate-900);position:absolute;top:26px;left:160px}.opening-hours-container{min-height:48px;gap:0;transition:background-color 0.2s ease}.opening-hours-container:hover{background-color:var(--color-slate-50)}.opening-hours-container div{flex-shrink:0}.opening-hours-container:last-child [data-day-chose]{--tooltip-top:-46px}.opening-hours-container:last-child .break-btn{--tooltip-top:-46px}.opening-hours-container:last-child .delete-break-btn{--tooltip-top:-30px}.opening-hours-container .main-hours-wrapper{gap:0}.opening-hours-container .breaks-wrapper{gap:0;flex-wrap:wrap}.opening-hours-container .opening-container{padding:6px 10px;border-radius:6px;box-shadow:0px 0px 0px 1px var(--color-slate-300);transition:all 0.2s ease}.opening-hours-container .opening-container:hover{box-shadow:0px 0px 0px 1px var(--color-slate-400);background:var(--color-slate-100)}.opening-hours-container .opening-container.error{box-shadow:0px 0px 0px 2px var(--color-danger-700);background:rgba(239,68,68,0.05)}.opening-hours-container .opening-container.error input{color:var(--color-danger-700)}.opening-hours-container .opening-container input[type=time]{background:transparent;border:none;box-shadow:none;padding:4px 8px;font-weight:500;width:73px}.opening-hours-container .opening-container input[type=time]:focus{outline:none;box-shadow:none}.opening-hours-container .time-separator{color:var(--color-slate-400);font-weight:400;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.opening-hours-container .break-container{background:linear-gradient(135deg,rgba(99,102,241,0.06) 0%,rgba(139,92,246,0.06) 100%);padding:6px 10px;border-radius:6px;box-shadow:0px 0px 0px 1px rgba(99,102,241,0.2);position:relative;transition:all 0.2s ease}.opening-hours-container .break-container:hover{box-shadow:0px 0px 0px 1px rgba(99,102,241,0.35);background:linear-gradient(135deg,rgba(99,102,241,0.09) 0%,rgba(139,92,246,0.09) 100%)}.opening-hours-container .break-container.error{box-shadow:0px 0px 0px 2px var(--color-danger-700);background:rgba(239,68,68,0.05)}.opening-hours-container .break-container.error input{color:var(--color-danger-700)}.opening-hours-container .break-container input[type=time]{background:transparent;border:none;box-shadow:none;padding:4px 8px;font-weight:500;width:73px}.opening-hours-container .break-container input[type=time]:focus{outline:none;box-shadow:none}.opening-hours-container .break-container .delete-break-btn{opacity:0.6;transition:opacity 0.2s ease,transform 0.2s ease}.opening-hours-container .break-container .delete-break-btn:hover{opacity:1;transform:scale(1.1)}.opening-hours-container .break-btn{background:transparent;color:var(--color-slate-600);border:1px dashed var(--color-slate-300);border-radius:6px;padding:6px 12px;font-size:0.85rem;font-weight:500;transition:all 0.2s ease;cursor:pointer}.opening-hours-container .break-btn:hover{background:var(--color-slate-50);border-color:var(--color-slate-400);color:var(--color-slate-700)}.opening-hours-container .break-btn:active{transform:scale(0.98)}.opening-hours-container .break-btn.d-none{display:none}.save-times-container{border-top:1px solid var(--color-slate-200);padding-top:15px;margin-top:20px}.save-times-container .save-times-btn{background:var(--logo-color);color:#fff;border:none;border-radius:6px;padding:10px 20px;font-family:var(--text-font);font-size:0.9rem;font-weight:600;cursor:pointer;transition:all 0.2s ease;box-shadow:0px 0px 0px 1px var(--logo-color-darker-10),0px 2px 4px rgba(0,0,0,0.1)}.save-times-container .save-times-btn:hover:not(:disabled){background:var(--logo-color-darker-10);box-shadow:0px 0px 0px 1px var(--logo-color-darker-10),0px 3px 8px rgba(0,0,0,0.15);transform:translateY(-1px)}.save-times-container .save-times-btn:active:not(:disabled){transform:translateY(0)}.save-times-container .save-times-btn:disabled{opacity:0.6;cursor:not-allowed}.date-time-modal{height:690px;transition:height 0.2s ease,opacity 0.2s ease,transform 0.2s ease}.date-time-modal:has(.--confirm-booking-container.active){height:790px}.date-time-modal .close{display:flex;margin-left:auto;border-radius:100%;padding:2px;width:24px;height:24px;position:absolute;top:15px;right:15px;--tooltip-width:40px;--tooltip-top:23px}.date-time-modal .--calendar-container{width:350px;position:relative;opacity:1;visibility:visible;pointer-events:all}.date-time-modal .--calendar-date-selector{box-shadow:0px 0px 0px 1px rgb(0,0,0);border-radius:4px;padding:15px 10px 15px 10px;font:600 0.875rem var(--text-font);color:rgb(33,37,31);background-color:rgb(255,255,255)}.date-time-modal .--calendar-date-selector.active{box-shadow:0px 0px 0px 1px rgba(0,0,0,0.5),0px 0px 0px 3px rgba(0,0,0,0.078)}.date-time-modal .standard{background-color:rgb(255,255,255);box-shadow:0px 0px 0px 1px rgb(203,213,225);border-radius:4px;display:flex;position:relative;top:8px;overflow:hidden}.date-time-modal .standard.forward>.w-100{transform:translateX(-100%);transition:transform 0.3s ease}.date-time-modal .standard.primed>.w-100{transform:translateX(-100%)}.date-time-modal .standard.backward>.w-100{transform:translateX(0%);transition:transform 0.3s ease}.date-time-modal .standard .--month-wrapper{background-color:var(--color-slate-100);padding:13px 15px;font:600 0.875rem var(--text-font);color:var(--text-color)}.date-time-modal .standard .--month-wrapper .--chevron{--chevron-color:var(--text-color)}.date-time-modal .standard .--days{font:600 0.875rem var(--text-font);color:var(--text-color)}.date-time-modal .standard .--date{font:500 0.875rem var(--text-font);color:var(--text-color);background-color:rgb(255,255,255);border-radius:4px}.date-time-modal .standard .--date:hover:not(.--strike){color:rgb(255,255,255);background-color:var(--text-color)}.date-time-modal .--time-holder{margin-top:15px;padding:17px 14px;background-color:rgb(255,255,255);color:var(--text-color);height:54px;box-sizing:border-box;box-shadow:0px 0px 0px 1px rgb(203,213,225);font:500 0.9rem var(--text-font);border-radius:4px}.date-time-modal .--time-holder .--times{background-color:rgb(255,255,255);top:60px;border-radius:4px;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2392156863)}.date-time-modal .--time-holder .--times .--row-holder .time:not(.no-hover):hover{color:rgb(255,255,255);background-color:var(--text-color)}.date-time-modal .--time-holder:hover{box-shadow:0px 0px 0px 1px rgb(51,65,85)}.date-time-modal .confirm-booking-btn-container{margin-top:0px}.date-time-modal .--summary-service,.date-time-modal .--summary-price,.date-time-modal .confirm-btn-wrapper{display:none}.date-time-modal .--summary-date{margin-bottom:3px}.date-time-modal .--summary-time{margin-bottom:3px}.date-time-modal .--confirm-booking-container{margin-top:10px}.date-time-modal .--confirm-booking-container .--continue-btn{width:100%;background:var(--logo-color);color:#fff;box-shadow:0px 0px 0px 1px var(--logo-color-darker-10),0px 2px 5px 1px rgba(0,0,0,0.2);text-align:center;padding:10px}[data-day-chose]{width:100px;font-family:var(--text-font);color:var(--text-color);text-align:center;background:#fff;padding:11px 0;cursor:pointer;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:capitalize;transition:all 0.2s ease;position:relative;--tooltip-top:45px;--tooltip-width:100px}[data-day-chose]:hover{z-index:9}[data-day-chose]:hover:not(.selected){box-shadow:0px 0px 0px 1px var(--color-slate-400);background:var(--color-slate-50);transform:translateY(-1px)}[data-day-chose].selected{background:var(--logo-color);box-shadow:0px 0px 0px 1px var(--logo-color-darker-10),0px 2px 6px rgba(0,0,0,0.1);color:#fff;font-weight:600;transform:translateY(-1px)}[data-day-chose]:active{transform:translateY(0)}.unavailable{font:500 0.9rem var(--text-font);color:var(--color-slate-500);opacity:0.7;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-style:italic}.optional{padding:3px 5px;background:var(--color-slate-100);border-radius:4px;font-size:0.7rem;margin-top:-3px}.dashboard-container{display:flex;flex-direction:column;gap:12px;width:100%}.dashboard-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px;width:100%}.dashboard-greeting{font-size:1.625rem;line-height:1.1;letter-spacing:-0.02em;margin:0}.dashboard-subtitle{color:#9ca3af}.dashboard-view-toggle{display:inline-flex;align-items:center;gap:2px;background:#fff;border-radius:9px;padding:3px;border:1.5px solid #e8e8ec}.dashboard-view-btn{border:none;background:transparent;color:#9ca3af;font:600 0.75rem var(--header-font);border-radius:7px;padding:6px 14px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.dashboard-view-btn.active{background:var(--logo-color,#5555dd);color:#fff}.dashboard-card{background:#fff;border-radius:13px;border:1.5px solid #e8e8ec;overflow:hidden}.dashboard-revenue-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dashboard-revenue-stat{background:#fff;border-radius:13px;border:1.5px solid #e8e8ec;padding:16px 18px}.dashboard-revenue-stat.is-zero .dashboard-revenue-value{color:#d1d5db}.dashboard-revenue-stat.is-zero .dashboard-revenue-sub{color:#c8c8ce}.dashboard-revenue-label{font-size:0.68rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:6px;font-family:var(--header-font)}.dashboard-revenue-value{font:700 1.375rem var(--header-font);color:#111827}.dashboard-revenue-sub{margin-top:2px;font:400 0.72rem var(--header-font);color:#9ca3af}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dashboard-card-header{padding:14px 18px;border-bottom:1px solid #f0f0f2;display:flex;justify-content:space-between;align-items:center}.dashboard-card-title{font-size:0.875rem;color:#111827}.dashboard-card-link{font-size:0.75rem;color:var(--logo-color,#5555dd);text-decoration:none}.dashboard-card-link:hover{text-decoration:underline}.dashboard-card-subtitle{padding:8px 18px 0}.dashboard-card-body{display:flex;flex-direction:column}.count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 7px;border-radius:4px;font-size:0.66rem;line-height:1}.count-zero{background:#f5f5f7;color:#9ca3af}.count-active{background:rgba(85,85,221,0.08);color:var(--logo-color,#5555dd)}.count-warning{background:#fefce8;color:#a16207}.count-overdue{background:#fef2f2;color:#dc2626}.count-neutral{background:#f5f5f7;color:#6b7280}.dashboard-items{display:flex;flex-direction:column}.dashboard-action-item{display:flex;align-items:center;gap:10px;padding:10px 18px;border-bottom:1px solid #f5f5f7;transition:background-color 0.1s ease}.dashboard-action-item:last-child{border-bottom:none}.dashboard-action-item:hover{background:#fafbfe}.dashboard-booking-row{align-items:center}.dashboard-booking-bar{width:3px;height:32px;border-radius:2px;flex-shrink:0}.dashboard-booking-bar.pending{background:#ca8a04}.dashboard-booking-bar.confirmed{background:var(--logo-color,#5555dd)}.dashboard-booking-time{width:52px;flex-shrink:0}.dashboard-stars{display:flex;gap:2px}.dashboard-star{width:10px;height:10px;background:#e8e8ec;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.dashboard-star.filled{background:#f59e0b}.dashboard-new-dot{width:6px;height:6px;border-radius:50%;background:var(--logo-color,#5555dd);flex-shrink:0}.dashboard-stock-out{color:#dc2626}.dashboard-stock-low{color:#ca8a04}.dashboard-tag{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:4px}.tag-confirmed{background:#f0fdf4;color:#16a34a}.tag-pending{background:#fff3cd;color:#856404}.tag-overdue{background:#fef2f2;color:#dc2626}.tag-warning{background:#fefce8;color:#ca8a04}.tag-review{background:#faf5ff;color:#9333ea}.dashboard-empty-state{padding:28px 24px;text-align:left;display:flex;flex-direction:column;align-items:center}.dashboard-empty-icon{width:44px;height:44px;border-radius:12px;background:#f5f5f7;display:flex;align-items:center;justify-content:center;margin:0 0 10px}.dashboard-empty-title{color:#374151;margin-bottom:4px}.dashboard-empty-subtitle{text-align:center;line-height:1.4;max-width:320px;margin:0}.dashboard-empty-action{margin-top:12px;display:inline-flex;align-items:center;padding:7px 14px;border-radius:8px;color:#fff;background:var(--logo-color,#5555dd);text-decoration:none;box-shadow:0 2px 6px rgba(85,85,221,0.25)}.dashboard-skeleton-wrapper{display:flex;flex-direction:column;gap:12px}.dashboard-skeleton-card .dashboard-action-item{pointer-events:none}.dashboard-skeleton-card .dashboard-action-item:hover{background:transparent}.dashboard-skeleton-row{justify-content:space-between}.skeleton-block{border-radius:6px;background:linear-gradient(90deg,#eef2f7 25%,#f7f9fc 37%,#eef2f7 63%);background-size:400% 100%;animation:dashboardSkeletonShimmer 1.25s ease-in-out infinite}.skeleton-title{width:130px;height:14px}.skeleton-link{width:58px;height:12px}.skeleton-line-main{width:62%;height:12px}.skeleton-line-side{width:22%;height:12px}.skeleton-revenue-label{width:52px;height:10px;margin-bottom:8px}.skeleton-revenue-value{width:95px;height:24px}.skeleton-revenue-sub{width:64px;height:10px;margin-top:8px}@keyframes dashboardSkeletonShimmer{0%{background-position:100% 50%}100%{background-position:0 50%}}@media (max-width:900px){.dashboard-header-row{flex-direction:column;align-items:flex-start}.dashboard-grid{grid-template-columns:1fr}.dashboard-revenue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dashboard-revenue-grid{grid-template-columns:1fr}.dashboard-action-item{padding-left:14px;padding-right:14px}.dashboard-card-header{padding-left:14px;padding-right:14px}}.sound-record-fixed-container{background-color:#fff;padding:5px 10px;position:fixed;top:40px;right:40px;z-index:10}.sound-record-container{padding:7px 13px 7px 10px}.record-type-btn{--icon-color:var(--color-slate-400);--size:14px;color:var(--color-slate-400);padding:5px 10px 5px 6px}.record-type-btn.active,.record-type-btn:hover{color:var(--color-slate-700);--icon-color:var(--logo-color);box-shadow:var(--color-slate-500) 0px 1px 1px 0px,var(--color-slate-400) 0px 0px 0px 1px,var(--color-slate-200) 0px 2px 5px 0px}.record-type-btn.transcript-btn{--icon-url:url(/images/icons/speech-to-text.svg)}.record-type-btn.note-btn{--icon-url:url(/images/icons/clinical-note.svg)}.record-type-btn.ai-btn{--icon-url:url(/images/icons/ai.svg)}.record-type-btn.blocks-btn{--icon-url:url(/images/icons/blocks.svg)}.record-type-btn.info-btn{--icon-url:url(/images/icons/info-outline.svg)}.record-type-btn.net-btn{--icon-url:url(/images/icons/net.svg)}.record-type-btn::before{content:"";-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:cover;mask-size:cover;background-color:var(--icon-color);width:var(--size);height:var(--size);display:block}.recording-icon{--width:16px;--height:16px;--icon-color:var(--color-slate-600)}.recording-icon.active{--icon-color:var(--color-danger-500);animation:alternate infinite 1s ease-in-out pulse}.recording-icon::after{transition:background-color 1s ease-in-out}@keyframes pulse{0%{--icon-color:var(--color-danger-800);transform:scale(1)}100%{--icon-color:var(--color-danger-500);transform:scale(1.06)}}.recordings-list{border-right:1px solid var(--color-slate-300);width:280px}.recordings-list-item:hover{background-color:var(--color-slate-50)}.recordings-list-item.active{background-color:var(--color-slate-100)}.recording-output{overflow-y:auto;max-height:650px}.record-search-customers::-moz-placeholder{color:var(--color-gray-300)}.record-search-customers::placeholder{color:var(--color-gray-300)}.upload-file-btn::before{--size:20px;content:"";-webkit-mask-image:url(/images/icons/upload.svg);mask-image:url(/images/icons/upload.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-slate-600);width:var(--size);height:var(--size);display:block}.progress-container{width:100%;border-radius:8px;overflow:hidden;margin-top:10px;height:17px}.progress-bar{background:#eee;height:100%;width:100%;overflow:hidden;transition:width 0.3s ease,margin 0.3s ease;z-index:2;position:relative}.progress-bar-text{color:#fff;position:absolute;left:50%;text-shadow:0px 1px 1px var(--logo-color-darker-10);top:50%;transform:translate(-50%,-50%);z-index:4}.progress-bar-gradient{position:absolute;height:99.9%;background:linear-gradient(to right,#5555dd,#00e5aa);top:0;width:100%}.progress-status{max-width:300px;margin-left:auto;margin-right:auto}.recording-timer{width:0;overflow:hidden;transition:width 0.3s ease}.recording-timer.active{width:40px}.recording-info{padding:0px 20px 0px 23px}.recording-notes-workspace{min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.recording-notes-workspace.d-none{display:none !important}#recording-notes-workspace.recording-output{max-height:none;flex:1}.recording-notes-panel{width:100%;min-height:0;flex:1;display:flex;flex-direction:column}.recording-notes-panel.d-none{display:none !important}#recording-notes-list-panel{min-height:0}#recording-notes-output{min-height:0;flex:1;overflow-y:auto}#recording-notes-detail-panel{min-height:0;height:100%;overflow:hidden}#recording-note-detail-card{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.recording-note-detail-body{min-height:0;flex:1;display:flex;flex-direction:column}.recording-note-editor-wrapper{min-height:0;flex:1;display:flex;flex-direction:column;border:0;border-radius:0;overflow:hidden;background:transparent}#recording-note-detail-content{min-height:0;flex:1;overflow-y:auto;padding:0}#recording-note-detail-content .text-editor{min-height:0;height:100%;box-sizing:border-box;padding:10px 0 12px}#recording-note-detail-content .text-editor.ql-blank::before{font-family:var(--header-font);font-style:normal}.recording-note-generator-panel{background:var(--color-white)}.recording-note-generator-section>.active{box-shadow:0 0 0 1px var(--logo-color);border-style:solid}.recording-note-kind-options{align-items:stretch}.recording-note-kind-btn{background:var(--color-white);transition:box-shadow 0.2s ease,background-color 0.2s ease,border-color 0.2s ease;border:1px solid var(--color-slate-300)}.recording-note-kind-btn:hover{background:var(--color-slate-50)}.recording-note-kind-btn.active{border-color:var(--logo-color);box-shadow:0 0 0 1px var(--logo-color);background:#f6f7ff}#link-recording-modal.link-recording-modal{width:calc(100vw - 40px);max-width:760px}#link-recording-modal .recording-link-kind-options{align-items:stretch}#link-recording-modal .recording-link-kind-btn{min-height:92px}#link-recording-modal .recording-link-kind-meta{line-height:1.45}.recording-note-template-control{position:relative;border:1px solid var(--color-slate-300);transition:box-shadow 0.2s ease,border-color 0.2s ease;cursor:text}.recording-note-template-control.active{border-color:var(--logo-color);box-shadow:0 0 0 1px var(--logo-color)}.recording-note-template-control .icon.search{--icon-color:var(--color-slate-400)}.recording-note-template-input{border:0;outline:0;background:transparent;min-width:0}.recording-note-template-input::-webkit-search-cancel-button{display:none}.recording-note-template-chevron{--icon-color:var(--color-slate-400);transition:transform 0.2s ease}.recording-note-template-control.active .recording-note-template-chevron{transform:rotate(180deg)}.recording-note-template-dropdown{position:absolute;top:calc(100% + 8px);left:0;width:100%;max-height:340px;overflow-y:auto;padding:8px;border:1px solid var(--color-slate-300);box-shadow:0px 12px 30px rgba(15,23,42,0.14);z-index:8}.recording-note-template-option{border:0;background:transparent;min-height:62px}.recording-note-template-option.active,.recording-note-template-option:hover{background:#f2f3ff}.recording-note-template-option-badge{min-width:42px;text-align:center}.recording-note-template-option-check{margin-left:auto;--icon-color:var(--logo-color)}.recording-note-template-group-divider{border-top:1px solid var(--color-slate-200);margin:8px 10px}.recording-note-template-preview{border:1px solid var(--color-slate-300);background:var(--color-slate-50)}.recording-note-template-preview-badge{min-width:42px;text-align:center}@media (max-width:760px){.recording-note-kind-options{flex-direction:column}#link-recording-modal .recording-link-kind-options{flex-direction:column}.recording-note-template-dropdown{max-height:280px}}#recording-pdf-modal.recording-pdf-modal{width:calc(100vw - 40px);max-width:820px}#recording-pdf-modal .modal-top{border-bottom:1px solid var(--color-gray-200)}#recording-pdf-modal .recording-pdf-header{display:flex;align-items:center;gap:14px}#recording-pdf-modal .recording-pdf-header-icon{--icon-color:var(--color-danger-500);--width:22px;--height:22px}#recording-pdf-modal .recording-pdf-close-btn{--icon-color:var(--color-slate-500)}#recording-pdf-modal .recording-pdf-modal-details{max-height:75vh}#recording-pdf-modal .recording-pdf-name-field{display:flex;flex-direction:column;gap:10px}#recording-pdf-modal .recording-pdf-name-input{padding:14px 16px}#recording-pdf-modal .recording-pdf-folder-field{margin-top:14px}#recording-pdf-modal .recording-pdf-folder-dropdown{width:100%}#recording-pdf-modal .recording-pdf-folder-field .dropdown{width:100%}#recording-pdf-modal .recording-pdf-folder-field .dropdown-btn{width:100%}#recording-pdf-modal .recording-pdf-folder-dropdown:hover>.dropdown-btn,#recording-pdf-modal .recording-pdf-folder-dropdown.active>.dropdown-btn{outline:none}#recording-pdf-modal .recording-pdf-folder-dropdown.has-chevron::after{right:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' width='16px' fill='%2394A3B8'%3E%3Cpath d='M560-232.35 312.35-480 560-727.65 623.65-664l-184 184 184 184L560-232.35Z'/%3E%3C/svg%3E")}#recording-pdf-modal .recording-pdf-folder-dropdown.active.has-chevron::after{transform:translateY(-50%) rotate(90deg)}#recording-pdf-modal .recording-pdf-folder-dropdown-btn{padding-top:12px;padding-bottom:12px;padding-left:44px !important;padding-right:40px !important;border-radius:8px;background-color:var(--color-white);box-shadow:0 0 0 1px var(--color-slate-300);transition:box-shadow 0.2s ease,border-color 0.2s ease;position:relative;margin-top:5px}#recording-pdf-modal .recording-pdf-folder-dropdown-btn::before{content:"";width:18px;height:18px;position:absolute;left:14px;top:50%;transform:translateY(-50%);background-color:var(--color-slate-400);-webkit-mask-image:url(/images/icons/folder.svg);mask-image:url(/images/icons/folder.svg);-webkit-mask-size:cover;mask-size:cover}#recording-pdf-modal .recording-pdf-folder-dropdown.active .recording-pdf-folder-dropdown-btn{box-shadow:0 0 0 2px var(--logo-color)}#recording-pdf-modal .recording-pdf-folder-dropdown-btn.is-root .recording-pdf-folder-dropdown-txt{color:var(--color-slate-400)}#recording-pdf-modal .recording-pdf-folder-field .dropdown-btn .dropdown-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.recording-pdf-folder-dropdown-list{margin-top:8px;border-radius:12px;border:1px solid var(--color-slate-300);background:var(--color-white);box-shadow:0px 12px 30px rgba(15,23,42,0.14);padding:8px;max-height:320px}.recording-pdf-folder-option{display:flex;align-items:center;min-height:48px;padding:9px 40px 9px 42px;border-radius:10px;position:relative;color:var(--color-slate-700)}.recording-pdf-folder-option::before{content:"";width:18px;height:18px;position:absolute;left:13px;top:50%;transform:translateY(-50%);background-color:var(--color-slate-400);-webkit-mask-image:url(/images/icons/folder.svg);mask-image:url(/images/icons/folder.svg);-webkit-mask-size:cover;mask-size:cover}.recording-pdf-folder-option[data-depth="2"]{padding-left:58px}.recording-pdf-folder-option[data-depth="2"]::before{left:29px}.recording-pdf-folder-option[data-depth="3"]{padding-left:74px}.recording-pdf-folder-option[data-depth="3"]::before{left:45px}.recording-pdf-folder-option[data-depth="4"]{padding-left:90px}.recording-pdf-folder-option[data-depth="4"]::before{left:61px}.recording-pdf-folder-option:hover,.recording-pdf-folder-option.active{background-color:#f2f3ff;color:var(--logo-color)}.recording-pdf-folder-option.active::before{background-color:var(--logo-color)}.recording-pdf-folder-option.active::after{content:"";width:16px;height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);background-color:var(--logo-color);-webkit-mask-image:url(/images/icons/check-thick-rounded.svg);mask-image:url(/images/icons/check-thick-rounded.svg);-webkit-mask-size:cover;mask-size:cover}.recording-pdf-folder-root-option{color:var(--color-slate-500)}.recording-pdf-folder-action-option{color:var(--logo-color);font-weight:600;border-top:1px solid var(--color-slate-200);margin-top:8px;border-radius:0 0 10px 10px}.recording-pdf-folder-action-option::before{background-color:var(--logo-color);-webkit-mask-image:url(/images/icons/add-thick.svg);mask-image:url(/images/icons/add-thick.svg)}.recording-pdf-folder-action-option.active::after{display:none}.recording-pdf-new-folder-container{margin-top:10px}.recording-pdf-new-folder-input-wrap{position:relative;flex:1}.recording-pdf-new-folder-input-wrap::before{content:"";width:18px;height:18px;position:absolute;left:14px;top:50%;transform:translateY(-50%);background-color:var(--color-slate-400);-webkit-mask-image:url(/images/icons/folder.svg);mask-image:url(/images/icons/folder.svg);-webkit-mask-size:cover;mask-size:cover;pointer-events:none}.recording-pdf-new-folder-input{width:100%;padding:12px 14px 12px 42px;border-radius:8px;border:0;box-shadow:0 0 0 2px var(--logo-color);background:var(--color-white)}.recording-pdf-new-folder-create-btn{min-width:98px;border:0;background:var(--logo-color);color:var(--color-white)}.recording-pdf-new-folder-create-btn[disabled]{background:var(--color-slate-200);color:var(--color-slate-500);cursor:not-allowed}.recording-pdf-new-folder-close-btn{background:var(--color-gray-50);padding:9px}.recording-pdf-new-folder-close-btn .icon{--icon-color:var(--color-slate-500)}#recording-pdf-modal .recording-pdf-toggle-row{width:100%;justify-content:space-between;align-items:flex-start;gap:14px}.recording-pdf-toggle-row>div:first-child{min-width:0;flex:1}.recording-pdf-toggle-row .tgl-btn{margin-top:3px}.recording-pdf-toggle-row .line-height-21{line-height:1.5}.recording-pdf-options-divider{border-top:1px solid #e5e7f3;margin:16px 0}.recording-pdf-public-label{--icon-color:var(--color-success-600);display:inline-flex;align-items:center;gap:8px}.recording-pdf-public-label::before{width:16px;height:16px}.recording-pdf-public-toggle:checked + .tgl-btn{background:var(--color-success-600);border-color:var(--color-success-600)}.recording-pdf-footer{padding:18px 30px 24px;gap:12px}.recording-pdf-download-btn{--icon-color:var(--color-slate-600)}@media (max-width:760px){#recording-pdf-modal.recording-pdf-modal{width:calc(100vw - 20px)}#recording-pdf-modal .recording-pdf-modal-details{padding:18px 16px 12px}#recording-pdf-modal .recording-pdf-footer{padding:14px 16px 16px;flex-wrap:wrap}#recording-pdf-modal .recording-pdf-download-btn{width:100%;justify-content:center;margin-right:0;order:3}#recording-pdf-modal .recording-pdf-cancel-btn,#recording-pdf-modal .recording-pdf-save-btn{flex:1;min-width:0}}.recording-slide-out-left{animation:recording-slide-out-left 220ms ease forwards}.recording-slide-in-right{animation:recording-slide-in-right 220ms ease forwards}.recording-slide-out-right{animation:recording-slide-out-right 220ms ease forwards}.recording-slide-in-left{animation:recording-slide-in-left 220ms ease forwards}@keyframes recording-slide-out-left{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-24px)}}@keyframes recording-slide-in-right{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes recording-slide-out-right{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(24px)}}@keyframes recording-slide-in-left{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.recording-slide-out-left,.recording-slide-in-right,.recording-slide-out-right,.recording-slide-in-left{animation:none}}.quick-booking-service{background:var(--color-slate-200);color:var(--color-slate-800);border:1.5px solid var(--color-slate-800)}.search-customer-results,.search-results-box{background:#fff;position:absolute;top:calc(100% + 5px);z-index:2}.search-customer-results .contain-search-results,.search-results-box .contain-search-results{max-height:200px;overflow-y:auto}.calendar-overflow-container:not(.active){pointer-events:none}.calendar-overflow-container{background-color:#fff;min-width:325px;z-index:9}.calendar-overflow-container.level-two{z-index:11}.calendar{background-color:#fff;--chevron-color:var(--text-color);--month-wrapper-padding:10px 5px;--month-wrapper-font-size:0.875rem;--month-wrapper-weight:600;--month-wrapper-font:var(--header-font);--day-weight:600;--day-font:var(--header-font);--day-font-size:0.875rem;--date-weight:500;--date-font:var(--header-font);--date-font-size:0.875rem}.calendar .--date:not(.date-between){border-top:1px solid var(--color-slate-300);border-left:1px solid var(--color-slate-300)}.calendar .blank-border-left:not(.date-between){border-left:1px solid var(--color-slate-300)}.calendar .--row-holder .--date:last-of-type:not(.date-between){border-right:1px solid var(--color-slate-300)}.calendar .--row-holder:last-of-type .--date:not(.date-between){border-bottom:1px solid var(--color-slate-300)}.calendar .blank-border-top:not(.date-between){border-top:1px solid var(--color-slate-300)}.calendar .--date:hover{background-color:var(--color-slate-100)}.calendar .--date:hover.date-between:hover{background-color:var(--color-slate-600)}.date-between{background-color:var(--color-slate-500) !important;color:#fff !important}.date-between.selected-date{background-color:var(--color-slate-900) !important}.date-filter-btn:before{content:"";-webkit-mask-image:url(/images/icons/calendar-sm.svg);mask-image:url(/images/icons/calendar-sm.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-slate-700);height:14px;width:14px;display:block;margin-right:5px}.apply-cal-filter-btn{position:absolute;bottom:0px;right:0px}.service-item{width:325px;box-sizing:border-box;position:relative}.service-item[data-enabled=false]{background:var(--color-gray-200);box-shadow:0px 0px 0px 1px var(--color-gray-500)}.service-item[data-enabled=false] .service,.service-item[data-enabled=false] .subcategory{color:rgba(0,0,0,0.25)}.service-item[data-enabled=false] .details-container{border-top:1px solid transparent;background:transparent;color:rgba(0,0,0,0.25)}.service-item[data-enabled=false] .details-container .icon{--icon-color:rgb(0,0,0,0.25)}.service-item .top-container{padding:20px 20px 1px 20px}.service-item .service{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-item .subcategory{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.service-item .details-container{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.service-item [data-tooltip]{white-space:pre-wrap}.service-item .icon{--width:14px;--height:14px;--icon-color:var(--color-gray-700)}.service-circle{width:10px;height:10px;border-radius:100%;background-color:var(--service-color);margin-right:8px}.subheader-btns button{padding:3px 9px;font-size:0.75rem;color:var(--text-color)}.subheader-btns button.active{background-color:var(--logo-color);color:#fff}.services-calendar{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background-color:#fff;width:250px;right:250px;top:8px;box-shadow:0px 0px 0px 1px var(--color-gray-400),0px 2px 5px 1px rgba(0,0,0,0.2);border-radius:4px;font:600 0.85rem var(--header-font);--month-wrapper-padding:8px 5px 5px;--chevron-color:#000;--date-background-color-hover:var(--color-slate-100);z-index:2}.service-calendar-holder:has(>.active){z-index:2}.services-calendar + .triangle{left:40px;z-index:3}.active>.services-calendar{pointer-events:all}.price-history{height:100%;margin-bottom:15px;border-radius:4px;padding:15px 5px;overflow:auto;box-shadow:0px 0px 0px 1px var(--color-slate-400);box-sizing:border-box}.price-history>.d-flex{gap:10px;border-bottom:1px solid var(--color-slate-300)}.price-history.cal-open input,.price-history.cal-open .currency-error{z-index:-1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.price-history button.delete-btn{position:relative;font:600 0.7rem var(--header-font);padding:3px;margin-bottom:5px;margin-top:-20px}.confirm-modal{z-index:9999;background:#fff;padding:30px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);font:500 1rem var(--text-font);color:var(--text-color);box-shadow:0px 0px 0px 1px #fff,0px 2px 5px 1px rgba(0,0,0,0.2);border-radius:4px}.confirm-modal .header{font:600 1.2rem var(--header-font);text-align:center;width:288px;padding:0px 0px 15px;box-sizing:border-box}.confirm-modal-overlay{content:"";position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:998}.additional-inputs{gap:5px}.additional-inputs .calendar-overflow-container .calendar{width:250px;top:50%;left:-140px;transform:translate(-50%,calc(-50% - 10px))}.additional-inputs .calendar-overflow-container .calendar.active{transform:translate(-50%,-50%)}.additional-inputs .calendar-overflow-container .triangle{top:50%;z-index:99;rotate:90deg;left:-19px;transform:translateX(calc(-50% - 9px))}.additional-inputs .radio-input{width:80px}.additional-inputs input[type=text],.additional-inputs input[type=time],.additional-inputs .price-from{width:80px;border-radius:4px;text-align:center;box-shadow:0px 0px 0px 1px var(--color-slate-600),rgba(0,0,0,0.07) 0px 0px 0px 0px;font:500 0.875rem var(--header-font);padding:8px 10px;box-sizing:border-box;margin:0px 2px;border:0;outline:0px !important;height:40px}.additional-inputs input[type=text]::-moz-placeholder,.additional-inputs input[type=time]::-moz-placeholder,.additional-inputs .price-from::-moz-placeholder{opacity:0}.additional-inputs input[type=text]::placeholder,.additional-inputs input[type=time]::placeholder,.additional-inputs .price-from::placeholder{opacity:0}.additional-inputs input[type=text]:-moz-placeholder:not(:focus-within),.additional-inputs input[type=time]:-moz-placeholder:not(:focus-within),.additional-inputs .price-from:-moz-placeholder:not(:focus-within){background-color:var(--color-slate-100);box-shadow:0px 0px 0px 1px var(--color-slate-300),rgba(0,0,0,0.07) 0px 0px 0px 0px}.additional-inputs input[type=text]:placeholder-shown:not(:focus-within),.additional-inputs input[type=time]:placeholder-shown:not(:focus-within),.additional-inputs .price-from:placeholder-shown:not(:focus-within){background-color:var(--color-slate-100);box-shadow:0px 0px 0px 1px var(--color-slate-300),rgba(0,0,0,0.07) 0px 0px 0px 0px}.additional-inputs input[type=text].custom-value-input{font:600 0.875rem var(--header-font)}.additional-inputs input[type=text].custom-value-input:not(:-moz-placeholder){background:rgba(85,85,221,0.04);box-shadow:0px 0px 0px 1.5px var(--logo-color),0px 0px 0px 3px rgba(0,0,0,0.0784313725);color:var(--logo-color-darker-10)}.additional-inputs input[type=text].custom-value-input:not(:placeholder-shown){background:rgba(85,85,221,0.04);box-shadow:0px 0px 0px 1.5px var(--logo-color),0px 0px 0px 3px rgba(0,0,0,0.0784313725);color:var(--logo-color-darker-10)}.additional-inputs input[type=time]{text-align:left}.additional-inputs input[type=time]::-webkit-calendar-picker-indicator{width:14px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.additional-inputs .price-from{padding:8px 0px;font-size:0.8rem;position:relative;background:#fff}.additional-inputs .dropdown-container label{font:0.9rem var(--text-font);margin-left:2px}.additional-inputs .dropdown-container ul{left:-10px;width:100px}.additional-inputs .dropdown-container .dropdown{margin-top:-3px;padding-right:20px}.additional-inputs .dropdown-container .dropdown-ele{font-size:0.85rem;width:100px;box-sizing:border-box}.additional-inputs .dropdown-container .has-chevron::after{background-size:18px 18px;width:18px;height:18px;right:-18px}.additional-inputs .currency-tooltip{--tooltip-top:-15px;font-size:0.7rem}.additional-inputs .currency-tooltip:before{transform:translate(10%,0px) scale(0.85)}.additional-inputs~.currency-error{height:0;opacity:0;transition:height 0.2s ease-in,opacity 0.15s ease-in}.additional-inputs~.currency-error.active{height:17px;opacity:1}.availability-mode-tabs{gap:4px;padding:4px;background:var(--color-gray-100);border-radius:10px}.availability-mode-btn{background:transparent;color:var(--color-gray-700)}.availability-mode-btn.active{background:#fff;color:var(--text-color);box-shadow:0px 0px 0px 1px var(--color-gray-300),0px 1px 2px rgba(0,0,0,0.06)}.availability-always-message{background:var(--color-success-100);border-radius:10px;color:var(--color-success-700);box-shadow:0px 0px 0px 1px var(--color-success-200)}.availability-always-message .icon{--width:17px;--height:17px;--icon-color:var(--color-success-700)}.availability-book-with .background-color-grey-100{flex-shrink:0}.availability-book-with .icon{--width:18px;--height:18px;--icon-color:var(--color-gray-700)}#availability #availability-assigned-list>div:last-child{margin-bottom:0}#availability #availability-add-staff-dropdown{max-height:260px;overflow-y:auto;overflow-x:hidden}.service-details-modal{min-width:450px;height:445px;box-sizing:border-box;overflow:hidden;transition:height 0.2s ease,width 0.2s ease}.service-details-modal .location-dropdown{min-width:160px;text-align:end}.service-details-modal .location-dropdown .triangle{top:32px;z-index:11;left:50%;transform:translateX(-50%)}.service-details-modal .location-dropdown button{min-width:90px;text-align:start}.service-details-modal .location-dropdown ul{top:40px;z-index:10;left:50%;transform:translateX(-50%)}.service-details-modal .location-dropdown ul li{font:500 0.875rem var(--text-font);text-align:start}.service-details-modal .color-container label{font:600 0.9rem var(--header-font);color:var(--color-slate-700)}.service-details-modal .color-picker-full-container>.color-picker-container{top:-262px;left:-230px}.service-details-modal .close{position:absolute;right:20px;top:20px;border-radius:100%}.service-details-modal .assign-btn{position:absolute;top:-40px;right:0}.service-details-modal .staff-list{height:155px;overflow-y:visible;border-radius:2px;max-width:375px}.service-details-modal .staff-list .staff-member{width:33px;height:33px;border-radius:100%;cursor:pointer;--tooltip-top:36px}.service-details-modal .stock-level{opacity:0;transform:translateY(10px);visibility:hidden;transition:opacity 0.2s ease-in,transform 0.2s ease-in,visibility 0.2s ease-in}.service-details-modal .stock-level.active{opacity:1;transform:translateY(0px);visibility:visible}.service-details-modal .billing-information .input-container{padding:3px}.service-details-modal .billing-information .stock-level{height:64px;margin-top:auto;margin-bottom:3px}.service-details-modal .payment-inputs{gap:10px;height:150px;overflow-y:auto;overflow-x:hidden}.service-details-modal .hide-if-free{visibility:visible;opacity:1;transition:opacity 0.2s ease-in,visibility 0.2s ease-in,height 0.2s ease-in}.service-details-modal .hide-if-free.active{overflow:hidden;height:0px;visibility:hidden;opacity:0}.days-container{gap:10px}.days-container div{width:18px;height:18px;padding:2px;border-radius:2px;cursor:pointer;--tooltip-top:28px}.days-container div:first-child::before{left:calc(50% + 15px)}.days-container .open{background-color:var(--logo-color);box-shadow:0px 0px 0px 1px var(--logo-color-darker-50);color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pricing-modal-container,.service-times-container,.remove-staff-modal-container,.person-document-modal,.assign-staff-container{position:fixed;left:50%;top:50%;z-index:13;background:#fff;padding:20px;border-radius:4px;opacity:0;visibility:hidden}.pricing-modal-container [data-new],.service-times-container [data-new],.remove-staff-modal-container [data-new],.person-document-modal [data-new],.assign-staff-container [data-new]{background:var(--color-slate-100)}.pricing-modal-container.active,.service-times-container.active,.remove-staff-modal-container.active,.person-document-modal.active,.assign-staff-container.active{opacity:1;visibility:visible}.pricing-modal-container .header,.service-times-container .header,.remove-staff-modal-container .header,.person-document-modal .header,.assign-staff-container .header{font:600 1.4rem var(--header-font);margin-left:15px}.pricing-modal-container .subheader,.service-times-container .subheader,.remove-staff-modal-container .subheader,.person-document-modal .subheader,.assign-staff-container .subheader{font:500 1rem var(--text-font);color:var(--color-slate-500);margin-left:15px}.remove-staff-modal-container{z-index:999;transition:opacity 0.2s ease-in,visibility 0.2s ease-in,transform 0.15s ease-in;transform:translate(-50%,calc(-50% + 8px));height:400px;width:385px}.remove-staff-modal-container.active{transform:translate(-50%,calc(-50% + 0px))}.service-times-container{width:635px;transition:opacity 0.2s ease-in,visibility 0.2s ease-in,scale 0.25s cubic-bezier(0.47,1.2,1,1),transform 0.2s ease;transform:translate(-50%,-50%) rotate3d(1,0,0,30deg);transform-origin:left top;scale:1.1;opacity:0}.service-times-container.active{transform:translate(-50%,-50%) rotate3d(1,0,0,0deg);opacity:1;scale:1}.assign-staff-container{width:400px;height:410px}.assign-staff-container .open-delete-modal{position:absolute;right:25px}.pricing-modal-container,.person-document-modal,.assign-staff-container{scale:1.1;opacity:0;transition:opacity 0.2s ease-in,visibility 0.2s ease-in,scale 0.25s cubic-bezier(0.47,1.2,1,1);transform-origin:left top;transform:translate(-50%,-50%)}.pricing-modal-container.active,.person-document-modal.active,.assign-staff-container.active{opacity:1;scale:1}.pricing-modal-container{max-width:495px;max-height:572px;width:100%;height:100%}.service-times,.which-times{opacity:0;visibility:hidden;transition:opacity 0.15s ease,visibility 0.15s ease}.service-times.active,.which-times.active{opacity:1;visibility:visible}.billing-stock-level{max-height:0;opacity:0;overflow:hidden;transform:translateY(8px);pointer-events:none;transition:max-height 0.2s ease,opacity 0.2s ease,transform 0.2s ease}.billing-stock-level.active{max-height:120px;opacity:1;transform:translateY(0);pointer-events:all}.billing-stock-input{width:60px;margin-left:1px}.billing-schedule-setter{background:var(--color-gray-50);border-radius:12px;box-shadow:0px 0px 0px 1px var(--color-gray-300);padding:20px}.billing-money-prefix{border-right:1px solid var(--color-gray-300)}.billing-money-input{width:60px}.billing-icon{--width:18px;--height:18px;--icon-color:var(--color-slate-700)}.billing-price-history-list{position:relative;margin-left:8px;padding-left:24px}.billing-price-history-list::before{content:"";position:absolute;left:6px;top:8px;bottom:10px;width:2px;background:var(--color-gray-300)}.billing-history-item{position:relative}.billing-history-item:not(:last-child){margin-bottom:14px}.billing-history-marker{width:14px;height:14px;border-radius:100%;background:var(--color-gray-400);position:absolute;left:-24px;top:8px}.billing-history-item.active .billing-history-marker{background:var(--logo-color)}.history-tag{background:var(--color-gray-100);color:var(--color-gray-700);padding:1px 6px;text-transform:uppercase;letter-spacing:0.02em;margin-top:-2px}.history-tag.active{background:var(--color-success-100);color:var(--color-success-700)}[data-state=editing] .details-container [data-map]{padding:5px;box-shadow:0px 0px 0px 1px var(--color-slate-300);height:27px}[data-state=editing] .details-container [data-map]:focus-within{box-shadow:0px 0px 0px 1px #8b95a2,0px 1px 5px rgba(0,0,0,0.4392156863),0px 1px 2px 0px rgba(0,0,0,0.2392156863);outline:0}[data-state=editing] .details-container [data-map]:hover{box-shadow:0px 0px 0px 1px #8b95a2,0px 1px 5px rgba(0,0,0,0.4392156863),0px 1px 2px 0px rgba(0,0,0,0.2392156863)}.staff-list-controls{margin-top:15px;margin-bottom:15px}.staff-search-input{min-height:40px}.staff-filter-container{border-radius:8px;box-shadow:0px 0px 0px 1px var(--color-slate-300);padding:3px;gap:2px;flex-shrink:0}.staff-filter-btn{padding:7px 12px;border-radius:6px;color:var(--color-slate-700);transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.staff-filter-btn.active{color:var(--color-slate-900);background:var(--color-slate-100);box-shadow:0px 0px 0px 1px var(--color-slate-300)}.staff-list{margin:0;padding:0}.staff-status-pill{border-radius:999px;font:600 0.68rem var(--text-font);padding:2px 8px;line-height:1.45}.staff-status-pill.active{background:#e9f8ef;color:#1f7a42}.staff-status-pill.invited{background:#fff7e6;color:#a16207}.staff-display-name{color:var(--color-slate-600)}.staff-item{padding:16px 18px;width:100%;font:500 0.85rem "Lato";box-shadow:0px 0px 0px 1px var(--color-slate-300);border-radius:12px;box-sizing:border-box;background:#fff;gap:12px}.staff-item.current{box-shadow:0px 0px 0px 1px var(--color-slate-500),0px 0px 0px 3px var(--logo-color-step-5)}.staff-item .staff-item-main{min-width:0;flex:1;gap:10px}.staff-item .staff-item-text{min-width:0}.staff-item .staff-item-subline{color:var(--color-slate-700)}.staff-item .staff-details-divider{width:3px;height:3px;border-radius:100%;background:var(--color-slate-500);opacity:0.8}.staff-item .staff-email{color:var(--color-slate-700)}.staff-item .staff-item-meta{flex-shrink:0}.staff-item .staff-last-active{min-width:94px;color:var(--color-slate-700)}.staff-item .avatar{height:40px;width:40px;background:var(--staff-color);position:relative;border-radius:100%;flex-shrink:0;overflow:hidden}.staff-item .avatar::before{content:attr(data-staff-initials);color:var(--text-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:600 0.78rem var(--text-font)}.staff-item .avatar.staff-has-image::before{content:""}.staff-item .avatar .staff-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:820px){.staff-list-controls{flex-wrap:wrap}.staff-list-controls .staff-search-input{width:100%}.staff-filter-container{width:100%;justify-content:space-between}.staff-item{flex-wrap:wrap}.staff-item .staff-item-meta{width:100%;justify-content:space-between}.staff-item .staff-last-active{text-align:start}}@media (max-width:575px){.staff-item{padding:14px}.staff-item .avatar{width:36px;height:36px}}.staff-profile-preview{height:50px;width:50px;border-radius:100%;-o-object-fit:contain;object-fit:contain}.staff-profile-preview:not(.d-none) + .location-image-overlay{opacity:0}.add-staff-btn{padding:7px 10px}.email-explain{height:0px;transition:height 0.2s ease-in;overflow:hidden;font:500 0.775rem var(--text-font);margin-top:0}.email-explain.reveal{height:30px;margin-top:5px}.email-tooltip::before{left:calc(50% + 80px)}input[type=checkbox]{width:18px;height:18px;accent-color:var(--logo-color);cursor:pointer;margin:0}.wizard-progress-step{flex:1;min-width:0}.wizard-progress-bar{height:4px;border-radius:999px;background:var(--color-gray-300);transition:background-color 0.2s ease}.wizard-progress-label{text-align:center;font-size:0.68rem;margin-top:6px;color:var(--color-slate-500)}.wizard-progress-step.active .wizard-progress-bar,.wizard-progress-step.complete .wizard-progress-bar{background:var(--logo-color)}.wizard-progress-step.active .wizard-progress-label{color:var(--logo-color)}.create-modal{width:min(560px,100vw - 40px);overflow:hidden}.create-modal.create-modal-permissions-page .modal-details{max-height:min(680px,100vh - 180px)}.create-modal.create-modal-hours-page .modal-details{max-height:min(680px,100vh - 180px)}.create-modal .create-staff-close{position:absolute;top:20px;right:20px}.create-modal .color-picker-container{left:unset;right:30px;top:-153px}.create-modal .header{margin-left:20px;margin-right:20px}.create-modal .subheader{width:auto}.create-modal .staff-create-email-info .infobox-content{min-height:0px}.create-modal .staff-admin-message .infobox-content{justify-content:center;text-align:center}.create-modal .button-container{margin-top:24px;width:calc(100% + 70px);margin-left:-35px;padding:15px 35px;box-sizing:border-box;border-top:1px solid var(--color-gray-300)}.create-modal .page-holder{padding:0px 20px;transition:opacity 0.15s ease,height 0.25s ease,visibility 0.15s ease,transform 0.2s ease}.create-modal .page-holder [data-staff-page]{margin-right:36px;pointer-events:none;overflow:hidden;height:0;padding:1px;box-sizing:border-box}.create-modal .page-holder [data-staff-page].active{pointer-events:all;height:auto;overflow:hidden}.create-modal .page-holder [data-staff-page].staff-permissions-page.active,.create-modal .page-holder [data-staff-page].staff-hours-page.active{display:flex;flex-direction:column;height:min(560px,100vh - 320px);max-height:min(560px,100vh - 320px);min-height:360px}.create-modal .page-holder [data-staff-page].loading{pointer-events:none}.create-modal .page-holder [data-staff-page].loading button[type=button]{opacity:0.6}.create-modal .page-holder [data-staff-page].admin-selected .opening-hours-container>[data-day-chose],.create-modal .page-holder [data-staff-page].admin-selected .opening-hours-container button,.create-modal .page-holder [data-staff-page].not-bookable .opening-hours-container>[data-day-chose],.create-modal .page-holder [data-staff-page].not-bookable .opening-hours-container button,.create-modal .page-holder [data-staff-page].loading .opening-hours-container>[data-day-chose],.create-modal .page-holder [data-staff-page].loading .opening-hours-container button{pointer-events:none;opacity:0.6;cursor:default}.create-modal .page-holder [data-staff-page].admin-selected input,.create-modal .page-holder [data-staff-page].admin-selected .dropdown,.create-modal .page-holder [data-staff-page].not-bookable input,.create-modal .page-holder [data-staff-page].not-bookable .dropdown,.create-modal .page-holder [data-staff-page].loading input,.create-modal .page-holder [data-staff-page].loading .dropdown{pointer-events:none;opacity:0.6}.create-modal .page-holder [data-staff-page] .move-right-tooltip::before{left:calc(50% + 54px);width:180px;text-wrap:auto}.create-modal .page-holder [data-staff-page] .input-container:has(.touched:invalid) label{color:var(--color-danger-700)}.create-modal .page-holder [data-staff-page] .checkbox-container{padding:10px 0px;margin-right:3px}.create-modal .page-holder [data-staff-page] .admin-warning{font-size:0.55rem;position:absolute;top:64px;text-align:left;width:201px;left:112px;color:#fff;border-radius:4px;background:var(--color-slate-700);font-weight:500;padding:4px 5px;z-index:10;overflow:visible;pointer-events:none;transform:translateY(-8px) scale(0.98);opacity:0;transition:opacity 0.15s ease-in,transform 0.2s ease-in,scale 0.15s ease-in}.create-modal .page-holder [data-staff-page] .admin-warning.reveal{transform:translateY(0px) scale(1);opacity:1}.create-modal .page-holder [data-staff-page] .dropdown{width:140px;text-align:end}.create-modal .page-holder [data-staff-page] .dropdown>ul{left:-42px;top:32px;opacity:0;transform:translateY(-5px) scale(0.95);transition:opacity 0.15s ease,visibility 0.15s ease,transform 0.25s ease,scale 0.15s cubic-bezier(0.53,0.14,1,0.25);z-index:1;font-size:0.9rem}.create-modal .page-holder [data-staff-page] .dropdown.active>ul{opacity:1;transform:translateY(0px) scale(1);visibility:visible}.create-modal .page-holder [data-staff-page] .staff-permissions-scroll{overflow-x:hidden !important;overflow-y:auto !important;min-height:0;max-height:none}.create-modal .page-holder [data-staff-page] .staff-permissions-footer.button-container{margin-top:0;flex-shrink:0}.create-modal .page-holder [data-staff-page] .staff-hours-scroll{overflow-x:hidden;overflow-y:auto;min-height:0;max-height:none}.create-modal .page-holder [data-staff-page] .staff-hours-footer.button-container{margin-top:0;flex-shrink:0}.create-modal .page-holder [data-staff-page="1"]{overflow-x:hidden}.create-modal .page-holder [data-staff-page="2"] .input-container{margin-bottom:10px}.create-modal [data-staff-page="5"]{max-width:500px}.full-staff-list{height:300px;box-shadow:0px 0px 0px 1px var(--color-gray-400);box-sizing:border-box;padding:0px 10px;overflow:auto}.full-staff-list li{cursor:pointer;padding:15px 5px}.full-staff-list li:not(:last-of-type){border-bottom:1px solid var(--color-gray-400)}.full-staff-list li:hover{background:var(--color-gray-50)}.search-staff-list{outline:0;border:0;box-shadow:0px 0px 0px 1px var(--color-slate-300)}.search-staff-list:focus-visible{box-shadow:0px 0px 0px 1px var(--color-slate-600)}.staff-unconfirmed{position:relative}.staff-unconfirmed .staff-invitation-sent{display:none}.holidays-modal:has(.show-holiday.active) .save-btn-container{z-index:-1}.change-password-modal{z-index:99;width:325px;height:325px;box-sizing:border-box}.globals-container{width:440px;box-sizing:border-box;border-right:1px solid var(--color-slate-400);overflow-y:auto;overflow-x:hidden}.globals-container .globals-item{height:30px;margin:20px 0px;padding:0px 19px}.globals-container .color-picker-full-container .color-picker-container{left:-200px}.margin-inputs input{width:40px;height:29px;border-radius:4px;font-size:0.8rem;padding:0px;box-sizing:border-box}.margin-inputs input.has-buttons{padding-right:14px}.margin-inputs label{position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);font-size:0.7rem;color:var(--color-slate-600);font-family:var(--header-font);opacity:0;transition:opacity 0.075s ease-in}.margin-inputs:focus-within label{opacity:1}.setting-radio-container{height:26px}.styling-choice{position:relative;color:var(--color-slate-400);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;background:#fff}.styling-choice .stage-number{font:600 1rem var(--header-font)}.styling-choice .text{display:block;font:400 0.75rem var(--header-font);text-align:center}.styling-choice .icon{--icon-color:var(--color-slate-400)}.styling-choice:hover,.styling-choice.hovered-styles,.styling-choice.active{color:var(--color-slate-700)}.styling-choice:hover .icon,.styling-choice.hovered-styles .icon,.styling-choice.active .icon{--icon-color:var(--color-slate-700)}.elements-panel{background:var(--color-slate-100);flex-shrink:0;overflow:auto}.element-toggle{position:relative;background-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.element-toggle:has(:checked){background-color:var(--logo-color);color:#fff}.element-toggle input{position:absolute;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.elements-shadows-container{padding:5px;margin-top:3px}.elements-shadows-container .shadow-number{display:none}.elements-shadows-container .delete{margin-left:5px}.hover-shadow-container{width:290px;overflow:auto}.hover-shadow-container .elements-shadows-container{margin-right:10px;overflow:hidden;width:175px;height:175px;flex-shrink:0}.elements-add-shadow{font-size:0.875rem;margin-bottom:-15px}.element-shadows{gap:10px;margin-top:0px}.styling-main-container{min-height:calc(100vh - 41px);flex:0 1 0}.styling-main-container .styling-choice-container{width:85px;height:100%;border-right:1px solid var(--color-slate-400)}.styling-main-container .styling-choice-container .expand-header{transition:visibility 0.1s ease-in,opacity 0.1s ease-in,transform 0.1s ease-in;opacity:0;visibility:hidden;transform:translateY(10px);display:block}.styling-main-container .styling-choice-container:not(.expand){transition:width 0.2s ease-in}.styling-main-container .styling-choice-container:not(.expand) .expand-text{transition:visibility 0.1s ease-in,opacity 0.1s ease-in,transform 0.1s ease-in}.styling-main-container .styling-choice-container.expand{transition:width 0.2s ease-in;width:225px}.styling-main-container .styling-choice-container.expand .expand-header{opacity:1;visibility:visible;transform:translateY(0px)}.styling-main-container .styling-choice-container.expand .styling-choice .expand-text{opacity:1;transform:translateY(-50%);visibility:visible;transition:visibility 0.2s ease-in,opacity 0.2s ease-in,transform 0.2s ease-in}.styling-main-container .styling-choice-container.expand .expand-container::before{content:"Collapse"}.styling-main-container .styling-choice-container.expand .expand-container .icon{rotate:90deg}.styling-main-container .styling-choice-container .header{font:600 1.25rem var(--header-font)}.styling-main-container .styling-choice-container .expand-container{display:flex;justify-content:center;align-items:center;border-top:1px solid var(--color-slate-400);height:70px}.styling-main-container .styling-choice-container .expand-container::before{left:calc(50% + 80px)}.styling-main-container .styling-choice-container .expand-container .icon{rotate:270deg;--tooltip-top:75px}.styling-main-container .choice-container{border-bottom:1px solid var(--color-slate-400);padding:25px 23px 10px 23px}.styling-main-container .color-picker{border-radius:4px}.styling-main-container .dropdown{box-sizing:border-box;border-radius:4px;font:500 1rem var(--text-font);box-shadow:0px 0px 0px 1px var(--color-slate-300)}.styling-main-container .dropdown .dropdown-btn{height:100%;width:100%;text-align:start;padding:6px 15px}.styling-main-container .dropdown ul{width:150px;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;margin-top:4px;padding:5px 0px 5px 6px;right:-2px}.styling-main-container .dropdown ul .dropdown-ele{width:100%;border-radius:4px;box-sizing:border-box;margin-top:1px}.styling-main-container [data-page]{--confirm-page-left:50%;transform:translateX(-50%);margin-top:0px;left:var(--confirm-page-left);transform:var(--confirm-page-transform);max-width:570px;box-sizing:border-box;width:100%;position:absolute;top:0px}.toggle-mode-btn{position:fixed;top:53px;right:151px;padding:4px 8px;z-index:999;background:#fff}.mode-container{position:fixed;bottom:0px;width:100vw;z-index:100}.mode-container .mode-bar{height:5px}.mode-container.viewing .mode-bar,.mode-container.viewing .mode-label{background:var(--color-success-600)}.mode-container.editing .mode-bar,.mode-container.editing .mode-label{background:var(--color-danger-600)}.mode-container .mode-label{width:-moz-fit-content;width:fit-content;padding:6px 15px 3px;border-radius:4px 4px 0px 0px;color:#fff;letter-spacing:0.3px}.radio-custom-choices:has(:disabled){opacity:0.5;pointer-events:none}.radio-custom-choices:not(.icons-radios){box-shadow:0px 1px 1px 0px rgb(203,213,225),0px 0px 0px 1px rgb(226,232,240),0px 2px 5px 0px rgb(241,245,249);border-radius:4px;font:500 0.875rem var(--text-font);background:#fff}.radio-custom-choices:not(.icons-radios) .radio-choices-container:not(.icon-radios){position:relative;width:50px;text-align:center;padding:8px 13px;cursor:pointer}.radio-custom-choices:not(.icons-radios) .radio-choices-container:not(.icon-radios).wider{width:65px}.radio-custom-choices:not(.icons-radios) .radio-choices-container:not(.icon-radios):hover,.radio-custom-choices:not(.icons-radios) .radio-choices-container:not(.icon-radios).hovered-styles{font-weight:600}.radio-custom-choices:not(.icons-radios) .radio-choices-container:not(.icon-radios):first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.radio-custom-choices:not(.icons-radios) .radio-choices-container:not(.icon-radios):not(:last-child){border-right:1px solid var(--color-slate-300)}.radio-custom-choices:not(.icons-radios) .radio-choices-container:not(.icon-radios):last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.radio-custom-choices:not(.icons-radios) .radio-choices-container:not(.icon-radios):has(input:checked){background:var(--logo-color);color:#fff;box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.1254901961);font-weight:600}.radio-custom-choices:not(.icons-radios) .radio-choices-container:not(.icon-radios):has(input:checked):first-child{box-shadow:inset 0px 0px 4px 1px rgba(0,0,0,0.1254901961)}.radio-custom-choices:not(.icons-radios) .radio-choices-container:not(.icon-radios):has(input:checked):last-child{box-shadow:inset 0px 0px 4px 1px rgba(0,0,0,0.1254901961)}.radio-custom-choices:not(.icons-radios) .radio-choices-container:not(.icon-radios) input{opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;inset:0;width:100%;height:100%;margin:0;pointer-events:none;z-index:-1}.radio-custom-choices:not(.icons-radios) .radio-choices-container:not(.icon-radios) label{font-family:var(--text-font);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.property-container{padding:5px;box-sizing:border-box;display:flex;align-items:center;gap:10px;align-items:center;margin-right:20px}.property-container .dropdown ul{font-size:0.875rem;bottom:35px}.state-holder{bottom:0;left:0}.state-holder.second-state{left:291px;border-left:1px solid var(--color-slate-300);background:var(--color-slate-200)}.part-holder{left:0px;bottom:60px}.state-holder,.part-holder{position:absolute;background:var(--color-slate-100);padding:8px 5px 8px 5px;border-top-right-radius:4px}.state-holder button,.part-holder button{padding:5px 10px;background:#fff}.state-holder button.active,.part-holder button.active{background:var(--logo-color);color:#fff}.add-shadow-toolbar{height:25px}.shadow-property-container{background:var(--color-slate-100);border-radius:4px;border:1px solid var(--color-slate-200);margin-top:10px;flex-flow:column;gap:0;align-items:baseline;padding:5px 15px 10px;min-height:255px;box-sizing:border-box;margin-right:100%}.shadow-property-container .color-picker-container,.property-container .color-picker-container{top:unset;bottom:30px}.box-shadow-inputs{padding:10px;background:#fff;border-radius:4px;border:1px solid var(--color-slate-200)}.box-shadow-inputs .shadow-input{font:500 0.8rem var(--text-font);padding:6px;box-shadow:0px 0px 0px 1px var(--color-slate-300);border:0;outline:0 !important;width:50px;text-align:center}.box-shadow-inputs label{font-size:0.775rem}.box-shadow-inputs .offset-labels{position:absolute;left:100px;bottom:0px;font-weight:600;color:var(--color-slate-400)}.box-shadow-inputs .offset-labels.x{left:98px}.box-shadow-inputs .offset-labels.y{left:159px;bottom:1px}.bottom-styling-container{border-top:2px solid var(--color-slate-100);padding:15px 10px 25px}.no-shadows{font:500 0.875rem var(--header-font);width:150px}.element-tooltip{background:#eeeefc;position:absolute;top:12px;right:140px;color:var(--logo-color);display:flex;align-items:center;gap:5px}.element-tooltip::before{content:"";-webkit-mask-image:url(/images/icons/exclamation.svg);mask-image:url(/images/icons/exclamation.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--logo-color);width:14px;height:14px;display:block}.publish-style-button{position:fixed;z-index:999999;padding:4px 8px;top:53px;right:0px}.globals-setting-container{max-width:500px;margin-left:50px}.show-off-biggest{font-size:1.5rem}.show-off-bigger{font-size:1.2rem}.show-off-normal{font-size:1rem}.show-off-smaller{font-size:0.875rem}.show-off-smallest{font-size:0.775rem}.show-off-boldest{font-weight:700}.show-off-bold{font-weight:600}.show-off-normal-weight{font-weight:500}.show-off-light{font-weight:400}.show-off-lightest{font-weight:300}.font-show-off{font-family:var(--font-show-off)}.font-show-off .--input-box{margin:0 !important}.show-off-header{font-size:1.5rem}.show-off-other{font-size:1.25rem}.show-off-custom{max-width:300px}.color-show-off{max-width:400px}.example-btn.text{background-color:transparent;box-shadow:0px 0px 0px 0px var(--primary-color);color:var(--primary-color)}.example-btn{background-color:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;margin:0px 0px 0px 5px;padding:5px 9px;border-radius:4px;box-shadow:0px 0px 0px 1px var(--primary-color);font:600 0.875rem Inter;letter-spacing:0px;transition:box-shadow 0.2s ease-in,background-color 0.2s ease-in,color 0.2s ease-in}.example-radio,.example-checkbox{align-items:center;background-color:rgb(255,255,255);border-radius:4px;box-shadow:0px 0px 0px 1px rgb(203,213,225);box-sizing:border-box;color:#212529;display:flex;font:400 0.9rem Inter;margin:0px 0px 10px 0px;min-width:100px;padding:15px 15px 15px 15px;position:relative;text-align:center;transition:background-color 0.2s ease-in,box-shadow 0.2s ease-in}.example-radio input,.example-checkbox input{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;top:0;left:0;cursor:pointer}.example-radio .option,.example-checkbox .option{display:inline;width:16px;height:16px;box-shadow:0px 0px 0px 2px var(--primary-color);background:rgb(255,255,255);border-radius:30px;position:relative;flex-shrink:0;margin-right:5px}.example-radio .option::before,.example-checkbox .option::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);display:inline;width:12px;height:12px;background-color:var(--primary-color);border-radius:30px;transition:transform 0.12s ease-in}.example-radio.hovered,.example-checkbox.hovered{box-shadow:0px 0px 0px 1px #212529}.example-radio.hovered .option::before,.example-checkbox.hovered .option::before{background-color:rgba(0,0,0,0.25);transform:translate(-50%,-50%) scale(1)}.example-radio.checked,.example-checkbox.checked{box-shadow:0px 0px 0px 1px #212529,0px 0px 0px 3px var(--primary-color)}.example-radio.checked .option::before,.example-checkbox.checked .option::before{opacity:1;transform:translate(-50%,-50%) scale(1)}.example-checkbox .option{border-radius:4px;box-shadow:0px 0px 0px 1px rgb(203,213,225)}.example-checkbox .option::before{width:16px;height:16px;clip-path:polygon(28% 38%,41% 53%,75% 24%,86% 38%,40% 78%,15% 50%)}.example-checkbox.checked .option{box-shadow:0px 0px 0px 1px rgb(85,85,221)}.setting-dropdown{height:35px;min-width:110px;margin:auto}.color-container{height:22px;box-shadow:0px 0px 0px 1px var(--color-gray-400)}.hex-color{min-width:90px}.theme-button{box-shadow:0px 0px 0px 1px var(--color-slate-300);transition:box-shadow 0.2s ease-in}.theme-button:hover,.theme-button.active{box-shadow:0px 0px 0px 1px var(--logo-color-darker-50),0px 0px 0px 3px var(--logo-color)}.theme-element-container{width:323px;position:relative}.theme-element-container .--calendar{position:relative}.theme-show-off{padding:20px;border-radius:10px;width:100%;box-sizing:border-box;background:var(--business-container-background-color);margin-right:40px;margin-bottom:40px;visibility:hidden;opacity:0}.theme-show-off.active{visibility:visible;opacity:1}.theme-color{width:20px;height:20px;border-radius:100%;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.25) inset}.--center{text-align:center}.--left{text-align:left}.--right{text-align:right}.--large-header{color:var(--large-header-color);font:var(--large-header-font-weight) var(--large-header-font-size) var(--large-header-font);letter-spacing:var(--large-header-spacing);-webkit-text-decoration:var(--large-header-decoration);text-decoration:var(--large-header-decoration);margin:var(--large-header-margin)}.--medium-header{color:var(--medium-header-color);font:var(--medium-header-font-weight) var(--medium-header-font-size) var(--medium-header-font);letter-spacing:var(--medium-header-spacing);-webkit-text-decoration:var(--medium-header-decoration);text-decoration:var(--medium-header-decoration);margin:var(--medium-header-margin)}.--small-header{color:var(--small-header-color);font:var(--small-header-font-weight) var(--small-header-font-size) var(--small-header-font);letter-spacing:var(--small-header-spacing);-webkit-text-decoration:var(--small-header-decoration);text-decoration:var(--small-header-decoration);margin:var(--small-header-margin)}.--text{color:var(--text-color);font:var(--text-font-weight) var(--text-font-size) var(--text-element-font);letter-spacing:var(--text-spacing);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);margin:var(--text-margin)}.--input-title{color:var(--input-title-color);font:var(--input-title-font-weight) var(--input-title-font-size) var(--input-title-font);letter-spacing:var(--input-title-spacing);-webkit-text-decoration:var(--input-title-decoration);text-decoration:var(--input-title-decoration);margin:var(--input-title-margin);text-align:var(--input-title-align);align-items:end}.--input-label{color:var(--input-label-color);font:var(--input-label-font-weight) var(--input-label-font-size) var(--input-label-font);letter-spacing:var(--input-label-spacing);-webkit-text-decoration:var(--input-label-decoration);text-decoration:var(--input-label-decoration);margin:var(--input-label-margin);text-align:var(--input-label-align);align-items:end}.--input-box{background:var(--input-background-color);box-shadow:var(--input-border);padding:var(--input-padding);box-sizing:border-box;width:var(--input-width);color:var(--input-color);outline:0;border:0;font:var(--input-weight) var(--input-font-size) var(--input-font);border-radius:var(--input-border-radius);margin:var(--input-margin);transition:var(--input-transition);text-align:var(--input-text-align);letter-spacing:var(--input-spacing)}.--input-box::-moz-placeholder{color:var(--input-color-placeholder)}.--input-box::placeholder{color:var(--input-color-placeholder)}.--input-box:hover,.--input-box.hovered-styles,.--input-box.hover-state{color:var(--input-color-hover);box-shadow:var(--input-border-hover);background:var(--input-background-color-hover)}.--input-box:hover::-moz-placeholder,.--input-box.hovered-styles::-moz-placeholder,.--input-box.hover-state::-moz-placeholder{color:var(--input-color-placeholder-hover)}.--input-box:hover::placeholder,.--input-box.hovered-styles::placeholder,.--input-box.hover-state::placeholder{color:var(--input-color-placeholder-hover)}.--input-box:focus-within,.--input-box.focus-state{color:var(--input-color-focus);box-shadow:var(--input-border-focus);background:var(--input-background-color-focus)}.--input-box:focus-within::-moz-placeholder,.--input-box.focus-state::-moz-placeholder{color:var(--input-color-placeholder-focus)}.--input-box:focus-within::placeholder,.--input-box.focus-state::placeholder{color:var(--input-color-placeholder-focus)}.--input-radio input{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;top:0;left:0;cursor:pointer}.--input-radio .option{display:var(--radio-radio-display);width:var(--radio-radio-size);height:var(--radio-radio-size);box-shadow:var(--radio-radio-border);background:var(--radio-radio-background);border-radius:var(--radio-radio-border-radius);position:relative;flex-shrink:0;margin-right:5px}.--input-radio .option::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);display:var(--radio-radio-display);width:var(--radio-check-radio-size);height:var(--radio-check-radio-size);background-color:var(--radio-check-radio-color-hover);border-radius:var(--radio-radio-border-radius);transition:transform 0.12s ease-in}.--input-radio label{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.--input-radio{align-items:center;background-color:var(--radio-background);border-radius:var(--radio-border-radius);box-shadow:var(--radio-border);box-sizing:border-box;color:var(--radio-color);display:flex;font:var(--radio-weight) var(--radio-font-size) var(--radio-font);margin:var(--radio-margin);min-width:var(--radio-min-width);padding:var(--radio-padding);position:relative;text-align:var(--radio-text-align);transition:background-color 0.2s linear,box-shadow 0.2s linear}.--input-radio::first-letter{text-transform:capitalize}.--input-radio:not(.checked-state):hover,.--input-radio.hover-state{color:var(--radio-color-hover);box-shadow:var(--radio-border-hover);background:var(--radio-background-hover)}.--input-radio:not(.checked-state):hover .option,.--input-radio.hover-state .option{box-shadow:var(--radio-radio-border-hover);background:var(--radio-radio-background-hover)}.--input-radio:not(.checked-state):hover .option::before,.--input-radio.hover-state .option::before{background-color:var(--radio-check-radio-color-hover);transform:translate(-50%,-50%) scale(1)}.--input-radio:has(input:checked),.--input-radio.checked-state{box-shadow:var(--radio-border-checked) !important;background-color:var(--radio-background-checked) !important;color:var(--radio-color-checked) !important}.--input-radio:has(input:checked) .option,.--input-radio.checked-state .option{box-shadow:var(--radio-radio-border-checked) !important;background:var(--radio-radio-background-checked) !important}.--input-radio:has(input:checked) .option::before,.--input-radio.checked-state .option::before{background-color:var(--radio-check-radio-color) !important;transform:translate(-50%,-50%) scale(1) !important}.button-container{width:500px}.button-container.--back{justify-content:var(--back-btn-position)}.button-container.--next{justify-content:var(--next-btn-position)}.--back-btn{--size:var(--back-btn-icon-size);--icon-color:var(--back-btn-color);--icon-url:url(/images/icons/arrow-back-round.svg);--icon-display:var(--back-btn-icon-display);background:var(--back-btn-background-color);color:var(--back-btn-color);display:flex;align-items:center;justify-content:var(--back-btn-text-align);margin:var(--back-btn-margin);padding:var(--back-btn-padding);border-radius:var(--back-btn-border-radius);box-shadow:var(--back-btn-border);font:var(--back-btn-weight) var(--back-btn-font-size) var(--back-btn-font);letter-spacing:var(--back-btn-spacing);transition:box-shadow 0.2s ease-in,background-color 0.2s ease-in,color 0.2s ease-in;width:var(--back-btn-width)}.--back-btn::before{background:transparent;background-color:var(--icon-color);content:"";display:var(--icon-display);height:var(--size);flex-shrink:0;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);margin-right:var(--back-btn-icon-spacing);-webkit-mask-size:cover;mask-size:cover;width:var(--size);transition:background-color 0.2s ease-in}.--back-btn:hover,.--back-btn.hovered-styles{background:var(--back-btn-background-color-hover);box-shadow:var(--back-btn-border-hover);color:var(--back-btn-color-hover);--icon-color:var(--back-btn-color-hover)}.--next-btn{--size:var(--next-btn-icon-size);--icon-color:var(--next-btn-color);--icon-url:url(/images/icons/arrow-forward-round.svg);--icon-display:var(--next-btn-icon-display);align-items:center;background:var(--next-btn-background-color);border-radius:var(--next-btn-border-radius);box-shadow:var(--next-btn-border);color:var(--next-btn-color);display:flex;justify-content:var(--next-btn-text-align);margin:var(--next-btn-margin);padding:var(--next-btn-padding);font:var(--next-btn-weight) var(--next-btn-font-size) var(--next-btn-font);letter-spacing:var(--next-btn-spacing);transition:box-shadow 0.2s ease-in,background-color 0.2s ease-in,color 0.2s ease-in;width:var(--next-btn-width)}.--next-btn::after{background:transparent;background-color:var(--icon-color);content:"";display:var(--icon-display);height:var(--size);flex-shrink:0;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);margin-left:var(--next-btn-icon-spacing);-webkit-mask-size:cover;mask-size:cover;width:var(--size);transition:background-color 0.2s ease-in}.--next-btn:hover,.--next-btn.hovered-styles{background:var(--next-btn-background-color-hover);box-shadow:var(--next-btn-border-hover);color:var(--next-btn-color-hover);--icon-color:var(--next-btn-color-hover)}.--input-checkbox input{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;top:0;left:0;cursor:pointer}.--input-checkbox .option{display:var(--checkbox-checkbox-display);width:var(--checkbox-checkbox-size);height:var(--checkbox-checkbox-size);box-shadow:var(--checkbox-checkbox-border);background:var(--checkbox-checkbox-background);border-radius:var(--checkbox-checkbox-border-radius);position:relative;flex-shrink:0;margin-right:5px}.--input-checkbox .option::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:var(--checkbox-check-size);height:var(--checkbox-check-size);border-radius:var(--checkbox-checkbox-border-radius);transition:transform 0.12s ease-in;clip-path:var(--checkbox-checkbox-shape);background-color:transparent}.--input-checkbox label{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.--input-checkbox{align-items:center;background-color:var(--checkbox-background);border-radius:var(--checkbox-border-radius);box-shadow:var(--checkbox-border);box-sizing:border-box;color:var(--checkbox-color);display:flex;font:var(--checkbox-weight) var(--checkbox-font-size) var(--checkbox-font);margin:var(--checkbox-margin);min-width:var(--checkbox-min-width);padding:var(--checkbox-padding);position:relative;text-align:var(--checkbox-text-align);transition:background-color 0.2s linear,box-shadow 0.2s linear}.--input-checkbox::first-letter{text-transform:capitalize}.--input-checkbox:not(.checked-state):hover,.--input-checkbox.hover-state{color:var(--checkbox-color-hover);box-shadow:var(--checkbox-border-hover);background:var(--checkbox-background-hover)}.--input-checkbox:not(.checked-state):hover .option,.--input-checkbox.hover-state .option{box-shadow:var(--checkbox-checkbox-border-hover);background:var(--checkbox-checkbox-background-hover)}.--input-checkbox:not(.checked-state):hover .option::before,.--input-checkbox.hover-state .option::before{background-color:var(--checkbox-checkbox-symbol-color-hover);transform:translate(-50%,-50%) scale(1)}.--input-checkbox:has(input:checked),.--input-checkbox.checked-state{box-shadow:var(--checkbox-border-checked) !important;background-color:var(--checkbox-background-checked) !important;color:var(--checkbox-color-checked) !important}.--input-checkbox:has(input:checked) .option,.--input-checkbox.checked-state .option{box-shadow:var(--checkbox-checkbox-border-checked) !important;background:var(--checkbox-checkbox-background-checked) !important}.--input-checkbox:has(input:checked) .option::before,.--input-checkbox.checked-state .option::before{background-color:var(--checkbox-checkbox-symbol-color) !important;transform:translate(-50%,-50%) scale(1) !important}.hover-box{width:100px;height:50px;position:fixed;top:40px;width:500px;border:1px dashed var(--logo-color);z-index:999;pointer-events:none}.display-elements{transform:translateX(0px);transition:transform 0.2s ease-in}.display-elements.offset-left{transform:translateX(239px)}.options-bar-header{font-size:1.25rem}.options-bar-header .icon.close{--widith:24px;--height:24px}.options-bar{display:none;position:fixed;top:41px;left:10px;height:calc(100vh - 41px);z-index:99;box-sizing:border-box;width:325px;padding-right:10px;pointer-events:none}.options-bar.active{display:flex;pointer-events:all}.options-bar .margin-inputs label{font-size:0.5rem;bottom:-1px}.options-bar .options-label{font-size:0.7rem}.options-bar .dropdown{box-shadow:0px 0px 0px 1px var(--color-slate-300);border-radius:4px}.options-bar .dropdown>ul{top:30px;left:0px}.options-bar .dropdown .dropdown-btn{padding:5px}.options-bar-inner-container{background-color:#fff;border-right:1px solid var(--color-slate-400);padding:10px 5px 5px 5px;width:100%}.alter-container{display:flex;flex-flow:column;position:absolute;right:0px;top:0px}.alter-container button{background:var(--color-slate-100);border-radius:2px;box-shadow:0px 0px 0px 0.5px var(--color-slate-400);--width:13px;--height:13px}.alter-container button:hover,.alter-container button.hovered-styles{background:var(--color-slate-600);--icon-color:#fff}.alter-container .up{transform:rotate(180deg)}.alter-container .down{margin-top:3px}.icon-radios{height:26px;width:26px;display:flex;justify-content:center;align-items:center;margin-right:5px;position:relative;border-radius:4px}.icon-radios input{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:2}.icon-radios:has(input:checked),.icon-radios:hover,.icon-radios.hovered-styles{background-color:var(--color-slate-200)}.icon-radios .icon{--icon-color:var(--color-slate-700)}.--nav-bar{background-color:var(--nav-bar-background-color);border-bottom:var(--nav-bar-border-bottom-size) var(--nav-bar-border-bottom-style) var(--nav-bar-border-bottom-color);box-sizing:border-box;display:flex;justify-content:var(--logo-position);padding:var(--nav-bar-padding);transition:border-color 0.2s ease-in,background-color 0.2s ease-in;z-index:1}.--nav-bar .--logo{display:flex;height:var(--logo-size);z-index:2}.element-background{background-color:var(--business-container-background-color)}.--business-container{background-color:var(--business-container-background-color);padding:var(--business-container-padding);height:100%}.--business-header-container{transition:opacity 0.2s ease-in,transform 0.2s ease-in,visibility 0.2s ease-in}.--index-header{color:var(--index-header-color);font:var(--index-header-weight) var(--index-header-font-size) var(--index-header-font);margin:var(--index-header-margin);text-align:var(--index-header-text-align)}.--subheader{color:var(--subheader-color);font:var(--subheader-weight) var(--subheader-font-size) var(--subheader-font);margin:var(--subheader-margin);text-align:var(--subheader-text-align)}.--height-container{display:flex;position:relative}.--services-container{flex-shrink:0;margin-right:10px;max-width:450px;transition:opacity 0.2s ease-in,visibility 0.2s ease-in,transform 0.2s ease-in;visibility:visible;width:100%;position:absolute;top:0px}.--service-container{box-sizing:border-box;max-width:450px;width:100%}.--back-to-subcategory-btn-container{z-index:-1;position:absolute}.--back-to-subcategory-btn-container .--back-to-subcategory-btn{background-color:var(--back-to-subcategory-btn-background-color);border-radius:var(--back-to-subcategory-btn-border-radius);box-sizing:border-box;box-shadow:var(--back-to-subcategory-btn-box-shadow);color:var(--back-to-subcategory-btn-color);font:var(--back-to-subcategory-btn-weight) var(--back-to-subcategory-btn-font-size) var(--back-to-subcategory-btn-font);padding:var(--back-to-subcategory-btn-padding);margin:var(--back-to-subcategory-btn-margin);width:-moz-fit-content;width:fit-content}.--back-to-subcategory-btn-container .--back-to-subcategory-btn:hover{background-color:var(--back-to-subcategory-btn-background-color-hover);box-shadow:var(--back-to-subcategory-btn-box-shadow-hover);color:var(--back-to-subcategory-btn-color-hover)}.--back-to-subcategory-btn-container .--back-to-subcategory-btn{overflow:hidden}.--subcategory-chosen .--back-to-subcategory-btn-container{grid-template-rows:1fr;z-index:2}.--subcategory-chosen .--business-header-container{height:0;transform:translateY(10px);opacity:0;visibility:hidden}.--subcategory-chosen .--big-subcategory-button{opacity:0;transform:translateY(10px);visibility:hidden}.--subcategory-chosen .--back-to-subcategory-btn{opacity:1;transform:translateY(0px);visibility:visible}.--big-subcategory-button{box-sizing:border-box;box-shadow:var(--big-subcategory-button-box-shadow);border-radius:var(--big-subcategory-button-border-radius);margin:var(--big-subcategory-button-margin);align-items:center;background-color:var(--big-subcategory-button-background-color);border-radius:var(--big-subcategory-button-border-radius);box-sizing:border-box;display:flex;justify-content:space-between;padding:var(--big-subcategory-button-padding);transition:border-radius 0s 0.2s,background-color 0.2s ease-in,opacity 0.2s ease-in,transform 0.2s ease-in,visibility 0.2s ease-in;width:100%}.--big-subcategory-button:hover,.--big-subcategory-button.hovered-styles{box-shadow:var(--big-subcategory-button-box-shadow-hover);background-color:var(--big-subcategory-button-background-color-hover)}.--big-subcategory-button:hover .--subcategory-header,.--big-subcategory-button.hovered-styles .--subcategory-header{color:var(--subcategory-header-color-hover)}.--big-subcategory-button:hover .--subcategory-service-count,.--big-subcategory-button.hovered-styles .--subcategory-service-count{color:var(--subcategory-service-count-color-hover)}.--subcategory-header{color:var(--subcategory-header-color);font:var(--subcategory-header-weight) var(--subcategory-header-font-size) var(--subcategory-header-font);text-transform:var(--subcategory-header-transform)}.--pill-container{display:flex;align-items:center;gap:5px}.--subcategory-service-count{color:var(--subcategory-service-count-color);font:var(--subcategory-service-count-weight) var(--subcategory-service-count-font-size) var(--subcategory-service-count-font)}.--subcategory-chevron{display:var(--subcategory-chevron-display);width:var(--subcategory-chevron-chevron-size);height:var(--subcategory-chevron-chevron-size);--width:var(--subcategory-chevron-chevron-size);--height:var(--subcategory-chevron-chevron-size);--icon-color:var(--subcategory-chevron-chevron-color);transform:rotate(0deg);transition:transform 0.175s ease-in}.--inner-services-wrapper{padding:0px;opacity:0;transform:translateY(20px);visibility:hidden}.--service-container.active .--inner-services-wrapper{position:absolute;top:30px;width:100%;max-width:450px;border-radius:var(--inner-services-wrapper-border-radius);box-sizing:border-box;box-shadow:var(--inner-services-wrapper-box-shadow);opacity:1;padding:10px;transition:transform 0.2s ease-in,visible 0.2s ease-in,opacity 0.2s ease-in;transform:translateY(0px);background-color:var(--inner-services-wrapper-background-color);visibility:visible}.--service-container.active .--inner-services-container{box-shadow:var(--service-wrapper-box-shadow)}.--inner-services-container{background:var(--service-wrapper-background-color);box-shadow:0px 0px 0px 0px;box-sizing:border-box;border-radius:var(--service-wrapper-border-radius);overflow:hidden;transition:box-shadow 0.2s ease-in;width:100%}.--service-wrapper{position:relative}.--service-wrapper:not(:last-of-type)::after{content:"";border-bottom:var(--service-wrapper-divider-size) var(--service-wrapper-divider-style) var(--service-wrapper-divider-color);position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:90%}.--service-holder{align-items:center;display:flex;justify-content:space-between;padding:10px}.--service-name{color:var(--service-name-color);font:var(--service-name-weight) var(--service-name-font-size) var(--service-name-font);letter-spacing:var(--service-name-spacing);text-transform:var(--service-name-transform)}.--service-description{color:var(--service-description-color);padding:var(--service-description-padding);background:var(--service-description-background);border-radius:var(--service-description-border-radius);font:var(--service-description-weight) var(--service-description-font-size) var(--service-description-font);letter-spacing:var(--service-description-spacing);box-shadow:var(--service-description-box-shadow);line-height:var(--service-description-line-height);transition:0.2s height ease-in;overflow:hidden}.--service-description.collapsed{height:calc(var(--service-description-line-height) * 1.9rem);white-space:normal;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.--service-bottom-bar{display:flex;justify-content:space-between}.--in-person::before,.--virtual::before,.--location-amount::before,.--service-duration::before,.--mobile::before,.--service-cost::before,.--view-receipt-btn::before{content:"";display:block;width:12px;height:12px;background:transparent;box-shadow:0px 0px 0px 0px;padding:0;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:cover;mask-size:cover;background-color:var(--icon-color);margin-right:3px}.--service-cost{align-items:center;background-color:var(--service-cost-background-color);border-radius:var(--service-cost-border-radius);box-shadow:var(--service-cost-box-shadow);box-sizing:border-box;color:var(--service-cost-color);display:flex;font:var(--service-cost-weight) var(--service-cost-font-size) var(--service-cost-font);height:-moz-fit-content;height:fit-content;padding:var(--service-cost-padding);--icon-url:url(/images/icons/price.svg);--icon-color:var(--service-cost-color)}.--service-cost::before{display:var(--service-cost-icon-display)}.--service-duration{align-items:center;background-color:var(--service-duration-background-color);border-radius:var(--service-duration-border-radius);box-shadow:var(--service-duration-box-shadow);box-sizing:border-box;color:var(--service-duration-color);display:flex;font:var(--service-duration-weight) var(--service-duration-font-size) var(--service-duration-font);height:-moz-fit-content;height:fit-content;padding:var(--service-duration-padding);display:flex;--icon-url:url(/images/icons/clock-tag.svg);--icon-color:var(--service-duration-color)}.--service-duration::before{display:var(--service-duration-icon-display)}.--location-amount{align-items:center;background-color:var(--location-amount-background-color);border-radius:var(--location-amount-border-radius);box-shadow:var(--location-amount-box-shadow);box-sizing:border-box;color:var(--location-amount-color);display:flex;font:var(--location-amount-weight) var(--location-amount-font-size) var(--location-amount-font);height:-moz-fit-content;height:fit-content;padding:var(--location-amount-padding);margin-left:6px;--icon-url:url(/images/icons/location.svg);--icon-color:var(--location-amount-color)}.--location-amount::before{display:var(--location-amount-icon-display)}.--in-person{align-items:center;background-color:var(--in-person-background-color);border-radius:var(--in-person-border-radius);box-shadow:var(--in-person-box-shadow);box-sizing:border-box;color:var(--in-person-color);display:flex;font:var(--in-person-weight) var(--in-person-font-size) var(--in-person-font);height:-moz-fit-content;height:fit-content;padding:var(--in-person-padding);--icon-url:url(/images/icons/person.svg);--icon-color:var(--in-person-color)}.--in-person::before{display:var(--in-person-icon-display)}.--mobile{align-items:center;background-color:var(--mobile-background-color);border-radius:var(--mobile-border-radius);box-shadow:var(--mobile-box-shadow);color:var(--mobile-color);display:flex;height:-moz-fit-content;height:fit-content;font:var(--mobile-weight) var(--mobile-font-size) var(--mobile-font);padding:var(--mobile-padding);--icon-url:url(/images/icons/mobile.svg);--icon-color:var(--mobile-color)}.--mobile::before{display:var(--mobile-icon-display)}.--virtual{align-items:center;background-color:var(--virtual-background-color);color:var(--virtual-color);border-radius:var(--virtual-border-radius);box-shadow:var(--virtual-box-shadow);box-sizing:border-box;color:var(--virtual-color);display:flex;font:var(--virtual-weight) var(--virtual-font-size) var(--virtual-font);height:-moz-fit-content;height:fit-content;padding:var(--virtual-padding);--icon-url:url(/images/icons/virtual.svg);--icon-color:var(--virtual-color)}.--virtual::before{display:var(--virtual-icon-display)}.--expand-btn{background-color:var(--expand-btn-background-color);border-radius:var(--expand-btn-border-radius);box-sizing:border-box;box-shadow:var(--expand-btn-box-shadow);color:var(--expand-btn-color);font:var(--expand-btn-weight) var(--expand-btn-font-size) var(--expand-btn-font);padding:var(--expand-btn-padding);margin:var(--expand-btn-margin)}.--expand-btn:hover,.--expand-btn.hovered-styles{background-color:var(--expand-btn-background-color-hover);box-shadow:var(--expand-btn-box-shadow-hover);color:var(--expand-btn-color-hover)}.--book-btn{background-color:var(--book-btn-background-color);border-radius:var(--book-btn-border-radius);box-sizing:border-box;box-shadow:var(--book-btn-box-shadow);color:var(--book-btn-color);font:var(--book-btn-weight) var(--book-btn-font-size) var(--book-btn-font);padding:var(--book-btn-padding);margin-right:10px;margin-bottom:10px}.--book-btn:hover,.--book-btn.hovered-styles{background-color:var(--book-btn-background-color-hover);box-shadow:var(--book-btn-box-shadow-hover);color:var(--book-btn-color-hover)}.view-location-container{display:none}.summary-container{position:relative;width:100%;max-width:450px;margin-right:5px;pointer-events:none}.--service-chosen,.--location-summary-container{grid-template-rows:0fr}.--service-chosen>div,.--location-summary-container>div{overflow:hidden}.location-active .--location-container{opacity:1;visibility:visible;transform:translateY(0px)}.location-active .--business-header-container,.calendar-active .--business-header-container{height:0px}.location-active .--services-container,.calendar-active .--services-container{transform:translateY(10px);opacity:0;visibility:hidden;pointer-events:none}.location-active .--service-chosen,.calendar-active .--service-chosen{opacity:1;visibility:visible;transform:translateY(0px)}.location-active .--business-header-container,.calendar-active .--business-header-container{transform:translateY(10px);opacity:0;visibility:hidden;pointer-events:none}.calendar-active .--calendar-container,.calendar-active .--location-summary-container{opacity:1;visibility:visible;transform:translateY(0px);pointer-events:all}.--calendar-container{opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.2s ease-in,visibility 0.2s ease-in,transform 0.2s ease-in;max-width:325px;position:relative;flex-shrink:0;pointer-events:none;width:100%}.--location-container{width:0px;visibility:hidden;opacity:0;transform:translateY(10px);transition:opacity 0.2s ease-in,visibility 0.2s ease-in,transform 0.2s ease-in;position:relative}.--locate-container{align-items:center;display:flex;margin-bottom:10px;margin-top:5px;min-width:325px}.--service-chosen{background:var(--service-chosen-background-color);box-shadow:var(--service-chosen-box-shadow);padding:var(--service-chosen-padding);border-radius:var(--service-chosen-border-radius);opacity:0;width:100vw;max-width:450px;z-index:99;box-sizing:border-box;opacity:0;visibility:hidden;transform:translateY(10px);transition:0.2s ease-in visibility,0.2s ease-in opacity,0.2s ease-in transform}.--service-chosen .--service-wrapper{background:var(--service-wrapper-background-color);box-shadow:var(--service-wrapper-box-shadow);padding:var(--service-wrapper-padding);border-radius:var(--service-wrapper-border-radius)}.--change-btn{display:flex;margin-left:auto;margin-right:5px;color:var(--change-btn-color);font:var(--change-btn-weight) var(--change-btn-font-size) var(--change-btn-font);letter-spacing:var(--change-btn-spacing);padding:var(--change-btn-padding);box-shadow:var(--change-btn-box-shadow);background:var(--change-btn-background-color);border-radius:var(--change-btn-border-radius)}.--change-btn:hover{background:var(--change-btn-background-color-hover);box-shadow:var(--change-btn-box-shadow-hover);color:var(--change-btn-color-hover)}.--locate-store{color:var(--locate-store-color);font:var(--locate-store-weight) var(--locate-store-font-size) var(--locate-store-font);letter-spacing:var(--locate-store-spacing);min-width:325px}.--locate-input{width:100%;background:var(--locate-input-background-color);border-radius:var(--locate-input-border-radius);border:0;box-shadow:var(--locate-input-box-shadow);box-sizing:border-box;color:var(--locate-input-color);font:var(--locate-input-weight) var(--locate-input-font-size) var(--locate-input-font);letter-spacing:var(--locate-input-spacing);padding:var(--locate-input-padding);outline:0 !important}.--locate-input::-moz-placeholder{color:var(--locate-input-placeholder-color)}.--locate-input::placeholder{color:var(--locate-input-placeholder-color)}.--locate-btn{background:var(--locate-btn-background-color);--icon-color:var(--locate-btn-color);border-radius:var(--locate-btn-border-radius);box-shadow:var(--locate-btn-box-shadow);margin-left:10px;width:40px;height:100%;aspect-ratio:1/1;position:relative;display:flex;align-items:center;justify-content:center;--icon-url:url(/images/icons/search-thick.svg)}.--location-wrapper{text-align:left;background:var(--location-wrapper-background-color);border-radius:var(--location-wrapper-border-radius);padding:var(--location-wrapper-padding);margin:var(--location-wrapper-margin);box-shadow:var(--location-wrapper-box-shadow);width:100%;width:325px}.--location-name{color:var(--location-name-color);font:var(--location-name-weight) var(--location-name-font-size) var(--location-name-font);letter-spacing:var(--location-name-spacing);margin:var(--location-name-margin)}.--location-address{color:var(--location-address-color);font:var(--location-address-weight) var(--location-address-font-size) var(--location-address-font);letter-spacing:var(--location-address-spacing);margin:var(--location-address-margin)}.--location-distance{color:var(--location-distance-color);font:var(--location-distance-weight) var(--location-distance-font-size) var(--location-distance-font);letter-spacing:var(--location-distance-spacing);margin:var(--location-distance-margin)}.--location-display{background:var(--location-display-background-color);box-sizing:border-box;border-left:var(--location-display-border-left-size) var(--location-display-border-left-style) var(--location-display-border-left-color);position:absolute;top:0px;right:0px;width:calc(100% - 10px);min-width:325px;max-width:450px;padding:10px 15px 40px;z-index:99;border-top:1px solid rgb(148,163,184);overflow:auto;max-height:calc(100vh - 40px)}.--location-display::-webkit-scrollbar{width:7px;border-radius:10px}.--location-display::-webkit-scrollbar-track{border-radius:10px;background:transparent}.--location-display::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px 10px rgba(100,116,139,0.4901960784);border:6px solid transparent;border-radius:10px}.--location-img-container{width:100%;overflow:hidden;border-radius:var(--location-img-container-border-radius);position:relative;margin-bottom:5px;aspect-ratio:1/1}.--location-direction-btn{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,0.65);color:#fff;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.8);font:500 0.875rem Lato;letter-spacing:0.2px;padding:5px 10px;border-radius:12px}.--location-display-name{color:var(--location-display-name-color);font:var(--location-display-name-weight) var(--location-display-name-font-size) var(--location-display-name-font);letter-spacing:var(--location-display-name-spacing);margin-bottom:3px}.--location-display-address{color:var(--location-display-address-color);font:var(--location-display-address-weight) var(--location-display-address-font-size) var(--location-display-address-font);letter-spacing:var(--location-display-address-spacing);margin-bottom:3px}.--location-direction-icon-btn{--icon-url:url(/images/icons/near-me.svg);--icon-color:var(--location-display-address-color)}.--location-number{color:var(--location-number-color);font:var(--location-number-weight) var(--location-number-font-size) var(--location-number-font);letter-spacing:var(--location-number-spacing);display:flex;align-items:center;--icon-url:url(/images/icons/phone-fill.svg);--icon-color:var(--location-number-color)}.--location-number::before{content:"";-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:cover;mask-size:cover;background-color:var(--icon-color);width:16px;height:16px;display:block;margin-right:5px}.--location-email{color:var(--location-email-color);font:var(--location-email-weight) var(--location-email-font-size) var(--location-email-font);letter-spacing:var(--location-email-spacing);display:flex;align-items:center;--icon-url:url(/images/icons/email-fill.svg);--icon-color:var(--location-email-color)}.--location-email::before{content:"";-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:cover;mask-size:cover;background-color:var(--icon-color);width:16px;height:16px;display:block;margin-right:5px}.--location-number-container{margin:var(--location-number-container-margin);display:flex;align-items:center;justify-content:space-between}.--location-call-btn{background:var(--location-call-btn-background-color);padding:var(--location-call-btn-padding);padding:var(--location-call-btn-padding);box-shadow:var(--location-call-btn-box-shadow);border-radius:var(--location-call-border-radius);color:var(--location-call-btn-color);font:var(--location-call-btn-weight) var(--location-call-btn-font-size) var(--location-call-btn-font);letter-spacing:var(--location-call-btn-spacing)}.--location-email-btn{background:var(--location-email-btn-background-color);padding:var(--location-email-btn-padding);box-shadow:var(--location-email-btn-box-shadow);border-radius:var(--location-email-border-radius);color:var(--location-email-btn-color);font:var(--location-email-btn-weight) var(--location-email-btn-font-size) var(--location-email-btn-font);letter-spacing:var(--location-email-btn-spacing)}.--location-times-container{margin:var(--location-times-container-margin);border-top:var(--location-times-container-divider-size) var(--location-times-container-divider-style);border-bottom:var(--location-times-container-divider-size) var(--location-times-container-divider-style);border-color:var(--location-times-container-divider-color);padding:var(--location-times-container-padding)}.--location-times-container>div{display:flex;justify-content:space-between;align-items:center}.--location-display-day{text-transform:capitalize;color:var(--location-display-day-color);font:var(--location-display-day-weight) var(--location-display-day-font-size) var(--location-display-day-font);letter-spacing:var(--location-display-day-spacing);margin-bottom:10px}.--location-display-times{text-transform:capitalize;color:var(--location-display-times-color);font:var(--location-display-times-weight) var(--location-display-times-font-size) var(--location-display-times-font);letter-spacing:var(--location-display-times-spacing)}.--location-services-container{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.--location-services-header{color:var(--location-services-header-color);font:var(--location-services-header-weight) var(--location-services-header-font-size) var(--location-services-header-font);letter-spacing:var(--location-services-header-spacing);margin-bottom:4px}.--location-service-list-item{font:var(--location-service-list-item-weight) var(--location-service-list-item-font-size) var(--location-service-list-item-font);padding:3px 7px;background-color:var(--location-service-list-item-background-color);color:var(--location-service-list-item-color);border-radius:var(--location-service-list-item-border-radius);flex-shrink:0}.--location-summary-container{background:var(--location-summary-container-background-color);border-radius:var(--location-summary-container-border-radius);box-shadow:var(--location-summary-container-box-shadow);margin:var(--location-summary-container-margin);padding:var(--location-summary-container-padding);width:100vw;max-width:450px;z-index:99;box-sizing:border-box;opacity:0;visibility:hidden;transform:translateY(10px);transition:0.2s ease-in visibility,0.2s ease-in opacity,0.2s ease-in transform}.--location-summary-wrapper{background:var(--location-summary-wrapper-background-color);border-radius:var(--location-summary-wrapper-border-radius);box-shadow:var(--location-summary-wrapper-box-shadow);padding:var(--location-summary-wrapper-padding)}.--location-summary-name{color:var(--location-summary-name-color);font:var(--location-summary-name-weight) var(--location-summary-name-font-size) var(--location-summary-name-font);letter-spacing:var(--location-summary-name-spacing)}.--location-summary-address{color:var(--location-summary-address-color);font:var(--location-summary-address-weight) var(--location-summary-address-font-size) var(--location-summary-address-font);letter-spacing:var(--location-summary-address-spacing)}.--change-location-btn{display:flex;margin-left:auto;margin-top:10px;color:var(--change-location-btn-color);font:var(--change-location-btn-weight) var(--change-location-btn-font-size) var(--change-location-btn-font);letter-spacing:var(--change-location-btn-spacing);padding:var(--change-location-btn-padding);box-shadow:var(--change-location-btn-box-shadow);background:var(--change-location-btn-background-color);border-radius:var(--change-location-btn-border-radius)}.--calendar{box-sizing:border-box;opacity:0;visibility:hidden;transition:opacity 0.2s ease-in,visibility 0.2s ease-in,transform 0.2s ease-in,height 0.25s ease;transform:translateY(6px);margin-top:10px;position:absolute;width:100%;border-radius:var(--calendar-border-radius);box-shadow:var(--calendar-box-shadow);padding:var(--calendar-padding)}.--calendar.active{opacity:1;visibility:visible;transform:translateY(0px)}.--calendar{display:flex;z-index:6;overflow:hidden}.--calendar.loading>.w-100{opacity:0.5;pointer-events:none}.--calendar .w-100{transform:translateX(0%)}.--calendar.forward>.w-100{transform:translateX(-100%);transition:transform 0.3s ease}.--calendar.primed>.w-100{transform:translateX(-100%)}.--calendar.backward>.w-100{transform:translateX(0%);transition:transform 0.3s ease}.--calendar-date-selector{background-color:var(--calendar-date-selector-background-color);color:var(--calendar-date-selector-color);border-radius:var(--calendar-date-selector-border-radius);font:var(--calendar-date-selector-weight) var(--calendar-date-selector-font-size) var(--calendar-date-selector-font);padding:var(--calendar-date-selector-padding);box-shadow:var(--calendar-date-selector-box-shadow)}.--calendar-date-selector .icon{--icon-color:var(--calendar-date-selector-color);--icon-url:url(/images/icons/calendar-thick.svg);--width:20px;--height:20px}.--month-wrapper{background-color:var(--month-wrapper-background-color);color:var(--month-wrapper-color);font:var(--month-wrapper-weight) var(--month-wrapper-font-size) var(--month-wrapper-font);padding:var(--month-wrapper-padding)}.--row-holder>div{width:14.285714%;aspect-ratio:1/1;box-sizing:border-box;display:flex;justify-content:center;flex-flow:column-reverse}.--row-holder.days{background-color:var(--day-background-color)}.--row-holder>.--day{font:var(--day-weight) var(--day-font-size) var(--day-font);color:var(--day-color);text-transform:capitalize}.--row-holder>.--date{font:var(--date-weight) var(--date-font-size) var(--date-font);color:var(--date-color);background-color:var(--date-background-color);border-radius:var(--date-border-radius)}.--row-holder>.--date:not(.--strike){cursor:pointer}.--row-holder>.--date:not(.--strike):hover,.--row-holder>.--date.active{color:var(--date-color-hover);background-color:var(--date-background-color-hover)}.--dates-holder{background-color:var(--calendar-background-color)}.--chevron{background-color:var(--chevron-background-color);border-radius:var(--chevron-border-radius);box-shadow:var(--chevron-box-shadow);padding:var(--chevron-padding)}.--chevron .--chevron-mask{background-color:var(--chevron-color)}.--time-holder{box-shadow:var(--time-holder-box-shadow);border-radius:var(--time-holder-border-radius);background-color:var(--time-holder-background-color);padding:var(--time-holder-padding);font:var(--time-holder-weight) var(--time-holder-font-size) var(--time-holder-font);color:var(--time-holder-color);border-radius:var(--time-holder-border-radius);margin-top:10px}.--time-holder:hover,.--time-holder.hovered-styles{box-shadow:var(--time-holder-box-shadow-hover);background-color:var(--time-holder-background-color-hover);color:var(--time-holder-color-hover)}.--times{box-shadow:var(--times-box-shadow);border-radius:var(--times-border-radius);background-color:var(--times-background-color);padding:var(--times-padding);top:var(--times-top)}.--times .time{font:var(--times-weight) var(--times-font-size) var(--times-font);color:var(--times-color);border-radius:var(--times-border-radius-hover)}.--times .time:not(.no-hover):hover,.--times .time:not(.no-hover).hovered-styles{background-color:var(--times-background-color-hover);color:var(--times-color-hover)}.--staff-container{opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity 0.15s ease-in,visibility 0.15s ease-in,transform 0.15s ease-in}.--staff-container.active{opacity:1;visibility:visible;transform:translateY(0px)}.--member{border-radius:var(--member-border-radius);background-color:var(--member-background-color);box-shadow:var(--member-box-shadow);padding:var(--member-padding);display:flex;align-items:center;margin-top:10px;cursor:pointer}.--member.active{background-color:var(--member-background-color-active)}.--member.active .--staff-avatar.staff-img{background-image:var(--member-img) !important;background-size:cover}.--member.active .--staff-name{color:var(--staff-name-color-active)}.--member.active .--staff-lead{color:var(--staff-lead-color-active)}.--member:not(.disabled):hover{box-shadow:var(--member-box-shadow-hover)}.--member:not(.disabled).active{box-shadow:var(--member-box-shadow-active)}.--member .--staff-avatar{width:50px;height:50px;background-color:var(--member-avatar-bg);color:var(--member-avatar-color);border-radius:var(--staff-avatar-border-radius);display:flex;justify-content:center;align-items:center;font-size:1.1rem;font-family:var(--staff-name-font)}.--member .--staff-avatar.staff-img{background-image:var(--member-img) !important;background-size:cover}.--member .--staff-avatar .staff-initial{color:var(--main-color-contrast)}.--member .--staff-name{font:var(--staff-name-weight) var(--staff-name-font-size) var(--staff-name-font);color:var(--staff-name-color)}.--member .--staff-lead{font:var(--staff-lead-weight) var(--staff-lead-font-size) var(--staff-lead-font);color:var(--staff-lead-color)}.--confirm-booking-btn{background-color:var(--confirm-booking-btn-background-color);font:var(--confirm-booking-btn-weight) var(--confirm-booking-btn-font-size) var(--confirm-booking-btn-font);box-shadow:var(--confirm-booking-btn-box-shadow);border-radius:var(--confirm-booking-btn-border-radius);color:var(--confirm-booking-btn-color);padding:var(--confirm-booking-btn-padding);width:var(--confirm-booking-btn-width);display:flex;justify-content:var(--confirm-booking-btn-align);opacity:0;transform:translateY(10px);outline:0 !important;border:0;transition:box-shadow 0.2s ease-in,background-color 0.2s ease-in,color 0.2s ease-in,opacity 0.15s ease-in,transform 0.2s ease-in;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.--confirm-booking-btn:hover,.--confirm-booking-btn.hovered-styles{background-color:var(--confirm-booking-btn-background-color-hover);box-shadow:var(--confirm-booking-btn-box-shadow-hover);color:var(--confirm-booking-btn-color-hover)}.--confirm-booking-btn.active{opacity:1;transform:translateY(0px);pointer-events:unset}.--confirm-booking-container{background:var(--confirm-booking-container-background-color);box-shadow:var(--confirm-booking-container-box-shadow);border-radius:var(--confirm-booking-container-border-radius);padding:var(--confirm-booking-container-padding);margin-top:22px;opacity:0;transform:translateY(10px);transition:opacity 0.2s ease-in,transform 0.2s ease-in;position:absolute;width:100%;top:0px;box-sizing:border-box}.--confirm-booking-container.active{opacity:1;transform:translateY(0px)}.--change-staff-container{display:flex;top:-20px;position:relative}.--change-staff{background-color:var(--change-staff-background-color);font:var(--change-staff-weight) var(--change-staff-font-size) var(--change-staff-font);box-shadow:var(--change-staff-box-shadow);border-radius:var(--change-staff-border-radius);color:var(--change-staff-color);padding:var(--change-staff-padding);margin:var(--change-staff-margin);text-align:var(--change-staff-align);width:100%}.--change-staff:hover,.--change-staff.hovered-styles{background-color:var(--change-staff-background-color-hover);box-shadow:var(--change-staff-box-shadow-hover);color:var(--change-staff-color-hover)}.--summary-service{color:var(--summary-service-color);font:var(--summary-service-weight) var(--summary-service-font-size) var(--summary-service-font)}.--summary-price{color:var(--summary-price-color);font:var(--summary-price-weight) var(--summary-price-font-size) var(--summary-price-font);margin-left:auto}.--summary-date{color:var(--summary-date-color);font:var(--summary-date-weight) var(--summary-date-font-size) var(--summary-date-font)}.--summary-time{color:var(--summary-time-color);font:var(--summary-time-weight) var(--summary-time-font-size) var(--summary-time-font)}.--summary-staff{color:var(--summary-staff-color);font:var(--summary-staff-weight) var(--summary-staff-font-size) var(--summary-staff-font);border-top:var(--summary-staff-border-top-size) var(--summary-staff-border-top-style) var(--summary-staff-border-top-color);padding:var(--summary-staff-padding);margin:var(--summary-staff-margin)}.--continue-btn{background-color:var(--continue-btn-background-color);font:var(--continue-btn-weight) var(--continue-btn-font-size) var(--continue-btn-font);border-radius:var(--continue-btn-border-radius);color:var(--continue-btn-color);padding:var(--continue-btn-padding);width:100%;display:flex;justify-content:var(--continue-btn-align);box-shadow:var(--continue-btn-box-shadow)}.--continue-btn:hover,.--continue-btn.hovered-styles{background-color:var(--continue-btn-background-color-hover);color:var(--continue-btn-color-hover);box-shadow:var(--continue-btn-box-shadow-hover)}.--confirm-page-header{font:var(--confirm-page-header-weight) var(--confirm-page-header-font-size) var(--confirm-page-header-font);color:var(--confirm-page-header-color);width:100%;text-align:center;padding:var(--confirm-page-header-padding);box-sizing:border-box}.--confirm-page-header.active{position:relative}.--confirm-page-lead{text-align:center;position:relative;font:var(--confirm-page-lead-weight) var(--confirm-page-lead-font-size) var(--confirm-page-lead-font);color:var(--confirm-page-lead-color);top:0px;margin:10px 0px 12px}.--confirm-details-container{border-top:var(--confirm-details-container-border-top-size) var(--confirm-details-container-border-top-style) var(--confirm-details-container-border-top-color);border-bottom:var(--confirm-details-container-border-bottom-size) var(--confirm-details-container-border-bottom-style) var(--confirm-details-container-border-bottom-color);margin:var(--confirm-details-container-margin);padding:var(--confirm-details-container-padding)}.--booking-id{text-align:center;position:relative;font:var(--confirm-booking-id-weight) var(--confirm-booking-id-font-size) var(--confirm-booking-id-font);color:var(--confirm-booking-id-color);opacity:0;transform:translateY(-10px);transition:0.2s opacity ease-in,0.2s transform ease-in}.--booking-id.active{opacity:1;transform:translateY(0px)}.--desc-value{position:relative;display:flex;margin:var(--desc-value-margin)}.--desc{flex-shrink:0;width:var(--desc-width);font:var(--desc-weight) var(--desc-font-size) var(--desc-font);color:var(--desc-color);letter-spacing:var(--desc-letter-spacing)}.--value{font:var(--value-weight) var(--value-font-size) var(--value-font);color:var(--value-color);letter-spacing:var(--value-letter-spacing)}.--virtual-link{font-weight:600;color:var(--virtual-link-color)}.--cancel-btn{padding:var(--confirm-page-cancel-btn-padding);background:var(--confirm-page-cancel-btn-background-color);margin:var(--confirm-page-cancel-btn-margin);font:var(--confirm-page-cancel-btn-weight) var(--confirm-page-cancel-btn-font-size) var(--confirm-page-cancel-btn-font);color:var(--confirm-page-cancel-btn-color);box-shadow:var(--confirm-page-cancel-btn-box-shadow);border-radius:var(--confirm-page-cancel-btn-border-radius);width:100%}.--cancel-btn:hover,.--cancel-btn.hovered-styles{background:var(--confirm-page-cancel-btn-background-color-hover);box-shadow:var(--confirm-page-cancel-btn-box-shadow-hover);color:var(--confirm-page-cancel-btn-color-hover)}.--reschedule-btn{padding:var(--confirm-page-reschedule-btn-padding);background:var(--confirm-page-reschedule-btn-background-color);margin:var(--confirm-page-reschedule-btn-margin);font:var(--confirm-page-reschedule-btn-weight) var(--confirm-page-reschedule-btn-font-size) var(--confirm-page-reschedule-btn-font);color:var(--confirm-page-reschedule-btn-color);box-shadow:var(--confirm-page-reschedule-btn-box-shadow);border-radius:var(--confirm-page-reschedule-btn-border-radius);width:100%}.--reschedule-btn:hover,.--reschedule-btn.hovered-styles{background:var(--confirm-page-reschedule-btn-background-color-hover);box-shadow:var(--confirm-page-reschedule-btn-box-shadow-hover);color:var(--confirm-page-reschedule-btn-color-hover)}.--booking-btn-container{display:flex}.questionnaire-container [data-page]{position:absolute;top:0px;left:var(--page-transition-left);opacity:var(--page-transition-start-opacity);visibility:hidden;pointer-events:none;width:100%;max-width:var(--input-max-width);box-sizing:border-box;transform:var(--page-transition-start-transform);transition:opacity 0.25s ease-in,transform 0.2s ease-in,visibility 0.25s ease-in}.questionnaire-container [data-page].active{opacity:1;visibility:visible;pointer-events:all}.questionnaire-container [data-page].confirm-page{--confirm-page-left:50%;transform:translateX(-50%);margin-top:50px;left:var(--confirm-page-left);transform:var(--confirm-page-transform);max-width:570px}.--change-date{font:var(--change-date-btn-weight) var(--change-date-btn-font-size) var(--change-date-btn-font);color:var(--change-date-btn-color);background-color:var(--change-date-btn-background-color);border-radius:var(--change-date-btn-border-radius);padding:var(--change-date-btn-padding);position:absolute;box-shadow:var(--change-date-box-shadow);right:0;top:-5px}.--change-date:hover{color:var(--change-date-btn-color-hover);background-color:var(--change-date-btn-background-color-hover);box-shadow:var(--change-date-box-shadow-hover)}.view-location-container{transform:translateX(100%);position:fixed;top:90px;background-color:rgba(0,0,0,0.75);right:0px;--view-location-height:26px;--view-location-width:26px;height:var(--view-location-height);width:var(--view-location-width);border-bottom-left-radius:4px;border-top-left-radius:4px;z-index:100;transition:transform 0.25s ease-in}.view-location-btn{--icon-url:url(/images/icons/chevron-thick.svg);--icon-color:#fff;--height:var(--view-location-height);--width:var(--view-location-width);transform:rotate(180deg);transition:transform 0.2s cubic-bezier(0.92,0.09,0.06,1)}.view-location-btn.open{transform:rotate(0deg)}.--timer-container{background:var(--timer-background-color);border-radius:var(--timer-border-radius);box-shadow:var(--timer-box-shadow);padding:var(--timer-padding);letter-spacing:var(--time-spacing);width:-moz-fit-content;width:fit-content;margin:auto}.--timer-container .--timer{font:var(--timer-weight) var(--timer-font-size) var(--timer-font);color:var(--timer-color)}.--timer-container .--time-left{font:var(--timer-time-weight) var(--timer-font-size) var(--timer-font);color:var(--timer-time-color)}.--timer-container.--overran{width:290px;background:var(--timer-background-color-overran);box-shadow:var(--timer-box-shadow-overran)}.--timer-container.--overran .--timer{color:var(--timer-color-overran);font-weight:var(--timer-weight-overran);font-size:0.8rem}.--optional{background:var(--optional-background-color);border-radius:var(--optional-border-radius);box-shadow:var(--optional-box-shadow);color:var(--optional-color);font:var(--optional-weight) var(--optional-font-size) var(--optional-font);height:-moz-fit-content;height:fit-content;letter-spacing:var(--optional-letter-spacing);margin:var(--optional-margin);padding:var(--optional-padding);box-sizing:border-box}.--booking-btn-container.--stacked{flex-flow:row;flex-wrap:wrap;gap:10px;width:500px}.--deposit-btn{box-shadow:var(--deposit-btn-box-shadow);background-color:var(--deposit-btn-background-color);color:var(--deposit-btn-color);margin:var(--deposit-btn-margin);padding:var(--deposit-btn-padding);border-radius:var(--deposit-btn-border-radius);font:var(--deposit-btn-weight) var(--deposit-btn-font-size) var(--deposit-btn-font);letter-spacing:var(--deposit-btn-letter-spacing);flex-grow:1}.--deposit-btn:hover,.--deposit-btn.hovered{background-color:var(--deposit-btn-background-color-hover);color:var(--deposit-btn-color-hover);box-shadow:var(--deposit-btn-box-shadow-hover)}.--coupon-container{display:flex;gap:10px;margin:var(--apply-coupon-btn-margin)}.--coupon-container .--input-box{margin:0;width:100%}.--apply-coupon-btn{align-items:center;background-color:var(--apply-coupon-btn-background-color);border-radius:var(--apply-coupon-btn-border-radius);box-shadow:var(--apply-coupon-btn-box-shadow);color:var(--apply-coupon-btn-color);display:flex;font:var(--apply-coupon-btn-weight) var(--apply-coupon-btn-font-size) var(--apply-coupon-btn-font);justify-content:var(--apply-coupon-btn-align);position:relative;max-width:var(--apply-coupon-btn-width);width:100%}.--apply-coupon-btn:hover{background-color:var(--apply-coupon-btn-background-color-hover);color:var(--apply-coupon-btn-color-hover);box-shadow:var(--apply-coupon-btn-box-shadow-hover)}.--same-as-billing{color:var(--same-as-billing-color);font:var(--same-as-billing-weight) var(--same-as-billing-font-size) var(--same-as-billing-font)}.--same-name-container{margin:0px 0px 15px;color:var(--same-name-container-color);font:var(--same-name-container-weight) var(--same-name-container-font-size) var(--same-name-container-font)}.--same-name-container label{align-items:center;cursor:pointer;display:flex}.--same-name-container input{margin-right:10px}.--pay-full-btn{box-shadow:var(--pay-full-btn-box-shadow);background-color:var(--pay-full-btn-background-color);color:var(--pay-full-btn-color);margin:var(--pay-full-btn-margin);padding:var(--pay-full-btn-padding);border-radius:var(--pay-full-btn-border-radius);font:var(--pay-full-btn-weight) var(--pay-full-btn-font-size) var(--pay-full-btn-font);letter-spacing:var(--pay-full-btn-letter-spacing);flex-grow:1}.--pay-full-btn:hover,.--pay-full-btn.hovered{background-color:var(--pay-full-btn-background-color-hover);color:var(--pay-full-btn-color-hover);box-shadow:var(--pay-full-btn-box-shadow-hover)}.--pay-later-btn{box-shadow:var(--pay-later-btn-box-shadow);background-color:var(--pay-later-btn-background-color);color:var(--pay-later-btn-color);margin:var(--pay-later-btn-margin);padding:var(--pay-later-btn-padding);border-radius:var(--pay-later-btn-border-radius);font:var(--pay-later-btn-weight) var(--pay-later-btn-font-size) var(--pay-later-btn-font);letter-spacing:var(--pay-later-btn-letter-spacing);width:100%}.--pay-later-btn:hover,.--pay-later-btn.hovered{background-color:var(--pay-later-btn-background-color-hover);color:var(--pay-later-btn-color-hover);box-shadow:var(--pay-later-btn-box-shadow-hover)}.cooupon-info-container{margin:0px 0px 10px 0px}.--payment-info{display:flex;margin:var(--payment-info-margin)}.--payment-info-item{color:var(--payment-info-item-color);font:var(--payment-info-item-weight) var(--payment-info-item-font-size) var(--payment-info-item-font)}.--payment-info-amount{color:var(--payment-info-amount-color);font:var(--payment-info-amount-weight) var(--payment-info-amount-font-size) var(--payment-info-amount-font)}.--coupon-description{color:var(--coupon-description-color);font:var(--coupon-description-weight) var(--coupon-description-font-size) var(--coupon-description-font)}.--billing-detail-container{margin:var(--billing-detail-margin)}.--billing-detail{color:var(--billing-detail-color);font:var(--billing-detail-weight) var(--billing-detail-font-size) var(--billing-detail-font)}.--billing-value{color:var(--billing-value-color);font:var(--billing-value-weight) var(--billing-value-font-size) var(--billing-value-font)}.--no-detail{color:var(--no-detail-color);cursor:pointer;font:var(--no-detail-weight) var(--no-detail-font-size) var(--no-detail-font)}.--no-detail:hover{color:var(--no-detail-color-hover)}.--remove-coupon-btn{color:var(--remove-coupon-btn-color);font:var(--remove-coupon-btn-weight) var(--remove-coupon-btn-font-size) var(--remove-coupon-btn-font);margin:var(--remove-coupon-btn-margin)}.--view-receipt-btn-container{display:grid;grid-template-rows:0fr;justify-content:var(--view-receipt-btn-position);transition:grid-template-rows 0.2s ease}.--view-receipt-btn-container:not(.--show) .--view-receipt-btn{padding:0px;box-shadow:unset}.--view-receipt-btn-container.--show{grid-template-rows:1fr}.--view-receipt-btn{align-items:center;box-shadow:var(--view-receipt-btn-box-shadow);background-color:var(--view-receipt-btn-background-color);color:var(--view-receipt-btn-color);display:flex;margin:var(--view-receipt-btn-margin);padding:var(--view-receipt-btn-padding);border-radius:var(--view-receipt-btn-border-radius);font:var(--view-receipt-btn-weight) var(--view-receipt-btn-font-size) var(--view-receipt-btn-font);letter-spacing:var(--view-receipt-btn-letter-spacing);overflow:hidden;transition:padding 0.1s ease,box-shadow 0.2s ease-in,background-color 0.2s ease-in,color 0.2s ease-in;--icon-url:var(--view-receipt-btn-icon);--icon-color:var(--view-receipt-btn-color)}.--view-receipt-btn:hover,.--view-receipt-btn.hovered{background-color:var(--view-receipt-btn-background-color-hover);color:var(--view-receipt-btn-color-hover);box-shadow:var(--view-receipt-btn-box-shadow-hover);--icon-color:var(--view-receipt-btn-color-hover)}.--receipt-modal{filter:drop-shadow(0 2px 1px rgba(0,0,0,0.1));width:325px;margin:0 auto;background:linear-gradient(135deg,transparent 7.1px,white 7.11px) top left,linear-gradient(45deg,white 3.5px,transparent 3.51px) top left,linear-gradient(135deg,white 3.5px,transparent 3.51px) bottom left,linear-gradient(45deg,transparent 7.1px,white 7.11px) bottom left;background-repeat:repeat-x;background-size:10px 5px;opacity:0;padding:4px 0;position:fixed;top:50%;left:50%;transform:translate(-50%,calc(-50% + 10px));transition:opacity 0.2s ease-in,transform 0.2s ease-in;z-index:10}.--receipt-modal.--show{opacity:1;transform:translate(-50%,-50%)}.--receipt-top-border{border-bottom:1px solid rgba(0,0,0,0.25);margin-bottom:15px;padding-bottom:8px}.--receipt-list{background-color:white;list-style-type:none;padding:20px}.--receipt-list-item{font-family:monospace;display:flex;justify-content:space-between}.--receipt-list-item.--last-sold{border-bottom:1px solid rgba(0,0,0,0.25);margin-bottom:8px;padding-bottom:15px}.--receipt-spacing{border-bottom:1.5px dashed rgba(0,0,0,0.15);flex-grow:1;-webkit-flex-grow:1}.--receipt-item{font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.--receipt-wrap{white-space:normal;margin-bottom:5px}.--receipt-value{font-family:monospace}.--receipt-balance-due{padding:8px 0px;margin:8px 0px;border-top:1px dashed rgba(0,0,0,0.25);border-bottom:1px dashed rgba(0,0,0,0.25)}.--receipt-link{font-weight:600}.--receipt-discount .--receipt-item{font-weight:600}.--receipt-discount .--receipt-value{color:rgb(17,140,66)}.--overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9;background:rgba(0,0,0,0.2);opacity:0;pointer-events:none;visibility:hidden;transition:opacity 0.15s ease;cursor:pointer}.--overlay-invisible{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:all;visibility:visible;cursor:pointer}.--overlay-invisible.--level-two{z-index:12}.--overlay.--show{opacity:1;pointer-events:all;visibility:visible}.--save-billing-btn{box-shadow:var(--save-billing-btn-box-shadow);background-color:var(--save-billing-btn-background-color);border-radius:var(--save-billing-btn-border-radius);color:var(--save-billing-btn-color);font:var(--save-billing-btn-weight) var(--save-billing-btn-font-size) var(--save-billing-btn-font);letter-spacing:var(--save-billing-btn-letter-spacing);padding:var(--save-billing-btn-padding)}.--save-billing-btn:hover{background-color:var(--save-billing-btn-background-color-hover);box-shadow:var(--save-billing-btn-box-shadow-hover);color:var(--save-billing-btn-color-hover)}.--cancel-billing-btn{box-shadow:var(--cancel-billing-btn-box-shadow);background-color:var(--cancel-billing-btn-background-color);border-radius:var(--cancel-billing-btn-border-radius);color:var(--cancel-billing-btn-color);font:var(--cancel-billing-btn-weight) var(--cancel-billing-btn-font-size) var(--cancel-billing-btn-font);letter-spacing:var(--cancel-billing-btn-letter-spacing);padding:var(--cancel-billing-btn-padding)}.--cancel-billing-btn:hover{background-color:var(--cancel-billing-btn-background-color-hover);box-shadow:var(--cancel-billing-btn-box-shadow-hover);color:var(--cancel-billing-btn-color-hover)}@media screen and (max-width:1300px){.calendar-active .--location-container,.--services-container{height:0px}.summary-container{width:100%}.--service-chosen,.--location-summary-container{width:100%}}@media screen and (max-width:950px){.calendar-active .view-location-container{transform:translateX(0%)}.--location-display{transform:translateX(100%);transition:transform 0.5s cubic-bezier(0.92,0.09,0.06,1)}.--location-display.active{transform:translateX(0%)}}@media screen and (max-width:350px){#serviceDate{max-width:145px}}.form-list .form-item{box-sizing:border-box;position:relative;width:calc(50% - 10px);min-width:325px}.form-list .form-item .questionnaire-service{pointer-events:none}.form-list .top-container{padding:20px 20px 1px 20px}.form-list .form-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-list .close-thick{display:none}.questionnaire-service{--service-background-opacity:0.2;--service-color-opacity:1;background-color:var(--service-background);color:var(--service-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.questionnaire-service.deleting{--service-background-opacity:0.2;--service-color-opacity:0.2}.questionnaire-service .delete-btn,.questionnaire-service .success-btn{border-radius:100%;--icon-color:#fff;margin-left:5px;--tooltip-top:30px}.full-screen-modal{box-sizing:border-box;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#fff;z-index:12}.builder-loading-spinner{position:static !important;left:auto !important;top:auto !important;transform:none !important;opacity:1}.form-builder-loading-state{min-height:280px;padding:40px 20px}.builder-tab-loading{min-width:150px}.builder-tab-loading .spinner-container{z-index:2}.builder-tab-loading::after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(255,255,255,0.12);pointer-events:none}.filter-radio{box-shadow:0px 0px 0px 1px var(--color-slate-300)}.filter-radio:has(:checked),.filter-radio:hover{box-shadow:0px 0px 0px 2px var(--logo-color);color:var(--logo-color-darker-10)}.filter-radio label{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.filter-radio input{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;top:0;left:0;cursor:pointer}.premade-modal{opacity:0;transform:translateY(10px);transition:opacity 0.1s ease-in,transform 0.1s ease-in}.premade-modal.active{opacity:1;transform:translateY(0px)}.viewing-template .form-publish-container,.viewing-template .question-options{opacity:0;transform:translateY(10px);pointer-events:none}.viewing-template .question-row-drag-handle,.viewing-template .ghost-input,.viewing-template .page-drag-handle{display:none}.form-list{box-sizing:border-box}.premade-item{border-radius:10px;box-sizing:border-box;box-shadow:0px 0px 0px 1px var(--color-slate-300);cursor:pointer;height:-moz-fit-content;height:fit-content;overflow:hidden;width:270px}.premade-item .premade-img-container{background:var(--color-slate-100)}.premade-item img{width:250px}.premade-item:hover{box-shadow:0px 0px 0px 2px var(--logo-color)}.form-publish-container{opacity:1;transform:translateY(0px);transition:opacity 0.2s ease-in,transform 0.2s ease-in}.toggle-break{opacity:1;display:inline-flex;align-items:center;gap:10px;background:transparent;border:0;padding:0;pointer-events:none;color:var(--color-slate-400)}.break-line{flex:1;height:0.5px;background:var(--color-slate-300);opacity:1}.page-break,.page-start-break{width:100%;display:flex;align-items:center;gap:12px;margin-bottom:15px}.page-break{cursor:pointer;background:transparent;border:0;padding:0}.page-break-badge{width:24px;height:24px;border-radius:6px;background:var(--logo-color-step-3);color:#fff;line-height:1;transition:background-color 0.2s ease-in,color 0.2s ease-in}.page-settings-trigger,.page-drag-handle{opacity:0;pointer-events:none;--width:15px;--height:15px;color:var(--color-slate-500);transition:opacity 0.15s ease-in}.page-break:hover .page-drag-handle,.page-break:hover .page-settings-trigger,.toggle-break:hover .page-drag-handle,.toggle-break:hover .page-settings-trigger,.toggle-break.show-settings .page-drag-handle,.toggle-break.show-settings .page-settings-trigger,.toggle-break.active .page-drag-handle,.toggle-break.active .page-settings-trigger{opacity:0.85;pointer-events:all}.page-drag-handle{cursor:grab}.page-drag-handle:active{cursor:grabbing}.page-settings-trigger:hover,.page-drag-handle:hover{opacity:1 !important}.toggle-break.active .page-break-badge{background:var(--logo-color);color:#fff}.page-break-label{color:var(--color-slate-700);font-size:0.825rem}.discard-draft-btn{align-items:center;gap:8px}.draft-item-count-square{min-width:22px;height:22px;border-radius:6px;background:var(--color-gray-200);color:var(--color-gray-800);font:600 0.75rem var(--text-font);line-height:1;display:inline-flex;align-items:center;justify-content:center}.questions-modal .question-container[data-has-draft=true]::after{content:"Draft";position:absolute;top:10px;right:12px;padding:3px 7px;border-radius:6px;background:var(--logo-color-step-1);box-shadow:0px 0px 0px 1px var(--logo-color-step-4);color:var(--logo-color-darker-10);font:600 0.675rem var(--text-font);pointer-events:none}.page-start-break{display:flex;padding:10px 0 6px;pointer-events:all;cursor:pointer}.page-start-break .toggle-break{pointer-events:all}.page-start-break .break-line{opacity:1}.broke .page-break{display:flex;min-height:44px;padding:12px 0;margin-left:-25px}.broke .break-line{opacity:1}.broke .toggle-break{pointer-events:all}.questions-modal textarea,.preview-modal textarea{resize:none}.questions-modal .header-container,.preview-modal .header-container{border-bottom:1px solid var(--color-slate-400)}.questions-modal .header-container .close,.preview-modal .header-container .close{--width:18px;--height:18px}.questions-modal .save,.preview-modal .save{--width:24px;--height:24px;--tooltip-top:25px}.questions-modal .page-wrapper,.preview-modal .page-wrapper{background-color:var(--color-white);border:1px solid var(--color-gray-300);width:100%;border-radius:12px;margin-bottom:15px;box-sizing:border-box;padding:20px 0 0 0}.questions-modal .question-sidebar,.preview-modal .question-sidebar{width:420px}.questions-modal .question-sidebar .numbers-toolbar,.preview-modal .question-sidebar .numbers-toolbar{border-right:1px solid var(--color-slate-400)}.questions-modal .question-sidebar .numbers-toolbar .question-numbers-container,.preview-modal .question-sidebar .numbers-toolbar .question-numbers-container{height:calc(100% - 108px);overflow-y:auto;width:70px;padding-left:6px;box-sizing:border-box}.questions-modal .question-sidebar .numbers-toolbar .question-numbers-container .question-number-link,.preview-modal .question-sidebar .numbers-toolbar .question-numbers-container .question-number-link{height:32px;width:32px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-radius:4px;font-family:var(--text-font);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.questions-modal .question-sidebar .numbers-toolbar .question-numbers-container .question-number-link.active,.questions-modal .question-sidebar .numbers-toolbar .question-numbers-container .question-number-link:hover,.preview-modal .question-sidebar .numbers-toolbar .question-numbers-container .question-number-link.active,.preview-modal .question-sidebar .numbers-toolbar .question-numbers-container .question-number-link:hover{background-color:rgba(85,85,221,0.1);color:var(--logo-color-darker-10)}.questions-modal .question-sidebar .numbers-toolbar .question-expand-container,.preview-modal .question-sidebar .numbers-toolbar .question-expand-container{height:50px;width:70px;display:flex;justify-content:center;align-items:center;border-top:1px solid var(--color-slate-400)}.questions-modal .question-sidebar .numbers-toolbar .question-expand-container .expand,.preview-modal .question-sidebar .numbers-toolbar .question-expand-container .expand{--tooltip-top:-10px}.questions-modal .question-sidebar .numbers-toolbar .question-expand-container .expand::before,.preview-modal .question-sidebar .numbers-toolbar .question-expand-container .expand::before{transform:translate(10px,10px) scale(0.9)}.questions-modal .question-sidebar .numbers-toolbar .question-expand-container .expand:hover::before,.preview-modal .question-sidebar .numbers-toolbar .question-expand-container .expand:hover::before{transform:translate(20px,0px) scale(1)}.questions-modal .question-sidebar .numbers-toolbar .question-expand-container .expand::after,.preview-modal .question-sidebar .numbers-toolbar .question-expand-container .expand::after{transform:rotate(270deg)}.questions-modal .form-blocks-wrapper,.preview-modal .form-blocks-wrapper{background-color:var(--color-gray-50)}.questions-modal .label-link-indicator-row,.preview-modal .label-link-indicator-row{margin-left:45px;max-width:calc(100% - 70px)}.questions-modal .label-link-indicator,.preview-modal .label-link-indicator{border:0;padding:3px 7px;cursor:pointer;transition:box-shadow 0.15s ease,transform 0.15s ease;background:var(--color-gray-100);color:var(--color-gray-700);text-align:left}.questions-modal .label-link-indicator.state-custom,.preview-modal .label-link-indicator.state-custom{background:var(--color-success-100);color:var(--color-success-700)}.questions-modal .label-link-indicator.state-auto,.preview-modal .label-link-indicator.state-auto{background:var(--color-gray-100);color:var(--color-gray-700)}.questions-modal .label-link-indicator.state-missing,.preview-modal .label-link-indicator.state-missing{background:var(--color-warning-100);color:var(--color-warning-700)}.questions-modal .label-link-indicator:hover,.preview-modal .label-link-indicator:hover{box-shadow:0 0 0 1px var(--color-slate-300);transform:translateY(-1px)}.questions-modal .inner-questions-container,.preview-modal .inner-questions-container{background-color:var(--color-gray-50);height:100%;overflow-x:hidden;overflow-y:overlay;padding-bottom:250px;padding-top:25px;padding-left:10px}.questions-modal .inner-questions-container.question-row-drag-active .block-buttons,.preview-modal .inner-questions-container.question-row-drag-active .block-buttons{opacity:0 !important}.questions-modal .options-input-container:has(:-moz-placeholder) .options-input,.questions-modal .options-input-container:has(:-moz-placeholder) .usual-label,.preview-modal .options-input-container:has(:-moz-placeholder) .options-input,.preview-modal .options-input-container:has(:-moz-placeholder) .usual-label{opacity:0.5}.questions-modal .options-input-container:has(:placeholder-shown) .options-input,.questions-modal .options-input-container:has(:placeholder-shown) .usual-label,.preview-modal .options-input-container:has(:placeholder-shown) .options-input,.preview-modal .options-input-container:has(:placeholder-shown) .usual-label{opacity:0.5}.questions-modal .options-input-container .options-input,.preview-modal .options-input-container .options-input{box-sizing:border-box;border:0;border-radius:4px;font:500 0.875rem var(--text-font);box-shadow:0px 0px 0px 1px var(--color-slate-300);outline:0px !important;width:30px;margin-left:5px;height:30px}.questions-modal .options-input-container .options-input.height,.preview-modal .options-input-container .options-input.height{width:45px}.questions-modal .options-input-container .options-input::-moz-placeholder,.preview-modal .options-input-container .options-input::-moz-placeholder{opacity:0}.questions-modal .options-input-container .options-input::placeholder,.preview-modal .options-input-container .options-input::placeholder{opacity:0}.questions-modal .question-container,.preview-modal .question-container{box-sizing:border-box;width:calc(100% - 20px);margin:0px;padding:0px 0px 0px 65px}.questions-modal .question-container .choice-input,.preview-modal .question-container .choice-input{transition:height 0.2s ease-in,opacity 0.2s ease-in;border:0;padding:4px 0px;font:500 0.9rem var(--text-font);outline:0 !important;opacity:1;height:25.3px;box-sizing:border-box}.questions-modal .question-container .choice-input.hide,.preview-modal .question-container .choice-input.hide{height:0;opacity:0}.questions-modal .question-container .display-choice-container,.preview-modal .question-container .display-choice-container{padding:2px}.questions-modal .question-container .display-choice-container .dropdown,.preview-modal .question-container .display-choice-container .dropdown{width:175px}.questions-modal .question-container .display-choice-container .dropdown .dropdown-btn,.preview-modal .question-container .display-choice-container .dropdown .dropdown-btn{padding:10px 12px}.questions-modal .question-container .trigger-container,.preview-modal .question-container .trigger-container{background:var(--logo-color-step-1);border:1.5px solid var(--logo-color-step-3);border-radius:9px;margin-bottom:6px;width:100%;padding:9px 13px;box-sizing:border-box}.questions-modal .question-container .trigger-container .triggers-header,.preview-modal .question-container .trigger-container .triggers-header{font:700 10px var(--text-font);color:var(--logo-color);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:7px;opacity:0.65}.questions-modal .question-container .trigger-container .triggers,.preview-modal .question-container .trigger-container .triggers{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:500 13px var(--text-font);color:var(--color-gray-700)}.questions-modal .question-container .trigger-container .triggers .trigger-question-container,.preview-modal .question-container .trigger-container .triggers .trigger-question-container{display:flex;align-items:center;gap:5px}.questions-modal .question-container .trigger-container .triggers .trigger-question-container:hover .delete-trigger,.preview-modal .question-container .trigger-container .triggers .trigger-question-container:hover .delete-trigger{opacity:1;visibility:visible}.questions-modal .question-container .title-input[data-db-name=text_small],.preview-modal .question-container .title-input[data-db-name=text_small]{height:36px}.questions-modal .question-container .title-input[data-db-name=text_med],.preview-modal .question-container .title-input[data-db-name=text_med]{height:100px}.questions-modal .question-container .title-input[data-db-name=text_long],.preview-modal .question-container .title-input[data-db-name=text_long]{height:175px}.questions-modal .question-container .title-input.label,.preview-modal .question-container .title-input.label{font:600 0.9rem var(--text-font);padding:9px 2px 5px}.questions-modal .question-container .title-input.title,.preview-modal .question-container .title-input.title{font:300 1.1rem var(--header-font);padding:9px 2px 5px}.questions-modal .question-container .title-input.text,.preview-modal .question-container .title-input.text{font:500 0.9rem var(--text-font);padding:9px 2px 5px}.questions-modal .question-container .title-input.text.align-c,.questions-modal .question-container .title-input.text .ql-align-center,.questions-modal .question-container .title-input.label.align-c,.questions-modal .question-container .title-input.label .ql-align-center,.questions-modal .question-container .title-input.large-header.align-c,.questions-modal .question-container .title-input.large-header .ql-align-center,.questions-modal .question-container .title-input.medium-header.align-c,.questions-modal .question-container .title-input.medium-header .ql-align-center,.questions-modal .question-container .title-input.small-header.align-c,.questions-modal .question-container .title-input.small-header .ql-align-center,.questions-modal .question-container .title-input.title.align-c,.questions-modal .question-container .title-input.title .ql-align-center,.preview-modal .question-container .title-input.text.align-c,.preview-modal .question-container .title-input.text .ql-align-center,.preview-modal .question-container .title-input.label.align-c,.preview-modal .question-container .title-input.label .ql-align-center,.preview-modal .question-container .title-input.large-header.align-c,.preview-modal .question-container .title-input.large-header .ql-align-center,.preview-modal .question-container .title-input.medium-header.align-c,.preview-modal .question-container .title-input.medium-header .ql-align-center,.preview-modal .question-container .title-input.small-header.align-c,.preview-modal .question-container .title-input.small-header .ql-align-center,.preview-modal .question-container .title-input.title.align-c,.preview-modal .question-container .title-input.title .ql-align-center{margin:auto;text-align:center}.questions-modal .question-container .title-input.text.align-l,.questions-modal .question-container .title-input.text .ql-align-left,.questions-modal .question-container .title-input.label.align-l,.questions-modal .question-container .title-input.label .ql-align-left,.questions-modal .question-container .title-input.large-header.align-l,.questions-modal .question-container .title-input.large-header .ql-align-left,.questions-modal .question-container .title-input.medium-header.align-l,.questions-modal .question-container .title-input.medium-header .ql-align-left,.questions-modal .question-container .title-input.small-header.align-l,.questions-modal .question-container .title-input.small-header .ql-align-left,.questions-modal .question-container .title-input.title.align-l,.questions-modal .question-container .title-input.title .ql-align-left,.preview-modal .question-container .title-input.text.align-l,.preview-modal .question-container .title-input.text .ql-align-left,.preview-modal .question-container .title-input.label.align-l,.preview-modal .question-container .title-input.label .ql-align-left,.preview-modal .question-container .title-input.large-header.align-l,.preview-modal .question-container .title-input.large-header .ql-align-left,.preview-modal .question-container .title-input.medium-header.align-l,.preview-modal .question-container .title-input.medium-header .ql-align-left,.preview-modal .question-container .title-input.small-header.align-l,.preview-modal .question-container .title-input.small-header .ql-align-left,.preview-modal .question-container .title-input.title.align-l,.preview-modal .question-container .title-input.title .ql-align-left{margin:unset;text-align:left}.questions-modal .question-container .title-input.text.align-r,.questions-modal .question-container .title-input.text .ql-align-right,.questions-modal .question-container .title-input.label.align-r,.questions-modal .question-container .title-input.label .ql-align-right,.questions-modal .question-container .title-input.large-header.align-r,.questions-modal .question-container .title-input.large-header .ql-align-right,.questions-modal .question-container .title-input.medium-header.align-r,.questions-modal .question-container .title-input.medium-header .ql-align-right,.questions-modal .question-container .title-input.small-header.align-r,.questions-modal .question-container .title-input.small-header .ql-align-right,.questions-modal .question-container .title-input.title.align-r,.questions-modal .question-container .title-input.title .ql-align-right,.preview-modal .question-container .title-input.text.align-r,.preview-modal .question-container .title-input.text .ql-align-right,.preview-modal .question-container .title-input.label.align-r,.preview-modal .question-container .title-input.label .ql-align-right,.preview-modal .question-container .title-input.large-header.align-r,.preview-modal .question-container .title-input.large-header .ql-align-right,.preview-modal .question-container .title-input.medium-header.align-r,.preview-modal .question-container .title-input.medium-header .ql-align-right,.preview-modal .question-container .title-input.small-header.align-r,.preview-modal .question-container .title-input.small-header .ql-align-right,.preview-modal .question-container .title-input.title.align-r,.preview-modal .question-container .title-input.title .ql-align-right{margin-left:auto;text-align:right}.questions-modal .question-container .title-input.text span,.questions-modal .question-container .title-input.label span,.questions-modal .question-container .title-input.large-header span,.questions-modal .question-container .title-input.medium-header span,.questions-modal .question-container .title-input.small-header span,.questions-modal .question-container .title-input.title span,.preview-modal .question-container .title-input.text span,.preview-modal .question-container .title-input.label span,.preview-modal .question-container .title-input.large-header span,.preview-modal .question-container .title-input.medium-header span,.preview-modal .question-container .title-input.small-header span,.preview-modal .question-container .title-input.title span{position:relative}.questions-modal .question-container .title-input.text:empty::before,.questions-modal .question-container .title-input.label:empty::before,.questions-modal .question-container .title-input.large-header:empty::before,.questions-modal .question-container .title-input.medium-header:empty::before,.questions-modal .question-container .title-input.small-header:empty::before,.questions-modal .question-container .title-input.title:empty::before,.preview-modal .question-container .title-input.text:empty::before,.preview-modal .question-container .title-input.label:empty::before,.preview-modal .question-container .title-input.large-header:empty::before,.preview-modal .question-container .title-input.medium-header:empty::before,.preview-modal .question-container .title-input.small-header:empty::before,.preview-modal .question-container .title-input.title:empty::before{content:attr(data-placeholder);color:var(--color-gray-700)}.questions-modal .question-container .title-input.text,.questions-modal .question-container .title-input.label,.questions-modal .question-container .title-input.large-header,.questions-modal .question-container .title-input.medium-header,.questions-modal .question-container .title-input.small-header,.questions-modal .question-container .title-input.title,.preview-modal .question-container .title-input.text,.preview-modal .question-container .title-input.label,.preview-modal .question-container .title-input.large-header,.preview-modal .question-container .title-input.medium-header,.preview-modal .question-container .title-input.small-header,.preview-modal .question-container .title-input.title{width:100%}.questions-modal .question-container .title-input.text:focus-within,.questions-modal .question-container .title-input.label:focus-within,.questions-modal .question-container .title-input.large-header:focus-within,.questions-modal .question-container .title-input.medium-header:focus-within,.questions-modal .question-container .title-input.small-header:focus-within,.questions-modal .question-container .title-input.title:focus-within,.preview-modal .question-container .title-input.text:focus-within,.preview-modal .question-container .title-input.label:focus-within,.preview-modal .question-container .title-input.large-header:focus-within,.preview-modal .question-container .title-input.medium-header:focus-within,.preview-modal .question-container .title-input.small-header:focus-within,.preview-modal .question-container .title-input.title:focus-within{box-shadow:0px 0px 0px 0px var(--color-slate-700)}.questions-modal .question-container .title-input.large-header,.preview-modal .question-container .title-input.large-header{font:600 1.7rem var(--header-font)}.questions-modal .question-container .title-input.medium-header,.preview-modal .question-container .title-input.medium-header{font:600 1.4rem var(--header-font)}.questions-modal .question-container .title-input.small-header,.preview-modal .question-container .title-input.small-header{font:600 1.2rem var(--header-font)}.questions-modal .question-container .title-input.input,.preview-modal .question-container .title-input.input{box-shadow:var(--color-slate-300) 0px 1px 1px 0px,var(--color-slate-200) 0px 0px 0px 1px,var(--color-slate-100) 0px 2px 5px 0px;padding:9px;box-sizing:border-box;width:305px;color:var(--color-gray-600)}.questions-modal .question-container .title-input.input.im,.preview-modal .question-container .title-input.input.im{width:75px}.questions-modal .question-container .title-input.input.cm,.preview-modal .question-container .title-input.input.cm{width:100px;position:relative}.questions-modal .question-container .title-input.input.cm::after,.preview-modal .question-container .title-input.input.cm::after{content:attr(placeholder);position:absolute;right:10px}.questions-modal .question-container .title-input.input.dd,.questions-modal .question-container .title-input.input.mm,.preview-modal .question-container .title-input.input.dd,.preview-modal .question-container .title-input.input.mm{width:45px;text-align:center}.questions-modal .question-container .title-input.input.yyyy,.preview-modal .question-container .title-input.input.yyyy{width:60px;text-align:center}.questions-modal .question-container .title-input.input.dob-one,.preview-modal .question-container .title-input.input.dob-one{width:115px}.questions-modal .question-container .title-input.input::-moz-placeholder,.preview-modal .question-container .title-input.input::-moz-placeholder{color:var(--color-gray-600)}.questions-modal .question-container .title-input.input::placeholder,.preview-modal .question-container .title-input.input::placeholder{color:var(--color-gray-600)}.questions-modal .question-container .title-input.input:hover,.questions-modal .question-container .title-input.input:focus-within,.questions-modal .question-container .title-input.input.focused,.preview-modal .question-container .title-input.input:hover,.preview-modal .question-container .title-input.input:focus-within,.preview-modal .question-container .title-input.input.focused{box-shadow:var(--color-slate-500) 0px 1px 1px 0px,var(--color-slate-400) 0px 0px 0px 1px,var(--color-slate-200) 0px 2px 5px 0px}.questions-modal .title-width,.preview-modal .title-width{width:100%}.questions-modal .title-input,.preview-modal .title-input{outline:0;border:0;font:500 0.9rem var(--text-font);padding:5px 2px;color:var(--text-color);box-sizing:border-box;flex-shrink:0}.questions-modal .question-options,.preview-modal .question-options{display:block;position:absolute;right:0px;top:10px}.questions-modal .question-container:has(.spacer) .ghost-input,.preview-modal .question-container:has(.spacer) .ghost-input{height:20px;display:flex;align-items:center;justify-content:center}.questions-modal .title-width:has(.spacer) + .question-options,.preview-modal .title-width:has(.spacer) + .question-options{top:50%;transform:translateY(-50%)}.questions-modal .spacer,.preview-modal .spacer{align-items:center;color:rgba(0,0,0,0.65);cursor:pointer;display:flex;height:20px;padding:0px;width:100%}.questions-modal .spacer:hover,.questions-modal .spacer:focus-within,.questions-modal .spacer.focused,.preview-modal .spacer:hover,.preview-modal .spacer:focus-within,.preview-modal .spacer.focused{box-shadow:var(--color-slate-500) 0px 1px 1px 0px,var(--color-slate-400) 0px 0px 0px 1px,var(--color-slate-200) 0px 2px 5px 0px}.text-editor.ql-blank::before{color:rgba(0,0,0,0.3);content:attr(data-placeholder);left:35px;pointer-events:none;position:absolute}#form-container .--logic-hidden,.preview-modal .--logic-hidden{display:none !important}#form-container .ql-align-center,.preview-modal .ql-align-center{text-align:center}#form-container .--center,.preview-modal .--center{text-align:center}#form-container .ql-align-left,.preview-modal .ql-align-left{text-align:left}#form-container .--left,.preview-modal .--left{text-align:left}#form-container .ql-align-right,.preview-modal .ql-align-right{text-align:right}#form-container .--right,.preview-modal .--right{text-align:right}.sidebar-edit-content .dropdown{box-sizing:border-box;border-radius:4px;font:500 1rem var(--text-font);box-shadow:0px 0px 0px 1px var(--color-slate-300);margin-top:5px}.sidebar-edit-content .dropdown .dropdown-btn{height:100%;width:100%;text-align:start;padding:8px}.sidebar-edit-content .dropdown ul{box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;margin-top:4px;padding:5px 0px 5px 6px}.sidebar-edit-content .dropdown ul .dropdown-ele{width:100%;border-radius:4px;box-sizing:border-box;margin-top:1px}.sidebar-edit-content .restriction-container .delete-btn{--icon-color:#fff;border-radius:100%;--width:15px;--height:15px}.sidebar-edit-content input{box-shadow:var(--color-slate-300) 0px 1px 1px 0px,var(--color-slate-200) 0px 0px 0px 1px,var(--color-slate-100) 0px 2px 5px 0px;border:0;padding:5px;border-radius:4px;box-sizing:border-box}.trigger-input{border:0;width:100px}.preview-modal{--preview-top-bar-height:52px;background:var(--business-container-background-color);box-sizing:border-box;display:flex;flex-direction:column;height:100%;opacity:0;position:fixed;transform:translateY(10px);width:100%;z-index:999;transition:opacity 0.2s ease-in,transform 0.2s ease-in}.preview-modal.active{opacity:1;transform:translate(0px)}.preview-modal [data-page]{top:0px;height:100%;max-height:100%}.preview-modal .question-container{flex-shrink:0}.preview-modal .question-container.broke .page-break{display:none}.preview-modal .question-options,.preview-modal .question-row-drag-handle,.preview-modal .ghost-input,.preview-modal .page-drag-handle{display:none !important}.preview-modal .title-width{width:100%}.preview-modal .align-t{margin:0}.preview-modal .align-c{margin:auto}.preview-modal .align-b{margin-top:auto}.delete-trigger{--width:11px;--height:11px;--icon-color:#fff;background:var(--color-danger-700);box-shadow:0px 0px 0px 2px #fff,0px 1px 4px 1px #000000;border-radius:100%;padding:0px;position:relative;opacity:0;visibility:hidden;transition:opacity 0.15s ease,visibility 0.15s ease}.trigger-dropdown{margin:0;border:0;box-shadow:none}.trigger-dropdown .dropdown-btn{background:var(--logo-color);color:#fff;font-size:12px;font-weight:600;padding:3px 10px;border-radius:6px;border:none;box-shadow:none;margin:0;display:flex;align-items:center;gap:5px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-dropdown .dropdown-btn.not-selected{background:var(--logo-color-step-2);color:var(--logo-color);border:1.5px dashed var(--logo-color-step-3)}.trigger-dropdown .dropdown-btn.question-answer{background:var(--color-success-50);color:var(--color-success-600);border:1.5px solid var(--color-success-200)}.trigger-dropdown .dropdown-btn.question-answer.not-selected{border-style:dashed;opacity:0.75}.trigger-dropdown .dropdown-btn.control-flow{background:none;color:var(--color-gray-800);font-size:12px;font-weight:500;padding:0;border:none}.trigger-dropdown .dropdown-btn.operator{background:none;color:var(--logo-color);font-size:12px;font-weight:600;padding:0;border:none}.trigger-dropdown .dropdown-btn.operator.not-selected{background:var(--logo-color-step-1);color:var(--logo-color);border:1px dashed var(--logo-color-step-3);border-radius:5px;padding:2px 8px;font-size:11px}.trigger-dropdown ul{min-width:200px}.preview-stage{height:calc(100dvh - var(--preview-top-bar-height));width:100%;padding:0px;box-sizing:border-box;overflow:auto;position:relative}.preview-viewport{height:100%;width:100%;margin:0px auto;position:relative;display:flex;flex-direction:column}.preview-viewport-content{position:relative;min-height:0;flex:1;overflow:hidden}.preview-device-chrome{display:none;align-items:center;gap:10px;padding:12px 16px;background:rgb(250,250,250);border-bottom:1px solid rgb(238,238,238);flex-shrink:0}.preview-device-chrome-dots{display:flex;gap:6px}.preview-device-chrome-dot{width:10px;height:10px;border-radius:100%;background:rgb(229,231,235)}.preview-device-chrome-address{flex:1;background:#fff;border:1px solid rgb(229,231,235);border-radius:6px;padding:5px 12px;font:500 11.5px "DM Sans",var(--header-font),sans-serif;color:rgb(156,163,175);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-modal[data-preview-device=tablet] .preview-viewport,.preview-modal[data-preview-device=mobile] .preview-viewport{border-radius:18px;overflow:hidden;box-shadow:0px 8px 32px rgba(15,23,42,0.18);background:#fff}.preview-modal[data-preview-device=tablet] .preview-device-chrome,.preview-modal[data-preview-device=mobile] .preview-device-chrome{display:flex}.preview-modal[data-preview-device=tablet] .preview-stage,.preview-modal[data-preview-device=mobile] .preview-stage{padding:18px 20px 20px}.preview-modal[data-preview-device=tablet] .preview-viewport{width:min(100%,900px)}.preview-modal[data-preview-device=mobile] .preview-viewport{width:min(100%,440px)}.preview-modal[data-preview-device=tablet] .--page-container,.preview-modal[data-preview-device=mobile] .--page-container{width:100%}.preview-btns{max-width:1200px;margin:0px auto;height:var(--preview-top-bar-height);display:flex;align-items:center;justify-content:space-between;gap:16px;transition:transform 0.2s ease-in}.preview-btns.bar-open .preview-top-bar-actions{transform:translateX(-300px)}.preview-top-bar{position:sticky;height:var(--preview-top-bar-height);top:0px;width:100%;z-index:50;background:linear-gradient(135deg,#4b4bc8 0%,#5f55e6 100%);padding:0px 20px;box-shadow:0px 4px 20px rgba(85,85,221,0.3);animation:preview-top-bar-slide-down 0.25s ease-out}.preview-top-bar-title-wrap{display:flex;align-items:center;gap:12px;min-width:0px}.preview-top-bar-badge{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:7px;background:rgba(255,255,255,0.15);backdrop-filter:blur(4px);flex-shrink:0}.preview-top-bar-badge-dot{width:7px;height:7px;border-radius:100%;background:rgb(110,231,183);animation:preview-top-bar-pulse 2s ease-in-out infinite}.preview-top-bar-badge-text{font:600 0.75rem var(--header-font);letter-spacing:0.03em;text-transform:uppercase;color:rgba(255,255,255,0.85)}.preview-top-bar-title{font:500 0.84375rem var(--header-font);color:rgba(255,255,255,0.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-device-btns{display:flex;align-items:center;gap:2px;padding:3px;border-radius:8px;background:rgba(255,255,255,0.12)}.preview-device-btn{width:32px;height:28px;border:0;border-radius:6px;background:transparent;color:rgba(255,255,255,0.45);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.15s ease,color 0.15s ease}.preview-device-btn:hover{color:rgba(255,255,255,0.75);background:rgba(255,255,255,0.08)}.preview-device-btn.active{color:#fff;background:rgba(255,255,255,0.22)}.preview-device-btn .preview-device-icon{--width:15px;--height:15px;--icon-color:currentColor}.preview-top-bar-actions{display:flex;align-items:center;gap:6px;transition:transform 0.2s ease-in;min-width:0px;flex-shrink:0}.preview-action-btn{border:0;border-radius:7px;background:rgba(255,255,255,0.1);color:rgba(255,255,255,0.6);display:flex;align-items:center;gap:6px;padding:6px 12px;cursor:pointer;white-space:nowrap;font:500 0.78125rem "DM Sans",var(--header-font),sans-serif;transition:background 0.15s ease,color 0.15s ease,box-shadow 0.15s ease;text-shadow:none;box-shadow:none}.preview-action-btn::after{display:none}.preview-action-btn:hover{color:rgba(255,255,255,0.95);background:rgba(255,255,255,0.2)}.preview-action-btn .preview-action-icon{--width:13px;--height:13px;--icon-color:currentColor;flex-shrink:0}.preview-action-toggle{gap:7px}.preview-action-toggle .preview-toggle-track{width:28px;height:16px;border-radius:8px;background:rgba(255,255,255,0.25);position:relative;flex-shrink:0;transition:background 0.2s ease}.preview-action-toggle .preview-toggle-knob{width:12px;height:12px;border-radius:100%;background:#fff;position:absolute;left:2px;top:2px;transition:left 0.2s ease;box-shadow:0px 1px 3px rgba(0,0,0,0.2)}.preview-action-toggle.active{color:rgba(255,255,255,0.9)}.preview-action-toggle.active .preview-toggle-track{background:rgba(110,231,183,0.45)}.preview-action-toggle.active .preview-toggle-knob{left:14px}.preview-page-jump{display:none;align-items:center;gap:6px;padding:6px 10px;border-radius:7px;background:rgba(255,255,255,0.1);color:rgba(255,255,255,0.88);font:500 0.78125rem "DM Sans",var(--header-font),sans-serif;flex-shrink:0}.preview-page-jump.active{display:flex}.preview-page-jump-label{color:rgba(255,255,255,0.75);font-weight:600}.preview-page-jump-input{width:54px;min-width:54px;border:0;border-radius:6px;padding:4px 6px;text-align:center;color:#fff;background:rgba(0,0,0,0.18);box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.18)}.preview-page-jump-input:disabled{opacity:0.65;cursor:not-allowed}.preview-page-jump-input:focus{outline:none;box-shadow:inset 0px 0px 0px 1px rgba(110,231,183,0.65)}.preview-page-jump-input::-webkit-outer-spin-button,.preview-page-jump-input::-webkit-inner-spin-button{margin:0px}.preview-page-jump-separator{color:rgba(255,255,255,0.7)}.preview-page-jump-max{min-width:12px;font-weight:700}.preview-top-bar-divider{width:1px;height:24px;margin:0px 4px;background:rgba(255,255,255,0.15);flex-shrink:0}.preview-action-outline{border:1px solid rgba(255,255,255,0.2);background:transparent;color:rgba(255,255,255,0.8)}.preview-action-outline:hover{border-color:rgba(255,255,255,0.4);background:rgba(255,255,255,0.08)}.preview-action-primary{background:#fff;color:rgb(85,85,221);padding:7px 16px;border-radius:8px;box-shadow:0px 2px 8px rgba(0,0,0,0.1);font-weight:700}.preview-action-primary:hover{background:rgba(255,255,255,0.95);color:rgb(85,85,221);box-shadow:0px 3px 10px rgba(0,0,0,0.15)}.preview-action-primary.full-btn:not(:disabled):hover{background:rgba(255,255,255,0.95);color:rgb(85,85,221);box-shadow:0px 3px 10px rgba(0,0,0,0.15)}@keyframes preview-top-bar-slide-down{0%{transform:translateY(-8px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes preview-top-bar-pulse{0%{transform:scale(1);opacity:0.8}50%{transform:scale(1.15);opacity:1}100%{transform:scale(1);opacity:0.8}}@media screen and (max-width:900px){.preview-btns{gap:10px}.preview-top-bar-title{max-width:180px}.preview-action-toggle .preview-action-label{display:none}.preview-action-btn{padding:6px 10px}.preview-page-jump-label{display:none}}@media screen and (max-width:720px){.preview-top-bar{padding:0px 12px}.preview-btns{overflow-x:auto;justify-content:flex-start;scrollbar-width:thin}.preview-stage{padding:12px}.preview-top-bar-title{display:none}.preview-page-jump{padding:6px 8px}.preview-page-jump-input{width:48px;min-width:48px}}.customise-bar{background-color:#fff;border-left:1px solid var(--color-slate-300);width:300px;right:0px;top:var(--preview-top-bar-height,52px);height:calc(100dvh - var(--preview-top-bar-height,52px));max-height:calc(100dvh - var(--preview-top-bar-height,52px));overflow:auto;transform:translateX(100%);transition:transform 0.2s ease-in}.customise-bar.active{transform:translateX(0px)}.customise-bar-content{height:100%}.customise-bar-footer{border-top:1px solid var(--color-slate-300)}.form-css-editor-modal{width:min(1100px,100% - 40px)}.form-css-editor-modal-details{padding:0 20px 20px}.form-css-editor-input{font-family:"Courier New",Courier,monospace !important;font-size:0.8125rem;line-height:1.5;min-height:420px;resize:vertical;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.unit-input{width:85px}.unit-dropdown{position:absolute;right:-4px;bottom:2px}.unit-dropdown button{text-transform:lowercase}.unit-dropdown-list.active{z-index:9999}.unit-dropdown-list .dropdown-ele{padding:6px}.vertical-top,.vertical-bottom,.vertical-center{width:26px;height:26px}.vertical-top.active,.vertical-bottom.active,.vertical-center.active{background-color:var(--color-slate-200)}.logic-conditions{top:35px;right:-10px;width:200px}.new-block-popover{left:-10px;top:39px;width:178px;font-size:0.875rem}.question-container:hover .question-row-drag-handle,.question-container:hover .ghost-input,.question-container:focus-within .question-row-drag-handle,.question-container:focus-within .ghost-input{opacity:1}.questions-modal.builder-initialising .questions-builder-loading-overlay{opacity:1;pointer-events:all}.questions-modal .questions-builder-loading-overlay{position:absolute;inset:0;background:rgba(255,255,255,0.92);backdrop-filter:blur(2px);z-index:4;opacity:0;pointer-events:none;transition:opacity 0.18s ease-in;padding:20px}.questions-modal .row-group-container{display:flex;flex-direction:column;width:100%;box-sizing:border-box;--question-row-group-container-active:1}.questions-modal .question-container.row-group{--question-row-group-active:1}.questions-modal .question-container.row-group-single{--question-row-group-single:1}.questions-modal .question-container.row-group-start{--question-row-group-start:1}.questions-modal .question-container.row-group-middle{--question-row-group-middle:1}.questions-modal .question-container.row-group-end{--question-row-group-end:1}.questions-modal .question-container:has(.input) + .question-container:has(.input){margin-top:3px;margin-bottom:3px}.preview-modal .--row-group-container{display:flex;flex-direction:column;width:calc(var(--page-max-width) + 6.66px);box-sizing:border-box;--preview-row-group-container-active:1}.preview-modal .--block-container.--row-group{--preview-row-group-active:1}.preview-modal .--block-container.--row-group-single{--preview-row-group-single:1}.preview-modal .--block-container.--row-group-start{--preview-row-group-start:1}.preview-modal .--block-container.--row-group-middle{--preview-row-group-middle:1}.preview-modal .--block-container.--row-group-end{--preview-row-group-end:1}.question-row-drag-handle{box-sizing:border-box;width:12px;height:35px;position:relative;margin-right:3px;margin-left:-12px;opacity:0;cursor:grab;--icon-color:var(--color-slate-400);transition:opacity 0.15s ease-in,box-shadow 0.15s ease-in;flex-shrink:0;align-self:flex-start;z-index:2}.question-row-drag-handle:hover{--icon-color:var(--color-slate-700)}.question-row-drag-handle:active{cursor:grabbing}.question-row-drop-placeholder{width:550px;margin:0px 20px;border:2px dashed var(--logo-color-step-5);border-radius:8px;box-sizing:border-box;background:var(--logo-color-step-1)}.question-container.question-row-drag-source{opacity:0;pointer-events:none}.question-row-drag-ghost{background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0px 0px 0px 2px var(--logo-color);pointer-events:none;position:fixed;top:0px;left:0px;z-index:1000;opacity:0.72}.question-row-drag-ghost-label{color:var(--color-slate-800);font-size:0.9rem}.ghost-input{box-shadow:var(--color-slate-400) 0px 1px 1px 0px,var(--color-slate-200) 0px 0px 0px 1px,var(--color-slate-100) 0px 2px 5px 0px;box-sizing:border-box;width:20px;height:20px;margin-left:5px;margin-top:8px;opacity:0;font-weight:800;color:var(--color-slate-400)}.ghost-input:hover{color:var(--color-slate-700);box-shadow:var(--color-slate-500) 0px 1px 1px 0px,var(--color-slate-400) 0px 0px 0px 1px,var(--color-slate-200) 0px 2px 5px 0px}.delete-block-container:hover .delete-block{opacity:1}.delete-block{position:absolute;top:8px;right:10px;--tooltip-width:62px;opacity:0}.new-block-modal{z-index:999;box-sizing:border-box}.block-type-list{width:200px;padding:5px 15px;border-right:1px solid var(--color-slate-300);box-sizing:border-box;flex-shrink:0}.block-type-btn .icon-padding{background-color:var(--background-color,var(--color-gray-100))}.block-type-btn .icon{--icon-color:var(--icon,var(--color-gray-700))}.block-type-btn.active,.block-type-btn:hover{background:rgb(250,251,254);transition:box-shadow 0.1s ease-in;box-shadow:0px 0px 0px 1px rgb(85,85,221),0px 2px 8px 0px rgba(85,85,221,0.2)}.example-description{line-height:1.2rem}.contain-1000{max-width:1000px;margin:auto}.page-options-box{position:fixed;width:300px;background:#fff;padding:5px;box-sizing:border-box;box-shadow:var(--color-slate-300) 0px 1px 1px 0px,var(--color-slate-300) 0px 0px 0px 1px,var(--color-slate-200) 0px 2px 5px 3px;border-radius:8px;z-index:99;left:-20px;opacity:0;pointer-events:none}.page-options-box.active{opacity:1;pointer-events:all}.page-options-box{width:-moz-fit-content;width:fit-content;padding:10px}.page-options-box #page-class-input{min-width:240px}.page-options-box .animate-options-input{width:65px;height:27.5px}.page-options-box .icon{width:26px;height:26px}.page-options-box .icon.active{background-color:var(--color-slate-200)}.icon-block-input{min-height:72px;border:1px dashed var(--color-slate-300);background:var(--color-gray-50);color:var(--color-gray-700)}.icon-block-input:hover{border-color:var(--logo-color);background:var(--logo-color-step-1)}.icon-block-preview-image{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.icon-block-placeholder-icon{--icon-color:var(--color-slate-500);--width:26px;--height:26px}.icon-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:380px;overflow-y:auto;padding-right:2px}.icon-picker-option{border:1px solid var(--color-slate-300);background:var(--color-white);min-height:96px;transition:border-color 0.2s ease-in,background-color 0.2s ease-in}.icon-picker-option:hover,.icon-picker-option.active{border-color:var(--logo-color);background:var(--logo-color-step-1)}.icon-picker-image{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.icon-picker-label{text-align:center;line-height:1.2;word-break:break-word}.icon-picker-empty{border:1px dashed var(--color-slate-300);border-radius:8px;padding:14px;text-align:center}.page-animations-grid{display:grid;grid-template-columns:85.5px 70px 70px 85.5px 70px 20px}.page-animations-grid.inactive{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0.5;cursor:not-allowed}.page-animations-grid .remove{--icon-color:var(--color-danger-700)}.page-animations-grid .dropdown{margin-top:0px;width:80.5px}.page-animations-grid .dropdown .offscreen.bottom{bottom:35px;top:unset}.page-animations-grid [data-unit]::after{bottom:2px;color:var(--text-color);content:attr(data-unit);font:400 0.75rem var(--text-font);position:absolute;right:9px}.ms-input{position:relative}.ms-input::after{content:"ms";position:absolute;right:10px;top:50%;transform:translateY(-50%);font:500 0.8rem var(--header-font)}.required-dropdown-list{width:80px;right:0}.map-values-list{width:140px;right:0}.further-options-dropdown li,.required-dropdown-list li,.map-values-list li{font-size:0.875rem;padding:4px 8px}.text-toolbar-overlay{position:fixed;top:0;left:0;z-index:9998;opacity:0;width:100%;height:100%;background:#000}.text-toolbar-font-select{min-width:140px;height:26px;border-radius:4px;border:1px solid var(--color-slate-300);background:var(--color-white);color:var(--color-slate-800);font:600 0.7rem var(--header-font);padding:0 8px}[data-style-value].active{background-color:var(--color-slate-200)}.edit-text-toolbar{z-index:99999;opacity:0;pointer-events:none;position:absolute;box-shadow:rgba(128,128,128,0.06) 0px 1px 1px 0px,rgba(128,128,128,0.23) 0px 0px 0px 1px,rgba(128,128,128,0.16) 0px 2px 5px 3px;background:#fff;display:flex;gap:5px;margin-top:5px}.edit-text-toolbar .text-toolbar-font-select{min-width:140px;height:26px;border-radius:4px;border:1px solid var(--color-slate-300);background:var(--color-white);color:var(--color-slate-800);font:600 0.7rem var(--header-font);padding:0 8px}.edit-text-toolbar .text-toolbar-font-select:focus{border-color:var(--logo-color);outline:none}.edit-text-toolbar .color-picker-full-container{background:transparent;box-shadow:unset;height:3px;display:flex;position:absolute;bottom:-1px;min-width:unset}.edit-text-toolbar .color-picker-full-container .color-picker-preview-box{height:4px;border:0;box-shadow:unset;border-radius:0;width:17px}.edit-text-toolbar .icon{width:26px;height:26px;transition:background-color 0s}.edit-text-toolbar .icon::after{--icon-color:var(--color-slate-700)}.edit-text-toolbar.active{opacity:1;pointer-events:all}.edit-text-toolbar [data-tooltip]::before{--tooltip-top:33px;white-space:nowrap;width:-moz-fit-content;width:fit-content}[data-anchor]{text-decoration:underline;color:blue}.resize-input{width:6.66px;flex-shrink:0;cursor:ew-resize;position:relative}.resize-input.show-width-label::after{content:attr(data-width-label);position:absolute;top:-24px;left:50%;transform:translateX(-50%);padding:2px 6px;border-radius:4px;font:600 0.7rem var(--text-font);color:var(--color-slate-700);background:#fff;box-shadow:0px 0px 0px 1px var(--color-slate-300);pointer-events:none;white-space:nowrap}.measurement-label{position:absolute;right:0;z-index:9;top:50%;right:10px;transform:translateY(-50%);font:400 0.875rem var(--text-font);color:var(--color-slate-500)}.form-page-toolbar{width:220px;min-width:220px;position:relative;top:0;padding:8px;display:flex;flex-direction:column;gap:16px;background:var(--color-white);border-right:1px solid var(--color-slate-300)}.form-page-toolbar-part{min-height:0}.form-page-toolbar .form-pages{display:flex;flex-direction:column;min-height:0;flex:1}.form-page-toolbar .form-pages-list{flex:1;min-height:0;overflow-y:auto}.form-page-toolbar .form-ends{border-top:1px solid var(--color-slate-300);padding-top:14px}.form-page-link{border:0;background:transparent;color:var(--color-slate-700);transition:background-color 0.2s ease-in,color 0.2s ease-in}.form-page-link:hover,.form-page-link.active{background:var(--logo-color-step-1);color:var(--color-slate-800)}.form-page-link-number{width:24px;height:24px;border-radius:6px;background:var(--color-slate-200);color:var(--color-slate-600);flex-shrink:0;transition:background-color 0.2s ease-in,color 0.2s ease-in}.form-page-link:hover .form-page-link-number,.form-page-link.active .form-page-link-number{background:var(--logo-color);color:#fff}.form-page-add-btn,.form-end-add-btn{border:2px dashed var(--logo-color-step-5);background:transparent;color:var(--logo-color-darker-10);transition:background-color 0.2s ease-in,border-color 0.2s ease-in}.form-page-add-btn:hover,.form-end-add-btn:hover{background:var(--logo-color-step-1);border-color:var(--logo-color)}.block-buttons{margin-left:-53px}.form-page-add-btn-icon{font-size:1rem;font-weight:600}.form-end-list{max-height:160px;overflow-y:auto}.form-end-link{border:0;background:var(--color-slate-200);color:var(--color-slate-700);transition:background-color 0.2s ease-in,color 0.2s ease-in}.form-end-link:hover,.form-end-link.active{background:var(--logo-color-step-1);color:var(--logo-color-darker-10)}@media (max-width:1200px){.form-page-toolbar{width:280px;min-width:280px}}.block-settings-sidebar{border-right:1px solid var(--color-gray-200);width:260px;min-width:260px}.block-settings-sidebar .block-settings-placeholder{display:flex}.block-settings-sidebar .sidebar-edit-content{display:none;flex-direction:column;flex:1;min-height:0}.block-settings-sidebar .sidebar-settings-list{display:none;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.block-settings-sidebar .sidebar-settings-section:not(:first-child){border-top:1px solid var(--color-gray-200)}.block-settings-sidebar .sidebar-settings-section:last-child{border-bottom:1px solid var(--color-gray-200)}.block-settings-sidebar .sidebar-settings-section{overflow:hidden;background:var(--color-white);flex-shrink:0}.block-settings-sidebar .sidebar-settings-section.is-collapsed .sidebar-settings-section-body{display:none}.block-settings-sidebar .sidebar-settings-section.is-collapsed .sidebar-settings-section-chevron{transform:rotate(0deg)}.block-settings-sidebar .sidebar-settings-section-toggle{border:0;cursor:pointer}.block-settings-sidebar .sidebar-settings-section-chevron{--width:14px;--height:14px;color:var(--color-slate-500);transform:rotate(90deg);transition:transform 0.2s ease}.block-settings-sidebar .sidebar-settings-section-body{background:var(--color-white)}.block-settings-sidebar .sidebar-settings-section-title{color:var(--color-slate-500);letter-spacing:0.04em}.block-settings-sidebar .sidebar-field-help{font:400 0.725rem var(--text-font);color:var(--color-gray-700);margin-top:5px;line-height:1.4}.block-settings-sidebar .sidebar-sub-section + .sidebar-sub-section{border-top:1px solid var(--color-gray-100)}.block-settings-sidebar .sidebar-sub-section-heading{font:600 0.65rem var(--text-font);text-transform:uppercase;letter-spacing:0.06em;color:var(--color-slate-500);padding:4px 10px 4px;border-left:2px solid var(--color-slate-300);margin:5px 10px 0 10px}.block-settings-sidebar[data-active] .block-settings-placeholder{display:none}.block-settings-sidebar[data-active] .sidebar-edit-content,.block-settings-sidebar[data-active] .sidebar-settings-list{display:flex}.block-metadata-rows .metadata-row .metadata-key-input,.block-metadata-rows .metadata-row .metadata-value-input{flex:1;min-width:0;border-radius:6px;border:1px solid var(--color-slate-300);padding:6px 8px;font:400 0.8rem var(--text-font);color:var(--color-gray-800);background:var(--color-white)}.block-metadata-rows .metadata-row .metadata-key-input{max-width:42%}.block-metadata-rows .metadata-row .metadata-remove-btn{flex-shrink:0;--icon-color:var(--color-danger-700)}.sidebar-block-header{border-bottom:1px solid var(--color-gray-200);font-size:0.8rem}.add-page-btn-wrapper{border-top:1px solid var(--color-gray-300);width:100%;margin-top:15px;padding:10px;background:var(--color-gray-50);box-sizing:border-box;overflow:hidden;border-bottom-left-radius:14px;border-bottom-right-radius:14px}.add-block-to-page-btn{background-color:var(--color-white);display:block;width:100%;padding:12px;cursor:pointer;color:var(--color-gray-700);text-align:start;box-sizing:border-box}.add-block-to-page-btn:hover{border-color:var(--logo-color);color:var(--logo-color)}.focus-btn{background:transparent;border:1px solid var(--color-slate-300);border-radius:4px;color:var(--color-slate-500);font-size:0.7rem;padding:2px 6px;cursor:pointer;transition:opacity 0.15s ease-in;pointer-events:all}.focus-btn:hover{border:1px solid var(--logo-color)}.focus-btn.active{background:var(--logo-color);color:#fff;border-color:var(--logo-color);pointer-events:all}.toggle-break:hover,.toggle-break.show-settings,.toggle-break.active{opacity:1;pointer-events:all}.inner-questions-container[data-focus-page]>.page-wrapper{display:none}.inner-questions-container[data-focus-page]>.page-wrapper.page-wrapper-focused{display:block}.inner-questions-container[data-focus-page]>#first-page-break{display:none}.inner-questions-container[data-focus-page]>#first-page-break.page-break-focused{display:flex}.inner-questions-container[data-focus-page]>button.page-break{display:none}.inner-questions-container[data-focus-page]>button.page-break.page-break-focused{display:flex}.page-blocks-wrapper{flex:1;min-height:0;overflow:hidden;position:relative}.page-blocks-wrapper [data-page-type=end-page]{display:none}.page-blocks-wrapper.show-form-end #first-page-break{display:none}.page-blocks-wrapper.show-form-end [data-page-type=end-page].show{display:flex}.page-blocks-wrapper.show-form-end [data-page-type=normal]{display:none}.product-variant-image-container img{width:60px}.product-grid{display:grid;gap:8px}.block-highlight,.block-selected{outline:2px solid red}.delete-page-btn .background-color-grey-50{transition:background-color 0.2s ease-in}.delete-page-btn .infobox-content{align-items:start}.delete-page-btn .infobox-container{background:var(--color-warning-50);border:1px solid var(--color-warning-300);padding:10px;line-height:18px;font-size:0.8rem}.delete-page-btn .infobox-header{margin-top:3px}.delete-page-btn svg{width:14px;height:14px}.delete-page-btn:hover .background-color-grey-50{background-color:var(--color-danger-100)}.delete-choice-modal{max-width:475px}.questions-bottom-toolbar{background:linear-gradient(to top,var(--color-white) 60%,transparent);position:fixed;bottom:0;width:100%}.form-button{color:var(--color-gray-600);--icon-color:var(--color-gray-600)}.form-button.active{color:var(--text-color);--icon-color:var(--text-color)}.form-button.active::after{content:"";position:absolute;left:calc(50% + 5px);bottom:-15px;height:2px;width:calc(100% + 20px);background:var(--logo-color);transform:translateX(-50%);z-index:2}.form-button.active.no-position::after{bottom:0px}.custom-radio-container{background-color:var(--color-white);box-shadow:0px 0px 0px 1px var(--color-gray-300);cursor:pointer;position:relative}.custom-radio-container:has(:checked){box-shadow:0px 0px 0px 1px var(--logo-color)}.custom-radio-container:has(:checked).fill-checked{background-color:var(--logo-color);color:#fff}.custom-radio-container:has(:checked) .background-color-grey-100{background-color:var(--logo-color-step-1)}.custom-radio-container:has(:checked) .icon{--icon-color:var(--logo-color)}.custom-radio-container:has(:checked) .custom-radio{box-shadow:0px 0px 0px 1px var(--logo-color)}.custom-radio-container:has(:checked) .custom-radio::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:100%;background-color:var(--logo-color)}.custom-radio{border-radius:100%;width:16px;height:16px;border:2px solid var(--color-slate-400);position:relative;flex-shrink:0}.custom-radio-actual{cursor:pointer;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0}.form-url{border-right:1.5px solid var(--color-gray-400)}.form-url-wrapper{box-shadow:0px 0px 0px 1px var(--color-gray-500)}.encryption-text{width:870px;margin:auto}.encryption-text .top-header{text-align:center;font:300 2rem var(--header-font);margin-top:50px}.encryption-text .list-description,.encryption-text ul>li{font:400 1rem var(--header-font);width:870px;margin-top:15px;list-style:auto}.encryption-text .submit-btn{padding:12px 20px}.side-chat{width:25%;max-width:500px;min-width:325px;border-right:1px solid var(--color-slate-400);box-sizing:border-box;background-color:#fff}.side-chat .search-filter-container{left:147px;z-index:10}.side-chat.searching .side-chat-header-container{display:none}.side-chat.searching .load-more{display:none}.side-chat.searching [data-room-id]:not([data-search-result]),.side-chat.searching [data-unread-result]{display:none}.side-chat.unread [data-room-id],.side-chat.unread [data-search-result]{display:none}.side-chat.unread .load-more{display:none}.side-chat .search{width:calc(100% - 20px);box-sizing:border-box;margin:5px 5px 5px 10px;padding:7px 8px;border-radius:4px;border:0;outline:0;background:var(--color-slate-100);font:500 0.875rem var(--text-font)}.side-chat .side-chat-header-container{height:45px;box-sizing:border-box;padding:10px 20px;border-bottom:1px solid var(--color-slate-200)}.side-chat .side-chat-header-container button{border-bottom:3px solid transparent;padding-bottom:2px}.side-chat .side-chat-header-container button.active{border-color:var(--logo-color)}.side-chat .side-chat-header-container [data-unread-count]{position:relative}.side-chat .side-chat-header-container [data-unread-count][data-unread-count="0"]:after{display:none}.side-chat .side-chat-header-container [data-unread-count]::after{content:attr(data-unread-count);position:absolute;right:-20px;top:50%;transform:translateY(-50%);background:var(--logo-color);border-radius:100%;width:16px;height:16px;text-align:center;color:#fff;font:500 0.7rem var(--header-font);display:flex;justify-content:center;align-items:center}.side-chat .side-chat-header-container .side-chat-header-txt{font:600 1.25rem var(--header-font)}.load-more{font:600 0.875rem var(--header-font);color:var(--logo-color-darker-10)}.info-box{background:var(--color-warning-100);padding:10px;box-sizing:border-box;border-radius:4px;font:400 0.8rem var(--header-font);color:var(--color-warning-900);box-shadow:0px 0px 0px 1px var(--color-warning-300)}.chat-box{background:var(--color-gray-50);width:75%}.chat-box .order-notes{width:100%;max-width:425px;background:#fff;border-left:1px solid var(--color-slate-400)}.chat-box .order-notes .header{min-height:55px;font:500 1.25rem var(--header-font);border-bottom:1px solid var(--color-slate-400)}.chat-box .order-notes textarea{border:0;outline:0;resize:none}.chat-box .chat-box-header{height:55px;background:#fff;border-bottom:1px solid var(--color-slate-400)}.chat-box .chat-box-header .chat-box-with{font:500 0.9rem var(--header-font)}.chat-box .chat-box-header .chevron{rotate:90deg;--width:24px;--height:24px;--icon-color:var(--text-color);display:none}.chat-box .chat-box-header button:not(.icon){padding:3px 11px;height:30px}.chat-box .chat-box-header .full-btn{font:600 0.9rem var(--text-font)}.chat-box .chat-box-header .videocall{--icon-color:#fff;--width:24px;--height:24px;margin-left:10px}.chat-box .message-list{height:100%;background:#fff;overflow-y:auto}.chat-box .message-list .message-date{background:#fff;border-radius:4px;padding:5px 8px;width:-moz-fit-content;width:fit-content;color:var(--color-slate-700);margin:3px auto;position:sticky;top:0;z-index:2}.chat-box .message-list .message-container.video-call .message-content-container{margin:3px auto 0px auto}.chat-box .message-list .message-container.video-call .message-content-container.yours,.chat-box .message-list .message-container.video-call .message-content-container.other{background-color:rgba(0,0,0,0.75);color:#fff}.chat-box .message-list .message-container.video-call .message-content-container.yours .message-content,.chat-box .message-list .message-container.video-call .message-content-container.other .message-content{font:400 0.8rem var(--header-font)}.chat-box .message-list .message-container.video-call .message-status{display:none !important}.chat-box .message-list .message-container .message-content-container.error{cursor:pointer}.chat-box .message-list .message-container .message-content-container .error{position:absolute;left:-25px;top:50%;transform:translateY(-50%);--icon-color:var(--color-danger-600);border-radius:100%;box-sizing:border-box;box-shadow:0px 0px 0px 1px #fff;background:#fff}.chat-box .message-list .message-container .message-content-container .message-author{font:500 0.8rem var(--header-font)}.chat-box .message-list .message-container .message-content-container .message-content{font:500 0.9rem var(--text-font);margin:1px 0x 3px 20px}.chat-box .message-list .message-container .message-content-container .message-time{font:400 0.7rem var(--header-font);text-align:end}.chat-box .message-list .message-container .message-content-container .message-status{display:none}.chat-box .message-list .message-container .message-content-container.yours{margin-left:auto;background:var(--logo-color);color:#fff}.chat-box .message-list .message-container .message-content-container.yours .message-status{display:block;font:500 0.6rem var(--text-font);text-align:end;text-transform:capitalize}.chat-box .message-list .message-container .message-content-container{background:var(--color-gray-100);box-shadow:0px 1px 0px 0px var(--color-gray-200);color:var(--text-color);max-width:65%;min-width:50px;margin-top:3px;padding:7px}.chat-box .message-input-container{box-sizing:border-box;box-shadow:0px 0px 0px 1px var(--color-gray-300);border-radius:100px}.chat-box .message-input-container input{width:100%;height:43px;border:0;outline:0 !important;border-radius:100px;box-sizing:border-box}.chat-box.none-selected{display:flex}.chat-box .not-selected-header{font:200 2.75rem var(--header-font)}.chat-box .not-selected-lead{width:588px;font:300 1.1rem/24px var(--header-font)}.chat-toolbar{border-top:1px solid var(--color-slate-200)}.message-input-padding{background:#fff}.send-chat{border-radius:100px;padding:8px 17px;height:-moz-fit-content;height:fit-content}.transfer-keys-input{border:0;outline:0;width:300px;font:500 2rem var(--header-font);border-bottom:1px solid;text-align:center}.encryption-message{background-color:#f9fafb;border:1px solid #e5e7eb;color:#374151;font:400 0.875rem system-ui,sans-serif;padding:13px 15px;border-radius:4px;line-height:24px;box-sizing:border-box;max-width:500px;width:100%}.encryption-side-bar{border-left:2px solid black;padding-left:15px}.video-call-holder{background:radial-gradient(circle at 15% 10%,rgba(20,122,255,0.14),transparent 46%),radial-gradient(circle at 80% 15%,rgba(12,44,116,0.22),transparent 52%),linear-gradient(170deg,#020812 0%,#050b18 60%,#02040a 100%);display:flex;flex-flow:column;height:100dvh;left:50%;position:fixed;transform:translate(-50%,-50%);top:50%;width:100%;z-index:11}.video-call-holder::before{content:"";position:fixed;background-color:rgba(0,0,0,0);top:0;left:0;width:100%;height:100%}.video-call-holder .call-room-main{min-height:0;height:100%;box-sizing:border-box;padding:14px}.video-call-holder .chat-name{position:absolute;z-index:3;left:12px;bottom:12px;font:600 0.95rem var(--header-font);color:#fff;text-shadow:0 2px 10px rgba(0,0,0,0.58)}.video-call-holder .call-room-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:14px;width:100%;height:100%;min-height:0}.video-call-holder .video-primary-stage{min-height:0;border-radius:18px;border:1px solid rgba(141,179,255,0.25);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04),0 24px 80px rgba(0,0,0,0.45);overflow:hidden;position:relative}.video-call-holder .video-side-rail{min-height:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-right:2px}.video-call-holder .is-screen-sharing{border-color:rgba(80,255,184,0.65);box-shadow:0 0 0 1px rgba(80,255,184,0.35),0 18px 35px rgba(0,0,0,0.3)}.video-call-holder .is-screen-sharing video{transform:scaleX(1) !important}.video-call-holder .video-call-container{border-radius:18px;position:relative;overflow:hidden;background:radial-gradient(circle at 28% 15%,rgba(32,102,155,0.47),rgba(7,14,24,0.96) 55%);border:1px solid rgba(184,214,255,0.22);box-shadow:0 18px 35px rgba(0,0,0,0.3);min-height:168px}.video-call-holder .video-call-container.is-primary{min-height:100%}.video-call-holder .video-call-container.is-primary .chat-name{font-size:1.6rem}.video-call-holder .video-call-container.is-primary .participant-initials{width:136px;height:136px;font-size:2.8rem}.video-call-holder .video-call-container.is-screen-sharing{border-color:rgba(80,255,184,0.65);box-shadow:0 0 0 1px rgba(80,255,184,0.35),0 18px 35px rgba(0,0,0,0.3)}.video-call-holder .video-call-container.is-screen-sharing video{transform:scaleX(1) !important}.video-call-holder .video-call-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);aspect-ratio:16/9}.video-call-holder .video-call-container .video-off-fallback{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at 22% 18%,rgba(21,66,105,0.7),rgba(3,8,16,0.97) 62%);z-index:2}.video-call-holder .video-call-container .video-off-fallback.d-none{display:none}.video-call-holder .video-call-container .participant-initials{width:84px;height:84px;border-radius:100%;background:rgba(255,255,255,0.12);color:rgba(255,255,255,0.85);font:600 1.75rem var(--header-font);display:flex;justify-content:center;align-items:center;backdrop-filter:blur(2px)}.video-call-holder .video-call-container .view-profile-btn{position:absolute;right:12px;bottom:12px;background:rgba(11,18,29,0.86);color:#fff;border:1px solid rgba(255,255,255,0.2);border-radius:999px;padding:7px 12px;display:flex;align-items:center;gap:6px;z-index:4;opacity:0;pointer-events:none;transition:opacity 0.18s ease-in}.video-call-holder .video-call-container .view-profile-btn .icon{--icon-color:#fff;--width:15px;--height:15px}.video-call-holder .video-call-container:hover .view-profile-btn:not(.d-none){opacity:1;pointer-events:auto}.video-call-holder .chat-box{width:0px;transform:translateX(100%);flex-shrink:0;transition:transform 0.2s ease-in,width 0s ease-in 0.3s;overflow:hidden}.video-call-holder .chat-box .order-notes:not(.active){opacity:0;z-index:-1;pointer-events:none;width:0}.video-call-holder .chat-box .order-notes.active{position:absolute;height:100%;z-index:99}.video-call-holder .chat-box .message-input-container{background:#fff}.video-call-holder .chat-box.active{width:325px;transform:translateX(0%);transition:transform 0.2s ease-in,width 0s ease-in 0s}.call-toolbar{background:rgba(4,10,21,0.88);border-bottom:1px solid rgba(192,216,255,0.2);backdrop-filter:blur(10px);box-sizing:border-box}.call-toolbar .toggle-btn{padding:10px;z-index:10;border-radius:12px}.call-toolbar .toggle-btn.active{background:rgba(57,223,157,0.14);box-shadow:0 0 0 1px rgba(57,223,157,0.34)}.call-toolbar .toggle-btn.off .icon.mic{--icon-color:#fff;--icon-url:url(/images/icons/mic-off.svg)}.call-toolbar .toggle-btn.off .icon.videocall{--icon-color:#fff;--icon-url:url(/images/icons/videocam-off.svg)}.call-toolbar .toggle-btn .icon{--icon-color:#fff;--width:18px;--height:18px}.call-toolbar .end-call-btn{background:var(--color-danger-600);z-index:10;box-shadow:0 0 0 1px rgba(255,255,255,0.12)}.call-toolbar .end-call-btn .icon{--icon-color:#fff;--width:24px;--height:24px}.participant-initials{width:84px;height:84px;border-radius:100%;background:rgba(255,255,255,0.12);color:rgba(255,255,255,0.85);font:600 1.75rem var(--header-font);display:flex;justify-content:center;align-items:center;backdrop-filter:blur(2px)}.video-reverse{transform:scaleX(-1)}.room-login-container{width:325px;margin-bottom:50px}.room-container{height:79px;box-sizing:border-box;padding:10px 10px 10px 20px;width:100%;position:relative;cursor:pointer}.room-container[data-unread-count="0"] .unread-count{display:none}.room-container[data-unread-count="0"] .room-preview{font-weight:500}.room-container[data-unread-count="0"] .room-date-time,.room-container[data-unread-count="0"] .room-service,.room-container[data-unread-count="0"] .room-preview{color:var(--text-color);font-weight:500}.room-container:after{content:"";border-bottom:1px solid var(--color-slate-200);width:calc(100% - 20px);right:0px;bottom:0px;position:absolute}.room-container.selected,.room-container:hover{background:var(--color-slate-100)}.room-container .room-date-time,.room-container .room-service{font-size:0.775rem;color:var(--logo-color-darker-10);font-weight:600}.room-container .room-date-time{position:absolute;top:10px;right:10px}.room-container .room-preview{max-width:270px;font-weight:600;font-size:0.775rem}.room-container .unread-count{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:var(--logo-color);border-radius:100%;width:21px;height:21px;text-align:center;color:#fff;font:500 0.77rem var(--header-font);display:flex;justify-content:center;align-items:center}.room-container div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.call-timer{color:#fff;padding:2px 6px}@media screen and (max-width:1000px){.chat-room-holder>.chat-container{position:fixed;top:0%;left:0%;width:100%;height:100%;transform:unset}.chat-box .not-selected-header{font-size:2.2rem}.chat-box .not-selected-lead{width:95%;font-size:1rem;margin:auto}.video-call-holder .call-room-layout{grid-template-columns:minmax(0,1fr) 230px}}@media screen and (max-width:768px){.video-call-holder .chat-box-header .icon.chevron{display:none}.chat-container{position:fixed;top:0%;left:0%;width:100%;height:100dvh;transform:unset}.chat-box-header .icon.close{display:block}.chat-box .message-list .message-container .message-content-container{max-width:95%}.side-chat{position:fixed;top:0;left:0;z-index:2;height:100%;width:100%;max-width:100%;transform:translateY(0px);transition:transform 0.2s ease-in;z-index:2}.chat-box{width:100%;transform:translateY(75px);transition:transform 0.15s ease-in,opacity 0s ease-in 0.15s;opacity:0;z-index:3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-box.active{transform:translateY(0);pointer-events:all;-webkit-user-select:unset;-moz-user-select:unset;user-select:unset;opacity:1;transition:transform 0.15s ease-in,opacity 0.15s ease-in}.video-call-holder .call-room-main{padding:10px}.video-call-holder .call-room-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:10px}.video-call-holder .video-primary-stage{min-height:0}.video-call-holder .video-side-rail{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.video-call-holder .video-side-rail .video-call-container{min-width:180px;min-height:124px;flex:0 0 180px}.video-call-holder .call-toolbar{overflow-x:auto}.video-call-holder .call-toolbar .toggle-btn{min-width:64px}.video-call-holder .video-call-container .view-profile-btn:not(.d-none){opacity:1;pointer-events:auto}.video-call-holder .chat-box{border-left:0px solid var(--color-slate-500)}.video-call-holder .chat-box.active{position:absolute;left:0;border:0;width:100%;z-index:14;height:100vh}}.video-call-preview-container{background:#fff;aspect-ratio:16/9;max-width:500px;overflow:hidden;position:relative}.video-call-preview-container .preview-video,.video-call-preview-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1)}.video-call-preview-container .video-off-fallback{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at 22% 18%,rgba(21,66,105,0.7),rgba(3,8,16,0.97) 62%)}.video-call-preview-container .video-off-fallback.d-none{display:none}.recording-banner{display:block;position:fixed;bottom:10px;left:50%;transform:translateX(-50%);background:#1c1c1c;z-index:9999}.user-details .details-container{max-width:1000px;margin-right:auto;margin-left:0px}.location-logo-container{max-width:300px}.data-table{text-align:left;table-layout:fixed;width:100%;border-collapse:collapse}.data-table th,.data-table td{font:600 0.8rem var(--header-font)}.data-table td:not(.f-600){font-weight:400}.data-table tr{border-bottom:1px solid var(--color-slate-300)}.copy-url-btn{color:var(--color-slate-500)}.copy-url-btn::before{width:14px;height:14px;background:transparent;box-shadow:0px 0px 0px 0px;padding:0;content:"";-webkit-mask-image:url(/images/icons/copy.svg);mask-image:url(/images/icons/copy.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-slate-500);display:block;margin:0px 3px}.copy-url-btn::after{content:"";padding:3px 3px 3px 3px;position:absolute;width:100%;box-shadow:0px 0px 0px 1px var(--color-slate-200);left:50%;height:100%;top:50%;transform:translate(-50%,-50%);border-radius:4px}.copy-url-btn:hover{color:var(--text-color)}.copy-url-btn:hover::before{background-color:var(--text-color)}.copy-url-btn:hover::after{box-shadow:0px 0px 0px 1px var(--color-slate-400)}.current-business{position:relative}.current-business::after{color:var(--logo-color-darker-10);content:"Active business";font:600 0.875rem var(--header-font);position:absolute;right:0px;top:50%;transform:translateY(-50%)}.bank-account-searchable{width:300px}.bank-account-searchable button{font-size:0.875rem}.bank-account-searchable .searchable-list{top:60px}.people-modal{width:650px;max-width:650px}.person-right-side{max-height:500px;overflow:overlay}.person-error .input-container .person-phone-input,.person-container .input-container .person-phone-input{height:27px;border-radius:0px 4px 4px 0px}.person-error .invalid-msg,.person-container .invalid-msg{display:grid;grid-template-rows:0fr;opacity:0;transition:opacity 0.15s ease,grid-template-rows 0.2s ease,margin 0.1s ease;margin:0px;font:500 0.8rem var(--text-font);color:var(--color-danger-700);pointer-events:none}.person-error .invalid-msg>div,.person-container .invalid-msg>div{overflow:hidden}.searchable-btn.person-phone-btn{border-radius:4px 0px 0px 4px;font-size:0.875rem}.person-error.error .invalid-msg{grid-template-rows:1fr;opacity:1;margin:5px 0px}.person-container{max-width:300px}.person-container .dob-small{width:40px}.person-container .dob-long{width:60px}.person-container:has(.touched:invalid) label{color:var(--color-danger-700) !important}.person-container .touched:invalid{box-shadow:0px 0px 0px 1px var(--color-danger-700) !important}.person-container:has(.touched:invalid) .invalid-msg{grid-template-rows:1fr;opacity:1;margin:5px 0px}.person-searchable-list{max-width:300px}.person-searchable-list .searchable-btn{font-size:0.875rem;padding:5px}.person-searchable-list .searchable-list{top:53px}.person-searchable-list .searchable-list.flip{top:-182px}.person-searchable-list .phone-list{top:35px;width:300px}.person-searchable-list .searchable-list input,.person-searchable-list .phone-list input{padding:5px;font-size:0.875rem}.person-document-modal{width:640px;box-sizing:border-box;padding:0px;min-height:560px;z-index:103}.add-later label,.add-later button{opacity:0.5;pointer-events:none}.add-later::after{content:"Add the documents after creating the person";position:absolute;left:140px;top:0px;font:400 0.7rem Lato;width:132px;background:var(--color-slate-700);color:#fff;border-radius:4px;padding:5px}.type-dropdown{width:-moz-fit-content;width:fit-content;padding:3px 20px 3px 4px;box-shadow:0px 0px 0px 1px var(--color-slate-300);transition:box-shadow 0.2s ease-in}.type-dropdown.has-chevron::after{height:17px;width:17px}.type-dropdown ul{left:0px;top:29px;width:190px}.type-dropdown .dropdown-ele{box-sizing:border-box;width:100%}.identity-type-list{box-shadow:0px 0px 0px 1px var(--color-slate-300);cursor:pointer;transition:box-shadow 0.2s ease-in}.identity-type-list button{box-shadow:unset;padding:3px 20px 3px 4px;font-size:0.9rem;outline:0;width:-moz-fit-content;width:fit-content}.identity-type-list.has-chevron::after{height:17px;width:17px}.identity-type-list .searchable-list{top:27px;width:250px}.identity-type-list .searchable-list input{padding:5px;font-size:0.875rem}.role-list-btn,.role-list{padding:5px;font-size:0.875rem;max-width:300px;box-sizing:border-box}.role-list{top:-100px}.role-list li{width:100%;box-sizing:border-box}.information-box{width:40px;box-shadow:0px 0px 0px 1px var(--color-slate-500);margin:0px 3px 5px;--tooltip-width:58px}.information-box.role-box{width:-moz-fit-content;width:fit-content;padding:3px;--tooltip-width:80px}.person-input,.person-phone-input{box-sizing:border-box;flex-shrink:0;box-shadow:0px 0px 0px 1px var(--color-slate-300);border:0;outline:0px !important}.person-input:focus-within,.person-phone-input:focus-within{box-shadow:0px 0px 0px 1px var(--color-slate-700)}.person-phone-input{border-radius:0px 4px 4px 0px;flex-shrink:1;margin-left:1px}.persons-radio{height:25px;width:55px}.account-name{width:235px}.domain-status{width:100px}.remove-domain{width:100px}.profile-change-btn{width:300px}.current-session{position:relative}.current-session::after{content:"Active session";position:absolute;top:50%;transform:translateY(-50%);font:600 0.875rem var(--header-font);color:var(--logo-color-darker-10)}.transfer-keys-modal{transition:height 0.2s ease-in}.transfer-keys-modal .info-box{font:500 0.875rem var(--text-font);padding:5px;border-radius:4px;background:var(--color-warning-100);box-shadow:0px 0px 0px 1px var(--color-warning-400)}.transfer-keys-modal .key-code{color:var(--text-color);font:500 3rem var(--header-font);text-align:center}.audit-modal{top:0;left:0;transform:unset;width:100%;height:100%;max-width:100%;border-radius:0}.audit-modal.active{transform:unset}.audit-modal .header-container{border-bottom:1px solid var(--color-slate-400);padding:15px}.audit-modal .dropdown-placeholder{font:600 1.5rem var(--header-font);width:325px;margin:15px auto 0px;opacity:0.35;text-align:center;cursor:wait}.audit-modal .dropdown{width:325px;margin:15px auto 0px}.audit-modal .dropdown .dropdown-btn{font:600 1.5rem var(--header-font)}.audit-modal .dropdown ul{left:-10px;top:35px}.audit-modal .dropdown ul .dropdown-ele{width:100%;box-sizing:border-box;font:600 1.5rem var(--header-font)}.audit-modal .chat-wrapper{height:calc(100% - 142px)}.audit-modal .full-chat-container{width:100%;height:100%;border:1px solid var(--color-slate-400);box-shadow:0px 0px 3px 0px var(--color-gray-400),0px 2px 12px 1px rgba(0,0,0,0.2)}.audit-modal .full-chat-container .room-choice{width:25%;border-right:1px solid var(--color-slate-400);max-width:250px;flex-shrink:0}.audit-modal .full-chat-container .room-choice .choice-header{border-bottom:1px solid var(--color-slate-400)}.audit-modal .full-chat-container .room-choice .room-list{overflow-y:auto;height:calc(100% - 76px)}.audit-modal .full-chat-container .room-choice .room-list .audit-room{border-bottom:1px solid var(--color-slate-400);cursor:pointer}.audit-modal .full-chat-container .room-choice .room-list .audit-room:hover,.audit-modal .full-chat-container .room-choice .room-list .audit-room.selected{background-color:var(--color-slate-100)}.audit-modal .full-chat-container .chat-box{border-top-right-radius:4px;border-bottom-right-radius:4px;width:100%;overflow-y:auto}.audit-modal .full-chat-container .chat-box .message-list{box-sizing:border-box;padding:15px}.audit-modal .--calendar-container .start-date{left:163px;top:28px;z-index:99}.audit-modal .--calendar-container .start-date .triangle{top:2px;z-index:999;left:-125px}.audit-modal .--calendar-container .end-date{left:60px;z-index:99}.audit-modal .--calendar-container .end-date .triangle{top:2px;left:-22px;z-index:999}.join-shell{min-height:100vh;color:#e2e8f0;background:radial-gradient(circle at 20% 20%,#1e293b 0%,#0f172a 52%)}.join-top{padding:28px 24px 12px;width:50px}.join-main{padding:20px 16px 28px}.join-card{max-width:520px;border-radius:20px;box-shadow:0 28px 80px rgba(2,6,23,0.5);color:#111827}.join-card-banner{background:#5555dd;padding:20px 24px;color:#ffffff}.join-location-icon{width:42px;height:42px;border-radius:12px;background:rgba(255,255,255,0.2);display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;flex-shrink:0;text-transform:uppercase}.join-location-address{color:rgba(255,255,255,0.76)}.join-title{letter-spacing:-0.02em;color:#0f172a}.join-body{line-height:1.55;color:#475569}.join-meta{border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;padding:12px 14px}.join-meta-label{color:#6b7280}.join-meta-value{color:#1f2937;text-align:right;word-break:break-word}.join-account-hint{color:#64748b;line-height:1.5}.join-passwords .input-container label{color:#1f2937}.join-passwords .input-container input{border:1px solid #d1d5db;border-radius:10px;height:42px;padding:0 40px 0 12px;color:#111827;background:#fff}.join-passwords .input-container input:focus{border-color:#5555dd;box-shadow:0 0 0 3px rgba(85,85,221,0.1)}.join-passwords .icon.eye,.join-passwords .icon.eye-off{top:30px;right:12px}.join-action{position:relative;min-height:42px;border-radius:10px;border:none;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 16px}.join-action:disabled{opacity:0.6;cursor:not-allowed}.join-ignore{flex:0 0 auto;background:#fff;color:#475569;border:1px solid #d1d5db}.join-primary{flex:1;background:#5555dd;color:#fff;box-shadow:0 10px 22px rgba(85,85,221,0.25)}.join-action .spinner-container{position:absolute;inset:0;display:none;align-items:center;justify-content:center;background:inherit;border-radius:inherit}.join-action.loading .spinner-container{display:flex}.join-action.loading span{visibility:hidden}.join-support{line-height:1.45;color:#64748b}.join-support a{text-decoration:none}.join-missing{width:100%;max-width:520px;border-radius:16px;background:rgba(15,23,42,0.72);border:1px solid rgba(148,163,184,0.28);color:#e2e8f0;text-align:center;padding:24px 20px}.join-missing-title{margin:0;font-size:20px;color:#f8fafc}.join-missing-copy{margin:10px 0 0;font-size:14px;color:#cbd5e1;line-height:1.55}@media (max-width:600px){.join-card-body{padding:20px}.join-title{font-size:22px}.join-actions{flex-direction:column}.join-ignore,.join-primary{width:100%}}.policy-container{max-width:800px;margin:40px auto;color:var(--text-color);display:flex;flex-flow:column;gap:20px}.policy-container h1{font-size:3rem}.policy-container h3{margin-top:20px}.policy-container p{line-height:26px;font-size:1.1rem;letter-spacing:0.35px;margin-top:15px}.policy-container li{font-size:1.1rem;letter-spacing:0.35px;line-height:26px;margin-top:10px;margin-left:30px}.hamburger-menu{width:325px;visibility:hidden;transform:translateX(100%);transition:visibility 0.2s cubic-bezier(0.92,0.09,0.06,1),transform 0.2s cubic-bezier(0.92,0.09,0.06,1);background-color:#fff;position:fixed;top:58px;z-index:9999;right:15px;height:calc(100% - 100px);box-sizing:border-box;border-radius:10px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);display:none}.hamburger-menu.active{opacity:1;visibility:visible;transform:translateX(0)}.hamburger-menu.menu-item-two-open .menu-item-one{transform:translateX(-100%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hamburger-menu.menu-item-two-open .menu-item-two.active{transform:translateX(0%)}.hamburger-menu.menu-item-two-open .menu-two-back-btn{opacity:1}.menu-item-one{transition:transform 0.25s ease-in}.menu-two-back-btn{padding:20px 10px 20px 12px;border-bottom:1px solid var(--color-slate-200);opacity:0;transition:opacity 0.25s ease-in 0.1s}.menu-two-back-btn .back{--width:18px;--hegiht:18px;--icon-color:var(--text-color)}.menu-list-two{background:var(--color-slate-50)}.hamburger-close-btn{position:absolute;top:-40px;z-index:999;right:10px}.hamburger-close-btn.dashboard-hamburger-close{position:absolute;top:0px;right:0;z-index:999;width:100%;background:#fff;border-top-right-radius:10px;border-top-left-radius:10px;display:flex;justify-content:end;box-sizing:border-box;padding-right:15px;padding-top:10px}.hamburger-close-btn.dashboard-hamburger-close button{--icon-color:var(--text-color);--width:18px;--height:18px}.hamburger-close-btn button{--icon-color:#fff;--width:30px;--height:30px}.hamburger-list-item{font:600 1.1rem var(--header-font);padding:15px 20px;box-sizing:border-box}.hamburger-list-item .item-chevron{rotate:180deg;--width:24px;--height:24px}.hamburger-btn{transition:opacity 0.2s ease-in,visibility 0.2s ease-in}.hamburger-btn.inactive{opacity:0;visibility:hidden}.hamburger-menu-item-container{border-radius:10px;overflow:hidden}.menu-item-two{position:absolute;top:0;width:100%;height:100%;background:#fff;transform:translateX(100%);transition:transform 0.25s ease-in}@media screen and (max-width:1000px){.hamburger-menu{display:block}}@media screen and (max-width:575px){.hamburger-menu{width:calc(100% - 40px)}}.inner-details-container .location-url-prefix{width:-moz-fit-content;width:fit-content;margin-right:3px}.business-errors,.business-pending{margin:20px 30px 10px 30px;border-radius:6px}.business-errors.person-margin,.business-pending.person-margin{margin:0 0 5px}.business-pending{background:var(--color-warning-50);border:1.5px solid var(--color-warning-600);box-shadow:none;color:inherit}.business-pending .error-lead{color:var(--color-warning-700)}.warning-icon-bg{background:rgb(254,240,138);width:32px;height:32px}.business-errors{background:var(--color-danger-50);box-shadow:0px 0px 0px 1px var(--color-danger-500),0px 2px 5px 1px rgba(0,0,0,0.2);color:var(--color-danger-800)}.business-errors .error-lead{color:var(--color-danger-700)}.file-error{box-shadow:0px 0px 0px 1px var(--color-danger-500)}.person-btn{position:relative}.person-btn.required::after{content:"Required";position:absolute;right:-12px;background-color:var(--color-danger-50);color:var(--color-danger-800);padding:2px 5px;top:3px;font-weight:600;border-radius:4px}.person-btn.pending::after{content:"Pending";position:absolute;right:-12px;background-color:var(--color-warning-50);color:var(--color-warning-800);padding:2px 5px;top:3px;font-weight:600;border-radius:4px}.person-btn.verified::after{content:"Verified";position:absolute;right:-12px;background-color:var(--color-success-50);color:var(--color-success-800);padding:2px 5px;top:3px;font-weight:600;border-radius:4px}.location-hero-images,.location-showcase-images,.location-showcase-images-gallery{box-sizing:border-box;border:1px dashed var(--color-slate-300)}.location-hero-images,.location-showcase-images{width:442px}.location-showcase-images .thumbnail,.location-showcase-images-gallery .thumbnail{height:140px}.location-showcase-images-gallery{width:75vw;height:75vh;max-width:732px;max-height:592px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:5px;grid-row-gap:5px}.thumbnail{box-sizing:border-box;height:105px;width:140px}.thumbnail img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.thumbnail .thumbnail-overlay{height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.2);opacity:0;transition:opacity 0.2s ease-in;width:100%}.thumbnail-location .btn-container{opacity:0;transform:translate(-50%,calc(-50% + 10px));transition:opacity 0.2s ease-in,transform 0.2s ease-in}.thumbnail-location:hover .thumbnail-overlay{opacity:1}.thumbnail-location:hover .btn-container{opacity:1;transform:translate(-50%,-50%)}.add-image{background:var(--color-slate-50);border:1px dashed var(--color-slate-400)}.location-image-container{border:1px dashed var(--color-slate-400);height:372px;width:496px}.location-showcase-container{border:1px dashed var(--color-slate-400);height:200px;width:200px}.location-image-overlay{border-radius:100%;position:absolute;left:10px;top:10px;right:10px;bottom:10px;background:var(--color-slate-100);opacity:1;transition:opacity 0.2s ease-in}.brand-asset-preview{min-height:50px;height:50px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.brand-asset-preview:not(.d-none) + .location-image-overlay{opacity:0}.profile-avatar{width:50px;height:50px;border-radius:100%}.location-hero-uploader:hover .location-image-overlay,.location-hero-uploader.dragged-on .location-image-overlay{opacity:1}.location-about{height:200px;line-height:21px}.image-description{height:100px;line-height:21px;max-width:285px}.location-showcase-btn{border:1px dashed var(--color-slate-300);height:140px;width:140px}.card-logo-footer{background-color:#fff;border-radius:4px;height:25px;width:40px}.footer{box-sizing:border-box;background:var(--color-slate-100)}@media (max-width:770px){footer.footer{padding:15px}footer.footer .w-25{width:33%}footer.footer .footer-overspill{margin-left:33%;margin-top:15px}}@media (max-width:575px){footer.footer nav .footer-logo{width:100%;margin-bottom:15px}footer.footer .footer-overspill{margin-left:0px;margin-top:15px}footer.footer .w-25{width:50%}}:root{--scale-amount:0.9;--scale-to-amount:0.8}.forms-fly-in{animation:0.4s cubic-bezier(0.83,0.38,0.3,0.7) 0.4s fade-out-down-more reverse forwards;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(30px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sim-overlay{background:rgba(0,0,0,0.2);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 0.2s ease;width:100%;z-index:99}.sim-overlay.active{opacity:1}.scale-down{scale:var(--scale-amount);transform-origin:center}.sim-click{animation:sim-click 0.4s ease-in-out 0s forwards}@keyframes sim-click{0%{scale:var(--scale-amount)}50%{scale:var(--scale-to-amount)}100%{scale:var(--scale-amount)}}.report-type-btn{--icon-color:var(--color-slate-600);--size:15px;color:var(--color-slate-600);padding:10px 20px 10px 12px}.report-type-btn.booking-summary-btn{--icon-url:url(/images/icons/calendar-month.svg)}.report-type-btn.customer-summary-btn{--icon-url:url(/images/icons/customers.svg)}.report-type-btn.order-summary-btn{--icon-url:url(/images/icons/orders.svg)}.report-type-btn.prescription-summary-btn{--icon-url:url(/images/icons/prescriptions.svg)}.report-type-btn.payment-summary-btn{--icon-url:url(/images/icons/credit-card.svg)}.report-type-btn.print-report{--icon-url:url(/images/icons/print.svg)}.report-type-btn:hover{color:var(--color-slate-700);--icon-color:var(--logo-color);box-shadow:var(--color-slate-500) 0px 1px 1px 0px,var(--color-slate-400) 0px 0px 0px 1px,var(--color-slate-200) 0px 2px 5px 0px}.report-type-btn::before{content:"";-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:cover;mask-size:cover;background-color:var(--icon-color);width:var(--size);height:var(--size);display:block}.data-table.report-scripts{width:100%;min-width:100%}.data-table.report-scripts [data-col]{box-sizing:border-box}.data-table.report-scripts [data-col=expand]{width:48px;min-width:48px;padding-right:5px;padding-left:5px}.data-table.report-scripts [data-col=prescription-id]{width:210px;min-width:210px;padding-right:5px;padding-left:5px}.data-table.report-scripts [data-col=prescription-id]::before{content:attr(data-prescription-id);display:block;font-size:11px;background-color:var(--color-gray-100);border-radius:4px;width:-moz-fit-content;width:fit-content;padding:2px 3px;font-family:monospace}.data-table.report-scripts [data-col=initials]{width:70px;min-width:70px;padding-right:5px}.data-table.report-scripts [data-col=items]{width:70px;min-width:70px;padding-right:5px}.data-table.report-scripts [data-col=location]{width:140px;min-width:140px;padding-right:5px}.data-table.report-scripts [data-col=prescriber]{width:140px;min-width:140px;padding-right:5px}.data-table.report-scripts [data-col=status]{width:70px;min-width:70px;padding-right:5px;text-align:end}.data-table.report-scripts [data-col=cost]{width:75px;min-width:75px;padding-right:5px}.data-table.report-scripts [data-col=date]{width:105px;min-width:105px;padding-right:5px}.data-table.report-scripts td.cell-no-right-padding{padding-right:0px}.reports-prescriptions-breakdowns{align-items:start}.reports-prescriptions-breakdowns .reports-dropoff-panel{min-height:auto}.reports-prescription-breakdown-row{padding:10px 0;border-bottom:1px solid var(--color-gray-200)}.reports-prescription-breakdown-row:last-child{border-bottom:none}.reports-status-pill{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding:3px 8px;font:600 11px var(--main-font);white-space:nowrap}.reports-status-pill .reports-status-pill-dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.reports-status-pill.is-success{background:#f0fdf4;color:var(--color-success-700)}.reports-status-pill.is-warning{background:#fefce8;color:#a16207}.reports-status-pill.is-danger{background:#fef2f2;color:#b91c1c}.reports-status-pill.is-neutral{background:var(--color-slate-100);color:var(--color-slate-700)}.reports-prescription-row{cursor:pointer;transition:background-color 0.12s ease}.reports-prescription-row:hover,.reports-prescription-row.is-expanded{background:var(--color-slate-50)}.reports-prescription-expand-btn{width:24px;height:24px;border:none;background:transparent;border-radius:4px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.reports-prescription-expand-btn .reports-prescription-expand-icon{--icon-color:var(--color-gray-500);--width:14px;--height:14px;transition:transform 0.12s ease}.reports-prescription-expand-btn.is-expanded .reports-prescription-expand-icon{transform:rotate(90deg)}.reports-prescription-expand-btn.is-disabled{opacity:0.45;cursor:default}.data-table.report-scripts td.reports-prescription-details-cell{background:var(--color-slate-50);white-space:normal;text-overflow:unset;overflow:visible;padding-left:52px;padding-right:16px;padding-bottom:12px}.reports-prescription-detail-wrap{padding-top:2px}.reports-prescription-detail-item{border:1px solid var(--color-gray-200);border-radius:8px;padding:9px 12px;background:var(--color-white);margin-bottom:5px}.reports-home{max-width:980px;margin-bottom:20px}.reports-quick-links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.reports-quick-link{text-decoration:none;color:inherit;transition:background-color 0.15s ease,border-color 0.15s ease}.reports-quick-link:hover{background-color:var(--color-slate-50);border-color:var(--color-slate-400)}.reports-category-title{--report-dot-color:var(--logo-color);display:inline-flex;align-items:center;gap:8px}.reports-category-title::before{content:"";width:8px;height:8px;border-radius:9999px;background-color:var(--report-dot-color);flex-shrink:0}.reports-dot-revenue{--report-dot-color:#16a34a}.reports-dot-orders{--report-dot-color:#2563eb}.reports-dot-bookings{--report-dot-color:#ca8a04}.reports-dot-customers{--report-dot-color:#5555dd}.reports-dot-forms{--report-dot-color:#9333ea}.reports-dot-prescriptions{--report-dot-color:#dc2626}.reports-dot-reviews{--report-dot-color:#0891b2}.reports-link-row{text-decoration:none;color:inherit;transition:background-color 0.15s ease}.reports-link-row:hover{background-color:var(--color-slate-50)}.reports-link-row:last-child{border-bottom:none}.reports-link-row:hover .reports-link-arrow{--icon-color:var(--logo-color)}.reports-link-arrow{--icon-color:var(--color-gray-500);--width:14px;--height:14px;opacity:0.8;transition:opacity 0.15s ease}.reports-quick-link-stat{text-align:right}.reports-page{max-width:1080px}.reports-back-link{text-decoration:none}.reports-back-link:hover{color:var(--logo-color)}.reports-filter-control{min-width:160px}.reports-filter-control>.dropdown{width:100%}.reports-filter-control .dropdown-btn{width:100%}.reports-date-btn{width:100%;justify-content:flex-start;text-align:left}.reports-compare-btn{white-space:nowrap}.reports-compare-btn.is-active{border-color:var(--logo-color);color:var(--logo-color);background:var(--color-slate-50)}.reports-compare-legend{display:flex;align-items:center;gap:12px}.reports-legend-item{display:inline-flex;align-items:center;gap:5px}.reports-legend-dot{width:10px;height:10px;border-radius:2px;display:inline-block}.reports-legend-dot.is-primary{background:var(--logo-color)}.reports-legend-dot.is-compare{background:var(--color-slate-300)}.reports-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.reports-stat-card{padding:16px 18px}.reports-stat-label{--report-stat-dot-color:var(--logo-color);display:inline-flex;align-items:center;gap:6px}.reports-stat-label::before{content:"";width:7px;height:7px;border-radius:9999px;background-color:var(--report-stat-dot-color);flex-shrink:0}@keyframes reports-skeleton-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.reports-skeleton-block{position:relative;overflow:hidden;border-radius:4px;background:var(--color-gray-200)}.reports-skeleton-block::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent 0%,var(--color-white) 50%,transparent 100%);opacity:0.65;animation:reports-skeleton-shimmer 1.25s ease-in-out infinite}.reports-chart-skeleton{min-height:210px}.reports-skeleton-v-bar{width:100%;align-self:end;border-radius:6px 6px 0 0;min-height:14px}.reports-v-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(9px,1fr));gap:12px;align-items:end}.reports-v-bars-item{min-width:0}.reports-v-bars-track{height:145px;display:flex;align-items:end;gap:4px}.reports-v-bar{width:100%;border-radius:6px 6px 0 0;min-height:2px}.reports-v-bar.is-primary{background:var(--logo-color)}.reports-v-bar.is-compare{background:var(--color-slate-300)}.reports-h-bars{display:flex;flex-direction:column;gap:10px}.reports-h-bars.is-full-width .reports-h-bars-item,.reports-h-bars.is-full-width .reports-h-bars-item--full-width{width:100%}.reports-h-bars.is-full-width .reports-h-bars-track{width:100%}.reports-h-bars-subvalue{white-space:nowrap}.reports-h-bars-track{width:60px;height:8px;background:var(--color-slate-200);border-radius:9999px;overflow:hidden;margin-top:6px}.reports-h-bars-track.is-compare-track{height:4px;margin-top:0;opacity:0.8}.reports-h-bars-fill{height:100%;border-radius:9999px;min-width:2px}.reports-h-bars-fill.is-success{background:var(--color-success-600)}.reports-h-bars-fill.is-primary{background:var(--logo-color)}.reports-h-bars-fill.is-warning{background:#ca8a04}.reports-h-bars-fill.is-danger{background:#dc2626}.reports-h-bars-fill.is-compare{background:var(--color-slate-400)}.reports-table-completion-label{text-align:right}.reports-table-completion-track{margin-top:0}.reports-table-dropoff-pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px}.reports-dropoff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.reports-dropoff-panel{background:var(--color-white)}.reports-dropoff-warning{border:1px solid #f0d58a;background:#fff8e8}.data-table.data-table--reports-forms [data-col=page]{min-width:120px}.data-table.data-table--reports-forms [data-col=sessions],.data-table.data-table--reports-forms [data-col=completed],.data-table.data-table--reports-forms [data-col=rate],.data-table.data-table--reports-forms [data-col=frequency]{min-width:110px}.data-table.data-table--reports-forms [data-col=rate]{min-width:150px}.data-table.data-table--reports-forms [data-col=question]{min-width:280px}.data-table.data-table--reports-forms [data-col=top-answer]{min-width:220px}.reports-revenue-insights-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:15px}.reports-revenue-tables-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.reports-payments-insights-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:15px}.reports-payments-side-column{display:flex;flex-direction:column;gap:15px}.reports-payments-tables-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.reports-payments-trend-item{position:relative}.reports-refunds-header-actions>.reports-refunds-export-dropdown{min-width:110px}.reports-refunds-insights-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:15px}.reports-refunds-side-column{display:flex;flex-direction:column;gap:15px}.reports-refunds-source-split{display:flex;align-items:stretch;height:24px;border-radius:6px;overflow:hidden;gap:2px;background:var(--color-slate-100)}.reports-refunds-source-split-part{display:flex;align-items:center;justify-content:center;min-width:0;transition:width 0.16s ease}.reports-refunds-source-split-part.is-full{background:#dc2626}.reports-refunds-source-split-part.is-partial{background:#ca8a04}.reports-refunds-table-toolbar{border-bottom:1px solid var(--color-slate-200);background:var(--color-white)}.reports-refunds-table-footer{border-top:1px solid var(--color-slate-200);background:var(--color-slate-50)}.reports-refunds-search-wrap{position:relative;flex:1;min-width:240px;max-width:340px}.reports-refunds-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);--icon-color:var(--color-slate-400);--width:14px;--height:14px;pointer-events:none}.reports-refunds-search-input{width:100%;padding:9px 10px 9px 32px}.reports-refunds-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;padding:2px 8px;font:600 11px var(--main-font);white-space:nowrap}.reports-refunds-pill.is-order{background:#eff6ff;color:#1d4ed8}.reports-refunds-pill.is-booking{background:#faf5ff;color:#7e22ce}.reports-refunds-pill.is-subscription{background:#f0fdf4;color:#15803d}.reports-refunds-pill.is-full{background:#fef2f2;color:#b91c1c}.reports-refunds-pill.is-partial{background:#fefce8;color:#a16207}.data-table.data-table--reports-refunds-list [data-col=date]{min-width:120px}.data-table.data-table--reports-refunds-list [data-col=customer]{min-width:220px}.data-table.data-table--reports-refunds-list [data-col=source]{min-width:170px}.data-table.data-table--reports-refunds-list [data-col=reason]{min-width:220px}.data-table.data-table--reports-refunds-list [data-col=issued-by]{min-width:170px}.data-table.data-table--reports-refunds-list [data-col=type]{min-width:95px}.data-table.data-table--reports-refunds-list [data-col=original],.data-table.data-table--reports-refunds-list [data-col=refunded]{min-width:120px}.reports-payments-trend-tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(6px);min-width:150px;padding:12px 14px;border-radius:12px;background:#0b1730;box-shadow:0 10px 24px rgba(2,6,23,0.3);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.16s ease,transform 0.16s ease,visibility 0.16s ease;z-index:3}.reports-payments-trend-item:hover .reports-payments-trend-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.data-table.data-table--reports-payments-failed [data-col=date]{min-width:120px}.data-table.data-table--reports-payments-failed [data-col=customer]{min-width:210px}.data-table.data-table--reports-payments-failed [data-col=source]{min-width:120px}.data-table.data-table--reports-payments-failed [data-col=reason]{min-width:170px}.data-table.data-table--reports-payments-failed [data-col=amount]{min-width:120px}.data-table.data-table--reports-payments-failed [data-col=retry]{min-width:110px}.data-table.data-table--reports-payments-outstanding [data-col=customer]{min-width:210px}.data-table.data-table--reports-payments-outstanding [data-col=source]{min-width:120px}.data-table.data-table--reports-payments-outstanding [data-col=due]{min-width:120px}.data-table.data-table--reports-payments-outstanding [data-col=status]{min-width:130px}.data-table.data-table--reports-payments-outstanding [data-col=amount]{min-width:120px}.reports-revenue-insights-grid>section:first-child .reports-revenue-trend-item{position:relative}.reports-revenue-insights-grid>section:first-child .reports-revenue-trend-tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(6px);min-width:128px;padding:12px 14px;border-radius:12px;background:#0b1730;box-shadow:0 10px 24px rgba(2,6,23,0.3);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.16s ease,transform 0.16s ease,visibility 0.16s ease;z-index:3}.reports-revenue-insights-grid>section:first-child .reports-revenue-trend-tooltip-net{color:#22c55e}.reports-revenue-insights-grid>section:first-child .reports-revenue-trend-item:hover .reports-revenue-trend-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.data-table.data-table--reports-revenue-products [data-col=product]{min-width:260px}.data-table.data-table--reports-revenue-products [data-col=category]{min-width:140px}.data-table.data-table--reports-revenue-products [data-col=revenue]{min-width:130px}.data-table.data-table--reports-revenue-products [data-col=units]{min-width:90px}.data-table.data-table--reports-revenue-customers [data-col=customer]{min-width:260px}.data-table.data-table--reports-revenue-customers [data-col=spend]{min-width:130px}.data-table.data-table--reports-revenue-customers [data-col=orders]{min-width:90px}.reports-pharmacy-totals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reports-pharmacy-custom-lines{background:var(--color-white)}.reports-pharmacy-custom-fields-row{display:grid;grid-template-columns:1fr 130px 100px auto;gap:10px;align-items:end}@media (max-width:700px){.reports-pharmacy-custom-fields-row{grid-template-columns:1fr 1fr}.reports-pharmacy-custom-fields-row>:first-child{grid-column:1/-1}.reports-pharmacy-custom-fields-row>:last-child{grid-column:1/-1}}.reports-pharmacy-bank-details-section{background:var(--color-white)}.reports-pharmacy-bank-details-input{background-color:var(--color-white);resize:vertical;min-height:72px;line-height:1.5;transition:border-color 0.12s ease}.reports-pharmacy-bank-details-input:focus{outline:none;border-color:var(--color-gray-500)}.reports-pharmacy-custom-input{background-color:var(--color-white);transition:border-color 0.12s ease}.reports-pharmacy-custom-input:hover:not(:disabled){border-color:var(--color-gray-400)}.reports-pharmacy-custom-input:focus{outline:none;border-color:var(--color-gray-500)}.reports-pharmacy-total-card{padding:14px 16px}.reports-pharmacy-script-id{display:inline-flex;align-items:center;border-radius:4px;background:var(--color-gray-100);padding:2px 5px;font-family:monospace}.reports-pharmacy-discount-input{max-width:92px;min-width:84px;padding:7px 8px;text-align:right}.reports-pharmacy-discount-input:disabled{background:var(--color-gray-100);color:var(--color-gray-500);cursor:not-allowed}.reports-pharmacy-missing-price-wrap .reports-pharmacy-missing-price-input{width:84px;min-width:84px;text-align:right;padding:7px 8px}.reports-pharmacy-missing-price-wrap .reports-pharmacy-save-price-btn{padding:7px 10px;color:var(--color-gray-700);background:var(--color-white)}.reports-pharmacy-remove-custom-btn{border:none;background:transparent;text-decoration:underline;cursor:pointer;padding:0}.data-table.data-table--reports-pharmacy-dispensed [data-col=posted]{min-width:122px}.data-table.data-table--reports-pharmacy-dispensed [data-col=script]{min-width:138px}.data-table.data-table--reports-pharmacy-dispensed [data-col=initials]{min-width:76px}.data-table.data-table--reports-pharmacy-dispensed [data-col=item]{min-width:240px}.data-table.data-table--reports-pharmacy-dispensed [data-col=price],.data-table.data-table--reports-pharmacy-dispensed [data-col=discount],.data-table.data-table--reports-pharmacy-dispensed [data-col=net]{min-width:132px}.data-table.data-table--reports-pharmacy-dispensed td[data-col=discount]{overflow:visible}.data-table.data-table--reports-pharmacy-dispensed td[data-col=price]{overflow:visible}.reports-abandoned-insights-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);gap:15px}.reports-abandoned-legend-primary{background:rgba(220,38,38,0.6)}.reports-abandoned-legend-recovered{background:rgba(34,197,94,0.45)}.reports-abandoned-trend-bars{display:flex;align-items:flex-end;gap:4px;min-height:150px}.reports-abandoned-trend-item{position:relative;flex:1;min-width:0}.reports-abandoned-trend-track{height:118px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.reports-abandoned-trend-fill{width:100%;min-height:3px;border-radius:3px 3px 0 0}.reports-abandoned-trend-fill.is-abandoned{background:rgba(220,38,38,0.55)}.reports-abandoned-trend-fill.is-recovered{background:rgba(34,197,94,0.45)}.reports-abandoned-trend-tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(5px);min-width:132px;padding:10px 12px;border-radius:10px;background:#0b1730;box-shadow:0 8px 20px rgba(2,6,23,0.28);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.14s ease,transform 0.14s ease,visibility 0.14s ease;z-index:3}.reports-abandoned-trend-item:hover .reports-abandoned-trend-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.reports-abandoned-device-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.reports-abandoned-customer-badge{width:28px;height:28px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font:700 11px var(--main-font);color:var(--logo-color);background:rgba(85,85,221,0.12);flex-shrink:0}.reports-abandoned-step-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:3px 8px;font:600 11px var(--main-font);white-space:nowrap}.reports-abandoned-step-pill.is-primary{background:#eff6ff;color:#1d4ed8}.reports-abandoned-step-pill.is-warning{background:#fefce8;color:#a16207}.reports-abandoned-step-pill.is-danger{background:#fef2f2;color:#b91c1c}.reports-abandoned-step-pill.is-neutral{background:var(--color-slate-100);color:var(--color-slate-700)}.reports-abandoned-table-toolbar{border-bottom:1px solid var(--color-slate-200)}.reports-abandoned-table-footer{border-top:1px solid var(--color-slate-200);background:var(--color-slate-50)}.reports-abandoned-search-wrap{position:relative;flex:1;min-width:230px;max-width:340px}.reports-abandoned-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);--icon-color:var(--color-slate-400);--width:14px;--height:14px;pointer-events:none}.reports-abandoned-search-input{width:100%;padding:9px 10px 9px 32px}.reports-abandoned-row{cursor:pointer;transition:background-color 0.12s ease}.reports-abandoned-row:hover,.reports-abandoned-row.is-expanded{background:var(--color-slate-50)}.data-table.data-table--reports-abandoned [data-col=expand]{min-width:44px}.data-table.data-table--reports-abandoned [data-col=date]{min-width:155px}.data-table.data-table--reports-abandoned [data-col=customer]{min-width:245px}.data-table.data-table--reports-abandoned [data-col=step]{min-width:145px}.data-table.data-table--reports-abandoned [data-col=device]{min-width:92px}.data-table.data-table--reports-abandoned [data-col=items]{min-width:84px}.data-table.data-table--reports-abandoned [data-col=status]{min-width:122px}.data-table.data-table--reports-abandoned [data-col=value]{min-width:126px}.reports-abandoned-details-cell{background:var(--color-slate-50);padding-left:52px !important;padding-right:16px !important;padding-bottom:12px !important;white-space:normal !important;text-overflow:unset !important;overflow:visible !important}.reports-abandoned-detail-item{border:1px solid var(--color-gray-200);border-radius:8px;padding:9px 12px;background:var(--color-white)}.reports-abandoned-detail-recovered{border:1px solid #bbf7d0;border-radius:8px;padding:8px 12px;color:var(--color-success-700);background:#f0fdf4}.reports-orders-header-actions>.reports-refunds-export-dropdown{min-width:110px}.reports-orders-view-all-btn{text-decoration:none}.reports-orders-view-all-icon{--icon-color:var(--logo-color);--width:13px;--height:13px}.reports-orders-main-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:15px}.reports-orders-secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.reports-product-insights-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:15px}.reports-service-insights-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:15px}.reports-service-rankings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.reports-customer-insights-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:15px}.reports-customer-breakdowns-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.reports-retention-insights-grid{display:grid;grid-template-columns:1fr;gap:15px}.reports-retention-breakdowns-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.reports-retention-monthly-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(30px,1fr));gap:8px;align-items:end}.reports-retention-monthly-item{min-width:0}.reports-retention-monthly-track{height:150px;display:flex;align-items:end}.reports-retention-monthly-stack{width:100%;min-height:2px;border-radius:4px 4px 0 0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;background:var(--color-slate-100)}.reports-retention-monthly-segment{width:100%}.reports-retention-monthly-segment.is-retained{background:rgba(22,163,74,0.45)}.reports-retention-monthly-segment.is-churned{background:rgba(220,38,38,0.56)}.reports-retention-monthly-segment.is-new{background:rgba(85,85,221,0.35)}.reports-retention-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:2px 8px;white-space:nowrap}.reports-retention-status-pill.is-churned{color:#991b1b;background:#fee2e2}.reports-retention-status-pill.is-risk{color:#9a3412;background:#ffedd5}.reports-retention-status-pill.is-neutral{color:var(--color-slate-600);background:var(--color-slate-100)}.reports-retention-why-leave-other-row{cursor:pointer;border-radius:8px;transition:background-color 0.16s ease}.reports-retention-why-leave-other-row:hover,.reports-retention-why-leave-other-row:focus-visible{background:var(--color-slate-50);outline:none}.reports-retention-other-reasons-modal{max-height:min(60vh,520px)}.reports-retention-other-reasons-list{display:flex;flex-direction:column;gap:8px}.reports-retention-other-reasons-item{padding:8px 10px;border:1px solid var(--color-slate-200);border-radius:8px;background:var(--color-slate-50)}.reports-retention-plan-rate-track{width:70px;flex-shrink:0}.reports-customer-growth-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(34px,1fr));gap:8px;align-items:end}.reports-customer-growth-item{min-width:0}.reports-customer-growth-track{height:150px;display:flex;align-items:end;gap:4px}.reports-customer-growth-bar{flex:1;min-height:2px;border-radius:4px 4px 0 0}.reports-customer-growth-bar.is-total{background:rgba(85,85,221,0.45)}.reports-customer-growth-bar.is-new{background:#bbf7d0}.reports-customer-donut-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}.reports-customer-donut{position:relative;width:120px;height:120px;border-radius:9999px;flex-shrink:0}.reports-customer-donut-center{position:absolute;inset:18px;border-radius:9999px;background:var(--color-white);display:flex;flex-direction:column;align-items:center;justify-content:center}.reports-customer-donut-legend{display:flex;flex-direction:column;gap:10px}.reports-customer-inactive-callout{border:1px solid #fca5a5;border-radius:8px;padding:10px 12px;background:#fef2f2}.reports-customer-spend-stack{height:20px;border-radius:8px;overflow:hidden;display:flex;gap:2px}.reports-customer-spend-stack-segment{min-width:2px}.reports-customer-spend-callout{border:1px solid rgba(85,85,221,0.15);border-radius:8px;padding:10px 12px;background:rgba(85,85,221,0.08)}.reports-customer-location-track{width:56px;flex-shrink:0}.reports-no-show-insights-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:15px}.reports-no-show-breakdowns-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.reports-no-show-weekly-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(34px,1fr));gap:8px;align-items:end}.reports-no-show-weekly-item{min-width:0}.reports-no-show-weekly-track{height:150px;display:flex;align-items:end;gap:4px}.reports-no-show-weekly-bar{flex:1;min-height:2px;border-radius:4px 4px 0 0}.reports-no-show-weekly-bar.is-bookings{background:var(--color-slate-300)}.reports-no-show-weekly-bar.is-noshow{background:rgba(220,38,38,0.62)}.reports-no-show-repeat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reports-no-show-repeat-item{border:1px solid var(--color-slate-200);border-radius:8px;background:var(--color-white);padding:10px}.reports-no-show-contact-btn{border:1px solid var(--color-slate-300);border-radius:6px;background:var(--color-white);color:var(--color-slate-700);line-height:1;padding:6px 9px;cursor:pointer}.reports-no-show-contact-btn:hover{background:var(--color-slate-50)}.reports-service-top-row,.reports-service-ranking-row{padding:8px 0;border-bottom:1px solid var(--color-slate-200)}.reports-service-top-row:last-child,.reports-service-ranking-row:last-child{border-bottom:none;padding-bottom:0}.reports-orders-toggle-group{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:8px;background:var(--color-slate-100)}.reports-orders-toggle-btn{border:none;background:transparent;color:var(--color-slate-500);border-radius:6px;padding:4px 10px;font:600 12px var(--header-font);cursor:pointer;transition:color 0.14s ease,background-color 0.14s ease,box-shadow 0.14s ease}.reports-orders-toggle-btn.is-active{color:var(--color-slate-900);background:var(--color-white);box-shadow:0 1px 3px rgba(2,6,23,0.14)}.reports-orders-status-dot{width:8px;height:8px;border-radius:9999px;background:var(--logo-color);display:inline-block}.reports-orders-status-dot.is-new{background:#2563eb}.reports-orders-status-dot.is-returning{background:rgba(85,85,221,0.55)}.reports-orders-row-track{height:5px;background:var(--color-slate-100);border-radius:3px;overflow:hidden}.reports-orders-row-fill{height:100%;border-radius:3px}.reports-bookings-volume-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(22px,1fr));gap:8px;align-items:end}.reports-bookings-volume-item{min-width:0}.reports-bookings-volume-track{height:150px;display:flex;align-items:end}.reports-bookings-volume-stack{width:100%;min-height:2px;border-radius:4px 4px 0 0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;background:var(--color-slate-100)}.reports-bookings-volume-segment{width:100%}.reports-bookings-legend-dot{width:9px;height:9px;border-radius:9999px;display:inline-block}.reports-bookings-heatmap{display:grid;gap:6px;width:100%}.reports-bookings-heatmap-row{display:grid;gap:4px}.reports-bookings-heatmap-header{margin-bottom:2px}.reports-bookings-heatmap-day{display:flex;align-items:center;justify-content:flex-start}.reports-bookings-heatmap-hour-heading-spacer{opacity:0;pointer-events:none}.reports-bookings-heatmap-hour-heading{text-align:center}.reports-bookings-heatmap-cell{height:28px;border-radius:5px;display:flex;align-items:center;justify-content:center;font:600 11px var(--main-font);letter-spacing:0.01em}.reports-orders-status-split{display:flex;align-items:stretch;height:9px;border-radius:6px;overflow:hidden;gap:2px;background:var(--color-slate-100)}.reports-orders-status-split-part{min-width:1px}.reports-orders-new-returning-track{display:flex;align-items:stretch;height:8px;border-radius:4px;overflow:hidden;background:var(--color-slate-100);gap:2px}.reports-orders-new-returning-fill{min-width:1px}.reports-orders-new-returning-fill.is-new{background:#2563eb;opacity:0.72}.reports-orders-new-returning-fill.is-returning{background:#5555dd;opacity:0.45}.reports-orders-fulfilment-callout{border:1px solid #bbf7d0;border-radius:8px;padding:10px 12px;background:#f0fdf4}.reports-orders-product-row{background:var(--color-white)}.reports-orders-trending-chip{border-radius:4px;padding:1px 6px;font:600 10px var(--main-font);color:var(--color-success-700);background:#f0fdf4}.reports-orders-product-track{height:3px;border-radius:2px;background:var(--color-slate-100);overflow:hidden}.reports-orders-product-fill{height:100%;border-radius:2px;background:rgba(85,85,221,0.65)}.reports-orders-category-pill{border-radius:4px;padding:1px 6px;font:600 10px var(--main-font);white-space:nowrap}.reports-orders-category-pill.is-medication{background:#eff6ff;color:#2563eb}.reports-orders-category-pill.is-service{background:#faf5ff;color:#9333ea}.reports-orders-category-pill.is-product{background:#f0fdf4;color:#15803d}.reports-orders-category-pill.is-subscription{background:rgba(85,85,221,0.1);color:#5555dd}.reports-product-category-tabs{gap:5px}.reports-product-category-btn{border:1px solid transparent;background:var(--color-slate-100);color:var(--color-slate-600);border-radius:8px;padding:5px 9px;font:600 12px var(--header-font);cursor:pointer;transition:border-color 0.12s ease,color 0.12s ease,background-color 0.12s ease}.reports-product-category-btn.is-active{border-color:var(--color-slate-300);color:var(--color-slate-900);background:var(--color-white)}.reports-product-sort-select{min-width:145px}.reports-product-weekly-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(28px,1fr));gap:8px;align-items:end}.reports-product-weekly-item{position:relative}.reports-product-weekly-track{height:148px;display:flex;align-items:end}.reports-product-weekly-track:hover .reports-product-weekly-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.reports-product-weekly-stack{width:100%;min-height:2px;border-radius:4px 4px 0 0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;opacity:0.9}.reports-product-weekly-segment{width:100%}.reports-product-weekly-segment.is-medication{background:#2563eb}.reports-product-weekly-segment.is-service{background:#9333ea}.reports-product-weekly-segment.is-subscription{background:#5555dd}.reports-product-weekly-legend{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.reports-product-weekly-legend-item{display:inline-flex;align-items:center;gap:5px}.reports-product-weekly-legend-dot{width:10px;height:10px;border-radius:3px;display:inline-block}.reports-product-weekly-legend-dot.is-medication{background:#2563eb}.reports-product-weekly-legend-dot.is-service{background:#9333ea}.reports-product-weekly-legend-dot.is-subscription{background:#5555dd}.reports-product-weekly-tooltip{position:absolute;left:50%;bottom:calc(100% + 7px);transform:translateX(-50%) translateY(5px);min-width:148px;padding:9px 11px;border-radius:10px;background:#0b1730;box-shadow:0 8px 20px rgba(2,6,23,0.28);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.14s ease,transform 0.14s ease,visibility 0.14s ease;z-index:2}.reports-product-category-row{padding:8px 0;border-bottom:1px solid var(--color-slate-200)}.reports-product-category-row:last-child{border-bottom:none;padding-bottom:0}.reports-product-category-track{height:5px;border-radius:3px;overflow:hidden;background:var(--color-slate-100)}.reports-product-category-fill{height:100%;border-radius:3px}.reports-product-refund-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;padding:2px 7px;font:600 11px var(--main-font)}.reports-product-refund-pill.is-high{color:#b91c1c;background:#fef2f2}.reports-product-refund-pill.is-mid{color:#a16207;background:#fefce8}.reports-product-refund-pill.is-low{color:var(--color-slate-700);background:var(--color-slate-100)}.reports-product-group-row td{background:var(--color-slate-50);border-top:1px solid var(--color-slate-200);border-bottom:1px solid var(--color-slate-200)}.data-table.data-table--reports-product-performance [data-col=product]{min-width:250px}.data-table.data-table--reports-product-performance [data-col=category]{min-width:125px}.data-table.data-table--reports-product-performance [data-col=revenue],.data-table.data-table--reports-product-performance [data-col=vs-prev],.data-table.data-table--reports-product-performance [data-col=units],.data-table.data-table--reports-product-performance [data-col=refunds],.data-table.data-table--reports-product-performance [data-col=refund-rate]{min-width:110px}.data-table.data-table--reports-product-performance [data-col=revenue-bar]{min-width:120px}.reports-service-no-show-pill.is-high{color:#991b1b;background:#fee2e2}.reports-service-no-show-pill.is-mid{color:#9a3412;background:#ffedd5}.data-table.data-table--reports-service-popularity [data-col=service]{min-width:260px}.data-table.data-table--reports-service-popularity [data-col=category]{min-width:120px}.data-table.data-table--reports-service-popularity [data-col=bookings],.data-table.data-table--reports-service-popularity [data-col=revenue],.data-table.data-table--reports-service-popularity [data-col=rating],.data-table.data-table--reports-service-popularity [data-col=cancel-rate],.data-table.data-table--reports-service-popularity [data-col=no-show-rate],.data-table.data-table--reports-service-popularity [data-col=trend]{min-width:110px}.data-table.data-table--reports-service-popularity [data-col=popularity]{min-width:130px}.reports-fulfilment-category-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;padding:2px 8px;font:600 11px var(--main-font);white-space:nowrap}.reports-fulfilment-category-pill.is-standard{color:#5555dd;background:rgba(85,85,221,0.1)}.reports-fulfilment-category-pill.is-pickup{color:#15803d;background:#f0fdf4}.reports-fulfilment-category-pill.is-expedited{color:#9333ea;background:#faf5ff}.reports-fulfilment-category-pill.is-digital{color:#a16207;background:#fefce8}.reports-fulfilment-share-track{width:72px;height:6px;border-radius:9999px;background:var(--color-slate-100);overflow:hidden}.reports-fulfilment-share-track.is-staff{width:84px}.reports-fulfilment-share-fill{height:100%;border-radius:9999px;background:rgba(85,85,221,0.6)}.reports-fulfilment-speed-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:2px 8px;font:600 11px var(--main-font);white-space:nowrap}.reports-fulfilment-speed-pill.is-success{color:var(--color-success-700);background:#f0fdf4}.reports-fulfilment-speed-pill.is-warning{color:#a16207;background:#fefce8}.reports-fulfilment-speed-pill.is-neutral{color:var(--color-slate-600);background:var(--color-slate-100)}.data-table.data-table--reports-fulfilment-options [data-col=option]{min-width:220px}.data-table.data-table--reports-fulfilment-options [data-col=category]{min-width:130px}.data-table.data-table--reports-fulfilment-options [data-col=carrier]{min-width:140px}.data-table.data-table--reports-fulfilment-options [data-col=price]{min-width:90px}.data-table.data-table--reports-fulfilment-options [data-col=orders],.data-table.data-table--reports-fulfilment-options [data-col=share],.data-table.data-table--reports-fulfilment-options [data-col=shipping-revenue],.data-table.data-table--reports-fulfilment-options [data-col=avg-speed]{min-width:120px}.data-table.data-table--reports-fulfilment-staff [data-col=staff]{min-width:220px}.data-table.data-table--reports-fulfilment-staff [data-col=fulfilled],.data-table.data-table--reports-fulfilment-staff [data-col=staff-speed],.data-table.data-table--reports-fulfilment-staff [data-col=staff-share]{min-width:140px}.data-table.data-table--reports-no-show-list [data-col=date]{min-width:105px}.data-table.data-table--reports-no-show-list [data-col=time]{min-width:90px}.data-table.data-table--reports-no-show-list [data-col=customer]{min-width:210px}.data-table.data-table--reports-no-show-list [data-col=service]{min-width:180px}.data-table.data-table--reports-no-show-list [data-col=staff]{min-width:160px}.data-table.data-table--reports-no-show-list [data-col=reminder]{min-width:120px}.data-table.data-table--reports-no-show-list [data-col=revenue-lost]{min-width:130px}.data-table.data-table--reports-no-show-list [data-col=action]{min-width:100px}.data-table.data-table--reports-customer-location [data-col=location]{min-width:210px}.data-table.data-table--reports-customer-location [data-col=customers],.data-table.data-table--reports-customer-location [data-col=active],.data-table.data-table--reports-customer-location [data-col=inactive],.data-table.data-table--reports-customer-location [data-col=active-rate],.data-table.data-table--reports-customer-location [data-col=total-revenue],.data-table.data-table--reports-customer-location [data-col=avg-spend]{min-width:120px}.data-table.data-table--reports-new-customers [data-col=location]{min-width:220px}.data-table.data-table--reports-new-customers [data-col=new-customers],.data-table.data-table--reports-new-customers [data-col=converted],.data-table.data-table--reports-new-customers [data-col=not-converted],.data-table.data-table--reports-new-customers [data-col=conversion-rate],.data-table.data-table--reports-new-customers [data-col=share]{min-width:120px}.data-table.data-table--reports-customer-ltv-top [data-col=customer]{min-width:220px}.data-table.data-table--reports-customer-ltv-top [data-col=ltv]{min-width:170px}.data-table.data-table--reports-customer-ltv-top [data-col=orders],.data-table.data-table--reports-customer-ltv-top [data-col=bookings],.data-table.data-table--reports-customer-ltv-top [data-col=events]{min-width:100px}.data-table.data-table--reports-customer-ltv-top [data-col=first-purchase],.data-table.data-table--reports-customer-ltv-top [data-col=last-purchase]{min-width:125px}.data-table.data-table--reports-customer-ltv-top [data-col=source]{min-width:160px}.data-table.data-table--reports-retention-customers [data-col=customer]{min-width:210px}.data-table.data-table--reports-retention-customers [data-col=status]{min-width:110px}.data-table.data-table--reports-retention-customers [data-col=last-activity],.data-table.data-table--reports-retention-customers [data-col=days-inactive]{min-width:120px}.data-table.data-table--reports-retention-customers [data-col=source]{min-width:160px}.data-table.data-table--reports-retention-customers [data-col=location]{min-width:170px}.data-table.data-table--reports-retention-customers [data-col=orders],.data-table.data-table--reports-retention-customers [data-col=bookings],.data-table.data-table--reports-retention-customers [data-col=events]{min-width:100px}.data-table.data-table--reports-retention-plan-churn [data-col=plan]{min-width:260px}.data-table.data-table--reports-retention-plan-churn [data-col=churned],.data-table.data-table--reports-retention-plan-churn [data-col=churn-rate],.data-table.data-table--reports-retention-plan-churn [data-col=total]{min-width:120px}.reports-review-insights-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:12px}.reports-review-stars{line-height:1}.reports-review-star{width:var(--review-star-size,12px);height:var(--review-star-size,12px);background-color:var(--review-star-color,#d1d5db);clip-path:polygon(50% 0%,61% 36%,98% 36%,68% 58%,79% 94%,50% 72%,21% 94%,32% 58%,2% 36%,39% 36%);display:inline-block}.reports-review-hero{border:1px solid var(--color-slate-200);background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) minmax(0,190px);gap:18px;align-items:center}.reports-review-hero-score{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.reports-review-hero-score-value{font:700 48px/1 var(--font-header);color:var(--color-slate-900);margin-bottom:10px}.reports-review-hero-distribution{display:flex;flex-direction:column;gap:8px}.reports-review-hero-dist-row{display:grid;grid-template-columns:52px minmax(0,1fr) 90px;align-items:center;gap:8px}.reports-review-hero-dist-label{display:flex;align-items:center}.reports-review-hero-dist-track{height:8px;border-radius:999px;overflow:hidden;background:var(--color-slate-200)}.reports-review-hero-dist-fill{height:100%;border-radius:inherit}.reports-review-hero-dist-fill.is-good{background:#16a34a}.reports-review-hero-dist-fill.is-mid{background:#ca8a04}.reports-review-hero-dist-fill.is-low{background:#dc2626}.reports-review-hero-dist-values{display:flex;align-items:center;justify-content:space-between;gap:8px}.reports-review-hero-side{display:flex;flex-direction:column;gap:10px}.reports-review-hero-side-card{border:1px solid var(--color-slate-200);border-radius:8px;padding:10px 12px;background:#fff}.reports-review-hero-side-value{font:700 24px/1.1 var(--font-header);margin-bottom:4px}.reports-review-monthly-chart-wrap{position:relative}.reports-review-monthly-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(36px,1fr));gap:10px}.reports-review-monthly-item{min-width:0}.reports-review-monthly-track{height:168px;border-radius:8px;border:1px solid var(--color-slate-200);background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%);display:flex;align-items:flex-end;justify-content:center;padding:8px}.reports-review-monthly-bar{width:100%;max-width:24px;border-radius:6px;background:#5555dd;min-height:2px}.reports-review-monthly-line{position:absolute;inset:8px 0 24px 0;pointer-events:none;z-index:2}.reports-review-monthly-line polyline{fill:none;stroke:#f59e0b;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.reports-review-donut{--review-donut-pct:0;--review-donut-color:#16a34a;width:82px;height:82px;border-radius:50%;background:conic-gradient(var(--review-donut-color) calc(var(--review-donut-pct) * 1%),var(--color-slate-200) 0);position:relative;display:flex;align-items:center;justify-content:center}.reports-review-donut-center{width:56px;height:56px;border-radius:50%;background:#fff;border:1px solid var(--color-slate-200);display:flex;align-items:center;justify-content:center}.reports-review-not-replied-callout{border-radius:7px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;padding:9px 10px}.reports-review-response-staff-row{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px}.reports-review-response-staff-initials{width:28px;height:28px;border-radius:50%;border:1px solid var(--color-slate-300);background:var(--color-slate-100);color:var(--color-slate-700);display:flex;align-items:center;justify-content:center;font:600 11px var(--font-header)}.reports-review-response-staff-track{height:6px;border-radius:999px;background:var(--color-slate-200);overflow:hidden}.reports-review-response-staff-fill{height:100%;background:#16a34a}.reports-review-staff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.reports-review-staff-card{border:1px solid var(--color-slate-200);border-radius:10px;padding:12px;background:#fff}.reports-review-staff-rating{display:flex;align-items:center;gap:8px}.reports-review-mini-dist{height:26px;display:inline-flex;align-items:flex-end;gap:2px}.reports-review-mini-dist-bar{width:5px;border-radius:3px 3px 1px 1px;background:var(--color-slate-300)}.reports-review-mini-dist-bar.is-good{background:#16a34a}.reports-review-mini-dist-bar.is-mid{background:#ca8a04}.reports-review-mini-dist-bar.is-low{background:#dc2626}.reports-review-response-pill{display:inline-flex;align-items:center;justify-content:center;min-width:46px;border-radius:999px;padding:3px 8px;font:600 11px var(--main-font)}.reports-review-response-pill.is-good{color:#15803d;background:#dcfce7}.reports-review-response-pill.is-mid{color:#a16207;background:#fef9c3}.reports-review-response-pill.is-low{color:#b91c1c;background:#fee2e2}.data-table.data-table--reports-review-summary [data-col=service],.data-table.data-table--reports-review-summary [data-col=product],.data-table.data-table--reports-review-summary-products [data-col=service],.data-table.data-table--reports-review-summary-products [data-col=product]{min-width:220px}.data-table.data-table--reports-review-summary [data-col=reviews],.data-table.data-table--reports-review-summary [data-col=responded],.data-table.data-table--reports-review-summary-products [data-col=reviews],.data-table.data-table--reports-review-summary-products [data-col=responded]{min-width:92px}.data-table.data-table--reports-review-summary [data-col=avg-rating],.data-table.data-table--reports-review-summary-products [data-col=avg-rating]{min-width:150px}.data-table.data-table--reports-review-summary [data-col=distribution],.data-table.data-table--reports-review-summary-products [data-col=distribution]{min-width:120px}.data-table.data-table--reports-review-summary [data-col=response-rate],.data-table.data-table--reports-review-summary-products [data-col=response-rate]{min-width:105px}@media only screen and (max-width:768px){.reports-filter-control{min-width:100%}.reports-dropoff-grid{grid-template-columns:1fr}.reports-prescription-details-cell{padding-left:20px;padding-right:10px}.reports-revenue-insights-grid,.reports-revenue-tables-grid,.reports-payments-insights-grid,.reports-payments-tables-grid,.reports-refunds-insights-grid,.reports-abandoned-insights-grid,.reports-product-insights-grid,.reports-service-insights-grid,.reports-no-show-insights-grid,.reports-customer-insights-grid,.reports-retention-insights-grid,.reports-no-show-breakdowns-grid,.reports-customer-breakdowns-grid,.reports-retention-breakdowns-grid,.reports-review-insights-grid,.reports-service-rankings-grid,.reports-orders-main-grid,.reports-orders-secondary-grid,.reports-pharmacy-totals-grid{grid-template-columns:1fr}.reports-pharmacy-custom-field,.reports-pharmacy-custom-field.reports-pharmacy-custom-field--small{min-width:100%;flex-basis:100%}.reports-refunds-search-wrap,.reports-abandoned-search-wrap{max-width:100%;min-width:100%}.reports-bookings-volume-chart{grid-template-columns:repeat(auto-fit,minmax(18px,1fr));gap:6px}.reports-bookings-volume-track{height:120px}.reports-no-show-weekly-chart{grid-template-columns:repeat(auto-fit,minmax(28px,1fr));gap:6px}.reports-no-show-weekly-track{height:120px}.reports-customer-growth-chart{grid-template-columns:repeat(auto-fit,minmax(28px,1fr));gap:6px}.reports-customer-growth-track{height:120px}.reports-retention-monthly-chart{grid-template-columns:repeat(auto-fit,minmax(28px,1fr));gap:6px}.reports-retention-monthly-track{height:120px}.reports-customer-donut-wrap{grid-template-columns:1fr}.reports-no-show-repeat-grid{grid-template-columns:1fr}.reports-bookings-heatmap{overflow-x:auto;padding-bottom:4px}.reports-bookings-heatmap-row{min-width:420px}.reports-abandoned-details-cell{padding-left:18px !important;padding-right:10px !important}.reports-review-hero{grid-template-columns:1fr;gap:12px}.reports-review-monthly-track{height:130px}.reports-review-staff-grid{grid-template-columns:1fr}}.invoices-filter-btn.is-active{box-shadow:var(--color-slate-500) 0px 1px 1px 0px,var(--color-slate-400) 0px 0px 0px 1px,var(--color-slate-200) 0px 2px 5px 0px;color:var(--logo-color)}.invoice-status-badge{display:inline-flex;align-items:center;border-radius:4px;padding:2px 7px;font:600 11px var(--main-font);white-space:nowrap}.invoice-status-badge.invoice-status--draft{background:var(--color-gray-100);color:var(--color-gray-600)}.invoice-status-badge.invoice-status--sent{background:#eff6ff;color:#2563eb}.invoice-status-badge.invoice-status--paid{background:var(--color-success-50,#f0fdf4);color:var(--color-success-700,#15803d)}.invoice-status-badge.invoice-status--void{background:var(--color-gray-100);color:var(--color-gray-400);text-decoration:line-through}.data-table--invoices{width:100%}.data-table--invoices [data-col=number]{width:130px;min-width:130px}.data-table--invoices [data-col=business]{min-width:140px}.data-table--invoices [data-col=period]{min-width:160px;white-space:nowrap}.data-table--invoices [data-col=issued]{width:110px;min-width:110px;white-space:nowrap}.data-table--invoices [data-col=due]{width:110px;min-width:110px;white-space:nowrap}.data-table--invoices [data-col=total]{width:100px;min-width:100px}.data-table--invoices [data-col=status]{width:80px;min-width:80px}.data-table--invoices [data-col=actions]{width:110px;min-width:110px}.invoice-item-suggestions{position:absolute;top:100%;left:0;right:0;z-index:200;margin:2px 0 0;padding:4px 0;list-style:none;background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.08)}.invoice-item-suggestions:empty{display:none}.invoice-item-suggestion{padding:8px 12px;font-family:var(--font-header);font-size:var(--f-sm);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invoice-item-suggestion:hover{background:var(--color-gray-100)}[data-star].active{background:var(--logo-color);color:#fff;box-shadow:0px 0px 0px 1px var(--logo-color-darker-10),0px 2px 5px 1px rgba(0,0,0,0.2);text-shadow:0px 1px 1px var(--logo-color-darker-10);position:relative}[data-star].active::after{content:"";background-image:radial-gradient(75% 75% at center top,color-mix(in srgb,rgba(255,255,255,0.6588235294) 20%,transparent),transparent);position:absolute;left:0;top:0;width:100%;height:100%}.review-card{max-width:calc(50% - 48px);min-width:calc(50% - 48px)}.review-card-right{width:150px}.flag-btn{bottom:16px;right:20px;--width:16px;--height:16px}@media (max-width:1000px){.review-card{flex:1 1 100%;max-width:100%}}.task-status{padding:3px 5px}.task-status.open{background:var(--color-blue-50);color:var(--color-blue-700)}.task-status.in-progress{background:var(--color-warning-50);color:var(--color-warning-900)}.task-status.cancelled{background:var(--color-danger-50);color:var(--color-danger-700)}.task-status.completed{background:var(--color-success-50);color:var(--color-success-700)}.task-priority{padding:3px 5px}.task-priority.low{background:var(--color-blue-50);color:var(--color-blue-700)}.task-priority.medium{background:var(--color-warning-50);color:var(--color-warning-900)}.task-priority.high{background:var(--color-danger-50);color:var(--color-danger-700)}.task-priority.urgent{background:var(--color-danger-700);color:#fff}.quick-status-update-btn.complete{--icon-url:url(/images/icons/check.svg)}.quick-status-update-btn.reopen{--icon-url:url(/images/icons/redo.svg)}.quick-status-update-btn.create{--icon-url:url(/images/icons/add-task.svg)}.quick-status-update-btn::before{content:"";-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:cover;mask-size:cover;background-color:#fff;height:14px;width:14px;display:block;margin-right:5px}.frequency-choice-list{transition:height 0.2s ease-in-out}.frequency-choice-checkbox{padding:7px 0px}.frequency-choice-radio input{cursor:pointer;opacity:0;position:absolute;top:0px;left:0;width:100%;height:100%}.frequency-choice-radio-container::before{content:"";display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid var(--color-gray-400);transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out}.frequency-choice-radio-container:has(:checked)::after{content:"";display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);background-color:var(--logo-color)}.offset-top{top:2px}.remove-repeat-rule{background:var(--color-danger-100);padding:3px 6px}.task-title:empty::before{content:"New task title";color:#555}.tasks-container,.submission-details{min-width:325px;max-width:450px}.product-table-image{width:40px;height:36px}.product-description-box{max-height:200px;height:200px}.images{--first-image-size:212px;--second-image-size:103px}.first-image{width:var(--first-image-size);height:var(--first-image-size);border:1px solid #ccc;border-radius:8px;overflow:hidden;background-color:#f8f8f8;flex-shrink:0}.first-image img{-o-object-fit:cover;object-fit:cover}.secondary-images,.tertiary-images{display:grid;gap:8px;flex-shrink:0}.secondary-images img,.tertiary-images img{-o-object-fit:cover;object-fit:cover}.secondary-images{grid-template-columns:repeat(4,var(--second-image-size));grid-template-rows:repeat(2,var(--second-image-size))}.tertiary-images{grid-template-columns:repeat(6,var(--second-image-size))}.add-image-small-thumbnail{width:var(--second-image-size);height:var(--second-image-size);border:1px dashed #ccc;background-color:#f8f8f8;display:flex;align-items:center;justify-content:center}.drag-ghost{width:140px;height:140px;position:fixed;pointer-events:none;z-index:1000}.drag-ghost img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.one-dragged::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-gray-200);border-radius:8px}.preview-thumb{height:100%;display:flex;align-items:center;transition:top 0.2s ease,left 0.2s ease,width 0.2s ease,height 0.2s ease}.uploading-progress-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;background:conic-gradient(var(--logo-color) 0%,white 0%);mask:radial-gradient(farthest-side,transparent 60%,black 61%);-webkit-mask:radial-gradient(farthest-side,transparent 60%,black 61%);pointer-events:none;transition:background 0.2s linear;z-index:2}.uploading-progress-spinner-background{background:#000000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25px;height:25px;border-radius:4px;pointer-events:none}.remove-tag{--height:12px;--width:12px;--icon-color:var(--color-danger-500)}.variant-value{min-width:40px}.variant-container{--icon-color:black;--size:12px}.variant-container:hover [data-edit-variant]{display:flex}.variant-container:hover .variant-container-hide{transform:translateX(0px)}.variant-container-hide.draggable{transform:translateX(-40px);background:#fff;transition:transform 0.125s ease-out}.drag-variant-ghost{background-color:#fff;position:fixed;top:0;left:0;padding:10px;border-radius:8px;overflow:hidden;box-shadow:0px 0px 0px 2px var(--logo-color);pointer-events:none;padding-top:0px;z-index:1000}.drag-variant-ghost .variant-container-hide{transform:translateX(0px)}[data-edit-variant]{display:none}.variant-image-container{width:60px;height:60px;position:relative}.variant-image-container .variant-checkbox:not(:has(:checked)){display:none}.variant-image-container .checkbox-span{background:#fff}.variant-image-container:hover .variant-checkbox,.variant-image-container:hover .variant-delete{display:flex}.variant-image-container:hover .variant-delete{opacity:1;transform:translateY(0)}.variant-image-container-smaller{width:35px;height:35px}.variant-checkbox{position:absolute;top:5px;left:5px;z-index:2}.variant-edit,.variant-delete{background-color:rgba(0,0,0,0.6);position:absolute;bottom:5px;right:5px;z-index:2;--icon-color:#fff;--height:12px;--width:12px;height:16px;width:16px;opacity:0;transform:translateY(5px);transition:opacity 0.2s ease,transform 0.2s ease}.variant-container{background-color:#fff}.variant-grid{display:grid;grid-template-columns:20px 70px 200px 100px 176px 90px;gap:8px}.variant-grid-two{display:grid;gap:8px;grid-template-columns:70px 200px 100px}.variant-grid-two.selected{box-shadow:0px 0px 0px 1px var(--logo-color-darker-10),0px 0px 0px 2px var(--logo-color)}.variant-left-side{width:40%}.variant-right-side{width:60%}.variant-list-item.active{background-color:var(--color-gray-50)}.image-gallery-modal{max-width:728px}.image-gallery-image{width:80px;height:80px;box-shadow:0px 0px 0px 1px var(--color-gray-200)}.image-gallery-image .checkbox-span{background:#fff}.image-gallery-image-container .f-header{max-width:75px}.image-gallery-image:hover .variant-edit{opacity:1;transform:translateY(0)}.image-gallery-delete{position:absolute;bottom:20px}.delete-variant-rx-item{--icon-color:var(--color-danger-700);position:absolute;top:0px;right:0px;z-index:2}.product-meta-box{min-height:120px;resize:vertical}.inventory-table-input{width:calc(100% - 10px);margin-left:1px;border-radius:4px;padding:5px}.inventory-item-cell .f-header{line-height:1.4}.inventory-item-meta{color:var(--color-gray-700)}.subscription-toggle-row{align-items:flex-start}.subscription-toggle-row .tgl-btn{margin-left:auto;margin-top:2px}.subscription-toggle-row-active{background-color:#f3faf5;box-shadow:0px 0px 0px 1px #bfe4cb}.subscription-active-dot{width:8px;height:8px;border-radius:100%;background-color:var(--color-success-600);display:inline-block;margin-right:8px;margin-top:5px;flex-shrink:0}.subscription-radio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-options-block .product-options-purchase-mode{width:100%}.product-options-block .product-options-purchase-mode .availability-mode-btn{flex:1 1 0;text-align:center;justify-content:center}.product-options-link-button{border:0;background:transparent;color:var(--logo-color);padding:0;cursor:pointer}.product-options-link-button:hover{text-decoration:underline}.product-options-form-dropdown{width:100%}.product-options-form-dropdown .dropdown-btn{width:100%}.product-options-form-dropdown.has-chevron::after{right:14px}.product-relationship-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,220px) auto 20px;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--color-gray-300);background:var(--color-gray-50)}.product-relationship-product-field{min-width:0;width:100%}.product-relationship-product-field .invalid-msg{display:none}.product-relationship-product-input{border:0 !important;box-shadow:none !important;background:transparent !important;padding:2px 0 !important;min-width:0}.product-relationship-product-input:focus{box-shadow:none !important;outline:none}.product-relationship-select{border:0 !important;box-shadow:none !important;background:transparent;padding:2px 0;min-width:0}.product-relationship-select:focus{box-shadow:none !important;outline:none}.product-relationship-select-product{font-weight:600;color:var(--color-gray-900)}.product-relationship-select-type{color:var(--color-gray-700)}.product-relationship-type-dropdown .dropdown-btn{border:0 !important;box-shadow:none !important;background:transparent;padding:2px 18px 2px 0;min-width:0}.product-relationship-type-dropdown .dropdown-btn:focus{box-shadow:none !important;outline:none}.product-relationship-type-dropdown .dropdown-txt{color:var(--color-gray-700)}.product-relationship-type-dropdown.has-chevron::after{right:0}.product-relationship-status{border:0;background:transparent;padding:0;cursor:pointer;white-space:nowrap}.product-relationship-status.is-active{color:var(--color-success-700)}.product-relationship-status.is-inactive{color:var(--color-gray-700)}.product-relationship-remove{border:0;background:transparent;color:var(--color-danger-700);font-size:1.1rem;line-height:1;cursor:pointer;padding:0}.product-form-main{flex:1 1 auto;min-width:0}.product-form-sidebar{position:sticky;top:16px;align-self:flex-start;flex:0 0 220px;max-width:220px}.product-form-sidebar-link{width:100%;border-left:2px solid var(--color-gray-300);padding:2px 5px;background:transparent}.product-form-sidebar-link:hover{background:var(--color-gray-100);color:var(--logo-color);border-left:2px solid var(--logo-color)}.product-form-sidebar-link.active{color:var(--logo-color);border-left:2px solid var(--logo-color)}.product-form-sidebar-ai{margin-top:16px;padding:14px;border-radius:12px;border:1px solid var(--color-gray-300);background:#f8f8ff}@media (max-width:768px){.product-form-sidebar{position:static;width:100%;max-width:none;flex:1 1 auto}.subscription-radio-grid{grid-template-columns:minmax(0,1fr)}.product-relationship-row{grid-template-columns:minmax(0,1fr) auto}.product-relationship-type-dropdown{grid-column:1/-1}}.csv-import-modal{max-width:960px}.csv-import{display:flex;flex-direction:column;gap:14px}.csv-import__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.csv-import__step{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;background:var(--color-gray-100)}.csv-import__step.current{box-shadow:0 0 0 2px var(--logo-color);background:#fff}.csv-import__step-index{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;background:var(--color-gray-300);color:var(--color-gray-900)}.csv-import__step-index.active{background:var(--logo-color);color:#fff}.csv-import__step-label{font-size:12px;font-weight:600;color:var(--color-gray-900)}.csv-import__content{min-height:360px}.csv-import__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--color-gray-200)}.csv-import__step-body{display:flex;flex-direction:column;gap:10px}.csv-import__upload-zone{border:1px dashed var(--color-gray-400);border-radius:10px;padding:24px;text-align:center;background:var(--color-gray-50)}.csv-import__upload-zone.dragging{border-color:var(--logo-color);box-shadow:0 0 0 2px var(--logo-color);background:#fff}.csv-import__upload-icon{margin:0 auto 6px;--width:20px;--height:20px;--icon-color:var(--logo-color)}.csv-import__upload-title{font-size:14px;font-weight:600;color:var(--color-gray-900)}.csv-import__upload-subtitle{font-size:12px;color:var(--color-gray-700);margin-top:4px}.csv-import__mapping-list{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto;padding-right:4px}.csv-import__mapping-row{display:grid;grid-template-columns:minmax(0,1fr) 220px 220px;gap:8px;align-items:center;padding:8px;border-radius:8px;border:1px solid var(--color-gray-200);background:#fff}.csv-import__mapping-row.auto{border-color:var(--color-success-500);background:#ecfdf3}.csv-import__mapping-row.manual{border-color:var(--color-warning-500);background:#fffaeb}.csv-import__mapping-row.skipped{border-color:var(--color-gray-200);background:var(--color-gray-50)}.csv-import__mapping-header{font-size:12px;font-weight:600;color:var(--color-gray-900);word-break:break-word}.csv-import__mapping-select,.csv-import__attribute-input{width:100%;min-height:36px}.csv-import__summary{padding:8px 10px;border-radius:8px;background:var(--color-gray-100);font-size:12px;color:var(--color-gray-900);font-weight:600}.csv-import__warnings{font-size:12px;color:var(--color-warning-700)}.csv-import__preview-table{border:1px solid var(--color-gray-200);border-radius:8px;overflow:hidden}.csv-import__preview-table th,.csv-import__preview-table td{font-size:12px;padding:8px}.csv-import__preview-table tr.ready td:nth-child(5){color:var(--color-success-700);font-weight:600}.csv-import__preview-table tr.error td:nth-child(5){color:var(--color-danger-700);font-weight:600}.csv-import__progress-bar{width:100%;height:10px;border-radius:999px;background:var(--color-gray-200);overflow:hidden}.csv-import__progress-fill{height:100%;background:linear-gradient(90deg,var(--logo-color),var(--logo-color-darker-10));transition:width 0.2s ease}.csv-import__progress-meta{font-size:12px;color:var(--color-gray-900);font-weight:600}@media (max-width:900px){.csv-import__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.csv-import__mapping-row{grid-template-columns:minmax(0,1fr)}}.graph-holder{border-left:1px solid var(--color-slate-300);border-bottom:1px solid var(--color-slate-300);height:var(--graph-height);width:var(--graph-width)}.graph-holder::after{content:"";position:absolute;bottom:-1px;left:-20px;height:1px;background:var(--color-slate-300);width:20px}.graph-holder li:has(.hover-container:hover) + li .graph-point{z-index:-1}.graph-point{background-color:var(--logo-color-lighter);border-radius:50%;bottom:calc(var(--y) - var(--y-offset));height:calc(var(--point-size) * 1px);left:calc(var(--x) - var(--x-offset));position:absolute;width:calc(var(--point-size) * 1px);z-index:4}.line-segment{background-color:var(--logo-color-lighter);bottom:var(--y);height:calc(var(--line-height) * 1px);left:var(--x);position:absolute;transform:rotate(calc(var(--angle) * 1deg));transform-origin:left bottom;width:calc(var(--length) * 1px)}.line-split{background-color:var(--color-slate-200);left:var(--x);height:var(--graph-height);opacity:0.5;position:absolute;width:1px}.x-axis-label{color:var(--color-slate-500);font-size:0.7rem;position:absolute;top:5px;left:var(--label-left);width:-moz-fit-content;width:fit-content}.x-axis-outer{position:absolute;top:100%;width:var(--graph-width)}.y-axis-outer{bottom:0px;position:absolute;left:0px;height:var(--graph-height)}.y-axis-label{color:var(--color-slate-500);font-size:0.7rem;position:absolute;right:8px;top:var(--label-top);width:-moz-fit-content;width:fit-content}.hover-container{background:transparent;position:absolute;left:calc(var(--x) - var(--offset));bottom:0px;width:calc(var(--offset) * 2);height:var(--graph-height);z-index:3}.hover-container:hover + .line-split{background-color:var(--color-slate-400);opacity:1}.hover-container:hover + .line-split::after{content:attr(data-label);top:calc(100% + 5px);left:-38px;font:600 0.7rem Lato;position:absolute;padding:2px 5px;border-radius:4px;background:var(--color-slate-100);color:var(--color-slate-500);width:76px;text-align:center;z-index:4}.hover-container:hover + .line-split + .graph-point::after{content:attr(data-label);top:-10px;left:10px;font:600 0.7rem Lato;position:absolute;padding:2px 5px;border-radius:4px;background:var(--color-slate-200);color:var(--color-slate-900);width:77px;text-align:center}.graph-filter span{max-width:75px}.graph-filter.no-radius{border-radius:0px !important}.graph-filter{border-radius:3px;padding:5px 9px;box-sizing:border-box;width:-moz-fit-content;width:fit-content;color:var(--color-slate-900)}.filter-shadow{box-shadow:rgba(60,63,67,0.2) 0px 1px 1px 0px,var(--color-slate-200) 0px 0px 0px 1px,rgba(62,63,65,0.2) 0px 2px 5px 0px}.filter-shadow.add-hover:hover{box-shadow:var(--color-slate-500) 0px 1px 1px 0px,var(--color-slate-400) 0px 0px 0px 1px,var(--color-slate-200) 0px 2px 5px 0px}.combined-filters{border-radius:3px}.combined-filters>.dropdown:first-child{border-radius:3px 0px 0px 3px}.combined-filters>.dropdown:last-child{border-radius:0px 3px 3px 0px}.combined-filters>.dropdown:not(:last-child){border-right:1px solid var(--color-slate-200)}.combined-filters>.dropdown:hover{box-shadow:var(--color-slate-500) 0px 1px 1px 0px,var(--color-slate-400) 0px 0px 0px 1px,var(--color-slate-200) 0px 2px 5px 0px}.calendar-overflow-container.filter{left:50%;transform:translate(-50%,15px);top:31px;z-index:10;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--date-background-color-hover:var(--logo-color-lighter);--date-color-hover:#fff;transition:transform 0.2s ease-in,opacity 0.2s ease-in}.calendar-overflow-container.filter .calendar.standard{transform:translate(-50%,0px)}.calendar-overflow-container.filter.active{pointer-events:all;transform:translate(-50%,0px)}.calendar-overflow-container.filter .calendar{margin-top:8px}.calendar-overflow-container.filter .triangle{z-index:10}.calendar-overflow-container.filter .--date.active{background:var(--logo-color);color:#fff}.dash-info-box{box-shadow:0px 0px 0px 1px var(--color-slate-400);min-width:175px;box-sizing:border-box}.dash-info-box .the-info{font-size:2.5rem}.dashboard-list{width:300px}.dashboard-list-item:not(:last-child){border-bottom:1px solid var(--color-slate-200)}.table-scroll{overflow:auto;flex:1}.table-scroll thead tr{border-bottom:0px}.table-scroll thead tr th{background:#fff;box-shadow:inset 0 -1px 0 var(--color-slate-300);position:sticky;top:0;z-index:2}.table-scroll table{border-collapse:collapse}.table-filter-btn{position:relative;display:inline-flex;align-items:center;padding:0;border-bottom:2px solid transparent;color:var(--color-gray-600);transition:color 0.15s ease-in,border-color 0.15s ease-in}.table-filter-btn input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.table-filter-btn label{padding:10px 2px 9px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-filter-btn:hover{color:var(--color-gray-900)}.table-filter-btn:has(input:checked){color:var(--logo-color);border-bottom-color:var(--logo-color)}.table-header{display:flex;flex-direction:column;gap:10px;padding:0px 15px 10px;box-sizing:border-box}.table-header-tabs{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--color-gray-300);padding:0px 15px}.table-header-tab{background:transparent;color:var(--color-gray-600);border-bottom:2px solid transparent;font:600 0.8rem var(--header-font);padding:12px 0 10px;transition:color 0.15s ease-in,border-color 0.15s ease-in}.table-header-tab:hover:not(:disabled),.table-header-tab.active{color:var(--logo-color)}.table-header-tab.active{border-bottom-color:var(--logo-color)}.table-header-tab:disabled,.table-header-tab.disabled{opacity:0.5;cursor:not-allowed}.table-header-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-header-search{position:relative;min-width:260px;flex:1}.table-header-search-icon{position:absolute;left:0px;top:50%;transform:translateY(-50%);pointer-events:none}.table-header-search-input{width:100%;padding:9px 12px 9px 38px;border-radius:8px;font-size:0.8rem}.table-header-select-wrap{min-width:160px}.table-header-select-wrap .table-header-select-dropdown{width:100%}.table-header-select-wrap .dropdown-txt{font-size:0.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-header-select-wrap .table-header-select-dropdown>.dropdown-btn{width:100%;margin:0;display:flex;align-items:center;justify-content:space-between}.table-header-select-wrap .table-header-select-dropdown:hover>.dropdown-btn,.table-header-select-wrap .table-header-select-dropdown.active>.dropdown-btn{outline:0}.table-header-select-wrap .table-header-select-dropdown>.dropdown-list{min-width:100%;font-size:0.8rem;box-sizing:border-box}.table-header-select{width:100%;border:0;outline:0;border-radius:8px;box-shadow:var(--color-slate-300) 0px 1px 1px 0px,var(--color-slate-200) 0px 0px 0px 1px,var(--color-slate-100) 0px 2px 5px 0px;padding:9px 12px;background-color:var(--color-white);color:var(--color-gray-900)}.table-header-select:focus-within,.table-header-select:focus{box-shadow:var(--color-slate-500) 0px 1px 1px 0px,var(--color-slate-400) 0px 0px 0px 1px,var(--color-slate-200) 0px 2px 5px 0px}.table-filters-container{border-bottom:1px solid var(--color-gray-300);background:var(--color-gray-50)}@media (max-width:900px){.table-header-tabs{gap:14px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.table-header-search{min-width:210px}.table-header-select-wrap{min-width:150px}}.orders-review-queue{align-items:center;box-shadow:0px 0px 0px 1px var(--logo-color),0px 0px 0px 3px var(--logo-color-step-1);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:16px 20px;animation:orders-review-queue-pulse 2.2s ease-out infinite}.orders-review-queue-left{align-items:center;display:flex;gap:14px;min-width:0}.orders-review-queue-icon{align-items:center;background:var(--logo-color-step-1);border-radius:14px;color:var(--logo-color);display:flex;height:56px;justify-content:center;min-width:56px;width:56px}.orders-review-queue-icon svg{height:24px;width:24px}.orders-review-queue-actions{align-items:center;display:flex;gap:10px}.orders-review-queue-order-btn{transition:box-shadow 0.15s ease}.orders-review-queue-order-btn:hover{box-shadow:0px 0px 0px 1px var(--logo-color),0px 2px 8px rgba(0,0,0,0.08)}.orders-review-task-pill{align-items:center;background:color-mix(in srgb,var(--logo-color) 12%,#fff);border-radius:100px;color:var(--logo-color-darker-10);display:inline-flex;font-size:12px;font-weight:600;line-height:1;padding:6px 9px;white-space:nowrap;transition:background 0.15s ease}.orders-review-task-pill.pointer:hover{background:color-mix(in srgb,var(--logo-color) 22%,#fff)}@media (max-width:1024px){.orders-review-queue{align-items:flex-start;flex-direction:column}.orders-review-queue-actions{width:100%}.orders-review-queue-actions button{flex:1}}.data-table th,.data-table td{white-space:nowrap;padding-left:10px;padding-right:10px}.data-table thead tr th{background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-300);box-shadow:unset;padding:10px 0px;color:var(--color-gray-600);text-transform:uppercase;font:600 0.75rem var(--header-font)}.data-table thead tr th:first-child{padding-left:10px}.data-table tbody .selected{background-color:var(--color-gray-50)}.data-table tbody tr:last-child{border-bottom:0px}.data-table tbody td:first-child{padding-left:10px}.data-table tbody td{padding:10px 0px;text-overflow:ellipsis;overflow:hidden}.data-table--orders [data-col=select]{width:40px;min-width:40px}.data-table--orders [data-col=order]{min-width:85px;width:85px}.data-table--orders [data-col=date]{min-width:160px;width:160px}.data-table--orders [data-col=status]{min-width:110px;width:110px}.data-table--orders [data-col=customer]{min-width:130px;width:130px}.data-table--orders [data-col=items]{width:80px;min-width:80px}.data-table--orders [data-col=delivery-type]{min-width:160px;width:160px}.data-table--orders [data-col=total]{min-width:90px;width:90px}.data-table--orders [data-col=third-party]{min-width:150px;width:150px}.data-table--orders [data-col=shipping]{min-width:130px;width:130px}.data-table--subscriptions [data-col=select]{width:40px;min-width:40px}.data-table--subscriptions [data-col=plan]{width:280px;min-width:280px}.data-table--subscriptions [data-col=customer]{width:220px;min-width:220px}.data-table--subscriptions [data-col=start-date]{width:160px;min-width:160px}.data-table--subscriptions [data-col=next-renewal]{width:160px;min-width:160px}.data-table--subscriptions [data-col=status]{width:120px;min-width:120px}.data-table--subscriptions [data-col=shipping]{width:170px;min-width:170px}.data-table--subscriptions [data-col=renews-every]{width:120px;min-width:120px}.data-table--subscriptions [data-col=cycles]{width:70px;min-width:70px}.data-table--prescriptions [data-col=select]{width:40px;min-width:40px}.data-table--prescriptions [data-col=prescription-id]{width:220px;min-width:220px}.data-table--prescriptions [data-col=name]{width:150px;min-width:150px}.data-table--prescriptions [data-col=items]{width:70px;min-width:70px}.data-table--prescriptions [data-col=status]{width:110px;min-width:110px}.data-table--prescriptions [data-col=created-at]{width:180px;min-width:180px}.data-table--prescriptions [data-col=tracking]{width:190px;min-width:190px}.data-table--prescriptions [data-col=actions]{width:50px;min-width:50px}.data-table--templates [data-col=name]{width:220px;min-width:220px}.data-table--templates [data-col=scope]{width:120px;min-width:120px}.data-table--templates [data-col=type]{width:120px;min-width:120px}.data-table--templates [data-col=actions]{width:120px;min-width:120px}.data-table--products [data-col=thumbnail]{width:56px;min-width:56px}.data-table--products [data-col=product]{width:320px;min-width:320px}.data-table--products [data-col=status]{width:140px;min-width:140px}.data-table--products [data-col=category]{width:180px;min-width:180px}.data-table--products [data-col=inventory]{width:240px;min-width:240px}.data-table--inventory [data-col=item]{width:320px;min-width:320px;padding-left:5px}.data-table--inventory [data-col=status]{width:140px;min-width:140px}.data-table--inventory [data-col=track-stock]{width:90px;min-width:90px}.data-table--inventory [data-col=track-stock] .checkbox-span{margin:0 20px}.data-table--inventory [data-col=stock]{width:130px;min-width:130px}.data-table--inventory [data-col=price]{width:140px;min-width:140px}.data-table--inventory [data-col=sku]{width:220px;min-width:220px}.data-table--payments-sessions [data-col=timestamp]{width:170px;min-width:170px}.data-table--payments-sessions td[data-col=session-id]{position:relative}.data-table--payments-sessions td[data-col=session-id]::before{content:attr(data-session-id);display:block;font-size:11px;background-color:var(--color-gray-100);border-radius:4px;width:-moz-fit-content;width:fit-content;padding:2px 3px;font-family:monospace}.data-table--payments-sessions [data-col=session-id]{width:210px;min-width:210px}.data-table--payments-sessions [data-col=source]{width:110px;min-width:110px}.data-table--payments-sessions [data-col=reference]{width:160px;min-width:160px}.data-table--payments-sessions td[data-col=type]{color:var(--color-gray-600)}.data-table--payments-sessions [data-col=type]{width:140px;min-width:140px}.data-table--payments-sessions [data-col=status]{width:140px;min-width:140px}.data-table--payments-sessions [data-col=amount],.data-table--payments-sessions [data-col=refunded],.data-table--payments-sessions [data-col=net]{width:110px;min-width:110px}.data-table--payments-sessions [data-col=card]{width:170px;min-width:170px}.data-table--payments-links [data-col=created]{width:170px;min-width:170px}.data-table--payments-links [data-col=token]{width:260px;min-width:260px}.data-table--payments-links [data-col=amount]{width:110px;min-width:110px}.data-table--payments-links [data-col=expires]{width:170px;min-width:170px}.data-table--payments-links [data-col=status]{width:130px;min-width:130px}.data-table--payments-links [data-col=reference]{width:190px;min-width:190px}.data-table--payments-links [data-col=customer]{width:200px;min-width:200px}.data-table--payments-links [data-col=emailed]{width:170px;min-width:170px}.data-table--payments-disputes [data-col=created]{width:170px;min-width:170px}.data-table--payments-disputes [data-col=dispute-id]{width:210px;min-width:210px}.data-table--payments-disputes [data-col=payment-session-id]{width:220px;min-width:220px}.data-table--payments-disputes [data-col=amount]{width:110px;min-width:110px}.data-table--payments-disputes [data-col=status]{width:130px;min-width:130px}.data-table--payments-disputes [data-col=category]{width:150px;min-width:150px}.data-table--payments-disputes [data-col=reason]{width:270px;min-width:270px}.data-table--payments-disputes [data-col=respond-by]{width:170px;min-width:170px}.data-table--payments-disputes [data-col=customer-email]{width:210px;min-width:210px}.table-scroll--body-scroll{overflow-x:auto;overflow-y:hidden}.data-table--body-scroll{table-layout:fixed;width:100%}.data-table--body-scroll thead{display:table;width:calc(100% - var(--table-body-scrollbar-width,0px));table-layout:fixed;position:relative}.data-table--body-scroll thead::after{content:"";position:absolute;top:0;right:calc(var(--table-body-scrollbar-width,0px) * -1);width:var(--table-body-scrollbar-width,0px);height:calc(100% - 0.5px);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-300)}.data-table--body-scroll tbody tr{display:table;width:100%;table-layout:fixed}.data-table--body-scroll tbody{display:block;overflow-y:auto;overflow-x:hidden}.marketing-side-bar{box-sizing:border-box;background-color:rgba(241,245,249,0.7);width:220px;background:linear-gradient(90deg,rgb(255,255,255) 40%,rgba(241,245,249,0.7) 100%)}.marketing-list-item:hover{background-color:var(--color-slate-100)}.marketing-list-item.active{color:var(--logo-color)}.email-input{box-shadow:0px 0px 0px 1px var(--color-slate-300);cursor:text;overflow-y:scroll;height:400px;outline:none !important;width:455px}.email-input>div:focus-within,.email-input>div:focus-visible{box-shadow:0px;border:0px;outline:none !important}.static-toolbar-color .color-picker-full-container{background:transparent;height:3px;display:flex;position:absolute;box-shadow:unset;bottom:-5px;min-width:-moz-fit-content;min-width:fit-content}.static-toolbar-color .color-picker-full-container .color-picker-preview-box{height:4px;border:0;box-shadow:unset;border-radius:0px;width:17px}.static-toolbar-color .color-picker-container{top:-65px;left:29px}.anchor-overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:9998}.anchor-box{background:#fff;box-shadow:0 5px 15px -3px rgba(0,0,0,0.2),0 5px 10px 1px rgba(0,0,0,0.1);position:fixed;z-index:9999}.anchor-box input{border:0;box-shadow:0px 0px 0px 1px var(--color-slate-300);outline:0px !important;width:260px}.anchor-box input:focus-within{box-shadow:0px 0px 0px 1px var(--color-slate-700)}.add-services-list{right:0;top:32px}.generic-modal.email-modal{min-width:800px;max-width:1000px}.generic-modal.email-modal .left-half{width:250px}.emails-provider{border-right:1px solid var(--color-gray-300)}.emails-group-card{background:var(--color-white);border:1px solid var(--color-gray-300);overflow:hidden}.emails-row{border-bottom:1px solid var(--color-gray-200);box-sizing:border-box}.emails-row:last-child{border-bottom:0}.emails-custom-template-input .usual-label{margin-bottom:5px}.emails-template-mode-toggle{padding:4px;gap:2px}.emails-template-mode-toggle .emails-template-mode-toggle-btn{height:24px;min-height:24px;padding-top:0;padding-bottom:0;line-height:1}.emails-provider-options .emails-provider-option-disabled{opacity:0.6;cursor:not-allowed}.emails-code-viewer{border:1px solid var(--color-gray-300)}.emails-code-header{background:#1f1b2f}.emails-code-body{background:#141023;color:#dbe5ff;line-height:1.6;font-family:monospace,sans-serif}.emails-json-key{color:rgb(125,211,252)}.emails-json-value{color:rgb(134,239,172)}.order-task-btn .chevron{opacity:0}.order-task-btn:hover .chevron{opacity:0.5}.order-task-btn:hover{background-color:var(--color-gray-50);box-shadow:0px 0px 0px 1px var(--color-slate-400),0px 0px 0px 3px var(--color-slate-200)}.order-task-btn.active{box-shadow:0px 0px 0px 1px var(--color-slate-400),0px 0px 0px 3px var(--color-slate-200)}.order-task-btn.active .chevron{opacity:1 !important}.order-task-complete{position:absolute;top:-3px;right:5px;background:var(--color-success-200);color:var(--color-success-900)}.modal.order-tasks-modal{min-width:700px}.view-customer-order-btn .icon{--width:14px;--height:14px;--icon-color:var(--color-gray-600)}.view-customer-order-btn:hover .icon{--icon-color:var(--color-gray-900)}.ai-form-summary{height:48px;overflow:hidden}.ai-form-summary.expanded{height:auto}.table-selection-bar{display:flex;align-items:center;justify-content:space-between;background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-300);padding:8px 15px;border-top-left-radius:8px;border-top-right-radius:8px;animation:selectionBarSlideDown 200ms ease-out}.table-selection-bar-left{display:flex;align-items:center;gap:8px;color:var(--logo-color);font-weight:600}.table-selection-bar-actions{display:flex;align-items:center;gap:8px}.table-selection-bar-clear{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;color:var(--color-gray-600)}.table-selection-bar-clear:hover{background:var(--logo-color-step-1);color:var(--color-gray-900)}.table-selection-bar-clear svg{width:16px;height:16px}.table-selection-bar.disabled-actions button:not(.table-selection-bar-clear){pointer-events:none;opacity:0.5}@keyframes selectionBarSlideDown{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.table-column-picker{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.12),0 0 0 1px var(--color-gray-200);padding:6px 0;min-width:180px;max-height:400px;overflow-y:auto}.table-column-picker .input-checkbox-primary:hover{background:var(--color-gray-50)}.table-columns-toggle{position:absolute;top:0;right:0;z-index:3;height:35px;background-color:var(--color-gray-50);display:flex;align-items:center;justify-content:center;padding:0 8px;cursor:pointer;border-bottom:1px solid var(--color-gray-300)}.table-columns-toggle .icon{--width:18px;--height:18px;--icon-color:var(--color-gray-500)}.table-columns-toggle:hover .icon{--icon-color:var(--color-gray-900)}.table-column-picker-overlay{position:fixed;inset:0;z-index:99}.order-status-badge{display:inline-block;padding:2px 8px;border-radius:100px;font-size:12px;font-weight:600;line-height:18px}.order-status-badge[data-fulfillment-status=unfulfilled]{background:var(--color-warning-100);color:var(--color-warning-800)}.order-status-badge[data-fulfillment-status=under_review],.order-status-badge[data-fulfillment-status=awaiting_fulfiller],.order-status-badge[data-fulfillment-status=awaiting_task],.order-status-badge[data-fulfillment-status=awaiting_capture]{background:var(--color-purple-100);color:var(--color-purple-800)}.order-status-badge[data-fulfillment-status=fulfilled]{background:var(--color-success-100);color:var(--color-success-800)}.order-status-badge[data-fulfillment-status=on_hold]{background:var(--color-gray-200);color:var(--color-gray-900)}.order-status-badge[data-fulfillment-status=partial]{background:var(--color-warning-200);color:var(--color-warning-900)}.order-status-badge[data-fulfillment-status=cancelled],.order-status-badge[data-fulfillment-status=returned]{background:var(--color-danger-100);color:var(--color-danger-800)}.order-status-badge[data-fulfillment-status=restocked]{background:var(--color-success-50);color:var(--color-success-700)}.modal.order-tasks-modal.order-review-modal{width:100%;max-width:1000px;min-width:1000px;height:100%;max-height:800px}.modal.order-tasks-modal.order-review-modal .submission-details{overflow-y:auto}.modal.order-tasks-modal.order-review-modal .order-review-progress-track{width:120px;height:6px;border-radius:100px;background:var(--color-gray-200);overflow:hidden}.modal.order-tasks-modal.order-review-modal .order-review-progress-fill{width:0%;height:100%;border-radius:100px;background:var(--logo-color);transition:width 0.2s ease-in-out}.modal.order-tasks-modal.order-review-modal .modal-details{max-height:none;height:calc(100vh - 250px);min-height:540px}.modal.order-tasks-modal.order-review-modal.order-review-form-scroll-mode .modal-details{display:flex;flex-direction:column;overflow-y:hidden}.modal.order-tasks-modal.order-review-modal.order-review-form-scroll-mode .order-review-toolbar{flex:0 0 auto}.modal.order-tasks-modal.order-review-modal.order-review-form-scroll-mode .order-review-task-list{height:100%}.modal.order-tasks-modal.order-review-modal.order-review-form-scroll-mode #submission-details.submission-details.order-task-view--review-form{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden}.modal.order-tasks-modal.order-review-modal .order-review-toolbar{margin:0;padding:0 20px 0;border-bottom:1px solid var(--color-gray-200);align-items:flex-end}.modal.order-tasks-modal.order-review-modal .order-review-tab-btn{color:var(--color-gray-500);white-space:nowrap;padding:6px 3px 12px}.modal.order-tasks-modal.order-review-modal .order-review-tab-btn.active{color:var(--color-gray-900)}.modal.order-tasks-modal.order-review-modal .order-review-tab-btn.active::after{content:"";height:2px;background:var(--logo-color);position:absolute;bottom:0;left:0;width:100%}.modal.order-tasks-modal.order-review-modal .order-review-layout{min-height:calc(100% - 64px)}.modal.order-tasks-modal.order-review-modal .order-review-task-list{padding:15px;min-width:390px;max-width:390px;border-right:1px solid var(--color-gray-200);padding:16px 14px;overflow-y:auto}.modal.order-tasks-modal.order-review-modal #submission-details.submission-details{min-width:0;max-width:none;width:100%;padding:15px}.modal.order-tasks-modal.order-review-modal .order-task-review-item-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.modal.order-tasks-modal.order-review-modal .order-task-review-item-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.modal.order-tasks-modal.order-review-modal .order-task-review-item-edit-trigger{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:transparent;color:inherit;cursor:pointer}.modal.order-tasks-modal.order-review-modal .order-task-review-item-edit-trigger .order-task-review-item-edit-icon{width:14px;height:14px;opacity:0;transform:translateX(-2px);transition:opacity 0.2s ease,transform 0.2s ease;--icon-color:var(--color-gray-500)}.modal.order-tasks-modal.order-review-modal .order-task-review-item-edit-trigger:hover,.modal.order-tasks-modal.order-review-modal .order-task-review-item-edit-trigger:focus-visible{color:var(--logo-color)}.modal.order-tasks-modal.order-review-modal .order-task-review-item-edit-trigger:hover .order-task-review-item-edit-icon,.modal.order-tasks-modal.order-review-modal .order-task-review-item-edit-trigger:focus-visible .order-task-review-item-edit-icon{opacity:1;transform:translateX(0);--icon-color:var(--logo-color)}.modal.order-tasks-modal.order-review-modal .order-task-review-form-content{width:100%;max-width:920px;gap:16px !important}.modal.order-tasks-modal.order-review-modal .icon.ai{--icon-color:var(--logo-color)}.modal.order-tasks-modal.order-review-modal #submission-details.submission-details.order-task-view--review-media{padding:15px;display:flex;flex-direction:column}.modal.order-tasks-modal.order-review-modal #submission-details.submission-details.order-task-view--review-files{padding:15px;display:flex;flex-direction:column}.modal.order-tasks-modal.order-review-modal .order-task-review-media-frame{width:100%;max-width:920px;border:1px solid #d4dae4;border-radius:18px;background:#edf0f4;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-top:10px}.modal.order-tasks-modal.order-review-modal .order-task-review-media-element{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.modal.order-tasks-modal.order-review-modal .order-task-review-media-placeholder-icon{--width:48px;--height:48px;--icon-color:#9ba4b1}.modal.order-tasks-modal.order-review-modal .order-task-review-media-placeholder-text{font:500 1.15rem var(--header-font);color:#9ba4b1}.modal.order-tasks-modal.order-review-modal .order-task-submission-file-row{width:100%;border-radius:14px;background:#fff;padding:14px;box-sizing:border-box}.modal.order-tasks-modal.order-review-modal .order-task-submission-file-row--with-preview{padding:0;overflow:hidden;flex-direction:column}.modal.order-tasks-modal.order-review-modal .order-task-submission-file-preview{width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain;display:block;background:rgb(240,240,242);min-height:120px}.modal.order-tasks-modal.order-review-modal .order-task-submission-file-details{padding:14px;width:100%;box-sizing:border-box}.modal.order-tasks-modal.order-review-modal .order-task-submission-file-icon{width:42px;min-width:42px;height:42px;background:var(--color-gray-100)}.modal.order-tasks-modal.order-review-modal .order-task-submission-file-icon .icon{--width:14px;--height:14px;--icon-color:var(--color-gray-700)}.modal.order-tasks-modal.order-review-modal .order-task-row{border:1px solid transparent;box-shadow:none;margin:0 0 8px;background:transparent}.modal.order-tasks-modal.order-review-modal .order-task-row .chevron{opacity:0;--icon-color:var(--color-gray-500)}.modal.order-tasks-modal.order-review-modal .order-task-row:hover{background:var(--color-gray-50);border-color:var(--color-gray-200);box-shadow:none}.modal.order-tasks-modal.order-review-modal .order-task-row.active{background:var(--color-gray-100);border-color:var(--color-gray-200);box-shadow:none}.modal.order-tasks-modal.order-review-modal .order-task-row.active .chevron{opacity:0.75 !important}.modal.order-tasks-modal.order-review-modal .order-task-index{width:24px;height:24px}.modal.order-tasks-modal.order-review-modal .order-task-row.active .order-task-index{background:#fff;border-color:var(--color-gray-400);color:var(--color-gray-700)}.modal.order-tasks-modal.order-review-modal .order-review-modal-footer{border-top:1px solid var(--color-gray-200);background:#fff;justify-content:end;gap:12px;padding:20px 24px}.modal.order-tasks-modal.order-review-modal .order-review-modal-footer .order-review-footer-actions.d-none + button{margin-left:auto}.modal.order-tasks-modal.order-review-modal .order-review-modal-footer>button{border-radius:10px;font-size:0.875rem;padding:10px 15px}.order-review-delete-btn{background:#fff5f5;color:var(--color-danger-700);--icon-color:var(--color-danger-700);text-shadow:none;box-shadow:0 0 0 1px var(--color-danger-300)}.order-review-delete-btn::after{display:none}.order-review-delete-btn:hover{background:#ffe9ea;box-shadow:0 0 0 1px var(--color-danger-400)}.order-review-warning-btn{background:#fff8e6;color:#b7791f;--icon-color:#b7791f;text-shadow:none;box-shadow:0 0 0 1px #f1ce7a}.order-review-warning-btn::after{display:none}.order-review-warning-btn:hover{background:#ffefc4;box-shadow:0 0 0 1px #e7bd5d}#all-items-approved-modal .order-approve-main-card{background:var(--color-gray-50);border:1px solid var(--color-gray-300);border-radius:16px;overflow:hidden}#all-items-approved-modal .order-approve-item-block{padding:5px 18px 8px}#all-items-approved-modal .order-approved-items-title{font-size:12px;font-weight:600;color:var(--color-gray-900);margin-bottom:10px}#all-items-approved-modal .order-approve-action-row{padding:14px 18px;gap:12px;background:transparent;box-shadow:none;border:0;border-radius:0;margin-bottom:0}#all-items-approved-modal .order-approve-item-block + .order-approve-action-row,#all-items-approved-modal .order-approve-action-row + .order-approve-action-row{border-top:1px solid var(--color-gray-200)}#all-items-approved-modal .order-approve-action-row>div:first-child,#all-items-approved-modal .order-approve-action-row>div:first-child label{width:100%}#all-items-approved-modal .order-approve-action-row>div:first-child label{display:flex;flex-direction:column;gap:4px;align-items:flex-start}#all-items-approved-modal .order-approve-action-row .info-text{margin-top:0}#all-items-approved-modal .order-approved-item-row{background:transparent;border:0;border-radius:0;box-shadow:none;padding:10px 0}#all-items-approved-modal .order-approved-item-row + .order-approved-item-row{border-top:1px solid var(--color-gray-200)}#all-items-approved-modal .order-approved-item-name,#all-items-approved-modal .order-approved-item-price{font-size:13px}#all-items-approved-modal .order-approved-item-meta{font-size:12px;color:var(--color-gray-600);line-height:1.45}#all-items-approved-modal .order-approved-item-status{letter-spacing:0}#all-items-approved-modal .order-prescription-amend-btn{background:var(--color-white);box-shadow:0px 0px 0px 1px var(--color-gray-200);min-width:76px;padding:6px 10px;font-size:11px}#all-items-approved-modal .order-approved-item-separator{width:100%;margin-top:4px}.modal.order-prescription-amend-modal{max-width:740px}.modal.order-prescription-amend-modal .modal-details{max-height:min(70vh,640px);overflow-y:auto}@media (max-width:1180px){.modal.order-tasks-modal.order-review-modal{width:calc(100vw - 16px);min-width:0;min-height:0}.modal.order-tasks-modal.order-review-modal .order-review-progress{display:none}.modal.order-tasks-modal.order-review-modal .modal-details{height:calc(100vh - 220px);min-height:420px}.modal.order-tasks-modal.order-review-modal .order-review-layout{flex-direction:column}.modal.order-tasks-modal.order-review-modal .order-review-task-list{min-width:0;max-width:none;width:100%;border-right:0;border-bottom:1px solid var(--color-gray-200);max-height:260px}.modal.order-tasks-modal.order-review-modal #submission-details.submission-details.order-task-view--review-item{padding:22px 18px;gap:14px}.modal.order-tasks-modal.order-review-modal .order-task-review-item-panels{grid-template-columns:1fr;gap:12px}.modal.order-tasks-modal.order-review-modal #submission-details.submission-details.order-task-view--review-form{padding:22px 18px;gap:12px}.modal.order-tasks-modal.order-review-modal #submission-details.submission-details.order-task-view--review-media{padding:22px 18px;gap:12px}.modal.order-tasks-modal.order-review-modal #submission-details.submission-details.order-task-view--review-files{padding:22px 18px;gap:12px}.modal.order-tasks-modal.order-review-modal .order-task-review-media-frame{min-height:360px;border-radius:14px}.modal.order-tasks-modal.order-review-modal .order-task-review-media-placeholder-icon{--width:40px;--height:40px}.modal.order-tasks-modal.order-review-modal .order-task-submission-file-row{padding:12px;gap:10px}.modal.order-prescription-amend-modal{width:calc(100vw - 20px);max-width:none}}.document-container{height:120px;width:200px}.document-container:hover .document-btns{transform:translateY(0px);opacity:1}.document-btns{position:absolute;top:5px;right:5px;opacity:0;transform:translateY(2px);transition:transform 0.2s ease,opacity 0.2s ease}.document-btns .rotate{transform:rotate(-45deg)}.delete-document,.download-fill{padding:2px;border-radius:4px}.delete-document .icon,.download-fill .icon{--height:14px;--width:14px;--icon-color:#fff}.delete-document{background:var(--color-danger-600)}.download-fill{background:var(--color-slater-600)}.add-manual-payment-modal{height:500px;padding:25px;width:385px;z-index:999}.add-manual-payment-modal .dropdown-btn,.add-manual-payment-modal .date-btn{box-sizing:border-box;border:0;border-radius:4px;box-shadow:0px 0px 0px 1px var(--color-slate-300);padding:13px 15px;font:500 1rem var(--text-font);outline:0px !important}.add-manual-payment-modal .dropdown-btn{min-width:212px;text-align:left}.add-manual-payment-modal .input-container,.add-manual-payment-modal .date-container{width:-moz-fit-content;width:fit-content}.add-manual-payment-modal .amount{width:125px}.add-manual-payment-modal .dropdown-list{top:49px}.add-manual-payment-modal .dropdown-ele{width:100%;box-sizing:border-box}.add-manual-payment-modal .calendar-overflow-container{position:relative;z-index:2}.refund-modal{width:90%;max-width:980px;min-height:385px;padding:25px;z-index:999}.create-refund-modal{z-index:1001}.create-refund-overlay{z-index:1000}.coupon-modal{max-height:90vh;overflow-x:hidden;overflow-y:auto}.customer-modal{position:fixed;left:50%;top:50%;background:#fff;height:90vh;z-index:99;opacity:0;transform:translate(-50%,calc(-50% + 20px));transition:opacity 0.2s ease,transform 0.2s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);box-sizing:border-box;width:90vw;max-width:1100px}.customer-modal.active{transform:translate(-50%,calc(-50% + 0px));opacity:1}.customer-modal.level-2{z-index:101;width:325px;height:auto}.customer-level-2{z-index:100}.modal-top{background-color:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}.modal-btns{background-color:var(--color-gray-50);border-top:1px solid var(--color-gray-200)}.modal-details{max-height:500px}.p-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,calc(-50% - 5px));background:#fff;z-index:12;opacity:0;transition:opacity 0.2s ease,transform 0.2s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);box-sizing:border-box;min-width:325px}.p-modal.light-bg{background-color:var(--color-gray-50)}.p-modal.full-screen{border-radius:0px;width:100vw;height:100vh;top:0;left:0;transform:translate(0,0)}.p-modal.full-screen.active{transform:translate(0,0)}.p-modal.wide{width:calc(100vw - 50px);max-width:480px}.p-modal.wider{width:calc(100vw - 50px);max-width:700px}.p-modal.w-1000px{width:calc(100vw - 50px);max-width:1100px}.p-modal.active{opacity:1;transform:translate(-50%,-50%)}.p-modal.level-one{z-index:11}.p-modal.level-two{z-index:24}.p-modal.level-three{z-index:101}.p-modal.level-four{z-index:102}.p-modal.level-five{z-index:103}.p-modal.level-almost-top{z-index:9996}.p-modal.level-top{z-index:9999}.p-modal .modal-details.details-full-height{max-height:unset}.p-modal .modal-details.no-bottom{padding-bottom:0px}.p-modal .take-up-space{overflow:hidden;max-height:100%;height:100%}.p-modal .take-up-space>div{height:100%;display:flex}.p-modal .take-up-space>div>div{height:100%;display:flex}.level-almost-top{z-index:9996}.modal-overlay.level-four{z-index:101}.modal-ontop-overlay.level-one{z-index:10}.modal-ontop-overlay.level-two{z-index:23}.modal-ontop-overlay.level-three{z-index:100}.modal-ontop-overlay.level-four{z-index:101}.modal-ontop-overlay.level-five{z-index:102}.modal-ontop-overlay.level-almost-top{z-index:9995}.modal-ontop-overlay.level-top{z-index:9998}.modal-ontop-overlay.darker{background-color:rgba(0,0,0,0.5)}.product-select-modal{height:100vh;max-height:440px}@media (max-width:770px){.customer-modal{height:100dvh;width:100vw}}.slap-in{transform:scale(1.05);opacity:0;overflow:hidden;transition:transform 0.35s cubic-bezier(0.15,0.8,0.9,1) 0.3s,opacity 0.35s cubic-bezier(0.15,0.8,0.9,1) 0.3s}.slap-in.active{transform:scale(1);opacity:1}.sticky-header{position:sticky}.sticky-header .cursor{height:1rem}.sticky-header{--scale-amount:1;--scale-to-amount:0.9}.keep-offscren{margin-top:calc(100vh - 800px) !important}.index-section-container.calendar-page{margin:180px auto 280px 0px}.highlight-box{box-shadow:rgb(0,0,0) 0px 0px 0px 1px,rgba(0,0,0,0.3) 0px 0px 0px 5000px;border-radius:2px;opacity:0;position:absolute;transition:opacity 0.25s ease-in,height 0.15s ease-in,width 0.15s ease-in,top 0.25s ease-in,left 0.25s ease-in;z-index:9999}.blur{filter:blur(0px);transition:filter 0.5s ease-in}.blur.active{filter:blur(3px)}.coming-soon-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25);z-index:99}.coming-soon-txt{font-weight:900;font-size:4rem;opacity:0.5}.the-great-ratsby{will-change:width,height;transition:height 0.25s ease-in,width 0.25s ease-in,transform 0.35s cubic-bezier(0.15,0.8,0.9,1) 0.3s,opacity 0.35s cubic-bezier(0.15,0.8,0.9,1) 0.3s,zoom 0.35s cubic-bezier(0.15,0.8,0.9,1);zoom:1}.mobile-template{border-radius:30px;top:100px;height:710px;width:430px;box-shadow:0px 0px 0px 4px #000,0px 0px 0px 6px var(--color-slate-600),rgba(0,0,0,0.06) 0px 2px 1px,rgba(0,0,0,0.06) 0px 4px 2px,rgba(0,0,0,0.06) 0px 8px 4px,rgba(0,0,0,0.06) 0px 16px 8px,rgba(0,0,0,0.06) 0px 32px 16px,0px 0px 0px 1px rgba(0,0,0,0.12);zoom:0.8}.mobile-template .calendar-side-bar{height:100%;display:block;position:absolute;z-index:15;background:#fff;width:250px;overflow:overlay;transform:translateX(-100%);transition:transform 0.2s ease-in}.mobile-template .calendar-calendar .big-calendar-days-holder .big-calendar-days{margin-left:0px;display:flex;flex-flow:column-reverse;text-align:center}.mobile-template .calendar-calendar .big-calendar-days-holder .big-calendar-days .calendar-day{font-size:0;text-align:center;display:block}.mobile-template .calendar-calendar .big-calendar-days-holder .big-calendar-days .calendar-day::first-letter{font-weight:700;font-size:0.8rem}.mobile-template .calendar-calendar .calendar-toolbar{padding:10px 5px}.mobile-template .calendar-calendar .calendar-toolbar .dropdown-btn{font-size:0.8rem}.mobile-template .calendar-calendar .calendar-toolbar .search-container{transition:visibility 0s ease-in,opacity 0s ease-in;opacity:0;visibility:hidden}.mobile-template .calendar-calendar .calendar-toolbar .filters,.mobile-template .calendar-calendar .calendar-toolbar .search-thick{display:block}.calendar-point{height:1px;z-index:140;position:relative;background:transparent;width:75%;overflow:hidden}.mid-section{position:absolute;top:550px;left:10px;width:calc(100% - 20px);height:10px}[data-calendar-duplicate]{display:none;z-index:-1}.create-booking-box.absolute-quick{position:absolute}@media (min-width:1000px){.sticky-header{top:250px !important}}@media (max-width:1000px){[data-calendar-duplicate]{display:block}.the-great-ratsby{will-change:unset;transition:unset}.the-great-ratsby.original{box-shadow:unset}.mobile-template.slap-in.active{margin-top:30px}.calendar-unset-position{position:unset}.calendar-item-one{margin-bottom:470px}.the-great-ratsby{position:absolute;left:10px}.index-section-container.calendar-page{margin-bottom:470px}.index-section-container.calendar-page.mobile-section{margin-bottom:550px}.the-great-ratsby.sticky-header.transition-calendar-out{opacity:0}}@media (max-width:570px){.mobile-template.slap-in.active{zoom:0.7;margin-top:300px}}.payment-header-text{max-width:490px}.payment-header-lead{color:var(--color-slate-600);font-size:1.1rem;line-height:26px;max-width:490px}.pricing-modal-show-off{max-width:500px;flex-shrink:0;width:100%}.pricing-modal-show-off .overflow-hidden{overflow:hidden !important}.coupon-show-off{filter:drop-shadow(6px 4px 0px #f3f4f5);transition:transform 0.25s ease-in,filter 0.25s ease-in}.fake-input{border-radius:4px;font:500 1rem var(--text-font);box-shadow:0px 0px 0px 1px var(--color-slate-300);box-sizing:border-box;height:34.89px;padding:9px 12px;font-size:0.875rem;width:150px}.fake-input .cursor{height:1rem}.fake-input-other,.fake-input-booking{height:42px}.fake-input-booking{width:100%;max-width:182px}.fake-input-other{height:42px;width:100%}.fake-textarea{box-sizing:border-box;height:80px;padding:13px 15px;border-radius:4px;font:500 1rem var(--text-font);box-shadow:0px 0px 0px 1px var(--color-slate-300)}.flip-container{background:var(--color-slate-100);box-shadow:0px 0px 0px 1px var(--color-slate-400);gap:20px;padding:4px}.flip-container::after{content:"";position:absolute;left:3px;top:3px;height:calc(100% - 6px);background-color:var(--logo-color);width:calc(50% - 9px);border-radius:3px;transition:left 0.25s ease-in}.flip-container.options::after{left:80px}.flip-container button{z-index:2;padding:4px;transition:color 0.25s ease-in}.flip-container button.active{color:#fff}.location-header{--business-container-padding:15px;--subheader-font-size:13px;--index-header-font:Fira Sans,sans-serif;--subheader-color:#fff;--index-header-color:#fff;--index-header-font-size:22px;--big-subcategory-button-padding:11.5px;--business-container-background-color:rgb(5 5 5);--big-subcategory-button-background-color:rgb(30 30 30);--big-subcategory-button-box-shadow:0px 0px 0px 1px #866d34;--big-subcategory-button-box-shadow-hover:0px 0px 0px 1px #c4a86a;--big-subcategory-button-background-color-hover:rgb(50 50 50);--subcategory-service-count-color:#fff;--subcategory-service-count-color-hover:#fff;--subcategory-service-count-font-size:12px;--subcategory-service-count-weight:500;--subcategory-header-color:#fff;--subcategory-header-color-hover:#fff;--subcategory-header-weight:500;--subcategory-header-font-size:12px;--service-chosen-background-color:rgb(30 30 30);--service-wrapper-background-color:rgb(60 60 60);--service-wrapper-box-shadow:0px 0px 0px 1px #866d34;--service-name-color:#fff;--service-description-color:#fff;--expand-btn-color:#c4a86a;--change-btn-color:#c4a86a;--location-amount-color:#c4a86a;--location-amount-box-shadow:0px 0px 0px 1px #c4a86a;--location-amount-background-color:#c4a86a14;--locate-store-color:rgb(255,255,255);--locate-btn-background-color:#c4a86a;--locate-btn-box-shadow:0px 0px 0px 1px #c4a86a;--locate-btn-color:#493405;--locate-input-background-color:rgb(0,0,0);--location-wrapper-background-color:#3c3c3c;--location-wrapper-box-shadow:0px 0px 0px 1px #866d34;--location-address-color:rgb(184 184 184);--location-name-color:rgb(255,255,255);--nav-bar-background-color:rgb(0,0,0);--nav-bar-padding:10px 10px 10px 30px;--nav-bar-border-bottom-color:rgb(0,0,0);--logo-size:35px;--service-name-font-size:13px;--service-cost-font-size:10.1px;--service-duration-font-size:10.1px;--service-description-font-size:10.8px;--expand-btn-font-size:10.8px;--location-amount-font-size:10.1px;--in-person-font-size:10.1px;--change-btn-font-size:10.8px;--locate-store-font-size:11.8px;--locate-input-font-size:10.8px;--location-address-font-size:10.8px;--location-name-font-size:11.8px;--locate-input-color:rgb(255,255,255);--location-distance-color:rgb(255,255,255);--location-distance-font-size:10.8px;width:calc(100% - 10px);max-width:900px}.location-header .--service-chosen,.location-header .summary-container,.location-header .--service-container{max-width:350px}.location-header .--locate-store,.location-header .--locate-container,.location-header .--location-wrapper{min-width:250px;width:250px}.location-header .--service-description.collapsed{height:calc(var(--service-description-line-height) * 2.05rem);line-clamp:3;-webkit-line-clamp:3}.location-header .--locate-input{min-height:33.33px}.location-header .--locate-input .cursor{height:0.8rem;background-color:rgb(255,255,255)}.location-header .--locate-input.placeholder{color:var(--locate-input-placeholder-color)}.location-header .--locate-btn{--scale-amount:1;--scale-to-amount:0.9}.location-header .--locate-btn.sim-click{animation:sim-click 0.25s ease-in-out 0s forwards}.unified-calendar-show-off.calendar-calendar .big-calendar{overflow:hidden}.unified-calendar-show-off{width:50%;--checkup-session-background-color:rgb(183 84 19);--back-tattoo-session-background-color:rgb(19 16 18);--naval-piercing-background-color:rgb(49 95 211);--snakebite-piercing-background-color:rgb(206 44 144);--tattoo-session-background-color:rgba(123,30,98,1);--tattoo-session-background-color-50:rgba(111,27,88,1);--at-home-ear-piercing-background-color:rgb(255 190 105);--sleeve-tattoo-session-background-color:rgb(0 150 136);--multiple-piercings-background-color:rgb(227 85 85);--ear-piercing-background-color:rgb(103 58 183)}.location-details{min-width:325px}.location-map{--border-size:4px;width:275px;height:calc(100% + 13px);border-radius:10px;background-clip:padding-box;border:var(--border-size) solid transparent}.location-map img{border-radius:8px}.location-map::before{content:"";position:absolute;top:calc(var(--border-size) * -1);left:calc(var(--border-size) * -1);z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#8829bf,#7d7af1);width:calc(100% + var(--border-size) * 2);height:calc(100% + var(--border-size))}.location-map-pin{position:absolute;top:var(--top);left:var(--left);opacity:0;transform:translateY(-30px);transition:transform 0.3s cubic-bezier(0,2.22,0.69,0.35),opacity 0.05s ease-in}.location-map-pin.dropped{opacity:1;transform:translateY(0px)}@media (max-width:768px){.location-header{height:640px}.locations-container{overflow-x:auto;justify-content:unset;padding-bottom:40px;left:-16px;position:relative;width:calc(100vw + 10px)}}.url-bar{background-color:var(--color-slate-100);color:var(--color-slate-600);font:600 0.7rem Inter;padding:5px 20px;border-radius:20px;width:260px}.url-bar.extra-padding{padding:5px 20px 5px 55px}.page-fly-in{animation:0.4s cubic-bezier(0.83,0.38,0.3,0.7) 0.4s fade-out-down-more reverse forwards;opacity:0;overflow:hidden;transform:translateY(30px)}.swap-url{border-radius:12px;font-size:0.7rem;padding:5px 10px;--icon-url:url(/images/icons/swap.svg)}.swap-url::before{content:"";background:transparent;content:"";-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:cover;mask-size:cover;background-color:#fff;margin-right:5px;width:13px;height:13px;display:block}.changing-url-bar{max-width:395px}.unbranded-url{position:absolute}.branded-url{position:relative;z-index:2}.branded-url>div{animation:expandBrandedUrl infinite 4s linear;width:0px;overflow:hidden;z-index:2;position:relative;background:#f1f5f9}.fake-notification{background:linear-gradient(to right,#FFFFFF,#f0f1f5);box-shadow:0 8px 32px 0 rgba(31,38,135,0.37);border-radius:6px;box-sizing:border-box;border-radius:6px;width:325px;overflow:hidden;position:absolute;top:0px;opacity:0;transform:translateY(50px);transition:opacity 0.25s ease-in,transform 0.25s ease-in;animation-delay:1s}.fake-notification-toolbar{background:rgba(220,226,242,0.3019607843)}.fake-notification.two{top:15px;z-index:2}.fake-notification.three{top:30px;z-index:3}.fake-notification.active{opacity:1;transform:translateY(0px)}.fake-notification.swipe-off{opacity:0;transform:translate(-50px,0px)}.services-booking-page{max-height:288px}.unique-branding-bar{border-bottom:1px solid var(--color-slate-300);box-sizing:border-box;height:40px}.unique-branding-placeholder{border:1px dashed var(--color-slate-300);color:var(--color-gray-800)}.unique-branding-services-list,.unique-branding-bar{transition:opacity 0.25s ease-in}.unique-branding-location{background:#fff;transform:translateX(100%);position:absolute;right:0px;top:0px;width:155px;border-left:1px solid var(--color-slate-300);transition:transform 0.25s ease-in,opacity 0.25s ease-in;height:100%;z-index:2}.unique-branding-location-image{height:145px;width:145px}.unique-branding [data-location]{--scale-amount:1;--scale-to-amount:0.9}.unique-branding [data-location].hovered{background-color:var(--color-slate-100)}.unique-branding-pill{--scale-amount:1;--scale-to-amount:0.9;font-size:0.7rem;padding:3px}.unique-branding-pill.hovered{background-color:var(--color-slate-100)}.unique-branding-service .subcategory{--scale-amount:1;--scale-to-amount:0.825;opacity:1;transform:translateY(0px);transition:background-color 0.25s ease-in,opacity 0.25s ease-in,transform 0.25s ease-in;width:200px}.unique-branding-service .subcategory.hovered{background-color:var(--color-slate-100)}.unique-branding-locations,.unique-branding-chosen-service{opacity:0;transform:translateY(10px);transition:opacity 0.25s ease-in,transform 0.25s ease-in}.unique-branding-services,.unique-branding-chosen-service,.unique-branding-chosen-location{position:absolute;width:200px;opacity:0;transform:translateY(10px);transition:opacity 0.25s ease-in,transform 0.25s ease-in}.unique-branding-services>div:not(:last-of-type),.unique-branding-chosen-service>div:not(:last-of-type),.unique-branding-chosen-location>div:not(:last-of-type){margin-bottom:3px;padding-bottom:3px;border-bottom:1px dashed var(--color-slate-300)}.unique-branding-services,.unique-branding-chosen-service{top:5px}.unique-branding-chosen-location{top:104px}.unique-branding.subcategory-chosen .subcategory{opacity:0;transform:translateY(10px)}.unique-branding.subcategory-chosen .unique-branding-services{opacity:1;transform:translateY(0px)}.unique-branding.service-chosen .subcategory{opacity:0;transform:translateY(10px)}.unique-branding.service-chosen .unique-branding-locations,.unique-branding.service-chosen .unique-branding-chosen-service{opacity:1;transform:translateY(0px)}.unique-branding.location-chosen .subcategory,.unique-branding.location-chosen .unique-branding-locations{opacity:0;transform:translateY(10px)}.unique-branding.location-chosen .unique-branding-location{opacity:1;transform:translateX(0%)}.unique-branding.location-chosen .unique-branding-chosen-service,.unique-branding.location-chosen .unique-branding-chosen-location{opacity:1;transform:translateY(0px)}.unique-branding.reset .unique-branding-services-list,.unique-branding.reset .unique-branding-bar,.unique-branding.reset .unique-branding-location{opacity:0 !important}@keyframes expandBrandedUrl{0%,15%{width:0px}35%,50%,65%{width:214px}85%,100%{width:0px}}@media (max-width:770px){.booking-page-header{overflow:visible}.swap-url{width:169px;height:23.3px;position:absolute;left:50%;transform:translate(-50%);top:-35px}}@media (max-width:575px){.booking-page-header .circle{opacity:0}.url-bar.extra-padding{padding:5px 20px}}.video-chat-header{background:#fff;border-radius:12px;left:40px;overflow:hidden;position:absolute;top:0px;height:470px;width:680px}.video-chat-template{background-color:#171717;display:flex;flex-flow:row;max-height:470px;position:relative;width:100%;z-index:11}.video-chat-template .call-timer{position:absolute;top:10px;left:10px;background:var(--color-gray-900);color:#fff;padding:2px 6px;border-radius:12px}.video-chat-template .call-container{border-radius:12px;max-width:200px;max-height:140px;overflow:hidden}.video-chat-template .call-container.larger{max-width:300px;max-height:240px}.video-chat-template .call-toolbar .toggle-btn .icon,.video-chat-template .call-toolbar .end-call-btn .icon{--width:20px;--height:20px}.video-chat-template .icon.close{--width:16px;--height:16px}.video-chat-template .chat-box{max-width:230px}.video-chat-template .chat-box .chat-box-header{padding:8px;height:45px}.video-chat-template .chat-box .chat-box-header .chat-box-with{font-size:0.7rem}.video-chat-template .chat-box .message-list{--s:20px;box-sizing:border-box;height:375px}.video-chat-template .chat-box .message-list .message-date{font-size:0.65rem;width:150px;padding:3px 5px}.video-chat-template .chat-box .message-list .message-container.video-call .message-content-container.other .message-content,.video-chat-template .chat-box .message-list .message-container.video-call .message-content-container.yours .message-content{font-size:0.6rem}.video-chat-template .chat-box .message-container .message-content-container.yours .message-status{font-size:0.45rem}.video-chat-template .chat-box .message-container .message-content-container .message-author{font-size:0.55rem}.video-chat-template .chat-box .message-container .message-content-container .message-content{font-size:0.65rem}.video-chat-template .chat-box .message-container .message-content-container .message-time{font-size:0.5rem}.video-chat-template .chat-box .message-input-container{padding:10px}.video-chat-template .chat-box .message-input-container input{height:33px;font-size:0.65rem}.video-chat-template .chat-box .message-input-container .full-btn{padding:7px;font-size:0.7rem;margin-left:7px}.video-chat-template .info-box{font-size:0.55rem;padding:8px}.float-name{background:rgba(0,0,0,0.75);border-radius:12px;color:#fff;font-size:0.6rem;padding:2px 6px;position:absolute;bottom:10px;left:10px}.message-how-item{background-color:#fff}.message{background:var(--logo-color);width:-moz-fit-content;width:fit-content;border-radius:12px;color:#fff}.send-box{background:var(--color-slate-100);color:var(--color-slate-500);border-radius:12px}.video-chat-template .chat-box{opacity:1;transform:translateX(0%);transition:transform 0.25s ease-in}@media (max-width:1000px){.video-chat-header{margin-left:20px;position:relative;left:0}}@media (max-width:768px){.h-100-md{height:100%}.index-section-container{gap:40px;max-width:100vw}.video-chat-template .call-container.top-business-stream{position:absolute;top:10px;z-index:2;right:10px;width:140px}.video-chat-template .call-container.top-person-stream{max-width:unset;max-height:unset}.video-chat-template .chat-box{position:absolute;right:0;z-index:10;transform:translateX(100%)}.video-chat-template .chat-box.active{transform:translateX(0%)}.video-chat-header{margin-left:0px}}@media (max-width:576px){.video-chat-template.call-container.business-stream{position:absolute;top:10px;z-index:2;right:10px;width:140px}.video-chat-template.call-container.person-stream{max-width:unset;max-height:unset}.call-toolbar{bottom:15px}}.holidays-overflow{max-height:510px;overflow-y:auto}@media (max-width:575px){.desktop-template .staff-item{padding:20px 10px;font-size:0.75rem;gap:10px}.desktop-template .list-min-width{min-width:105px}}.notification-header{background:#fff;border-radius:12px;left:40px;overflow:hidden;position:absolute;top:0px;min-height:510px;width:680px}.email-body-outer{background-color:var(--color-slate-100)}.email{background-color:#fff}.url{text-decoration:underline;color:blue}.email-container{background:#fff;border-radius:12px;overflow:hidden;max-width:680px}.email-btn{border-radius:100px;box-shadow:0px 0px 0px 1px #000;padding:8px 20px 8px 12px}.notification-list:not(:last-of-type){border-bottom:1px solid var(--color-gray-300)}.dynamic-text-flip::after{width:calc(50% - 10px);transition:width 0.2s ease-in,left 0.25s ease-in}.dynamic-text-flip.text::after{left:110px;width:calc(50% - 12px)}[data-placeholder-item]{background:var(--logo-color);color:#fff;padding:2px;border-radius:2px;position:relative;cursor:default}[data-placeholder-item]::after{content:attr(data-placeholder-item);position:absolute;white-space:nowrap;width:-moz-fit-content;width:fit-content;background:var(--color-slate-700);color:#fff;font:400 0.7rem/16px var(--text-font);left:50%;transform:translate(-50%,10px) scale(0.9);padding:5px 10px;top:27px;z-index:9;border-radius:4px;opacity:0;transition:opacity 0.15s ease,transform 0.25s ease,scale 0.15s cubic-bezier(0.53,0.14,1,0.25);box-shadow:0px 0px 0px 1px var(--color-slate),0px 3px 6px 1px rgba(0,0,0,0.2705882353),0px 0px 3px 1px rgba(0,0,0,0.2392156863);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:none}[data-placeholder-item]:hover::after{opacity:1;transform:translate(-50%,0px) scale(1)}@media (max-width:786px){.notification-header{position:relative;left:0;margin-left:0px}}.pricing-calculator-box{max-width:540px;border-radius:8px}.pricing-calculator-value{border-right:1px solid var(--color-gray-400);width:170px;height:90px}.contact-us-pricing{font-size:2rem}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr)}.pricing-check{background:linear-gradient(45deg,#8829BF,#7D7AF1);border-radius:100px;color:#fff;font-weight:900;font-size:9px;margin-top:5px;height:12px;width:12px;min-height:12px;min-width:12px}.pricing-icon{height:30px;color:var(--logo-color-lighter)}input[type=range]{position:relative;background:rgba(255,255,255,0);overflow:hidden}input[type=range]{color:var(--logo-color);--thumb-height:15px;--track-height:3px;--track-color:rgba(0,0,0,0.2);--brightness-hover:180%;--brightness-down:80%;--clip-edges:3px}input[type=range]:active{cursor:grabbing}input[type=range]:disabled{filter:grayscale(1);opacity:0.3;cursor:not-allowed}input[type=range],input[type=range]::-webkit-slider-runnable-track,input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-webkit-transition:all ease 100ms;transition:all ease 100ms;height:var(--thumb-height)}input[type=range]::-webkit-slider-runnable-track,input[type=range]::-webkit-slider-thumb{position:relative}input[type=range]::-webkit-slider-thumb{--thumb-radius:calc((var(--thumb-height) * 0.5) - 1px);--clip-top:calc((var(--thumb-height) - var(--track-height)) * 0.5 - 0.5px);--clip-bottom:calc(var(--thumb-height) - var(--clip-top));--clip-further:calc(100% + 1px);--box-fill:calc(-100vmax - var(--thumb-width,var(--thumb-height))) 0 0 100vmax currentColor;width:var(--thumb-width,var(--thumb-height));background:linear-gradient(currentColor 0 0) scroll no-repeat left center/50% calc(var(--track-height) + 1px);background-color:currentColor;box-shadow:var(--box-fill);border-radius:var(--thumb-width,var(--thumb-height));filter:brightness(100%);clip-path:polygon(100% -1px,var(--clip-edges) -1px,0 var(--clip-top),-100vmax var(--clip-top),-100vmax var(--clip-bottom),0 var(--clip-bottom),var(--clip-edges) 100%,var(--clip-further) var(--clip-further))}input[type=range]:hover::-webkit-slider-thumb{filter:brightness(var(--brightness-hover));cursor:grab}input[type=range]:active::-webkit-slider-thumb{filter:brightness(var(--brightness-down));cursor:grabbing}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color) 0 0) scroll no-repeat center/100% calc(var(--track-height) + 1px)}input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}input[type=range],input[type=range]::-moz-range-track,input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;-moz-transition:all ease 100ms;transition:all ease 100ms;height:var(--thumb-height)}input[type=range]::-moz-range-track,input[type=range]::-moz-range-thumb,input[type=range]::-moz-range-progress{background:rgba(255,255,255,0)}input[type=range]::-moz-range-thumb{background:currentColor;border:0;width:var(--thumb-width,var(--thumb-height));border-radius:var(--thumb-width,var(--thumb-height));cursor:grab}input[type=range]:active::-moz-range-thumb{cursor:grabbing}input[type=range]::-moz-range-track{width:100%;background:var(--track-color)}input[type=range]::-moz-range-progress{-moz-appearance:none;appearance:none;background:currentColor;transition-delay:30ms}input[type=range]::-moz-range-track,input[type=range]::-moz-range-progress{height:calc(var(--track-height) + 1px);border-radius:var(--track-height)}input[type=range]::-moz-range-thumb,input[type=range]::-moz-range-progress{filter:brightness(100%)}input[type=range]:hover::-moz-range-thumb,input[type=range]:hover::-moz-range-progress{filter:brightness(var(--brightness-hover))}input[type=range]:active::-moz-range-thumb,input[type=range]:active::-moz-range-progress{filter:brightness(var(--brightness-down))}input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}@media (max-width:1000px){.pricing-section{padding:50px 20px}.pricing-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.pricing-calculator-box{width:90%;min-width:300px}.pricing-calculator-value{border:0px;padding:0}.pricing-grid{grid-template-columns:repeat(1,1fr)}}.contact-us-form{transition:height 0.15s ease-in,opacity 0.15s ease-in}.feature-link:hover::after{transform:translateX(5px)}.feature-link::after{content:"";-webkit-mask-image:url(/images/icons/chevron-thick.svg);mask-image:url(/images/icons/chevron-thick.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--logo-color);height:19px;width:19px;display:block;transition:transform 0.15s ease-in;margin-left:2px;transform:translateX(0px)}.solution-container{max-width:1000px;margin:50px auto 50px;padding:50px 10px;line-height:26px}.solution-container h2{line-height:33px}.solution-container.no-margin-top{margin-top:0}.solution-image{max-width:400px;box-shadow:0px 2px 7px 1px rgba(0,0,0,0.15);padding:40px 20px;width:100%}.solution-image img{width:250px}.solution-hightown{background-color:#020336;color:#fff}.solution-just-feel{background-color:#000;color:#fff}.solution-mindful{color:#fff;background:linear-gradient(45deg,#cd5a81,#ed6593)}.solution-icon{width:150px}.solution-aesthetics-logo{color:#fff;font-weight:300;letter-spacing:-0.5px;margin-left:-10px}.solution-coaching-logo{color:#12101b;font-weight:700;margin-left:-10px;padding:3px}.solution-booking-page{height:400px;width:340px}.solution-booking-page .toolbar{padding:20px}.solution-beauty-page{color:#12101b;font-weight:800;margin-left:-10px;padding:3px;letter-spacing:2px}.solution-pharmacy-styling{--business-container-padding:15px;--subheader-font-size:13px;--index-header-font:Lora,sans-serif;--subheader-color:rgb(30 30 30);--index-header-color:rgb(30 30 30);--index-header-font-size:22px;--big-subcategory-button-padding:11.5px;--business-container-background-color:rgb(255,255,255);--big-subcategory-button-background-color:rgb(255 255 255);--big-subcategory-button-box-shadow:0px 0px 0px 1px #020336;--big-subcategory-button-box-shadow-hover:0px 0px 0px 1px #05d8c8;--big-subcategory-button-background-color-hover:#020336;--subcategory-service-count-color:rgb(30 30 30);--subcategory-service-count-color-hover:rgb(255 255 255);--subcategory-service-count-font-size:12px;--subcategory-service-count-weight:500;--subcategory-header-color:rgb(30 30 30);--subcategory-header-color-hover:rgb(255 255 255);--subcategory-header-weight:500;--subcategory-header-font-size:12px;--service-chosen-background-color:rgb(30 30 30);--service-wrapper-background-color:rgb(60 60 60);--service-wrapper-box-shadow:0px 0px 0px 1px #866d34;--service-name-color:#fff;--service-description-color:#fff;--expand-btn-color:#c4a86a;--change-btn-color:#c4a86a;--location-amount-color:#c4a86a;--location-amount-box-shadow:0px 0px 0px 1px #c4a86a;--location-amount-background-color:#c4a86a14;--locate-store-color:rgb(255,255,255);--locate-btn-background-color:#c4a86a;--locate-btn-box-shadow:0px 0px 0px 1px #c4a86a;--locate-btn-color:#493405;--locate-input-background-color:rgb(0,0,0);--location-wrapper-background-color:#3c3c3c;--location-wrapper-box-shadow:0px 0px 0px 1px #866d34;--location-address-color:rgb(184 184 184);--location-name-color:rgb(255,255,255);--nav-bar-background-color:#020336;--nav-bar-padding:10px 10px 10px 30px;--nav-bar-border-bottom-color:rgb(0,0,0)}.solution-aesthetics-styling{--business-container-padding:15px;--subheader-font-size:12px;--index-header-font:"Playfair Display",serif;--subheader-color:rgb(255 255 255);--index-header-color:rgb(255 255 255);--index-header-weight:100;--index-header-font-size:22px;--big-subcategory-button-padding:11.5px;--business-container-background-color:rgb(0,0,0);--big-subcategory-button-background-color:rgb(0 0 0);--big-subcategory-button-box-shadow:0px 0px 0px 1px #fff;--big-subcategory-button-box-shadow-hover:0px 0px 0px 1px #fff;--big-subcategory-button-background-color-hover:rgba(255,255,255,0.8);--big-subcategory-button-border-radius:0px;--subcategory-service-count-color:rgb(255 255 255);--subcategory-service-count-color-hover:rgb(0 0 0);--subcategory-service-count-font-size:12px;--subcategory-service-count-weight:500;--subcategory-header-color:rgb(255 255 255);--subcategory-header-color-hover:rgb(0 0 0);--subcategory-header-weight:500;--subcategory-header-font-size:12px;--service-chosen-background-color:rgb(30 30 30);--service-wrapper-background-color:rgb(60 60 60);--service-wrapper-box-shadow:0px 0px 0px 1px #866d34;--service-name-color:#fff;--service-description-color:#fff;--expand-btn-color:#c4a86a;--change-btn-color:#c4a86a;--nav-bar-background-color:#000;--nav-bar-padding:10px 10px 10px 30px;--nav-bar-border-bottom-color:rgb(0,0,0);--logo-size:35px}.solution-coaching-styling{--business-container-padding:15px;--subheader-font-size:12px;--index-header-font:"Playfair Display",serif;--subheader-color:#12101b;--index-header-color:#12101b;--index-header-weight:100;--index-header-font-size:22px;--big-subcategory-button-padding:11.5px;--business-container-background-color:#fefef4;--big-subcategory-button-background-color:#fefef4;--big-subcategory-button-box-shadow:0px 0px 0px 1px #b99936;--big-subcategory-button-box-shadow-hover:0px 0px 0px 1px #b99936;--big-subcategory-button-background-color-hover:rgba(255,255,255,0.8);--big-subcategory-button-border-radius:0px;--subcategory-service-count-color:#12101b;--subcategory-service-count-color-hover:rgb(0 0 0);--subcategory-service-count-font-size:12px;--subcategory-service-count-weight:500;--subcategory-header-color:#12101b;--subcategory-header-color-hover:rgb(0 0 0);--subcategory-header-weight:500;--subcategory-header-font-size:12px;--service-chosen-background-color:rgb(30 30 30);--service-wrapper-background-color:rgb(60 60 60);--service-wrapper-box-shadow:0px 0px 0px 1px #866d34;--service-name-color:#fff;--service-description-color:#fff;--nav-bar-background-color:#fefef4;--nav-bar-padding:10px 10px 10px 30px;--nav-bar-border-bottom-size:2px;--nav-bar-border-bottom-color:#b99936;--logo-size:35px}.solution-beauty-styling{--business-container-padding:15px;--subheader-font-size:12px;--index-header-font:"Lato",serif;--subheader-color:#12101b;--index-header-color:#12101b;--index-header-weight:800;--index-header-font-size:22px;--big-subcategory-button-padding:11.5px;--business-container-background-color:#ffc0cb;--big-subcategory-button-background-color:#fefef4;--big-subcategory-button-box-shadow:4px 3px 0px 1px rgb(33,37,41),0px 0px 0px 2px rgb(33,37,41);--big-subcategory-button-box-shadow-hover:4px 3px 0px 1px rgb(33,37,41),0px 0px 0px 2px rgb(33,37,41);--big-subcategory-button-background-color-hover:rgba(255,255,255,0.8);--big-subcategory-button-border-radius:0px;--subcategory-service-count-color:#12101b;--subcategory-service-count-color-hover:rgb(0 0 0);--subcategory-service-count-font-size:12px;--subcategory-service-count-weight:500;--subcategory-header-color:#12101b;--subcategory-header-color-hover:rgb(0 0 0);--subcategory-header-weight:500;--subcategory-header-font-size:12px;--service-chosen-background-color:rgb(30 30 30);--service-wrapper-background-color:rgb(60 60 60);--service-wrapper-box-shadow:0px 0px 0px 1px #866d34;--service-name-color:#fff;--service-description-color:#fff;--nav-bar-background-color:#ffc0cb;--nav-bar-padding:10px 10px 10px 30px;--nav-bar-border-bottom-size:0px;--nav-bar-border-bottom-color:#b99936;--logo-size:35px}@media (max-width:768px){.solution-header{margin:0}.solutions-coupon-container{position:relative;width:calc(100% + 10px)}}@media (max-width:575px){.solution-icon{width:75px}}.inner-nav-btn{background:var(--color-slate-100);color:var(--color-slate-500);text-shadow:0px 1px 1px var(--color-slate-200);position:relative}.inner-nav-btn:hover{background:var(--color-slate-200);color:var(--color-slate-800)}.inner-nav-btn.active{background:var(--logo-color);text-shadow:0px 1px 1px var(--logo-color-darker-10);box-shadow:0px 0px 0px 1px var(--logo-color-darker-10),0px 2px 5px 1px rgba(0,0,0,0.2);color:#fff}.inner-nav-btn.active::after{content:"";background-image:radial-gradient(75% 75% at center top,color-mix(in srgb,rgba(255,255,255,0.6588235294) 20%,transparent),transparent);position:absolute;left:0;top:0;width:100%;height:100%}.payments-summary-card{width:150px}.hide-if-inactive{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.2s ease-in}.hide-if-inactive:not(.active).input-container:has(.touched:invalid) .invalid-msg{grid-template-rows:0fr;margin:0;opacity:0}.hide-if-inactive:not(.active).input-container:has(.touched:invalid) input{opacity:0}.hide-if-inactive .invalid-msg{margin-left:20px}.hide-if-inactive.contain-width input{box-sizing:border-box;font-size:0px;width:190px}.hide-if-inactive[data-input-tag]::after{content:attr(data-input-tag);font:500 0.87rem Inter;opacity:0;position:absolute;left:170px;top:16px;transition:opacity 0.05s ease-in}.hide-if-inactive.active[data-input-tag]::after{transition:0.2s opacity 0.2s ease-in}.hide-if-inactive.active{grid-template-rows:1fr}.hide-if-inactive.active:has(.calendar.active) .overflow-hidden,.hide-if-inactive.active:has(.dropdown.active) .overflow-hidden{overflow:visible}.hide-if-inactive.active::after{opacity:1}.hide-if-inactive.active input{color:rgb(34,38,42);font-size:0.875rem;margin-top:8px;padding:7px 7px;box-shadow:0px 0px 0px 1px var(--color-slate-300);transition:color 0.2s ease-in 0.05s,margin 0.2s ease-in,padding 0.2s ease-in,box-shadow 0.2s ease-in}.hide-if-inactive.active input:focus-within{box-shadow:0px 0px 0px 1px var(--color-slate-700)}.hide-if-inactive.active .overflow-hidden{padding:3px}.hide-if-inactive input{color:rgba(34,38,42,0);margin-left:20px;overflow:hidden;outline:0;border:0;padding:0px 7px;transition:color 0s ease-in,margin 0.2s ease-in,padding 0.2s ease-in,box-shadow 0.2s ease-in}.hide-if-inactive input[type=time]{box-sizing:border-box;width:86px;font:400 0.9rem var(--text-font);border-radius:4px;height:32px}.hide-if-inactive .date-btn,.hide-if-inactive .dropdown-btn{box-sizing:border-box;overflow:hidden;margin-left:20px;padding:7px;height:32px}.hide-if-inactive .date-btn.disabled,.hide-if-inactive .dropdown-btn.disabled{opacity:0.7}.hide-if-inactive .calendar.standard{--date-color-hover:#fff;--date-background-color-hover:var(--logo-color);left:calc(50% + 120px);transform:translate(-50%,calc(-100% - 0px))}.hide-if-inactive .calendar.standard.active{transform:translate(-50%,calc(-100% - 5px))}.restriction-list-item{max-width:350px;border-bottom:1px solid var(--color-slate-100)}.restriction-list-item.invalid-restriction::after{content:"This service is not available at the location(s) chosen";font:500 0.8rem Inter;color:var(--color-danger-600)}[data-discount-type]::after{content:attr(data-discount-type);position:absolute;top:32px;font:600 0.875rem var(--header-font);left:160px}.coupon-container{filter:drop-shadow(6px 4px 0px #F3F4F5);transition:transform 0.25s ease-in,filter 0.25s ease-in}.coupon-container:hover{filter:drop-shadow(6px 4px 3px #dad8d8);transform:scale(1.02)}.coupon-container:hover .coupon{filter:blur(2px);color:rgba(255,255,255,0.5)}.coupon-container:hover .coupon::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.coupon-container:hover .coupon-btns{opacity:1;transform:translate(-50%,-50%)}.coupon{filter:blur(0px);box-sizing:border-box;color:#fff;width:330px;border-radius:8px;background:linear-gradient(109deg,#8829BF,#7D7AF1 100.2%);-webkit-mask-image:radial-gradient(circle at 28px 50%,transparent 8px,red 8.5px);mask-image:radial-gradient(circle at 28px 50%,transparent 8px,red 8.5px);-webkit-mask-position:-28px center;mask-position:-28px center;transition:color 0.25s ease-in,filter 0.25s ease-in;will-change:filter,color}.coupon-header{letter-spacing:0.5px}.coupon-btns{position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,calc(-50% + 10px));transition:opacity 0.25s ease-in,transform 0.25s ease-in}.coupon-btns .copy-btn{box-shadow:0px 0px 0px 1px rgba(255,255,255,0.5);color:#fff;transition:background-color 0.25s ease-in,box-shadow 0.25s ease-in,color 0.25s ease-in}.coupon-btns .copy-btn:hover{background:rgb(255,255,255);box-shadow:0px 0px 0px 1px rgb(255,255,255);color:#000}.coupon-btns .view-btn{background:rgb(255,255,255);box-shadow:0px 0px 0px 1px rgb(255,255,255);transition:transform 0.25s ease-in}.coupon-btns .view-btn:hover{transform:scale(1.05)}.coupon-btns .view-btn,.coupon-btns .copy-btn{width:80px}.back-to-coupons::before{background:transparent;background-color:var(--text-color);content:"";display:var(--icon-display);height:14px;flex-shrink:0;-webkit-mask-image:url(/images/icons/arrow-back-round.svg);mask-image:url(/images/icons/arrow-back-round.svg);margin-right:5px;-webkit-mask-size:cover;mask-size:cover;width:14px;transition:background-color 0.2s ease-in}.view-coupon-header{max-width:417px;border-bottom:1px solid var(--color-slate-300)}.coupon-tags-container .coupon-tag-container{width:85px;height:34px}.coupon-tags-container .coupon-tag-container:has(:checked) .coupon-tag{box-shadow:0px 0px 0px 1px var(--color-slate-700)}.coupon-tag{padding:8px 10px 8px 25px;box-shadow:0px 0px 0px 1px var(--color-slate-300);border-radius:4px;position:absolute;top:50%;transform:translateY(-50%);left:-22px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.coupon-tag:hover{box-shadow:0px 0px 0px 1px var(--color-slate-500)}[data-expired=true]{opacity:0.5}.coupon-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.coupon-card{background:#fff;border-radius:12px;border:1.5px solid var(--color-gray-200);padding:16px;position:relative;transition:box-shadow 0.15s,border-color 0.15s}.coupon-card:hover{box-shadow:0px 4px 12px rgba(0,0,0,0.08);border-color:var(--color-gray-300)}.coupon-type-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:5px}.coupon-type-badge .coupon-type-badge-icon{font-size:10px;font-weight:700}.coupon-type-badge .coupon-type-badge-label{font-size:10.5px;font-weight:600}.coupon-type-badge.coupon-type-badge--percentage{background:rgba(85,85,221,0.06)}.coupon-type-badge.coupon-type-badge--percentage .coupon-type-badge-icon,.coupon-type-badge.coupon-type-badge--percentage .coupon-type-badge-label{color:var(--logo-color)}.coupon-type-badge.coupon-type-badge--fixed{background:rgb(240,253,244)}.coupon-type-badge.coupon-type-badge--fixed .coupon-type-badge-icon,.coupon-type-badge.coupon-type-badge--fixed .coupon-type-badge-label{color:rgb(22,163,74)}.coupon-type-badge.coupon-type-badge--free-shipping{background:rgb(236,254,255)}.coupon-type-badge.coupon-type-badge--free-shipping .coupon-type-badge-icon,.coupon-type-badge.coupon-type-badge--free-shipping .coupon-type-badge-label{color:rgb(8,145,178)}.coupon-type-badge.coupon-type-badge--buy-x-get-y{background:var(--color-purple-50)}.coupon-type-badge.coupon-type-badge--buy-x-get-y .coupon-type-badge-icon,.coupon-type-badge.coupon-type-badge--buy-x-get-y .coupon-type-badge-label{color:var(--color-purple-600)}.coupon-first-order-badge{font-size:10px;font-weight:600;color:rgb(202,138,4);background:rgb(254,252,232);padding:2px 6px;border-radius:4px}.coupon-menu-btn{background:none;border:none;cursor:pointer;color:var(--color-gray-400);display:flex;padding:2px;border-radius:4px}.coupon-menu-btn:hover{color:var(--color-gray-600)}.coupon-code-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;background:var(--color-gray-50);border:1px dashed var(--color-slate-300);margin-bottom:6px;cursor:pointer}.coupon-code-pill .coupon-code-text{font-size:14px;font-weight:700;color:var(--color-gray-900);font-family:monospace;letter-spacing:0.05em}.coupon-card-body{margin-bottom:8px}.coupon-discount-value{font-size:18px;color:var(--text-color)}.coupon-description{font-size:12px;margin-top:1px}.coupon-progress-section{margin-bottom:8px}.coupon-redemption-row{margin-bottom:3px}.coupon-redemption-text{font-size:11.5px;color:var(--color-slate-500)}.coupon-redemption-pct{font-size:10.5px;font-weight:600;color:var(--color-gray-400)}.coupon-progress-track{height:4px;border-radius:2px;background:var(--color-gray-100)}.coupon-progress-fill{height:100%;border-radius:2px;background:var(--logo-color)}.coupon-progress-fill.coupon-progress-fill--no-limit{width:100%;background:var(--color-gray-200);opacity:0.5}.coupon-meta-tag{font-size:10px;font-weight:500;color:var(--color-slate-500);background:var(--color-gray-50);padding:2px 6px;border-radius:3px}#coupon-details-modal .coupon-builder-panel{display:flex;flex-direction:column;gap:10px}#coupon-details-modal .coupon-builder-preview{align-items:center;background:#fff;border:1px solid var(--color-gray-200);border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}#coupon-details-modal .coupon-builder-preview-code{color:var(--color-gray-900);font-family:monospace;font-size:15px;font-weight:700;letter-spacing:0.05em}#coupon-details-modal .coupon-builder-preview-value{color:var(--logo-color);font:700 13px var(--header-font)}#coupon-details-modal .coupon-builder-preview-chip{background:rgba(85,85,221,0.07);border-radius:4px;color:var(--logo-color);font:700 10px var(--header-font);padding:3px 7px}#coupon-details-modal .coupon-builder-preview-chip--restriction{background:rgb(254,252,232);color:rgb(202,138,4)}#coupon-details-modal .coupon-builder-field{margin-top:5px}#coupon-details-modal .coupon-builder-segmented .availability-mode-btn{justify-content:center;padding-inline:10px}#coupon-details-modal .coupon-builder-code-input{font-family:monospace;letter-spacing:0.05em;text-transform:uppercase}#coupon-details-modal .coupon-builder-amount{position:relative;margin-top:10px;width:205px}#coupon-details-modal .coupon-builder-toggle-card{background:#fff;border:1px solid var(--color-gray-200);border-radius:12px;padding:12px;transition:background-color 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease}#coupon-details-modal .coupon-builder-toggle-card.active{border-color:var(--color-gray-300);box-shadow:0 1px 2px rgba(15,23,42,0.04)}#coupon-details-modal .coupon-builder-toggle-row{justify-content:space-between;width:100%}#coupon-details-modal .coupon-builder-toggle-row .tgl-btn{flex-shrink:0;margin-left:auto}#coupon-details-modal .coupon-builder-toggle-body{transition:margin 0.2s ease-in}#coupon-details-modal .coupon-builder-toggle-body.active{border-top:1px solid var(--color-gray-100);margin-top:10px}#coupon-details-modal .coupon-builder-toggle-body>.overflow-hidden{padding:0;padding-top:10px;transition:padding 0.2s ease-in}#coupon-details-modal .coupon-builder-toggle-body .date-btn,#coupon-details-modal .coupon-builder-toggle-body .dropdown-btn{margin-left:0;text-align:left}#coupon-details-modal .coupon-checkbox input{width:0;margin:0;padding:0}#coupon-details-modal .coupon-search-input{margin-top:0px;margin-left:3px;width:calc(100% - 10px)}#coupon-details-modal .coupon-builder-small-input{max-width:120px;padding:8px 10px;margin-bottom:10px;margin-left:5px}#coupon-details-modal .coupon-builder-wide-input{max-width:280px;padding:8px 10px;width:100%}#coupon-details-modal .coupon-builder-inline-input[data-input-tag]::after{top:9px;left:calc(100% + 8px)}#coupon-details-modal .restriction-list-item{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:8px;margin-top:6px;max-width:100%;padding-inline:10px}@media (max-width:640px){#coupon-details-modal .coupon-builder-preview{align-items:flex-start;flex-direction:column}#coupon-details-modal .coupon-builder-segmented{flex-direction:column;width:100%}}.payments-tabs-container{min-width:0}.payments-tab-panel{min-width:0}.payments-table-tabs-mount{margin-bottom:10px}.payments-table-tabs-mount .payments-main-tabs{margin:0}.payments-page-subheader{max-width:760px}.payments-date-filter-row{flex-wrap:wrap;row-gap:10px}.payments-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:-moz-fit-content;width:fit-content}.payments-summary-dot{width:6px;height:6px;border-radius:100px;display:inline-block;flex-shrink:0}.payments-summary-dot--gross{background-color:#5b5ce2}.payments-summary-dot--net{background-color:#1f9a56}.payments-summary-dot--refunded{background-color:#2f64d8}.payments-summary-dot--disputed{background-color:#7d38d7}@media (max-width:1300px){.payments-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.payments-summary-grid{grid-template-columns:minmax(0,1fr)}}.payments-filter-row{row-gap:10px}.payments-filter-item{min-width:140px}.payments-filter-item--search{flex:1;min-width:240px}.payments-filter-select,.payments-table-search{height:34px;min-width:140px}.payments-table-search{width:100%}.payments-table-footer{padding:4px 4px 0px}.payments-table-message-row td{padding:20px 10px !important}.payments-table-message{text-align:center}.payments-token-link{max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color 0.2s ease-in}.payments-token-link:hover{text-decoration-color:currentColor}.payment-status-badge,.payment-source-badge{display:inline-flex;align-items:center;border-radius:6px;padding:4px 10px;font:600 0.7rem var(--header-font);line-height:1;white-space:nowrap;letter-spacing:0.02em}.payment-source-badge{color:var(--color-slate-700);background:var(--color-slate-100);margin-left:2px}.payment-source-booking{color:#155e75;background:#e0f2fe}.payment-source-order{color:#7c2d12;background:#ffedd5}.payment-status-badge{align-items:center;display:flex;gap:5px;--badge-color:var(--color-slate-700);color:var(--badge-color);background:var(--color-slate-100);width:-moz-fit-content;width:fit-content}.payment-status-badge::before{content:"";background:var(--badge-color);border-radius:50%;width:4px;height:4px;display:inline-block}.payment-status-approved,.payment-status-captured,.payment-status-active{--badge-color:var(--color-success-700);background-color:var(--color-success-50)}.payment-status-open,.payment-status-pending{--badge-color:#92400e;background:#fef3c7}.payment-status-refunded,.payment-status-expired{--badge-color:#334155;background:#e2e8f0}.payment-status-declined,.payment-status-voided,.payment-status-failed{--badge-color:#7f1d1d;background:#fee2e2}.payment-status-unknown{--badge-color:var(--color-slate-700);background:var(--color-slate-100)}.payments-session-row{cursor:pointer}.payment-session-detail-modal{width:calc(100% - 30px);max-width:1400px;height:calc(100% - 30px);max-height:calc(100% - 30px)}.payment-session-detail-body{box-sizing:border-box}.payment-session-detail-shell{min-height:280px}.payment-session-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:15px;align-items:start}.payment-session-detail-card{box-sizing:border-box}.payment-session-detail-row{padding:3px 0}.payment-session-mono{font-family:monospace;word-break:break-all}.payment-session-detail-actions{justify-content:flex-end}.payment-session-detail-action-danger{border-color:#fecaca;color:#b91c1c;background:#fef2f2}.payment-session-detail-action-danger:hover{background:#fee2e2}.payment-session-customer-avatar{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.payment-session-refund-row{box-sizing:border-box}.payment-session-detail-timeline .timeline-row{margin-bottom:8px}.payment-session-detail-timeline .timeline-row:last-child{margin-bottom:0}@media (max-width:1020px){.payment-session-detail-grid{grid-template-columns:minmax(0,1fr)}.payment-session-detail-actions{justify-content:flex-start}}@media (max-width:720px){.payment-session-detail-modal{width:calc(100% - 14px);height:calc(100% - 14px);max-height:calc(100% - 14px)}.payment-session-detail-header{flex-direction:column;align-items:flex-start}}@media (max-width:770px){.manage-refund-modal{zoom:0.9}}@media (max-width:575px){.manage-refund-modal{zoom:0.7}.manage-refund-modal .create-refund-show-off{zoom:0.75}}.customer-mail-btn{padding:2px}.customer-toolbar{border-bottom:1px solid var(--color-gray-200)}.customer-toolbar-btn.active{color:var(--logo-color)}.customer-toolbar-btn.active:after{background:var(--logo-color);content:"";position:absolute;bottom:-10px;height:2px;width:100%;left:0}.customer-detail{gap:2px}.customer-note-container{max-width:650px}.note-container{border-left:1px solid var(--color-slate-200)}.note-container.pinned{border-left:1px solid var(--logo-color)}.note-container.pinned::after{rotate:-45deg;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='14px' viewBox='0 -960 960 960' width='14px' fill='%235555dd'%3E%3Cpath d='m640-480 80 80v80H520v240l-40 40-40-40v-240H240v-80l80-80v-280h-40v-80h400v80h-40v280Zm-286 80h252l-46-46v-314H400v314l-46 46Zm126 0Z'/%3E%3C/svg%3E")}.note-container::after{position:absolute;left:-7px;top:0px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='14px' viewBox='0 -960 960 960' width='14px' fill='%2394a3b8'%3E%3Cpath d='M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h440l200 200v440q0 33-23.5 56.5T760-120H200Zm0-80h560v-400H600v-160H200v560Zm80-80h400v-80H280v80Zm0-320h200v-80H280v80Zm0 160h400v-80H280v80Zm-80-320v160-160 560-560Z'/%3E%3C/svg%3E");width:14px;height:14px;background:#fff;z-index:2}.note-author{width:25px;height:25px;border-radius:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.note-author-initials{display:flex;align-items:center;justify-content:center;background:var(--primary-color,#5555dd);color:#fff;font-size:11px;font-weight:700;font-family:var(--header-font);line-height:1}.note-text{padding:0px 10px 0px 20px}.add-note{min-height:74px}.add-note .text-editor{padding:0px 2px 10px}.add-note .text-editor:focus-within,.add-note .text-editor:focus-visible{outline:none}.details-min-width{min-width:130px}.customer-booking-note-wrapper:hover .customer-booking-container::after{border-bottom:4px dotted var(--logo-color)}.customer-booking-note-wrapper:hover .customer-booking-note-container,.customer-booking-note-wrapper:hover .customer-booking-container{box-shadow:0px 0px 0px 1px var(--logo-color-darker-10),0px 0px 0px 2px var(--logo-color)}.customer-search-width{max-width:400px}.customer-left-width{width:100%;max-width:325px}.customer-booking-container{height:-moz-fit-content;height:fit-content}.customer-booking-container.has-note::after{content:"";display:block;border-bottom:4px dotted var(--color-slate-300);width:35px;position:absolute;right:-38px;top:50%;transform:translateY(-50%);transition:border 0.2s ease-in}.customer-booking-note-container{height:131px;padding:15px 5px 15px 15px;transition:box-shadow 0.2s ease-in}.customer-booking-note-container:hover .customers-expand-note::before{opacity:1}.customer-booking-note-container.expanded .customers-expand-note::before{content:"Collapse note";left:-98px}.customer-booking-note-container.expanded .customers-expand-note::after{rotate:180deg}.customers-expand-note::before{content:"Expand note";color:var(--logo-color);background-color:#fff;font:600 0.875rem var(--header-font);padding:5px;position:absolute;opacity:0;left:-88px;text-wrap:nowrap;top:50%;transform:translateY(-50%);transition:opacity 0.2s ease-in;width:-moz-fit-content;width:fit-content}.customers-inner-note{border-top:1px solid var(--color-slate-300)}.danger-booking,.warning-booking,.success-booking,.none-booking{padding:2px 4px;font-size:0.7rem}.none-booking{background-color:var(--color-gray-100);color:var(--color-gray-700);box-shadow:0px 0px 0px 1px var(--color-gray-300)}.danger-booking{background-color:var(--color-danger-100);color:var(--color-danger-700);box-shadow:0px 0px 0px 1px var(--color-danger-300)}.warning-booking{background-color:var(--color-warning-100);color:var(--color-warning-700);box-shadow:0px 0px 0px 1px var(--color-warning-300)}.success-booking{background-color:var(--color-success-100);color:var(--color-success-700);box-shadow:0px 0px 0px 1px var(--color-success-300)}.edit-detail{--width:15px;--height:15px;height:20px;width:20px}.data-table--customers{width:100%;table-layout:fixed}.data-table--customers [data-col=name]{width:220px;min-width:220px}.data-table--customers [data-col=email]{width:230px;min-width:230px}.data-table--customers [data-col=total-spend],.data-table--customers [data-col=refunds]{width:130px;min-width:130px}.data-table--customers [data-col=last-order],.data-table--customers [data-col=last-booking],.data-table--customers [data-col=customer-since]{width:190px;min-width:190px}.data-table--customers td,.data-table--customers th{padding-right:15px}.row-hover-slate-50:hover{background:var(--color-slate-50)}.customers-table-container{max-width:1400px}.customer-search{padding:7px 10px 7px 35px}.customer-search::-moz-placeholder{position:relative}.customer-search::placeholder{position:relative}.customer-search-icon{left:8px;--width:18px;--height:18px}.customer-filter{position:fixed;background-color:#fff;width:300px;z-index:9}.remove-filter{--icon-color:var(--color-danger-600);--width:16px;--height:16px}[data-customer-filter]::before{position:absolute;content:attr(data-customer-filter);bottom:3px;right:5px;font:700 0.6rem Inter,sans-serif}[data-customer-filter=Bookings]::before,[data-customer-filter="No shows"]::before{bottom:0px;right:2px;font-size:0.5rem}.prescription-status{position:absolute;bottom:5px;right:5px}.customer-document-upload{border:2px dashed var(--color-slate-300);text-align:center;background-color:var(--color-slate-50);transition:background-color 0.2s ease-in}.customer-document-upload:hover{background-color:var(--color-slate-100)}.customer-document-upload:hover .upload-header{background-color:var(--color-slate-200)}.customer-document-upload .upload-header{background-color:var(--color-slate-50);margin:5px 0px}.customer-doc-item{box-shadow:0px 0px 0px 1px var(--color-slate-300)}.ai-customer-tag{background-color:purple}.prescription-info{max-height:90vh;overflow-y:auto;width:100vw;max-width:900px}.prescription-info-card{background-color:#f9fafb;border:1px solid #e5e7eb;color:#374151;padding:13px 15px;line-height:24px;border-radius:4px;font-size:0.875rem;font-family:"Inter"}.prescription-items>div:first-child{border-top:1px solid var(--color-gray-400)}.prescription-items>div{border-bottom:1px solid var(--color-gray-400);padding:13px 0}.enter-details,.dispense-prescription{transform:translateY(0px);opacity:1;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out}.enter-details.inactive,.dispense-prescription.inactive{transform:translateY(20px);opacity:0}@media (max-width:1000px){.align-items-start-lg{align-items:start}.flex-column-lg{flex-flow:column}.justify-content-center-lg{justify-content:center}.m-0-lg{margin:0}.mb-15-lg{margin-bottom:15px}.overflow-x-auto-md{overflow-x:auto}.pl-15-lg{padding-left:15px}.pr-15-lg{padding-right:15px}.p-10-lg{padding:10px}.text-center-lg{text-align:center}.w-100-lg{width:100%}}@media (max-width:770px){.align-items-start-md{align-items:start}.flex-column-reverse-md{flex-flow:column-reverse}.flex-column-md{flex-flow:column}.m-0-md{margin:0}.m-auto-md{margin:auto}.mb-15-md{margin-bottom:15px}.mt-15-md{margin-top:15px}.p-20-md{padding:20px}.p-10-md{padding:10px}.text-center-md{text-align:center}.w-100-md{width:100%}}@media (max-width:575px){.align-items-center-sm{align-items:center}.align-items-start-sm{align-items:start}.flex-column-sm{flex-flow:column}.flex-column-reverse-sm{flex-flow:column-reverse}.f-bigger-sm{font-size:2.5rem}.f-big-sm{font-size:1.25rem}.f-normal-sm{font-size:1rem}.justify-content-unset-sm{justify-content:unset}.ml-5-sm{margin-left:5px}.px-5-sm{padding:0px 5px}.p-10-sm{padding:10px}.w-100-sm{width:100%}}.sidebar{position:fixed;right:0;height:100dvh;border-left:1px solid var(--color-slate-300);width:600px;background:#fff;z-index:2;transform:translateX(100%);transition:transform 0.3s ease-in-out}.sidebar.active{transform:translateX(0)}.sidebar-top{border-bottom:1px solid var(--color-slate-300)}.title-spinner{position:absolute;top:50%;transform:translateY(-50%);right:20px}.popover-staff-choices{background-color:#fff;display:none;min-height:50px;max-height:300px;overflow-y:auto;position:fixed;width:300px;z-index:10000}.popover-staff-choices.active{display:block}.popover-staff-choice:hover{background-color:var(--color-slate-100)}.pr-container{max-width:800px;padding:60px 16px}.pr-logo{max-width:180px;max-height:48px;-o-object-fit:contain;object-fit:contain}.pr-visit-btn{background:linear-gradient(135deg,#0f172a,#1e293b);color:#ffffff;border:1px solid rgba(255,255,255,0.2);box-shadow:0 8px 20px rgba(15,23,42,0.25);text-decoration:none;display:inline-flex;gap:8px;letter-spacing:0.2px;transition:transform 180ms ease,box-shadow 180ms ease}.pr-hero-carousel{position:relative;width:100%;max-height:360px;overflow:hidden;border-radius:12px;margin-bottom:24px}.pr-hero-carousel img{width:100%;height:360px;-o-object-fit:cover;object-fit:cover;display:block}.pr-hero-slides{display:flex;transition:transform 0.3s ease}.pr-hero-slide{min-width:100%}.pr-hero-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0.5);color:#fff;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:1.25rem;display:flex;align-items:center;justify-content:center;z-index:2}.pr-hero-btn--prev{left:12px}.pr-hero-btn--next{right:12px}.pr-hero-btn:hover{background:rgba(0,0,0,0.7)}.pr-rating-big{font-size:2.5rem}.pr-stars{color:#f59e0b;font-size:1.25rem}.pr-rating-bar-row span:first-child{width:16px;text-align:right}.pr-bar-track{height:8px}.pr-bar-fill{height:100%;background:#f59e0b}.pr-star-filter{border-radius:20px;padding:3px 10px;transition:all 0.15s}.pr-star-filter:hover{border-color:#f59e0b}.pr-star-filter .pr-star-icon{color:#f59e0b;margin-bottom:1px}.pr-sort-select{border:0px;border-radius:20px}.pr-sort-select:focus{outline:none;border-color:#3b82f6}.pr-no-reviews{text-align:center;padding:48px 16px;color:#6b7280}.pr-write-star-rating{font-size:2rem;cursor:pointer}.pr-write-star-rating span{color:#d1d5db;transition:color 0.15s}.pr-write-star-rating span.active{color:#f59e0b}.pr-write-textarea{resize:vertical;min-height:80px}.pr-skeleton-card{position:relative;overflow:hidden}.pr-skeleton-line{height:12px;background:linear-gradient(90deg,#eef1f6 25%,#f6f7fb 50%,#eef1f6 75%);background-size:200% 100%;border-radius:999px;animation:pr-skeleton-shimmer 1.2s ease-in-out infinite}.pr-skeleton-line--short{width:120px;height:14px}.pr-skeleton-line--date{width:90px;height:12px}.pr-skeleton-line--stars{width:140px;height:14px}.pr-skeleton-line--long{width:100%;height:12px;margin-bottom:8px}.pr-skeleton-line--med{width:70%;height:12px}@keyframes pr-skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.star-review-box{resize:vertical;min-height:100px;border:0px}.star-review-box:focus{outline:none}.star-rating{font-size:2rem;cursor:pointer}.star-rating span{color:#d1d5db;transition:color 0.15s;line-height:35px}.star-rating span.active{color:#f59e0b}.public-sandbox-active{padding-top:42px}.public-sandbox-badge{position:fixed;top:0;left:0;right:0;z-index:1300;background:#fdf6e3;border-bottom:1px solid #e8d8a0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.cm-unread-banner{display:flex;align-items:center;gap:12px;padding:12px 20px;background:var(--color-warning-100);box-shadow:0px 0px 0px 1px var(--color-warning-300),0px 0px 0px 3px var(--color-warning-50);border-radius:8px}.cm-unread-banner .cm-unread-icon{width:36px;height:36px;min-width:36px;border-radius:50%;background:var(--color-warning-400);display:flex;align-items:center;justify-content:center}.cm-unread-banner .cm-unread-icon .icon{--width:18px;--height:18px;--icon-color:var(--color-warning-700)}.cm-unread-banner .cm-unread-info{flex:1;min-width:0}.cm-unread-banner .cm-unread-info .cm-unread-title{font:600 0.85rem var(--header-font);color:var(--color-warning-900)}.cm-unread-banner .cm-unread-info .cm-unread-preview{font:400 0.8rem var(--header-font);color:var(--color-gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-unread-banner .cm-unread-reply-btn{padding:6px 16px;border-radius:6px;background:var(--color-warning-800);color:#fff;font:600 0.8rem var(--header-font);cursor:pointer;white-space:nowrap;flex-shrink:0}.cm-unread-banner .cm-unread-reply-btn::after{content:"›";display:inline-block;margin-left:6px;opacity:0.5;font-size:0.8rem;transform:translateX(0px);transition:transform 0.2s ease,opacity 0.2s ease}.cm-unread-banner .cm-unread-reply-btn:hover{opacity:0.9}.cm-unread-banner .cm-unread-reply-btn:hover::after{opacity:1;transform:translateX(2px)}.cm-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:9998}.cm-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:480px;height:85vh;max-height:700px;background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);z-index:9999;display:flex;flex-direction:column;overflow:hidden}.cm-modal .cm-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--color-gray-200);flex-shrink:0}.cm-modal .cm-header .cm-avatar{width:40px;height:40px;min-width:40px;border-radius:50%;background:var(--logo-color);color:#fff;display:flex;align-items:center;justify-content:center;font:600 0.875rem var(--header-font);text-transform:uppercase}.cm-modal .cm-header .cm-header-info{flex:1;min-width:0}.cm-modal .cm-header .cm-header-info .cm-header-name{font:600 1rem var(--header-font);color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-modal .cm-header .cm-header-info .cm-header-context{font:400 0.8rem var(--header-font);color:var(--color-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-modal .cm-header .cm-close{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;flex-shrink:0}.cm-modal .cm-header .cm-close:hover{background:var(--color-gray-100)}.cm-modal .cm-header .cm-close .icon{--width:14px;--height:14px}.cm-modal .cm-messages{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:4px}.cm-modal .cm-messages .cm-date-separator{display:flex;align-items:center;justify-content:center;margin:12px 0;position:relative}.cm-modal .cm-messages .cm-date-separator::before,.cm-modal .cm-messages .cm-date-separator::after{content:"";flex:1;height:1px;background:var(--color-gray-200)}.cm-modal .cm-messages .cm-date-separator span{padding:0 12px;font:400 0.75rem var(--header-font);color:var(--color-gray-500);white-space:nowrap}.cm-modal .cm-messages .cm-msg-wrapper{display:flex;flex-direction:column;margin-bottom:2px}.cm-modal .cm-messages .cm-msg-wrapper.cm-msg-customer{align-items:flex-start}.cm-modal .cm-messages .cm-msg-wrapper.cm-msg-staff{align-items:flex-end}.cm-modal .cm-messages .cm-sender-name{font:500 0.75rem var(--header-font);color:var(--color-gray-600);margin-bottom:2px;padding:0 4px}.cm-modal .cm-messages .cm-bubble{max-width:75%;min-width:60px;padding:10px 14px;border-radius:12px;position:relative;word-wrap:break-word;overflow-wrap:break-word}.cm-modal .cm-messages .cm-bubble .cm-bubble-body{font:400 0.875rem var(--text-font);line-height:1.5}.cm-modal .cm-messages .cm-bubble .cm-bubble-body p{margin:0}.cm-modal .cm-messages .cm-bubble .cm-bubble-time{font:400 0.7rem var(--header-font);margin-top:4px;text-align:end}.cm-modal .cm-messages .cm-msg-customer .cm-bubble{background:var(--color-gray-100);color:var(--text-color);border-bottom-left-radius:4px}.cm-modal .cm-messages .cm-msg-customer .cm-bubble .cm-bubble-time{color:var(--color-gray-500)}.cm-modal .cm-messages .cm-msg-staff .cm-bubble{background:var(--logo-color);color:#fff;border-bottom-right-radius:4px}.cm-modal .cm-messages .cm-msg-staff .cm-bubble .cm-bubble-time{color:rgba(255,255,255,0.7)}.cm-modal .cm-messages .cm-attachment{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-top:6px;background:rgba(0,0,0,0.05);border-radius:8px;cursor:pointer;text-decoration:none}.cm-modal .cm-messages .cm-attachment .cm-attachment-icon{width:36px;height:36px;min-width:36px;border-radius:6px;background:var(--color-gray-200);display:flex;align-items:center;justify-content:center}.cm-modal .cm-messages .cm-attachment .cm-attachment-icon .icon{--width:18px;--height:18px}.cm-modal .cm-messages .cm-attachment .cm-attachment-info{min-width:0}.cm-modal .cm-messages .cm-attachment .cm-attachment-info .cm-attachment-name{font:500 0.8rem var(--header-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-modal .cm-messages .cm-attachment .cm-attachment-info .cm-attachment-size{font:400 0.7rem var(--header-font);color:var(--color-gray-500)}.cm-modal .cm-messages .cm-msg-staff .cm-attachment{background:rgba(255,255,255,0.15)}.cm-modal .cm-messages .cm-msg-staff .cm-attachment .cm-attachment-icon{background:rgba(255,255,255,0.2)}.cm-modal .cm-messages .cm-msg-staff .cm-attachment .cm-attachment-info .cm-attachment-size{color:rgba(255,255,255,0.7)}.cm-modal .cm-messages .cm-readers-popover{position:absolute;right:0;top:100%;margin-top:4px;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);padding:8px 12px;min-width:160px;z-index:10}.cm-modal .cm-messages .cm-readers-popover .cm-reader-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font:400 0.75rem var(--header-font);color:var(--text-color)}.cm-modal .cm-messages .cm-readers-popover .cm-reader-row .cm-reader-time{color:var(--color-gray-500);white-space:nowrap}.cm-modal .cm-messages .cm-empty{display:flex;align-items:center;justify-content:center;flex:1;font:400 0.875rem var(--header-font);color:var(--color-gray-500);padding:40px 0}.cm-modal .cm-scroll-anchor{display:flex;align-items:center;justify-content:center;position:absolute;bottom:6px;right:12px;z-index:5}.cm-modal .cm-scroll-anchor .cm-scroll-btn{width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.15);display:flex;align-items:center;justify-content:center;cursor:pointer}.cm-modal .cm-scroll-anchor .cm-scroll-btn .icon{--width:16px;--height:16px;transform:rotate(90deg)}.cm-modal .cm-quick-replies{border-top:1px solid var(--color-gray-200);max-height:200px;overflow-y:auto;flex-shrink:0}.cm-modal .cm-quick-replies .cm-qr-label{font:600 0.65rem var(--header-font);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:0.5px;padding:10px 20px 4px}.cm-modal .cm-quick-replies .cm-qr-card{padding:10px 20px;cursor:pointer;border-bottom:1px solid var(--color-gray-100)}.cm-modal .cm-quick-replies .cm-qr-card:last-child{border-bottom:0}.cm-modal .cm-quick-replies .cm-qr-card:hover{background:var(--color-gray-50)}.cm-modal .cm-quick-replies .cm-qr-card .cm-qr-title{font:600 0.85rem var(--header-font);color:var(--text-color);margin-bottom:2px}.cm-modal .cm-quick-replies .cm-qr-card .cm-qr-preview{font:400 0.8rem var(--header-font);color:var(--color-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-modal .cm-toolbar{display:flex;align-items:center;gap:16px;padding:6px 20px 0;border-top:1px solid var(--color-gray-200);flex-shrink:0}.cm-modal .cm-toolbar .cm-toolbar-btn{display:flex;align-items:center;gap:5px;font:500 0.8rem var(--header-font);color:var(--color-gray-600);cursor:pointer;padding:4px 0}.cm-modal .cm-toolbar .cm-toolbar-btn:hover{color:var(--text-color)}.cm-modal .cm-toolbar .cm-toolbar-btn .icon{--width:16px;--height:16px}.cm-modal .cm-toolbar .cm-toolbar-btn.active{color:var(--logo-color)}.cm-modal .cm-input-area{padding:8px 20px 12px;flex-shrink:0;display:flex;align-items:flex-end;gap:10px}.cm-modal .cm-input-area .cm-editor-wrapper{flex:1;min-width:0;border:1px solid var(--color-gray-300);border-radius:12px;padding:10px 14px;max-height:120px;overflow-y:auto;cursor:text}.cm-modal .cm-input-area .cm-editor-wrapper:focus-within{border-color:var(--logo-color);box-shadow:0 0 0 1px var(--logo-color)}.cm-modal .cm-input-area .cm-editor-wrapper [contenteditable]{outline:0;font:400 0.875rem var(--text-font);line-height:1.5;min-height:20px}.cm-modal .cm-input-area .cm-editor-wrapper [contenteditable]:empty::before{content:"Type a message...";color:var(--color-gray-400);pointer-events:none}.cm-modal .cm-input-area .cm-send-btn{width:40px;height:40px;min-width:40px;background:var(--logo-color);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:opacity 0.15s}.cm-modal .cm-input-area .cm-send-btn:hover{opacity:0.9}.cm-modal .cm-input-area .cm-send-btn .icon{--width:14px;--height:14px;--icon-color:#fff}.cm-modal .cm-input-area .cm-send-btn.loading{opacity:0.6;pointer-events:none}.cm-modal .cm-input-hint{font:400 0.7rem var(--header-font);color:var(--color-gray-400);padding:0 20px 8px;flex-shrink:0}@media (max-width:500px){.cm-modal{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border-radius:0}}.generic-modal.view-booking-modal.booking-detail-modal-v2{top:50%;left:50%;transform:translate(-50%,-50%);width:min(920px,100vw - 32px);max-width:920px;height:min(88vh,860px);max-height:88vh;border-radius:16px;background:#f5f7fb;box-shadow:0 30px 60px rgba(15,23,42,0.28);padding:0}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-header{padding:18px 22px;border-bottom:1px solid var(--color-slate-200);background:#fff;gap:12px}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-header-title{font:700 1.2rem var(--header-font);color:var(--color-gray-900);margin:0}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-header-subtitle{font:500 0.8rem var(--header-font);color:var(--color-gray-600)}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-close-btn{--width:16px;--height:16px;flex-shrink:0}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-status-btn,.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-actions-btn{border:1px solid var(--color-slate-300);background:#fff;font:600 0.75rem var(--header-font);color:var(--color-gray-700);cursor:pointer;transition:border-color 0.15s ease,box-shadow 0.15s ease}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-actions-btn{padding:7px 11px}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-menu{min-width:-moz-fit-content;min-width:fit-content}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-menu>.dropdown-list{min-width:190px;border-radius:10px;border:1px solid var(--color-slate-200);background:#fff;box-shadow:0 16px 30px rgba(15,23,42,0.16);padding:5px;z-index:15;top:calc(100% + 6px);right:0;left:auto}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-status-menu>.dropdown-list{left:0;right:auto}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-menu-item{border-radius:7px;font:600 0.75rem var(--header-font);color:var(--color-gray-800);padding:8px 10px;cursor:pointer}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-menu-item:not(.disabled):hover{background:var(--color-slate-100)}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-menu-item.danger,.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-menu-item.danger:hover{color:var(--color-danger-700)}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-menu-item.disabled{opacity:0.45;cursor:not-allowed;pointer-events:none}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-status-btn[data-status=confirmed]{color:var(--color-success-700);background:var(--color-success-100);border-color:var(--color-success-200)}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-status-btn[data-status=arrived]{color:var(--color-blue-700);background:var(--color-blue-100);border-color:var(--color-blue-200)}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-status-btn[data-status=completed]{color:var(--color-gray-700);background:var(--color-slate-100);border-color:var(--color-slate-300)}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-status-btn[data-status=no-show],.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-status-btn[data-status=cancelled]{color:var(--color-danger-700);background:var(--color-danger-100);border-color:var(--color-danger-200)}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-status-btn[data-status=pending]{color:var(--color-warning-700);background:var(--color-warning-100);border-color:var(--color-warning-200)}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-scroll{padding:18px 22px 22px;display:flex;flex-direction:column;gap:14px}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-details{padding:0;max-width:none;display:flex;flex-direction:column;gap:14px}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-customer-avatar{width:36px;height:36px;border-radius:50%;background:var(--logo-color);color:#fff;font:700 0.7rem var(--header-font);display:flex;align-items:center;justify-content:center;text-transform:uppercase}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-customer-name{font:700 0.85rem var(--header-font);color:var(--color-gray-900)}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-customer-meta{font:500 0.75rem var(--header-font);color:var(--color-gray-600);word-break:break-word}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-submission-item{border:1px solid var(--color-slate-200);border-radius:10px;padding:10px 12px;background:var(--color-slate-50)}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-submission-status{font:600 0.68rem var(--header-font);border-radius:30px;padding:5px 9px;text-transform:uppercase;letter-spacing:0.02em}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-submission-status.status-pending{color:var(--color-warning-700);background:var(--color-warning-100)}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-submission-status.status-reviewed{color:var(--color-success-700);background:var(--color-success-100)}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-submission-status.status-rejected{color:var(--color-danger-700);background:var(--color-danger-100)}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-service-item{border:1px solid var(--color-slate-200);border-radius:12px;background:#fff;padding:12px;margin-top:10px}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-service-item:first-of-type{margin-top:0}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-service-duration{color:var(--color-gray-500);font-weight:500}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-service-total{color:var(--color-gray-700)}.generic-modal.view-booking-modal.booking-detail-modal-v2 .notes-text{border:1px solid var(--color-slate-300);background:#fff}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-note{min-height:130px}.generic-modal.view-booking-modal.booking-detail-modal-v2 .edit-btns{gap:10px}.generic-modal.view-booking-modal.booking-detail-modal-v2 .export-pdf span{width:auto;min-width:64px;justify-content:center;flex-flow:row;padding-right:0}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-manage-payments-btn{width:100%}.generic-modal.view-booking-modal.booking-detail-modal-v2[data-state=editing] .booking-v2-status-btn,.generic-modal.view-booking-modal.booking-detail-modal-v2[data-state=editing] .booking-v2-actions-btn{pointer-events:none;opacity:0.6}@media (max-width:768px){.generic-modal.view-booking-modal.booking-detail-modal-v2{width:calc(100vw - 14px);height:calc(100vh - 14px);max-height:calc(100vh - 14px);border-radius:12px}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-header{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-header-title{font-size:1rem}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-scroll{padding:12px}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-card{padding:12px}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-customer-card{flex-direction:column;align-items:flex-start}.generic-modal.view-booking-modal.booking-detail-modal-v2 .booking-v2-submission-item{flex-direction:column;align-items:flex-start}}.dropdown-service{background:#fff;position:relative;font:600 1rem var(--header-font);padding-left:20px}.dropdown-service::before{content:"";background:var(--service-color,var(--logo-color));width:8px;height:8px;border-radius:50%;position:absolute;left:1px;top:50%;transform:translateY(-50%)}.dropdown-staff{position:relative;font:600 0.875rem var(--header-font);min-height:52px;padding:8px 32px 8px 10px !important;text-align:left !important}.booking-staff-avatar{width:34px;height:34px;border-radius:100%;display:flex;align-items:center;justify-content:center;font:600 0.75rem var(--header-font);overflow:hidden;flex-shrink:0}.booking-staff-avatar.has-image{background-color:var(--color-slate-200) !important}.booking-staff-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dropdown-ele.booking-v2-staff-option{white-space:normal;overflow:visible;padding:8px 10px}.booking-payments-content{min-height:260px}.booking-payments-summary{flex-wrap:wrap}.booking-payments-summary-card{min-height:60px}.booking-payments-history-icon{width:36px;height:36px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font:700 0.75rem var(--header-font);background:var(--color-blue-100);color:var(--color-blue-700)}.booking-payments-history-icon[data-type=cash]{background:var(--color-warning-100);color:var(--color-warning-700)}.booking-payments-history-icon[data-type=transfer]{background:var(--color-gray-200);color:var(--color-gray-700)}.booking-payments-history-icon[data-type=other]{background:var(--color-gray-200);color:var(--color-gray-700)}.booking-payments-method-tag{display:inline-flex;align-items:center;min-height:20px;padding:0px 6px;border-radius:5px;background:var(--color-blue-100);color:var(--color-blue-700)}.booking-payments-method-tag[data-type=cash]{background:var(--color-warning-100);color:var(--color-warning-700)}.booking-payments-method-tag[data-type=transfer]{background:var(--color-gray-200);color:var(--color-gray-700)}.booking-payments-method-tag[data-type=other]{background:var(--color-gray-200);color:var(--color-gray-700)}.booking-payments-history-actions{flex-shrink:0}.booking-payments-amount-input:focus{outline:none}.booking-payments-method-buttons{padding:2px;border-radius:8px;background:var(--color-gray-200)}.booking-payments-method-btn{border:0;background:transparent;cursor:pointer}.booking-payments-method-btn.active{background:#fff;color:var(--color-gray-900);box-shadow:0 0 0 1px var(--color-slate-300)}@media (max-width:768px){.booking-payments-summary{flex-direction:column}.booking-payments-history-actions{width:100%;margin-left:0;flex-direction:row;justify-content:flex-end}}.four-error-container{padding-top:var(--nav-h);min-height:100dvh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-flow:column}.four-oh-four{font-family:var(--serif);font-size:clamp(120px,20vw,200px);line-height:1;letter-spacing:-8px;color:var(--gray-100);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block}.four-oh-four em{font-style:italic;color:var(--gray-200)}.four-oh-four-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:15px 0}.four-oh-four-quick-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:var(--gray-300);margin-bottom:14px}.four-oh-four-quick-links{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;max-width:500px}.four-oh-four-quick-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--gray-500);background:var(--gray-50);border:1px solid var(--gray-100);padding:6px 14px;border-radius:8px;text-decoration:none;transition:all 0.15s}.four-oh-four-quick-link:hover{color:var(--black);border-color:var(--gray-200);background:white;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.06)}.four-oh-four-quick-link-icon{font-size:13px}