.bg[data-v-dfc81186]{background-color:var(--nav-color)}.bg[data-v-dfc81186],input[data-v-dfc81186]{border:1px solid var(--border-color)}input[data-v-dfc81186]{background-color:var(--background-color);border-radius:.375rem;color:var(--text-color);padding:.5rem .75rem}input[data-v-dfc81186]:focus{border-color:var(--light-blue-color);outline:none}label[data-v-dfc81186]{color:var(--text-color)}.bg[data-v-4add907c]{background-color:var(--nav-color);border:1px solid var(--border-color)}.material-icons-outlined[data-v-4add907c]{align-items:center;display:flex;font-size:26px;justify-content:center}.input-group[data-v-4add907c]{align-items:stretch;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:4px;display:flex;overflow:hidden}.input-group input[type=text][data-v-4add907c]{background-color:var(--background-color);border:none;border-radius:0;color:var(--text-color);flex:1;font-size:16px;outline:none;padding:10px 12px}.input-group[data-v-4add907c]:focus-within{border-color:var(--light-blue-color)}.input-group .rounded-l-none[data-v-4add907c]{border-bottom-left-radius:0;border-top-left-radius:0;margin:-1px -1px -1px 0}.add-button[data-v-4add907c]{background-color:var(--light-blue-color);border:none;color:#fff;font-size:16px;padding:10px 20px;transition:opacity .2s ease;white-space:nowrap}.add-button[data-v-4add907c]:hover:not(:disabled){opacity:.9}.add-button[data-v-4add907c]:disabled{cursor:not-allowed;opacity:.5}.bg[data-v-e18944e3]{background-color:var(--nav-color)}.bg[data-v-e18944e3],input[type=file][data-v-e18944e3]{border:1px solid var(--border-color)}input[type=file][data-v-e18944e3]{background-color:var(--background-color)}input[type=file][data-v-e18944e3],label[data-v-e18944e3]{color:var(--text-color)}.text-gray-500[data-v-e18944e3]{color:var(--light-text-color)}.user-settings-links :is(a,.cursor-pointer):is(:hover,:focus-visible){--nav-links:var(--light-blue-color);color:var(--light-blue-color)}.close-btn{color:var(--text-color);cursor:pointer;padding:8px}.close-btn:hover{background:var(--background-color)}input{background-color:var(--background-color);border:1px solid var(--border-color);color:var(--text-color)}input:focus{border-color:var(--light-blue-color)}.text-gray-500,label{color:var(--text-color)}.text-gray-500{opacity:.7}.bg{background-color:var(--nav-color)}.bg,input,select{border:1px solid var(--border-color)}input,select{background-color:var(--background-color);color:var(--text-color)}input:focus,select:focus{border-color:var(--light-blue-color)}h3,h4,label,p,select{color:var(--text-color)}.text-gray-500{color:var(--light-text-color)}.text-blue-500{color:var(--light-blue-color)}.profile-photo{background:var(--nav-color);border:1px solid var(--border-color);border-radius:50%;cursor:pointer;flex-shrink:0;height:50px;overflow:hidden;position:relative;transition:opacity .2s ease;width:50px}.profile-photo img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.profile-photo svg{color:var(--text-color);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.hover-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%}.hover-overlay svg{color:#fff}.profile-photo:hover .hover-overlay{opacity:1}.upload-overlay{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.spinner{animation:spin 1s linear infinite;border:2px solid var(--nav-color);border-radius:50%;border-top-color:var(--light-blue-color);height:20px;width:20px}.uploading{pointer-events:none}.cropper-face,.cropper-view-box{border-radius:50%}.cropper-dashed{border-color:var(--light-blue-color)}.cropper-point{background-color:var(--light-blue-color)}.cropper-view-box{box-shadow:0 0 0 1px var(--light-blue-color);outline:0}.cropper-modal{background-color:var(--nav-color);opacity:.8}.vue-cropper{background-color:var(--background-color)!important}.progress-bar-container{background:var(--header-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden;width:100%;z-index:1}.progress-bar,.progress-bar-container{bottom:0;height:8px;left:0;position:absolute}.progress-bar{background:#32cd32;transition:width .5s linear;width:var(--upload-percentage);z-index:10}.logo-upload-area{align-items:center;display:flex;justify-content:center;min-height:120px}.progress-spinner{animation:spin 1s linear infinite;border:3px solid hsla(0,0%,100%,.1);border-radius:50%;border-top:3px solid var(--light-blue-color);height:24px;width:24px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.logo-preview img{border:1px solid hsla(0,0%,100%,.2);border-radius:4px}.close-btn[data-v-faae6aab]{color:var(--text-color);cursor:pointer;padding:8px}.close-btn[data-v-faae6aab]:hover{background:var(--background-color)}@media (max-width:768px){.space-y-4[data-v-d053f780]>*+*{margin-top:.75rem}}.dash-top-nav[data-v-aa7c5209]{align-items:center;background:var(--nav-color);color:var(--text-color);display:flex;gap:16px;min-height:70px;padding:12px 20px}.customer-nav[data-v-aa7c5209]{border-bottom:1px solid var(--border-color);justify-content:flex-end}.top-nav-search-container[data-v-aa7c5209]{flex:1;min-width:0}.icon-container[data-v-aa7c5209]{align-items:center;display:flex;gap:10px;margin-left:auto}.profile-nav-icon[data-v-aa7c5209]{outline:2px solid var(--border-color);outline-offset:-2px;overflow:hidden}.user-navigation[data-v-aa7c5209]{color:var(--text-color);display:flex;flex-direction:column;height:100%;min-height:0}.navigation-header[data-v-aa7c5209]{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:12px;min-height:70px;padding:16px}.navigation-header h2[data-v-aa7c5209]{flex:1;font-size:1.1rem;font-weight:600;line-height:1.5;min-width:0;overflow-wrap:anywhere}.navigation-content[data-v-aa7c5209]{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:12px}.navigation-entry[data-v-aa7c5209]{align-items:center;border-radius:8px;color:var(--nav-links);display:flex;gap:14px;padding:14px 12px;text-align:left;width:100%}.navigation-entry span[data-v-aa7c5209]{flex:1;min-width:0;overflow-wrap:anywhere}.navigation-entry-active[data-v-aa7c5209],.navigation-entry[data-v-aa7c5209]:hover{background:var(--background-color);color:var(--light-blue-color)}.navigation-entry[data-v-aa7c5209]:focus-visible{outline:2px solid var(--light-blue-color);outline-offset:-2px}.navigation-group[data-v-aa7c5209]{border-top:1px solid var(--border-color);color:var(--light-text-color);font-size:.8rem;font-weight:600;margin:20px 12px 8px;padding-top:16px}.customer-form label[data-v-aa7c5209]{color:var(--text-color);display:block;margin-bottom:8px}.customer-form input[data-v-aa7c5209]{background:var(--background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);font-size:16px;padding:10px;width:100%}.customer-form input[data-v-aa7c5209]:focus{outline:2px solid var(--light-blue-color);outline-offset:1px}@media (max-width:640px){.dash-top-nav[data-v-aa7c5209]{gap:8px;padding-inline:12px}.icon-container[data-v-aa7c5209]{gap:6px}}[data-v-aa7c5209] .q-select .q-field__input,[data-v-aa7c5209] .q-select .q-field__native,[data-v-aa7c5209] .q-select .q-select__input{background:transparent!important;border:none!important;color:var(--text-color)!important;min-width:50px!important;padding:0!important;width:auto!important}[data-v-aa7c5209] .q-select .q-field__control{background-color:var(--background-color)!important;border-radius:4px}[data-v-aa7c5209] .q-select .q-field__label{color:var(--text-color);opacity:.7}[data-v-aa7c5209] .q-select .q-field--filled .q-field__control{background-color:var(--background-color)!important}[data-v-aa7c5209] .q-select .q-field--filled .q-field__control:before{background:transparent!important}[data-v-aa7c5209] .q-menu{background-color:var(--nav-color)!important;border:1px solid var(--border-color)}[data-v-aa7c5209] .q-menu .q-item{color:var(--text-color)}[data-v-aa7c5209] .q-menu .q-item--active,[data-v-aa7c5209] .q-menu .q-item:hover{background-color:var(--background-color)}
