@charset "UTF-8";:root{--vh: 1vh;--keyboard-height: env(keyboard-inset-height, 0px)}@media screen and (max-width: 768px){html{height:100vh;height:calc(var(--vh, 1vh) * 100);overflow:hidden;position:fixed;width:100%}body{height:100vh;height:calc(var(--vh, 1vh) * 100);overflow:hidden;position:fixed;width:100%;margin:0;padding:0;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}#app{height:100vh;height:calc(var(--vh, 1vh) * 100);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:relative;padding-bottom:var(--keyboard-height);box-sizing:border-box}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea,select{font-size:16px!important;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-appearance:none;appearance:none;border-radius:0}.flutter-webview-fix{position:relative;z-index:1;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.keyboard-aware{margin-bottom:var(--keyboard-height);transition:margin-bottom .3s ease}.bottom-fixed{position:fixed;bottom:var(--keyboard-height);transition:bottom .3s ease}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:#000;background:#28272c;transition:color .5s,background-color .5s;line-height:1.6;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.container{width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}@media (min-width: 640px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 1024px){.container{max-width:960px}}@media (min-width: 1280px){.container{max-width:1140px}}.container-flex{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}@media (max-width: 480px){.container-flex{padding-bottom:50px}}.form-label{display:block;margin-bottom:.25rem;font-weight:500}.form-control{display:block;width:100%;padding:.5rem 1rem;font-size:1rem;line-height:1.5;color:#000;background-color:#fff;background-clip:padding-box;border:1px solid #949494;border-radius:.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#ff6b00;outline:0;box-shadow:0 0 0 .2rem #ff6b0040}.error-message{color:#f44336;margin-bottom:1rem;font-size:.875rem}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-ThinItalic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Ultralight.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-UltralightItalic.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-LightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-SemiboldItalic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Heavy.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-HeavyItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}.form-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.button-classic{background:#28272c;border-radius:5px;font-family:SF Pro Display;font-style:normal;font-weight:500;font-size:16px;line-height:20px;display:inline-flex;align-items:center;text-align:center;color:#fff;justify-content:center;text-decoration:none;padding:16px 35px;border:none;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 480px){.button-classic{padding:16px 20px;width:100%;margin-bottom:15px}}.button-orange{background:#f6b60f;color:#28272c}.button-width{width:100%;display:flex}.button-transparent{font-family:SF Pro Display;font-style:normal;font-weight:500;font-size:16px;line-height:20px;display:flex;align-items:center;text-align:center;color:#f6b60f;text-decoration:none;border:none}.button-url{font-family:SF Pro Display;font-style:normal;font-weight:500;font-size:16px;line-height:20px;display:flex;align-items:center;text-align:center;color:#000;text-decoration:none;background:transparent;border:none;padding:16px 35px;justify-content:center}@media (max-width: 480px){.button-url{padding:16px 20px;margin-bottom:15px}}.form-code{width:100%;text-align:center;font-size:1.25rem;letter-spacing:.5em;padding:.5rem;border:none;outline:none}.form-code-digits{display:flex;justify-content:center;gap:10px;margin:2em auto}.form-code-digits .digit{width:40px;height:50px;border-bottom:2px solid #D9DCE2;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:500}.form-code-digits .digit.active{border-bottom-color:#ff6b00}.form-code-digits .digit.error{border-bottom-color:#f44336;color:#f44336}.form-code-error{color:#f44336;text-align:center;margin-top:1rem;font-size:1rem}.form-code-resend{color:#949494;text-align:center;margin-top:1rem;font-size:.875rem}.error-message{color:#f44336;text-align:center;margin:1rem 0}.resend-code-message{color:#28272c;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:16px;padding:25px}.checkboxs-content{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.form-check{display:flex;align-items:center;gap:10px;cursor:pointer}.form-check-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:1px solid #AAABAF;border-radius:4px;background-color:#f8f9fb;cursor:pointer;position:relative}.form-check-input:checked{background-color:#f6b60f;border-color:#f6b60f}.form-check-input:checked:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-check-input:focus{outline:none;box-shadow:0 0 0 2px #f6b60f4d}.form-check-label{font-family:SF Pro Display;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#28272c;cursor:pointer}@media (max-width: 480px){.form-check{padding:5px 0}.form-check-label{font-size:15px}}.boxcard{padding-bottom:env(safe-area-inset-bottom,20px);padding-top:env(safe-area-inset-top,0)}@media (max-width: 480px){.boxcard.boxcard-medium{padding-bottom:30px}}@media (max-width: 480px){.button-classic,.button-url{margin-bottom:10px}}@media (max-width: 480px){.form-boxcard{margin-bottom:20px}}#app{padding-bottom:env(safe-area-inset-bottom,20px);padding-top:env(safe-area-inset-top,0)}@supports (-webkit-touch-callout: none){.container-flex{padding-bottom:70px}.button-conteny-down{margin-bottom:50px}}.error-message{font-family:SF Pro Display;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#ff3b30;padding:8px 12px;background-color:#ff3b301a;border-radius:5px;margin-bottom:16px;text-align:center}.success-message{font-family:SF Pro Display;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#34c759;padding:8px 12px;border-radius:5px;margin-bottom:16px;text-align:center}.info-message{font-family:SF Pro Display;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#007aff;padding:8px 12px;background-color:#007aff1a;border-radius:5px;margin-bottom:16px;text-align:center}@media (max-width: 480px){.error-message,.success-message,.info-message{font-size:13px;padding:8px}}.page-transition{position:absolute;width:100%;height:100%;overflow-x:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;will-change:transform,opacity}@media (max-width: 768px){.page-transition{transform:translateZ(0);-webkit-transform:translateZ(0)}}.scale-enter-active,.scale-leave-active{transition:all .3s ease}.scale-enter-from,.scale-leave-to{opacity:0;transform:scale(.9)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s ease-out}.slide-up-enter-from{opacity:0;transform:translateY(30px)}.slide-up-leave-to{opacity:0;transform:translateY(-30px)}.slide-down-enter-active,.slide-down-leave-active{transition:all .3s ease-out}.slide-down-enter-from{opacity:0;transform:translateY(-30px)}.slide-down-leave-to{opacity:0;transform:translateY(30px)}.modal-enter-active,.modal-leave-active{transition:all .3s ease}.modal-enter-from{opacity:0;transform:scale(1.1)}.modal-leave-to{opacity:0;transform:scale(.9)}body.flutter-webview{-webkit-overflow-scrolling:touch}body.flutter-webview #app{overflow-y:auto;-webkit-overflow-scrolling:touch}.form-container{min-height:100vh;display:flex;flex-direction:column}.modal-container{max-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.fixed-bottom{position:fixed;bottom:0;left:0;right:0;z-index:1000}.flutter-webview input,.flutter-webview textarea,.flutter-webview select{font-size:16px!important;transform:translateZ(0)}.flutter-webview input:focus,.flutter-webview textarea:focus,.flutter-webview select:focus{outline:2px solid #007AFF;outline-offset:2px;z-index:1000;position:relative}.flutter-webview *{-webkit-overflow-scrolling:touch}@media (max-width: 767px){.flutter-webview .container-flex{min-height:100vh;padding-bottom:20px}.flutter-webview input,.flutter-webview textarea,.flutter-webview select{-webkit-appearance:none;appearance:none;border-radius:8px}.flutter-webview input:focus,.flutter-webview textarea:focus,.flutter-webview select:focus{transition:all .2s ease;transform:scale(1.02)}}.modal-overlay{position:fixed;inset:0;background-color:#00000080;z-index:9999;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;overflow:hidden;height:100vh;animation:fadeIn .3s ease}.modal-container{background-color:#fff;width:100%;max-width:600px;max-height:90vh;border-radius:16px 16px 0 0;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,max-height .3s ease,bottom .3s ease;animation:slideUp .3s ease}.modal-container.keyboard-active{position:fixed;bottom:var(--keyboard-height, 0);max-height:calc(100vh - var(--keyboard-height, 0));border-radius:16px;box-shadow:0 -8px 24px #0003}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 0;position:relative}.modal-handle{width:36px;height:4px;background-color:#f0f0f0;border-radius:2px;margin:0 auto 16px}.modal-title{font-size:18px;font-weight:600;color:#28272c;margin:0;padding-bottom:16px;text-align:center;width:100%;padding-top:10px}.modal-content{overflow-y:auto;padding:16px;flex:1;-webkit-overflow-scrolling:touch}.modal-content input:focus,.modal-content textarea:focus,.modal-content [contenteditable=true]:focus,.modal-content .modal-active-input{position:relative;z-index:10;outline:none;box-shadow:0 0 0 2px #007bff40}.keyboard-active .modal-content{transition:padding-bottom .3s ease;padding-bottom:calc(var(--keyboard-height, 0) + 20px)}.keyboard-active .modal-content>*:last-child{margin-bottom:20px}.close-button{position:absolute;right:16px;top:16px}@supports (-webkit-touch-callout: none){.modal-container.keyboard-active{padding-bottom:env(safe-area-inset-bottom,0)}input[data-keyboard-aware=true],textarea[data-keyboard-aware=true]{-webkit-user-select:text;user-select:text}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}html{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-display:swap;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overflow:hidden}body{margin:0;padding:0;overflow:hidden;position:fixed;width:100%;height:100%;overscroll-behavior:none}#app{margin:0 auto;font-weight:400;height:100vh;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-overflow-scrolling:touch}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}body{background:#28272c}.loader-body{background:#f8f9fb}.background-dark{background:url(/images/background.jpg);background-color:#28272c;background-size:100%;overflow-x:hidden;height:100%}.background-light{background:#fff;height:100%}.container.container-flex{display:flex;flex-direction:column;justify-content:space-between;height:100%}.logotype{font-family:SF Pro Display;font-style:normal;font-weight:700;font-size:32px;line-height:34px;display:flex;align-items:center;color:#f6b60f;margin-top:90px;margin-bottom:24px}.welcome-header{font-family:SF Pro Display;font-style:normal;font-weight:500;font-size:18px;line-height:36px;display:flex;align-items:center;text-align:center;color:#fff;width:100%;justify-content:center;margin-bottom:60px}.form-mobile{background:#f8f9fb;border:none;border-radius:5px;padding:16px 24px}.form-mobile.form-mobile-width{width:100%}.form-mobile::placeholder{font-family:SF Pro Display;font-style:normal;font-weight:400;font-size:16px;line-height:16px;display:flex;align-items:center;color:#aaabaf}.form-label{font-family:SF Pro Display;font-style:normal;font-weight:500;font-size:14px;line-height:15px;display:flex;align-items:center;color:#28272ce6}.restore-info{font-family:SF Pro Display;font-style:normal;font-weight:400;font-size:12px;line-height:16px;display:flex;align-items:center;color:#aaabaf;margin-top:-16px;margin-bottom:16px}.buttons-content{display:flex;flex-direction:column;gap:14px;align-items:center}.link-center{display:flex;align-items:center;justify-content:center;flex-direction:column}.link-right{display:flex;align-items:flex-end;justify-content:center;flex-direction:column}.link-restore{font-family:SF Pro Display;font-style:normal;font-weight:500;font-size:14px;line-height:15px;display:flex;align-items:center;text-align:right;color:#f6b60f;text-decoration:none}.boxcard{position:absolute;bottom:0;background:#fff;width:100%;left:0;right:0;border-radius:14px 14px 0 0;padding:24px 0;padding-bottom:env(safe-area-inset-bottom,24px)}@media (max-width: 480px){.boxcard{padding-bottom:max(env(safe-area-inset-bottom,24px),40px)}}.flutter-webview .boxcard{position:relative;bottom:auto;margin-top:auto;min-height:70vh}@media (max-width: 480px){.flutter-webview .boxcard{min-height:75vh}}.boxcard.boxcard-medium{height:70vh}@media (max-width: 480px){.boxcard.boxcard-medium{height:75vh;overflow-y:auto}}.boxcard.boxcard-big{height:92vh}.boxcard.boxcard-big-2{height:98vh}.boxcard-title{font-family:SF Pro Display;font-style:normal;font-weight:600;font-size:26px;line-height:32px;display:flex;align-items:center;color:#1e1d22;margin-bottom:24px}.button-conteny-down{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:16px;width:100%}@media (max-width: 480px){.button-conteny-down{padding-bottom:30px;margin-bottom:20px}}.information-click{font-family:SF Pro Display;font-style:normal;font-weight:400;font-size:12px;line-height:12px;display:flex;align-items:center;text-align:center;color:#28272ce6;justify-content:center}.app-back{display:inline-flex;height:24px;width:24px}.app-header{position:relative;display:flex;align-items:center;padding:25px 0;height:80px}.app-title{font-family:SF Pro Display;font-style:normal;font-weight:400;font-size:16px;display:flex;align-items:center;text-align:center;color:#28272c;position:absolute;transform:translate(-50%);left:50%}.information-register{font-family:SF Pro Display;font-style:normal;font-weight:400;font-size:16px;line-height:22px;display:flex;align-items:center;text-align:center;color:#28272c;margin-bottom:24px}.form-check-input{width:24px;height:24px;border:1.3px solid #AAABAF}.form-check-label{font-family:SF Pro Display;font-style:normal;font-weight:500;font-size:14px;line-height:15px;display:flex;align-items:center;color:#28272c}.form-check{display:flex;align-items:center;gap:8px}.checkboxs-content{display:flex;flex-direction:column;gap:4px}.form-check-input:checked{background-color:#fff;border-color:#f6b60f}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url(../images/check.svg)}.form-code{display:block;margin:2em auto;border:none;padding:0;width:6ch;background:repeating-linear-gradient(90deg,#D9DCE2 0,#D9DCE2 1ch,transparent 0,transparent 1.5ch) 0 100%/10ch 2px no-repeat;font:5ch droid sans mono,consolas,monospace;letter-spacing:.5ch}.form-code:focus{outline:none;color:#f6b60f}.notify{background:url(../images/bell.svg);height:28px;width:28px}.header-title{position:absolute;font-family:SF Pro Display;font-style:normal;font-weight:400;font-size:16px;line-height:16px;display:flex;align-items:center;text-align:center;color:#fff;transform:translate(-50%);left:50%}.header-app{position:relative;display:flex;justify-content:flex-end;align-items:center;padding:20px 0}.menu-bar{position:fixed;background:#fff;height:104px;z-index:1;left:0;right:0;display:flex;bottom:0;align-items:center;justify-content:space-between;padding:0 30px}.menu-link{display:flex;flex-direction:column;align-items:center;text-decoration:none;gap:2px;opacity:.6}.menu-text{font-family:SF Pro Display;font-style:normal;font-weight:500;font-size:12px;line-height:18px;text-align:center;color:#28272c}.menu-link.active{opacity:1}.icon-menu{display:inline-flex;height:24px;width:24px}.icon-menu.house{background:url(../images/house.svg)}.icon-menu.user{background:url(../images/user.svg)}.icon-menu.cart{background:url(../images/cart.svg)}.icon-menu.chat{background:url(../images/chat.svg)}.select-arrow{background:url(../images/arrow-right.svg);height:18px;width:18px}.select-text{font-family:SF Pro Display;font-style:normal;font-weight:500;font-size:16px;line-height:16px;display:flex;align-items:center;color:#28272c;text-decoration:none}.button-select{display:flex;background:#f8f9fb;border-radius:5px;padding:16px 24px;text-decoration:none;justify-content:space-between}.map-click{display:inline-flex;background:url(../images/point.svg);height:27px;width:27px}.app-input-row{display:flex;align-items:center;gap:16px}.loadfile{display:inline-flex;background:url(../images/documentdownload.svg);height:28px;width:28px}.form-label-row{display:flex;align-items:center;align-content:center;gap:10px}.image-mini{display:inline-flex;background:#ebebeb;width:74px;height:56px;border-radius:5px;border:0}.buttons-content-flex{display:flex;gap:16px}.boxcard-title.boxcard-center{display:flex;justify-content:center}.button-drop{display:flex;background:#f8f9fb;border-radius:5px;border:none;height:48px;font-family:SF Pro Display;font-style:normal;font-weight:500;font-size:16px;line-height:16px;align-items:center;color:#28272c;padding:0 24px}.boxcard-subtitle.boxcard-center{font-family:SF Pro Display;font-style:normal;font-weight:500;font-size:18px;line-height:36px;display:flex;align-items:center;text-align:center;color:#1e1d22;justify-content:center;margin-bottom:24px}.search-open{background:url(../images/lens.svg) no-repeat center;height:30px;width:30px}.app-input-row>.dropdown{width:100%}.app-input-row>.dropdown>.button-drop{width:100%;display:flex;justify-content:space-between}.selectcategory{background:#f8f9fb;border-radius:5px;font-family:SF Pro Display;font-style:normal;font-weight:500;font-size:16px;line-height:16px;display:flex;align-items:center;color:#28272c;text-decoration:none;padding:16px 24px;justify-content:space-between}.selectcategory:after{background:url(../images/arrow-right.svg);height:18px;width:18px;content:""}.category-list{display:flex;flex-direction:column;gap:15px}.boxcard.boxcard-big-3{height:93vh}.container.container-flex-2{display:flex;justify-content:space-between}.boxcard-back{display:flex;background:url(../images/arrow-right.svg);height:19px;width:19px;transform:rotate(180deg)}.boxcard-header{height:7vh;display:flex;align-items:center;justify-content:space-between}.boxcard-close{display:flex;height:23px;width:23px;border-radius:50%;background:#4e4e501a;color:#28272ce6;align-items:center;justify-content:center;text-decoration:none;font-size:12px}.menu-section{display:flex;flex-direction:column;gap:16px;overflow:hidden;margin-bottom:30px}.client-actions{display:flex;gap:10px}.toast[data-v-341f1156]{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:9999;padding:12px 16px;border-radius:8px;box-shadow:0 4px 12px #00000026;background-color:#28272c;color:#fff;max-width:95%;width:100%}.toast-content[data-v-341f1156]{display:flex;align-items:center;gap:12px}.toast-icon[data-v-341f1156]{display:flex;align-items:center;justify-content:center}.toast-message[data-v-341f1156]{font-size:14px;font-weight:500;line-height:1.4}.toast-success[data-v-341f1156]{background-color:#28272c;border-left:4px solid #4CD964}.toast-success .toast-icon[data-v-341f1156]{color:#4cd964}.toast-error[data-v-341f1156]{background-color:#28272c;border-left:4px solid #FF3B30}.toast-error .toast-icon[data-v-341f1156]{color:#ff3b30}.toast-default[data-v-341f1156]{background-color:#28272c;border-left:4px solid #F6B60F}.toast-enter-active[data-v-341f1156],.toast-leave-active[data-v-341f1156]{transition:all .3s ease}.toast-enter-from[data-v-341f1156],.toast-leave-to[data-v-341f1156]{opacity:0;transform:translate(-50%) translateY(-20px)}.slide-forward-enter-active[data-v-37321371],.slide-forward-leave-active[data-v-37321371]{transition:all .35s cubic-bezier(.25,.46,.45,.94);position:absolute;width:100%;height:100%}.slide-forward-enter-from[data-v-37321371]{opacity:0;transform:translate(20px) scale(.95)}.slide-forward-leave-to[data-v-37321371]{opacity:0;transform:translate(-20px) scale(.95)}.slide-forward-enter-to[data-v-37321371],.slide-forward-leave-from[data-v-37321371]{opacity:1;transform:translate(0) scale(1)}.slide-backward-enter-active[data-v-37321371],.slide-backward-leave-active[data-v-37321371]{transition:all .35s cubic-bezier(.25,.46,.45,.94);position:absolute;width:100%;height:100%}.slide-backward-enter-from[data-v-37321371]{opacity:0;transform:translate(-20px) scale(.95)}.slide-backward-leave-to[data-v-37321371]{opacity:0;transform:translate(20px) scale(.95)}.slide-backward-enter-to[data-v-37321371],.slide-backward-leave-from[data-v-37321371]{opacity:1;transform:translate(0) scale(1)}.transition-container[data-v-37321371]{background-color:#fff;position:relative;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.transition-container.auth-container[data-v-37321371]{background-color:transparent}.page-wrapper[data-v-37321371]{background-color:#1e1e1e;width:100%;min-height:100%;height:auto;position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch}.page-wrapper.auth-page[data-v-37321371]{background-color:transparent;z-index:1}.swipe-navigation-enabled{touch-action:pan-y;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}.main-content{position:relative;width:100%;height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto;background-color:#fff;-webkit-overflow-scrolling:touch}.auth-layout{position:relative;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.keyboard-open{position:fixed;width:100%;height:var(--viewport-height, 100%);overflow:hidden}.keyboard-open.ios-device{position:fixed;inset:0;overflow:hidden}.keyboard-open .main-content,.keyboard-open .auth-layout{height:calc(100% - var(--keyboard-height, 0px));overflow-y:auto;-webkit-overflow-scrolling:touch}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.main-layout{display:flex;flex-direction:column;min-height:100vh}.main-header{background-color:#28272c;padding:15px 0}.header-content{display:flex;justify-content:space-between;align-items:center}.logo{font-weight:700;font-size:24px;color:#f6b60f}.main-nav{display:flex;gap:20px}.main-nav a{color:#fff;text-decoration:none;font-weight:500}.main-nav a.router-link-active{color:#f6b60f}.main-content{flex:1;padding:30px 0;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.keyboard-open .main-content{padding-bottom:calc(30px + var(--keyboard-height, 0px))}.main-footer{background-color:#28272c;color:#fff;padding:20px 0;text-align:center}.phone-input[data-v-518a2b63]{width:100%}.phone-input__label[data-v-518a2b63]{display:block;font-size:14px;font-weight:500;color:#28272c;margin-bottom:8px}.phone-input__label__required[data-v-518a2b63]{color:#f44}.phone-input__wrapper[data-v-518a2b63]{position:relative;width:100%}.phone-input__wrapper--error .phone-input__input[data-v-518a2b63]{border-color:#f44}.phone-input__wrapper--error .phone-input__input[data-v-518a2b63]:focus{border-color:#f44;box-shadow:0 0 0 2px #f443}.phone-input__input[data-v-518a2b63]{width:100%;padding:12px 16px;border-radius:6px;background:#f8f9fb;border:none;color:#28272c;font-size:16px;font-family:inherit;transition:all .2s ease}.phone-input__input[data-v-518a2b63]::placeholder{color:#aaabaf}.phone-input__input[data-v-518a2b63]:focus{outline:none;border-color:#f6b60f;box-shadow:0 0 0 2px #f6b60f33}.phone-input__input[data-v-518a2b63]:disabled{opacity:.6;cursor:not-allowed}.phone-input__error[data-v-518a2b63]{color:#f44;font-size:12px;margin-top:4px}.base-input-label[data-v-00c32bcd]{display:block;font-size:14px;font-weight:500;color:#28272c;margin-bottom:8px}.base-input-label.required[data-v-00c32bcd]:after{content:" *";color:#f44}.base-input-wrapper[data-v-00c32bcd]{position:relative}.base-input-wrapper.error .base-input[data-v-00c32bcd]{border-color:#f44}.base-input-wrapper.error .base-input[data-v-00c32bcd]:focus{border-color:#f44;box-shadow:0 0 0 2px #f443}.base-input-wrapper.disabled .base-input[data-v-00c32bcd]{opacity:.6;cursor:not-allowed}.base-input[data-v-00c32bcd]{width:100%;padding:12px 16px;border-radius:6px;background:#f8f9fb;border:none;color:#28272c;font-size:16px;font-family:inherit;transition:all .2s ease}.base-input[data-v-00c32bcd]::placeholder{color:#aaabaf}.base-input[data-v-00c32bcd]:focus{outline:none;border-color:#f6b60f;box-shadow:0 0 0 2px #f6b60f33}.base-input[data-v-00c32bcd]:disabled{cursor:not-allowed}.base-input[data-v-00c32bcd]:readonly{background:#f8f9fb;cursor:default}.base-input-wrapper:has(.base-input-icon) .base-input[data-v-00c32bcd]{padding-right:48px}.base-input-icon~.base-input[data-v-00c32bcd]{padding-right:48px}.base-input[type=date][data-v-00c32bcd]{color-scheme:dark}.base-input[type=date][data-v-00c32bcd]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.base-input-icon[data-v-00c32bcd]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#8e8e93;pointer-events:none;display:flex;align-items:center;justify-content:center}.base-input-icon.clickable[data-v-00c32bcd]{pointer-events:auto;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.base-input-icon.clickable[data-v-00c32bcd]:hover{background-color:#f6b60f1a}.base-input-icon.password-toggle[data-v-00c32bcd]{pointer-events:auto;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.base-input-icon.password-toggle[data-v-00c32bcd]:hover{background-color:#f6b60f1a}.base-input-icon.password-toggle svg[data-v-00c32bcd]{transition:opacity .2s ease}.base-input-error[data-v-00c32bcd]{color:#f44;font-size:12px;margin-top:4px}.base-input-hint[data-v-00c32bcd]{color:#8e8e93;font-size:12px;margin-top:4px}.close-button[data-v-3696225c]{background:none;border:none;padding:8px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;opacity:.7;z-index:10;transition:opacity .2s}.close-button[data-v-3696225c]:hover{opacity:1}.close-button[data-v-3696225c]:active{opacity:.5}.role-selection-modal[data-v-6e1e4dcd]{padding:8px 0 16px}.modal-title[data-v-6e1e4dcd]{font-size:20px;font-weight:600;color:#28272c;text-align:center;margin:0 0 20px}.roles-list[data-v-6e1e4dcd]{display:flex;flex-direction:column;gap:8px}.role-item[data-v-6e1e4dcd]{padding:16px;border-radius:12px;background-color:#f8f9fb;font-size:16px;font-weight:500;color:#28272c;text-align:center;cursor:pointer;transition:all .2s ease}.role-item[data-v-6e1e4dcd]:hover{background-color:#f0f0f0}.role-item[data-v-6e1e4dcd]:active{background-color:#e8e8e8;transform:scale(.98)}.primary-button[data-v-4debc6b1]{border:none;border-radius:5px;padding:16px;font-family:SF UI Display,sans-serif;font-size:16px;font-weight:500;line-height:20px;cursor:pointer;transition:background-color .2s ease}.primary-button[data-v-4debc6b1]:disabled{opacity:.6;cursor:not-allowed}.primary-button.full-width[data-v-4debc6b1]{width:100%}.primary-button.variant-primary[data-v-4debc6b1]{background-color:#f6b60f;color:#28272c}.primary-button.variant-primary[data-v-4debc6b1]:hover:not(:disabled){background-color:#e5a50e}.primary-button.variant-primary[data-v-4debc6b1]:active:not(:disabled){background-color:#d4940d}.primary-button.variant-secondary[data-v-4debc6b1]{background-color:#28272c;color:#fff}.primary-button.variant-secondary[data-v-4debc6b1]:hover:not(:disabled){background-color:#1a1a1a}.primary-button.variant-secondary[data-v-4debc6b1]:active:not(:disabled){background-color:#0d0d0d}.mb-2[data-v-0cd02072]{margin-bottom:.5rem}.mb-3[data-v-0cd02072]{margin-bottom:1rem}.mb-4[data-v-0cd02072]{margin-bottom:1.5rem}.form-boxcard[data-v-0cd02072]{width:100%}@supports (-webkit-touch-callout: none){.container[data-v-0cd02072]{position:relative;z-index:1}.boxcard[data-v-0cd02072]{position:relative;z-index:2;min-height:calc(100vh - env(keyboard-inset-height,0px));transition:min-height .3s ease}.form-boxcard[data-v-0cd02072]{padding-bottom:env(keyboard-inset-height,0px);transition:padding-bottom .3s ease}}@media screen and (max-width: 768px){body[data-v-0cd02072]{position:fixed;width:100%;height:100%;overflow:hidden}#app[data-v-0cd02072]{position:relative;width:100%;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.container[data-v-0cd02072]{position:relative;transform:translateZ(0);-webkit-transform:translateZ(0)}.boxcard[data-v-0cd02072]{position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.form-group input[data-v-0cd02072],.form-group .base-input[data-v-0cd02072]{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.form-group input[data-v-0cd02072]:focus,.form-group .base-input[data-v-0cd02072]:focus{position:relative;z-index:999}}.error-message[data-v-0cd02072]{color:#ff4d4f;background-color:#fff2f0;border:1px solid #ffccc7;border-radius:4px;padding:8px 12px;margin-bottom:16px;font-size:14px}.role-modal[data-v-0cd02072]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.role-modal-content[data-v-0cd02072]{background-color:#fff;padding:20px;border-radius:5px;width:80%;max-width:500px}.roles-list[data-v-0cd02072]{margin-top:15px}.role-item[data-v-0cd02072]{padding:10px;border:1px solid #ddd;margin-bottom:5px;cursor:pointer;border-radius:4px}.role-item[data-v-0cd02072]:hover{background-color:#f5f5f5}.form-code-container[data-v-97557478]{width:100%;margin:2em auto;position:relative;cursor:text}.form-code-digits[data-v-97557478]{display:flex;justify-content:center;gap:15px;margin-bottom:1rem}.form-code-digits .digit[data-v-97557478]{width:40px;height:50px;border-bottom:2px solid #D9DCE2;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:500}.form-code-digits .digit.active[data-v-97557478]{border-bottom-color:#ff6b00}.form-code-digits .digit.error[data-v-97557478]{border-bottom-color:#f44336;color:#f44336}.form-code-hidden[data-v-97557478]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none;left:0;top:0}.form-code-error[data-v-97557478]{color:#f44336;text-align:center;margin-top:1rem;font-size:1rem}.base-checkbox-wrapper[data-v-e8dc310a]{margin-bottom:16px}.base-checkbox-wrapper.is-error .checkbox-label[data-v-e8dc310a]{color:#ff3b30}.base-checkbox-wrapper.is-error .base-checkbox+.checkbox-label[data-v-e8dc310a]:before{border-color:#ff3b30}.base-checkbox-wrapper.is-disabled[data-v-e8dc310a]{opacity:.6;cursor:not-allowed}.base-checkbox-wrapper.is-disabled .checkbox-label[data-v-e8dc310a]{cursor:not-allowed}.checkbox-container[data-v-e8dc310a]{display:flex;align-items:center}.base-checkbox[data-v-e8dc310a]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.base-checkbox+.checkbox-label[data-v-e8dc310a]{position:relative;padding-left:30px;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;color:#28272c;-webkit-user-select:none;user-select:none}.base-checkbox+.checkbox-label[data-v-e8dc310a]:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1.5px solid #AAABAF;border-radius:4px;background-color:#fff;transition:all .2s ease}.base-checkbox+.checkbox-label[data-v-e8dc310a]:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:all .2s ease}.base-checkbox:checked+.checkbox-label[data-v-e8dc310a]:before{background-color:#f6b60f;border-color:#f6b60f}.base-checkbox:checked+.checkbox-label[data-v-e8dc310a]:after{opacity:1}.base-checkbox:focus+.checkbox-label[data-v-e8dc310a]:before{box-shadow:0 0 0 3px #f6b60f40}.base-checkbox:disabled+.checkbox-label[data-v-e8dc310a]{color:#aaabaf;cursor:not-allowed}.base-checkbox:disabled+.checkbox-label[data-v-e8dc310a]:before{background-color:#f9f9f9;border-color:#e5e5e5}.error-message[data-v-e8dc310a]{color:#ff3b30;font-size:12px;margin-top:4px}.base-checkbox-group[data-v-b2f94f1b]{margin-bottom:16px;margin-top:16px}.base-checkbox-group.is-error .group-label[data-v-b2f94f1b]{color:#ff3b30}.group-label[data-v-b2f94f1b]{display:block;font-size:14px;font-weight:500;color:#28272c;margin-bottom:8px}.checkboxes-container[data-v-b2f94f1b]{display:flex;flex-direction:column;gap:8px}.checkboxes-container.is-horizontal[data-v-b2f94f1b]{flex-direction:row;flex-wrap:wrap;gap:16px}.error-message[data-v-b2f94f1b]{color:#ff3b30;font-size:12px;margin-top:4px}.password-strength[data-v-e503473e]{margin-top:5px;margin-bottom:15px}.strength-bars[data-v-e503473e]{display:flex;gap:5px;margin-bottom:5px}.strength-bar[data-v-e503473e]{height:4px;flex:1;background-color:#e0e0e0;border-radius:2px;transition:background-color .3s ease}.strength-bar.active.weak[data-v-e503473e]{background-color:#ff4d4f}.strength-bar.active.medium[data-v-e503473e]{background-color:#faad14}.strength-bar.active.strong[data-v-e503473e]{background-color:#52c41a}.strength-bar.active.very-strong[data-v-e503473e]{background-color:#1890ff}.strength-text[data-v-e503473e]{font-size:12px;color:#8c8c8c}.text-weak[data-v-e503473e]{color:#ff4d4f}.text-medium[data-v-e503473e]{color:#faad14}.text-strong[data-v-e503473e]{color:#52c41a}.text-very-strong[data-v-e503473e]{color:#1890ff}.password-mismatch-error[data-v-e240bea6]{color:#ff4d4f;font-size:12px;margin-bottom:15px}.password-reset-container[data-v-678b2ce5]{max-width:400px;margin:0 auto;padding:20px}.form-group[data-v-678b2ce5]{margin-bottom:15px}label[data-v-678b2ce5]{display:block;margin-bottom:5px}input[data-v-678b2ce5]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.error-message[data-v-678b2ce5]{color:red;margin:10px 0}.links[data-v-678b2ce5]{margin-top:15px;text-align:center}.verify-container[data-v-37b63622]{max-width:400px;margin:0 auto;padding:20px}.form-group[data-v-37b63622]{margin-bottom:15px}label[data-v-37b63622]{display:block;margin-bottom:5px}input[data-v-37b63622]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}button[data-v-37b63622]{width:100%;padding:10px;border:none;border-radius:4px;cursor:pointer;color:#28272c;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:16px}button[data-v-37b63622]:disabled{background-color:#ccc}.error-message[data-v-37b63622]{color:red;margin:10px 0}.resend-code[data-v-37b63622]{margin:15px 0}.resend-button[data-v-37b63622]{background:none;border:none;color:#2c3e50;text-decoration:underline;cursor:pointer;padding:0}.resend-button[data-v-37b63622]:disabled{color:#999;text-decoration:none;cursor:default}.links[data-v-37b63622]{margin-top:15px;text-align:center}.step-info[data-v-c4b4573f]{margin-bottom:32px}.step-title[data-v-c4b4573f]{font-family:SF Pro Display;font-style:normal;font-weight:600;font-size:26px;line-height:32px;display:flex;align-items:center;color:#1e1d22;margin-bottom:24px}.form-boxcard[data-v-c4b4573f]{display:flex;flex-direction:column;width:100%}.form-group[data-v-c4b4573f]{display:flex;flex-direction:column;margin-bottom:0}.error-message[data-v-c4b4573f]{background-color:#fff5f5;border:1px solid #FEB2B2;border-radius:8px;padding:12px;color:#c53030;font-size:14px;margin:8px 0}.password-mismatch-error[data-v-c4b4573f]{color:#c53030;font-size:14px;margin-top:8px}.submit-button[data-v-c4b4573f]{margin-top:16px}.back-link[data-v-c4b4573f]{margin-top:32px;text-align:center}.link-button[data-v-c4b4573f]{background:none;border:none;color:#f6b60f;font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:20px;cursor:pointer;text-decoration:none}.link-button[data-v-c4b4573f]:hover{text-decoration:underline}.header[data-v-4dffe5ed]{width:100%;background-color:#1e1e1e;padding:12px 16px;position:sticky;top:0;z-index:100}.app-header[data-v-4dffe5ed]{display:flex;justify-content:space-between;align-items:center;width:100%}.header-left[data-v-4dffe5ed]{display:flex;align-items:center;gap:12px}.back-button[data-v-4dffe5ed]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.app-title[data-v-4dffe5ed]{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.notification-bell[data-v-4dffe5ed]{cursor:pointer;position:relative}.notification-dot[data-v-4dffe5ed]{position:absolute;top:0;right:0;width:8px;height:8px;background-color:#ff3b30;border-radius:50%;border:2px solid #1E1E1E}@supports (padding-top: env(safe-area-inset-top)){.header[data-v-4dffe5ed]{padding-top:calc(12px + env(safe-area-inset-top));padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right))}}.bottom-navigation[data-v-64214655]{background-color:#fff;display:flex;justify-content:space-around;padding:8px 0;padding-bottom:calc(8px + env(safe-area-inset-bottom,0));position:fixed;bottom:0;left:0;right:0;z-index:1000;width:100%}.bottom-navigation .nav-item[data-v-64214655]{display:flex;flex-direction:column;align-items:center;padding:8px 4px;cursor:pointer;text-decoration:none}.bottom-navigation .nav-item .nav-label[data-v-64214655]{font-size:12px;font-weight:400;line-height:16px;color:#aaabaf;margin-top:4px}.bottom-navigation .nav-item svg path[data-v-64214655]{stroke:#aaabaf}.bottom-navigation .nav-item.active .nav-label[data-v-64214655]{color:#28272c;font-weight:500}.bottom-navigation .nav-item.active svg path[data-v-64214655]{stroke:#28272c}@media (max-width: 375px){.bottom-navigation[data-v-64214655]{padding:6px 0}.bottom-navigation .nav-item[data-v-64214655]{padding:6px 2px}.bottom-navigation .nav-item .nav-label[data-v-64214655]{font-size:10px}}@supports (padding-bottom: env(safe-area-inset-bottom)){.bottom-navigation[data-v-64214655]{padding-bottom:calc(8px + env(safe-area-inset-bottom))}}.customer-container[data-v-cc02d6be]{background-color:#28272c;min-height:100vh;display:flex;flex-direction:column;position:relative}.customer-content[data-v-cc02d6be]{flex:1;background-color:#fff;border-radius:20px 20px 0 0;padding:16px;margin-top:0}.dashboard-content[data-v-cc02d6be]{background-color:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.actions-panel[data-v-cc02d6be]{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.actions-panel[data-v-cc02d6be]{flex-direction:row}}h1[data-v-589bd936]{margin-top:2rem;margin-bottom:2rem;color:#333}.dashboard-content[data-v-589bd936]{background-color:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 10px #0000001a}.actions-panel[data-v-589bd936]{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.actions-panel[data-v-589bd936]{flex-direction:row}}.menu-item[data-v-7bdba63b]{display:flex;justify-content:space-between;align-items:center;padding:16px;text-decoration:none;color:#28272c;border-radius:5px;background:#f8f9fb}.menu-item .menu-text[data-v-7bdba63b]{font-size:16px;font-weight:400;line-height:16px;color:#28272c}.menu-item[data-v-7bdba63b]:hover{background-color:#f8f9fb}.menu-item:hover .menu-text[data-v-7bdba63b]{color:#f6b60f}.menu-item:hover svg path[data-v-7bdba63b]{stroke:#f6b60f}.menu-content[data-v-7bdba63b]{display:flex;flex-direction:column;flex:1;text-align:left}.menu-right[data-v-7bdba63b]{display:flex;align-items:center;gap:8px}.menu-text[data-v-7bdba63b]{font-size:16px;color:#28272c;text-align:left}.bonus-info[data-v-cec71278]{margin-bottom:24px}.bonus-label[data-v-cec71278]{font-size:14px;color:#83d51b;margin-bottom:4px}.bonus-amount[data-v-cec71278]{font-size:24px;font-weight:600;color:#83d51b;line-height:.7}.options-title[data-v-cec71278]{font-size:16px;font-weight:600;margin-bottom:16px}.options-grid[data-v-cec71278]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.option-card[data-v-cec71278]{background-color:#f9f9f9;border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:background-color .2s}.option-card .option-name[data-v-cec71278]{color:#aaabaf}.option-card.orange-card .option-name[data-v-cec71278]{color:#f6b60f}.option-card[data-v-cec71278]:hover,.option-card[data-v-cec71278]:active{background-color:#f0f0f0}.option-icon[data-v-cec71278]{display:flex;align-items:center;justify-content:center}.option-icon.rating-icon svg path[data-v-cec71278],.option-icon.license-icon svg path[data-v-cec71278]{stroke:#f6b60f}.option-name[data-v-cec71278]{font-size:14px;font-weight:500;text-align:center}.deposit-form[data-v-d38b74e6]{display:flex;flex-direction:column;gap:20px}.quick-amounts[data-v-d38b74e6]{display:flex;gap:8px;flex-wrap:wrap}.quick-amount-btn[data-v-d38b74e6]{flex:1;min-width:70px;padding:12px 16px;background:#f8f9fb;border:1px solid #E5E7EB;border-radius:10px;font-size:14px;font-weight:500;color:#1e1d22;cursor:pointer;transition:all .2s}.quick-amount-btn[data-v-d38b74e6]:hover{background:#e5e7eb}.quick-amount-btn.active[data-v-d38b74e6]{background:#83d51b;border-color:#83d51b;color:#fff}.input-group[data-v-d38b74e6]{display:flex;flex-direction:column;gap:8px}.error-message[data-v-d38b74e6]{padding:12px;background:#fef2f2;border-radius:8px;color:#ef4444;font-size:14px}.payment-info[data-v-d38b74e6]{text-align:center;font-size:12px;color:#6b7280;margin:0}.input-label[data-v-d38b74e6]{font-size:14px;font-weight:500;color:#333}.input-wrapper[data-v-d38b74e6]{position:relative;display:flex;align-items:center}.amount-input[data-v-d38b74e6]{width:100%;padding:12px 40px 12px 16px;font-size:16px;border:1px solid #E0E0E0;border-radius:12px;outline:none}.amount-input[data-v-d38b74e6]:focus{border-color:#83d51b}.amount-input[data-v-d38b74e6]::-webkit-outer-spin-button,.amount-input[data-v-d38b74e6]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amount-input[type=number][data-v-d38b74e6]{-moz-appearance:textfield}.currency[data-v-d38b74e6]{position:absolute;right:16px;font-size:16px;color:#888}.deposit-btn[data-v-d38b74e6]{width:100%;padding:16px;background-color:#83d51b;color:#fff;border-radius:12px;font-size:16px;font-weight:600;text-align:center}.deposit-btn[data-v-d38b74e6]:disabled{background-color:#e0e0e0;color:#999}.transactions-modal[data-v-ed877036]{padding:0 16px 16px}.modal-header[data-v-ed877036]{margin-bottom:16px;text-align:center}.modal-title[data-v-ed877036]{font-size:18px;font-weight:600;color:#28272c;margin:0}.balance-card[data-v-ed877036]{background:linear-gradient(135deg,#f6b60f,#e5a50d);border-radius:16px;padding:20px;margin-bottom:16px;text-align:center}.balance-label[data-v-ed877036]{font-size:12px;color:#fffc;margin-bottom:4px}.balance-value[data-v-ed877036]{font-size:32px;font-weight:700;color:#fff}.balance-value .currency[data-v-ed877036]{font-size:24px;font-weight:500}.loading-container[data-v-ed877036]{display:flex;flex-direction:column;align-items:center;padding:40px 0;color:#aaabaf}.loading-spinner[data-v-ed877036]{width:32px;height:32px;border:3px solid #F8F9FB;border-top-color:#f6b60f;border-radius:50%;animation:spin-ed877036 1s linear infinite;margin-bottom:12px}@keyframes spin-ed877036{to{transform:rotate(360deg)}}.empty-state[data-v-ed877036]{display:flex;flex-direction:column;align-items:center;padding:40px 0;color:#aaabaf}.empty-state p[data-v-ed877036]{margin-top:12px;font-size:14px}.transactions-list[data-v-ed877036]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.transaction-item[data-v-ed877036]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fb;border-radius:12px}.transaction-icon[data-v-ed877036]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px}.transaction-info[data-v-ed877036]{flex:1;min-width:0}.transaction-type[data-v-ed877036]{font-size:14px;font-weight:500;color:#28272c}.transaction-description[data-v-ed877036]{font-size:12px;color:#aaabaf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transaction-date[data-v-ed877036]{font-size:11px;color:#aaabaf;margin-top:2px}.transaction-amount[data-v-ed877036]{font-size:14px;font-weight:600;white-space:nowrap}.transaction-amount.positive[data-v-ed877036]{color:#83d51b}.transaction-amount.negative[data-v-ed877036]{color:#f44}.load-more[data-v-ed877036]{margin-top:16px;text-align:center}.load-more-btn[data-v-ed877036]{padding:12px 24px;background:#f6b60f;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.load-more-btn[data-v-ed877036]:disabled{opacity:.6;cursor:not-allowed}.bonus-history-modal[data-v-aea612c7]{padding:0 16px 16px}.modal-header[data-v-aea612c7]{margin-bottom:16px;text-align:center}.modal-title[data-v-aea612c7]{font-size:18px;font-weight:600;color:#28272c;margin:0}.bonus-card[data-v-aea612c7]{background:linear-gradient(135deg,#83d51b,#6bb815);border-radius:16px;padding:20px;margin-bottom:16px;text-align:center}.bonus-label[data-v-aea612c7]{font-size:12px;color:#fffc;margin-bottom:4px}.bonus-value[data-v-aea612c7]{font-size:32px;font-weight:700;color:#fff}.bonus-value .unit[data-v-aea612c7]{font-size:16px;font-weight:500}.loading-container[data-v-aea612c7]{display:flex;flex-direction:column;align-items:center;padding:40px 0;color:#aaabaf}.loading-spinner[data-v-aea612c7]{width:32px;height:32px;border:3px solid #F8F9FB;border-top-color:#83d51b;border-radius:50%;animation:spin-aea612c7 1s linear infinite;margin-bottom:12px}@keyframes spin-aea612c7{to{transform:rotate(360deg)}}.empty-state[data-v-aea612c7]{display:flex;flex-direction:column;align-items:center;padding:40px 0;color:#aaabaf}.empty-state p[data-v-aea612c7]{margin-top:12px;font-size:14px}.transactions-list[data-v-aea612c7]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.transaction-item[data-v-aea612c7]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fb;border-radius:12px}.transaction-icon[data-v-aea612c7]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px}.transaction-info[data-v-aea612c7]{flex:1;min-width:0}.transaction-reason[data-v-aea612c7]{font-size:14px;font-weight:500;color:#28272c}.transaction-description[data-v-aea612c7]{font-size:12px;color:#aaabaf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transaction-date[data-v-aea612c7]{font-size:11px;color:#aaabaf;margin-top:2px}.transaction-amount[data-v-aea612c7]{font-size:14px;font-weight:600;white-space:nowrap}.transaction-amount.positive[data-v-aea612c7]{color:#83d51b}.transaction-amount.negative[data-v-aea612c7]{color:#f6b60f}.load-more[data-v-aea612c7]{margin-top:16px;text-align:center}.load-more-btn[data-v-aea612c7]{padding:12px 24px;background:#83d51b;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.load-more-btn[data-v-aea612c7]:disabled{opacity:.6;cursor:not-allowed}.earn-bonus-modal[data-v-38e3e3e3]{padding:0 16px 16px}.modal-title[data-v-38e3e3e3]{font-size:18px;font-weight:600;color:#28272c;margin:0 0 16px;text-align:center}.bonus-card[data-v-38e3e3e3]{background:linear-gradient(135deg,#83d51b,#6bb815);border-radius:16px;padding:20px;margin-bottom:20px;text-align:center}.bonus-label[data-v-38e3e3e3]{font-size:12px;color:#fffc;margin-bottom:4px}.bonus-amount[data-v-38e3e3e3]{font-size:32px;font-weight:700;color:#fff}.bonus-amount .unit[data-v-38e3e3e3]{font-size:16px;font-weight:500}.earn-methods[data-v-38e3e3e3]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.method-item[data-v-38e3e3e3]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fb;border-radius:12px}.method-item.highlight[data-v-38e3e3e3]{background:linear-gradient(135deg,#83d51b1a,#83d51b0d);border:1px solid rgba(131,213,27,.3)}.method-icon[data-v-38e3e3e3]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;color:#aaabaf;flex-shrink:0}.method-icon.completed[data-v-38e3e3e3]{color:#83d51b;background:#83d51b1a}.method-icon.star[data-v-38e3e3e3]{color:#f6b60f;background:#f6b60f1a}.method-info[data-v-38e3e3e3]{flex:1;min-width:0}.method-title[data-v-38e3e3e3]{font-size:14px;font-weight:500;color:#28272c;margin-bottom:2px}.method-description[data-v-38e3e3e3]{font-size:12px;color:#aaabaf}.method-bonus[data-v-38e3e3e3]{font-size:14px;font-weight:600;color:#83d51b;white-space:nowrap}.info-note[data-v-38e3e3e3]{display:flex;align-items:center;gap:8px;padding:12px;background:#f8f9fb;border-radius:8px;font-size:12px;color:#aaabaf}.info-note svg[data-v-38e3e3e3]{flex-shrink:0}.app-layout[data-v-b44ce59d]{display:flex;flex-direction:column;min-height:100vh}.main-content[data-v-b44ce59d]{flex:1;background-color:#fff;border-radius:20px 20px 0 0;padding:15px 15px 80px;margin-top:0;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));overflow-y:auto;-webkit-overflow-scrolling:touch;height:auto;min-height:100%}@supports (padding-bottom: env(safe-area-inset-bottom)){.app-footer[data-v-b44ce59d]{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.main-content[data-v-b44ce59d]{padding-bottom:calc(230px + env(safe-area-inset-bottom,0px))}}[data-v-c5cd689e]{font-family:SF UI Display,-apple-system,BlinkMacSystemFont,sans-serif}.profile-container[data-v-c5cd689e]{background-color:#28272c;min-height:100vh;display:flex;flex-direction:column;position:relative}.main-content[data-v-c5cd689e]{flex:1;background-color:#fff;border-radius:20px 20px 0 0;padding:16px;margin-top:0}.user-card[data-v-c5cd689e]{background-color:#fff;border-radius:16px;margin-bottom:16px}.user-info[data-v-c5cd689e]{margin-bottom:16px}.user-info .user-name[data-v-c5cd689e]{font-size:24px;font-weight:600;color:#28272c}.user-info .user-rating[data-v-c5cd689e]{display:flex;align-items:center;gap:4px}.user-info .user-rating .rating-text[data-v-c5cd689e]{color:#f6b60f;font-size:14px;font-weight:500}.work-status-section[data-v-c5cd689e]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#f8f9fb,#f0f1f3);border-radius:12px;padding:16px;margin-top:16px;gap:12px}.work-status-info[data-v-c5cd689e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.work-status-indicator[data-v-c5cd689e]{width:10px;height:10px;border-radius:50%;background:#aaabaf}.work-status-indicator.active[data-v-c5cd689e]{background:#83d51b;box-shadow:0 0 8px #83d51b80}.work-status-text[data-v-c5cd689e]{font-size:14px;font-weight:500;color:#28272c}.work-status-time[data-v-c5cd689e]{font-size:12px;color:#aaabaf}.work-status-btn[data-v-c5cd689e]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:10px;background:#83d51b;color:#fff;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease}.work-status-btn[data-v-c5cd689e]:hover{background:#6bb815}.work-status-btn[data-v-c5cd689e]:disabled{opacity:.6;cursor:not-allowed}.work-status-btn.end-work[data-v-c5cd689e]{background:#ff6b6b}.work-status-btn.end-work[data-v-c5cd689e]:hover{background:#e55555}.balance-section[data-v-c5cd689e]{margin-bottom:16px;border-radius:5px;background:#f8f9fb;padding:16px}.balance-section .balance-row[data-v-c5cd689e]{display:flex;flex-direction:column;align-items:start;margin-bottom:8px}.balance-section .balance-row .balance-label[data-v-c5cd689e]{font-size:12px;color:#f6b60f;margin-bottom:4px;font-weight:400;line-height:16px}.balance-section .balance-row .balance-amount[data-v-c5cd689e]{font-size:32px;font-weight:600;color:#f6b60f;line-height:38px}.action-buttons .action-btn[data-v-c5cd689e]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;background-color:#f8f9fb;font-size:12px;font-weight:400;color:#f6b60f;line-height:38px}.action-buttons[data-v-c5cd689e]{display:flex;gap:8px}.action-buttons .deposit-btn[data-v-c5cd689e]{color:#83d51b}.action-buttons .transactions-btn[data-v-c5cd689e]{color:#f6b60f}.action-buttons .action-btn[data-v-c5cd689e]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 8px;border:none;border-radius:12px;font-size:12px;font-weight:400;line-height:16px;cursor:pointer}.action-buttons .action-btn svg[data-v-c5cd689e]{flex-shrink:0}.bonus-section[data-v-c5cd689e]{display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fb;border-radius:12px;padding:12px 16px;gap:12px}.bonus-section .bonus-info[data-v-c5cd689e]{cursor:pointer;flex-shrink:0}.bonus-section .bonus-info .bonus-label[data-v-c5cd689e]{font-size:12px;color:#aaabaf;font-weight:400;line-height:16px;margin-bottom:2px}.bonus-section .bonus-info .bonus-label .history-hint[data-v-c5cd689e]{color:#83d41b;font-size:10px}.bonus-section .bonus-info .bonus-amount[data-v-c5cd689e]{font-size:14px;font-weight:500;color:#83d41b;line-height:15px}.bonus-section .bonus-buttons[data-v-c5cd689e]{display:flex;gap:8px}.bonus-section .bonus-btn[data-v-c5cd689e]{display:flex;align-items:center;gap:4px;padding:8px 10px;border:none;border-radius:8px;background-color:#fff;font-size:11px;font-weight:500;line-height:16px;cursor:pointer;white-space:nowrap}.bonus-section .bonus-btn.earn-btn[data-v-c5cd689e]{color:#83d51b}.bonus-section .bonus-btn.spend-btn[data-v-c5cd689e]{color:#f6b60f}.status-button[data-v-c5cd689e]{background-color:#f6b60f;color:#fff;border:none;border-radius:12px;padding:16px;font-size:16px;font-weight:500;line-height:20px;cursor:pointer;margin-bottom:16px}.bottom-navigation[data-v-c5cd689e]{background-color:#fff;display:flex;justify-content:space-around;padding:8px 0;padding-bottom:calc(8px + env(safe-area-inset-bottom,0))}.bottom-navigation .nav-item[data-v-c5cd689e]{display:flex;flex-direction:column;align-items:center;padding:8px 4px;cursor:pointer}.bottom-navigation .nav-item .nav-label[data-v-c5cd689e]{font-size:12px;font-weight:400;line-height:16px;color:#aaabaf;margin-top:4px}.bottom-navigation .nav-item .nav-label.active[data-v-c5cd689e],.bottom-navigation .nav-item.active .nav-label[data-v-c5cd689e]{color:#f6b60f}@media (max-width: 375px){.main-content[data-v-c5cd689e]{padding:12px}.action-buttons .action-btn[data-v-c5cd689e]{font-size:11px;padding:10px 6px}}.loading-container[data-v-c5cd689e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#fff}.loading-spinner[data-v-c5cd689e]{width:40px;height:40px;border:3px solid #AAABAF;border-top:3px solid #F6B60F;border-radius:50%;animation:spin-c5cd689e 1s linear infinite;margin-bottom:16px}@keyframes spin-c5cd689e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-c5cd689e]{font-size:16px;font-weight:400;color:#aaabaf;margin:0}.current-role-section[data-v-c5cd689e]{background-color:#f8f9fb;border-radius:12px;padding:12px 16px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.current-role-label[data-v-c5cd689e]{font-size:12px;color:#aaabaf;font-weight:400;line-height:16px}.current-role-value[data-v-c5cd689e]{font-size:14px;color:#000;font-weight:500;line-height:18px}.dispatcher-data[data-v-c5cd689e]{margin-top:20px;width:100%}.profile-header[data-v-c5cd689e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.profile-title[data-v-c5cd689e]{font-size:18px;font-weight:600;color:#000;margin:0}.edit-profile-btn[data-v-c5cd689e]{display:flex;align-items:center;background:transparent;border:1px solid #F6B60F;border-radius:4px;padding:6px 12px;font-size:14px;color:#f6b60f;cursor:pointer;transition:all .2s ease}.edit-profile-btn svg[data-v-c5cd689e]{margin-right:6px}.edit-profile-btn[data-v-c5cd689e]:hover{background:#f6b60f1a}.data-section[data-v-c5cd689e]{margin-bottom:20px}.data-section-title[data-v-c5cd689e]{font-size:16px;font-weight:500;margin-bottom:12px;color:#000}.data-row[data-v-c5cd689e]{margin-bottom:16px;display:flex;align-items:center}.data-row[data-v-c5cd689e]:last-child{margin-bottom:0}.data-icon[data-v-c5cd689e]{margin-right:12px;display:flex;align-items:center;justify-content:center}.data-label[data-v-c5cd689e]{font-size:14px;color:#555;margin-right:8px;min-width:120px}.dispatcher-label[data-v-c5cd689e]{font-size:16px;font-weight:500;color:#f6b60f;margin-bottom:10px;margin-top:20px}.data-value[data-v-c5cd689e]{font-size:14px;color:#000;font-weight:500}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.address-picker-modal[data-v-602b6742]{height:80vh;display:flex;flex-direction:column}.map-container[data-v-602b6742]{flex:1;position:relative;border-radius:12px;overflow:hidden;margin-bottom:16px}.map-element[data-v-602b6742]{width:100%;height:100%;min-height:300px;border-radius:12px;overflow:hidden}[data-v-602b6742] .leaflet-container{font-family:SF UI Display,sans-serif;background-color:#242424}[data-v-602b6742] .leaflet-control-zoom a{background-color:#333;color:#f6b60f;border-color:#444}[data-v-602b6742] .leaflet-control-zoom a:hover{background-color:#444}[data-v-602b6742] .leaflet-control-attribution{font-size:10px;background-color:#282828cc;color:#aaa}[data-v-602b6742] .leaflet-control-attribution a{color:#f6b60f}[data-v-602b6742] .custom-marker{background:none;border:none;cursor:pointer}[data-v-602b6742] .marker-pin{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));position:relative;display:flex;justify-content:center;align-items:center}[data-v-602b6742] .marker-pin .marker-point{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:6px;height:6px;background-color:#f6b60f;border-radius:50%;z-index:10;box-shadow:0 0 0 2px #ffffff80,0 0 0 4px #f6b60f80}[data-v-602b6742] .leaflet-container{cursor:pointer}.search-container[data-v-602b6742]{margin-bottom:16px}.search-input-wrapper[data-v-602b6742]{position:relative}.search-input-wrapper .search-input[data-v-602b6742]{width:100%;background-color:#f8f9fb;border:none;border-radius:12px;padding:16px 48px 16px 16px;font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#28272c;box-sizing:border-box}.search-input-wrapper .search-input[data-v-602b6742]::placeholder{color:#aaabaf}.search-input-wrapper .search-input[data-v-602b6742]:focus{outline:none;background-color:#eeeff1}.search-input-wrapper .search-icon[data-v-602b6742]{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.address-list[data-v-602b6742]{flex:1;overflow-y:auto}.address-item[data-v-602b6742]{display:flex;align-items:center;padding:16px 0;cursor:pointer;border-bottom:1px solid #F0F0F0}.address-item[data-v-602b6742]:hover{background-color:#f8f9fb;margin:0 -16px;padding:16px;border-radius:8px;border-bottom:1px solid transparent}.address-item[data-v-602b6742]:last-child{border-bottom:none}.address-icon[data-v-602b6742]{margin-right:16px;flex-shrink:0}.address-details[data-v-602b6742]{flex:1}.address-main[data-v-602b6742]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#28272c;margin-bottom:4px}.address-secondary[data-v-602b6742]{font-family:SF UI Display,sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#aaabaf}.loading-indicator[data-v-602b6742]{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px}.loading-indicator .loading-spinner[data-v-602b6742]{width:20px;height:20px;border:2px solid #F8F9FB;border-top:2px solid #F6B60F;border-radius:50%;animation:spin-602b6742 1s linear infinite}.loading-indicator .loading-text[data-v-602b6742]{font-family:SF UI Display,sans-serif;font-size:14px;font-weight:400;color:#aaabaf}@keyframes spin-602b6742{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-hint[data-v-602b6742],.no-results[data-v-602b6742]{display:flex;align-items:center;justify-content:center;padding:24px}.search-hint span[data-v-602b6742],.no-results span[data-v-602b6742]{font-family:SF UI Display,sans-serif;font-size:14px;font-weight:400;color:#aaabaf;text-align:center}.no-results span[data-v-602b6742]{color:#ff3b30}.save-address-container[data-v-602b6742]{position:fixed;bottom:20px;left:0;right:0;display:flex;justify-content:center;z-index:1000;padding:0 16px;max-width:400px;margin:0 auto;width:100%}.organization-form[data-v-e79359c6]{display:flex;flex-direction:column;gap:16px;width:100%}.form-actions[data-v-e79359c6]{display:flex;gap:12px;margin-top:24px}.btn[data-v-e79359c6]{flex:1;padding:14px 20px;border-radius:12px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .2s}.btn[data-v-e79359c6]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-e79359c6]{background:#3a3a3f;color:#fff}.btn-secondary[data-v-e79359c6]:hover:not(:disabled){background:#4a4a4f}.btn-primary[data-v-e79359c6]{background:#f6b60f;color:#000}.btn-primary[data-v-e79359c6]:hover:not(:disabled){background:#e5a50e}.section-title[data-v-e79359c6]{font-size:16px;font-weight:500;color:#28272c;margin:24px 0 16px}.section-title[data-v-e79359c6]:first-child{margin-top:0}.additional-info-btn[data-v-e79359c6]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;background:none;border:none;cursor:pointer;margin:16px 0;transition:all .3s ease}.additional-info-btn span[data-v-e79359c6]{font-size:16px;font-weight:400;color:#f6b60f}.additional-info-btn svg[data-v-e79359c6]{flex-shrink:0;transition:transform .3s ease}.additional-info-btn:hover span[data-v-e79359c6]{color:#e5a50e}.base-textarea-label[data-v-6710ba32]{display:block;font-size:14px;font-weight:500;color:#28272c;margin-bottom:8px}.base-textarea-label.required[data-v-6710ba32]:after{content:" *";color:#f44}.base-textarea-wrapper[data-v-6710ba32]{position:relative}.base-textarea-wrapper.error .base-textarea[data-v-6710ba32]{border-color:#f44}.base-textarea-wrapper.error .base-textarea[data-v-6710ba32]:focus{border-color:#f44;box-shadow:0 0 0 2px #f443}.base-textarea-wrapper.disabled .base-textarea[data-v-6710ba32]{opacity:.6;cursor:not-allowed}.base-textarea[data-v-6710ba32]{width:100%;padding:12px 16px;border-radius:6px;background:#f8f9fb;border:none;color:#28272c;font-size:16px;font-family:inherit;resize:vertical;min-height:80px;transition:all .2s ease}.base-textarea[data-v-6710ba32]::placeholder{color:#8e8e93}.base-textarea[data-v-6710ba32]:focus{outline:none;border-color:#f6b60f;box-shadow:0 0 0 2px #f6b60f33}.base-textarea[data-v-6710ba32]:disabled{cursor:not-allowed}.base-textarea[data-v-6710ba32]:readonly{background:#2a2a2f;cursor:default;resize:none}.base-textarea-counter[data-v-6710ba32]{position:absolute;bottom:8px;right:12px;font-size:12px;color:#8e8e93;background:#fff;padding:2px 4px;border-radius:4px}.base-textarea-error[data-v-6710ba32]{color:#f44;font-size:12px;margin-top:4px}.base-textarea-hint[data-v-6710ba32]{color:#8e8e93;font-size:12px;margin-top:4px}.date-picker[data-v-c2364ac7]{position:relative;width:100%}.input-label[data-v-c2364ac7]{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:#28272c}.date-input[data-v-c2364ac7]{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:0 16px;background-color:#f5f5f5;border:1px solid transparent;border-radius:12px;font-size:16px;cursor:pointer;transition:all .2s ease}.date-input.has-value[data-v-c2364ac7]{color:#28272c}.date-input.is-focused[data-v-c2364ac7]{border-color:#f6b60f;box-shadow:0 0 0 2px #f6b60f33}.date-input.error[data-v-c2364ac7]{border-color:#ff4d4f;background-color:#fff2f0}.date-input .placeholder[data-v-c2364ac7]{color:#9e9e9e}.date-input .calendar-icon[data-v-c2364ac7]{flex-shrink:0}.error-message[data-v-c2364ac7]{font-family:SF UI Display,sans-serif;font-size:12px;font-weight:400;color:#ff4d4f;margin-top:4px}.date-picker-content[data-v-c2364ac7]{padding:0}.date-picker-header[data-v-c2364ac7]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #EEEEEE}.date-picker-header .current-month[data-v-c2364ac7]{font-weight:600;font-size:16px;text-transform:capitalize}.date-picker-header .month-nav[data-v-c2364ac7]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:50%;cursor:pointer}.date-picker-header .month-nav[data-v-c2364ac7]:hover{background-color:#f5f5f5}.weekdays[data-v-c2364ac7]{display:grid;grid-template-columns:repeat(7,1fr);padding:8px 16px}.weekdays .weekday[data-v-c2364ac7]{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#9e9e9e;height:32px}.days[data-v-c2364ac7]{display:grid;grid-template-columns:repeat(7,1fr);padding:0 16px 16px}.days .day[data-v-c2364ac7]{display:flex;align-items:center;justify-content:center;height:36px;width:36px;font-size:14px;border-radius:50%;cursor:pointer;margin:2px}.days .day[data-v-c2364ac7]:hover:not(.other-month):not(.disabled){background-color:#f5f5f5}.days .day.other-month[data-v-c2364ac7]{color:#ccc;cursor:default}.days .day.disabled[data-v-c2364ac7]{color:#ccc;cursor:not-allowed;opacity:.6;text-decoration:line-through}.days .day.selected[data-v-c2364ac7]{background-color:#f6b60f;color:#28272c;font-weight:600}.days .day.today[data-v-c2364ac7]:not(.selected){border:1px solid #F6B60F;font-weight:600}.date-picker-actions[data-v-c2364ac7]{display:flex;gap:12px;padding:16px;border-top:1px solid #EEEEEE}.date-picker-actions[data-v-c2364ac7] .primary-button{flex:1}.form-group[data-v-6fe103a9]{margin-bottom:20px}.checkbox-group[data-v-6fe103a9]{margin-top:8px}.checkbox-label[data-v-6fe103a9]{display:flex;align-items:center;cursor:pointer;gap:12px}.checkbox-input[data-v-6fe103a9]{display:none}.checkbox-custom[data-v-6fe103a9]{width:20px;height:20px;border:2px solid #4A4A4F;border-radius:4px;background:#3a3a3f;position:relative;transition:all .2s}.checkbox-custom[data-v-6fe103a9]:after{content:"";position:absolute;top:2px;left:6px;width:6px;height:10px;border:solid #000000;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s}.checkbox-input:checked+.checkbox-custom[data-v-6fe103a9]{background:#f6b60f;border-color:#f6b60f}.checkbox-input:checked+.checkbox-custom[data-v-6fe103a9]:after{opacity:1}.checkbox-text[data-v-6fe103a9]{font-size:14px;color:#fff}.form-actions[data-v-6fe103a9]{display:flex;gap:12px;margin-top:24px}.btn[data-v-6fe103a9]{flex:1;padding:14px 20px;border-radius:12px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .2s}.btn[data-v-6fe103a9]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-6fe103a9]{background:#3a3a3f;color:#fff}.btn-secondary[data-v-6fe103a9]:hover:not(:disabled){background:#4a4a4f}.btn-primary[data-v-6fe103a9]{background:#f6b60f;color:#000}.btn-primary[data-v-6fe103a9]:hover:not(:disabled){background:#e5a50e}.additional-info-work[data-v-9956685d]{display:flex;flex-direction:column;gap:10px;margin-top:24px}.section-header[data-v-9956685d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.add-btn-title[data-v-9956685d]{font-size:16px;font-weight:600;color:#f6b60f;margin:0}.add-btn[data-v-9956685d]{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:#f6b60f;font-size:14px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:6px}.add-btn[data-v-9956685d]:hover{background:#f6b60f1a}.organizations-list[data-v-9956685d],.licenses-list[data-v-9956685d]{display:flex;flex-direction:column;gap:8px}.organization-item[data-v-9956685d],.license-item[data-v-9956685d]{background:#f8f8f8;border-radius:8px;padding:12px}.org-header[data-v-9956685d],.license-header[data-v-9956685d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.org-name[data-v-9956685d],.license-name[data-v-9956685d]{font-size:14px;font-weight:500;color:#3a3a3f}.remove-btn[data-v-9956685d]{background:transparent;border:none;cursor:pointer;padding:4px;border-radius:4px}.remove-btn[data-v-9956685d]:hover{background:#ff44441a}.org-details[data-v-9956685d],.license-details[data-v-9956685d]{display:flex;flex-direction:column;gap:2px}.org-details span[data-v-9956685d],.license-details span[data-v-9956685d]{font-size:12px;color:#8e8e93}.form-actions[data-v-9956685d]{display:flex;gap:12px;margin-top:24px}.btn[data-v-9956685d]{flex:1;padding:14px 20px;border-radius:12px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .2s}.btn[data-v-9956685d]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-9956685d]{background:#3a3a3f;color:#fff}.btn-secondary[data-v-9956685d]:hover:not(:disabled){background:#4a4a4f}.btn-primary[data-v-9956685d]{background:#f6b60f;color:#000}.btn-primary[data-v-9956685d]:hover:not(:disabled){background:#e5a50e}.edit-personal-data-container[data-v-90a5a043]{padding:8px 0}.modal-title[data-v-90a5a043]{font-family:SF UI Display,sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#000;margin:0 0 24px;text-align:center}.form-group[data-v-90a5a043]{margin-bottom:16px}.form-label[data-v-90a5a043]{display:block;font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#000;margin-bottom:8px}.form-input[data-v-90a5a043]{width:100%;height:48px;background-color:#f5f5f5;border:1px solid transparent;border-radius:8px;padding:0 16px;font-family:SF UI Display,sans-serif;font-size:16px;color:#000}.form-input[data-v-90a5a043]::placeholder{color:#aaabaf}.form-input[data-v-90a5a043]:focus{outline:none;border-color:#f6b60f}.form-input.error[data-v-90a5a043]{border-color:#ea4335}.form-input[data-v-90a5a043]:disabled{background-color:#ebebeb;color:#aaabaf;cursor:not-allowed}.error-text[data-v-90a5a043]{font-family:SF UI Display,sans-serif;font-size:12px;color:#ea4335;margin:4px 0 0}.button-group[data-v-90a5a043]{display:flex;gap:12px;margin-top:24px}.clear-button[data-v-90a5a043],.save-button[data-v-90a5a043]{flex:1;height:48px;border-radius:12px;font-family:SF UI Display,sans-serif;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}.clear-button[data-v-90a5a043]{background-color:#28272c;color:#fff}.save-button[data-v-90a5a043]{background-color:#f6b60f;color:#000}.save-button[data-v-90a5a043]:disabled{opacity:.7;cursor:not-allowed}.loader[data-v-90a5a043]{display:inline-block;width:20px;height:20px;border:2px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#000;animation:spin-90a5a043 1s linear infinite}@keyframes spin-90a5a043{to{transform:rotate(360deg)}}.personal-info-container[data-v-803a81a5]{background-color:#28272c;min-height:100vh;display:flex;flex-direction:column;position:relative}.personal-info-content[data-v-803a81a5]{flex:1;background-color:#fff;border-radius:20px 20px 0 0;padding:16px 16px 200px;margin-top:0}.page-title[data-v-803a81a5]{font-family:SF UI Display,sans-serif;font-size:26px;font-weight:600;line-height:32px;color:#000;margin:16px 0 32px}.personal-section[data-v-803a81a5]{margin-bottom:40px}.section-title[data-v-803a81a5]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:500;line-height:16px;color:#000;margin-bottom:24px}.info-item[data-v-803a81a5]{display:flex;align-items:baseline;margin-bottom:16px}.info-item .info-label[data-v-803a81a5]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#aaabaf;min-width:120px;margin-right:8px}.info-item .info-value[data-v-803a81a5]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#000;flex:1}.work-section[data-v-803a81a5]{margin-bottom:20px}.work-header[data-v-803a81a5]{display:flex;align-items:center;gap:8px}.work-title[data-v-803a81a5]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:500;line-height:16px;color:#f6b60f}.add-button[data-v-803a81a5]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.work-content[data-v-803a81a5]{margin-top:16px}.work-subtitle[data-v-803a81a5]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:500;line-height:16px;color:#000;font-weight:600;margin-bottom:12px}.organization-list[data-v-803a81a5]{list-style:none;padding:0;margin:0}.organization-item[data-v-803a81a5]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#000;margin-bottom:16px;padding:12px;background-color:#f8f8f8;border-radius:8px}.organization-item .org-name[data-v-803a81a5]{font-weight:500;margin-bottom:8px}.organization-item .org-detail[data-v-803a81a5]{font-size:14px;color:#666;margin-top:4px}.license-list[data-v-803a81a5]{list-style:none;padding:0;margin:0}.license-item[data-v-803a81a5]{font-family:SF UI Display,sans-serif;margin-bottom:16px;padding:12px;background-color:#f8f8f8;border-radius:8px}.license-item .license-header[data-v-803a81a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.license-item .license-name[data-v-803a81a5]{font-size:16px;font-weight:500;color:#000}.license-item .license-status[data-v-803a81a5]{font-size:12px;padding:4px 8px;border-radius:4px}.license-item .license-status.valid[data-v-803a81a5]{background-color:#e6f4ea;color:#34a853}.license-item .license-status.invalid[data-v-803a81a5]{background-color:#feeae6;color:#ea4335}.license-item .license-number[data-v-803a81a5]{font-size:14px;font-weight:500;color:#000;margin-bottom:8px}.license-item .license-date[data-v-803a81a5],.license-item .license-authority[data-v-803a81a5]{font-size:14px;color:#666;margin-top:4px}.change-password-container[data-v-e8b8b1a6]{padding:8px 0}.modal-title[data-v-e8b8b1a6]{font-family:SF UI Display,sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#000;margin:0 0 24px;text-align:center}.form-group[data-v-e8b8b1a6]{margin-bottom:16px}.form-label[data-v-e8b8b1a6]{display:block;font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#000;margin-bottom:8px}.form-input[data-v-e8b8b1a6]{width:100%;height:48px;background-color:#f5f5f5;border:1px solid transparent;border-radius:8px;padding:0 16px;font-family:SF UI Display,sans-serif;font-size:16px;color:#000}.form-input[data-v-e8b8b1a6]::placeholder{color:#aaabaf}.form-input[data-v-e8b8b1a6]:focus{outline:none;border-color:#f6b60f}.form-input.error[data-v-e8b8b1a6]{border-color:#ea4335}.error-text[data-v-e8b8b1a6]{font-family:SF UI Display,sans-serif;font-size:12px;color:#ea4335;margin:4px 0 0}.button-group[data-v-e8b8b1a6]{display:flex;gap:12px;margin-top:24px}.clear-button[data-v-e8b8b1a6],.save-button[data-v-e8b8b1a6]{flex:1;height:48px;border-radius:12px;font-family:SF UI Display,sans-serif;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}.clear-button[data-v-e8b8b1a6]{background-color:#28272c;color:#fff}.save-button[data-v-e8b8b1a6]{background-color:#f6b60f;color:#000}.save-button[data-v-e8b8b1a6]:disabled{opacity:.7;cursor:not-allowed}.loader[data-v-e8b8b1a6]{display:inline-block;width:20px;height:20px;border:2px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#000;animation:spin-e8b8b1a6 1s linear infinite}@keyframes spin-e8b8b1a6{to{transform:rotate(360deg)}}.warning-message[data-v-933cb2a1]{display:flex;align-items:center;background-color:#ff3b301a;border-radius:12px;padding:16px;margin-bottom:24px}.warning-icon[data-v-933cb2a1]{margin-right:16px;flex-shrink:0}.info-text[data-v-933cb2a1]{margin-bottom:24px}.info-text p[data-v-933cb2a1]{margin-bottom:12px;line-height:1.5}.info-text ul[data-v-933cb2a1]{margin-left:20px;margin-bottom:12px}.info-text li[data-v-933cb2a1]{margin-bottom:8px;line-height:1.5}.reason-section[data-v-933cb2a1]{margin-bottom:24px}.reason-label[data-v-933cb2a1]{font-size:14px;font-weight:500;margin-bottom:8px}.reason-input[data-v-933cb2a1]{width:100%;border:1px solid #E5E5EA;border-radius:12px;padding:12px;font-size:16px;resize:none;font-family:inherit}.action-buttons[data-v-933cb2a1]{display:flex;gap:12px;margin-bottom:16px}.cancel-button[data-v-933cb2a1],.deactivate-button[data-v-933cb2a1]{flex:1;padding:14px;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;border:none;transition:background-color .2s}.cancel-button[data-v-933cb2a1]{background-color:#f8f9fb;color:#000;border:1px solid #E5E5EA}.deactivate-button[data-v-933cb2a1]{background-color:#ff3b30;color:#fff}.deactivate-button[data-v-933cb2a1]:disabled{background-color:#ffbab7;cursor:not-allowed}.error-message[data-v-933cb2a1]{color:#ff3b30;margin-top:16px;text-align:center}.settings-container[data-v-06fa6eff]{background-color:#28272c;min-height:100vh;display:flex;flex-direction:column;position:relative}.settings-content[data-v-06fa6eff]{flex:1;background-color:#fff;border-radius:20px 20px 0 0;padding:16px 16px 210px;margin-top:0}.settings-title[data-v-06fa6eff]{font-family:SF UI Display,sans-serif;font-size:26px;font-weight:600;line-height:32px;color:#000;margin:16px 0 32px}.settings-section[data-v-06fa6eff]{margin-bottom:32px}.section-title[data-v-06fa6eff]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:500;line-height:16px;color:#000;margin-bottom:24px}.setting-item[data-v-06fa6eff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.setting-item.indent[data-v-06fa6eff]{padding-left:16px}.setting-item .setting-label[data-v-06fa6eff]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#aaabaf}.toggle-switch[data-v-06fa6eff]{position:relative;display:inline-block;width:50px;height:30px}.toggle-switch input[data-v-06fa6eff]{opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider[data-v-06fa6eff]{background-color:#34c759}.toggle-switch input:checked+.toggle-slider[data-v-06fa6eff]:before{transform:translate(20px)}.toggle-switch .toggle-slider[data-v-06fa6eff]{position:absolute;cursor:pointer;inset:0;background-color:#e5e5ea;transition:.4s;border-radius:15px}.toggle-switch .toggle-slider[data-v-06fa6eff]:before{position:absolute;content:"";height:26px;width:26px;left:2px;top:2px;background-color:#fff;transition:.4s;border-radius:50%;box-shadow:0 2px 4px #0000001a}.time-settings[data-v-06fa6eff]{margin:16px 0;padding-left:16px}.time-counter[data-v-06fa6eff]{display:flex;align-items:center;gap:16px}.time-counter .time-btn[data-v-06fa6eff]{width:32px;height:32px;border:1px solid #E5E5EA;border-radius:8px;background-color:#f8f9fb;display:flex;align-items:center;justify-content:center;cursor:pointer}.time-counter .time-btn[data-v-06fa6eff]:hover{background-color:#e5e5ea}.time-counter .time-value[data-v-06fa6eff]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;color:#aaabaf;min-width:60px;text-align:center}.schedule-settings[data-v-06fa6eff]{margin:16px 0;padding-left:16px}.days-selector[data-v-06fa6eff]{display:flex;gap:8px;margin-bottom:16px}.days-selector .day-btn[data-v-06fa6eff]{width:32px;height:32px;border:none;border-radius:8px;background-color:#f8f9fb;font-family:SF UI Display,sans-serif;font-size:14px;font-weight:400;color:#aaabaf;cursor:pointer}.days-selector .day-btn.active[data-v-06fa6eff]{background-color:#f6b60f;color:#fff}.time-range[data-v-06fa6eff]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;color:#aaabaf;background-color:#f8f9fb;padding:12px 16px;border-radius:8px;text-align:center}.menu-section[data-v-06fa6eff]{margin-bottom:16px}.logout-view[data-v-661480d4]{display:flex;flex-direction:column;min-height:100vh}.container[data-v-661480d4]{padding:20px}.logotype[data-v-661480d4]{font-size:24px;font-weight:700;text-align:center;margin-bottom:20px}.logout-content[data-v-661480d4]{width:100%;text-align:center}.logout-message[data-v-661480d4]{margin:20px 0;font-size:18px}.buttons-content[data-v-661480d4]{margin-top:30px}.content[data-v-f16d24f7]{padding:16px}h2[data-v-f16d24f7]{font-size:20px;font-weight:600;margin-bottom:16px}h3[data-v-f16d24f7]{font-size:18px;font-weight:600;margin-top:24px;margin-bottom:12px}p[data-v-f16d24f7]{margin-bottom:16px;line-height:1.5}ul[data-v-f16d24f7]{margin-left:20px;margin-bottom:16px}li[data-v-f16d24f7]{margin-bottom:8px;line-height:1.5}.content[data-v-7ce97db1]{padding:16px}h2[data-v-7ce97db1]{font-size:20px;font-weight:600;margin-bottom:24px}.step[data-v-7ce97db1]{display:flex;margin-bottom:24px}.step-number[data-v-7ce97db1]{width:32px;height:32px;border-radius:50%;background-color:#83d51b;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:16px;flex-shrink:0}.step-content[data-v-7ce97db1]{flex:1}h3[data-v-7ce97db1]{font-size:18px;font-weight:600;margin-bottom:8px}p[data-v-7ce97db1]{line-height:1.5;margin:0}.content[data-v-15901176]{padding:16px}h2[data-v-15901176]{font-size:20px;font-weight:600;margin-bottom:16px}h3[data-v-15901176]{font-size:18px;font-weight:600;margin-top:24px;margin-bottom:12px}p[data-v-15901176]{margin-bottom:16px;line-height:1.5}ul[data-v-15901176]{margin-left:20px;margin-bottom:16px}li[data-v-15901176]{margin-bottom:8px;line-height:1.5}.rating-levels[data-v-15901176]{margin:24px 0}.rating-level[data-v-15901176]{display:flex;align-items:flex-start;margin-bottom:16px}.stars[data-v-15901176]{margin-right:12px;flex-shrink:0;width:90px}.star[data-v-15901176]{color:#ccc;font-size:18px}.star.filled[data-v-15901176]{color:gold}.level-description[data-v-15901176]{flex:1;line-height:1.4}.news-header[data-v-b1cb1422]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.news-date[data-v-b1cb1422]{font-size:14px;color:#8e8e93}.news-type[data-v-b1cb1422]{font-size:14px;font-weight:500;color:#007aff}.news-type.promotion[data-v-b1cb1422]{color:#34c759}.news-content[data-v-b1cb1422]{margin-bottom:24px}.news-text[data-v-b1cb1422]{font-size:16px;line-height:1.5;margin-bottom:16px}.promotion-info[data-v-b1cb1422]{margin-top:16px}.expiry-date[data-v-b1cb1422]{margin-bottom:12px}.label[data-v-b1cb1422]{font-size:14px;font-weight:500;display:block;margin-bottom:4px}.value[data-v-b1cb1422]{font-size:14px}.conditions-list[data-v-b1cb1422]{margin:8px 0 0 16px;padding:0}.conditions-list li[data-v-b1cb1422]{margin-bottom:8px;font-size:14px;line-height:1.4}.action-buttons[data-v-b1cb1422]{display:flex;flex-direction:column;gap:12px}.primary-button[data-v-b1cb1422]{width:100%;background-color:#f6b60f;color:#fff;border:none;border-radius:12px;padding:14px;font-size:16px;font-weight:500;cursor:pointer}.primary-button[data-v-b1cb1422]:hover{background-color:#e5a700}.secondary-button[data-v-b1cb1422]{width:100%;background-color:#f8f9fb;color:#000;border:1px solid #E5E5EA;border-radius:12px;padding:14px;font-size:16px;font-weight:500;cursor:pointer}.secondary-button[data-v-b1cb1422]:hover{background-color:#e5e5ea}.main-content[data-v-29fa13b1]{padding-bottom:20px}.loading-container[data-v-29fa13b1]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.loading-container .loading-spinner[data-v-29fa13b1]{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#f6b60f;animation:spin-29fa13b1 1s ease-in-out infinite}.loading-container .loading-text[data-v-29fa13b1]{margin-top:16px;font-size:16px;color:#666}@keyframes spin-29fa13b1{to{transform:rotate(360deg)}}.news-title[data-v-29fa13b1]{font-family:SF UI Display,sans-serif;font-size:26px;font-weight:600;line-height:32px;color:#000;margin:0 0 20px}.news-section[data-v-29fa13b1]{margin-bottom:24px}.section-title[data-v-29fa13b1]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#000;margin-bottom:16px}.empty-message[data-v-29fa13b1]{font-size:14px;color:#8e8e93;padding:16px 0}.news-list[data-v-29fa13b1]{display:flex;flex-direction:column;gap:12px}.news-card[data-v-29fa13b1]{border-radius:5px;background:#f8f9fb;padding:16px;cursor:pointer}.news-card[data-v-29fa13b1]:hover{background-color:#f9f9f9}.news-card-title[data-v-29fa13b1]{font-size:16px;font-weight:500;color:#007aff;margin-bottom:8px}.news-card-title.promotion[data-v-29fa13b1]{color:#34c759}.news-card-text[data-v-29fa13b1]{font-size:14px;line-height:1.4;color:#000;margin-bottom:8px}.news-card-expiry[data-v-29fa13b1]{font-size:12px;color:#8e8e93}.create-order-button-container[data-v-29fa13b1]{margin-top:24px;margin-bottom:16px}.create-order-button[data-v-29fa13b1]{display:block;width:100%;background-color:#f6b60f;color:#fff;font-size:16px;font-weight:500;text-align:center;padding:16px;border-radius:12px;text-decoration:none}.create-order-button[data-v-29fa13b1]:hover{background-color:#e5a700}.order-card[data-v-20e62161]{background:#fff;border-radius:16px;padding:16px;margin-bottom:12px;cursor:pointer;transition:all .2s ease;border:1px solid #F0F0F0}.order-card[data-v-20e62161]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.order-card[data-v-20e62161]:active{transform:translateY(0)}.order-header[data-v-20e62161]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.order-status-date[data-v-20e62161]{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.order-details[data-v-20e62161]{display:flex;flex-direction:column;gap:8px}.order-detail-row[data-v-20e62161]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.detail-label[data-v-20e62161]{font-size:14px;color:#666;flex-shrink:0;min-width:120px}.detail-value[data-v-20e62161]{font-size:14px;color:#333;font-weight:500;text-align:right;flex:1}.executor-info[data-v-20e62161]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.executor-name[data-v-20e62161]{font-weight:600;color:#333}.status-in-progress[data-v-20e62161]{border-left:4px solid #FFA500}.status-in-progress .order-status-date[data-v-20e62161]{color:orange}.status-completed[data-v-20e62161]{border-left:4px solid #4CAF50}.status-completed .order-status-date[data-v-20e62161]{color:#4caf50}.status-cancelled[data-v-20e62161]{border-left:4px solid #F44336}.status-cancelled .order-status-date[data-v-20e62161]{color:#f44336}.status-approved[data-v-20e62161]{border-left:4px solid #2196F3}.status-approved .order-status-date[data-v-20e62161]{color:#2196f3}.status-moderation[data-v-20e62161]{border-left:4px solid #FF9800}.status-moderation .order-status-date[data-v-20e62161]{color:#ff9800}.order-completion-modal[data-v-88049f2e]{padding:0 16px}.order-completion-modal .modal-title[data-v-88049f2e]{font-size:20px;font-weight:600;margin-bottom:20px;text-align:center}.order-completion-modal .completion-form[data-v-88049f2e]{display:flex;flex-direction:column;gap:24px}.order-completion-modal .upload-section .upload-placeholder[data-v-88049f2e]{background-color:#f8f8f8;border-radius:8px;height:200px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.order-completion-modal .upload-section .upload-placeholder .placeholder-content[data-v-88049f2e]{display:flex;flex-direction:column;align-items:center;padding:20px;text-align:center}.order-completion-modal .upload-section .upload-placeholder .placeholder-content .placeholder-icon[data-v-88049f2e]{margin-bottom:16px}.order-completion-modal .upload-section .upload-placeholder .placeholder-content .placeholder-text[data-v-88049f2e]{color:#888;font-size:14px;max-width:240px}.order-completion-modal .upload-section .upload-placeholder .file-preview[data-v-88049f2e]{width:100%;height:100%;position:relative}.order-completion-modal .upload-section .upload-placeholder .file-preview img[data-v-88049f2e]{width:100%;height:100%;object-fit:cover}.order-completion-modal .upload-section .upload-placeholder .file-preview .video-preview[data-v-88049f2e]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#222;color:#fff}.order-completion-modal .upload-section .upload-placeholder .file-preview .remove-file[data-v-88049f2e]{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background-color:#0009;color:#fff;display:flex;align-items:center;justify-content:center;border:none;font-size:18px;cursor:pointer}.order-completion-modal .upload-section .upload-placeholder .file-preview .remove-file[data-v-88049f2e]:hover{background-color:#000c}.order-completion-modal .upload-section .hidden-input[data-v-88049f2e]{display:none}.order-completion-modal .payment-section h3[data-v-88049f2e]{font-size:16px;font-weight:500;margin-bottom:12px}.order-completion-modal .payment-section .payment-options[data-v-88049f2e]{display:flex;gap:8px;margin-bottom:16px}.order-completion-modal .payment-section .payment-options .payment-option[data-v-88049f2e]{flex:1;padding:12px;border-radius:8px;background-color:#f8f8f8;border:1px solid #e0e0e0;text-align:center;font-size:14px;cursor:pointer;transition:all .2s}.order-completion-modal .payment-section .payment-options .payment-option.active[data-v-88049f2e]{background-color:#f6b60f;border-color:#f6b60f;color:#000}.order-completion-modal .payment-section .advance-section .advance-input[data-v-88049f2e]{margin-top:12px}.order-completion-modal .payment-section .advance-section .advance-input label[data-v-88049f2e]{display:block;font-size:14px;margin-bottom:6px}.order-completion-modal .payment-section .advance-section .advance-input .input-with-currency[data-v-88049f2e]{position:relative}.order-completion-modal .payment-section .advance-section .advance-input .input-with-currency input[data-v-88049f2e]{width:100%;padding:12px 30px 12px 12px;border-radius:8px;border:1px solid #e0e0e0;background-color:#f8f8f8;font-size:16px}.order-completion-modal .payment-section .advance-section .advance-input .input-with-currency input[data-v-88049f2e]:focus{outline:none;border-color:#f6b60f}.order-completion-modal .payment-section .advance-section .advance-input .input-with-currency .currency-symbol[data-v-88049f2e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:16px;color:#888}.order-completion-modal .review-section h3[data-v-88049f2e]{font-size:16px;font-weight:500;margin-bottom:12px}.order-completion-modal .review-section .rating-section[data-v-88049f2e]{margin-top:16px}.order-completion-modal .review-section .rating-section .star-rating[data-v-88049f2e]{display:flex;gap:8px}.order-completion-modal .review-section .rating-section .star-rating .star-btn[data-v-88049f2e]{background:none;border:none;padding:0;cursor:pointer;transition:transform .2s}.order-completion-modal .review-section .rating-section .star-rating .star-btn[data-v-88049f2e]:hover{transform:scale(1.1)}.order-completion-modal .error-message[data-v-88049f2e]{color:#f44;font-size:14px;margin-top:-12px}.order-completion-modal .actions-section[data-v-88049f2e]{margin-top:8px;margin-bottom:16px}.modal-title[data-v-b91608f0]{font-size:20px;font-weight:700;margin-bottom:16px;text-align:center}.details-section[data-v-b91608f0]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.detail-row[data-v-b91608f0]{display:flex;flex-direction:column;gap:5px;line-height:1}.detail-row .detail-label[data-v-b91608f0]{color:#aaabaf;font-size:16px}.detail-row .detail-value[data-v-b91608f0]{color:#28272c;font-size:16px}.detail-row .detail-value.status[data-v-b91608f0]{font-weight:600}.detail-row .detail-value.status.status-in-progress[data-v-b91608f0]{color:#f6b60f}.detail-row .detail-value.status.status-completed[data-v-b91608f0]{color:#4caf50}.detail-row .detail-value.status.status-cancelled[data-v-b91608f0]{color:#f44336}.detail-row .detail-value.status.status-pending[data-v-b91608f0]{color:#666}.parameters-list[data-v-b91608f0]{display:flex;flex-direction:column;gap:8px}.parameters-list .parameter-item[data-v-b91608f0]{display:flex}.parameters-list .parameter-item .parameter-name[data-v-b91608f0]{color:#666;margin-right:8px}.parameters-list .parameter-item .parameter-value[data-v-b91608f0]{color:#000}.price-section[data-v-b91608f0]{margin-bottom:24px;padding:16px;background-color:#f9f9f9;border-radius:8px}.price-section .total-price[data-v-b91608f0]{display:flex;justify-content:space-between;margin-bottom:8px}.price-section .total-price .price-label[data-v-b91608f0]{font-size:16px;color:#000}.price-section .total-price .price-value[data-v-b91608f0]{font-size:16px;font-weight:700;color:#000}.price-section .advance-payment[data-v-b91608f0]{display:flex;justify-content:flex-end}.price-section .advance-payment .payment-status[data-v-b91608f0]{font-size:14px;color:#4caf50}.actions-section[data-v-b91608f0]{margin-top:24px;display:flex;flex-direction:column;gap:16px}.files-section[data-v-b91608f0]{margin-top:24px;padding-top:16px;border-top:1px solid #EAEAEA}.files-title[data-v-b91608f0]{font-size:16px;font-weight:600;margin-bottom:12px}.files-grid[data-v-b91608f0]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.file-item[data-v-b91608f0]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background-color:#f5f5f5;cursor:pointer;transition:transform .2s ease}.file-item[data-v-b91608f0]:hover{transform:scale(1.03)}.file-preview[data-v-b91608f0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.file-image[data-v-b91608f0]{width:100%;height:100%;object-fit:cover}.video-preview[data-v-b91608f0],.file-icon[data-v-b91608f0]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#e0e0e0}.file-name-preview[data-v-b91608f0]{font-size:12px;margin-top:8px;color:#333;max-width:90%;text-align:center;overflow:hidden;text-overflow:ellipsis}.image-error[data-v-b91608f0]{object-fit:contain;padding:10px;background-color:#f8f8f8}.file-preview-modal[data-v-b91608f0]{position:fixed;inset:0;background-color:#000c;z-index:10000;display:flex;align-items:center;justify-content:center}.file-preview-content[data-v-b91608f0]{width:90%;max-width:800px;max-height:90vh;background-color:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.file-preview-header[data-v-b91608f0]{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #EAEAEA}.file-name[data-v-b91608f0]{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%}.close-button[data-v-b91608f0]{background:none;border:none;cursor:pointer;padding:4px}.file-preview-body[data-v-b91608f0]{flex:1;overflow:auto;display:flex;align-items:center;justify-content:center;padding:16px}.preview-image[data-v-b91608f0],.preview-video[data-v-b91608f0]{max-width:100%;max-height:70vh;object-fit:contain}.preview-file[data-v-b91608f0]{padding:32px;text-align:center}.preview-file a[data-v-b91608f0]{display:inline-block;padding:12px 24px;background-color:#007aff;color:#fff;border-radius:8px;text-decoration:none;font-weight:600}.modal-title[data-v-93ed5537]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px;text-align:center}.orders-list[data-v-93ed5537]{max-height:60vh;overflow-y:auto}.orders-list[data-v-93ed5537]::-webkit-scrollbar{width:4px}.orders-list[data-v-93ed5537]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.orders-list[data-v-93ed5537]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.orders-list[data-v-93ed5537]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.no-orders[data-v-93ed5537]{text-align:center;padding:40px 20px;color:#666}.no-orders p[data-v-93ed5537]{font-size:16px;margin:0}.loading-indicator[data-v-93ed5537]{text-align:center;padding:40px 20px;color:#666}.loading-indicator p[data-v-93ed5537]{font-size:16px;margin:0}.add-event-modal[data-v-4e5e981e]{padding:0 16px 16px}.modal-title[data-v-4e5e981e]{font-size:18px;font-weight:600;color:#28272c;margin:0 0 20px;text-align:center}.form-section[data-v-4e5e981e]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-4e5e981e]{display:flex;flex-direction:column;gap:6px}.form-group.half[data-v-4e5e981e]{flex:1}.form-label[data-v-4e5e981e]{font-size:13px;color:#666;display:flex;align-items:center;gap:8px}.form-label input[type=checkbox][data-v-4e5e981e]{width:18px;height:18px}.form-input[data-v-4e5e981e]{padding:12px;border:1px solid #E5E5E5;border-radius:10px;font-size:14px;outline:none;transition:border-color .2s}.form-input[data-v-4e5e981e]:focus{border-color:#f6b60f}.form-textarea[data-v-4e5e981e]{resize:none}.event-types[data-v-4e5e981e]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.event-type-btn[data-v-4e5e981e]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border:2px solid #E5E5E5;border-radius:10px;background:#fff;cursor:pointer;transition:all .2s}.event-type-btn.active[data-v-4e5e981e]{border-color:#f6b60f;background:#f6b60f1a}.event-type-btn.maintenance.active[data-v-4e5e981e]{border-color:#3498db;background:#3498db1a}.event-type-btn.repair.active[data-v-4e5e981e]{border-color:#e74c3c;background:#e74c3c1a}.event-type-btn.external_order.active[data-v-4e5e981e]{border-color:#2ecc71;background:#2ecc711a}.event-type-btn.day_off.active[data-v-4e5e981e]{border-color:#95a5a6;background:#95a5a61a}.event-type-btn.other.active[data-v-4e5e981e]{border-color:#9b59b6;background:#9b59b61a}.type-icon[data-v-4e5e981e]{font-size:20px}.type-label[data-v-4e5e981e]{font-size:11px;color:#666;text-align:center}.time-row[data-v-4e5e981e]{display:flex;gap:12px}.input-with-suffix[data-v-4e5e981e]{position:relative}.input-with-suffix .form-input[data-v-4e5e981e]{padding-right:30px}.input-with-suffix .suffix[data-v-4e5e981e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#999}.error-message[data-v-4e5e981e]{color:#e74c3c;font-size:13px;margin-top:12px;text-align:center}.actions[data-v-4e5e981e]{display:flex;gap:12px;margin-top:20px}.delete-btn[data-v-4e5e981e]{flex:1;padding:14px;border:none;border-radius:10px;background:#ff6b6b;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.delete-btn[data-v-4e5e981e]:disabled{opacity:.6}.work-calendar-container[data-v-c90fc558]{position:relative;z-index:1}.add-event-section[data-v-c90fc558]{margin-bottom:12px}.add-event-btn[data-v-c90fc558]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:linear-gradient(135deg,#f6b60f,#e5a50d);border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.add-event-btn[data-v-c90fc558]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f6b60f4d}.service-selector[data-v-c90fc558]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 8px #0000000d;font-size:16px;color:#28272c}.chevron-right[data-v-c90fc558]{width:8px;height:16px;border-right:2px solid #AAABAF;border-top:2px solid #AAABAF;transform:rotate(45deg)}.calendar-block[data-v-c90fc558]{background-color:#f8f9fb;border-radius:5px;padding:10px;margin-bottom:16px;z-index:1}.month-header[data-v-c90fc558]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.nav-button[data-v-c90fc558]{background:none;border:none;font-size:18px;font-weight:600;color:orange;cursor:pointer;padding:8px 12px;border-radius:8px;transition:background-color .2s ease}.nav-button[data-v-c90fc558]:hover{background-color:#ffa5001a}.nav-button[data-v-c90fc558]:active{background-color:#ffa50033}.month-title[data-v-c90fc558]{font-size:16px;font-weight:600;color:orange;flex:1;text-align:center}.calendar-grid[data-v-c90fc558]{display:grid;grid-template-columns:100px repeat(7,1fr);margin-bottom:24px}.empty-cell[data-v-c90fc558]{width:100px}.weekday[data-v-c90fc558]{text-align:center;font-size:14px;font-weight:500;color:#aaabaf;padding-bottom:8px}.day-number[data-v-c90fc558]{text-align:center;font-size:16px;font-weight:500;color:#28272c;padding:8px 0}.day-number.other-month[data-v-c90fc558]{color:#aaabaf}.equipment-rows[data-v-c90fc558]{display:flex;flex-direction:column}.equipment-row[data-v-c90fc558]{display:flex;align-items:center;margin-bottom:16px}.equipment-info[data-v-c90fc558]{width:100px;font-size:14px;font-weight:500;color:#28272c;line-height:1.2;flex-shrink:0;cursor:pointer;transition:color .2s}.equipment-info[data-v-c90fc558]:hover{color:#f6b60f}.equipment-info.general[data-v-c90fc558]{cursor:default;font-size:12px;color:#666}.equipment-info.general[data-v-c90fc558]:hover{color:#666}.order-slots[data-v-c90fc558]{display:grid;grid-template-columns:repeat(7,1fr);flex:1;margin-left:0}.order-slot[data-v-c90fc558]{display:flex;justify-content:center;align-items:center;height:32px;width:100%;position:relative;cursor:pointer}.order-slot[data-v-c90fc558]:after{content:"";display:block;width:28px;height:28px;background-color:#fff;border-radius:6px;z-index:1}.order-slot.has-order[data-v-c90fc558]:after{background-color:#f6b60f}.order-slot.has-event[data-v-c90fc558]:after{background-color:#95a5a633;border:2px solid #95a5a6}.event-indicator[data-v-c90fc558]{position:absolute;width:6px;height:6px;border-radius:50%;top:2px;right:2px}.event-dots-container[data-v-c90fc558]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:2px;z-index:2}.event-dot[data-v-c90fc558]{width:8px;height:8px;border-radius:50%;cursor:pointer;transition:transform .2s;flex-shrink:0;display:inline-block}.event-dot[data-v-c90fc558]:hover{transform:scale(1.3)}.general-events-row[data-v-c90fc558]{border-top:1px dashed #E5E5E5;padding-top:12px;margin-top:4px}.orders-section[data-v-c90fc558]{background-color:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 8px #0000000d}.orders-link[data-v-c90fc558]{display:flex;justify-content:space-between;align-items:center;padding:16px;font-size:16px;color:#28272c}.loading-indicator[data-v-c90fc558]{text-align:center;padding:40px 20px;color:#666}.loading-indicator p[data-v-c90fc558]{font-size:16px;margin:0}.base-file-input[data-v-d8a6eb05]{margin-bottom:16px}.base-file-input-label[data-v-d8a6eb05]{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:var(--text-color, #333)}.base-file-input-label.required[data-v-d8a6eb05]:after{content:"*";color:var(--danger-color, #FF4444);margin-left:4px}.base-file-input-note[data-v-d8a6eb05]{font-size:12px;color:var(--text-secondary, #666);margin-bottom:8px}.base-file-input-wrapper[data-v-d8a6eb05]{display:flex;flex-wrap:wrap;gap:8px}.base-file-input-buttons[data-v-d8a6eb05]{display:flex;gap:8px}.base-file-input-preview[data-v-d8a6eb05]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.base-file-input-error[data-v-d8a6eb05]{color:var(--danger-color, #FF4444);font-size:12px;margin-top:4px}.upload-button[data-v-d8a6eb05]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:var(--bg-secondary, #f5f5f5);border:1px solid var(--border-color, #e0e0e0);border-radius:8px;cursor:pointer;transition:all .2s ease}.upload-button[data-v-d8a6eb05]:hover{background-color:var(--bg-hover, #ebebeb)}.upload-button svg[data-v-d8a6eb05]{width:24px;height:24px}.file-preview-item[data-v-d8a6eb05]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:var(--bg-secondary, #f5f5f5);border-radius:8px;width:100%}.file-preview-content[data-v-d8a6eb05]{display:flex;align-items:center;gap:8px;overflow:hidden}.file-preview-icon[data-v-d8a6eb05]{flex-shrink:0}.file-preview-name[data-v-d8a6eb05]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-preview-remove[data-v-d8a6eb05]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.file-preview-remove:hover svg path[data-v-d8a6eb05]{stroke:var(--danger-color, #FF4444)}.vehicle-type-select[data-v-b5df3edf]{position:relative}.dropdown-overlay[data-v-b5df3edf]{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:flex-end}.dropdown-content[data-v-b5df3edf]{background:#fff;border-radius:16px 16px 0 0;max-height:50vh;width:100%;overflow:hidden}.dropdown-header[data-v-b5df3edf]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.dropdown-header h3[data-v-b5df3edf]{margin:0;font-size:18px;font-weight:600}.dropdown-header .close-button[data-v-b5df3edf]{background:none;border:none;cursor:pointer;padding:4px}.options-list[data-v-b5df3edf]{max-height:40vh;overflow-y:auto}.option-item[data-v-b5df3edf]{border-bottom:1px solid #f8f8f8}.option-item[data-v-b5df3edf]:last-child{border-bottom:none}.option-item.selected[data-v-b5df3edf]{background:#fff9e6}.option-content[data-v-b5df3edf]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer}.option-content[data-v-b5df3edf]:hover{background:#f8f8f8}.option-name[data-v-b5df3edf]{font-size:16px;color:#333}.selected-icon[data-v-b5df3edf]{color:#f6b60f}.rotated[data-v-b5df3edf]{transform:rotate(180deg);transition:transform .2s ease}.vehicle-picker-modal[data-v-4875a104]{display:flex;flex-direction:column;height:100%;padding-bottom:24px}.modal-header[data-v-4875a104]{display:flex;justify-content:center;align-items:center;padding:16px 24px;position:relative}.modal-header .modal-title[data-v-4875a104]{font-size:18px;font-weight:600;color:#28272c;margin:0}.modal-header .close-button[data-v-4875a104]{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;padding:8px;cursor:pointer}.modal-header .close-button[data-v-4875a104]:hover{opacity:.7}.search-container[data-v-4875a104]{padding:0 24px 16px}.search-input-wrapper[data-v-4875a104]{position:relative}.search-input-wrapper .search-input[data-v-4875a104]{width:100%;padding:12px 16px 12px 48px;border:1px solid #E5E5E5;border-radius:8px;font-size:16px;color:#28272c;background-color:#f8f9fb}.search-input-wrapper .search-input[data-v-4875a104]::placeholder{color:#aaabaf}.search-input-wrapper .search-input[data-v-4875a104]:focus{outline:none;border-color:#f6b60f;background-color:#fff}.search-input-wrapper .search-icon[data-v-4875a104]{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.modal-content[data-v-4875a104]{flex:1;overflow-y:auto}.search-results[data-v-4875a104],.vehicle-categories[data-v-4875a104]{display:flex;flex-direction:column;gap:16px}.search-result-item[data-v-4875a104],.category-item[data-v-4875a104]{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#f8f9fb;border-radius:12px;cursor:pointer}.search-result-item[data-v-4875a104]:hover,.category-item[data-v-4875a104]:hover{background-color:#f0f0f0}.vehicle-info[data-v-4875a104],.category-info[data-v-4875a104]{flex:1}.vehicle-name[data-v-4875a104],.category-name[data-v-4875a104]{font-size:16px;font-weight:500;color:#28272c;margin-bottom:4px}.vehicle-details[data-v-4875a104],.category-description[data-v-4875a104]{font-size:14px;color:#aaabaf}.arrow-icon[data-v-4875a104]{display:flex;align-items:center;justify-content:center}.additional-equipment-section[data-v-4875a104]{margin-top:24px;padding-top:16px;border-top:1px solid #E5E5E5}.additional-equipment-button[data-v-4875a104]{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:16px;font-size:16px;font-weight:500;color:#f6b60f;cursor:pointer;border-radius:12px}.additional-equipment-button[data-v-4875a104]:hover{background-color:#f8f9fb}.section[data-v-4875a104]{margin-bottom:32px}.section-title[data-v-4875a104]{font-size:16px;font-weight:600;color:#28272c;margin-bottom:16px}.form-field[data-v-4875a104]{margin-bottom:16px}.form-label[data-v-4875a104]{display:block;font-size:14px;font-weight:500;color:#28272c;margin-bottom:8px}.form-input[data-v-4875a104]{width:100%;padding:12px 16px;border:1px solid #E5E5E5;border-radius:8px;font-size:16px;color:#28272c;background-color:#f8f9fb}.form-input[data-v-4875a104]::placeholder{color:#aaabaf}.form-input[data-v-4875a104]:focus{outline:none;border-color:#f6b60f;background-color:#fff}.document-note[data-v-4875a104]{font-size:12px;color:#aaabaf;margin-bottom:12px;line-height:1.4}.document-upload[data-v-4875a104]{display:flex;gap:12px;align-items:center}.upload-button[data-v-4875a104]{width:48px;height:48px;border:2px dashed #F6B60F;border-radius:8px;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.upload-button[data-v-4875a104]:hover{background-color:#fff8e6}.modal-actions[data-v-4875a104]{display:flex;gap:12px;padding:16px 24px 24px}.search-container[data-v-a11561bf]{padding:0 0 16px}.search-input-wrapper[data-v-a11561bf]{position:relative}.search-input-wrapper .search-input[data-v-a11561bf]{width:100%;padding:12px 16px 12px 48px;border:1px solid #E5E5E5;border-radius:8px;font-size:16px;color:#28272c;background-color:#f8f9fb}.search-input-wrapper .search-input[data-v-a11561bf]::placeholder{color:#aaabaf}.search-input-wrapper .search-input[data-v-a11561bf]:focus{outline:none;border-color:#f6b60f;background-color:#fff}.search-input-wrapper .search-icon[data-v-a11561bf]{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.search-results[data-v-a11561bf],.equipment-categories[data-v-a11561bf],.equipment-list[data-v-a11561bf]{display:flex;flex-direction:column;gap:16px}.category-item[data-v-a11561bf]{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#f8f9fb;border-radius:12px;cursor:pointer}.category-item[data-v-a11561bf]:hover{background-color:#f0f0f0}.equipment-item[data-v-a11561bf]{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#f8f9fb;border-radius:12px;cursor:pointer}.equipment-item[data-v-a11561bf]:hover{background-color:#f0f0f0}.equipment-item.selected[data-v-a11561bf]{background-color:#fff8e6;border:1px solid #F6B60F}.category-info[data-v-a11561bf],.equipment-info[data-v-a11561bf]{flex:1}.category-name[data-v-a11561bf],.equipment-name[data-v-a11561bf]{font-size:16px;font-weight:500;color:#28272c;margin-bottom:4px}.category-description[data-v-a11561bf],.equipment-details[data-v-a11561bf]{font-size:14px;color:#aaabaf}.arrow-icon[data-v-a11561bf],.checkbox[data-v-a11561bf]{display:flex;align-items:center;justify-content:center}.modal-actions[data-v-a11561bf]{display:flex;gap:12px}.clear-button[data-v-a11561bf],.save-button[data-v-a11561bf]{flex:1}.position-picker-content[data-v-cdf4b95a]{display:flex;flex-direction:column}.positions-list[data-v-cdf4b95a]{display:flex;flex-direction:column;margin-bottom:24px}.position-item[data-v-cdf4b95a]{padding:16px;background-color:#f8f9fb;border-radius:5px;margin-bottom:8px;font-size:16px;color:#28272c;cursor:pointer;transition:all .2s ease}.position-item[data-v-cdf4b95a]:hover{background-color:#f0f0f0}.position-item.selected[data-v-cdf4b95a]{background-color:#f6b60f1a;border:1px solid #F6B60F;color:#f6b60f;font-weight:500}.actions[data-v-cdf4b95a]{display:flex;gap:16px}.actions .btn[data-v-cdf4b95a]{flex:1;padding:16px;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.actions .btn[data-v-cdf4b95a]:active{transform:scale(.98)}.actions .btn.btn-clear[data-v-cdf4b95a]{background-color:#28272c;color:#fff}.actions .btn.btn-clear[data-v-cdf4b95a]:hover{background-color:#3a3940}.actions .btn.btn-save[data-v-cdf4b95a]{background-color:#f6b60f;color:#fff}.actions .btn.btn-save[data-v-cdf4b95a]:hover{background-color:#e5aa0e}.access-rights-modal[data-v-6c98fdf7]{display:flex;flex-direction:column;height:100%}.access-rights-modal .modal-content[data-v-6c98fdf7]{flex:1;overflow-y:auto}.access-rights-modal .roles-list[data-v-6c98fdf7] .menu-item{background-color:#f8f8f8;border-radius:12px;margin-bottom:12px;padding:16px;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.access-rights-modal .roles-list[data-v-6c98fdf7] .menu-item.selected{background-color:#f0f9f0;border:1px solid #4CAF50}.access-rights-modal .roles-list[data-v-6c98fdf7] .menu-item .menu-text{font-weight:600;font-size:16px}.access-rights-modal .roles-list[data-v-6c98fdf7] .menu-item .role-description{font-size:14px;color:#71727a;margin-top:4px}.access-rights-modal .selected-indicator[data-v-6c98fdf7]{display:flex;align-items:center;justify-content:center}.access-rights-modal .modal-actions[data-v-6c98fdf7]{display:flex;gap:12px}.add-employee-modal[data-v-eddf2018]{display:flex;flex-direction:column;height:100%}.modal-content[data-v-eddf2018]{flex:1;overflow-y:auto}.form-section[data-v-eddf2018]{margin-bottom:24px}.form-field[data-v-eddf2018]{margin-bottom:16px}.form-label[data-v-eddf2018]{display:block;font-size:14px;font-weight:500;color:#28272c;margin-bottom:8px}.form-input[data-v-eddf2018]{width:100%;padding:12px 16px;border:1px solid #E5E5E5;border-radius:8px;font-size:16px;color:#28272c;background-color:#f8f9fb}.form-input[data-v-eddf2018]::placeholder{color:#aaabaf}.form-input[data-v-eddf2018]:focus{outline:none;border-color:#f6b60f;background-color:#fff}.menu-section[data-v-eddf2018]{margin-bottom:24px}.access-rights-wrapper.has-rights .menu-item[data-v-eddf2018]{background-color:#4caf501a;border:1px solid rgba(76,175,80,.3);border-radius:5px}.access-rights-wrapper.has-rights .menu-item .menu-text[data-v-eddf2018]{color:#4caf50;font-weight:500}.access-rights-wrapper.has-rights .menu-item svg path[data-v-eddf2018]{stroke:#4caf50}.position-wrapper.has-position .menu-item[data-v-eddf2018]{background-color:#f6b60f1a;border:1px solid rgba(246,182,15,.3);border-radius:5px}.position-wrapper.has-position .menu-item .menu-text[data-v-eddf2018]{color:#f6b60f;font-weight:500}.position-wrapper.has-position .menu-item svg path[data-v-eddf2018]{stroke:#f6b60f}.access-rights-info[data-v-eddf2018]{font-size:14px;color:#4caf50;margin-top:4px;display:flex;align-items:center;gap:6px;font-weight:500}.position-info[data-v-eddf2018]{font-size:14px;color:#f6b60f;margin-top:4px;display:flex;align-items:center;gap:6px;font-weight:500}.menu-link[data-v-eddf2018]{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#f8f9fb;border-radius:12px;cursor:pointer;font-size:16px;font-weight:500;color:#28272c}.menu-link[data-v-eddf2018]:hover{background-color:#f0f0f0}.arrow-icon[data-v-eddf2018]{display:flex;align-items:center;justify-content:center}.document-section[data-v-eddf2018]{margin-bottom:24px}.document-note[data-v-eddf2018]{font-size:12px;color:#aaabaf;margin-bottom:12px;line-height:1.4}.document-upload[data-v-eddf2018]{display:flex;gap:12px;align-items:center}.upload-button[data-v-eddf2018]{width:48px;height:48px;border:2px dashed #F6B60F;border-radius:8px;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.upload-button[data-v-eddf2018]:hover{background-color:#fff8e6}.error-message[data-v-eddf2018]{background-color:#ffebee;color:#c62828;padding:12px 16px;border-radius:8px;font-size:14px;margin-top:16px;border:1px solid #FFCDD2}.modal-actions[data-v-eddf2018]{display:flex;gap:12px}.employee-selection-modal[data-v-957b1832]{display:flex;flex-direction:column;height:100%}.employee-selection-modal .modal-content[data-v-957b1832]{flex:1;overflow-y:auto}.employee-selection-modal .add-employee-section[data-v-957b1832]{margin-bottom:24px}.employee-selection-modal .employees-list[data-v-957b1832] .menu-item{background-color:#f8f8f8;border-radius:12px;margin-bottom:12px}.employee-selection-modal .employees-list[data-v-957b1832] .menu-item.selected{background-color:#fff9e6}.employee-selection-modal .employees-list[data-v-957b1832] .menu-item .menu-text{font-weight:600;font-size:16px}.employee-selection-modal .employees-list[data-v-957b1832] .menu-item .employee-position{font-size:14px;color:#71727a;margin-top:4px}.employee-selection-modal .selected-indicator[data-v-957b1832]{display:flex;align-items:center;justify-content:center}.employee-selection-modal .modal-actions[data-v-957b1832]{display:flex;gap:12px;padding:16px;background-color:#fff;border-top:1px solid #EEEEEE}.cost-header[data-v-3da747a8]{display:flex;align-items:center;gap:8px;margin-bottom:24px}.cost-title[data-v-3da747a8]{font-size:16px;font-weight:500;color:#28272c;line-height:16px}.info-icon[data-v-3da747a8]{display:flex;align-items:center;justify-content:center}.form-section[data-v-3da747a8]{margin-bottom:24px}.select-wrapper[data-v-3da747a8]{position:relative}.select-field[data-v-3da747a8]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#f8f9fb;border:1px solid #E5E5E5;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.select-field[data-v-3da747a8]:hover{background-color:#f0f0f0}.select-text[data-v-3da747a8]{font-size:16px;font-weight:500;color:#28272c;line-height:16px;flex:1;text-align:left}.select-arrow[data-v-3da747a8]{transition:transform .2s ease;flex-shrink:0;margin-left:12px}.select-arrow.rotated[data-v-3da747a8]{transform:rotate(180deg)}.dropdown-menu[data-v-3da747a8]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #E5E5E5;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;margin-top:4px}.dropdown-item[data-v-3da747a8]{padding:12px 16px;font-size:16px;color:#28272c;cursor:pointer;transition:background-color .2s ease}.dropdown-item[data-v-3da747a8]:hover{background-color:#f8f9fb}.dropdown-item[data-v-3da747a8]:first-child{border-radius:8px 8px 0 0}.dropdown-item[data-v-3da747a8]:last-child{border-radius:0 0 8px 8px}.inputs-section[data-v-3da747a8]{margin-bottom:24px}.input-row[data-v-3da747a8]{display:flex;gap:8px;margin-bottom:16px}.input-row[data-v-3da747a8]:last-child{margin-bottom:0}.input-group[data-v-3da747a8]{display:flex;flex-direction:column;gap:8px;flex:1}.input-group.full-width[data-v-3da747a8]{width:100%}.input-label[data-v-3da747a8]{font-size:14px;font-weight:500;color:#28272c;line-height:15px}.input-field[data-v-3da747a8]{padding:12px 16px;background-color:#f8f9fb;border:1px solid #E5E5E5;border-radius:8px;font-size:16px;color:#28272c;text-align:center;width:100%}.input-field[data-v-3da747a8]::placeholder{color:#aaabaf}.input-field[data-v-3da747a8]:focus{outline:none;border-color:#f6b60f;background-color:#fff}.input-field[data-v-3da747a8]:read-only{cursor:not-allowed;opacity:.7}.balance-info[data-v-3da747a8]{font-size:14px;color:#aaabaf;margin-bottom:24px;line-height:15px}.additional-options-btn[data-v-3da747a8]{display:flex;align-items:center;gap:12px;background:none;border:none;cursor:pointer;padding:0;margin-bottom:24px}.additional-options-btn span[data-v-3da747a8]{font-size:16px;font-weight:500;color:#f6b60f;line-height:20px}.additional-options-btn[data-v-3da747a8]:hover{opacity:.8}.add-icon[data-v-3da747a8]{display:flex;align-items:center;justify-content:center}.additional-cost-options[data-v-3da747a8]{margin-top:16px;padding:16px;background-color:#f8f9fb;border-radius:12px;border:1px solid #E5E5E5}.additional-option[data-v-3da747a8]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #E5E5E5}.additional-option[data-v-3da747a8]:last-child{border-bottom:none;padding-bottom:0}.additional-option[data-v-3da747a8]:first-child{padding-top:0}.option-info[data-v-3da747a8]{flex:1}.option-name[data-v-3da747a8]{font-size:16px;font-weight:500;color:#28272c;margin-bottom:4px}.option-description[data-v-3da747a8]{font-size:14px;color:#aaabaf}.option-select-btn[data-v-3da747a8]{padding:8px 16px;background-color:#f6b60f;color:#28272c;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.option-select-btn[data-v-3da747a8]:hover{background-color:#e5a50e}.modal-actions[data-v-3da747a8]{display:flex;gap:12px}.action-btn[data-v-3da747a8]{flex:1;padding:16px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.clear-btn[data-v-3da747a8]{background-color:#28272c;color:#fff}.clear-btn[data-v-3da747a8]:hover{background-color:#1a1a1a}.save-btn[data-v-3da747a8]{background-color:#f6b60f;color:#28272c}.save-btn[data-v-3da747a8]:hover{background-color:#e5a50e}.success-modal[data-v-51c22f50]{display:flex;flex-direction:column;height:100%}.modal-content[data-v-51c22f50]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 0}.success-icon[data-v-51c22f50]{margin-bottom:24px}.modal-title[data-v-51c22f50]{font-size:20px;font-weight:600;color:#28272c;margin:0 0 12px}.modal-description[data-v-51c22f50]{font-size:16px;color:#71727a;margin:0;line-height:1.5}.modal-actions[data-v-51c22f50]{display:flex;padding-top:24px}.menu-section[data-v-0c80281d]{margin-bottom:16px}.form-section[data-v-0c80281d]{margin-bottom:24px}.form-label[data-v-0c80281d]{display:block;font-size:16px;font-weight:500;color:#28272c;margin-bottom:8px}.input-with-icon[data-v-0c80281d]{position:relative}.form-input[data-v-0c80281d]{width:100%;padding:12px 48px 12px 16px;border:1px solid #E5E5E5;border-radius:8px;font-size:16px;color:#28272c;background-color:#f8f9fb}.form-input[data-v-0c80281d]::placeholder{color:#aaabaf}.form-input[data-v-0c80281d]:focus{outline:none;border-color:#f6b60f;background-color:#fff}.location-icon[data-v-0c80281d]{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23F6B60F'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 11a3 3 0 11-6 0 3 3 0 016 0z'/%3E%3C/svg%3E")}.selected-vehicle[data-v-0c80281d],.selected-item[data-v-0c80281d]{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 16px;background-color:#f8f9fb;border-radius:8px;border:1px solid #E5E5E5;cursor:pointer;transition:all .2s ease}.selected-vehicle[data-v-0c80281d]:hover,.selected-item[data-v-0c80281d]:hover{border-color:#f6b60f}.selected-vehicle-info[data-v-0c80281d],.selected-item-info[data-v-0c80281d]{flex:1}.selected-vehicle-name[data-v-0c80281d],.selected-item-name[data-v-0c80281d]{font-size:16px;font-weight:500;color:#28272c;margin-bottom:4px}.selected-vehicle-details[data-v-0c80281d],.selected-item-details[data-v-0c80281d]{font-size:14px;color:#666}.edit-icon[data-v-0c80281d]{margin-left:12px;display:flex;align-items:center;justify-content:center}.modal-actions[data-v-0c80281d]{display:flex;gap:12px;margin-top:24px}.validation-errors[data-v-0c80281d]{margin:16px 0;padding:12px;background-color:#ff44441a;border-radius:8px;border-left:3px solid #FF4444}.error-message[data-v-0c80281d]{color:#f44;font-size:14px;margin-bottom:4px}.field-error[data-v-0c80281d]{margin-bottom:8px}.additional-equipment-title[data-v-0c80281d]{font-size:14px;color:#666;margin-bottom:8px}.additional-equipment-info[data-v-0c80281d]{margin-top:8px}.equipment-item[data-v-0c80281d]{font-size:14px;color:#666;padding:2px 0}.equipment-item[data-v-0c80281d]:before{content:"• ";color:#f6b60f;font-weight:700}.additional-equipment-list[data-v-0c80281d]{margin-top:4px}.equipment-item-small[data-v-0c80281d]{display:inline-block;font-size:12px;color:#666;background-color:#f0f0f0;padding:2px 8px;margin-right:4px;margin-bottom:4px;border-radius:4px}.confirmation-modal[data-v-791b5594]{display:flex;flex-direction:column;height:100%}.modal-content[data-v-791b5594]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 0}.warning-icon[data-v-791b5594]{margin-bottom:24px}.modal-title[data-v-791b5594]{font-size:20px;font-weight:600;color:#28272c;margin:0 0 12px}.modal-description[data-v-791b5594]{font-size:16px;color:#71727a;margin:0;line-height:1.5}.modal-actions[data-v-791b5594]{display:flex;gap:12px;padding-top:24px}.equipment-title[data-v-62a63823]{font-family:SF UI Display,sans-serif;font-size:18px;font-weight:500;line-height:36px;color:#28272c;text-align:center;padding:16px 0}.section[data-v-62a63823]{padding:0 16px;margin-bottom:24px}.section-title[data-v-62a63823]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:500;line-height:16px;color:#28272c;margin-bottom:16px}.info-list[data-v-62a63823]{display:flex;flex-direction:column;gap:8px}.info-item[data-v-62a63823]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#28272ce6}.info-label[data-v-62a63823]{color:#aaabaf}.info-value[data-v-62a63823]{color:#28272ce6}.cost-section[data-v-62a63823]{display:flex;flex-direction:column;gap:16px}.cost-info[data-v-62a63823]{display:flex;flex-direction:column;gap:8px}.cost-item[data-v-62a63823]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:16px}.cost-label[data-v-62a63823]{color:#aaabaf}.cost-value[data-v-62a63823]{color:#28272ce6}.additional-equipment[data-v-62a63823]{margin-top:16px}.equipment-label[data-v-62a63823]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#28272ce6;margin-bottom:8px}.equipment-list[data-v-62a63823]{list-style:disc;padding-left:21px;margin:0}.equipment-item[data-v-62a63823]{font-family:SF UI Display,sans-serif;font-size:14px;font-weight:400;line-height:15px;color:#28272ce6;margin-bottom:4px}.equipment-item[data-v-62a63823]:last-child{margin-bottom:0}.actions[data-v-62a63823]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.action-button[data-v-62a63823]{background:none;border:none;font-family:SF UI Display,sans-serif;font-size:16px;font-weight:500;line-height:20px;text-align:left;cursor:pointer;padding:0}.action-button[data-v-62a63823]:hover{opacity:.8}.edit-button[data-v-62a63823]{color:#f6b60f}.delete-button[data-v-62a63823]{color:#f36464}.assign-button[data-v-62a63823]{background-color:#f6b60f;border:none;border-radius:5px;font-family:SF UI Display,sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#28272c;padding:16px 20px;margin:16px 0;width:100%;cursor:pointer}.assign-button[data-v-62a63823]:hover:not(:disabled){opacity:.9}.assign-button[data-v-62a63823]:active:not(:disabled){opacity:.8}.assign-button[data-v-62a63823]:disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed}.styled-select-container[data-v-66efb1c1]{position:relative;width:100%;-webkit-user-select:none;user-select:none}.select-header[data-v-66efb1c1]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#fff;border:1px solid #E5E5E5;border-radius:8px;cursor:pointer;transition:border-color .2s ease}.select-header[data-v-66efb1c1]:hover{border-color:#d0d0d0}.is-open .select-header[data-v-66efb1c1]{border-bottom-left-radius:0;border-bottom-right-radius:0}.selected-value[data-v-66efb1c1]{font-size:16px;color:#28272c}.select-arrow[data-v-66efb1c1]{width:10px;height:10px;border-right:2px solid #666;border-bottom:2px solid #666;transform:rotate(45deg);transition:transform .2s ease;margin-top:-5px}.is-open .select-arrow[data-v-66efb1c1]{transform:rotate(-135deg);margin-top:5px}.select-dropdown[data-v-66efb1c1]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;max-height:200px;overflow-y:auto;z-index:10;box-shadow:0 4px 8px #0000001a;animation:slideDown-66efb1c1 .2s ease}.select-option[data-v-66efb1c1]{padding:12px 16px;font-size:16px;color:#28272c;cursor:pointer;transition:background-color .2s ease}.select-option[data-v-66efb1c1]:hover{background-color:#f8f9fb}.select-option.selected[data-v-66efb1c1]{background-color:#fff8e6;color:#f6b60f;font-weight:500}@keyframes slideDown-66efb1c1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.equipment-container[data-v-584840a0]{min-height:100vh}.menu-section[data-v-584840a0]{margin-bottom:24px}.section-title[data-v-584840a0]{font-size:18px;font-weight:600;color:#28272c;margin-bottom:16px}.filters-section[data-v-584840a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.sort-filter[data-v-584840a0]{flex:1}.search-button[data-v-584840a0]{width:48px;height:48px;background-color:#f8f9fb;border:1px solid #E5E5E5;border-radius:8px;margin-left:12px;display:flex;align-items:center;justify-content:center;cursor:pointer}.search-button[data-v-584840a0]:hover{background-color:#f0f0f0}.search-icon[data-v-584840a0]{width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23666'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21-6-6m2-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.equipment-category[data-v-584840a0]{margin-bottom:32px}.equipment-category[data-v-584840a0]:last-child{margin-bottom:0}.category-title[data-v-584840a0]{font-size:16px;font-weight:600;color:#28272c;margin-bottom:12px}.table-header[data-v-584840a0]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;background-color:#f6b60f;border-radius:8px;padding:12px 16px;margin-bottom:8px}.header-cell[data-v-584840a0]{font-size:14px;font-weight:600;color:#fff;text-align:center}.equipment-row[data-v-584840a0]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:12px 16px;border-bottom:1px solid #F0F0F0}.equipment-row[data-v-584840a0]:last-child{border-bottom:none}.equipment-cell[data-v-584840a0]{font-size:14px;color:#28272c;text-align:center;display:flex;align-items:center;justify-content:center}.equipment-row[data-v-584840a0]{cursor:pointer;transition:background-color .2s}.equipment-row[data-v-584840a0]:hover{background-color:#f8f9fb}.status-pending[data-v-584840a0]{color:#f6b60f;font-weight:500}.status-approved[data-v-584840a0]{color:#4caf50;font-weight:500}.status-rejected[data-v-584840a0]{color:#f44336;font-weight:500}.loading-message[data-v-584840a0],.empty-message[data-v-584840a0]{text-align:center;padding:40px 20px;color:#666;font-size:16px}.loading-message[data-v-584840a0]{color:#f6b60f}.assign-equipment-modal[data-v-fc8defb4]{padding:0 4px}.employee-info[data-v-fc8defb4]{margin-bottom:24px;padding:16px;background-color:#f8f9fb;border-radius:12px}.employee-name[data-v-fc8defb4]{font-size:18px;font-weight:600;color:#28272c;margin:0 0 4px}.employee-position[data-v-fc8defb4]{font-size:14px;color:#666;margin:0}.section-title[data-v-fc8defb4]{font-size:16px;font-weight:600;color:#28272c;margin:0 0 16px}.equipment-selection[data-v-fc8defb4]{margin-bottom:24px}.loading-state[data-v-fc8defb4]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;color:#666}.loading-spinner[data-v-fc8defb4]{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #F6B60F;border-radius:50%;animation:spin-fc8defb4 1s linear infinite;margin-bottom:16px}@keyframes spin-fc8defb4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.equipment-list[data-v-fc8defb4]{max-height:300px;overflow-y:auto}.equipment-item[data-v-fc8defb4]{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid #E5E5E5;border-radius:12px;margin-bottom:8px;cursor:pointer;transition:all .2s}.equipment-item[data-v-fc8defb4]:hover{border-color:#f6b60f;background-color:#fffbf0}.equipment-item.active[data-v-fc8defb4]{border-color:#f6b60f;background-color:#fffbf0;box-shadow:0 0 0 2px #f6b60f33}.equipment-item[data-v-fc8defb4]:last-child{margin-bottom:0}.equipment-info[data-v-fc8defb4]{flex:1}.equipment-name[data-v-fc8defb4]{font-size:16px;font-weight:600;color:#28272c;margin-bottom:4px}.equipment-details[data-v-fc8defb4]{display:flex;gap:12px;font-size:14px;color:#666}.equipment-number[data-v-fc8defb4]{color:#f6b60f;font-weight:500}.equipment-status[data-v-fc8defb4]{flex-shrink:0}.status-approved[data-v-fc8defb4]{color:#4caf50;font-weight:500;font-size:12px}.status-pending[data-v-fc8defb4]{color:#f6b60f;font-weight:500;font-size:12px}.status-rejected[data-v-fc8defb4]{color:#f44336;font-weight:500;font-size:12px}.empty-state[data-v-fc8defb4]{text-align:center;padding:40px 20px;color:#666}.assignment-params[data-v-fc8defb4]{margin-bottom:24px}.form-group[data-v-fc8defb4]{margin-bottom:16px}.form-group[data-v-fc8defb4]:last-child{margin-bottom:0}.form-label[data-v-fc8defb4]{display:block;font-size:14px;font-weight:500;color:#28272c;margin-bottom:8px}.form-select[data-v-fc8defb4]{width:100%;padding:12px 16px;border:1px solid #E5E5E5;border-radius:8px;background-color:#fff;font-size:16px;color:#28272c}.form-select[data-v-fc8defb4]:focus{outline:none;border-color:#f6b60f;box-shadow:0 0 0 2px #f6b60f33}.modal-actions[data-v-fc8defb4]{display:flex;gap:12px;padding-top:24px;border-top:1px solid #E5E5E5}.btn-secondary[data-v-fc8defb4]{flex:1;padding:14px 24px;border:1px solid #E5E5E5;border-radius:8px;background-color:#fff;color:#28272c;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-fc8defb4]:hover{background-color:#f8f9fb}.btn-primary[data-v-fc8defb4]{flex:1;padding:14px 24px;border:none;border-radius:8px;background-color:#f6b60f;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-fc8defb4]:hover:not(:disabled){background-color:#e5a50e}.btn-primary[data-v-fc8defb4]:disabled{opacity:.6;cursor:not-allowed}.page-title[data-v-ef2406c9]{font-size:24px;font-weight:600;color:#28272c;margin:0 0 24px;display:flex;align-items:center;gap:8px}.title-emoji[data-v-ef2406c9]{font-size:20px}.filters-section[data-v-ef2406c9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:10px}.filters-left[data-v-ef2406c9],.filters-right[data-v-ef2406c9]{display:flex;align-items:center;gap:12px}.menu-section[data-v-ef2406c9]{margin-bottom:24px}.employees-section .section-title[data-v-ef2406c9]{font-size:18px;font-weight:600;color:#28272c;margin:0 0 16px}.filters-section[data-v-ef2406c9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.filter-dropdown[data-v-ef2406c9]{position:relative;flex:1;max-width:200px}.filter-select[data-v-ef2406c9]{width:100%;padding:12px 40px 12px 16px;border:1px solid #E5E5E5;border-radius:12px;background-color:#fff;font-size:14px;color:#28272c;appearance:none;cursor:pointer}.filter-select[data-v-ef2406c9]:focus{outline:none;border-color:#f6b60f}.dropdown-arrow[data-v-ef2406c9]{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.search-icon[data-v-ef2406c9]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background-color:#f6f6f6;transition:all .2s ease}.search-icon[data-v-ef2406c9]:hover{background-color:#f0f0f0}.search-input-container[data-v-ef2406c9]{position:relative;flex:1;max-width:300px}.search-input[data-v-ef2406c9]{width:100%;height:40px;border-radius:12px;border:1px solid #E0E0E0;background-color:#f6f6f6;padding:0 40px 0 16px;font-size:14px;color:#28272c;transition:all .2s ease}.search-input[data-v-ef2406c9]:focus{outline:none;border-color:#f6b60f;box-shadow:0 0 0 2px #f6b60f33}.search-input[data-v-ef2406c9]::placeholder{color:#aaabaf}.search-close-icon[data-v-ef2406c9]{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;transition:all .2s ease}.search-close-icon[data-v-ef2406c9]:hover{background-color:#e0e0e0}.employees-list[data-v-ef2406c9]{display:flex;flex-direction:column;gap:16px}.employee-info[data-v-ef2406c9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.employee-details[data-v-ef2406c9]{flex:1}.employee-name[data-v-ef2406c9]{font-size:16px;font-weight:600;color:#28272c;margin-bottom:4px}.employee-meta[data-v-ef2406c9]{display:flex;gap:12px;align-items:center}.employee-time[data-v-ef2406c9]{font-size:14px;color:#aaabaf}.employee-role[data-v-ef2406c9]{display:flex;align-items:center;gap:4px;color:#4caf50;font-size:12px;font-weight:500;background-color:#4caf501a;padding:2px 6px;border-radius:4px;margin-left:8px}.employee-position[data-v-ef2406c9]{display:flex;align-items:center;gap:4px;color:#f6b60f;font-size:12px;font-weight:500;background-color:#f6b60f1a;padding:2px 6px;border-radius:4px;margin-left:8px}.employee-rating[data-v-ef2406c9]{display:flex;align-items:center;gap:4px;font-size:14px;color:#aaabaf}.rating-stars[data-v-ef2406c9]{font-size:16px}.rating-value[data-v-ef2406c9]{font-weight:500}.employee-equipment[data-v-ef2406c9]{margin-bottom:16px;border-radius:12px;overflow:hidden}.equipment-table-header[data-v-ef2406c9]{display:grid;grid-template-columns:1fr 1fr;background-color:#f6b60f}.header-cell[data-v-ef2406c9]{padding:12px 16px;font-size:14px;font-weight:600;color:#fff;text-align:center}.header-cell[data-v-ef2406c9]:first-child{border-right:1px solid rgba(255,255,255,.2)}.equipment-row[data-v-ef2406c9]{display:grid;grid-template-columns:1fr 1fr;background-color:#fff;border-bottom:1px solid #F0F0F0}.equipment-row[data-v-ef2406c9]:last-child{border-bottom:none}.equipment-cell[data-v-ef2406c9]{padding:12px 16px;font-size:14px;color:#28272c;text-align:center}.equipment-cell[data-v-ef2406c9]:first-child{border-right:1px solid #F0F0F0;font-weight:500}.employee-actions[data-v-ef2406c9]{display:flex;justify-content:space-between;gap:12px}.assign-equipment-btn[data-v-ef2406c9]{display:flex;align-items:center;gap:8px;background-color:transparent;color:#f6b60f;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.assign-equipment-btn[data-v-ef2406c9]:hover{color:#fff}.assign-equipment-btn:hover svg path[data-v-ef2406c9]{stroke:#fff}.assign-equipment-btn[data-v-ef2406c9]:active{transform:scale(.98)}.delete-employee-btn[data-v-ef2406c9]{display:flex;align-items:center;gap:8px;background-color:transparent;color:#f44;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.delete-employee-btn[data-v-ef2406c9]:hover{color:#fff;background-color:#f44;border-radius:8px;padding:8px 12px}.delete-employee-btn:hover svg path[data-v-ef2406c9]{stroke:#fff}.delete-employee-btn[data-v-ef2406c9]:active{transform:scale(.98)}.loading-message[data-v-ef2406c9],.empty-message[data-v-ef2406c9]{text-align:center;padding:40px 20px;color:#666;font-size:16px}.loading-message[data-v-ef2406c9]{color:#f6b60f}.search-section[data-v-d30a301a]{margin-bottom:20px}.executors-list[data-v-d30a301a]{max-height:400px;overflow-y:auto;margin-bottom:20px}.executor-item[data-v-d30a301a]{display:flex;align-items:center;padding:12px;border-radius:12px;cursor:pointer;transition:background-color .2s;margin-bottom:8px}.executor-item[data-v-d30a301a]:hover{background-color:#f8f9fb}.executor-item.selected[data-v-d30a301a]{background-color:#f6b60f1a;border:1px solid #F6B60F}.executor-avatar[data-v-d30a301a]{margin-right:12px;flex-shrink:0}.executor-info[data-v-d30a301a]{flex:1;min-width:0}.executor-name[data-v-d30a301a]{font-size:16px;font-weight:600;color:#1e1d22;margin-bottom:4px}.executor-phone[data-v-d30a301a]{font-size:14px;color:#6b7280;margin-bottom:4px}.executor-rating[data-v-d30a301a]{display:flex;align-items:center;gap:4px}.rating-stars[data-v-d30a301a]{color:#f6b60f;font-size:12px}.rating-value[data-v-d30a301a]{font-size:12px;color:#6b7280}.executor-status[data-v-d30a301a]{flex-shrink:0}.status-badge[data-v-d30a301a]{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500}.status-badge.available[data-v-d30a301a]{background-color:#22c55e1a;color:#22c55e}.status-badge.busy[data-v-d30a301a]{background-color:#ef44441a;color:#ef4444}.no-executors[data-v-d30a301a]{text-align:center;padding:40px 20px;color:#6b7280}.no-executors-hint[data-v-d30a301a]{font-size:14px;margin-top:8px}.loading[data-v-d30a301a]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;color:#6b7280}.loading-spinner[data-v-d30a301a]{width:32px;height:32px;border:3px solid #F3F4F6;border-top:3px solid #F6B60F;border-radius:50%;animation:spin-d30a301a 1s linear infinite;margin-bottom:16px}@keyframes spin-d30a301a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.actions[data-v-d30a301a]{display:flex;flex-direction:column;gap:10px;padding-top:16px}.actions[data-v-d30a301a]{display:flex;gap:12px;padding:0 0 16px}.actions[data-v-d30a301a] .primary-button,.actions[data-v-d30a301a] .button-url{flex:1}.dispatcher-title[data-v-7ef88ff8]{font-size:24px;font-weight:600;color:#1e1d22;margin:0 0 24px}.filters-section[data-v-7ef88ff8]{display:flex;gap:12px;margin-bottom:24px;position:relative}.filter-dropdown[data-v-7ef88ff8]{display:flex;align-items:center;justify-content:space-between;background:#f8f9fb;border-radius:12px;padding:12px 16px;min-width:140px;cursor:pointer;font-size:14px;color:#28272c}.filter-dropdown svg[data-v-7ef88ff8]{transition:transform .2s}.filter-dropdown svg.rotated[data-v-7ef88ff8]{transform:rotate(180deg)}.filter-dropdown[data-v-7ef88ff8]:hover{border-color:#f6b60f}.filter-dropdown[data-v-7ef88ff8]:active{background:#2a2a2f}.filter-menu[data-v-7ef88ff8]{position:absolute;top:100%;left:0;background:#f8f9fb;border-radius:12px;margin-top:4px;box-shadow:0 4px 20px #0000004d;z-index:10;overflow:hidden;width:max-content;min-width:100%}.filter-option[data-v-7ef88ff8]{padding:12px 16px;font-size:14px;color:#1e1d22;cursor:pointer}.filter-option[data-v-7ef88ff8]:hover{background:#f8f9fb}.filter-option.active[data-v-7ef88ff8]{background:#f6b60f33;color:#f6b60f}.orders-list[data-v-7ef88ff8]{display:flex;flex-direction:column;gap:16px}.order-item[data-v-7ef88ff8]{background:#f8f9fb;border-radius:16px;padding:16px;cursor:pointer;transition:background .2s}.order-item[data-v-7ef88ff8]:hover{background:#f8f9fb}.order-header[data-v-7ef88ff8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.order-header .order-number[data-v-7ef88ff8]{font-size:18px;font-weight:600;color:#1e1d22}.order-header .order-date[data-v-7ef88ff8]{font-size:14px;color:#aaabaf}.order-details[data-v-7ef88ff8]{display:flex;flex-direction:column;gap:8px}.order-detail-row[data-v-7ef88ff8]{display:flex;justify-content:space-between;align-items:center}.order-detail-row .detail-label[data-v-7ef88ff8]{font-size:14px;color:#aaabaf}.order-detail-row .detail-value[data-v-7ef88ff8]{font-size:14px;color:#1e1d22;font-weight:500}.no-orders[data-v-7ef88ff8]{display:flex;justify-content:center;align-items:center}.empty-state[data-v-7ef88ff8]{display:flex;flex-direction:column}.empty-state svg[data-v-7ef88ff8]{margin-bottom:16px;opacity:.6}.empty-state .empty-text[data-v-7ef88ff8]{font-size:18px;font-weight:600;color:#1e1d22;margin:0 0 8px}.empty-state .empty-subtext[data-v-7ef88ff8]{font-size:14px;color:#aaabaf;margin:0}.order-actions[data-v-7ef88ff8]{margin-top:16px;padding-top:16px;border-top:1px solid #E5E7EB;display:flex;gap:12px}.order-actions[data-v-7ef88ff8] .primary-button{flex:1;font-size:14px}@media (max-width: 768px){.filters-section[data-v-7ef88ff8]{flex-direction:column}.filter-dropdown[data-v-7ef88ff8]{min-width:auto}}.loading-container[data-v-91539c00]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px}.loading-container .loading-spinner[data-v-91539c00]{width:40px;height:40px;border:3px solid rgba(246,182,15,.3);border-radius:50%;border-top-color:#f6b60f;animation:spin-91539c00 1s ease-in-out infinite}.loading-container .loading-text[data-v-91539c00]{margin-top:16px;font-size:16px;color:#aaabaf}@keyframes spin-91539c00{to{transform:rotate(360deg)}}.user-card[data-v-91539c00]{background:#2a2a2f;border-radius:20px;padding:24px 20px;margin:16px}.user-info[data-v-91539c00]{text-align:left;margin-bottom:32px}.user-info .user-name[data-v-91539c00]{font-size:24px;font-weight:600;color:#fff;margin:0 0 8px}.user-info .user-role .role-text[data-v-91539c00]{font-size:16px;color:#f6b60f;font-weight:500}.personal-data-section[data-v-91539c00],.work-data-section[data-v-91539c00]{margin-bottom:32px}.personal-data-section .section-title[data-v-91539c00],.work-data-section .section-title[data-v-91539c00]{font-size:16px;font-weight:500;color:#fff;margin:0 0 16px}.data-row[data-v-91539c00]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.data-row[data-v-91539c00]:last-child{margin-bottom:0}.data-row .data-label[data-v-91539c00]{font-size:14px;color:#aaabaf}.data-row .data-value[data-v-91539c00]{font-size:14px;color:#fff;font-weight:500}.menu-section[data-v-91539c00]{margin-bottom:32px}.menu-section[data-v-91539c00] .menu-link{margin-bottom:16px}.menu-section[data-v-91539c00] .menu-link:last-child{margin-bottom:0}.settings-section .settings-button[data-v-91539c00]{width:100%;background:#3a3a3f;color:#fff;border:none;border-radius:12px;padding:16px 20px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.settings-section .settings-button[data-v-91539c00]:hover{background:#4a4a4f}.settings-section .settings-button[data-v-91539c00]:active{transform:translateY(1px)}@media (max-width: 768px){.user-card[data-v-91539c00]{margin:8px;padding:20px 16px}.data-row[data-v-91539c00]{flex-direction:column;align-items:flex-start;gap:4px}}.sort-selector[data-v-fa417214]{position:relative}.filter-dropdown[data-v-fa417214]{display:flex;align-items:center;justify-content:space-between;background:#f8f9fb;border-radius:12px;padding:12px 16px;min-width:140px;cursor:pointer;font-size:14px;color:#28272c}.filter-dropdown svg[data-v-fa417214]{transition:transform .2s}.filter-dropdown svg.rotated[data-v-fa417214]{transform:rotate(180deg)}.filter-dropdown[data-v-fa417214]:hover{border-color:#f6b60f}.filter-dropdown[data-v-fa417214]:active{background:#2a2a2f}.filter-menu[data-v-fa417214]{position:absolute;top:100%;left:0;background:#f8f9fb;border-radius:12px;margin-top:4px;box-shadow:0 4px 20px #0000004d;z-index:10;overflow:hidden;width:max-content;min-width:100%}.filter-option[data-v-fa417214]{padding:12px 16px;font-size:14px;color:#1e1d22;cursor:pointer}.filter-option[data-v-fa417214]:hover{background:#f8f9fb}.filter-option.active[data-v-fa417214]{background:#f6b60f33;color:#f6b60f}.orders-container[data-v-f047edf2]{display:flex;flex-direction:column;height:100%}.orders-title[data-v-f047edf2]{font-size:24px;font-weight:700;margin-bottom:16px;color:#000}.orders-filter[data-v-f047edf2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;position:relative}.orders-filter .sort-dropdown[data-v-f047edf2]{display:flex;align-items:center;background-color:#f5f5f5;padding:8px 16px;border-radius:8px;flex:1;cursor:pointer;transition:background-color .2s ease}.orders-filter .sort-dropdown[data-v-f047edf2]:hover{background-color:#e9e9e9}.orders-filter .sort-dropdown span[data-v-f047edf2]{color:#666;font-size:14px}.orders-filter .sort-dropdown .sort-icon[data-v-f047edf2]{margin-left:auto;width:10px;height:10px;border-left:2px solid #666;border-bottom:2px solid #666;transform:rotate(-45deg);transition:transform .2s ease}.orders-filter .sort-dropdown .sort-icon.sort-icon-open[data-v-f047edf2]{transform:rotate(135deg)}.orders-filter .sort-menu[data-v-f047edf2]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:8px;z-index:10;overflow:hidden}.orders-filter .sort-menu .sort-option[data-v-f047edf2]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;transition:background-color .2s ease}.orders-filter .sort-menu .sort-option[data-v-f047edf2]:hover{background-color:#f9f9f9}.orders-filter .sort-menu .sort-option.active[data-v-f047edf2]{background-color:#f5f5f5}.orders-filter .sort-menu .sort-option span[data-v-f047edf2]{font-size:14px;color:#333}.orders-filter .sort-menu .sort-option .direction-icons[data-v-f047edf2]{display:flex;gap:8px}.orders-filter .sort-menu .sort-option .direction-icons .direction-icon[data-v-f047edf2]{width:16px;height:16px;opacity:.5;transition:opacity .2s ease}.orders-filter .sort-menu .sort-option .direction-icons .direction-icon.active[data-v-f047edf2]{opacity:1}.orders-filter .sort-menu .sort-option .direction-icons .direction-icon.asc[data-v-f047edf2]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14l5-5 5 5H7z"/></svg>');background-repeat:no-repeat;background-position:center}.orders-filter .sort-menu .sort-option .direction-icons .direction-icon.desc[data-v-f047edf2]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 10l5 5 5-5H7z"/></svg>');background-repeat:no-repeat;background-position:center}.orders-filter .filter-icon[data-v-f047edf2]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-left:12px}.orders-filter .filter-icon .filter-icon-inner[data-v-f047edf2]{width:24px;height:24px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z"/></svg>');background-repeat:no-repeat;background-position:center}.orders-list[data-v-f047edf2]{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;flex:1;overflow-y:auto}.order-item[data-v-f047edf2]{background-color:#f9f9f9;border-radius:8px;padding:16px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.order-item[data-v-f047edf2]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.order-item.status-pending .order-header .order-status-date[data-v-f047edf2]{color:#666}.order-item.status-in-progress .order-header .order-status-date[data-v-f047edf2]{color:#f6b60f}.order-item.status-completed .order-header .order-status-date[data-v-f047edf2]{color:#4caf50}.order-header[data-v-f047edf2]{display:flex;justify-content:space-between;align-content:center;align-items:center;margin-bottom:12px}.order-header .order-status-date[data-v-f047edf2]{font-weight:600;font-size:16px}.order-details[data-v-f047edf2]{display:flex;flex-direction:column;gap:4px}.order-detail-row[data-v-f047edf2]{display:flex;font-size:14px}.order-detail-row .detail-label[data-v-f047edf2]{color:#666;margin-right:8px}.order-detail-row .detail-value[data-v-f047edf2]{color:#000}.order-actions[data-v-f047edf2]{display:flex;justify-content:space-between;align-items:center}.order-actions .payment-status[data-v-f047edf2]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.order-actions .payment-status.payment-paid[data-v-f047edf2]{background-color:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.order-actions .payment-status.payment-advance[data-v-f047edf2]{background-color:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.order-actions .payment-status.payment-unpaid[data-v-f047edf2]{background-color:#fff1f0;color:#ff4d4f;border:1px solid #ffccc7}.order-actions .action-buttons[data-v-f047edf2]{display:flex;align-items:center;gap:8px}.order-actions .favorite-btn[data-v-f047edf2]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.order-actions .favorite-btn[data-v-f047edf2]:hover:not(:disabled){background-color:#f5f5f5}.order-actions .favorite-btn.is-favorite svg[data-v-f047edf2]{animation:heartBeat-f047edf2 .3s ease}.order-actions .favorite-btn[data-v-f047edf2]:disabled{opacity:.5;cursor:not-allowed}.order-bottom[data-v-f047edf2]{display:flex;justify-content:end;margin-top:10px}.details-btn[data-v-f047edf2]{background-color:transparent;border:none;font-size:12px;color:#333;cursor:pointer;transition:all .2s ease}.details-btn[data-v-f047edf2]:hover:not(:disabled){background-color:#e0e0e0}.details-btn[data-v-f047edf2]:disabled{opacity:.5;cursor:not-allowed}.no-orders[data-v-f047edf2],.loading-indicator[data-v-f047edf2]{text-align:center;color:#999;font-size:16px}.no-orders p[data-v-f047edf2],.loading-indicator p[data-v-f047edf2]{margin:0;padding:20px;background-color:#f9f9f9;border-radius:8px}.create-order-button[data-v-f047edf2]{margin-top:20px}@keyframes heartBeat-f047edf2{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.chat-modal[data-v-01cfd59d]{display:flex;flex-direction:column;height:70vh;padding:0 16px}.scroll-anchor[data-v-01cfd59d]{height:1px;width:1px}.scroll-padding[data-v-01cfd59d]{height:10px;width:100%}.messages-container[data-v-01cfd59d]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:8px 0}.message[data-v-01cfd59d]{display:flex;align-items:flex-start;gap:8px;max-width:90%}.message.user-message[data-v-01cfd59d]{align-self:flex-end;flex-direction:row-reverse}.message.user-message .message-content[data-v-01cfd59d]{background-color:#f6b60f;color:#fff;border-radius:16px 16px 0}.message.support-message[data-v-01cfd59d]{align-self:flex-start}.message.support-message .message-content[data-v-01cfd59d]{background-color:#f0f0f0;color:#000;border-radius:0 16px 16px}.avatar[data-v-01cfd59d]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.avatar img[data-v-01cfd59d]{width:100%;height:100%;object-fit:cover}.message-content[data-v-01cfd59d]{padding:12px 16px;position:relative}.message-text[data-v-01cfd59d]{font-size:16px;line-height:1.4}.message-time[data-v-01cfd59d]{font-size:12px;color:#999;margin-top:4px}.error-message .message-text[data-v-01cfd59d]{background-color:#ffebee;color:#e53935}.error-message .message-text[data-v-01cfd59d]:after{content:" ✖";color:#e53935;margin-left:5px}.typing-indicator[data-v-01cfd59d]{font-size:14px;font-style:italic;color:#666;margin-top:4px}.chat-loading[data-v-01cfd59d],.chat-error[data-v-01cfd59d]{text-align:center;padding:24px 16px;color:#666;background-color:#f9f9f9;border-radius:12px;margin:16px}.chat-error[data-v-01cfd59d]{color:#e53935}.message-input-container[data-v-01cfd59d]{padding:8px}.base-input-group.message-input[data-v-01cfd59d]{width:100%}.input-with-icon[data-v-01cfd59d]{position:relative;display:flex;align-items:center}.send-icon[data-v-01cfd59d]{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease;z-index:20}.send-icon[data-v-01cfd59d]:hover{background-color:#f6b60f1a}[data-v-01cfd59d] .message-input .base-input-wrapper{border-radius:24px;overflow:hidden}[data-v-01cfd59d] .message-input .base-input{padding:12px 16px;font-size:16px}.main-title[data-v-7b7df44a]{font-size:24px;font-weight:700;margin-bottom:16px}.support-team[data-v-7b7df44a]{display:flex;gap:8px;margin-bottom:24px}.support-team .avatar[data-v-7b7df44a]{width:40px;height:40px;border-radius:50%;overflow:hidden}.support-team .avatar img[data-v-7b7df44a]{width:100%;height:100%;object-fit:cover}.section-title[data-v-7b7df44a]{font-size:18px;font-weight:600;margin-bottom:16px}.dialogs-list[data-v-7b7df44a]{display:flex;flex-direction:column;gap:16px}.dialog-item[data-v-7b7df44a]{display:flex;align-items:center;gap:12px;padding:12px;background-color:#f9f9f9;border-radius:12px;cursor:pointer;transition:background-color .2s}.dialog-item[data-v-7b7df44a]:hover{background-color:#f0f0f0}.dialog-avatar[data-v-7b7df44a]{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.dialog-avatar img[data-v-7b7df44a]{width:100%;height:100%;object-fit:cover}.dialog-content[data-v-7b7df44a]{flex:1}.dialog-name[data-v-7b7df44a]{font-weight:600;margin-bottom:4px}.dialog-message[data-v-7b7df44a]{font-size:14px;color:#666}.loading-state[data-v-7b7df44a],.error-state[data-v-7b7df44a],.empty-state[data-v-7b7df44a]{text-align:center;padding:24px 16px;color:#666;background-color:#f9f9f9;border-radius:12px;margin-bottom:16px}.error-state[data-v-7b7df44a]{color:#e53935}.dialog-item.has-unread[data-v-7b7df44a]{background-color:#fff8e1}.unread-indicator[data-v-7b7df44a]{width:10px;height:10px;border-radius:50%;background-color:#f6b60f;margin-left:8px}.create-chat-button[data-v-7b7df44a]{position:fixed;bottom:80px;right:16px;width:56px;height:56px;border-radius:50%;background-color:#f6b60f;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;transition:transform .2s,background-color .2s}.create-chat-button[data-v-7b7df44a]:hover{transform:scale(1.05);background-color:#e5a800}.create-chat-button[data-v-7b7df44a]:active{transform:scale(.95)}.create-chat-button svg[data-v-7b7df44a]{width:24px;height:24px}.service-picker-modal[data-v-21861f37]{height:80vh;display:flex;flex-direction:column}.back-button-container[data-v-21861f37]{display:flex;align-items:center;margin-bottom:16px;position:absolute;top:22px;opacity:.7}.back-button[data-v-21861f37]{background:none;border:none;padding:8px;cursor:pointer;border-radius:50%}.back-button[data-v-21861f37]:hover{background-color:#f8f9fb}.search-container[data-v-21861f37]{margin-bottom:16px}.search-input-wrapper[data-v-21861f37]{position:relative}.search-input-wrapper .search-input[data-v-21861f37]{width:100%;background-color:#f8f9fb;border:none;border-radius:12px;padding:16px 48px 16px 16px;font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#28272c;box-sizing:border-box}.search-input-wrapper .search-input[data-v-21861f37]::placeholder{color:#aaabaf}.search-input-wrapper .search-input[data-v-21861f37]:focus{outline:none;background-color:#eeeff1}.search-input-wrapper .search-icon[data-v-21861f37]{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.modal-content[data-v-21861f37]{flex:1;overflow-y:auto}.categories-list[data-v-21861f37],.subcategories-list[data-v-21861f37],.services-list[data-v-21861f37],.search-results[data-v-21861f37]{display:flex;flex-direction:column;gap:8px}.category-item[data-v-21861f37],.service-item[data-v-21861f37],.search-result-item[data-v-21861f37]{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:#f8f9fb;border-radius:12px;cursor:pointer;transition:background-color .2s ease}.category-item[data-v-21861f37]:hover,.service-item[data-v-21861f37]:hover,.search-result-item[data-v-21861f37]:hover{background-color:#eeeff1}.category-info[data-v-21861f37],.service-info[data-v-21861f37]{flex:1}.category-name[data-v-21861f37],.service-name[data-v-21861f37]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:500;color:#28272c;margin-bottom:4px}.category-description[data-v-21861f37],.service-description[data-v-21861f37]{font-family:SF UI Display,sans-serif;font-size:14px;font-weight:400;color:#aaabaf;margin-bottom:8px}.category-meta[data-v-21861f37]{display:flex;align-items:center;gap:8px}.services-count[data-v-21861f37]{font-family:SF UI Display,sans-serif;font-size:12px;font-weight:400;color:#aaabaf}.service-meta[data-v-21861f37]{display:flex;gap:16px;align-items:center}.service-price[data-v-21861f37]{font-family:SF UI Display,sans-serif;font-size:14px;font-weight:600;color:#f6b60f}.service-duration[data-v-21861f37]{font-family:SF UI Display,sans-serif;font-size:12px;font-weight:400;color:#aaabaf}.service-category[data-v-21861f37]{font-family:SF UI Display,sans-serif;font-size:12px;font-weight:400;color:#aaabaf;margin-bottom:4px}.service-parameters[data-v-21861f37]{padding:16px 0}.selected-service-info[data-v-21861f37]{margin-bottom:24px;padding:16px;background-color:#f8f9fb;border-radius:12px}.service-title[data-v-21861f37]{font-family:SF UI Display,sans-serif;font-size:18px;font-weight:600;color:#28272c;margin:0 0 8px}.parameters-title[data-v-21861f37]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:600;color:#28272c;margin:0 0 16px}.parameter-field[data-v-21861f37]{margin-bottom:16px}.parameter-label[data-v-21861f37]{display:block;font-family:SF UI Display,sans-serif;font-size:14px;font-weight:500;color:#28272c;margin-bottom:8px}.parameter-label .required[data-v-21861f37]{color:#ff3b30}.parameter-input[data-v-21861f37],.parameter-select[data-v-21861f37]{width:100%;background-color:#f8f9fb;border:none;border-radius:8px;padding:12px 16px;font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;color:#28272c;box-sizing:border-box}.parameter-input[data-v-21861f37]:focus,.parameter-select[data-v-21861f37]:focus{outline:none;background-color:#eeeff1}.checkbox-label[data-v-21861f37]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label .parameter-checkbox[data-v-21861f37]{width:20px;height:20px}.checkbox-label .checkbox-text[data-v-21861f37]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;color:#28272c}.action-buttons[data-v-21861f37]{display:flex;gap:12px;margin-top:24px}.action-buttons .clear-button[data-v-21861f37],.action-buttons .save-button[data-v-21861f37]{flex:1}.parameters-view[data-v-21861f37]{display:flex;flex-direction:column;height:100%}.parameters-view .selected-service-header[data-v-21861f37]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #EEEFF1}.parameters-view .selected-service-header .service-title[data-v-21861f37]{font-family:SF UI Display,sans-serif;font-size:18px;font-weight:600;color:#28272c;margin:0 0 8px}.parameters-view .selected-service-header .service-meta[data-v-21861f37]{display:flex;gap:16px;align-items:center}.parameters-view .selected-service-header .service-meta .service-price[data-v-21861f37]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:600;color:#f6b60f}.parameters-view .selected-service-header .service-meta .service-duration[data-v-21861f37]{font-family:SF UI Display,sans-serif;font-size:14px;font-weight:400;color:#aaabaf}.parameters-view .parameters-form[data-v-21861f37]{flex:1;display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.parameters-view .parameter-item[data-v-21861f37]{width:100%}.parameters-view .parameter-field[data-v-21861f37]{display:flex;flex-direction:column;gap:8px}.parameters-view .parameter-label[data-v-21861f37]{font-family:SF UI Display,sans-serif;font-size:14px;font-weight:500;color:#28272c}.quantity-controls[data-v-21861f37]{display:flex;align-items:center;gap:12px;background-color:#f8f9fb;border-radius:12px;padding:12px 16px}.quantity-controls .quantity-button[data-v-21861f37]{width:32px;height:32px;background-color:#fff;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.quantity-controls .quantity-button[data-v-21861f37]:hover:not(:disabled){background-color:#f8f9fb}.quantity-controls .quantity-button[data-v-21861f37]:disabled{opacity:.5;cursor:not-allowed}.quantity-controls .quantity-input[data-v-21861f37]{width:60px;text-align:center;background-color:transparent;border:none;font-family:SF UI Display,sans-serif;font-size:16px;font-weight:600;color:#28272c}.quantity-controls .quantity-input[data-v-21861f37]:focus{outline:none}.quantity-controls .unit-select-container[data-v-21861f37]{margin-left:auto}.quantity-controls .unit-select-container .unit-select[data-v-21861f37]{min-width:80px}.text-container .parameter-input[data-v-21861f37],.number-container .parameter-input[data-v-21861f37]{width:100%;background-color:#f8f9fb;border:none;border-radius:12px;padding:16px;font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;color:#28272c;box-sizing:border-box}.text-container .parameter-input[data-v-21861f37]::placeholder,.number-container .parameter-input[data-v-21861f37]::placeholder{color:#aaabaf}.text-container .parameter-input[data-v-21861f37]:focus,.number-container .parameter-input[data-v-21861f37]:focus{outline:none;background-color:#eeeff1}.checkbox-container[data-v-21861f37]{display:flex;align-items:center;gap:12px;cursor:pointer;padding:16px;background-color:#f8f9fb;border-radius:12px}.checkbox-container .parameter-checkbox[data-v-21861f37]{width:20px;height:20px;accent-color:#F6B60F}.checkbox-container .checkbox-text[data-v-21861f37]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;color:#28272c}.photo-source-modal[data-v-071c0b2d]{padding:8px 0}.photo-source-options[data-v-071c0b2d]{display:flex;flex-direction:column;gap:12px}.photo-source-option[data-v-071c0b2d]{display:flex;align-items:center;padding:16px;background:#f8f9fb;border-radius:12px;cursor:pointer;transition:all .2s ease}.photo-source-option[data-v-071c0b2d]:hover{background:#f0f1f3}.photo-source-option[data-v-071c0b2d]:active{transform:scale(.98)}.option-icon[data-v-071c0b2d]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;margin-right:16px;flex-shrink:0}.option-icon svg[data-v-071c0b2d]{color:#28272c}.option-content[data-v-071c0b2d]{flex:1}.option-title[data-v-071c0b2d]{font-size:16px;font-weight:600;color:#28272c;margin-bottom:4px}.option-description[data-v-071c0b2d]{font-size:14px;color:#8e8e93;line-height:1.4}.option-arrow[data-v-071c0b2d]{flex-shrink:0;margin-left:12px}.option-arrow svg[data-v-071c0b2d]{color:#aaabaf}.success-modal[data-v-8fb404d5]{display:flex;flex-direction:column;align-items:center;text-align:center}.success-icon[data-v-8fb404d5]{margin-bottom:24px}.success-message[data-v-8fb404d5]{margin-bottom:32px;width:100%}.success-message h3[data-v-8fb404d5]{font-size:20px;font-weight:600;margin-bottom:16px;color:#28272c}.success-message .order-details[data-v-8fb404d5]{margin-bottom:16px;text-align:left}.success-message .order-details .detail-row[data-v-8fb404d5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.success-message .order-details .detail-row[data-v-8fb404d5]:last-child{margin-bottom:0}.success-message .order-details .detail-row .detail-label[data-v-8fb404d5]{font-size:14px;color:#aaabaf;font-weight:400;flex-shrink:0;margin-right:16px}.success-message .order-details .detail-row .detail-value[data-v-8fb404d5]{font-size:14px;color:#28272c;font-weight:500;text-align:right;word-break:break-word}.success-message .success-note[data-v-8fb404d5]{font-size:14px;color:#666;line-height:1.5}.success-actions[data-v-8fb404d5]{width:100%;display:flex;justify-content:space-between;gap:10px}.success-actions .close-button[data-v-8fb404d5]{width:100%;height:48px;background-color:#f6b60f;border:none;border-radius:12px;font-size:16px;font-weight:600;color:#28272c;cursor:pointer;transition:background-color .2s}.success-actions .close-button[data-v-8fb404d5]:hover{background-color:#e3a609}.address-autocomplete[data-v-cc7ebec4]{position:relative}.base-input-group[data-v-cc7ebec4]{margin-bottom:0}.base-input-label[data-v-cc7ebec4]{font-family:SF UI Display,sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#28272c;display:block;margin-bottom:8px}.base-input-wrapper[data-v-cc7ebec4]{position:relative;display:flex;align-items:center;background-color:#f5f5f5;border:1px solid transparent;border-radius:12px;height:48px;transition:all .2s ease}.base-input-wrapper.error[data-v-cc7ebec4]{border-color:#ff4d4f;background-color:#fff2f0}.base-input-wrapper[data-v-cc7ebec4]:focus-within{background-color:#eeeff1}.base-input[data-v-cc7ebec4]{flex:1;background:transparent;border:none;padding:16px;font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#28272c;outline:none}.base-input[data-v-cc7ebec4]::placeholder{color:#aaabaf}.base-input-icon[data-v-cc7ebec4]{padding:8px 16px;display:flex;align-items:center;justify-content:center}.base-input-icon.clickable[data-v-cc7ebec4]{cursor:pointer;transition:opacity .2s}.base-input-icon.clickable[data-v-cc7ebec4]:hover{opacity:.7}.base-input-error[data-v-cc7ebec4]{font-family:SF UI Display,sans-serif;font-size:12px;font-weight:400;color:#ff4d4f;margin-top:4px}.suggestions-dropdown[data-v-cc7ebec4]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-top:8px;max-height:300px;overflow-y:auto;z-index:1000}.suggestion-item[data-v-cc7ebec4]{display:flex;align-items:center;padding:16px;cursor:pointer;border-bottom:1px solid #F0F0F0;transition:background-color .2s}.suggestion-item[data-v-cc7ebec4]:hover{background-color:#f8f9fb}.suggestion-item[data-v-cc7ebec4]:last-child{border-bottom:none}.suggestion-icon[data-v-cc7ebec4]{margin-right:16px;flex-shrink:0}.suggestion-details[data-v-cc7ebec4]{flex:1}.suggestion-main[data-v-cc7ebec4]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#28272c;margin-bottom:4px}.suggestion-secondary[data-v-cc7ebec4]{font-family:SF UI Display,sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#aaabaf}.loading-indicator[data-v-cc7ebec4]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-top:8px}.loading-indicator .loading-spinner[data-v-cc7ebec4]{width:20px;height:20px;border:2px solid #F8F9FB;border-top:2px solid #F6B60F;border-radius:50%;animation:spin-cc7ebec4 1s linear infinite}.loading-indicator .loading-text[data-v-cc7ebec4]{font-family:SF UI Display,sans-serif;font-size:14px;font-weight:400;color:#aaabaf}@keyframes spin-cc7ebec4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-hint[data-v-cc7ebec4]{display:flex;align-items:center;justify-content:center;padding:12px;background-color:#f8f9fb;border-radius:8px;margin-top:8px}.search-hint span[data-v-cc7ebec4]{font-family:SF UI Display,sans-serif;font-size:14px;font-weight:400;color:#aaabaf;text-align:center}.time-picker[data-v-58befcf6]{position:relative;width:100%}.input-label[data-v-58befcf6]{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:#28272c}.time-input[data-v-58befcf6]{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:0 16px;background-color:#f5f5f5;border:1px solid transparent;border-radius:12px;font-size:16px;cursor:pointer;transition:all .2s ease}.time-input.has-value[data-v-58befcf6]{color:#28272c}.time-input.is-focused[data-v-58befcf6]{border-color:#f6b60f;box-shadow:0 0 0 2px #f6b60f33}.time-input.error[data-v-58befcf6]{border-color:#ff4d4f;background-color:#fff2f0}.time-input .placeholder[data-v-58befcf6]{color:#9e9e9e}.time-input .clock-icon[data-v-58befcf6]{flex-shrink:0}.error-message[data-v-58befcf6]{font-family:SF UI Display,sans-serif;font-size:12px;font-weight:400;color:#ff4d4f;margin-top:4px}.time-picker-content[data-v-58befcf6]{padding:0}.time-picker-header[data-v-58befcf6]{padding:16px;border-bottom:1px solid #EEEEEE;text-align:center}.time-picker-header .time-display[data-v-58befcf6]{font-size:24px;font-weight:600}.time-selectors[data-v-58befcf6]{display:flex;align-items:center;padding:16px}.time-selectors .time-column[data-v-58befcf6]{flex:1}.time-selectors .time-column .time-column-label[data-v-58befcf6]{font-size:12px;font-weight:600;color:#9e9e9e;margin-bottom:8px;text-align:center}.time-selectors .time-column .time-column-values[data-v-58befcf6]{max-height:200px;overflow-y:auto}.time-selectors .time-column .time-column-values[data-v-58befcf6]::-webkit-scrollbar{width:4px}.time-selectors .time-column .time-column-values[data-v-58befcf6]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:2px}.time-selectors .time-column .time-column-values[data-v-58befcf6]::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.time-selectors .time-column .time-column-values .time-value[data-v-58befcf6]{display:block;width:100%;padding:8px 0;text-align:center;border:none;background:none;font-size:16px;cursor:pointer;border-radius:8px}.time-selectors .time-column .time-column-values .time-value[data-v-58befcf6]:hover{background-color:#f5f5f5}.time-selectors .time-column .time-column-values .time-value.selected[data-v-58befcf6]{background-color:#f6b60f;color:#28272c;font-weight:600}.time-selectors .time-separator[data-v-58befcf6]{font-size:24px;font-weight:600;margin:0 8px;padding-top:20px}.time-picker-actions[data-v-58befcf6]{display:flex;gap:12px;padding:16px;border-top:1px solid #EEEEEE}.time-picker-actions[data-v-58befcf6] .primary-button{flex:1}.create-order-container[data-v-8c30f4e4]{padding:0}.page-title[data-v-8c30f4e4]{font-family:SF UI Display,sans-serif;font-size:26px;font-weight:600;line-height:32px;color:#28272c;margin:0 0 24px}.service-selector[data-v-8c30f4e4]{background-color:#f8f9fb;border-radius:5px;padding:16px;margin-bottom:8px;cursor:pointer;border:1px solid transparent}.service-selector[data-v-8c30f4e4]:hover{background-color:#eeeff1}.service-selector.error-border[data-v-8c30f4e4]{border-color:#ff4d4f;background-color:#fff2f0}.service-selector .service-placeholder[data-v-8c30f4e4]{display:flex;justify-content:space-between;align-items:center}.service-selector .service-placeholder .service-text[data-v-8c30f4e4]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#28272c}.service-selector .selected-service[data-v-8c30f4e4]{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.service-selector .selected-service .service-info[data-v-8c30f4e4]{flex:1}.service-selector .selected-service .service-info .service-name[data-v-8c30f4e4]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:600;color:#28272c;margin-bottom:4px}.service-selector .selected-service .service-info .service-details[data-v-8c30f4e4]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.service-selector .selected-service .service-info .service-details .service-price[data-v-8c30f4e4]{font-family:SF UI Display,sans-serif;font-size:14px;font-weight:500;color:#f6b60f}.service-selector .selected-service .service-info .service-details .service-duration[data-v-8c30f4e4]{font-family:SF UI Display,sans-serif;font-size:14px;font-weight:400;color:#aaabaf}.service-selector .selected-service .service-info .service-parameters[data-v-8c30f4e4]{display:flex;flex-direction:column;gap:4px}.service-selector .selected-service .service-info .service-parameters .parameter-display[data-v-8c30f4e4]{display:flex;gap:8px}.service-selector .selected-service .service-info .service-parameters .parameter-display .parameter-name[data-v-8c30f4e4]{font-family:SF UI Display,sans-serif;font-size:12px;font-weight:500;color:#aaabaf;min-width:fit-content}.service-selector .selected-service .service-info .service-parameters .parameter-display .parameter-value[data-v-8c30f4e4]{font-family:SF UI Display,sans-serif;font-size:12px;font-weight:400;color:#28272c}.service-selector .selected-service .edit-icon[data-v-8c30f4e4]{margin-left:12px;padding:4px;border-radius:4px;transition:background-color .2s ease}.service-selector .selected-service .edit-icon[data-v-8c30f4e4]:hover{background-color:#aaabaf1a}.form-section[data-v-8c30f4e4]{margin-bottom:24px}.form-label[data-v-8c30f4e4]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#28272c;display:block;margin-bottom:12px}.section-bold[data-v-8c30f4e4]{font-weight:600}.work-details[data-v-8c30f4e4]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media (max-width: 768px){.work-details[data-v-8c30f4e4]{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.work-details[data-v-8c30f4e4]{grid-template-columns:1fr}}.work-details[data-v-8c30f4e4] .date-picker,.work-details[data-v-8c30f4e4] .time-picker{width:100%;box-sizing:border-box;min-width:0}.work-details[data-v-8c30f4e4] .date-picker::placeholder,.work-details[data-v-8c30f4e4] .time-picker::placeholder{color:#aaabaf}.work-details[data-v-8c30f4e4] .date-picker:focus,.work-details[data-v-8c30f4e4] .time-picker:focus{outline:none;color:#28272c}.photo-section-header[data-v-8c30f4e4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.photo-section-header .photo-label[data-v-8c30f4e4]{font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#28272c}.photo-section-header .upload-icon[data-v-8c30f4e4]{cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.photo-section-header .upload-icon[data-v-8c30f4e4]:hover{background-color:#f8f9fb}.files-preview[data-v-8c30f4e4]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.file-preview[data-v-8c30f4e4]{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;background-color:#f8f9fb}.preview-container[data-v-8c30f4e4]{position:relative;width:100%;height:100%}.preview-image[data-v-8c30f4e4],.preview-video[data-v-8c30f4e4]{width:100%;height:100%;object-fit:cover;border-radius:8px;background-color:#f0f0f0;background-size:cover;background-position:center;background-repeat:no-repeat}.remove-file-btn[data-v-8c30f4e4]{position:absolute;top:4px;right:4px;width:20px;height:20px;background-color:#0009;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.remove-file-btn[data-v-8c30f4e4]:hover{background-color:#000c}.remove-file-btn svg[data-v-8c30f4e4]{width:12px;height:12px}.notes-textarea[data-v-8c30f4e4]{width:100%;background-color:#f8f9fb;border:none;border-radius:5px;padding:16px;font-family:SF UI Display,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#aaabaf;min-height:80px;resize:vertical;box-sizing:border-box}.notes-textarea[data-v-8c30f4e4]::placeholder{color:#aaabaf}.notes-textarea[data-v-8c30f4e4]:focus{outline:none;color:#28272c}.order-summary[data-v-8c30f4e4]{background:#f8f9fb;border-radius:12px;padding:16px;margin-bottom:16px}.summary-row[data-v-8c30f4e4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.summary-row[data-v-8c30f4e4]:last-child{margin-bottom:0}.summary-label[data-v-8c30f4e4]{font-size:14px;color:#6b7280}.summary-value[data-v-8c30f4e4]{font-size:16px;font-weight:600;color:#1e1d22}.summary-value.insufficient[data-v-8c30f4e4]{color:#ef4444}.summary-warning[data-v-8c30f4e4]{margin-top:12px;padding:8px 12px;background:#fef2f2;border-radius:8px;color:#ef4444;font-size:13px}.action-buttons[data-v-8c30f4e4]{display:flex;gap:12px}.action-buttons[data-v-8c30f4e4] .primary-button{flex:1}.keyboard-spacer[data-v-8c30f4e4]{height:100px;flex-shrink:0}
