@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font-size:100%;font-family:Rubik,sans-serif;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Black-BS-yoS0_.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BlackItalic-BkgWOjgl.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-DnlpJ974.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBoldItalic-BQyVkiOi.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-BSrD1I5P.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BoldItalic-Djq5cO0x.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBold-Cyv6qdWd.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBoldItalic-DWJtQkMT.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-CpRznguy.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-MediumItalic-Cp_2e_Gb.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-Cw3fqWkz.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-BkwzhAef.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Light-Cbfxly1I.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-LightItalic-CkbbNeh5.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLight-fStl-XCH.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLightItalic-bGm2gxU9.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Thin-CLa9vnJU.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ThinItalic-BikSQqNX.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Rubik;src:url(/assets/Rubik-Black-BtX9vouw.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Rubik;src:url(/assets/Rubik-BlackItalic-BUzOuK1x.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Rubik;src:url(/assets/Rubik-ExtraBold-DlcOAag5.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Rubik;src:url(/assets/Rubik-ExtraBoldItalic-9RTN5fCC.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Rubik;src:url(/assets/Rubik-Bold-DPz6q6wN.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Rubik;src:url(/assets/Rubik-BoldItalic-CbSX_3HE.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Rubik;src:url(/assets/Rubik-SemiBold-DUGsauFp.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Rubik;src:url(/assets/Rubik-SemiBoldItalic-BSgvWf59.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Rubik;src:url(/assets/Rubik-Medium-CEEjkc2a.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Rubik;src:url(/assets/Rubik-MediumItalic-a4LMYod1.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Rubik;src:url(/assets/Rubik-Regular-C2SsDFU5.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(/assets/Rubik-Italic-CqQZtapT.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Rubik;src:url(/assets/Rubik-Light-CTN6lZCq.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Rubik;src:url(/assets/Rubik-LightItalic-DgPMdYdF.ttf) format("truetype");font-weight:300;font-style:italic}*,*:before,*:after{box-sizing:border-box}body{background-color:var(--background)}.fade-enter-active,.fade-leave-active{transition:opacity .4s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-absolute-enter-active,.fade-absolute-leave-active{position:absolute;transition:opacity .4s ease}.fade-absolute-enter-from,.fade-absolute-leave-to{position:absolute;opacity:0}@media (min-width: 720px){body{background:#e9ecf1}#app{max-width:480px;min-height:100vh;margin:0 auto;background:var(--background);box-shadow:0 0 0 1px #14161c14,0 24px 60px -30px #14161c80;overflow-x:hidden}.layout-component,.view-wrapper,.view,.content{width:100%!important;max-width:480px}.w-full-fixed{width:calc(480px - var(--side) - var(--side))!important}.navbar,.bottom-fixed,.submit-bar{left:50%!important;right:auto!important;transform:translate(-50%);width:480px!important;max-width:480px!important}}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:#3A3A3C;cursor:pointer;flex:none}.mt-1{margin-top:1rem}.mt-1-5{margin-top:1.5rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt--5{margin-top:.5rem}.mt--25{margin-top:.25rem}.mt--75{margin-top:.75rem}.row{display:flex;flex-direction:row}.col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.center{align-items:center;justify-content:center}.a-center{align-items:center}.gap-1{gap:1rem}.gap-1-5{gap:1.5rem}.gap-2{gap:2rem}.gap--5{gap:.5rem}.gap--25{gap:.25rem}.f100{font-weight:100}.f200{font-weight:200}.f300{font-weight:300}.f400{font-weight:400}.f500{font-weight:500}.f600{font-weight:600}.f700{font-weight:700}.f800{font-weight:800}.f900{font-weight:900}.contents{display:contents}.relative{position:relative}.absolute{position:absolute}.w-full{width:100%}.w-full-fixed{width:calc(100% - var(--side) - var(--side))}.children-flex>*{flex:1}.montserrat{font-family:Montserrat,sans-serif}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}[data-sonner-toaster][data-lifted=true]{transform:translateY(-8px)}@media (hover: none) and (pointer: coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}[data-v-1d9ebfd4]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.preloader[data-v-1d9ebfd4]{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;height:100vh;width:100%}.preloader .car[data-v-1d9ebfd4]{height:40svh;aspect-ratio:1/1}[data-v-26a87b8a]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.pwa-prompt[data-v-26a87b8a]{position:fixed;z-index:3000;top:calc(env(safe-area-inset-top,0px) + 10px);left:12px;right:12px;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;max-width:620px;margin-inline:auto;padding:9px 10px;border:1px solid #31343c;border-radius:14px;background:#14161c;box-shadow:0 12px 28px #0000002e;color:#fff}.pwa-mark[data-v-26a87b8a]{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#ff9500;color:#14161c;font-size:11px;font-weight:800;letter-spacing:-.04em}.pwa-copy[data-v-26a87b8a]{min-width:0}.pwa-copy strong[data-v-26a87b8a]{display:block;font-size:12px;line-height:1.2}.pwa-copy p[data-v-26a87b8a]{margin:2px 0 0;color:#c7c8cc;font-size:11px;line-height:1.3}.pwa-action[data-v-26a87b8a]{padding:7px 9px;border:0;border-radius:8px;background:#ff9500;color:#14161c;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.pwa-close[data-v-26a87b8a]{width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:#c7c8cc;font-size:22px;line-height:20px;cursor:pointer}.pwa-action[data-v-26a87b8a]:focus-visible,.pwa-close[data-v-26a87b8a]:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width: 420px){.pwa-prompt[data-v-26a87b8a]{grid-template-columns:30px minmax(0,1fr) auto auto;gap:7px;left:8px;right:8px}.pwa-mark[data-v-26a87b8a]{width:30px;height:30px;border-radius:8px;font-size:10px}.pwa-copy p[data-v-26a87b8a]{font-size:10px}.pwa-action[data-v-26a87b8a]{padding:6px 7px;font-size:11px}}@media (prefers-reduced-motion: reduce){.pwa-prompt[data-v-26a87b8a]{transition:none}}[data-v-28523c93]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.bottom[data-v-28523c93]{position:fixed;bottom:calc(var(--bottom) + 24px);width:100%}.bottom p[data-v-28523c93]{color:var(--text-secondary);font-size:.8rem}.slide-fade-leave-active[data-v-28523c93]{transition:all .4s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-28523c93],.slide-fade-leave-to[data-v-28523c93]{transform:translate(100%)}.slide-view-enter-active[data-v-28523c93],.slide-view-leave-active[data-v-28523c93]{transition:all .5s ease}.slide-view-enter-from[data-v-28523c93]{opacity:0}.slide-view-enter-to[data-v-28523c93],.slide-view-leave-from[data-v-28523c93]{opacity:1}.slide-view-leave-to[data-v-28523c93]{opacity:0}[data-v-468ca2df]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.v-enter-active[data-v-468ca2df],.v-leave-active[data-v-468ca2df]{transition:opacity .5s ease}.v-enter-from[data-v-468ca2df],.v-leave-to[data-v-468ca2df]{opacity:0}.slide-down-enter-active[data-v-468ca2df],.slide-down-leave-active[data-v-468ca2df]{transition:all .3s ease;overflow:hidden}.slide-down-enter-from[data-v-468ca2df],.slide-down-leave-to[data-v-468ca2df]{max-height:0;opacity:0;transform:translateY(5rem)}.slide-down-enter-to[data-v-468ca2df],.slide-down-leave-from[data-v-468ca2df]{max-height:200px;opacity:1;transform:translateY(0)}.view-wrapper[data-v-468ca2df]{position:relative;overflow:hidden;width:100%;height:calc(100svh - var(--top))}.view-wrapper.height[data-v-468ca2df]{height:100vh!important}.view[data-v-468ca2df]{position:absolute;top:0;overflow-y:auto;overflow-x:hidden;left:0;width:calc(100% - 2 * var(--side));height:100svh;background-color:var(--background);will-change:transform,opacity;backface-visibility:hidden}.view.ready[data-v-468ca2df]{will-change:opacity!important}.slide-left-enter-active[data-v-468ca2df],.slide-right-enter-active[data-v-468ca2df]{transition:transform .35s cubic-bezier(.25,.8,.25,1),opacity .35s ease;z-index:2}.slide-left-enter-from[data-v-468ca2df],.slide-right-leave-to[data-v-468ca2df]{transform:translate(100%);opacity:.95}.slide-left-enter-to[data-v-468ca2df],.slide-right-leave-from[data-v-468ca2df]{transform:translate(0);opacity:1}.slide-left-leave-active[data-v-468ca2df],.slide-right-leave-active[data-v-468ca2df]{transition:transform .35s cubic-bezier(.25,.8,.25,1),opacity .35s ease;z-index:1}.slide-left-leave-from[data-v-468ca2df],.slide-right-enter-to[data-v-468ca2df]{transform:translate(0);opacity:1}.slide-left-leave-to[data-v-468ca2df],.slide-right-enter-from[data-v-468ca2df]{transform:translate(-30%);opacity:.8}.layout-component[data-v-468ca2df]{position:relative;overflow-x:clip}.layout-component .content[data-v-468ca2df]{background-color:var(--background);position:absolute;width:100%;overflow-y:auto}.layout-component .content.top[data-v-468ca2df]{top:var(--top)}.layout-component .navbar[data-v-468ca2df]{z-index:100;display:flex;flex-direction:row;position:fixed;bottom:0;width:calc(100% - 2rem);justify-content:center;gap:2.5rem;border-top-left-radius:.8rem;border-top-right-radius:.8rem;padding:.5rem 1rem var(--bottom) 1rem;background-color:#fff;box-shadow:0 -3px 14px #00000017}.layout-component .navbar .item[data-v-468ca2df]{z-index:999;display:flex;flex-direction:column;align-items:center;gap:.2rem;position:relative}.layout-component .navbar .item[data-v-468ca2df]:after{content:"";position:absolute;height:60px;bottom:0;width:60px;z-index:1000}.layout-component .navbar .item img[data-v-468ca2df]{width:24px;height:24px;position:absolute}.layout-component .navbar .item span[data-v-468ca2df]{margin-top:24px;font-size:.5rem;color:var(--sidebar-text)}:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.view.ready .floating-component{transform:translateY(env(safe-area-inset-top)) translate(-50%)}[data-v-521620f2]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.input-wrapper[data-v-521620f2]{display:flex;flex-direction:column;gap:6px}.input-wrapper.invalid[data-v-521620f2]{animation:shake-521620f2 .3s ease}.input-wrapper.squared .input-box[data-v-521620f2]{border-radius:.5rem}.input-wrapper.small .input-box[data-v-521620f2]{padding:0 6px}.input-wrapper.disabled[data-v-521620f2]{opacity:.6;pointer-events:none}.input-wrapper.accent .input-box[data-v-521620f2]{background-color:var(--accent-input-background)}.input-wrapper.accent .input-box .input-field[data-v-521620f2]{color:var(--primary-input-label)}.input-wrapper .input-label[data-v-521620f2]{font-weight:400;color:var(--primary-input-label);-webkit-user-select:none;user-select:none;font-size:1rem}.input-wrapper .input-box[data-v-521620f2]{transition:all .3s ease;display:flex;align-items:center;background-color:var(--primary-input-background);border:1px solid var(--input-border);border-radius:1rem;padding:6px 12px;min-height:31px}.input-wrapper .input-box[data-v-521620f2]:focus-within{border-color:var(--input-border-focus)}.input-wrapper .input-box slot[name=icon][data-v-521620f2]::slotted(*){margin-right:8px;width:20px;height:20px;flex-shrink:0}.input-wrapper .input-box .input-field[data-v-521620f2]{border:none;background:transparent;outline:none;flex-grow:1;font-size:1rem;color:var(--primary-input-label);resize:none;max-width:100%}.input-wrapper .input-box .input-field.slotted[data-v-521620f2]{margin-left:4px}.input-wrapper .input-box .input-field.textarea[data-v-521620f2]{line-height:1.4;padding:.2rem 0;overflow:hidden}@keyframes shake-521620f2{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}to{transform:translate(0)}}[data-v-d6091552]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.dropdown-wrapper[data-v-d6091552]{display:flex;flex-direction:column;gap:6px;position:relative}.dropdown-wrapper.accent .dropdown-box[data-v-d6091552]{background-color:var(--accent-input-background)}.dropdown-wrapper.disabled[data-v-d6091552]{opacity:.6;pointer-events:none}.dropdown-wrapper .dropdown-label[data-v-d6091552]{font-size:1rem;color:var(--primary-input-label)}.dropdown-wrapper .dropdown-box[data-v-d6091552]{display:flex;align-items:center;background-color:var(--primary-input-background);border-radius:1rem;padding:6px 12px;min-height:31px;cursor:pointer}.dropdown-wrapper .dropdown-box slot[name=icon][data-v-d6091552]::slotted(*){margin-right:8px;width:20px;height:20px;flex-shrink:0}.dropdown-wrapper .dropdown-box .dropdown-selected[data-v-d6091552]{display:flex;flex-direction:row;gap:1rem;align-items:center;flex-grow:1;font-size:1rem;color:var(--primary-input-label);margin-left:4px}.dropdown-wrapper .dropdown-box .dropdown-selected.selected[data-v-d6091552]{color:var(--primary-input-label)}.dropdown-wrapper .dropdown-box .dropdown-arrow[data-v-d6091552]{width:16px;height:16px;margin-left:8px;transition:transform .3s ease}.dropdown-wrapper .dropdown-menu[data-v-d6091552]{position:absolute;min-width:235px;top:calc(100% + 4px);left:0;right:0;background-color:#fff;border-radius:1rem;box-shadow:0 4px 12px #00000014;list-style:none;padding:4px 0;z-index:10;max-height:240px;overflow-y:auto}.dropdown-wrapper .dropdown-menu li[data-v-d6091552]{padding:10px 16px;font-size:1rem;color:var(--primary-input-label);cursor:pointer;transition:background .2s ease}.dropdown-wrapper .dropdown-menu li.selected[data-v-d6091552]{color:var(--primary-input-label)}.dropdown-wrapper .dropdown-menu .dropdown-search[data-v-d6091552]{width:calc(100% - 32px);font-size:.9rem;border:1px solid #ccc;border-radius:6px;outline:none}.dropdown-wrapper .dropdown-enter-active[data-v-d6091552],.dropdown-wrapper .dropdown-leave-active[data-v-d6091552]{transition:opacity .1s ease,transform .1s ease}.dropdown-wrapper .dropdown-enter-from[data-v-d6091552],.dropdown-wrapper .dropdown-leave-to[data-v-d6091552]{opacity:0;transform:scale(.98)}[data-v-f998e4fa]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.wrench[data-v-f998e4fa]{position:absolute;left:10px;top:11px;filter:brightness(.5)}[data-v-bd069673]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.button[data-v-bd069673]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.2rem;font-size:1rem;border-radius:.75rem;border:none;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;position:relative;justify-content:center;font-weight:500}.button--no-styles[data-v-bd069673]{padding:0!important;gap:0!important}.button.loading[data-v-bd069673]{min-height:51px}.button[data-v-bd069673]:active:not(:disabled){transform:scale(.98);transition:transform .1s ease}.button.squared[data-v-bd069673]{aspect-ratio:1/1;padding:.5rem!important}.button.squared.squared[data-v-bd069673]{padding:.4rem!important}.button.small[data-v-bd069673]{display:flex;flex-direction:row;align-items:center;padding:.2rem .8rem!important;font-size:.9rem;font-weight:400}.button.white[data-v-bd069673]{border-color:#fff;color:#fff}.button--primary[data-v-bd069673]{background-color:var(--primary-button);color:var(--primary-button-text)}.button--secondary[data-v-bd069673]{background-color:var(--secondary-button);color:var(--secondary-button-text)}.button--darkblue[data-v-bd069673]{background-color:var(--darkblue-button);color:var(--darkblue-button-text)}.button--clear[data-v-bd069673]{background-color:var(--clear-button);color:var(--clear-button-text)}.button--danger[data-v-bd069673]{background-color:var(--palette-red);color:var(--primary-button-text)}[data-v-e5ade940]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.register-view[data-v-e5ade940]{width:100%;padding-top:var(--top);height:100svh;background:#fff}.register-view .title[data-v-e5ade940]{padding:0 1rem;height:32px}.register-view .title img[data-v-e5ade940]{height:32px}.register-view .heading[data-v-e5ade940]{padding:0 1.25rem;color:var(--text-primary);font-size:2rem}.register-view form[data-v-e5ade940]{padding:0 1rem 2rem}.register-view form .gray[data-v-e5ade940]{color:var(--text-secondary)}[data-v-b1d2204b]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.login-view[data-v-b1d2204b]{padding:0 var(--side)}.title[data-v-b1d2204b]{height:32px;display:flex;align-items:center}.form[data-v-b1d2204b]{margin-top:2rem}.lead[data-v-b1d2204b]{color:var(--text-secondary);font-size:.9rem;margin-top:.5rem}.channel[data-v-b1d2204b]{color:var(--text-secondary);font-size:.85rem;margin-top:.75rem}.demo-code[data-v-b1d2204b]{margin-top:.75rem;padding:.6rem .75rem;border-radius:10px;background:#f8efe3;color:#8a5a00;font-size:.85rem}.demo-code b[data-v-b1d2204b]{font-size:1.15rem;letter-spacing:3px}.demo-code span[data-v-b1d2204b]{display:block;margin-top:2px;font-size:.75rem;opacity:.8}.link[data-v-b1d2204b]{border:none;background:none;padding:0 0 0 6px;color:var(--text-primary);text-decoration:underline;font-size:inherit}.link[data-v-b1d2204b]:disabled{color:var(--text-secondary);text-decoration:none}.agreement[data-v-b1d2204b]{margin-top:1rem;font-size:.8rem;color:var(--text-secondary);line-height:1.4}.underline[data-v-b1d2204b]{text-decoration:underline}.error[data-v-b1d2204b]{color:#97362a;font-size:.85rem;margin-top:.75rem}.signup[data-v-b1d2204b]{display:flex;justify-content:center;margin-top:1rem;font-size:.9rem}.gray[data-v-b1d2204b]{color:var(--text-secondary)}[data-v-16e2d471]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.raiting-component[data-v-16e2d471]{gap:4px}.raiting-component.interactable[data-v-16e2d471]{gap:1rem}.raiting-component.interactable .star[data-v-16e2d471]{height:2rem;width:2rem}.raiting-component.interactable .star img[data-v-16e2d471]{width:2rem;height:2rem}[data-v-8508a58e]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.floating-component[data-v-8508a58e]{position:fixed;left:50%;transform:translate(-50%);z-index:9999;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;width:100%;max-width:512px;padding:1.5rem var(--side) 0 var(--side);background:linear-gradient(to bottom,transparent,var(--background) 1.5rem);bottom:calc(var(--bottom) + 3rem);padding-bottom:3rem;margin-bottom:-3rem;contain:layout style paint}.floating-component[data-v-8508a58e]>*{max-width:512px}.floating-component.navbar[data-v-8508a58e]{bottom:calc(var(--bottom) + 7rem);padding-bottom:3.5rem;margin-bottom:-3.5rem;transition:none}[data-v-60210e75]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.stage-component[data-v-60210e75]{position:relative;margin-bottom:.8rem}.stage-component .icon[data-v-60210e75]{background-color:var(--background);border-radius:999px;height:36px;width:36px;z-index:100}.stage-component.undone .icon[data-v-60210e75]{filter:brightness(1.02)}.stage-component.undone .icon img[data-v-60210e75]{filter:contrast(.2)}.stage-component.undone .text[data-v-60210e75]{color:var(--text-secondary)}.stage-component.only[data-v-60210e75]{margin-bottom:.8rem!important}.stage-component.first .dash[data-v-60210e75]{top:50%;height:50%}.stage-component.last[data-v-60210e75]{margin-bottom:0}.stage-component.last .dash[data-v-60210e75]{bottom:55%;height:50%}.stage-component .dash[data-v-60210e75]{left:17px;position:absolute;height:calc(100% + .8rem);border:1px dashed var(--dash-color)}.stage-component .top-text[data-v-60210e75]{font-size:.8rem;color:var(--text-secondary)}.stage-component .text[data-v-60210e75]{font-size:.9rem}[data-v-cb54e024]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.stage-component[data-v-cb54e024]{position:relative;margin:0 .6rem}.stage-component .icon[data-v-cb54e024]{background-color:var(--background);border-radius:999px;height:36px;width:36px;z-index:100}.stage-component.undone .icon[data-v-cb54e024]{filter:brightness(1.02)}.stage-component.undone .icon img[data-v-cb54e024]{filter:contrast(.2)}.stage-component.undone .text[data-v-cb54e024]{color:var(--text-secondary)}.stage-component.current .icon[data-v-cb54e024]{border:2px solid var(--dash-color)}.stage-component.first[data-v-cb54e024]{margin-left:0!important}.stage-component.last[data-v-cb54e024]{margin-right:0!important}.stage-component.last .dash[data-v-cb54e024]{display:none}.stage-component .dash[data-v-cb54e024]{left:3px;position:absolute;width:calc(100% + .8rem);border:1px dashed var(--dash-color)}.stage-component .top-text[data-v-cb54e024]{font-size:.8rem;color:var(--text-secondary)}.stage-component .text[data-v-cb54e024]{font-size:.9rem}[data-v-c56cd2b3]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.bottom[data-v-c56cd2b3]{height:calc(var(--bottom) + 5rem)}[data-v-17c78715]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.dashboard-view[data-v-17c78715]{padding:0 var(--side)}.dashboard-view .greeting[data-v-17c78715]{height:48px;align-items:center;justify-content:space-between}.dashboard-view .greeting span[data-v-17c78715]{font-size:1.25rem;color:var(--dark-text)}.dashboard-view .greeting span.bold[data-v-17c78715]{color:var(--text-primary)}.dashboard-view .greeting .buttons .icon[data-v-17c78715]{border-radius:999px;background-color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.dashboard-view .appointment-card[data-v-17c78715]{padding:1rem .75rem 0;background-color:#fff;border-radius:.5rem}.dashboard-view .card[data-v-17c78715]{border-radius:.5rem;background-color:#fff;height:120px;justify-content:space-between;position:relative}.dashboard-view .card .text[data-v-17c78715]{padding:1rem;justify-content:space-between}.dashboard-view .card .coins-wrap[data-v-17c78715]{padding-bottom:.2rem}.dashboard-view .card .coins[data-v-17c78715]{font-size:2rem;color:var(--palette-green)}.dashboard-view .title[data-v-17c78715]{font-size:1.2rem}.dashboard-view .carousel[data-v-17c78715]{width:100%;margin-left:-1rem;scroll-snap-type:y mandatory;overflow-x:scroll;overflow-y:hidden}.dashboard-view .carousel[data-v-17c78715]::-webkit-scrollbar{display:none}.dashboard-view .carousel .service[data-v-17c78715]{padding:1rem .8rem;min-width:200px;scroll-snap-align:start;gap:1rem}.dashboard-view .carousel .service[data-v-17c78715]:first-child{margin-left:1rem}.dashboard-view .carousel .service .gray[data-v-17c78715]{color:var(--dark-text)}.dashboard-view .carousel .service .small[data-v-17c78715]{font-size:.8rem;color:var(--dark-text)}.dashboard-view .bottom-buttons[data-v-17c78715]{width:calc(100% - var(--side) - var(--side))}.dashboard-view .bottom-buttons[data-v-17c78715]>*{flex:1}[data-v-4028daa7]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.garage-view[data-v-4028daa7]{padding:0 var(--side)}.garage-view .header[data-v-4028daa7]{height:48px;align-items:center;justify-content:space-between}.garage-view .header .buttons .icon[data-v-4028daa7]{border-radius:999px;background-color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.garage-view .card[data-v-4028daa7]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.garage-view .card .title[data-v-4028daa7]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.garage-view .card .buttons[data-v-4028daa7]{height:40px;align-items:stretch}.garage-view .card .buttons[data-v-4028daa7]>*:not(:last-child){flex:1}[data-v-081c9c16]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.add-vehicle-view[data-v-081c9c16]{padding:0 var(--side)}.add-vehicle-view .title[data-v-081c9c16]{height:32px;align-items:center;gap:.4rem}.add-vehicle-view .title img[data-v-081c9c16]{height:24px}.add-vehicle-view .title .heading[data-v-081c9c16]{color:var(--text-primary);font-size:1.4rem}.add-vehicle-view form .gray[data-v-081c9c16]{color:var(--text-secondary)}[data-v-4d91293e]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.edit-vehicle-view[data-v-4d91293e]{padding:0 var(--side)}.edit-vehicle-view .title[data-v-4d91293e]{height:32px;align-items:center;gap:.4rem}.edit-vehicle-view .title img[data-v-4d91293e]{height:24px}.edit-vehicle-view .title .heading[data-v-4d91293e]{color:var(--text-primary);font-size:1.4rem}.edit-vehicle-view form .gray[data-v-4d91293e]{color:var(--text-secondary)}[data-v-f2bc2004]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.vehicle-notes-view[data-v-f2bc2004]{padding:0 var(--side)}.vehicle-notes-view .title[data-v-f2bc2004]{height:32px;align-items:center;gap:.4rem}.vehicle-notes-view .title img[data-v-f2bc2004]{height:24px}.vehicle-notes-view .title .heading[data-v-f2bc2004]{color:var(--text-primary);font-size:1.4rem}.vehicle-notes-view .card[data-v-f2bc2004]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.vehicle-notes-view .card .title[data-v-f2bc2004]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.vehicle-notes-view .card .buttons[data-v-f2bc2004]{height:40px;align-items:stretch}.vehicle-notes-view .card .buttons[data-v-f2bc2004]>*:not(:last-child){flex:1}.vehicle-notes-view .card .divider[data-v-f2bc2004]{background-color:var(--divider-color);width:100%;height:1px}.vehicle-notes-view .card .gray[data-v-f2bc2004]{color:var(--text-secondary)}[data-v-5fe9ef4d]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.add-vehicle-note-view[data-v-5fe9ef4d]{padding:0 var(--side)}.add-vehicle-note-view .title[data-v-5fe9ef4d]{height:32px;align-items:center;gap:.4rem}.add-vehicle-note-view .title img[data-v-5fe9ef4d]{height:24px}.add-vehicle-note-view .title .heading[data-v-5fe9ef4d]{color:var(--text-primary);font-size:1.4rem}.add-vehicle-note-view form .gray[data-v-5fe9ef4d]{color:var(--text-secondary)}.add-vehicle-note-view form .card[data-v-5fe9ef4d]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.add-vehicle-note-view form .card .title[data-v-5fe9ef4d]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.add-vehicle-note-view form .card .buttons[data-v-5fe9ef4d]{height:40px;align-items:stretch}.add-vehicle-note-view form .card .buttons[data-v-5fe9ef4d]>*:not(:last-child){flex:1}.add-vehicle-note-view form .card .divider[data-v-5fe9ef4d]{background-color:var(--divider-color);width:100%;height:1px}[data-v-60aa1257]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.edit-vehicle-note-view[data-v-60aa1257]{padding:0 var(--side)}.edit-vehicle-note-view .title[data-v-60aa1257]{height:32px;align-items:center;gap:.4rem}.edit-vehicle-note-view .title img[data-v-60aa1257]{height:24px}.edit-vehicle-note-view .title .heading[data-v-60aa1257]{color:var(--text-primary);font-size:1.4rem}.edit-vehicle-note-view form .gray[data-v-60aa1257]{color:var(--text-secondary)}.edit-vehicle-note-view form .card[data-v-60aa1257]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.edit-vehicle-note-view form .card .title[data-v-60aa1257]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.edit-vehicle-note-view form .card .buttons[data-v-60aa1257]{height:40px;align-items:stretch}.edit-vehicle-note-view form .card .buttons[data-v-60aa1257]>*:not(:last-child){flex:1}.edit-vehicle-note-view form .card .divider[data-v-60aa1257]{background-color:var(--divider-color);width:100%;height:1px}[data-v-66a07013]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.switch-component[data-v-66a07013]{position:relative;display:inline-flex;background-color:var(--switch-background);border-radius:14px;padding:4px;overflow-x:auto;max-width:calc(100% - var(--side) / 2);scroll-behavior:smooth}.switch-component[data-v-66a07013]::-webkit-scrollbar{display:none}.switch-component .active-indicator[data-v-66a07013]{position:absolute;top:4px;left:0;height:calc(100% - 8px);background-color:var(--switch-selected);border-radius:10px;z-index:0}.switch-component .tab-button[data-v-66a07013]{position:relative;z-index:1;padding:.5rem .8rem;border:none;background:transparent;color:var(--secondary-button-text);border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:color .2s}.switch-component .tab-button span[data-v-66a07013]{white-space:nowrap}.switch-component .tab-button.active[data-v-66a07013]{color:var(--text-primary)}.infinite-list{overflow-y:auto;border:1px solid #ddd;position:relative}.loading{text-align:center;padding:10px;font-size:14px;color:#666}[data-v-ce26b727]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.bonus-program-view[data-v-ce26b727]{padding:0 var(--side)}.bonus-program-view .title[data-v-ce26b727]{height:32px;align-items:center;gap:.4rem}.bonus-program-view .title img[data-v-ce26b727]{height:24px}.bonus-program-view .title .heading[data-v-ce26b727]{color:var(--text-primary);font-size:1.4rem}.bonus-program-view .card[data-v-ce26b727]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.bonus-program-view .card table[data-v-ce26b727]{border-collapse:separate;border-spacing:10px 0}.bonus-program-view .card .bonus[data-v-ce26b727]{font-size:.8rem}.bonus-program-view .card .bonus td[data-v-ce26b727]{margin-top:.5rem}.bonus-program-view .card .bonus .date[data-v-ce26b727]{white-space:nowrap}.bonus-program-view .card .bonus .service[data-v-ce26b727]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:30%}.bonus-program-view .card .bonus .count[data-v-ce26b727]{width:min-content;gap:.25rem;color:var(--palette-green);border:1px solid var(--palette-green);padding:.125rem .5rem;border-radius:.4rem}.bonus-program-view .card .bonus .count.negative[data-v-ce26b727]{color:var(--palette-red);border:1px solid var(--palette-red)}.bonus-program-view .card .bonus .count img[data-v-ce26b727]{height:16px}.bonus-program-view .card .bonus .count span[data-v-ce26b727]{white-space:nowrap}.bonus-program-view .card .gray[data-v-ce26b727]{color:var(--text-secondary)}.bonus-program-view .card .coins[data-v-ce26b727]{font-size:1.8rem;color:var(--palette-green)}[data-v-8f2f032c]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.range-wrapper[data-v-8f2f032c]{display:flex;flex-direction:column;gap:6px}.range-wrapper.disabled[data-v-8f2f032c]{opacity:.6;pointer-events:none}.range-wrapper.squared .range-track[data-v-8f2f032c]{border-radius:.5rem}.range-wrapper.accent .range-fill[data-v-8f2f032c]{background:linear-gradient(135deg,#667eea,#764ba2)}.range-wrapper.accent .range-thumb[data-v-8f2f032c]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px #667eea4d}.range-wrapper .range-label[data-v-8f2f032c]{font-weight:400;color:var(--primary-input-label);-webkit-user-select:none;user-select:none;font-size:1rem}.range-wrapper .range-container[data-v-8f2f032c]{position:relative;padding:10px 0 0;overflow:visible}.range-wrapper .range-track[data-v-8f2f032c]{height:6px;background-color:#e2e8f0;border-radius:3px;position:relative;overflow:visible;cursor:pointer;touch-action:none}.range-wrapper .range-track[data-v-8f2f032c]:before{content:"";position:absolute;inset:-15px 0}.range-wrapper .range-fill[data-v-8f2f032c]{height:100%;background:var(--primary-button);border-radius:3px;transition:width .1s ease;pointer-events:none}.range-wrapper .range-thumb[data-v-8f2f032c]{width:16px;height:16px;background:var(--primary-button);border:3px solid white;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0003;transition:all .1s ease;cursor:grab;z-index:1001}.range-wrapper .range-thumb[data-v-8f2f032c]:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 4px 12px #00000040}.range-wrapper .range-thumb[data-v-8f2f032c]:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.2);box-shadow:0 6px 16px #0000004d}.range-wrapper .range-thumb[data-v-8f2f032c]:before{content:"";position:absolute;width:44px;height:44px;top:50%;left:50%;transform:translate(-50%,-50%)}.range-wrapper .range-values .range-min[data-v-8f2f032c],.range-wrapper .range-values .range-max[data-v-8f2f032c]{color:var(--text-secondary);font-size:.875rem}.range-wrapper .range-values .range-current[data-v-8f2f032c]{color:var(--text-primary);font-size:1rem}[data-v-b4bdaf2e]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.gift-bonuses-view[data-v-b4bdaf2e]{padding:0 var(--side)}.gift-bonuses-view .title[data-v-b4bdaf2e]{height:32px;align-items:center;gap:.4rem}.gift-bonuses-view .title img[data-v-b4bdaf2e]{height:24px}.gift-bonuses-view .title .heading[data-v-b4bdaf2e]{color:var(--text-primary);font-size:1.4rem}.gift-bonuses-view .card[data-v-b4bdaf2e]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.gift-bonuses-view .card .gray[data-v-b4bdaf2e]{color:var(--text-secondary)}.gift-bonuses-view .card .coins[data-v-b4bdaf2e]{font-size:1.8rem;color:var(--palette-green)}.gift-bonuses-view .button[data-v-b4bdaf2e]{width:calc(100% - var(--side) - var(--side))}[data-v-e4acb052]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.popup-overlay[data-v-e4acb052]{position:fixed;top:0;bottom:0;left:0;width:100%;height:100vh;background-color:#0006;display:flex;align-items:flex-end;z-index:1000}.popup-overlay .popup-content[data-v-e4acb052]{min-height:240px;width:100%;background:#fff;border-radius:1rem 1rem 0 0;overflow:hidden;justify-content:center}.popup-overlay .popup-content .popup-content-in[data-v-e4acb052]{width:calc(100% - 2rem)}.fade-bg-enter-active[data-v-e4acb052],.fade-bg-leave-active[data-v-e4acb052]{transition:background-color .3s ease}.fade-bg-enter-from[data-v-e4acb052],.fade-bg-leave-to[data-v-e4acb052]{background-color:transparent}.slide-up-enter-active[data-v-e4acb052],.slide-up-leave-active[data-v-e4acb052]{transition:all .3s ease}.slide-up-enter-from[data-v-e4acb052],.slide-up-leave-to[data-v-e4acb052]{transform:translateY(100%);opacity:0}.slide-up-enter-to[data-v-e4acb052],.slide-up-leave-from[data-v-e4acb052]{transform:translateY(0);opacity:1}[data-v-d235f549]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.profile-view[data-v-d235f549]{padding:0 var(--side)}.profile-view .popup[data-v-d235f549]{background-color:red!important}.profile-view .popup .icon[data-v-d235f549]{height:32px;width:32px;background-color:var(--primary-button)}.profile-view .consent .gray[data-v-d235f549]{color:var(--text-secondary);font-weight:400}.profile-view .profile .gray[data-v-d235f549]{color:var(--text-secondary)}.profile-view .profile .avatar[data-v-d235f549]{background-color:#fff;width:7rem;flex:none;aspect-ratio:1/1;border-radius:.8rem}.profile-view .title[data-v-d235f549]{position:relative;height:42px;align-items:center;gap:.4rem}.profile-view .title img[data-v-d235f549]{height:24px}.profile-view .title .heading[data-v-d235f549]{color:var(--text-primary);font-size:1.4rem}.profile-view .icon[data-v-d235f549]{border-radius:999px;background-color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.profile-view .card[data-v-d235f549]{border-radius:.5rem;background-color:#fff;justify-content:space-between;position:relative;overflow:hidden}.profile-view .card .sales[data-v-d235f549]{color:var(--palette-orange)}.profile-view .card .text[data-v-d235f549]{padding:1rem;justify-content:space-between}.profile-view .card .coins-wrap[data-v-d235f549]{padding-bottom:.2rem}.profile-view .card .coins[data-v-d235f549]{font-size:2rem;color:var(--palette-green)}.profile-view .title[data-v-d235f549]{font-size:1.2rem}.profile-view .carousel[data-v-d235f549]{width:100%;margin-left:-1rem;scroll-snap-type:y mandatory;overflow-x:scroll;overflow-y:hidden}.profile-view .carousel[data-v-d235f549]::-webkit-scrollbar{display:none}.profile-view .carousel .service[data-v-d235f549]{padding:1rem .8rem;min-width:200px;scroll-snap-align:start;gap:1rem}.profile-view .carousel .service[data-v-d235f549]:first-child{margin-left:1rem}.profile-view .carousel .service .gray[data-v-d235f549]{color:var(--dark-text)}.profile-view .carousel .service .small[data-v-d235f549]{font-size:.8rem;color:var(--dark-text)}.profile-view .bottom-buttons[data-v-d235f549]{width:calc(100% - var(--side) - var(--side))}.profile-view .bottom-buttons[data-v-d235f549]>*{flex:1}[data-v-1c3b992e]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.accordion-component .header[data-v-1c3b992e]{cursor:pointer;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.accordion-component img[data-v-1c3b992e]{transition:transform .3s}.accordion-component img.rotated[data-v-1c3b992e]{transform:rotate(180deg)}.content-wrapper[data-v-1c3b992e]{overflow:hidden;transition:height .3s ease}.calendar-cell span[data-v-9b8a4bf0]{width:19px;display:block;transition:all .2s ease-in-out;padding:.4rem .3rem;border-radius:.25rem}[data-v-9b8a4bf0]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.calendar[data-v-9b8a4bf0]{background:var(--calendar-background);color:var(--calendar-text);border-radius:.5rem;overflow:hidden}.calendar-grid[data-v-9b8a4bf0]{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.day-name[data-v-9b8a4bf0]{color:var(--text-secondary);text-align:center;font-size:.8rem}.calendar-cell[data-v-9b8a4bf0]{text-align:center;padding:.125rem 0;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.calendar-cell span[data-v-9b8a4bf0]{width:19px;display:block;transition:all .2s ease-in-out;padding:.4rem .3rem}.calendar-cell .selected[data-v-9b8a4bf0]{border-radius:.25rem;background:var(--calendar-selected-background);color:var(--calendar-selected-text)}.calendar-cell .in-range[data-v-9b8a4bf0]{background:var(--calendar-range-background);color:var(--calendar-selected-text);position:relative}.calendar-cell .in-range[data-v-9b8a4bf0]:not(.range-end){border-radius:0!important}.calendar-cell .in-range[data-v-9b8a4bf0]:not(.range-end):after{position:absolute;content:"";background-color:var(--calendar-range-background);width:100%;height:100%;top:0;left:100%}.calendar-cell .range-start[data-v-9b8a4bf0]{background:var(--calendar-range-background);color:var(--calendar-selected-text);border-radius:.25rem 0 0 .25rem;position:relative}.calendar-cell .range-start[data-v-9b8a4bf0]:after{position:absolute;content:"";background-color:var(--calendar-range-background);width:100%;height:100%;top:0;left:100%}.calendar-cell .range-end[data-v-9b8a4bf0]{background:var(--calendar-range-background);color:var(--calendar-selected-text);border-radius:0 .25rem .25rem 0}.calendar-cell .dot[data-v-9b8a4bf0]{width:4px;height:4px;border-radius:50%;margin:2px auto 0}.calendar-cell .dot.filled[data-v-9b8a4bf0]{background:var(--calendar-dot-filled);border:1px solid var(--calendar-dot-filled)}.calendar-cell .dot.empty[data-v-9b8a4bf0]{border:1px solid var(--calendar-dot-empty)}.slide-left-enter-active[data-v-9b8a4bf0],.slide-left-leave-active[data-v-9b8a4bf0],.slide-right-enter-active[data-v-9b8a4bf0],.slide-right-leave-active[data-v-9b8a4bf0]{transition:transform .2s ease,opacity .2s ease}.slide-left-enter-from[data-v-9b8a4bf0]{transform:translate(100%);opacity:0}.slide-left-leave-to[data-v-9b8a4bf0],.slide-right-enter-from[data-v-9b8a4bf0]{transform:translate(-100%);opacity:0}.slide-right-leave-to[data-v-9b8a4bf0]{transform:translate(100%);opacity:0}[data-v-567e6983]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.appointments-view[data-v-567e6983]{padding:0 var(--side)}.appointments-view .fade-enter-active[data-v-567e6983],.appointments-view .fade-leave-active[data-v-567e6983]{transition:opacity .3s}.appointments-view .fade-enter-from[data-v-567e6983],.appointments-view .fade-leave-to[data-v-567e6983]{opacity:0}.appointments-view .header[data-v-567e6983]{height:48px;align-items:center;justify-content:space-between}.appointments-view .header .buttons .icon[data-v-567e6983]{border-radius:999px;background-color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.appointments-view .header .buttons .icon.selected[data-v-567e6983]{filter:contrast(.6)}.appointments-view .card[data-v-567e6983]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.appointments-view .card .gray[data-v-567e6983]{color:var(--text-secondary)}.appointments-view .card .title[data-v-567e6983]{color:var(--text-secondary);text-align:center}.appointments-view .card .buttons[data-v-567e6983]{height:40px;align-items:stretch}.appointments-view .card .buttons[data-v-567e6983]>*:not(:last-child){flex:1}.appointments-view .button[data-v-567e6983]{width:calc(100% - var(--side) - var(--side))}[data-v-2768af9f]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.create-appointment-view[data-v-2768af9f]{padding:0 var(--side)}.create-appointment-view .title[data-v-2768af9f]{height:32px;align-items:center;gap:.4rem}.create-appointment-view .title img[data-v-2768af9f]{height:24px}.create-appointment-view .title .heading[data-v-2768af9f]{color:var(--text-primary);font-size:1.4rem}.create-appointment-view .count[data-v-2768af9f]{width:min-content;gap:.25rem;color:var(--palette-green);border:1px solid var(--palette-green);padding:.125rem .5rem;border-radius:.4rem}.create-appointment-view .count.negative[data-v-2768af9f]{color:var(--palette-red);border:1px solid var(--palette-red)}.create-appointment-view .count.neutral[data-v-2768af9f]{color:var(--text-secondary);border:1px solid var(--text-secondary)}.create-appointment-view .count img[data-v-2768af9f]{height:1rem}.create-appointment-view .count span[data-v-2768af9f]{font-size:.85rem;white-space:nowrap;vertical-align:center}.create-appointment-view .card[data-v-2768af9f]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.create-appointment-view .card .title[data-v-2768af9f]{color:var(--text-secondary);text-align:center}.create-appointment-view .card .buttons[data-v-2768af9f]{height:40px;align-items:stretch}.create-appointment-view .card .buttons[data-v-2768af9f]>*:not(:last-child){flex:1}.create-appointment-view .card .divider[data-v-2768af9f]{background-color:var(--divider-color);width:100%;height:1px}.create-appointment-view .card .gray[data-v-2768af9f]{color:var(--text-secondary)}.create-appointment-view .card .service-item[data-v-2768af9f]{padding:.5rem 0}.create-appointment-view .card[data-v-2768af9f] .input-wrapper .input-box .input-field{text-align:center}[data-v-95ab28cc]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.create-appointment-view[data-v-95ab28cc]{padding:0 var(--side)}.create-appointment-view .grid-slots[data-v-95ab28cc]{display:grid;width:100%;gap:.25rem;grid-template-columns:repeat(4,1fr)}.create-appointment-view .title[data-v-95ab28cc]{height:32px;align-items:center;gap:.4rem}.create-appointment-view .title img[data-v-95ab28cc]{height:24px}.create-appointment-view .title .heading[data-v-95ab28cc]{color:var(--text-primary);font-size:1.4rem}.create-appointment-view .button-floating[data-v-95ab28cc]{width:calc(100% - var(--side) - var(--side))}.create-appointment-view .button-floating-icon[data-v-95ab28cc]{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem;background-color:#fff;position:absolute;height:100%;width:64px;left:0}.create-appointment-view .card[data-v-95ab28cc]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.create-appointment-view .card .title[data-v-95ab28cc]{color:var(--text-secondary);text-align:center}.create-appointment-view .card .buttons[data-v-95ab28cc]{height:40px;align-items:stretch}.create-appointment-view .card .buttons[data-v-95ab28cc]>*:not(:last-child){flex:1}.create-appointment-view .card .divider[data-v-95ab28cc]{background-color:var(--divider-color);width:100%;height:1px}.create-appointment-view .card .gray[data-v-95ab28cc]{color:var(--text-secondary)}[data-v-fee08c0a]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.service-categories-view[data-v-fee08c0a]{padding:0 var(--side)}.service-categories-view .title[data-v-fee08c0a]{height:32px;align-items:center;gap:.4rem}.service-categories-view .title img[data-v-fee08c0a]{height:24px}.service-categories-view .title .heading[data-v-fee08c0a]{color:var(--text-primary);font-size:1.4rem}.service-categories-view .button-floating[data-v-fee08c0a]{width:calc(100% - var(--side) - var(--side))}.service-categories-view .button-floating-icon[data-v-fee08c0a]{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem;background-color:#fff;position:absolute;height:100%;width:64px;left:0}.service-categories-view .card[data-v-fee08c0a]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.service-categories-view .card .title[data-v-fee08c0a]{color:var(--text-secondary);text-align:center}.service-categories-view .card .buttons[data-v-fee08c0a]{height:40px;align-items:stretch}.service-categories-view .card .buttons[data-v-fee08c0a]>*:not(:last-child){flex:1}.service-categories-view .card .divider[data-v-fee08c0a]{background-color:var(--divider-color);width:100%;height:1px}.service-categories-view .card .gray[data-v-fee08c0a]{color:var(--text-secondary)}[data-v-80e62185]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.services-view[data-v-80e62185]{padding:0 var(--side)}.services-view .title[data-v-80e62185]{height:32px;align-items:center;gap:.4rem}.services-view .title img[data-v-80e62185]{height:24px}.services-view .title .heading[data-v-80e62185]{color:var(--text-primary);font-size:1.4rem}.services-view .button-floating[data-v-80e62185]{width:calc(100% - var(--side) - var(--side))}.services-view .button-floating-icon[data-v-80e62185]{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem;background-color:#fff;position:absolute;height:100%;width:64px;left:0}.services-view .card[data-v-80e62185]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.services-view .card .title[data-v-80e62185]{color:var(--text-secondary);text-align:center}.services-view .card .buttons[data-v-80e62185]{height:40px;align-items:stretch}.services-view .card .buttons[data-v-80e62185]>*:not(:last-child){flex:1}.services-view .card .divider[data-v-80e62185]{background-color:var(--divider-color);width:100%;height:1px}.services-view .card .gray[data-v-80e62185]{color:var(--text-secondary)}.services-view .card .dark-gray[data-v-80e62185]{color:var(--dark-text)}[data-v-144966bf]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.camera-block[data-v-144966bf]{background:#fff;border-radius:14px;padding:14px;margin-top:12px}.head[data-v-144966bf]{display:flex;align-items:flex-start;justify-content:space-between}.eyebrow[data-v-144966bf]{font-size:12px;color:var(--text-secondary)}h2[data-v-144966bf]{font-size:16px;margin:2px 0 0}.live[data-v-144966bf]{font-size:12px;color:#97362a;background:#fbe9e6;border-radius:999px;padding:2px 10px}.placeholder[data-v-144966bf]{margin-top:10px;padding:24px 16px;border-radius:12px;background:#f4f6f9;color:var(--text-secondary);font-size:14px;text-align:center}.placeholder p[data-v-144966bf]{margin:0}.frame[data-v-144966bf]{position:relative;margin-top:10px;border-radius:12px;overflow:hidden;background:#131c26;aspect-ratio:16/9}.frame video[data-v-144966bf]{width:100%;height:100%;object-fit:cover;display:block}.overlay[data-v-144966bf]{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:14px;background:#131c2699}.overlay.error[data-v-144966bf]{background:#97362abf}.note[data-v-144966bf]{font-size:12px;color:var(--text-secondary);margin:8px 0 0;line-height:1.4}.watch[data-v-144966bf]{width:100%;margin-top:10px;padding:12px;border:none;border-radius:12px;background:var(--text-primary);color:#fff;font-size:15px}.watch[data-v-144966bf]:disabled{opacity:.5}[data-v-80e15888]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.client-order-view[data-v-80e15888]{padding:18px var(--side) 92px;max-width:760px;margin:0 auto;color:var(--text-primary)}.topbar[data-v-80e15888]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.topbar h1[data-v-80e15888]{margin:1px 0 0;font-size:1.35rem}.back[data-v-80e15888]{border:0;border-radius:50%;background:#fff;width:38px;height:38px;color:var(--text-primary);font-size:25px;line-height:1;cursor:pointer}.eyebrow[data-v-80e15888]{color:var(--text-secondary);font-size:.69rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.car-hero[data-v-80e15888]{display:flex;align-items:center;gap:11px;padding:14px;border-radius:15px;color:#fff;background:#26333d}.car-symbol[data-v-80e15888]{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:#9be8d0;color:#18342f;font-weight:800}.car-hero>div[data-v-80e15888]:nth-child(2){flex:1;min-width:0;display:grid;gap:3px}.car-hero>div:nth-child(2) strong[data-v-80e15888]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-hero>div:nth-child(2) span[data-v-80e15888]{color:#c6d1d6;font-size:.78rem}.status[data-v-80e15888]{color:#9be8d0;font-size:.7rem;line-height:1.2;text-align:right;max-width:78px}.service-card[data-v-80e15888]{display:grid;gap:4px;padding:14px 2px 17px;border-bottom:1px solid var(--divider-color)}.service-card strong[data-v-80e15888]{font-size:.94rem}.service-card p[data-v-80e15888]{margin:0;color:var(--text-secondary);font-size:.78rem}.section-title[data-v-80e15888]{display:flex;justify-content:space-between;align-items:end;margin:25px 2px 11px}.section-title h2[data-v-80e15888]{margin:2px 0 0;font-size:1.1rem}.live-dot[data-v-80e15888]{color:#277c67;font-size:.72rem}.live-dot[data-v-80e15888]:before{content:"";display:inline-block;vertical-align:middle;width:7px;height:7px;background:#55b69b;border-radius:50%;margin-right:5px}.story[data-v-80e15888]{display:grid;gap:10px}.story-card[data-v-80e15888]{padding:14px;border-radius:13px;background:#fff;border-left:3px solid #8bc9b7}.story-card.finding[data-v-80e15888]{border-left-color:#e9ae3e;background:#fffaf0}.story-head[data-v-80e15888]{display:flex;align-items:center;gap:9px}.story-head .story-icon[data-v-80e15888]{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:50%;background:#e3f4ee;color:#29765e;font-weight:800}.finding .story-head .story-icon[data-v-80e15888]{background:#fff0ce;color:#976304}.story-head div[data-v-80e15888]{min-width:0;flex:1;display:grid;gap:2px}.story-head strong[data-v-80e15888]{font-size:.9rem}.story-head small[data-v-80e15888]{color:var(--text-secondary);font-size:.7rem}.attention[data-v-80e15888]{border-radius:99px;padding:4px 6px;background:#fff0ce;color:#976304;font-size:.64rem;white-space:nowrap}.story-card p[data-v-80e15888]{margin:11px 0 0;line-height:1.4;font-size:.83rem}.media-grid[data-v-80e15888]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}.media-grid img[data-v-80e15888],.media-grid video[data-v-80e15888]{width:100%;max-height:180px;object-fit:cover;border-radius:8px;background:#e8eded}.empty-story[data-v-80e15888]{text-align:center;padding:22px 16px;border:1px dashed #c6d0cc;border-radius:13px;color:var(--text-secondary)}.empty-story span[data-v-80e15888]{color:var(--text-primary);font-weight:700;font-size:.88rem}.empty-story p[data-v-80e15888]{margin:6px 0 0;font-size:.78rem;line-height:1.4}.approval-card[data-v-80e15888]{margin-top:18px;padding:16px;border-radius:15px;background:#fff8e9;border:1px solid #edcf87}.approval-card h2[data-v-80e15888]{font-size:1.05rem;margin:4px 0 6px}.approval-card>p[data-v-80e15888]{font-size:.8rem;line-height:1.4;margin:0 0 12px;color:#66582f}.estimate-line[data-v-80e15888]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:11px 0;border-top:1px solid #ead9ab}.estimate-line strong[data-v-80e15888]{display:block;font-size:.84rem}.estimate-line small[data-v-80e15888]{color:#75683c;font-size:.72rem}.estimate-line b[data-v-80e15888]{font-size:.84rem;white-space:nowrap}.decision-buttons[data-v-80e15888]{grid-column:1/-1;display:flex;gap:6px}.decision-buttons button[data-v-80e15888]{border:1px solid #d8c58f;background:transparent;border-radius:7px;color:#6a5b2e;font-size:.74rem;padding:6px 8px;cursor:pointer}.decision-buttons button.selected[data-v-80e15888]{color:#2e512e;border-color:#6e9d62;background:#e3f1d9;font-weight:700}.estimate-total[data-v-80e15888]{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #d6bd78}.code-field[data-v-80e15888]{display:grid;gap:5px;font-size:.78rem;color:#66582f}.code-field input[data-v-80e15888]{border:1px solid #d6bd78;border-radius:8px;padding:10px;background:#fff;font:inherit}.act-link[data-v-80e15888]{align-self:flex-start;border:0;background:transparent;padding:0;font:inherit;color:var(--accent, #b8860b);text-decoration:underline;cursor:pointer}.estimate-error[data-v-80e15888]{color:#9c3125!important;margin-top:10px!important}.decision-submit[data-v-80e15888]{width:100%;margin-top:13px;padding:12px;border:0;border-radius:9px;background:#2e6657;color:#fff;font-weight:700;cursor:pointer}.decision-submit[data-v-80e15888]:disabled{opacity:.45;cursor:not-allowed}.question-area[data-v-80e15888]{margin-top:11px}.question-area button[data-v-80e15888]{padding:0;border:0;background:transparent;color:#27705c;font-size:.76rem;font-weight:700;cursor:pointer}.question-area textarea[data-v-80e15888]{width:100%;box-sizing:border-box;border:1px solid #aac8bd;border-radius:7px;padding:8px;font:inherit;font-size:.78rem;resize:vertical;margin-bottom:6px}.question-area .cancel-question[data-v-80e15888]{margin-left:12px;color:var(--text-secondary);font-weight:400}.works-title>span[data-v-80e15888]{color:var(--text-secondary);font-weight:700}.works[data-v-80e15888]{display:grid;gap:7px}.work-row[data-v-80e15888]{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;background:#fff}.work-row>div[data-v-80e15888]{display:grid;gap:3px}.work-row strong[data-v-80e15888]{font-size:.84rem}.work-row small[data-v-80e15888]{color:var(--text-secondary);font-size:.72rem}.work-mark[data-v-80e15888]{width:20px;height:20px;border-radius:6px;border:1px solid #bec8c4;color:#fff;display:grid;place-items:center;font-size:.72rem}.work-mark.done[data-v-80e15888]{border-color:#4e9a83;background:#4e9a83}.message[data-v-80e15888]{padding:10px 12px;border-radius:10px;margin-bottom:13px;font-size:.82rem}.message.error[data-v-80e15888]{background:#ffe9e5;color:#952e22}.empty[data-v-80e15888]{color:var(--text-secondary);font-size:.8rem}@media (max-width: 360px){.status[data-v-80e15888]{display:none}.media-grid[data-v-80e15888]{grid-template-columns:1fr}}[data-v-0df5c210]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.review-view[data-v-0df5c210]{padding:0 var(--side)}.review-view .gray[data-v-0df5c210]{color:var(--text-secondary)}.review-view .title[data-v-0df5c210]{height:32px;align-items:center;gap:.4rem}.review-view .title img[data-v-0df5c210]{height:24px}.review-view .title .heading[data-v-0df5c210]{color:var(--text-primary);font-size:1.4rem}.review-view .image[data-v-0df5c210]{background-color:var(--secondary-button);border-radius:.5rem}.review-view .count[data-v-0df5c210]{width:min-content;gap:.25rem;color:var(--palette-green);border:1px solid var(--palette-green);padding:.125rem .5rem;border-radius:.4rem}.review-view .count.negative[data-v-0df5c210]{color:var(--palette-red);border:1px solid var(--palette-red)}.review-view .count.neutral[data-v-0df5c210]{color:var(--text-secondary);border:1px solid var(--text-secondary)}.review-view .count img[data-v-0df5c210]{height:1rem}.review-view .count span[data-v-0df5c210]{font-size:.85rem;white-space:nowrap;vertical-align:center}.review-view .card[data-v-0df5c210]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.review-view .card .title[data-v-0df5c210]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.review-view .card .buttons[data-v-0df5c210]{height:40px;align-items:stretch}.review-view .card .buttons[data-v-0df5c210]>*:not(:last-child){flex:1}.review-view .card .divider[data-v-0df5c210]{background-color:var(--divider-color);width:100%;height:1px}.review-view .yellow[data-v-0df5c210]{color:var(--palette-yellow)}[data-v-b5c1e114]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.contacts-view[data-v-b5c1e114]{padding:0 var(--side);padding-bottom:calc(var(--bottom) + 100px);min-height:100vh}.contacts-view .header[data-v-b5c1e114]{height:48px;align-items:center;justify-content:space-between}.contacts-view .header .buttons .icon[data-v-b5c1e114]{border-radius:999px;background-color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.contacts-view .contacts-list[data-v-b5c1e114]{gap:12px;display:flex;flex-direction:column}.contacts-view .contacts-list .service-card[data-v-b5c1e114]{background-color:#fff;border-radius:.75rem;padding:.75rem;box-shadow:0 .125rem .5rem #0000000a;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:row;gap:.75rem}.contacts-view .contacts-list .service-card[data-v-b5c1e114]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.contacts-view .contacts-list .service-card .service-info[data-v-b5c1e114]{flex:1;display:flex;flex-direction:column}.contacts-view .contacts-list .service-card .service-info .service-name[data-v-b5c1e114]{font-size:1.1rem;color:var(--text-primary);line-height:1.2}.contacts-view .contacts-list .service-card .service-info .service-details[data-v-b5c1e114]{display:flex;flex-direction:column;gap:4px}.contacts-view .contacts-list .service-card .service-info .service-details .detail-item[data-v-b5c1e114]{display:flex;flex-direction:column;gap:2px}.contacts-view .contacts-list .service-card .service-info .service-details .detail-item .label[data-v-b5c1e114]{font-size:.85rem;color:var(--text-primary)}.contacts-view .contacts-list .service-card .service-info .service-details .detail-item .value[data-v-b5c1e114]{font-size:.85rem;color:var(--text-primary);font-weight:400}.contacts-view .contacts-list .service-card .service-info .service-details .detail-item .value.phone-link[data-v-b5c1e114]{cursor:pointer}.contacts-view .contacts-list .service-card .service-info .service-details .detail-item .value.phone-link[data-v-b5c1e114]:hover{opacity:.8}.contacts-view .contacts-list .service-card .service-info .rating[data-v-b5c1e114]{align-items:center}.contacts-view .contacts-list .service-card .service-info .rating .stars[data-v-b5c1e114]{align-items:center;display:flex;flex-direction:row}.contacts-view .contacts-list .service-card .service-info .rating .stars .star[data-v-b5c1e114]{width:1.2rem;height:1.2rem;margin-right:.2rem;cursor:pointer}.contacts-view .contacts-list .service-card .service-info .rating .stars .star.filled path[data-v-b5c1e114]{fill:var(--palette-yellow)}.contacts-view .contacts-list .service-card .service-info .rating .stars .star path[data-v-b5c1e114]{fill:transparent;stroke:var(--palette-yellow)}.contacts-view .contacts-list .service-card .service-logo .logo-placeholder[data-v-b5c1e114]{width:7rem;height:8rem;background-color:var(--background);border-radius:.6rem}.contacts-view .contacts-list .service-card .service-logo .logo-placeholder span[data-v-b5c1e114]{font-size:.85rem}.contacts-view .map-view .map-placeholder[data-v-b5c1e114]{height:400px;background-color:var(--background);border-radius:12px}.contacts-view .map-view .map-placeholder span[data-v-b5c1e114]{font-size:16px}.card[data-v-b5c1e114]{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a}.gray[data-v-b5c1e114]{color:var(--text-secondary)}.gap--25[data-v-b5c1e114]{gap:.25rem}.gap--5[data-v-b5c1e114]{gap:.5rem}[data-v-89df9f47]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.service-detail-view[data-v-89df9f47]{padding:0 var(--side)}.service-detail-view .gray[data-v-89df9f47]{color:var(--text-secondary)}.service-detail-view .title[data-v-89df9f47]{height:32px;align-items:center;gap:.4rem}.service-detail-view .title img[data-v-89df9f47]{height:24px}.service-detail-view .title .heading[data-v-89df9f47]{color:var(--text-primary);font-size:1.4rem}.service-detail-view .image[data-v-89df9f47]{background-color:var(--secondary-button);border-radius:.5rem}.service-detail-view .card[data-v-89df9f47]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.service-detail-view .card .title[data-v-89df9f47]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.service-detail-view .card .buttons[data-v-89df9f47]{height:40px;align-items:stretch}.service-detail-view .card .buttons[data-v-89df9f47]>*:not(:last-child){flex:1}[data-v-b4b161a2]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.appointments-view[data-v-b4b161a2]{padding:0 var(--side)}.appointments-view .header[data-v-b4b161a2]{height:48px;align-items:center;justify-content:space-between}.appointments-view .header .buttons .icon[data-v-b4b161a2]{border-radius:999px;background-color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.appointments-view .header .buttons .icon.selected[data-v-b4b161a2]{filter:contrast(.6)}.appointments-view .discount-card[data-v-b4b161a2]{min-height:240px;background-repeat:no-repeat;background-size:cover;border-radius:1rem;position:relative}.appointments-view .discount-card .text-block[data-v-b4b161a2]{position:absolute;left:1px;top:18px;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:.5rem 1rem;display:flex;flex-direction:column;gap:.25rem}.appointments-view .discount-card .text-block span[data-v-b4b161a2]{color:#fff;font-weight:500}.appointments-view .discount-card .text-block .sale[data-v-b4b161a2]{font-size:1.4rem}.appointments-view .discount-card.plain[data-v-b4b161a2]{background-color:var(--primary-button);min-height:140px}.appointments-view .discount-card.plain .text-block[data-v-b4b161a2]{position:static;padding:1.25rem;-webkit-backdrop-filter:none;backdrop-filter:none}.appointments-view .divider[data-v-b4b161a2]{height:1px;width:100%;background-color:var(--divider-color)}.appointments-view .gray[data-v-b4b161a2]{color:var(--text-secondary)}[data-v-1bc0ec63]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.edit-vehicle-note-view[data-v-1bc0ec63]{padding:0 var(--side)}.edit-vehicle-note-view .gray[data-v-1bc0ec63]{color:var(--text-secondary)}.edit-vehicle-note-view .title[data-v-1bc0ec63]{height:32px;align-items:center;gap:.4rem}.edit-vehicle-note-view .title img[data-v-1bc0ec63]{height:24px}.edit-vehicle-note-view .title .heading[data-v-1bc0ec63]{color:var(--text-primary);font-size:1.4rem}.edit-vehicle-note-view .image[data-v-1bc0ec63]{margin-left:calc(var(--side) * -1);min-height:200px;background-position:center;width:100%;background-size:cover}.edit-vehicle-note-view form .gray[data-v-1bc0ec63]{color:var(--text-secondary)}.edit-vehicle-note-view form .card[data-v-1bc0ec63]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.edit-vehicle-note-view form .card .title[data-v-1bc0ec63]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.edit-vehicle-note-view form .card .buttons[data-v-1bc0ec63]{height:40px;align-items:stretch}.edit-vehicle-note-view form .card .buttons[data-v-1bc0ec63]>*:not(:last-child){flex:1}.edit-vehicle-note-view form .card .divider[data-v-1bc0ec63]{background-color:var(--divider-color);width:100%;height:1px}[data-v-d608b59e]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.edit-client-view[data-v-d608b59e]{padding:0 var(--side)}.edit-client-view .title[data-v-d608b59e]{height:32px;align-items:center;gap:.4rem}.edit-client-view .title img[data-v-d608b59e]{height:24px}.edit-client-view .title .heading[data-v-d608b59e]{color:var(--text-primary);font-size:1.4rem}.edit-client-view form .gray[data-v-d608b59e]{color:var(--text-secondary)}[data-v-f97cfb97]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.profile-view[data-v-f97cfb97]{padding:0 var(--side)}.profile-view .popup[data-v-f97cfb97]{background-color:red!important}.profile-view .popup .icon[data-v-f97cfb97]{height:32px;width:32px;background-color:var(--primary-button)}.profile-view .profile .gray[data-v-f97cfb97]{color:var(--text-secondary)}.profile-view .profile .avatar[data-v-f97cfb97]{background-color:#fff;width:7rem;flex:none;border-radius:.8rem}.profile-view .title[data-v-f97cfb97]{position:relative;height:42px;align-items:center;gap:.4rem}.profile-view .title img[data-v-f97cfb97]{height:24px}.profile-view .title .heading[data-v-f97cfb97]{color:var(--text-primary);font-size:1.4rem}.profile-view .icon[data-v-f97cfb97]{border-radius:999px;background-color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.profile-view .card[data-v-f97cfb97]{border-radius:.5rem;background-color:#fff;justify-content:space-between;position:relative;overflow:hidden}.profile-view .card .sales[data-v-f97cfb97]{color:var(--palette-orange)}.profile-view .card .text[data-v-f97cfb97]{padding:1rem;justify-content:space-between}.profile-view .card .coins-wrap[data-v-f97cfb97]{padding-bottom:.2rem}.profile-view .card .coins[data-v-f97cfb97]{font-size:2rem;color:var(--palette-green)}.profile-view .title[data-v-f97cfb97]{font-size:1.2rem}.profile-view .carousel[data-v-f97cfb97]{width:100%;margin-left:-1rem;scroll-snap-type:y mandatory;overflow-x:scroll;overflow-y:hidden}.profile-view .carousel[data-v-f97cfb97]::-webkit-scrollbar{display:none}.profile-view .carousel .service[data-v-f97cfb97]{padding:1rem .8rem;min-width:200px;scroll-snap-align:start;gap:1rem}.profile-view .carousel .service[data-v-f97cfb97]:first-child{margin-left:1rem}.profile-view .carousel .service .gray[data-v-f97cfb97]{color:var(--dark-text)}.profile-view .carousel .service .small[data-v-f97cfb97]{font-size:.8rem;color:var(--dark-text)}.profile-view .bottom-buttons[data-v-f97cfb97]{width:calc(100% - var(--side) - var(--side))}.profile-view .bottom-buttons[data-v-f97cfb97]>*{flex:1}[data-v-03f23ca0]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.appointments-view[data-v-03f23ca0]{padding:0 var(--side)}.appointments-view .fade-enter-active[data-v-03f23ca0],.appointments-view .fade-leave-active[data-v-03f23ca0]{transition:opacity .3s}.appointments-view .fade-enter-from[data-v-03f23ca0],.appointments-view .fade-leave-to[data-v-03f23ca0]{opacity:0}.appointments-view .header[data-v-03f23ca0]{height:48px;align-items:center;justify-content:space-between}.appointments-view .header .buttons .icon[data-v-03f23ca0]{border-radius:999px;background-color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.appointments-view .header .buttons .icon.selected[data-v-03f23ca0]{filter:contrast(.6)}.appointments-view .card[data-v-03f23ca0]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.appointments-view .card .gray[data-v-03f23ca0]{color:var(--text-secondary)}.appointments-view .card .title[data-v-03f23ca0]{color:var(--text-secondary);text-align:center}.appointments-view .card .buttons[data-v-03f23ca0]{height:40px;align-items:stretch}.appointments-view .card .buttons[data-v-03f23ca0]>*:not(:last-child){flex:1}.appointments-view .divider[data-v-03f23ca0]{height:1px;width:100%;background-color:var(--divider-color)}[data-v-27069bf3]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.work-order-view[data-v-27069bf3]{padding:18px var(--side) 92px;max-width:760px;margin:0 auto;color:var(--text-primary)}.topbar[data-v-27069bf3]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.topbar h1[data-v-27069bf3]{font-size:1.35rem;margin:1px 0 0}.back[data-v-27069bf3]{width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:var(--text-primary);font-size:25px;line-height:1;cursor:pointer}.eyebrow[data-v-27069bf3]{color:var(--text-secondary);font-size:.69rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vehicle-strip[data-v-27069bf3]{display:flex;align-items:center;gap:11px;border-radius:15px;padding:13px;background:#24282d;color:#fff;margin-bottom:28px}.vehicle-mark[data-v-27069bf3]{width:42px;height:42px;border-radius:11px;background:#d8ff62;color:#1d211b;display:grid;place-items:center;font-weight:800}.vehicle-copy[data-v-27069bf3]{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.vehicle-copy strong[data-v-27069bf3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-copy span[data-v-27069bf3]{color:#bcc3cb;font-size:.78rem}.status-chip[data-v-27069bf3]{color:#d8ff62;font-size:.72rem;text-transform:uppercase;white-space:nowrap}.section-heading[data-v-27069bf3]{display:flex;justify-content:space-between;align-items:end;margin:0 2px 11px}.section-heading h2[data-v-27069bf3]{margin:2px 0 0;font-size:1.12rem}.section-heading .progress[data-v-27069bf3]{color:var(--text-secondary);font-weight:700;font-size:.88rem}.work-list[data-v-27069bf3]{display:grid;gap:8px}.work-card[data-v-27069bf3]{display:flex;align-items:center;gap:11px;padding:13px;border-radius:13px;background:#fff;border:1px solid transparent}.work-card.is-in_progress[data-v-27069bf3]{border-color:#bbd954;background:#fbffed}.work-card.is-done[data-v-27069bf3]{opacity:.66}.work-check[data-v-27069bf3]{width:26px;height:26px;flex:0 0 26px;border:1.5px solid #aeb5bc;background:transparent;border-radius:8px;padding:0;color:#fff;font-weight:800;cursor:pointer}.work-check[data-v-27069bf3]:disabled{cursor:default}.is-done .work-check[data-v-27069bf3]{background:#5e7512;border-color:#5e7512}.work-copy[data-v-27069bf3]{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.work-copy strong[data-v-27069bf3]{font-size:.92rem}.work-copy span[data-v-27069bf3]{color:var(--text-secondary);font-size:.76rem}.action-link[data-v-27069bf3]{border:0;background:none;color:#607b08;font-weight:700;padding:7px 0 7px 8px;cursor:pointer}.work-state[data-v-27069bf3]{color:var(--text-secondary);font-size:.74rem;text-align:right;max-width:88px}.report-panel[data-v-27069bf3]{margin-top:27px;padding:17px;background:#25312c;color:#f4f7ef;border-radius:17px}.report-top[data-v-27069bf3]{display:flex;justify-content:space-between;gap:8px}.report-top h2[data-v-27069bf3]{margin:2px 0 0;font-size:1.18rem}.report-top .eyebrow[data-v-27069bf3]{color:#b8c2b4}.private[data-v-27069bf3]{border:1px solid #5b6a61;border-radius:99px;padding:4px 7px;font-size:.66rem;white-space:nowrap;color:#dbe4d6}.hint[data-v-27069bf3]{margin:11px 0 15px;font-size:.78rem;line-height:1.4;color:#c4cdc2}.mode-toggle[data-v-27069bf3]{display:grid;grid-template-columns:1fr 1fr;padding:3px;gap:3px;border-radius:9px;background:#17201c;margin-bottom:13px}.mode-toggle button[data-v-27069bf3]{border:0;border-radius:7px;color:#b9c4b7;background:transparent;min-height:34px;cursor:pointer}.mode-toggle button.active[data-v-27069bf3]{color:#1b251e;background:#d8ff62;font-weight:700}.field-label[data-v-27069bf3]{display:grid;gap:5px;font-size:.78rem;color:#d7dfd5;margin:11px 0}.field-label span[data-v-27069bf3]{color:#9ca89e}.field-label input[data-v-27069bf3],.field-label select[data-v-27069bf3],.field-label textarea[data-v-27069bf3]{width:100%;box-sizing:border-box;min-height:44px;font:inherit;line-height:20px;color:#fff;border:1px solid #536258;background:#1d2722;border-radius:8px;padding:11px 10px;outline:none;appearance:none;-webkit-appearance:none}.field-label input[data-v-27069bf3]:focus,.field-label select[data-v-27069bf3]:focus,.field-label textarea[data-v-27069bf3]:focus{border-color:#d8ff62}.field-label select[data-v-27069bf3]{padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23b9c4b7' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.field-label textarea[data-v-27069bf3]{min-height:84px;line-height:1.45;resize:vertical}.media-row[data-v-27069bf3]{display:flex;align-items:center;gap:10px;margin-top:14px}.camera-button[data-v-27069bf3]{display:inline-flex;align-items:center;gap:6px;color:#d8ff62;font-weight:700;font-size:.8rem;cursor:pointer}.camera-button input[data-v-27069bf3]{display:none}.camera-button span[data-v-27069bf3]{font-size:1.25rem;line-height:.7}.files-count[data-v-27069bf3]{color:#bdc9b9;font-size:.75rem}.file-list[data-v-27069bf3]{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.file-list button[data-v-27069bf3]{border:1px solid #546157;color:#dbe4d7;background:#334038;border-radius:6px;font-size:.7rem;padding:5px 7px;cursor:pointer}.file-list button span[data-v-27069bf3]{margin-left:4px}.finding-note[data-v-27069bf3]{color:#f1d873;margin:10px 0 0;font-size:.73rem}.save-report[data-v-27069bf3]{width:100%;border:0;border-radius:9px;background:#d8ff62;color:#202a1c;padding:12px;font-weight:800;margin-top:16px;cursor:pointer}.save-report[data-v-27069bf3]:disabled{opacity:.45;cursor:not-allowed}.history-heading[data-v-27069bf3]{margin-top:29px}.timeline[data-v-27069bf3]{border-left:1px solid #cdd2cb;margin-left:8px;padding-left:19px;display:grid;gap:17px}.entry-title[data-v-27069bf3]{display:block}.timeline-entry[data-v-27069bf3]{position:relative}.timeline-entry .timeline-dot[data-v-27069bf3]{position:absolute;left:-25px;top:4px;width:10px;height:10px;background:#7d8f30;border-radius:50%;box-shadow:0 0 0 3px #f5f5f1}.timeline-entry.finding .timeline-dot[data-v-27069bf3]{background:#d59d29}.timeline-entry strong[data-v-27069bf3]{font-size:.86rem}.timeline-entry p[data-v-27069bf3]{margin:5px 0;font-size:.8rem;line-height:1.35}.timeline-entry small[data-v-27069bf3]{color:var(--text-secondary);font-size:.7rem}.message[data-v-27069bf3]{border-radius:10px;padding:10px 12px;font-size:.82rem;margin-bottom:14px}.message.error[data-v-27069bf3]{background:#ffe8e5;color:#9c2c20}.message.success[data-v-27069bf3]{background:#edf8d6;color:#426100}.empty[data-v-27069bf3]{color:var(--text-secondary);font-size:.82rem;margin:12px 0}@media (max-width: 360px){.work-state[data-v-27069bf3]{display:none}.vehicle-strip[data-v-27069bf3]{align-items:flex-start}.status-chip[data-v-27069bf3]{max-width:58px;white-space:normal;text-align:right}}[data-v-a9513bdb]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.review-view[data-v-a9513bdb]{padding:0 var(--side)}.review-view .gray[data-v-a9513bdb]{color:var(--text-secondary)}.review-view .title[data-v-a9513bdb]{height:32px;align-items:center;gap:.4rem}.review-view .title img[data-v-a9513bdb]{height:24px}.review-view .title .heading[data-v-a9513bdb]{color:var(--text-primary);font-size:1.4rem}.review-view .image[data-v-a9513bdb]{background-color:var(--secondary-button);border-radius:.5rem}.review-view .count[data-v-a9513bdb]{width:min-content;gap:.25rem;color:var(--palette-green);border:1px solid var(--palette-green);padding:.125rem .5rem;border-radius:.4rem}.review-view .count.negative[data-v-a9513bdb]{color:var(--palette-red);border:1px solid var(--palette-red)}.review-view .count.neutral[data-v-a9513bdb]{color:var(--text-secondary);border:1px solid var(--text-secondary)}.review-view .count img[data-v-a9513bdb]{height:1rem}.review-view .count span[data-v-a9513bdb]{font-size:.85rem;white-space:nowrap;vertical-align:center}.review-view .card[data-v-a9513bdb]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.review-view .card .title[data-v-a9513bdb]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.review-view .card .buttons[data-v-a9513bdb]{height:40px;align-items:stretch}.review-view .card .buttons[data-v-a9513bdb]>*:not(:last-child){flex:1}.review-view .card .divider[data-v-a9513bdb]{background-color:var(--divider-color);width:100%;height:1px}.review-view .yellow[data-v-a9513bdb]{color:var(--palette-yellow)}[data-v-74c40237]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.dashboard-view[data-v-74c40237]{padding:0 var(--side)}.dashboard-view .gray[data-v-74c40237]{color:var(--text-secondary)}.dashboard-view .greeting[data-v-74c40237]{height:48px;align-items:center;justify-content:space-between}.dashboard-view .greeting span[data-v-74c40237]{font-size:1.25rem;color:var(--dark-text)}.dashboard-view .greeting span.bold[data-v-74c40237]{color:var(--text-primary)}.dashboard-view .greeting .buttons .icon[data-v-74c40237]{border-radius:999px;background-color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.dashboard-view .card[data-v-74c40237]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.dashboard-view .card .title[data-v-74c40237]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.dashboard-view .card .buttons[data-v-74c40237]{height:40px;align-items:stretch}.dashboard-view .card .buttons[data-v-74c40237]>*:not(:last-child){flex:1}.dashboard-view .card .divider[data-v-74c40237]{background-color:var(--divider-color);width:100%;height:1px}.dashboard-view .title[data-v-74c40237]{font-size:1.2rem}.dashboard-view .carousel[data-v-74c40237]{width:100%;margin-left:-1rem;scroll-snap-type:y mandatory;overflow-x:scroll;overflow-y:hidden}.dashboard-view .carousel[data-v-74c40237]::-webkit-scrollbar{display:none}.dashboard-view .carousel .service[data-v-74c40237]{padding:1rem .8rem;min-width:200px;height:min-content;scroll-snap-align:start}.dashboard-view .carousel .service[data-v-74c40237]:first-child{margin-left:1rem}.dashboard-view .carousel .service .gray[data-v-74c40237]{color:var(--dark-text)}.dashboard-view .carousel .service .small[data-v-74c40237]{font-size:.8rem;color:var(--dark-text)}.dashboard-view .bottom-buttons[data-v-74c40237]{width:calc(100% - var(--side) - var(--side))}.dashboard-view .bottom-buttons[data-v-74c40237]>*{flex:1}[data-v-ce472e8e]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.appointments-view[data-v-ce472e8e]{padding:0 var(--side)}.appointments-view .fade-enter-active[data-v-ce472e8e],.appointments-view .fade-leave-active[data-v-ce472e8e]{transition:opacity .3s}.appointments-view .fade-enter-from[data-v-ce472e8e],.appointments-view .fade-leave-to[data-v-ce472e8e]{opacity:0}.appointments-view .header[data-v-ce472e8e]{height:48px;align-items:center;justify-content:space-between}.appointments-view .header .buttons .icon[data-v-ce472e8e]{border-radius:999px;background-color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.appointments-view .header .buttons .icon.selected[data-v-ce472e8e]{filter:contrast(.6)}.appointments-view .card[data-v-ce472e8e]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.appointments-view .card .gray[data-v-ce472e8e]{color:var(--text-secondary)}.appointments-view .card .title[data-v-ce472e8e]{color:var(--text-secondary);text-align:center}.appointments-view .card .buttons[data-v-ce472e8e]{height:40px;align-items:stretch}.appointments-view .card .buttons[data-v-ce472e8e]>*:not(:last-child){flex:1}.appointments-view .divider[data-v-ce472e8e]{height:1px;width:100%;background-color:var(--divider-color)}[data-v-76b2fe6c]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.accept-cta[data-v-76b2fe6c]{background:#fff;border-radius:14px;padding:14px;margin-bottom:12px;display:flex;flex-direction:column;gap:10px;border:1px solid #e6c9a4}.accept-cta strong[data-v-76b2fe6c]{display:block;font-size:15px}.accept-cta p[data-v-76b2fe6c]{margin:4px 0 0;font-size:13px;color:var(--text-secondary)}.accept-cta button[data-v-76b2fe6c]{padding:13px;border-radius:12px;border:none;background:var(--text-primary);color:#fff;font-size:15px}.desk-order-view[data-v-76b2fe6c]{padding:18px var(--side) 92px;max-width:760px;margin:0 auto;color:var(--text-primary)}.topbar[data-v-76b2fe6c]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.topbar h1[data-v-76b2fe6c]{font-size:1.35rem;margin:1px 0 0}.back[data-v-76b2fe6c]{width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:var(--text-primary);font-size:25px;line-height:1;cursor:pointer}.eyebrow[data-v-76b2fe6c]{color:var(--text-secondary);font-size:.69rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vehicle-strip[data-v-76b2fe6c]{display:flex;align-items:center;gap:11px;padding:13px;border-radius:15px;background:#23303a;color:#fff}.vehicle-mark[data-v-76b2fe6c]{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#ffca72;color:#32240f;font-weight:800}.vehicle-copy[data-v-76b2fe6c]{display:grid;flex:1;min-width:0;gap:3px}.vehicle-copy strong[data-v-76b2fe6c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-copy span[data-v-76b2fe6c]{color:#cbd4d9;font-size:.78rem}.status-chip[data-v-76b2fe6c]{max-width:92px;color:#ffca72;font-size:.71rem;line-height:1.25;text-align:right;text-transform:uppercase}.blocker-card[data-v-76b2fe6c]{display:grid;gap:3px;margin-top:11px;padding:12px 13px;border-radius:11px;background:#fff2ed;color:#883a27}.blocker-card span[data-v-76b2fe6c]{font-size:.69rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.blocker-card strong[data-v-76b2fe6c]{font-size:.88rem}.blocker-card p[data-v-76b2fe6c]{margin:2px 0 0;font-size:.78rem;line-height:1.35}.section-heading[data-v-76b2fe6c]{display:flex;align-items:end;justify-content:space-between;margin:28px 2px 11px}.section-heading h2[data-v-76b2fe6c]{margin:2px 0 0;font-size:1.12rem}.counter[data-v-76b2fe6c]{display:grid;min-width:24px;height:24px;place-items:center;border-radius:99px;background:#ffe3aa;color:#78500b;font-size:.78rem;font-weight:800}.counter.neutral[data-v-76b2fe6c]{background:#e8ebed;color:#5d6870}.draft-list[data-v-76b2fe6c]{display:grid;gap:10px}.draft-card[data-v-76b2fe6c]{padding:14px;border:1px solid #dce3df;border-left:3px solid #77ae9d;border-radius:13px;background:#fff}.draft-card.finding[data-v-76b2fe6c]{border-left-color:#e3aa31;background:#fffdf8}.draft-card label[data-v-76b2fe6c]{display:grid;gap:5px;margin-top:11px;color:#66726e;font-size:.72rem;font-weight:700}.draft-card input[data-v-76b2fe6c],.draft-card textarea[data-v-76b2fe6c]{box-sizing:border-box;width:100%;border:1px solid #cfd9d3;border-radius:8px;padding:9px;background:#fff;color:var(--text-primary);font:inherit;font-size:.82rem;font-weight:400;outline:none}.draft-card input[data-v-76b2fe6c]:focus,.draft-card textarea[data-v-76b2fe6c]:focus{border-color:#5b9a85}.draft-card textarea[data-v-76b2fe6c]{resize:vertical;line-height:1.35}.draft-head[data-v-76b2fe6c]{display:flex;align-items:center;gap:9px}.draft-head>span[data-v-76b2fe6c]{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#e3f4ee;color:#267158;font-weight:800}.finding .draft-head>span[data-v-76b2fe6c]{background:#fff0cb;color:#976304}.draft-head div[data-v-76b2fe6c]{display:grid;flex:1;gap:2px}.draft-head strong[data-v-76b2fe6c]{font-size:.88rem}.draft-head small[data-v-76b2fe6c]{color:var(--text-secondary);font-size:.7rem}.media-grid[data-v-76b2fe6c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}.media-grid img[data-v-76b2fe6c],.media-grid video[data-v-76b2fe6c]{width:100%;max-height:190px;border-radius:8px;background:#e8eeee;object-fit:cover}.publish[data-v-76b2fe6c]{width:100%;margin-top:13px;padding:11px;border:0;border-radius:9px;background:#306f5d;color:#fff;font-weight:700;cursor:pointer}.publish[data-v-76b2fe6c]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-76b2fe6c]{padding:19px 16px;border:1px dashed #bdc9c4;border-radius:13px;color:var(--text-secondary);text-align:center}.empty-state strong[data-v-76b2fe6c]{color:var(--text-primary);font-size:.88rem}.empty-state p[data-v-76b2fe6c]{margin:6px 0 0;font-size:.78rem;line-height:1.4}.estimate-card[data-v-76b2fe6c]{margin-top:18px;padding:14px;border:1px solid #e5cc8a;border-radius:13px;background:#fff9e9}.estimate-card h2[data-v-76b2fe6c]{margin:3px 0 6px;font-size:1rem}.estimate-card p[data-v-76b2fe6c]{margin:0;color:#6d5a25;font-size:.79rem;line-height:1.4}.works-heading[data-v-76b2fe6c]{margin-top:28px}.work-list[data-v-76b2fe6c]{display:grid;gap:7px}.work-row[data-v-76b2fe6c]{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;border-radius:10px;background:#fff}.work-row.done[data-v-76b2fe6c]{opacity:.65}.work-state[data-v-76b2fe6c]{display:grid;width:22px;height:22px;place-items:center;border:1px solid #c5cfca;border-radius:7px;color:#63726b;font-size:.8rem}.done .work-state[data-v-76b2fe6c]{border-color:#5c9a84;background:#5c9a84;color:#fff}.in_progress .work-state[data-v-76b2fe6c]{border-color:#c59e35;background:#fff6db;color:#9c7210}.work-row>div[data-v-76b2fe6c]{display:grid;min-width:0;gap:3px}.work-row>div strong[data-v-76b2fe6c]{font-size:.84rem}.work-row>div small[data-v-76b2fe6c]{color:var(--text-secondary);font-size:.71rem}.work-row b[data-v-76b2fe6c]{font-size:.78rem;white-space:nowrap}.history-heading[data-v-76b2fe6c]{margin-top:29px}.timeline[data-v-76b2fe6c]{display:grid;gap:12px;padding-left:16px;border-left:1px solid #cbd4cf}.timeline-entry[data-v-76b2fe6c]{position:relative}.timeline-entry .timeline-dot[data-v-76b2fe6c]{position:absolute;left:-22px;top:5px;width:10px;height:10px;border-radius:50%;background:#5d9d87;box-shadow:0 0 0 3px #f6f6f6}.timeline-entry.question .timeline-dot[data-v-76b2fe6c]{background:#d29a29}.timeline-copy[data-v-76b2fe6c]{display:grid;gap:5px}.timeline-title[data-v-76b2fe6c]{display:grid;gap:2px}.timeline-title strong[data-v-76b2fe6c]{font-size:.86rem}.timeline-title small[data-v-76b2fe6c]{color:var(--text-secondary);font-size:.7rem}.timeline-copy p[data-v-76b2fe6c]{margin:2px 0;font-size:.8rem;line-height:1.4}.answer-box[data-v-76b2fe6c]{display:grid;gap:6px;margin-top:4px}.answer-box textarea[data-v-76b2fe6c]{box-sizing:border-box;width:100%;border:1px solid #b6c9c1;border-radius:8px;padding:8px;background:#fff;font:inherit;font-size:.78rem;resize:vertical}.answer-box button[data-v-76b2fe6c]{justify-self:start;border:0;border-radius:7px;padding:7px 9px;background:#e2efe9;color:#276651;font-size:.76rem;font-weight:700;cursor:pointer}.answer-box button[data-v-76b2fe6c]:disabled{opacity:.5}.message[data-v-76b2fe6c]{margin-bottom:13px;padding:10px 12px;border-radius:10px;font-size:.82rem}.message.error[data-v-76b2fe6c]{background:#ffe9e5;color:#952e22}.message.success[data-v-76b2fe6c]{background:#edf8d6;color:#426100}.empty[data-v-76b2fe6c]{margin:6px 0;color:var(--text-secondary);font-size:.8rem}@media (max-width: 360px){.status-chip[data-v-76b2fe6c]{display:none}.media-grid[data-v-76b2fe6c]{grid-template-columns:1fr}}[data-v-f09366a4]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.employees-view[data-v-f09366a4]{padding:0 var(--side)}.employees-view .gray[data-v-f09366a4]{color:var(--text-secondary)}.employees-view .title[data-v-f09366a4]{height:32px;align-items:center;gap:.4rem}.employees-view .title img[data-v-f09366a4]{height:24px}.employees-view .title .heading[data-v-f09366a4]{color:var(--text-primary);font-size:1.4rem}.employees-view .card[data-v-f09366a4]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.employees-view .card .title[data-v-f09366a4]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.employees-view .yellow[data-v-f09366a4]{color:var(--palette-yellow)}[data-v-c0ea262e]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.appointment-view[data-v-c0ea262e]{padding:0 var(--side)}.appointment-view .gray[data-v-c0ea262e]{color:var(--text-secondary)}.appointment-view .title[data-v-c0ea262e]{height:32px;align-items:center;gap:.4rem}.appointment-view .title img[data-v-c0ea262e]{height:24px}.appointment-view .title .heading[data-v-c0ea262e]{color:var(--text-primary);font-size:1.4rem}.appointment-view .image[data-v-c0ea262e]{background-color:var(--secondary-button);border-radius:.5rem}.appointment-view .count[data-v-c0ea262e]{width:min-content;gap:.25rem;color:var(--palette-green);border:1px solid var(--palette-green);padding:.125rem .5rem;border-radius:.4rem}.appointment-view .count.negative[data-v-c0ea262e]{color:var(--palette-red);border:1px solid var(--palette-red)}.appointment-view .count.neutral[data-v-c0ea262e]{color:var(--text-secondary);border:1px solid var(--text-secondary)}.appointment-view .count img[data-v-c0ea262e]{height:1rem}.appointment-view .count span[data-v-c0ea262e]{font-size:.85rem;white-space:nowrap;vertical-align:center}.appointment-view .card[data-v-c0ea262e]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.appointment-view .card .title[data-v-c0ea262e]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.appointment-view .card .buttons[data-v-c0ea262e]{height:40px;align-items:stretch}.appointment-view .card .buttons[data-v-c0ea262e]>*:not(:last-child){flex:1}.appointment-view .card .divider[data-v-c0ea262e]{background-color:var(--divider-color);width:100%;height:1px}[data-v-f749dfe4]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.review-view[data-v-f749dfe4]{padding:0 var(--side)}.review-view .gray[data-v-f749dfe4]{color:var(--text-secondary)}.review-view .title[data-v-f749dfe4]{height:32px;align-items:center;gap:.4rem}.review-view .title img[data-v-f749dfe4]{height:24px}.review-view .title .heading[data-v-f749dfe4]{color:var(--text-primary);font-size:1.4rem}.review-view .image[data-v-f749dfe4]{background-color:var(--secondary-button);border-radius:.5rem}.review-view .count[data-v-f749dfe4]{width:min-content;gap:.25rem;color:var(--palette-green);border:1px solid var(--palette-green);padding:.125rem .5rem;border-radius:.4rem}.review-view .count.negative[data-v-f749dfe4]{color:var(--palette-red);border:1px solid var(--palette-red)}.review-view .count.neutral[data-v-f749dfe4]{color:var(--text-secondary);border:1px solid var(--text-secondary)}.review-view .count img[data-v-f749dfe4]{height:1rem}.review-view .count span[data-v-f749dfe4]{font-size:.85rem;white-space:nowrap;vertical-align:center}.review-view .card[data-v-f749dfe4]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.review-view .card .title[data-v-f749dfe4]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.review-view .card .buttons[data-v-f749dfe4]{height:40px;align-items:stretch}.review-view .card .buttons[data-v-f749dfe4]>*:not(:last-child){flex:1}.review-view .card .divider[data-v-f749dfe4]{background-color:var(--divider-color);width:100%;height:1px}.review-view .yellow[data-v-f749dfe4]{color:var(--palette-yellow)}[data-v-75d20c8f]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.review-view[data-v-75d20c8f]{padding:0 var(--side)}.review-view .gray[data-v-75d20c8f]{color:var(--text-secondary)}.review-view .title[data-v-75d20c8f]{height:32px;align-items:center;gap:.4rem}.review-view .title img[data-v-75d20c8f]{height:24px}.review-view .title .heading[data-v-75d20c8f]{color:var(--text-primary);font-size:1.4rem}.review-view .image[data-v-75d20c8f]{background-color:var(--secondary-button);border-radius:.5rem}.review-view .count[data-v-75d20c8f]{width:min-content;gap:.25rem;color:var(--palette-green);border:1px solid var(--palette-green);padding:.125rem .5rem;border-radius:.4rem}.review-view .count.negative[data-v-75d20c8f]{color:var(--palette-red);border:1px solid var(--palette-red)}.review-view .count.neutral[data-v-75d20c8f]{color:var(--text-secondary);border:1px solid var(--text-secondary)}.review-view .count img[data-v-75d20c8f]{height:1rem}.review-view .count span[data-v-75d20c8f]{font-size:.85rem;white-space:nowrap;vertical-align:center}.review-view .card[data-v-75d20c8f]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.review-view .card .title[data-v-75d20c8f]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.review-view .card .buttons[data-v-75d20c8f]{height:40px;align-items:stretch}.review-view .card .buttons[data-v-75d20c8f]>*:not(:last-child){flex:1}.review-view .card .divider[data-v-75d20c8f]{background-color:var(--divider-color);width:100%;height:1px}.review-view .yellow[data-v-75d20c8f]{color:var(--palette-yellow)}[data-v-7b85a294]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.service-categories-view[data-v-7b85a294]{padding:0 var(--side)}.service-categories-view .title[data-v-7b85a294]{height:32px;align-items:center;gap:.4rem}.service-categories-view .title img[data-v-7b85a294]{height:24px}.service-categories-view .title .heading[data-v-7b85a294]{color:var(--text-primary);font-size:1.4rem}.service-categories-view .button-floating[data-v-7b85a294]{width:calc(100% - var(--side) - var(--side))}.service-categories-view .button-floating-icon[data-v-7b85a294]{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem;background-color:#fff;position:absolute;height:100%;width:64px;left:0}.service-categories-view .card[data-v-7b85a294]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.service-categories-view .card .title[data-v-7b85a294]{color:var(--text-secondary);text-align:center}.service-categories-view .card .buttons[data-v-7b85a294]{height:40px;align-items:stretch}.service-categories-view .card .buttons[data-v-7b85a294]>*:not(:last-child){flex:1}.service-categories-view .card .divider[data-v-7b85a294]{background-color:var(--divider-color);width:100%;height:1px}.service-categories-view .card .gray[data-v-7b85a294]{color:var(--text-secondary)}[data-v-6d1b0579]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.appointment-view[data-v-6d1b0579]{padding:0 var(--side)}.appointment-view .gray[data-v-6d1b0579]{color:var(--text-secondary)}.appointment-view .title[data-v-6d1b0579]{height:32px;align-items:center;gap:.4rem}.appointment-view .title img[data-v-6d1b0579]{height:24px}.appointment-view .title .heading[data-v-6d1b0579]{color:var(--text-primary);font-size:1.4rem}.appointment-view .image[data-v-6d1b0579]{background-color:var(--secondary-button);border-radius:.5rem}.appointment-view .count[data-v-6d1b0579]{width:min-content;gap:.25rem;color:var(--palette-green);border:1px solid var(--palette-green);padding:.125rem .5rem;border-radius:.4rem}.appointment-view .count.negative[data-v-6d1b0579]{color:var(--palette-red);border:1px solid var(--palette-red)}.appointment-view .count.neutral[data-v-6d1b0579]{color:var(--text-secondary);border:1px solid var(--text-secondary)}.appointment-view .count img[data-v-6d1b0579]{height:1rem}.appointment-view .count span[data-v-6d1b0579]{font-size:.85rem;white-space:nowrap;vertical-align:center}.appointment-view .card[data-v-6d1b0579]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.appointment-view .card .title[data-v-6d1b0579]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.appointment-view .card .buttons[data-v-6d1b0579]{height:40px;align-items:stretch}.appointment-view .card .buttons[data-v-6d1b0579]>*:not(:last-child){flex:1}.appointment-view .card .divider[data-v-6d1b0579]{background-color:var(--divider-color);width:100%;height:1px}[data-v-52c7ce1a]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.appointment-view[data-v-52c7ce1a]{padding:0 var(--side)}.appointment-view .gray[data-v-52c7ce1a]{color:var(--text-secondary)}.appointment-view .title[data-v-52c7ce1a]{height:32px;align-items:center;gap:.4rem}.appointment-view .title img[data-v-52c7ce1a]{height:24px}.appointment-view .title .heading[data-v-52c7ce1a]{color:var(--text-primary);font-size:1.4rem}.appointment-view .image[data-v-52c7ce1a]{background-color:var(--secondary-button);border-radius:.5rem}.appointment-view .count[data-v-52c7ce1a]{width:min-content;gap:.25rem;color:var(--palette-green);border:1px solid var(--palette-green);padding:.125rem .5rem;border-radius:.4rem}.appointment-view .count.negative[data-v-52c7ce1a]{color:var(--palette-red);border:1px solid var(--palette-red)}.appointment-view .count.neutral[data-v-52c7ce1a]{color:var(--text-secondary);border:1px solid var(--text-secondary)}.appointment-view .count img[data-v-52c7ce1a]{height:1rem}.appointment-view .count span[data-v-52c7ce1a]{font-size:.85rem;white-space:nowrap;vertical-align:center}.appointment-view .card[data-v-52c7ce1a]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.appointment-view .card .title[data-v-52c7ce1a]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.appointment-view .card .buttons[data-v-52c7ce1a]{height:40px;align-items:stretch}.appointment-view .card .buttons[data-v-52c7ce1a]>*:not(:last-child){flex:1}.appointment-view .card .divider[data-v-52c7ce1a]{background-color:var(--divider-color);width:100%;height:1px}[data-v-ec5e77d1]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.appointment-view[data-v-ec5e77d1]{padding:0 var(--side)}.appointment-view .gray[data-v-ec5e77d1]{color:var(--text-secondary)}.appointment-view .title[data-v-ec5e77d1]{height:32px;align-items:center;gap:.4rem}.appointment-view .title img[data-v-ec5e77d1]{height:24px}.appointment-view .title .heading[data-v-ec5e77d1]{color:var(--text-primary);font-size:1.4rem}.appointment-view .image[data-v-ec5e77d1]{background-color:var(--secondary-button);border-radius:.5rem}.appointment-view .count[data-v-ec5e77d1]{width:min-content;gap:.25rem;color:var(--palette-green);border:1px solid var(--palette-green);padding:.125rem .5rem;border-radius:.4rem}.appointment-view .count.negative[data-v-ec5e77d1]{color:var(--palette-red);border:1px solid var(--palette-red)}.appointment-view .count.neutral[data-v-ec5e77d1]{color:var(--text-secondary);border:1px solid var(--text-secondary)}.appointment-view .count img[data-v-ec5e77d1]{height:1rem}.appointment-view .count span[data-v-ec5e77d1]{font-size:.85rem;white-space:nowrap;vertical-align:center}.appointment-view .card[data-v-ec5e77d1]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.appointment-view .card .title[data-v-ec5e77d1]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.appointment-view .card .buttons[data-v-ec5e77d1]{height:40px;align-items:stretch}.appointment-view .card .buttons[data-v-ec5e77d1]>*:not(:last-child){flex:1}.appointment-view .card .divider[data-v-ec5e77d1]{background-color:var(--divider-color);width:100%;height:1px}[data-v-e3c85ef7]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.appointment-view[data-v-e3c85ef7]{padding:0 var(--side)}.appointment-view .gray[data-v-e3c85ef7]{color:var(--text-secondary)}.appointment-view .title[data-v-e3c85ef7]{height:32px;align-items:center;gap:.4rem}.appointment-view .title img[data-v-e3c85ef7]{height:24px}.appointment-view .title .heading[data-v-e3c85ef7]{color:var(--text-primary);font-size:1.4rem}.appointment-view .image[data-v-e3c85ef7]{background-color:var(--secondary-button);border-radius:.5rem}.appointment-view .count[data-v-e3c85ef7]{width:min-content;gap:.25rem;color:var(--palette-green);border:1px solid var(--palette-green);padding:.125rem .5rem;border-radius:.4rem}.appointment-view .count.negative[data-v-e3c85ef7]{color:var(--palette-red);border:1px solid var(--palette-red)}.appointment-view .count.neutral[data-v-e3c85ef7]{color:var(--text-secondary);border:1px solid var(--text-secondary)}.appointment-view .count img[data-v-e3c85ef7]{height:1rem}.appointment-view .count span[data-v-e3c85ef7]{font-size:.85rem;white-space:nowrap;vertical-align:center}.appointment-view .card[data-v-e3c85ef7]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.appointment-view .card .title[data-v-e3c85ef7]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.appointment-view .card .buttons[data-v-e3c85ef7]{height:40px;align-items:stretch}.appointment-view .card .buttons[data-v-e3c85ef7]>*:not(:last-child){flex:1}.appointment-view .card .divider[data-v-e3c85ef7]{background-color:var(--divider-color);width:100%;height:1px}[data-v-c0a7c44c]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.appointment-view[data-v-c0a7c44c]{padding:0 var(--side)}.appointment-view .gray[data-v-c0a7c44c]{color:var(--text-secondary)}.appointment-view .title[data-v-c0a7c44c]{height:32px;align-items:center;gap:.4rem}.appointment-view .title img[data-v-c0a7c44c]{height:24px}.appointment-view .title .heading[data-v-c0a7c44c]{color:var(--text-primary);font-size:1.4rem}.appointment-view .image[data-v-c0a7c44c]{background-color:var(--secondary-button);border-radius:.5rem}.appointment-view .count[data-v-c0a7c44c]{width:min-content;gap:.25rem;color:var(--palette-green);border:1px solid var(--palette-green);padding:.125rem .5rem;border-radius:.4rem}.appointment-view .count.negative[data-v-c0a7c44c]{color:var(--palette-red);border:1px solid var(--palette-red)}.appointment-view .count.neutral[data-v-c0a7c44c]{color:var(--text-secondary);border:1px solid var(--text-secondary)}.appointment-view .count img[data-v-c0a7c44c]{height:1rem}.appointment-view .count span[data-v-c0a7c44c]{font-size:.85rem;white-space:nowrap;vertical-align:center}.appointment-view .card[data-v-c0a7c44c]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.appointment-view .card .title[data-v-c0a7c44c]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.appointment-view .card .buttons[data-v-c0a7c44c]{height:40px;align-items:stretch}.appointment-view .card .buttons[data-v-c0a7c44c]>*:not(:last-child){flex:1}.appointment-view .card .divider[data-v-c0a7c44c]{background-color:var(--divider-color);width:100%;height:1px}[data-v-a19cc0cd]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.appointments-view[data-v-a19cc0cd]{padding:0 var(--side)}.appointments-view .header[data-v-a19cc0cd]{height:48px;align-items:center;justify-content:space-between}.appointments-view .header .buttons .icon[data-v-a19cc0cd]{border-radius:999px;background-color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.appointments-view .header .buttons .icon.selected[data-v-a19cc0cd]{filter:contrast(.6)}.appointments-view .loading[data-v-a19cc0cd],.appointments-view .no-data[data-v-a19cc0cd]{text-align:center;padding:2rem;color:var(--text-secondary)}.appointments-view .discount-card[data-v-a19cc0cd]{min-height:240px;background-repeat:no-repeat;background-size:cover;border-radius:1rem;position:relative}.appointments-view .discount-card .text-block[data-v-a19cc0cd]{position:absolute;left:1px;top:18px;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:.5rem 1rem}.appointments-view .discount-card .text-block span[data-v-a19cc0cd]{color:#fff;font-weight:500}.appointments-view .divider[data-v-a19cc0cd]{height:1px;width:100%;background-color:var(--divider-color)}[data-v-9ba4cd0a]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.appointment-view[data-v-9ba4cd0a]{padding:0 var(--side)}.appointment-view .gray[data-v-9ba4cd0a]{color:var(--text-secondary)}.appointment-view .title[data-v-9ba4cd0a]{height:32px;align-items:center;gap:.4rem}.appointment-view .title img[data-v-9ba4cd0a]{height:24px}.appointment-view .title .heading[data-v-9ba4cd0a]{color:var(--text-primary);font-size:1.4rem}.appointment-view .image[data-v-9ba4cd0a]{background-color:var(--secondary-button);border-radius:.5rem}.appointment-view .count[data-v-9ba4cd0a]{width:min-content;gap:.25rem;color:var(--palette-green);border:1px solid var(--palette-green);padding:.125rem .5rem;border-radius:.4rem}.appointment-view .count.negative[data-v-9ba4cd0a]{color:var(--palette-red);border:1px solid var(--palette-red)}.appointment-view .count.neutral[data-v-9ba4cd0a]{color:var(--text-secondary);border:1px solid var(--text-secondary)}.appointment-view .count img[data-v-9ba4cd0a]{height:1rem}.appointment-view .count span[data-v-9ba4cd0a]{font-size:.85rem;white-space:nowrap;vertical-align:center}.appointment-view .card[data-v-9ba4cd0a]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.appointment-view .card .title[data-v-9ba4cd0a]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.appointment-view .card .buttons[data-v-9ba4cd0a]{height:40px;align-items:stretch}.appointment-view .card .buttons[data-v-9ba4cd0a]>*:not(:last-child){flex:1}.appointment-view .card .divider[data-v-9ba4cd0a]{background-color:var(--divider-color);width:100%;height:1px}.appointment-view .preview-image[data-v-9ba4cd0a]{width:100%;max-height:200px;object-fit:cover;border-radius:.5rem}[data-v-0a7ed75c]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.appointment-view[data-v-0a7ed75c]{padding:0 var(--side)}.appointment-view .gray[data-v-0a7ed75c]{color:var(--text-secondary)}.appointment-view .title[data-v-0a7ed75c]{height:32px;align-items:center;gap:.4rem}.appointment-view .title img[data-v-0a7ed75c]{height:24px}.appointment-view .title .heading[data-v-0a7ed75c]{color:var(--text-primary);font-size:1.4rem}.appointment-view .image[data-v-0a7ed75c]{background-color:var(--secondary-button);border-radius:.5rem}.appointment-view .count[data-v-0a7ed75c]{width:min-content;gap:.25rem;color:var(--palette-green);border:1px solid var(--palette-green);padding:.125rem .5rem;border-radius:.4rem}.appointment-view .count.negative[data-v-0a7ed75c]{color:var(--palette-red);border:1px solid var(--palette-red)}.appointment-view .count.neutral[data-v-0a7ed75c]{color:var(--text-secondary);border:1px solid var(--text-secondary)}.appointment-view .count img[data-v-0a7ed75c]{height:1rem}.appointment-view .count span[data-v-0a7ed75c]{font-size:.85rem;white-space:nowrap;vertical-align:center}.appointment-view .card[data-v-0a7ed75c]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.appointment-view .card .title[data-v-0a7ed75c]{color:var(--text-secondary);text-align:center;margin:.3rem 0 1rem}.appointment-view .card .buttons[data-v-0a7ed75c]{height:40px;align-items:stretch}.appointment-view .card .buttons[data-v-0a7ed75c]>*:not(:last-child){flex:1}.appointment-view .card .divider[data-v-0a7ed75c]{background-color:var(--divider-color);width:100%;height:1px}.appointment-view .loading[data-v-0a7ed75c]{text-align:center;padding:2rem;color:var(--text-secondary)}.appointment-view .preview-image[data-v-0a7ed75c]{width:100%;max-height:160px;object-fit:cover;border-radius:.5rem}.appointment-view .delete-btn[data-v-0a7ed75c]{width:48px!important;min-width:48px!important;background-color:var(--palette-red)!important}.appointment-view .delete-btn img[data-v-0a7ed75c]{filter:brightness(0) invert(1)}[data-v-36d34d38]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.edit-client-view[data-v-36d34d38]{padding:0 var(--side)}.edit-client-view .title[data-v-36d34d38]{height:32px;align-items:center;gap:.4rem}.edit-client-view .title img[data-v-36d34d38]{height:24px}.edit-client-view .title .heading[data-v-36d34d38]{color:var(--text-primary);font-size:1.4rem}.edit-client-view form .gray[data-v-36d34d38]{color:var(--text-secondary)}.edit-client-view .card[data-v-36d34d38]{background-color:#fff;padding:1rem .75rem;border-radius:.75rem}.edit-client-view .card .gray[data-v-36d34d38]{color:var(--text-secondary)}.edit-client-view .card .title[data-v-36d34d38]{color:var(--text-secondary);text-align:center}.edit-client-view .card .buttons[data-v-36d34d38]{height:40px;align-items:stretch}.edit-client-view .card .buttons[data-v-36d34d38]>*:not(:last-child){flex:1}[data-v-90ba60ac]:root{--text-primary: black;--text-secondary: #8E8E93;--dark-text: #3A3A3C;--sidebar-text: #3A3A3C;--switch-background: #EBEBEB;--switch-selected: white;--palette-green: #34C759;--palette-orange: #FF9500;--palette-red: #FF3B30;--palette-yellow: #ffcc00;--primary-button: #3A3A3C;--primary-button-text: white;--secondary-button: #ffffff;--secondary-button-text: black;--darkblue-button: #14161C;--darkblue-button-text: white;--clear-button: white;--clear-button-text: #1E1E1E;--primary-input-label: black;--primary-input-background: white;--primary-input-placeholder: red;--accent-input-background: #F6F6F6;--input-border: #E1E4EA;--input-border-focus: #9AA3B0;--top: max(env(safe-area-inset-top, 1rem), 1rem);--bottom: calc(env(safe-area-inset-bottom, .5rem) + .2rem) ;--side: calc(env(safe-area-inset-left, 1rem) + 1rem) ;--background: #f6f6f6;--divider-color: #F6F6F6;--dash-color: #8E8E93;--calendar-background: white;--calendar-text: #1E1E1E;--calendar-selected-background: #3A3A3C;--calendar-range-background: #6e6e71;--calendar-selected-text: white;--calendar-dot-filled: #1E1E1E;--calendar-dot-empty: #D0D0D0;--calendar-header-background: #F6F6F6;--calendar-header-text: black;--calendar-nav-icon: #1E1E1E;--calendar-nav-icon-hover: #3A3A3C}.acceptance-view[data-v-90ba60ac]{padding:0 var(--side) 120px}.topbar[data-v-90ba60ac]{display:flex;align-items:center;gap:12px;padding:12px 0}.back[data-v-90ba60ac]{border:none;background:none;font-size:24px;padding:0 4px}.eyebrow[data-v-90ba60ac]{font-size:12px;color:var(--text-secondary)}h1[data-v-90ba60ac]{font-size:20px;margin:0}h2[data-v-90ba60ac]{font-size:16px;margin:0}.message[data-v-90ba60ac]{border-radius:10px;padding:10px 12px;font-size:14px;margin-bottom:12px}.message.error[data-v-90ba60ac]{background:#fbe9e6;color:#97362a}.message.notice[data-v-90ba60ac]{background:#eef2f7;color:var(--text-secondary)}.block[data-v-90ba60ac]{background:#fff;border-radius:14px;padding:14px;margin-bottom:12px}.block-head[data-v-90ba60ac]{display:flex;align-items:center;justify-content:space-between}.hint[data-v-90ba60ac]{font-size:13px;color:var(--text-secondary);margin:6px 0 10px}.counter[data-v-90ba60ac]{font-size:13px;color:var(--text-secondary)}.counter.enough[data-v-90ba60ac]{color:#24684a;font-weight:500}.shots[data-v-90ba60ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.shot[data-v-90ba60ac]{position:relative;aspect-ratio:4/3;border-radius:10px;overflow:hidden;border:1px solid #e2e6ec;padding:0;background:#f4f6f9}.shot img[data-v-90ba60ac]{width:100%;height:100%;object-fit:cover}.shot .remove[data-v-90ba60ac]{position:absolute;top:4px;right:6px;background:#0000008c;color:#fff;border-radius:999px;width:20px;height:20px;font-size:14px}.shot.add[data-v-90ba60ac]{display:grid;place-items:center;font-size:26px;color:var(--text-secondary);border-style:dashed}.shot.add input[data-v-90ba60ac]{display:none}.angles[data-v-90ba60ac]{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.angle[data-v-90ba60ac]{font-size:12px;color:var(--text-secondary);background:#f4f6f9;border-radius:999px;padding:2px 8px}.field[data-v-90ba60ac]{display:block;font-size:13px;color:var(--text-secondary);margin-top:10px}.field-title[data-v-90ba60ac]{display:block;margin-bottom:6px}.field input[data-v-90ba60ac],textarea[data-v-90ba60ac],select[data-v-90ba60ac]{width:100%;box-sizing:border-box;min-height:44px;padding:11px 12px;font-size:16px;line-height:20px;border:1px solid #e2e6ec;border-radius:10px;margin-top:4px;color:var(--text-primary);background:#fff;appearance:none;-webkit-appearance:none}textarea[data-v-90ba60ac]{min-height:84px;line-height:1.45;resize:vertical}select[data-v-90ba60ac]{padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236b7785' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}input[type=number][data-v-90ba60ac]{-moz-appearance:textfield}input[type=number][data-v-90ba60ac]::-webkit-outer-spin-button,input[type=number][data-v-90ba60ac]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.keys input[data-v-90ba60ac]{width:90px}.fuel[data-v-90ba60ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.fuel button[data-v-90ba60ac]{padding:10px 4px;border-radius:10px;border:1px solid #e2e6ec;background:#fff;font-size:13px}.fuel button.active[data-v-90ba60ac]{background:var(--text-primary);color:#fff;border-color:var(--text-primary)}.checks[data-v-90ba60ac]{display:flex;flex-wrap:wrap;gap:8px}.check[data-v-90ba60ac]{display:flex;align-items:center;gap:8px;border:1px solid #e2e6ec;background:#fff;border-radius:999px;padding:8px 14px 8px 8px;font-size:14px}.check.on[data-v-90ba60ac]{border-color:var(--text-primary)}.box[data-v-90ba60ac]{width:20px;height:20px;border-radius:6px;background:#f0f2f5;display:grid;place-items:center;font-size:13px}.check.on .box[data-v-90ba60ac]{background:var(--text-primary);color:#fff}.damage[data-v-90ba60ac]{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;align-items:center;margin-bottom:8px}.damage input[data-v-90ba60ac],.damage select[data-v-90ba60ac]{margin-top:0}.damage input[data-v-90ba60ac]{grid-column:1/3}.drop[data-v-90ba60ac]{grid-row:1/3;border:none;background:#f4f6f9;border-radius:10px;width:36px;height:100%;font-size:18px;color:var(--text-secondary)}.add-damage[data-v-90ba60ac]{width:100%;padding:11px;border-radius:10px;border:1px dashed #cfd6df;background:#fff;color:var(--text-secondary);font-size:14px}.submit-bar[data-v-90ba60ac]{position:fixed;left:0;right:0;bottom:0;padding:12px var(--side);background:#fff;border-top:1px solid #e6e9ee;display:flex;align-items:center;gap:12px}.summary[data-v-90ba60ac]{display:flex;flex-direction:column;font-size:12px;color:var(--text-secondary)}.summary strong[data-v-90ba60ac]{font-size:14px;color:var(--text-primary)}.submit[data-v-90ba60ac]{flex:1;padding:14px;border-radius:12px;border:none;background:var(--text-primary);color:#fff;font-size:16px}.submit[data-v-90ba60ac]:disabled{opacity:.4}
