*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Poppins,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--safe-bottom:env(safe-area-inset-bottom,0px);--muted:#64748b;--purple:#673de6}*{-webkit-tap-highlight-color:transparent}body{min-height:100vh;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));color:rgb(100 116 139/var(--tw-text-opacity,1));font-family:Poppins,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1rem;line-height:1.5rem;-moz-osx-font-smoothing:grayscale}a,body{--tw-text-opacity:1}a{color:rgb(103 61 230/var(--tw-text-opacity,1));text-decoration-line:none}.hidden{display:none!important}.app-shell{margin-left:auto;margin-right:auto;max-width:1536px;min-height:100vh;padding:1rem 1rem 8rem}@media (min-width:768px){.app-shell{padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}}@media (min-width:1536px){.app-shell{padding-left:2.5rem;padding-right:2.5rem}}.app-shell{padding-bottom:calc(96px + var(--safe-bottom))}.view{margin-left:auto;margin-right:auto;max-width:1280px}.splash-screen{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:99999;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));padding-left:1.5rem;padding-right:1.5rem;text-align:center;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}.splash-panel{border-radius:.125rem;border-width:1px;max-width:42rem;width:100%;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2.5rem 1.875rem;--tw-shadow:0px 8px 13px -3px rgba(0,0,0,.07);--tw-shadow-colored:0px 8px 13px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.splash-art{align-items:center;border-radius:9999px;display:flex;height:6rem;justify-content:center;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;width:6rem;--tw-bg-opacity:1;background-color:rgb(239 244 251/var(--tw-bg-opacity,1))}.splash-art img{height:5rem;-o-object-fit:contain;object-fit:contain;width:5rem}.splash-screen h1{font-size:33px;font-weight:700;line-height:45px;margin:0;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}@media (min-width:640px){.splash-screen h1{font-size:36px;line-height:45px}}.loading,.offline-ready{font-weight:500;margin-bottom:0;margin-top:.75rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.progress{border-radius:.125rem;height:.5rem;margin-left:auto;margin-right:auto;margin-top:1.75rem;max-width:28rem;overflow:hidden;width:100%;--tw-bg-opacity:1;background-color:rgb(239 244 251/var(--tw-bg-opacity,1))}.btn.progress span{display:flex;width:100%}.progress span{animation:load 1.5s ease-in-out infinite alternate;background-color:rgb(103 61 230/var(--tw-bg-opacity,1));display:block;height:100%}.progress span,.toast{border-radius:.125rem;--tw-bg-opacity:1}.toast{background-color:rgb(28 36 52/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem;max-width:24rem;padding:.75rem 1.25rem;position:fixed;right:1rem;text-align:left;top:1rem;z-index:99999;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0px 8px 13px -3px rgba(0,0,0,.07);--tw-shadow-colored:0px 8px 13px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);min-height:52px}.header-row,.topbar{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media (min-width:640px){.header-row,.topbar{align-items:flex-start;flex-direction:row;justify-content:space-between}}.brand{align-items:center;display:flex;gap:1rem;min-width:0}.brand img{border-radius:.125rem;border-width:1px;flex:none;height:3.5rem;width:3.5rem;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));-o-object-fit:contain;object-fit:contain;padding:.5rem;--tw-shadow:0px 8px 13px -3px rgba(0,0,0,.07);--tw-shadow-colored:0px 8px 13px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.brand h1{font-size:26px;font-weight:700;line-height:30px;line-height:1.25;margin:0;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}@media (min-width:640px){.brand h1{font-size:33px;line-height:45px}}.brand h1{letter-spacing:0}.brand p{font-weight:500;margin-bottom:0;margin-top:.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.operator-badge,.sync-badge{align-items:center;border-radius:.125rem;border-width:1px;display:inline-flex;gap:.5rem;min-height:2.25rem;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1));--tw-shadow:0px 1px 3px rgba(0,0,0,.12);--tw-shadow-colored:0px 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);white-space:nowrap}.sync-badge .dot{border-radius:9999px;height:.625rem;width:.625rem;--tw-bg-opacity:1;background-color:rgb(103 61 230/var(--tw-bg-opacity,1))}.sync-badge.offline .dot{--tw-bg-opacity:1;background-color:rgb(132 102 237/var(--tw-bg-opacity,1))}.logout-btn .ta-icon{height:1rem;width:1rem}.back-btn,.icon-btn{gap:1rem}.back-btn.two,.icon-btn.two{grid-template-columns:minmax(0,1fr)}.back-btn,.icon-btn{border-radius:.125rem;border-width:1px;display:grid;flex:none;height:2.75rem;place-items:center;width:2.75rem;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1));--tw-shadow:0px 1px 3px rgba(0,0,0,.12);--tw-shadow-colored:0px 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.back-btn.two,.icon-btn.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.back-btn:hover,.icon-btn:hover{--tw-border-opacity:1;border-color:rgb(103 61 230/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(103 61 230/var(--tw-text-opacity,1))}.back-btn svg,.icon-btn svg,.nav-icon,.ta-icon{fill:currentColor;height:1.25rem;width:1.25rem}.card p .ta-icon{display:inline-block;margin-right:.375rem;vertical-align:-.2em}.section-title{align-items:center;border-radius:.125rem;border-width:1px;display:flex;gap:1rem;margin-bottom:1.5rem;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0px 8px 13px -3px rgba(0,0,0,.07);--tw-shadow-colored:0px 8px 13px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.avatar,.ico,.section-icon,.simple-number,.step-no{gap:1rem}.avatar.two,.ico.two,.section-icon.two,.simple-number.two,.step-no.two{grid-template-columns:minmax(0,1fr)}.avatar,.ico,.section-icon,.simple-number,.step-no{border-radius:9999px;display:grid;flex:none;place-items:center;--tw-bg-opacity:1;background-color:rgb(239 244 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(103 61 230/var(--tw-text-opacity,1))}@media (min-width:640px){.avatar.two,.ico.two,.section-icon.two,.simple-number.two,.step-no.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-icon{height:3.5rem;width:3.5rem}.section-title h2{font-size:20px;font-weight:700;line-height:26px;margin:0;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}@media (min-width:640px){.section-title h2{font-size:24px;line-height:30px}}.section-title p{font-weight:500;margin-bottom:0;margin-top:.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.card{border-radius:.125rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0px 8px 13px -3px rgba(0,0,0,.07);--tw-shadow-colored:0px 8px 13px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.grid{gap:1rem}.grid.two{grid-template-columns:minmax(0,1fr)}.kpi{align-items:center;display:flex;gap:1rem;min-height:8rem;overflow:hidden;padding:1.25rem 1.5rem}.kpi .ico{height:2.875rem;width:2.875rem;--tw-bg-opacity:1;background-color:rgb(239 244 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(103 61 230/var(--tw-text-opacity,1))}.btn.kpi small{display:flex;width:100%}.kpi small{display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.btn.kpi strong{display:flex;width:100%}.kpi strong{display:block;font-size:24px;font-weight:700;line-height:30px;line-height:1.25;margin-bottom:.25rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1));overflow-wrap:anywhere}.chip.orange,.kpi.orange .ico{--tw-bg-opacity:1;background-color:rgb(255 247 230/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(132 102 237/var(--tw-text-opacity,1))}.chip.blue,.kpi.blue .ico{background-color:rgb(238 245 255/var(--tw-bg-opacity,1))}.chip.blue,.kpi.blue .ico,.kpi.purple .ico{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(103 61 230/var(--tw-text-opacity,1))}.kpi.purple .ico{background-color:rgb(238 240 255/var(--tw-bg-opacity,1))}.action-grid.two,.simple-actions.two{grid-template-columns:minmax(0,1fr)}.action-grid,.simple-actions{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:1.25rem;margin-top:1.25rem}@media (min-width:640px){.action-grid,.action-grid.two,.simple-actions,.simple-actions.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.action-card,.simple-action{align-items:center;border-radius:.125rem;border-width:1px;display:flex;gap:1rem;min-height:7rem;width:100%;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;text-align:left;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1));--tw-shadow:0px 8px 13px -3px rgba(0,0,0,.07);--tw-shadow-colored:0px 8px 13px -3px var(--tw-shadow-color);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.action-card,.action-card:hover,.simple-action,.simple-action:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.action-card:hover,.simple-action:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(103 61 230/var(--tw-border-opacity,1));--tw-shadow:0px 1px 3px rgba(0,0,0,.12);--tw-shadow-colored:0px 1px 3px var(--tw-shadow-color)}.btn.simple-action{display:flex;width:100%}.simple-action{display:block}.action-card .ico,.simple-action span{gap:1rem}.action-card .ico.two,.simple-action span.two{grid-template-columns:minmax(0,1fr)}.action-card .ico,.simple-action span{border-radius:9999px;display:grid;flex:none;height:3rem;place-items:center;width:3rem;--tw-bg-opacity:1;background-color:rgb(239 244 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(103 61 230/var(--tw-text-opacity,1))}@media (min-width:640px){.action-card .ico.two,.simple-action span.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.action-card .ico .ta-icon,.simple-action span .ta-icon{height:1.25rem;width:1.25rem}.btn .simple-action b,.btn.action-card b{display:flex;width:100%}.action-card b,.simple-action b{display:block;font-size:1.125rem;font-weight:700;line-height:1.75rem;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}.btn .simple-action em,.btn.action-card p{display:flex;width:100%}.action-card p,.simple-action em{display:block;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.chev{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-left:auto;--tw-text-opacity:1;color:rgb(103 61 230/var(--tw-text-opacity,1))}.list{border-color:rgb(226 232 240/var(--tw-border-opacity,1));border-radius:.125rem;border-width:1px;overflow:hidden}.list,.list-row{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.list-row{align-items:center;border-bottom-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));display:flex;gap:.75rem;padding:1rem;text-align:left;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.list-row:last-child{border-bottom-width:0}.list-row:hover{--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity,1))}.avatar{height:3rem;width:3rem;--tw-bg-opacity:1;background-color:rgb(239 244 251/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem;--tw-text-opacity:1;color:rgb(103 61 230/var(--tw-text-opacity,1))}.row-main{flex:1 1 0%;min-width:0}.btn.row-main b{display:flex;width:100%}.row-main b{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}.btn.row-main small{display:flex;width:100%}.row-main small{display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.amount{font-size:1rem;line-height:1.5rem;text-align:right;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1));white-space:nowrap}.amount,.chip{font-weight:700}.chip{align-items:center;border-radius:9999px;display:inline-flex;gap:.25rem;--tw-bg-opacity:1;background-color:rgb(233 249 240/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;padding:.25rem .75rem;--tw-text-opacity:1;color:rgb(103 61 230/var(--tw-text-opacity,1))}.form-card.two{grid-template-columns:minmax(0,1fr)}.form-card{display:grid;gap:1rem}@media (min-width:640px){.form-card.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.btn.field label{display:flex;width:100%}.field label{display:block;margin-bottom:.625rem;--tw-text-opacity:1}.field input,.field label,.field select,.field textarea{color:rgb(28 36 52/var(--tw-text-opacity,1));font-weight:500}.field input,.field select,.field textarea{border-radius:.125rem;border-width:1px;width:100%;--tw-border-opacity:1;background-color:transparent;border-color:rgb(226 232 240/var(--tw-border-opacity,1));padding:.875rem 1.25rem;--tw-text-opacity:1;outline:2px solid transparent;outline-offset:2px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.field input:focus,.field select:focus,.field textarea:focus{--tw-border-opacity:1;border-color:rgb(103 61 230/var(--tw-border-opacity,1))}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.field input,.field select,.field textarea{min-height:54px}.field textarea{min-height:96px;resize:vertical}.btn{align-items:center;border-radius:.125rem;border-width:1px;display:inline-flex;gap:.5rem;justify-content:center;min-height:3rem;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(28 36 52/var(--tw-text-opacity,1));font-weight:500;padding:.75rem 1.25rem;text-align:center;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn,.btn:hover{--tw-text-opacity:1}.btn:hover{color:rgb(103 61 230/var(--tw-text-opacity,1))}.btn.primary,.btn:hover{--tw-border-opacity:1;border-color:rgb(103 61 230/var(--tw-border-opacity,1))}.btn.primary{--tw-bg-opacity:1;background-color:rgb(103 61 230/var(--tw-bg-opacity,1));--tw-text-opacity:1}.btn.primary,.btn.primary:hover{color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn.primary:hover{--tw-bg-opacity:0.9;--tw-text-opacity:1}.btn.danger{--tw-border-opacity:1;border-color:rgb(211 64 83/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(211 64 83/var(--tw-bg-opacity,1))}.btn.danger,.btn.danger:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn.block{display:flex;width:100%}.pin-boxes{gap:1rem}.pin-boxes.two{grid-template-columns:minmax(0,1fr)}.pin-boxes{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:640px){.pin-boxes.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.pin-boxes input{font-size:20px;font-weight:700;line-height:26px;text-align:center}.status-card{align-items:center;display:flex;gap:.75rem;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.bottom-nav{gap:1rem}.bottom-nav.two{grid-template-columns:minmax(0,1fr)}.bottom-nav{border-top-width:1px;bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));left:0;position:fixed;right:0;width:100%;z-index:9999;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;--tw-shadow:0px 8px 13px -3px rgba(0,0,0,.07);--tw-shadow-colored:0px 8px 13px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.bottom-nav.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.bottom-nav{padding-bottom:calc(.5rem + var(--safe-bottom))}.bottom-nav button{gap:1rem}.bottom-nav button.two{grid-template-columns:minmax(0,1fr)}.bottom-nav button{background-color:transparent;border-radius:.125rem;border-width:0;display:grid;font-size:.75rem;font-weight:700;gap:.25rem;line-height:1rem;min-height:58px;padding-left:.25rem;padding-right:.25rem;place-items:center;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.bottom-nav button.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.bottom-nav button:hover{--tw-bg-opacity:1;background-color:rgb(239 244 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(103 61 230/var(--tw-text-opacity,1))}.bottom-nav button span{gap:1rem}.bottom-nav button span.two{grid-template-columns:minmax(0,1fr)}.bottom-nav button span{display:grid;height:1.5rem;place-items:center;width:1.5rem}@media (min-width:640px){.bottom-nav button span.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.bottom-nav button em{font-style:normal}.bottom-nav button.active{--tw-bg-opacity:1;background-color:rgb(103 61 230/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.simple-welcome{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}@media (min-width:640px){.simple-welcome{align-items:center;flex-direction:row;justify-content:space-between}}.btn.simple-welcome b{display:flex;width:100%}.simple-welcome b{display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.btn.simple-welcome span{display:flex;width:100%}.simple-welcome span{display:block;font-size:20px;font-weight:700;line-height:26px;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}.simple-welcome small{font-size:.875rem;font-weight:700;line-height:1.25rem;--tw-text-opacity:1;color:rgb(103 61 230/var(--tw-text-opacity,1))}.simple-main-start.two{grid-template-columns:minmax(0,1fr)}.simple-main-start{align-items:center;border-radius:.125rem;border-width:1px;display:grid;gap:1rem;grid-template-columns:3.5rem 5rem 1fr;margin-bottom:1.25rem;margin-top:1.25rem;min-height:10rem;width:100%;--tw-border-opacity:1;border-color:rgb(103 61 230/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(103 61 230/var(--tw-bg-opacity,1));padding:1.25rem;text-align:left;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0px 8px 13px -3px rgba(0,0,0,.07);--tw-shadow-colored:0px 8px 13px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.simple-main-start.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.simple-main-start:hover{--tw-bg-opacity:0.9}@media (min-width:640px){.simple-main-start{grid-template-columns:4rem 7rem 1fr}}.simple-main-start img{height:5rem;-o-object-fit:contain;object-fit:contain;width:5rem}@media (min-width:640px){.simple-main-start img{height:6rem;width:7rem}}.btn.simple-main-start strong{display:flex;width:100%}.simple-main-start strong{display:block;font-size:28px;font-weight:900;line-height:35px;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.simple-main-start strong{font-size:33px;line-height:45px}}.btn.simple-main-start em{display:flex;width:100%}.simple-main-start em{color:hsla(0,0%,100%,.9);display:block;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem;margin-top:.5rem}@media (min-width:640px){.simple-main-start em{font-size:1rem;line-height:1.5rem}}.simple-number{height:3rem;width:3rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:20px;font-weight:700;line-height:26px;--tw-text-opacity:1;color:rgb(103 61 230/var(--tw-text-opacity,1))}.btn.simple-details{display:flex;width:100%}.simple-details{display:block;margin-top:1.25rem}.simple-details summary{border-radius:.125rem;border-width:1px;list-style-type:none;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1rem;font-weight:700;line-height:1.5rem;padding:1rem 1.25rem;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1));--tw-shadow:0px 8px 13px -3px rgba(0,0,0,.07);--tw-shadow-colored:0px 8px 13px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);cursor:pointer}.simple-details summary:after{content:" ac";font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(103 61 230/var(--tw-text-opacity,1))}.simple-details[open] summary:after{content:" kapat"}.simple-live-box{--tw-border-opacity:1;border-color:rgb(103 61 230/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.simple-live-head{align-items:center;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(211 64 83/var(--tw-text-opacity,1))}.red-dot{border-radius:9999px;height:.75rem;width:.75rem;--tw-bg-opacity:1;background-color:rgb(211 64 83/var(--tw-bg-opacity,1));box-shadow:0 0 0 5px rgba(211,64,83,.14)}.simple-live-main{align-items:center;cursor:pointer;display:flex;gap:1rem;margin-bottom:1rem;margin-top:1rem}.simple-live-main img{height:5rem;-o-object-fit:contain;object-fit:contain;width:6rem}.simple-live-main h2{font-size:20px;font-weight:700;line-height:26px;margin:0;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}.btn .simple-live-main small,.btn.simple-live-main p{display:flex;width:100%}.simple-live-main p,.simple-live-main small{display:block;font-weight:500;margin-bottom:0;margin-top:.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.simple-live-numbers{gap:1rem}.simple-live-numbers.two{grid-template-columns:minmax(0,1fr)}.simple-live-numbers{display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.simple-live-numbers,.simple-live-numbers.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.simple-live-numbers div{border-radius:.125rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity,1));padding:1rem}.btn .simple-active small,.btn .simple-total small,.btn.simple-live-numbers small{display:flex;width:100%}.simple-active small,.simple-live-numbers small,.simple-total small{display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.btn .simple-live-numbers b,.btn.simple-live-numbers strong{display:flex;width:100%}.simple-live-numbers b,.simple-live-numbers strong{display:block;font-size:24px;font-weight:700;line-height:30px;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}.simple-danger,.simple-finish-now,.simple-save{border-radius:.125rem;border-width:1px;margin-top:1rem;min-height:4rem;width:100%;--tw-border-opacity:1;border-color:rgb(103 61 230/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(103 61 230/var(--tw-bg-opacity,1));font-size:18px;font-weight:700;line-height:24px;padding:1rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0px 8px 13px -3px rgba(0,0,0,.07);--tw-shadow-colored:0px 8px 13px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.simple-danger:hover,.simple-finish-now:hover,.simple-save:hover{--tw-bg-opacity:0.9}.simple-danger{--tw-border-opacity:1;border-color:rgb(211 64 83/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(211 64 83/var(--tw-bg-opacity,1))}.simple-empty-big{text-align:center}.simple-empty-big img{height:8rem;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;width:11rem}.simple-empty-big h2{font-size:24px;font-weight:700;line-height:30px;margin-bottom:.5rem;margin-top:.75rem;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}.simple-step{gap:1rem}.simple-step.two{grid-template-columns:minmax(0,1fr)}.simple-step{align-items:center;display:grid;gap:.75rem;grid-template-columns:3.5rem 1fr;margin-bottom:1rem}@media (min-width:640px){.simple-step.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.simple-step .full{grid-column:1/-1}.step-no{height:3rem;width:3rem;--tw-bg-opacity:1;background-color:rgb(103 61 230/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.simple-step h2,.step-no{font-size:20px;font-weight:700;line-height:26px;--tw-text-opacity:1}.simple-step h2{color:rgb(28 36 52/var(--tw-text-opacity,1));margin:0}.simple-step p{font-weight:500;margin-bottom:0;margin-top:.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.simple-input,.simple-select{font-size:1.125rem;font-weight:700;line-height:1.75rem}.simple-rate{gap:1rem}.simple-rate.two{grid-template-columns:minmax(0,1fr)}.simple-rate{display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:1rem}@media (min-width:640px){.simple-rate,.simple-rate.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.simple-rate div{border-radius:.125rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0px 8px 13px -3px rgba(0,0,0,.07);--tw-shadow-colored:0px 8px 13px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn.simple-rate small{display:flex;width:100%}.simple-rate small{display:block;font-weight:500;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.btn.simple-rate strong{display:flex;width:100%}.simple-rate strong{display:block;font-size:20px;font-weight:700;line-height:26px;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}.sticky-action{bottom:calc(88px + var(--safe-bottom));position:sticky;z-index:20}.big-btn{font-size:1rem;font-weight:700;line-height:1.5rem;min-height:3.5rem}.simple-active{--tw-border-opacity:1;border-color:rgb(36 48 63/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(36 48 63/var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.simple-active img{height:9rem;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;width:16rem}.simple-active h2{font-size:24px;font-weight:700;line-height:30px;margin-bottom:.25rem;margin-top:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.simple-active p{font-weight:500;margin-bottom:1.25rem;margin-top:0;--tw-text-opacity:1;color:rgb(222 228 238/var(--tw-text-opacity,1))}.simple-big-time{font-size:44px;font-weight:900;line-height:55px;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.simple-big-time{font-size:64px}}.simple-big-money{font-size:33px;font-weight:900;line-height:45px;line-height:1.25;margin-top:.5rem;--tw-text-opacity:1;color:rgb(103 61 230/var(--tw-text-opacity,1))}@media (min-width:640px){.simple-big-money{font-size:44px;line-height:55px}}.simple-finish-head h2,.simple-question{font-size:20px;font-weight:700;line-height:26px;margin:0;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}.simple-finish-head p{font-weight:500;margin-bottom:1rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.simple-total{margin-top:1rem;text-align:center}.btn.simple-total strong{display:flex;width:100%}.simple-total strong{display:block;font-size:36px;font-weight:900;line-height:45px;line-height:1.25;--tw-text-opacity:1;color:rgb(103 61 230/var(--tw-text-opacity,1))}.btn.simple-total span{display:flex;width:100%}.simple-total span{display:block;font-size:20px;font-weight:700;line-height:26px;margin-top:.25rem;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}.simple-pay-buttons{gap:1rem}.simple-pay-buttons.two{grid-template-columns:minmax(0,1fr)}.simple-pay-buttons{display:grid;gap:.75rem}@media (min-width:640px){.simple-pay-buttons.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.simple-pay-buttons button{border-radius:.125rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;text-align:left;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.simple-pay-buttons button:hover{--tw-border-opacity:1;border-color:rgb(103 61 230/var(--tw-border-opacity,1))}.btn.simple-pay-buttons button b{display:flex;width:100%}.simple-pay-buttons button b{display:block;font-size:1.125rem;font-weight:700;line-height:1.75rem;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}.btn.simple-pay-buttons button small{display:flex;width:100%}.simple-pay-buttons button small{display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.simple-pay-buttons button.active{border-color:rgb(103 61 230/var(--tw-border-opacity,1))}.simple-pay-buttons button.active,.simple-remaining{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity,1))}.simple-remaining{align-items:center;border-color:rgb(226 232 240/var(--tw-border-opacity,1));border-radius:.125rem;border-width:1px;display:flex;justify-content:space-between;padding:1rem}.simple-remaining small{font-weight:500;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.simple-remaining strong{font-size:20px;font-weight:700;line-height:26px;--tw-text-opacity:1;color:rgb(132 102 237/var(--tw-text-opacity,1))}.btn.help{display:flex;width:100%}.help{display:block;font-weight:500;margin-top:.5rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.btn.mini,.help{font-size:.875rem;line-height:1.25rem}.btn.mini{min-height:2.5rem;padding:.5rem .75rem}.chart-card h3{font-size:18px;font-weight:700;line-height:24px;margin-bottom:.25rem;margin-top:0;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}.bars{align-items:flex-end;border-bottom-width:1px;display:flex;gap:.75rem;height:11.25rem;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));padding-top:1.25rem}.bar{border-top-left-radius:.125rem;border-top-right-radius:.125rem;flex:1 1 0%;min-width:0;position:relative}.bar,.bar:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(103 61 230/var(--tw-bg-opacity,1))}.bar:nth-child(3n){--tw-bg-opacity:1;background-color:rgb(132 102 237/var(--tw-bg-opacity,1))}.bar span{bottom:-2.5rem;left:50%;position:absolute;width:5rem;--tw-translate-x:-50%;font-size:.75rem;font-weight:500;line-height:1rem;text-align:center;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.operator-bars{gap:1rem}.operator-bars.two{grid-template-columns:minmax(0,1fr)}.operator-bars{display:grid;gap:.75rem}@media (min-width:640px){.operator-bars.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.op-line{gap:1rem}.op-line.two{grid-template-columns:minmax(0,1fr)}.op-line{align-items:center;display:grid;gap:.75rem;grid-template-columns:3rem 1fr 3rem}@media (min-width:640px){.op-line.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.track{border-radius:9999px;height:.625rem;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(239 244 251/var(--tw-bg-opacity,1))}.btn.track span{display:flex;width:100%}.track span{border-radius:9999px;display:block;height:100%;--tw-bg-opacity:1;background-color:rgb(103 61 230/var(--tw-bg-opacity,1))}.about-logo{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:640px){.about-logo{align-items:center;flex-direction:row}}.about-logo img{height:8rem;-o-object-fit:contain;object-fit:contain;width:10rem}.about-logo h1{font-size:28px;font-weight:700;line-height:35px;margin:0;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}.about-logo p,.empty{font-weight:500;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.empty{padding:1.75rem;text-align:center}.mini-danger,.mini-edit{border-radius:.125rem;border-width:1px;font-size:.75rem;font-weight:700;line-height:1rem;margin-top:.5rem;padding:.375rem .75rem}.mini-danger{background-color:rgb(254 242 242/var(--tw-bg-opacity,1));border-color:rgba(211,64,83,.2);color:rgb(211 64 83/var(--tw-text-opacity,1))}.mini-danger,.mini-edit{--tw-bg-opacity:1;--tw-text-opacity:1}.mini-edit{background-color:rgb(239 244 251/var(--tw-bg-opacity,1));border-color:rgba(60,80,224,.2);color:rgb(103 61 230/var(--tw-text-opacity,1))}.install-shell{gap:1rem}.install-shell.two{grid-template-columns:minmax(0,1fr)}.install-shell{display:grid;margin-left:auto;margin-right:auto;min-height:100vh;padding:2rem 1rem;place-items:center;width:100%}@media (min-width:640px){.install-shell.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.install-shell{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1536px){.install-shell{padding-left:2.5rem;padding-right:2.5rem}}.install-card{gap:1rem}.install-card.two{grid-template-columns:minmax(0,1fr)}.install-card{border-radius:.125rem;border-width:1px;display:grid;max-width:1280px;overflow:hidden;width:100%;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 8px 13px -3px rgba(0,0,0,.07);--tw-shadow-colored:0px 8px 13px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.install-card.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.install-card{grid-template-columns:.9fr 1.1fr}}.install-hero{display:flex;flex-direction:column;gap:2.5rem;justify-content:space-between;--tw-bg-opacity:1;background-color:rgb(36 48 63/var(--tw-bg-opacity,1));padding:1.875rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.install-hero{padding:2.5rem}}.install-brand{align-items:center;display:flex;gap:1rem}.install-brand img{border-radius:.125rem;border-width:1px;height:4rem;width:4rem;--tw-border-opacity:1;border-color:rgb(46 58 71/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));-o-object-fit:contain;object-fit:contain;padding:.5rem}.btn.install-brand span{display:flex;width:100%}.install-brand span{display:block;font-size:.875rem;font-weight:700;letter-spacing:.025em;line-height:1.25rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(222 228 238/var(--tw-text-opacity,1))}.install-brand h1{font-size:26px;font-weight:700;line-height:30px;margin:0;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.install-copy p{font-size:20px;font-weight:500;line-height:26px;line-height:1.375;margin:0;max-width:28rem;--tw-text-opacity:1;color:rgb(222 228 238/var(--tw-text-opacity,1))}.install-stats{gap:1rem}.install-stats.two{grid-template-columns:minmax(0,1fr)}.install-stats{display:grid;gap:.75rem}@media (min-width:640px){.install-stats.two{grid-template-columns:repeat(2,minmax(0,1fr))}.install-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.install-stats{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:1280px){.install-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.install-stats div{border-radius:.125rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(46 58 71/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(49 61 74/var(--tw-bg-opacity,1));padding:1rem}.btn.install-stats b{display:flex;width:100%}.install-stats b{display:block;font-size:18px;font-weight:700;line-height:24px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn.install-stats small{display:flex;width:100%}.install-stats small{display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(222 228 238/var(--tw-text-opacity,1))}.install-panel{padding:1.25rem}@media (min-width:768px){.install-panel{padding:2rem}}@media (min-width:1024px){.install-panel{padding:2.5rem}}.install-heading{margin-bottom:1.5rem}.install-heading h2{font-size:24px;font-weight:700;line-height:30px;margin-bottom:.5rem;margin-top:1rem;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}@media (min-width:768px){.install-heading h2{font-size:28px;line-height:35px}}.install-heading p{font-weight:500;margin:0;max-width:42rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.install-alert{border-radius:.125rem;border-width:1px;display:flex;gap:.75rem;margin-bottom:1.25rem;padding:1rem}.install-alert.ok{background-color:rgb(233 249 240/var(--tw-bg-opacity,1));border-color:rgb(222 213 246/var(--tw-border-opacity,1));color:rgb(103 61 230/var(--tw-text-opacity,1))}.install-alert.err,.install-alert.ok{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.install-alert.err{background-color:rgb(254 242 242/var(--tw-bg-opacity,1));border-color:rgb(254 202 202/var(--tw-border-opacity,1));color:rgb(211 64 83/var(--tw-text-opacity,1))}.btn.install-alert b{display:flex;width:100%}.install-alert b{display:block;font-weight:700;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}.install-alert p{font-weight:500;margin-bottom:0;margin-top:.25rem}.install-form{gap:1rem}.install-form.two{grid-template-columns:minmax(0,1fr)}.install-form{display:grid;gap:1.25rem}@media (min-width:640px){.install-form.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.install-section-title{align-items:center;display:flex;gap:.75rem;margin-top:.5rem}.install-section-title span{gap:1rem}.install-section-title span.two{grid-template-columns:minmax(0,1fr)}.install-section-title span{border-radius:9999px;display:grid;flex:none;height:2.5rem;place-items:center;width:2.5rem;--tw-bg-opacity:1;background-color:rgb(103 61 230/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.install-section-title span.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.btn.install-section-title b{display:flex;width:100%}.install-section-title b{display:block;font-weight:700;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}.btn.install-section-title small{display:flex;width:100%}.install-section-title small{display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.install-grid.two{grid-template-columns:minmax(0,1fr)}.install-grid{display:grid;gap:1rem}@media (min-width:640px){.install-grid,.install-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.install-wide{grid-column:span 2/span 2}}.install-submit{margin-top:.5rem}.install-note{font-size:.875rem;font-weight:500;line-height:1.25rem;margin:0;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.block{display:block}.grid{display:grid}.hidden{display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@keyframes load{0%{width:28%}to{width:84%}}@media (max-width:520px){.toast{left:12px;max-width:none;right:12px}.app-shell{padding-left:.75rem;padding-right:.75rem;padding-top:1rem}.header-row,.topbar{margin-bottom:1rem}.card{padding:1rem}.simple-main-start{grid-template-columns:3rem 4.75rem 1fr;min-height:136px}.simple-main-start img{height:4rem;width:5rem}.simple-main-start strong{font-size:24px;line-height:30px}.bottom-nav{width:100%}.bottom-nav button em{font-size:11px}}@media (min-width:640px){.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body{background:#fff}.app-shell{max-width:none;padding:0}.back-btn,.bottom-nav,.btn,.no-print,.sync-badge{display:none!important}.card{box-shadow:none}.print-only{display:block}}.pwa-install-btn{align-items:center;background:#673de6;border:1px solid #673de6;border-radius:4px;bottom:calc(104px + var(--safe-bottom));box-shadow:0 8px 18px rgba(15,23,42,.18);color:#fff;display:inline-flex;font-weight:700;gap:8px;min-height:44px;padding:10px 14px;position:fixed;right:16px;z-index:9999}.pwa-install-btn[hidden]{display:none!important}.pwa-install-btn .ta-icon{fill:currentColor;height:18px;width:18px}.pwa-install-btn:hover{background:#4f22c7}@media (min-width:768px){.pwa-install-btn{bottom:auto;right:18px;top:18px}}@media print{.pwa-install-btn{display:none!important}}.bottom-nav .nav-icon{height:1.7rem;width:1.7rem}.bottom-nav button span{min-height:1.85rem}.simple-main-start{background:linear-gradient(135deg,#24303f,#673de6 54%,#673de6)!important;border:0!important;border-radius:22px!important;box-shadow:0 20px 45px rgba(60,80,224,.3),0 8px 18px rgba(15,23,42,.18)!important;overflow:hidden;position:relative;transform:translateZ(0)}.simple-main-start:before{animation:patozStartShine 3.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.42),transparent);content:"";inset:-35% auto -35% -45%;pointer-events:none;position:absolute;transform:skewX(-18deg);width:42%}.simple-main-start:hover{box-shadow:0 24px 52px rgba(60,80,224,.36),0 10px 22px rgba(15,23,42,.2)!important;filter:saturate(1.08) brightness(1.03)}.simple-main-start:active{transform:scale(.99)}.simple-main-start img{filter:drop-shadow(0 10px 16px rgba(0,0,0,.26))}.simple-main-start strong{letter-spacing:.035em;text-shadow:0 2px 12px rgba(0,0,0,.26)}@keyframes patozStartShine{0%{left:-50%;opacity:0}18%{opacity:.85}42%{left:125%;opacity:0}to{left:125%;opacity:0}}@media (max-width:520px){.bottom-nav .nav-icon{height:1.55rem;width:1.55rem}.simple-main-start{border-radius:18px!important}}.search-select-wrap{position:relative;width:100%;z-index:1}.search-select-wrap.open{z-index:40}.search-select-input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 2px rgba(15,23,42,.04);color:#1c2434;font-weight:700;min-height:3.5rem;outline:none;padding:.9rem 3.75rem .9rem 1rem;width:100%}.search-select-input:focus{border-color:#673de6;box-shadow:0 0 0 3px rgba(60,80,224,.12)}.search-select-toggle{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.95);border-radius:.45rem;box-shadow:0 1px 4px rgba(15,23,42,.08);color:#673de6;cursor:pointer;display:grid;font-size:1.45rem;font-weight:900;height:2.8rem;line-height:1;place-items:center;position:absolute;right:.35rem;top:50%;touch-action:manipulation;transform:translateY(-50%);width:3rem}.search-select-toggle svg{fill:currentColor;height:1.35rem;transition:transform .18s ease;width:1.35rem}.search-select-toggle:active{transform:translateY(-50%) scale(.98)}.search-select-wrap.open .search-select-toggle{background:#673de6;border-color:#673de6;color:#fff;transform:translateY(-50%)}.search-select-wrap.open .search-select-toggle svg{transform:rotate(180deg)}.search-select-menu{background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;box-shadow:0 18px 36px rgba(15,23,42,.18);display:none;left:0;max-height:18rem;overflow:auto;padding:.35rem;position:absolute;right:0;top:calc(100% + .35rem);z-index:50;-webkit-overflow-scrolling:touch}.search-select-wrap.open .search-select-menu{display:block}.search-select-option{background:#fff;border-radius:.45rem;color:#1c2434;cursor:pointer;display:block;font-weight:500;min-height:2.75rem;padding:.7rem .85rem;text-align:left;width:100%}.search-select-option:focus,.search-select-option:hover{background:#eff4fb;outline:none}.search-select-option.selected{background:#673de6;color:#fff}.search-select-empty{color:#64748b;font-weight:700;padding:.85rem}.search-select-native{display:none!important}@media (max-width:520px){.search-select-input{font-size:16px;min-height:3.75rem;padding-right:4rem}.search-select-toggle{font-size:1.6rem;height:3.05rem;width:3.25rem}.search-select-menu{max-height:55vh}.search-select-option{font-size:15px;min-height:3rem}}.report-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1rem}.report-actions .btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 3px rgba(15,23,42,.08);color:#1c2434;display:inline-flex;font-weight:500;gap:.45rem;justify-content:center;min-height:2.85rem;padding:.65rem 1rem}.report-actions .btn .ta-icon{fill:currentColor;flex:0 0 auto;height:1.05rem;width:1.05rem}.report-actions .btn.primary{background:#673de6;border-color:#673de6;color:#fff}.mini-danger,.mini-edit{align-items:center;border-radius:.35rem;display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;line-height:1;margin-top:.45rem;padding:.38rem .58rem}.mini-danger{background:#fee2e2!important;color:#b91c1c!important}.mini-edit{background:#eef2ff!important;color:#673de6!important}.print-report .card{margin-bottom:1rem}.report-kpis{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:.85rem}.report-kpis b{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.45rem;color:#1c2434;display:block;padding:.7rem}.report-table-wrap{overflow:auto}.report-table{border-collapse:collapse;font-size:.92rem;width:100%}.report-table td,.report-table th{border:1px solid #e2e8f0;padding:.55rem;text-align:left;vertical-align:top}.report-table th{background:#f1f5f9;color:#1c2434;font-weight:900}.report-bars{display:grid;gap:.6rem}.report-bars div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.45rem;min-height:2.15rem;overflow:hidden;padding:.45rem .6rem;position:relative}.report-bars span{background:rgba(60,80,224,.16);border-right:3px solid #673de6;bottom:0;left:0;position:absolute;top:0}.report-bars b,.report-bars em{position:relative;z-index:1}.report-bars b{color:#1c2434;font-weight:900}.report-bars em{color:#673de6;float:right;font-style:normal;font-weight:900}@media (max-width:520px){.report-actions .btn{width:100%}.report-table{font-size:.82rem}.report-table td,.report-table th{padding:.42rem}.report-bars em{display:block;float:none}}@media print{.print-report-head{border-bottom:2px solid #111;display:block;margin-bottom:14px;padding-bottom:10px}.print-report-head h1{color:#111;font-size:22px;margin:0}.print-report-head p{color:#444;margin:4px 0 0}.back-btn,.bottom-nav,.no-print,.pwa-install-btn,.report-actions{display:none!important}.view{max-width:none}.app-shell{padding:0!important}.card{border:1px solid #ddd!important;box-shadow:none!important;break-inside:avoid}.report-table-wrap{overflow:visible}.report-table{font-size:10.5px}.report-table td,.report-table th{padding:4px}.report-bars div{break-inside:avoid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}body{background:#fff!important;color:#111!important}}.simple-main-start .simple-start-copy{align-items:flex-start;display:flex;flex-direction:column;grid-column:3;justify-content:center;min-width:0}.simple-main-start .simple-start-copy em,.simple-main-start .simple-start-copy strong{display:block;text-align:left;width:100%}.simple-main-start .simple-start-copy em{margin-top:.35rem}@media (max-width:520px){.simple-main-start .simple-start-copy{grid-column:3}}.location-income-card{overflow:hidden}.location-income-list{display:grid;gap:1rem;margin-top:1rem}.location-income-row{display:grid;gap:.5rem}.location-income-head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.location-income-head b{color:rgb(28 36 52/var(--tw-text-opacity,1));flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-income-head b,.location-income-head strong{font-size:.875rem;font-weight:700;line-height:1.25rem;--tw-text-opacity:1}.location-income-head strong{color:rgb(103 61 230/var(--tw-text-opacity,1));flex:none;text-align:right}.location-income-track{background-color:rgb(239 244 251/var(--tw-bg-opacity,1));border-radius:9999px;height:.75rem;overflow:hidden;--tw-bg-opacity:1}.location-income-track span{border-radius:9999px;display:block;height:100%}.location-income-row:nth-child(2n) .location-income-track span,.location-income-track span{background-color:rgb(103 61 230/var(--tw-bg-opacity,1));--tw-bg-opacity:1}.location-income-row:nth-child(3n) .location-income-track span{background-color:rgb(132 102 237/var(--tw-bg-opacity,1));--tw-bg-opacity:1}@media (max-width:520px){.location-income-list{gap:.75rem}.location-income-head{align-items:stretch;flex-direction:column;gap:.25rem}.location-income-head b{display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.25rem;white-space:normal;-webkit-box-orient:vertical;overflow:hidden}.location-income-head strong{font-size:13px;line-height:1.25rem;text-align:left}.location-income-track{height:.875rem}}.list-filter-card{display:grid;gap:14px;margin-bottom:14px;margin-top:14px}.list-filter-title{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.list-filter-title b{color:var(--dark);font-size:17px;font-weight:900}.list-filter-title small{color:var(--muted);font-weight:700;line-height:1.35}.list-filter-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.list-filter-grid{grid-template-columns:1fr}.list-filter-card .btn{min-height:46px}.list-filter-title{display:block}.list-filter-title small{display:block;margin-top:4px}}.simple-main-start{grid-template-columns:5.25rem 1fr!important}.simple-main-start img{grid-column:1!important}@media (max-width:520px){.simple-main-start{grid-template-columns:4.75rem 1fr!important}}.splash-screen{background:radial-gradient(circle at top,#fff 0,#f1f5f9 46%,#e8eef7 100%)!important}.splash-panel{background:hsla(0,0%,100%,.96)!important;border-radius:22px!important;box-shadow:0 24px 60px rgba(15,23,42,.12)!important;max-width:420px!important;padding:34px 24px 26px!important}.splash-art{background:#24303f!important;box-shadow:0 16px 38px rgba(15,23,42,.22)!important;height:112px!important;margin-bottom:18px!important;overflow:visible!important;position:relative!important;width:112px!important}.splash-art img{height:82px!important;position:relative!important;width:82px!important;z-index:2!important}.splash-husk-cloud{height:92px;left:50%;overflow:visible;pointer-events:none;position:absolute;top:50%;transform:translate(-8%,-52%);width:150px;z-index:1}.splash-husk-cloud .husk{animation:patozHuskFly 1.28s linear infinite;background:#fff;border-radius:999px;box-shadow:0 0 0 1px hsla(0,0%,100%,.12);height:5px;left:16px;opacity:.9;position:absolute;top:45px;width:10px}.splash-husk-cloud .husk:nth-child(2){animation-delay:.16s;animation-duration:1.12s;height:4px;opacity:.72;top:32px;width:7px}.splash-husk-cloud .husk:nth-child(3){animation-delay:.32s;animation-duration:1.42s;height:5px;opacity:.82;top:58px;width:13px}.splash-husk-cloud .husk:nth-child(4){animation-delay:.48s;animation-duration:1.2s;height:4px;opacity:.58;top:21px;width:9px}.splash-husk-cloud .husk:nth-child(5){animation-delay:.64s;animation-duration:1.35s;height:4px;opacity:.66;top:70px;width:8px}.splash-husk-cloud .husk:nth-child(6){animation-delay:.8s;animation-duration:1.18s;height:5px;opacity:.76;top:43px;width:12px}.splash-screen .progress{background:#e9eef8!important;border-radius:999px!important;height:10px!important;max-width:320px!important}.splash-screen .progress span{animation:none!important;background:linear-gradient(90deg,#673de6,#673de6)!important;border-radius:999px!important;box-shadow:0 0 20px rgba(60,80,224,.35);min-width:7%;transition:width .24s ease!important;width:var(--patoz-progress,7%)!important}.splash-screen .loading{color:#673de6!important;font-size:13px!important;font-weight:800!important}.splash-leaving{opacity:0!important;transform:scale(.985);transition:opacity .25s ease,transform .25s ease}@media(max-width:520px){.splash-panel{border-radius:20px!important;max-width:330px!important;padding:30px 20px 24px!important}.splash-art{height:104px!important;width:104px!important}.splash-art img{height:76px!important;width:76px!important}.splash-screen h1{font-size:25px!important}}.simple-details summary{border-radius:16px!important;gap:12px!important;padding:15px 16px!important}.simple-details summary:after{background:#eff4fb!important;background-image:linear-gradient(135deg,transparent 48%,#673de6 49%,#673de6 55%,transparent 56%),linear-gradient(45deg,transparent 48%,#673de6 49%,#673de6 55%,transparent 56%)!important;background-position:10px 12px,15px 12px!important;background-repeat:no-repeat!important;background-size:8px 8px,8px 8px!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px rgba(60,80,224,.12)!important;content:""!important;flex:0 0 30px!important;height:30px!important;transition:transform .18s ease,background-color .18s ease!important;width:30px!important}.simple-details[open] summary:after{background-color:#e4ebff!important;transform:rotate(180deg)!important}.list-filter-card.list-filter-details{border-radius:18px!important;display:block!important;margin-bottom:14px!important;margin-top:14px!important;overflow:visible!important;padding:0!important}.list-filter-summary{gap:12px!important;list-style:none!important;padding:16px!important;user-select:none!important}.list-filter-summary::-webkit-details-marker{display:none!important}.list-filter-summary span{min-width:0}.list-filter-summary b{color:var(--dark)!important;font-size:17px!important;font-weight:900!important;line-height:1.15!important}.list-filter-summary small{color:var(--muted)!important;font-weight:700!important;line-height:1.35!important;margin-top:3px!important}.list-filter-summary i{background:#eff4fb!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px rgba(60,80,224,.12)!important;flex:0 0 34px!important;height:34px!important;transition:transform .18s ease,background-color .18s ease!important;width:34px!important}.list-filter-summary i:after,.list-filter-summary i:before{background:#673de6!important;border-radius:99px!important;content:""!important;position:absolute!important;top:16px!important;width:9px!important}.list-filter-summary i:before{left:10px!important;transform:rotate(45deg)!important}.list-filter-summary i:after{right:10px!important;transform:rotate(-45deg)!important}.list-filter-details[open] .list-filter-summary i{background:#e4ebff!important;transform:rotate(180deg)!important}.list-filter-body{border-top:1px solid #e5e7eb!important}.list-filter-body .btn{min-height:46px!important}@media(max-width:640px){.list-filter-summary{align-items:center!important;padding:14px!important}.list-filter-summary small{font-size:12px!important;line-height:1.25!important}.list-filter-body{padding:12px 14px 14px!important}.simple-details summary{border-radius:15px!important;padding:14px!important}}.splash-husk-cloud{left:auto!important;right:50%!important;transform:translate(8%,-52%)!important}.splash-husk-cloud .husk{left:auto!important;right:16px!important}@keyframes patozHuskFly{0%{opacity:0;transform:translate(0) rotate(0deg) scale(.75)}12%{opacity:.88}to{opacity:0;transform:translate(-116px,-18px) rotate(-420deg) scale(.35)}}.bottom-nav[hidden]{display:none!important}.payment-type-card{overflow:hidden}.payment-type-list{display:grid;gap:.75rem;margin-top:.85rem}.payment-type-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:.7rem;padding:.85rem}.payment-type-main{align-items:center;border-bottom:1px dashed #dbe3ee;display:flex;gap:.75rem;justify-content:space-between;padding-bottom:.55rem}.payment-type-main b{color:#1c2434;font-size:15px;line-height:1.2}.payment-type-main span{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#64748b;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-height:26px;padding:3px 9px;white-space:nowrap}.payment-type-values{align-items:stretch;display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.payment-type-values>div{background:#fff;border:1px solid #e8edf5;border-radius:10px;min-width:0;padding:.55rem .45rem}.payment-type-values small{color:#64748b;display:block;font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.1;margin-bottom:.12rem;text-transform:uppercase}.payment-type-values strong{color:#1c2434;display:block;font-size:14px;font-weight:900;line-height:1.15;overflow-wrap:anywhere;white-space:normal}.payment-type-values .discount{background:#f1edff;border-color:#ded5f6}.payment-type-values .discount small,.payment-type-values .discount strong{color:#673de6}@media (max-width:520px){.payment-type-row{border-radius:14px;padding:.8rem}.payment-type-main{align-items:flex-start;flex-direction:column;gap:.45rem}.payment-type-values{gap:.45rem;grid-template-columns:1fr}.payment-type-values>div{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.62rem .7rem}.payment-type-values small{font-size:11px;margin:0}.payment-type-values strong{font-size:15px;text-align:right;white-space:nowrap}}.report-filter-details{margin-bottom:1rem!important;margin-top:0!important}.report-filter-note{color:#475569!important;font-size:13px!important;font-weight:700!important;margin:.4rem 0 0!important}.report-page-block{break-inside:avoid;margin-bottom:1rem}.report-page-caption{color:#64748b;display:flex;font-size:12px;font-weight:900;justify-content:flex-end;margin:0 0 .35rem}.report-name-cell,.report-place-cell,.report-time-cell{display:block;line-height:1.22;white-space:nowrap}.report-place-cell b,.report-place-cell span,.report-time-cell span{display:block;white-space:nowrap}.report-place-cell b{color:#1c2434;font-weight:900}.report-place-cell span{color:#64748b;font-size:.86em;font-weight:800;margin-top:2px}.report-time-start{color:#673de6!important;font-weight:900}.report-time-end{color:#dc2626!important;font-weight:900;margin-top:3px}.report-name-cell{color:#1c2434;font-weight:900;letter-spacing:.01em;min-width:145px}.print-report .report-table td:first-child,.print-report .report-table th:first-child{min-width:150px}.print-report .report-table td:nth-child(2),.print-report .report-table th:nth-child(2){min-width:135px}.print-report .report-table td,.print-report .report-table th{vertical-align:middle;white-space:nowrap}.print-report .report-table td{font-size:13px}@media (max-width:640px){.report-page-caption{font-size:11px;justify-content:flex-start}.report-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.print-report .report-table{min-width:760px}}@media print{@page{size:A4 landscape;margin:8mm}body,html{min-height:210mm!important;width:297mm!important}.print-report .card{border-radius:0!important;break-inside:avoid!important;margin-bottom:8px!important;padding:8px!important;page-break-inside:avoid!important}.print-report h2{color:#111!important;font-size:14px!important;margin:0 0 6px!important}.print-report .grid.two{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.print-report .report-table{font-size:9.2px!important;table-layout:auto!important;width:100%!important}.print-report .report-table td,.print-report .report-table th{line-height:1.16!important;padding:3px 4px!important;vertical-align:middle!important;white-space:nowrap!important}.print-report .report-name-cell{max-width:170px!important;min-width:128px!important;white-space:nowrap!important}.print-report .report-place-cell{min-width:112px!important;white-space:nowrap!important}.print-report .report-time-cell{min-width:98px!important;white-space:nowrap!important}.print-report .report-place-cell span{font-size:8.5px!important}.report-page-block{break-after:page;page-break-after:always;margin-bottom:0!important}.report-page-block:last-child{break-after:auto;page-break-after:auto}.report-page-caption{color:#444!important;font-size:9px!important;margin-bottom:2px!important}.report-filter-note{color:#111!important;font-size:10px!important}}.btn.success{background:#673de6!important;border-color:#673de6!important}.btn.danger{background:#fee2e2!important;border:1px solid #fecaca!important;color:#b91c1c!important}.whatsapp-pay-btn{align-items:center;display:flex!important;font-weight:900;gap:.55rem;justify-content:center;letter-spacing:.02em;text-align:center}.wa-dot{background:hsla(0,0%,100%,.18);border-radius:999px;display:inline-grid;font-size:1rem;height:1.7rem;line-height:1;place-items:center;width:1.7rem}.admin-request-actions{display:flex;flex-wrap:wrap;gap:.45rem}.admin-request-actions .btn{min-height:38px;padding:.45rem .7rem}@media(max-width:640px){.admin-request-row{align-items:flex-start}.admin-request-actions{justify-content:flex-start;margin-top:.55rem;width:100%}.admin-request-actions .btn{flex:1 1 120px}}.admin-request-list{display:grid;gap:14px}.admin-request-card{overflow:visible!important;padding:16px!important}.admin-request-head{align-items:center;display:flex;gap:12px;min-width:0}.admin-request-head .avatar{flex:0 0 auto}.admin-request-info{flex:1;min-width:0}.admin-request-info>b{color:#1c2434;display:block;font-size:16px;line-height:1.25;white-space:normal;word-break:break-word}.admin-request-code{color:#64748b;font-size:13px;font-weight:700;margin-top:4px}.admin-request-code strong{color:#673de6;letter-spacing:.08em}.admin-request-details{border-top:1px solid #e2e8f0;display:grid;gap:10px;margin-top:14px;padding-top:12px}.admin-request-details>div{background:#f8fafc;border-radius:10px;display:grid;gap:3px;padding:10px 12px}.admin-request-details span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-request-details b{color:#1c2434;font-size:14px;line-height:1.35;white-space:normal;word-break:break-word}.admin-request-actions{align-items:center;border-top:1px solid #e2e8f0;display:flex!important;gap:10px;justify-content:flex-end;margin-top:14px;min-width:0!important;padding-top:14px;text-align:inherit!important}.admin-request-actions .btn{border-radius:12px;font-weight:800;min-height:44px;padding:10px 16px}@media (max-width:640px){.admin-request-card{padding:14px!important}.admin-request-head{align-items:flex-start}.admin-request-head .chip{margin-top:2px}.admin-request-actions{display:grid!important;gap:10px;grid-template-columns:1fr 1fr}.admin-request-actions .btn{justify-content:center;width:100%}.admin-request-details{gap:8px}.admin-request-details>div{padding:9px 10px}}.customer-job-list{display:grid;gap:.75rem}.customer-job-row{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:.75rem;padding:.85rem}.customer-job-row .row-main b{color:#1c2434;display:block;font-size:14px;line-height:1.25}.customer-job-time{display:grid;font-weight:900;gap:.28rem}.customer-job-time span{display:block;letter-spacing:.01em;white-space:nowrap}.customer-job-time .start{color:#4f22c7}.customer-job-time .end{color:#dc2626}.customer-job-meta{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:.38rem .45rem;margin-top:.55rem}.customer-job-meta>span:not(.chip){align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;display:inline-flex;min-height:24px;padding:2px 8px}.job-status-chip{font-weight:900;text-transform:none!important}.chip.blue,.chip.green{border:1px solid #ded5f6!important}.chip.blue{color:#4f22c7!important}.customer-job-amount{color:#1c2434;font-weight:900;min-width:116px;text-align:right}.customer-job-amount strong{display:block;white-space:nowrap}.tl-avatar{background:#f1edff!important;border:1px solid #ded5f6!important;color:#673de6;font-size:24px;font-weight:900}@media (max-width:640px){.customer-job-row{border-radius:16px;display:grid!important;grid-template-columns:42px minmax(0,1fr);padding:.8rem}.customer-job-row>.avatar{height:42px;width:42px}.customer-job-row .row-main{min-width:0}.customer-job-time span{font-size:13px;line-height:1.25;white-space:normal}.customer-job-meta{gap:.35rem;margin-top:.5rem}.customer-job-meta>.chip,.customer-job-meta>span{font-size:11px;line-height:1.1;min-height:24px;padding:4px 7px}.customer-job-amount{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;grid-column:2;margin-top:.55rem;min-width:0;text-align:left}.customer-job-amount strong{font-size:15px}.customer-job-amount .mini-danger{margin-top:0}}.operator-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.btn.small{border-radius:10px;font-size:12px;padding:8px 10px}.check-row{align-items:flex-start;background:var(--card-soft);border:1px solid var(--border);border-radius:14px;color:var(--text);display:flex;font-size:14px;gap:10px;line-height:1.35;padding:12px 14px}.check-row input{accent-color:var(--primary);height:18px;margin-top:1px;width:18px}@media(max-width:640px){.operator-actions{justify-content:flex-start;margin-top:8px;width:100%}.operator-actions .btn.small{justify-content:center;width:100%}}:root{--purple:#673de6!important}body{background:#f1edff!important}a{color:#673de6!important}.btn.primary,.pwa-install-btn{background:#673de6!important;border-color:#673de6!important}.btn.primary:hover,.pwa-install-btn:hover{background:#4f22c7!important}.search-select-input:focus{border-color:#673de6!important;box-shadow:0 0 0 3px rgba(103,61,230,.14)!important}.search-select-toggle{color:#673de6!important}.search-select-option.selected,.search-select-wrap.open .search-select-toggle{background:#673de6!important;border-color:#673de6!important;color:#fff!important}.simple-main-start{background:linear-gradient(135deg,#383344,#673de6 54%,#67568f)!important;box-shadow:0 20px 45px rgba(103,61,230,.28),0 8px 18px rgba(47,28,106,.18)!important}.bottom-nav button.active{color:#673de6!important}:root{--primary-dark:#4f22c7!important;--primary-soft:#f1edff!important;--cream-2:#fbfaff!important;--dark:#383344!important;--text:#464154!important;--muted:#756f82!important;--border:#ded5f6!important;--card:#fbfaff!important;--card-soft:#f1edff!important}body,html{color:var(--text)!important}body{background-attachment:fixed!important;background-image:radial-gradient(circle at 10% 0,hsla(0,0%,100%,.9),transparent 34%),linear-gradient(180deg,#fbfaff,#f1edff)!important}a{color:var(--primary-dark)!important}.card,.chart-card,.kpi-card,.list-filter-card,.operator-badge,.simple-card,.simple-details,.sync-badge{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(251,250,255,.94)!important;border-color:rgba(103,61,230,.16)!important;border-radius:20px!important;box-shadow:0 12px 30px rgba(47,28,106,.08),inset 0 1px hsla(0,0%,100%,.75)!important}.brand h1,.card h1,.card h2,.card h3,.header-row h1,.list-filter-summary b,.topbar h1{color:var(--dark)!important}.about-logo img,.brand img{background:#fbfaff!important;border-color:rgba(103,61,230,.22)!important;border-radius:18px!important}.btn{border-radius:14px!important;font-weight:600!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.btn:active{transform:scale(.98)!important}.btn.primary,.btn.success,.pwa-install-btn{background:linear-gradient(135deg,#8466ed,#4f22c7)!important;border-color:#4f22c7!important;box-shadow:0 8px 18px rgba(103,61,230,.2)!important;color:#fff!important}.btn:not(.primary):not(.danger):not(.success){background:#fbfaff!important;border-color:rgba(103,61,230,.25)!important;color:#5f4d91!important}.btn.danger{background:#f1edff!important;border-color:#ded5f6!important;color:#67568f!important}.simple-main-start{border:1px solid hsla(0,0%,100%,.25)!important}.search-select-input,.simple-input,input,select,textarea{background:#fbfaff!important;border-radius:14px!important;color:#383344!important}.search-select-wrap.open .search-select-input,.simple-input:focus,input:focus,select:focus,textarea:focus{background:#fbfaff!important;border-color:#8466ed!important;box-shadow:0 0 0 4px rgba(103,61,230,.12)!important}.search-select-menu{background:#fbfaff!important;border-color:#ded5f6!important;border-radius:14px!important;box-shadow:0 18px 40px rgba(47,28,106,.18)!important}.search-select-option{color:#464154!important;font-weight:400!important}.search-select-option.active,.search-select-option:hover{background:#f1edff!important;color:#4f22c7!important}.search-select-toggle{color:#5f4d91!important}.bottom-nav{backdrop-filter:blur(12px);background:rgba(251,250,255,.97)!important;border-color:rgba(103,61,230,.18)!important;box-shadow:0 -10px 28px rgba(47,28,106,.09)!important}.bottom-nav a,.bottom-nav button{color:#67568f!important}.bottom-nav .active,.bottom-nav [aria-current=page]{background:#f1edff!important;color:#673de6!important}.bottom-nav svg{stroke:currentColor!important}.kpi-card:nth-child(4n+1),.kpi:nth-child(4n+1){border-left:4px solid #8466ed!important}.kpi-card:nth-child(4n+2),.kpi:nth-child(4n+2){border-left:4px solid #5f4d91!important}.kpi-card:nth-child(4n+3),.kpi:nth-child(4n+3){border-left:4px solid #67568f!important}.kpi-card:nth-child(4n),.kpi:nth-child(4n){border-left:4px solid #756f82!important}.location-income-track,.track{background:#ded5f6!important}.location-income-track span,.report-bars span,.track span{background:#8466ed!important;border-color:#4f22c7!important}.location-income-row:nth-child(2n) .location-income-track span{background:#5f4d91!important}.location-income-row:nth-child(3n) .location-income-track span{background:#67568f!important}.chip.green{background:#f1edff!important;border-color:#ded5f6!important;color:#4f22c7!important}.list-filter-summary i,.simple-details summary:after{background-color:#f1edff!important;box-shadow:inset 0 0 0 1px rgba(103,61,230,.18)!important}.list-filter-summary i:after,.list-filter-summary i:before{background:#8466ed!important}.report-actions .btn{font-weight:500!important}.report-table th{background:#f1edff!important;color:#383344!important}.report-table td{background:#fbfaff!important}.report-table td,.report-table th{border-color:#ded5f6!important}.toast{background:#383344!important;border-radius:14px!important}@media(max-width:520px){.card,.chart-card,.kpi-card,.simple-card{border-radius:17px!important}.app-shell{padding-left:12px!important;padding-right:12px!important}}@media print{.card,body{background:#fff!important}.card{backdrop-filter:none!important}}:root{--surface:#fbfaff;--surface-strong:#fbfaff;--surface-muted:#f1edff;--line:rgba(103,61,230,.16);--shadow:0 14px 34px rgba(47,28,106,.1);--shadow-soft:0 8px 22px rgba(47,28,106,.07)}body{letter-spacing:.002em}.view{animation:viewFade .18s ease both}@keyframes viewFade{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:none}}.header-row,.topbar{padding:.15rem .1rem}.header-row h1,.topbar h1{font-weight:900!important;letter-spacing:-.025em!important}.header-row p,.topbar p{color:#756f82!important;font-weight:500!important}.action-card,.card,.chart-card,.form-card,.kpi,.list-row,.simple-active,.simple-card,.simple-finish-head,.simple-live-box,.simple-total,.status-card{background:linear-gradient(155deg,rgba(251,250,255,.98),rgba(241,237,255,.96))!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-soft)!important;color:var(--text)!important}.card{overflow:hidden}.card>h2,.card>h3{font-weight:900!important;letter-spacing:-.018em!important}.list{gap:10px!important}.list-row{border-radius:17px!important;padding:13px 14px!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease!important}.list-row:hover{border-color:rgba(103,61,230,.28)!important;box-shadow:var(--shadow)!important;transform:translateY(-1px)}.list-row[style*="background:#fff"]{background:linear-gradient(155deg,#fbfaff,#f1edff)!important}.row-main b{color:#383344!important;font-size:15px!important;font-weight:800!important}.row-main small{color:#756f82!important;font-weight:500!important;line-height:1.45!important}.amount{color:#4f22c7!important;font-weight:900!important}.avatar,.ico,.section-icon,.tl-avatar{background:linear-gradient(145deg,#f1edff,#ded5f6)!important;border:1px solid rgba(103,61,230,.2)!important;box-shadow:inset 0 1px hsla(0,0%,100%,.7)!important;color:#4f22c7!important}.action-card{border-radius:18px!important;padding:15px!important;text-align:left!important}.action-card .chev{color:#5f4d91!important;font-size:26px!important}.action-card b{color:#383344!important;font-weight:850!important}.action-card p{color:#756f82!important}.kpi{border-left-width:5px!important;min-height:126px!important}.kpi strong{color:#383344!important;font-weight:900!important;letter-spacing:-.03em!important}.kpi small{color:#756f82!important}.chip,.kpi small{font-weight:700!important}.chip{background:#f1edff!important;border:1px solid rgba(103,61,230,.16)!important;border-radius:999px!important;color:#4f22c7!important;padding:4px 9px!important}.chip.orange{color:#67568f!important}.chip.blue,.chip.orange{background:#f1edff!important;border-color:#ded5f6!important}.chip.blue{color:#5f4d91!important}.mini-danger,.mini-edit{border-radius:10px!important;font-weight:650!important;padding:7px 10px!important}.mini-edit{background:#f1edff!important;border-color:#ded5f6!important;color:#4f22c7!important}.field label{color:#464154!important}.help{background:#f1edff!important;border:1px solid #ded5f6!important;border-radius:13px!important;color:#756f82!important;padding:11px 13px!important}.simple-active,.simple-live-box{background:linear-gradient(145deg,#383344,#383344)!important;border-color:hsla(0,0%,100%,.13)!important;box-shadow:0 18px 42px rgba(47,28,106,.28)!important;color:#fff!important}.simple-live-head{color:#ded5f6!important}.simple-live-main{background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.11)!important;border-radius:17px!important;padding:12px!important}.simple-active h2,.simple-active p,.simple-active small,.simple-live-main h2,.simple-live-main p,.simple-live-main small{color:#fff!important}.simple-live-numbers{gap:10px!important}.simple-live-numbers>div{background:rgba(251,250,255,.11)!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:16px!important;padding:15px!important}.simple-live-numbers small{color:#ded5f6!important}.simple-live-numbers b,.simple-live-numbers strong{color:#fbfaff!important;font-weight:900!important;letter-spacing:-.025em!important}.simple-finish-now{background:linear-gradient(135deg,#8466ed,#67568f)!important;border:1px solid hsla(0,0%,100%,.22)!important;border-radius:15px!important;box-shadow:0 10px 24px rgba(47,28,106,.3)!important;color:#fff!important}.simple-finish-head{background:linear-gradient(145deg,#fbfaff,#f1edff)!important}.simple-total{background:linear-gradient(145deg,#f1edff,#fbfaff)!important;border-color:#ded5f6!important}.simple-total strong{color:#4f22c7!important;font-weight:900!important}.customer-job-row{background:linear-gradient(145deg,#fbfaff,#f1edff)!important;border-color:rgba(103,61,230,.16)!important}.customer-job-meta{gap:6px!important}.customer-job-time{background:#f1edff!important;border-radius:12px!important;padding:8px 10px!important}.customer-job-time .report-time-start,.customer-job-time .start{color:#673de6!important}.customer-job-time .end,.customer-job-time .report-time-end{color:#b13d2f!important}.payment-type-row{background:linear-gradient(145deg,#fbfaff,#f1edff)!important;border:1px solid var(--line)!important;border-radius:17px!important;padding:13px!important}.payment-type-values>div{background:#fbfaff!important;border-color:#ded5f6!important}.payment-type-main span{background:#f1edff!important;border-color:#ded5f6!important;color:#67568f!important}.admin-request-card{background:linear-gradient(145deg,#fbfaff,#f1edff)!important;border:1px solid var(--line)!important;border-radius:18px!important;box-shadow:var(--shadow-soft)!important}.admin-request-actions{background:#f1edff!important;border-top:1px solid #ded5f6!important;padding:12px!important}.list-filter-card,.report-filter-details{background:linear-gradient(145deg,#fbfaff,#f1edff)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-soft)!important}.list-filter-summary b{font-weight:850!important}.list-filter-body{border-top:1px solid #ded5f6!important;padding-top:14px!important}.report-actions{gap:9px!important}.report-actions .btn{font-weight:600!important;min-height:44px!important;padding:10px 14px!important}.report-actions .ta-icon{height:18px!important;width:18px!important}.chart-card{padding:17px!important}.chart-card h3{font-weight:900!important}.location-income-head b,.location-income-head strong{font-weight:750!important}.bottom-nav button{border-radius:14px!important;transition:background .15s ease,color .15s ease,transform .15s ease!important}.bottom-nav button:active{transform:scale(.96)}.toast{box-shadow:0 16px 40px rgba(47,28,106,.3)!important}.empty{background:#f1edff!important;border:1px dashed #ded5f6!important;color:#756f82!important;margin:6px 0!important}@media(max-width:640px){.app-shell{padding-bottom:calc(104px + var(--safe-bottom))!important}.card{padding:14px!important}.list-row{gap:10px!important;padding:12px!important}.avatar{height:42px!important;width:42px!important}.simple-active,.simple-live-box{padding:14px!important}.simple-live-numbers>div{padding:13px 10px!important}.simple-live-numbers b,.simple-live-numbers strong{font-size:22px!important}.customer-job-row{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important}.customer-job-amount{align-items:center!important;display:flex!important;gap:8px!important;grid-column:2!important;justify-content:space-between!important;margin-top:5px!important;width:100%!important}.report-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.report-actions .btn:first-child{grid-column:1/-1!important}}#splash.splash-screen,body,html{background:#fbfaff!important}#splash .splash-bg{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;height:auto!important;inset:0!important;position:absolute!important;width:auto!important}#splash .shell-cover-ground,#splash .shell-cover-sky,.splash-art,.splash-husk-cloud,.splash-panel{display:none!important}#splash .loading{font-size:15px!important;font-weight:700!important}#splash .progress{background:rgba(35,29,19,.58)!important;height:12px!important;max-width:520px!important}#splash .progress span{background:linear-gradient(90deg,#673de6,#8466ed,#673de6)!important}.inline-field{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.inline-field .btn{align-items:center;display:inline-flex;gap:6px;justify-content:center;min-height:48px;white-space:nowrap}.appointment-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.appointment-row{align-items:flex-start!important}.appointment-link-card input{color:#383344;font-weight:700}@media(max-width:640px){.appointment-actions{grid-column:2;justify-content:flex-start;margin-top:8px;width:100%}.appointment-actions .btn.small{flex:1 1 120px}.appointment-row{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important}}@media(max-width:520px){.inline-field{grid-template-columns:1fr}.inline-field .btn{width:100%}}body,html{overflow-y:auto!important;-webkit-overflow-scrolling:touch}.pwa-install-btn{box-shadow:0 8px 20px rgba(103,61,230,.22)!important;min-height:38px!important;padding:8px 11px!important;right:14px!important;top:calc(14px + env(safe-area-inset-top,0px))!important;z-index:9000!important}.pwa-install-btn .ta-icon{height:16px!important;width:16px!important}@media(max-width:520px){.pwa-install-btn{font-size:13px!important;min-height:36px!important;padding:7px 10px!important;right:12px!important;top:calc(13px + env(safe-area-inset-top,0px))!important}.header-row .brand,.topbar .brand{padding-right:82px!important}}body,html{height:100%!important;min-height:100%!important;overscroll-behavior:none!important;width:100%!important}body.patoz-scroll-ready{inset:0!important;position:fixed!important}#app.app-shell{height:100vh!important;height:100dvh!important;max-width:none!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;padding-top:calc(14px + env(safe-area-inset-top,0px))!important}#view.view{margin-left:auto!important;margin-right:auto!important;max-width:1280px!important;padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))!important}#splash.splash-leaving{display:none!important}.pwa-install-btn{border-radius:10px!important;bottom:auto!important;height:34px!important;line-height:1!important;min-height:34px!important;padding:6px 10px!important;right:8px!important;top:calc(8px + env(safe-area-inset-top,0px))!important;z-index:2147483000!important}.pwa-install-btn .ta-icon{height:15px!important;width:15px!important}@media(min-width:768px){.pwa-install-btn{height:36px!important;min-height:36px!important;right:10px!important;top:10px!important}}@media(max-width:520px){#app.app-shell{padding-top:calc(12px + env(safe-area-inset-top,0px))!important}.header-row .brand,.topbar .brand{padding-right:88px!important}}.search-select-host-open{overflow:visible!important;position:relative!important;z-index:20000!important}.search-select-wrap.open{z-index:20001!important}.search-select-wrap.open .search-select-menu{max-height:min(360px,52vh)!important;overflow-y:auto!important;z-index:20002!important}.simple-main-start{grid-template-columns:5.35rem minmax(0,1fr)!important}.simple-main-start .simple-start-gear{align-self:center!important;fill:none!important;filter:drop-shadow(0 8px 14px rgba(0,0,0,.24))!important;grid-column:1!important;height:4.55rem!important;justify-self:center!important;opacity:.96!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:4.4!important;width:4.55rem!important}.simple-main-start .simple-start-gear circle{fill:none!important;stroke:currentColor!important}.simple-main-start .simple-start-copy{grid-column:2!important}@media (max-width:520px){.simple-main-start{grid-template-columns:4.8rem minmax(0,1fr)!important}.simple-main-start .simple-start-gear{height:4.15rem!important;width:4.15rem!important}}.print-report{color:#0f172a!important;font-variant-numeric:tabular-nums!important}.print-report .card{backdrop-filter:none!important;box-shadow:none!important}.print-report .card,.print-report-head{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important}.print-report-head{border-left:5px solid #673de6!important;margin-bottom:16px!important;padding:16px 18px!important}.print-report-head h1{color:#0f172a!important;font-size:24px!important;font-weight:900!important;line-height:1.2!important}.print-report-head .report-filter-note,.print-report-head p{color:#64748b!important;font-weight:700!important}.report-kpis b{background:#f8fafc!important;border-color:#e2e8f0!important;border-radius:10px!important;color:#0f172a!important;font-weight:850!important;padding:10px 12px!important}.report-table-wrap{background:#fff!important;border:1px solid #dbe3ee!important;border-radius:10px!important;overflow:auto!important}.report-page-block{margin-bottom:16px!important}.report-page-caption{color:#64748b!important;font-weight:800!important}.report-table{border-collapse:separate!important;border-spacing:0!important;font-size:13px!important;font-variant-numeric:tabular-nums!important;width:100%!important}.report-table td,.report-table th{background:#fff!important;border:0!important;border-bottom:1px solid #e5edf6!important;border-right:1px solid #e5edf6!important;color:#0f172a!important;line-height:1.28!important;padding:8px 10px!important;vertical-align:middle!important;white-space:nowrap!important}.report-table th{background:#f1f5f9!important;color:#475569!important;font-size:12px!important;font-weight:900!important;letter-spacing:.01em!important}.report-table tbody tr:nth-child(2n) td{background:#fbfdff!important}.report-table td:last-child,.report-table th:last-child{border-right:0!important}.report-table tr:last-child td{border-bottom:0!important}.report-bars div{background:#f8fafc!important;border-color:#e2e8f0!important;border-radius:10px!important}.report-bars span{background:rgba(37,99,235,.12)!important;border-color:#673de6!important}.report-bars b{color:#0f172a!important}.report-bars em{color:#673de6!important}@media print{.print-report-head{display:block!important}.print-report .card,.print-report-head,.report-table-wrap{border-radius:0!important}.report-table td,.report-table th{color:#111827!important;line-height:1.18!important;padding:4px 5px!important}.report-table th{background:#eef2f7!important;color:#334155!important}}.appointment-phone{color:var(--text);display:block;font-weight:800;margin-top:4px}.appointment-phone a{color:inherit;text-decoration:none}.appointment-overdue{background:#fff1f1!important;border:2px solid #d93636!important;box-shadow:0 8px 22px rgba(217,54,54,.14)}.appointment-overdue .avatar{background:#d93636!important;color:#fff!important}.appointment-overdue .row-main>b{color:#a31313!important}.appointment-overdue-note{background:#d93636;border-radius:10px;color:#fff;font-weight:900;line-height:1.35;margin-top:8px;padding:9px 11px}.chip.red{background:#ffe1e1!important;border-color:#e56b6b!important;color:#a31313!important}.appointment-reschedule-box{background:var(--card);border:1px solid var(--line);border-radius:12px;display:grid;gap:7px;margin-top:8px;padding:10px;width:min(100%,320px)}.appointment-reschedule-box label{color:var(--muted);font-size:12px;font-weight:800}.appointment-edit-highlight{border-radius:14px;box-shadow:0 0 0 6px rgba(239,68,68,.1);outline:3px solid rgba(239,68,68,.28)}.appointment-overdue .appointment-reschedule-box{background:rgba(254,226,226,.72);border-color:rgba(220,38,38,.45)}.appointment-card-list{display:grid;gap:14px}.appointment-manage-card{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 24px rgba(15,23,42,.06);padding:16px}.appointment-manage-card.appointment-overdue{background:linear-gradient(180deg,rgba(254,242,242,.95),var(--card));border-color:rgba(220,38,38,.55)}.appointment-manage-head{align-items:start;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) auto}.appointment-order-badge{background:var(--primary-soft);border-radius:12px;color:var(--primary);display:grid;font-weight:900;height:38px;place-items:center;width:38px}.appointment-title-block h3{font-size:18px;margin:0 0 4px}.appointment-title-block p{color:var(--muted);font-size:13px;font-weight:700;margin:4px 0 0}.appointment-phone-link{align-items:center;color:var(--primary);display:inline-flex;font-weight:900;gap:6px;text-decoration:none}.appointment-phone-link svg{height:15px;width:15px}.appointment-primary-time{background:var(--primary);border-radius:14px;color:#fff;margin:14px 0;padding:14px 15px}.appointment-primary-time span{display:block;font-size:11px;font-weight:800;opacity:.78}.appointment-primary-time strong{display:block;font-size:19px;margin-top:3px}.appointment-change-grid,.appointment-detail-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.appointment-change-grid>div,.appointment-detail-grid>div{background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;padding:10px}.appointment-change-grid span,.appointment-detail-grid span{color:var(--muted);display:block;font-size:11px;font-weight:800}.appointment-change-grid b,.appointment-detail-grid b{display:block;margin-top:3px}.appointment-change-panel{background:rgba(239,246,255,.8);border:1px solid rgba(37,99,235,.25);border-radius:14px;margin-top:12px;padding:13px}.appointment-change-title{align-items:center;color:#4f22c7;display:flex;font-weight:900;gap:7px;margin-bottom:9px}.appointment-change-title svg{height:17px;width:17px}.appointment-change-panel p{color:#334155;font-size:13px;font-weight:700;margin:9px 0 0}.appointment-near-note,.appointment-note{background:var(--bg-soft);border-radius:12px;margin-top:11px;padding:11px}.appointment-note b{display:block;font-size:12px}.appointment-note p{margin:4px 0 0}.appointment-note.admin{background:#fbfaff}.appointment-inline-editor{display:grid;gap:7px;margin-top:12px}.appointment-card-actions{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:13px}.appointment-reschedule-box textarea{min-height:64px;resize:vertical}@media(max-width:640px){.appointment-manage-head{grid-template-columns:36px minmax(0,1fr)}.appointment-manage-head>.chip{grid-column:2;justify-self:start}.appointment-change-grid,.appointment-detail-grid{grid-template-columns:1fr}.appointment-card-actions .btn{flex:1 1 130px}}.appointment-compact-list{display:flex;flex-direction:column;gap:10px}.appointment-compact-row{align-items:center;background:#fff;border:1px solid var(--border,#e5e7eb);border-radius:14px;display:grid;gap:12px;grid-template-columns:36px minmax(220px,1fr) minmax(150px,auto) auto auto;padding:12px 14px}.appointment-compact-row.appointment-overdue{background:#fff5f5;border-color:#ef4444}.appointment-compact-index{background:#f3f4f6;border-radius:999px;display:grid;font-weight:800;height:30px;place-items:center;width:30px}.appointment-compact-main{align-items:center;display:flex;gap:10px;min-width:0}.appointment-compact-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointment-compact-main a,.appointment-compact-main span{color:#64748b;font-size:13px;white-space:nowrap}.appointment-compact-time{align-items:flex-start;display:flex;flex-direction:column;white-space:nowrap}.appointment-compact-time small{color:#64748b;font-size:11px}.appointment-compact-time b{font-size:13px}.appointment-compact-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;white-space:nowrap}.appointment-compact-details{border-top:1px solid #e5e7eb;grid-column:1/-1;padding-top:14px}.appointment-detail-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:10px}@media(max-width:900px){.appointment-compact-row{grid-template-columns:32px minmax(0,1fr) auto}.appointment-compact-time{grid-column:2}.appointment-compact-status{grid-column:3;grid-row:1/3}.appointment-compact-actions{grid-column:1/-1;justify-content:flex-end}.appointment-compact-main{flex-wrap:wrap}.appointment-compact-main span{width:100%}}@media(max-width:560px){.appointment-compact-row{grid-template-columns:28px minmax(0,1fr)}.appointment-compact-status{grid-column:2;grid-row:auto}.appointment-compact-actions{grid-column:1/-1}.appointment-compact-main,.appointment-compact-main a{display:block}.appointment-compact-main a,.appointment-compact-main span,.appointment-compact-main strong{display:block;margin-bottom:3px}.appointment-compact-time{grid-column:2}}.simple-active .simple-active-machine-icon{background:linear-gradient(145deg,#8466ed,#4f22c7)!important;border-radius:1.5rem!important;box-shadow:0 14px 30px rgba(95,77,145,.24)!important;color:#fff!important;display:grid!important;height:6.25rem!important;margin:0 auto 1rem!important;place-items:center!important;width:6.25rem!important}.simple-active .simple-active-machine-icon .simple-start-gear{fill:none!important;filter:drop-shadow(0 7px 12px rgba(0,0,0,.22))!important;height:4.65rem!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:4.4!important;width:4.65rem!important}.simple-active .simple-active-machine-icon .simple-start-gear circle{fill:none!important;stroke:currentColor!important}@media (max-width:520px){.simple-active .simple-active-machine-icon{height:5.5rem!important;width:5.5rem!important}.simple-active .simple-active-machine-icon .simple-start-gear{height:4.05rem!important;width:4.05rem!important}}:root{--soft-page:#fbfaff;--soft-page-2:#f7f5fc;--soft-card:#fbfaff;--soft-card-alt:#fbfaff;--soft-border:#ded5f6;--soft-text:#464154;--soft-muted:#756f82}body,html{background:linear-gradient(180deg,var(--soft-page) 0,var(--soft-page-2) 100%)!important;color:var(--soft-text)!important;font-weight:400!important}body{font-size:15px!important;letter-spacing:0!important;line-height:1.55!important}a,button,input,label,li,p,select,small,span,td,textarea,th{font-weight:400}b,strong{font-weight:600!important}.brand h1,.page-title,.section-title,.view-title,h1{font-weight:700!important;letter-spacing:-.01em!important}.card h2,.card h3,.modal-title,h2,h3,h4{font-weight:600!important;letter-spacing:-.005em!important}.badge,.bottom-nav a,.bottom-nav button,.brand p,.btn,.check-row,.chip,.customer-job-amount,.empty,.field label,.form-label,.helper,.hint,.job-status-chip,.kpi-label,.kpi-value,.list-label,.meta,.muted,.nav-item,.operator-badge,.stat-label,.stat-value,.status,.status-chip,.subtext,.sync-badge,.table th,.tl-avatar{font-weight:500!important}input,select,textarea{color:var(--soft-text)!important;font-weight:400!important}input::placeholder,textarea::placeholder{color:#9893a3!important;font-weight:400!important}.appointment-card,.card,.check-row,.customer-card,.job-card,.list-card,.modal-card,.operator-badge,.panel,.search-select-menu,.section-card,.stat-card,.summary-card,.sync-badge,.table-wrap{background:var(--soft-card)!important;border-color:var(--soft-border)!important;box-shadow:0 6px 18px rgba(47,28,106,.045)!important}.card-soft,.customer-job-row,.info-box,.list-row,.search-select-option,.soft-card,.summary-row,.table-row{background:var(--soft-card-alt)!important;border-color:var(--soft-border)!important}body{background-image:none!important}.app-shell{background:transparent!important}.btn:not(.primary):not(.success):not(.danger){background:#fbfaff!important;border-color:#ded5f6!important;color:#67568f!important}.btn.primary,.btn.success,.pwa-install-btn{box-shadow:0 5px 12px rgba(103,61,230,.12)!important}.search-select-input,.simple-input,input,select,textarea{background:#fff!important;border-color:#ded5f6!important;box-shadow:none!important}.search-select-wrap.open .search-select-input,.simple-input:focus,input:focus,select:focus,textarea:focus{background:#fff!important;box-shadow:0 0 0 3px rgba(103,61,230,.09)!important}[class*=amount],[class*=label],[class*=name],[class*=title]:not(h1):not(h2):not(h3),[class*=value]{font-weight:500}@media(max-width:640px){body{font-size:14.5px!important}.card,.panel,.section-card{box-shadow:0 4px 14px rgba(47,28,106,.04)!important}}:root{--purple:#8466ed!important;--primary:#8466ed!important;--primary-soft:#fbfaff!important}a{color:#67568f!important}.appointment-change-panel,.bg-blue-100,.bg-blue-50,.bg-indigo-50,.bg-sky-50,.card.blue,.chip.blue,.info-card.blue,.payment-type-values .discount,.report-card,.report-summary-card{background:#fbfaff!important;border-color:#ded5f6!important;box-shadow:none!important;color:#464154!important}.admin-request-code strong,.appointment-change-title,.chip.blue,.payment-type-values .discount small,.payment-type-values .discount strong,.report-bars em,.text-blue-600,.text-blue-700,.text-blue-800,.text-indigo-600,.text-sky-600{color:#8466ed!important}.border-blue-500,.border-blue-600,.border-indigo-500,.border-sky-500{border-color:#ded5f6!important}.appointment-change-panel{background:#fbfaff!important;border:1px solid #ded5f6!important}.appointment-change-title{font-weight:600!important}.location-income-track span,.progress span{background:#8466ed!important}.report-card,.report-summary-card{border-left-color:#8466ed!important}input:focus,select:focus,textarea:focus{border-color:#8466ed!important;box-shadow:0 0 0 3px rgba(103,61,230,.09)!important}.simple-rate.card,.simple-step.card{background:linear-gradient(145deg,#fbfaff,#f1edff)!important;border:1px solid #ded5f6!important;border-left:4px solid #8466ed!important;box-shadow:0 8px 20px rgba(95,77,145,.09)!important}.simple-step.card .step-no{background:#f1edff!important;border:1px solid #ded5f6!important;color:#4f22c7!important}.simple-rate.card>div{background:#f7f5fc!important;border-color:#ded5f6!important}.card.simple-active,.card.simple-live-box,.simple-active,.simple-live-box{background:linear-gradient(145deg,#383344,#383344)!important;border-color:hsla(0,0%,100%,.16)!important;box-shadow:0 18px 42px rgba(47,28,106,.28)!important;color:#fff!important}.card.simple-active .simple-live-main,.card.simple-live-box .simple-live-main{background:hsla(0,0%,100%,.07)!important;border-color:hsla(0,0%,100%,.12)!important}.card.simple-active b,.card.simple-active h2,.card.simple-active p,.card.simple-active small,.card.simple-active strong,.card.simple-live-box b,.card.simple-live-box h2,.card.simple-live-box p,.card.simple-live-box small,.card.simple-live-box strong{color:#fff!important}.card.simple-live-box .simple-live-head{color:#ded5f6!important}.card.simple-active .simple-live-numbers>div,.card.simple-live-box .simple-live-numbers>div{background:rgba(251,250,255,.11)!important;border-color:hsla(0,0%,100%,.14)!important}.card.simple-active .simple-live-numbers small,.card.simple-live-box .simple-live-numbers small{color:#ded5f6!important}.simple-main-start{background:linear-gradient(135deg,#383344,#8466ed 56%,#67568f)!important;border-color:hsla(0,0%,100%,.25)!important;box-shadow:0 20px 42px rgba(103,61,230,.25)!important;color:#fff!important}.appointment-staff-create{background:linear-gradient(145deg,#fff,#faf8ff)!important;border:1px solid rgba(103,61,230,.18)!important}.appointment-staff-create .section-heading{margin-bottom:16px}.appointment-staff-create .eyebrow{color:#673de6;display:block;font-size:11px;font-weight:850;letter-spacing:.08em}.appointment-staff-create h2{margin:3px 0 5px!important}.appointment-staff-create p{color:var(--muted);margin:0}.appointment-gps-later-note,.job-appointment-link{align-items:flex-start;background:#f8f5ff;border:1px solid #ddd3ff;border-radius:13px;color:#56448e;display:flex;gap:12px;margin:14px 0;padding:13px 14px}.appointment-gps-later-note svg,.job-appointment-link>span svg{flex:none;height:20px;width:20px}.job-appointment-link{margin:0 0 16px}.job-appointment-link small{color:#673de6;display:block;font-size:10px;font-weight:850;letter-spacing:.08em}.job-appointment-link b{color:#1c2434;display:block;font-size:15px;margin-top:2px}.job-appointment-link p{color:#756f82;font-size:12px;line-height:1.45;margin:3px 0 0}@media(max-width:640px){.appointment-staff-create .grid.two{grid-template-columns:1fr!important}.appointment-staff-create .btn.primary{width:100%}.appointment-compact-actions [data-appt-start-job]{order:-1;width:100%}}.account-appointment-link-card{display:grid;gap:10px;margin-bottom:14px;padding:14px 16px}.account-appointment-link-title{align-items:baseline;display:flex;gap:10px;justify-content:space-between;min-width:0}.account-appointment-link-title b{color:var(--text,#17122b);font-size:15px}.account-appointment-link-title span{color:var(--muted,#7a7488);font-size:12px;white-space:nowrap}.account-appointment-link-row{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;min-width:0;width:100%}.account-appointment-link-field{flex:1 1 auto;min-width:0;position:relative}.account-appointment-link-field input{background:#f8f7fb;border:1px solid #ddd8eb;border-radius:12px;color:#39334a;display:block;font-size:14px;height:44px;min-width:0;overflow:hidden;padding:0 46px 0 12px;text-overflow:ellipsis;white-space:nowrap;width:100%}.account-appointment-copy{background:transparent;border:0;border-radius:9px;color:#6941c6;cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36px}.account-appointment-copy .appointment-copy-check,.account-appointment-copy.copied>svg{display:none}.account-appointment-copy.copied .appointment-copy-check{display:inline-flex}.account-appointment-share{background:#6f49eb;border:0;border-radius:12px;box-shadow:0 7px 18px rgba(111,73,235,.22);color:#fff;cursor:pointer;display:grid;flex:0 0 44px;height:44px;place-items:center;width:44px}.account-appointment-copy svg,.account-appointment-share svg{height:19px;width:19px}@media(max-width:640px){.account-appointment-link-card{gap:8px;padding:12px}.account-appointment-link-title span{display:none}.account-appointment-link-row{flex-wrap:nowrap!important;gap:6px}.account-appointment-link-field{min-width:0;width:calc(100% - 50px)}.account-appointment-link-field input{font-size:16px;height:42px;padding-left:10px;padding-right:42px}.account-appointment-share{flex-basis:42px;height:42px;width:42px}}.account-appointment-link-card{margin:0 0 14px!important;overflow:hidden!important;padding:12px!important}.account-appointment-link-row{flex-wrap:nowrap!important;gap:8px!important;grid-template-columns:minmax(0,1fr) 44px!important}.account-appointment-link-field{overflow:hidden!important}.account-appointment-link-field input{background:#faf9fc!important;border:1px solid #d9d2ea!important;box-sizing:border-box!important;color:#373044!important;height:46px!important;line-height:46px!important;max-width:100%!important;padding:0 48px 0 13px!important}.account-appointment-copy{background:transparent!important;border-radius:9px!important;bottom:auto!important;color:#6542bd!important;height:36px!important;left:auto!important;min-width:36px!important;width:36px!important}.account-appointment-share{align-self:center!important;border-radius:12px!important;display:grid!important;height:44px!important;justify-self:end!important;min-width:44px!important;padding:0!important;place-items:center!important;width:44px!important}.account-appointment-copy svg,.account-appointment-share svg{height:20px!important;margin:0!important;width:20px!important}@media(max-width:640px){.account-appointment-link-card{padding:10px!important}.account-appointment-link-row{gap:6px!important;grid-template-columns:minmax(0,1fr) 42px!important}.account-appointment-link-field input{height:44px!important;line-height:44px!important;padding-right:46px!important}.account-appointment-share{height:42px!important;min-width:42px!important;width:42px!important}}.iyzico-payment-history{display:grid;gap:8px}.iyzico-payment-row{align-items:center;border:1px solid var(--line,#e5e7eb);border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto auto;padding:10px 12px}.iyzico-payment-row div{min-width:0}.iyzico-payment-row b,.iyzico-payment-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iyzico-payment-row small{margin-top:3px;opacity:.7}@media(max-width:700px){.iyzico-payment-row{grid-template-columns:minmax(0,1fr) auto}.iyzico-payment-row .status-pill{grid-column:1}.iyzico-payment-row .btn{grid-column:2;grid-row:2}}.login-public-actions{display:grid;gap:10px;margin:0 0 14px}.login-request-secondary{background:#f5f0ff!important;border:1px solid #d9ccff!important;color:#673de6!important}.login-request-secondary svg{color:#673de6}@media(min-width:680px){.login-public-actions{grid-template-columns:1fr 1fr}}.header-row-back-only{align-items:center!important;display:flex!important;gap:10px!important;min-height:48px!important}.job-bg-status{background:#faf8ff;border:1px solid #ddd5fb;border-radius:12px;flex:1;min-width:0;overflow:hidden;padding:6px 9px}.job-bg-status-line{align-items:center;color:#443575;display:flex;font-size:9.5px;font-weight:700;gap:6px;justify-content:space-between;line-height:1.25;white-space:nowrap}.job-bg-status-line span{overflow:hidden;text-overflow:ellipsis}.job-bg-status-line b{color:#673de6;flex:0 0 auto}.job-bg-progress{background:#e8e1fb;border-radius:999px;height:4px;margin-top:5px;overflow:hidden}.job-bg-progress i{background:#673de6;border-radius:inherit;display:block;height:100%;transition:width .35s ease;width:0}.job-bg-result{color:#34295a;font-size:9.5px;font-weight:700;line-height:1.25;margin-top:3px;white-space:normal}.job-bg-status.complete{background:#f1fbf5;border-color:#bfe6ce}.job-bg-status.complete .job-bg-progress{display:none}.job-bg-status.complete .job-bg-progress i{background:#23a55a}@media(max-width:768px){.header-row-back-only .back-btn{flex:0 0 44px}.job-bg-status{padding:5px 7px}.job-bg-result,.job-bg-status-line{font-size:9px}}:root{--pd-primary:#673de6;--pd-primary-dark:#5025d1;--pd-primary-deep:#2f1c6a;--pd-primary-soft:#f0ebff;--pd-primary-faint:#f8f6ff;--pd-bg:#f4f5fa;--pd-surface:#fff;--pd-surface-soft:#fafaff;--pd-text:#343246;--pd-heading:#2f1c6a;--pd-muted:#707386;--pd-border:#e3e5ee;--pd-border-strong:#d2d4df;--pd-success:#673de6;--pd-success-soft:#f1edff;--pd-warning:#673de6;--pd-warning-soft:#f1edff;--pd-danger:#d73f55;--pd-danger-soft:#fff0f2;--pd-info:#673de6;--pd-info-soft:#f1edff;--pd-radius-sm:10px;--pd-radius:16px;--pd-radius-lg:22px;--pd-shadow-sm:0 1px 2px rgba(32,27,68,.04),0 5px 15px rgba(47,28,106,.04);--pd-shadow:0 1px 3px rgba(32,27,68,.04),0 12px 32px rgba(47,28,106,.07);--pd-sidebar:264px;--pd-topbar:76px}*{box-sizing:border-box}body,html{background:var(--pd-bg)!important;color:var(--pd-text)!important;font-family:Poppins,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important;font-size:15px!important;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-weight:400}button,input,select,textarea{font:inherit!important}button{cursor:pointer}a{color:var(--pd-primary);text-underline-offset:2px}#app.app-shell.host-app,.host-app{background:var(--pd-bg)!important;display:grid!important;grid-template-columns:var(--pd-sidebar) minmax(0,1fr)!important;height:100dvh!important;inset:0!important;max-width:none!important;overflow:hidden!important;padding:0!important;position:fixed!important;width:100%!important}.host-app[hidden]{display:none!important}.host-sidebar{background:var(--pd-surface)!important;border-right:1px solid var(--pd-border)!important;display:flex!important;flex-direction:column!important;height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:20px 14px 18px!important;z-index:40!important}.host-brand{color:var(--pd-heading)!important;gap:12px!important;min-height:56px!important;padding:4px 10px 20px!important}.host-brand-mark{background:#fbfaff!important;border:1px solid #e7e0ff!important;box-shadow:0 9px 21px rgba(103,61,230,.12)!important;flex:0 0 42px!important}.host-brand-mark img{display:block!important}.host-brand strong{color:var(--pd-heading)!important;font-size:17px!important;letter-spacing:-.02em!important;line-height:1.1!important}.host-brand small{font-size:12px!important;font-weight:600!important}.host-nav-label{color:#999cad!important;display:block!important;font-size:11px!important;font-weight:800!important;letter-spacing:.09em!important;padding:17px 12px 8px!important;text-transform:uppercase!important}.host-nav{gap:6px!important}.host-nav button{color:#555365!important;font-size:14px!important;font-weight:650!important;gap:12px!important;min-height:46px!important;padding:0 13px!important}.host-nav button:hover{background:var(--pd-primary-faint)!important;color:var(--pd-primary)!important;transform:translateX(2px)!important}.host-nav button.active{font-weight:750!important}.host-nav button>.nav-side-icon,.host-nav button>svg{fill:currentColor!important;flex:0 0 20px!important;height:20px!important;width:20px!important}.host-sidebar-help{background:linear-gradient(145deg,#faf8ff,#f1ecff)!important;border:1px solid #ddd3ff!important;margin-top:auto!important;padding:15px!important}.host-sidebar-help strong{color:var(--pd-heading)!important;display:block!important;font-size:13px!important}.host-sidebar-help p{color:var(--pd-muted)!important;font-size:12px!important;line-height:1.55!important;margin:7px 0 12px!important}.host-main{display:flex!important;flex-direction:column!important;min-width:0!important}.host-topbar{align-items:center!important;backdrop-filter:blur(14px)!important;background:hsla(0,0%,100%,.96)!important;border-bottom:1px solid var(--pd-border)!important;display:flex!important;flex:0 0 var(--pd-topbar)!important;gap:16px!important;height:var(--pd-topbar)!important;padding:0 30px!important;z-index:30!important}.host-search{background:#f8f8fc!important;border:1px solid var(--pd-border)!important;border-radius:12px!important;color:var(--pd-muted)!important;flex:1!important;gap:10px!important;height:46px!important;max-width:520px!important;padding:0 14px!important;transition:border-color .16s ease,box-shadow .16s ease!important}.host-search:focus-within{border-color:#a98ff2!important;box-shadow:0 0 0 4px rgba(103,61,230,.1)!important}.host-search>span{font-size:22px!important;line-height:1!important}.host-search input{box-shadow:none!important;font-size:14px!important;height:auto!important;min-height:0!important;padding:0!important}.host-top-actions{gap:11px!important}.host-online{background:var(--pd-success-soft)!important;color:#673de6!important;font-size:12px!important;font-weight:750!important;height:36px!important;padding:0 12px!important}.host-online i{box-shadow:0 0 0 4px rgba(103,61,230,.12)!important;height:8px!important;width:8px!important}.host-user{align-items:center!important;background:transparent!important;border:0!important;border-radius:12px!important;color:var(--pd-text)!important;display:flex!important;gap:10px!important;min-height:48px!important;padding:4px 10px 4px 5px!important;text-align:left!important}.host-user:hover{background:var(--pd-primary-faint)!important}.host-user>span:first-child{background:var(--pd-primary-soft)!important;border-radius:11px!important;color:var(--pd-primary)!important;display:grid!important;font-size:12px!important;font-weight:850!important;height:38px!important;place-items:center!important;width:38px!important}.host-user strong{color:var(--pd-heading)!important;display:block!important;font-size:13px!important}.host-user small{color:var(--pd-muted)!important;display:block!important;font-size:11px!important;margin-top:1px!important}#view.view.host-content,.host-content{flex:1!important;margin:0!important;max-width:none!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:30px 30px 38px!important;-webkit-overflow-scrolling:touch!important}.bottom-nav,.header-row{display:none!important}h1,h2,h3,h4{color:var(--pd-heading);letter-spacing:-.025em}.host-page-head h1,.page-title h1,.topbar h1,.v3-command-copy h2{font-size:28px!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.2!important}.host-card-head p,.host-page-head p,.page-title p,.section-heading p{color:var(--pd-muted)!important;font-size:14px!important;line-height:1.55!important}.card h1{font-size:26px!important}.card h2,.simple-details summary{color:var(--pd-heading)!important;font-size:18px!important;font-weight:750!important;line-height:1.3!important}.card h3{color:var(--pd-heading)!important;font-size:16px!important;font-weight:720!important;line-height:1.35!important}.card li,.card p,.card td,.card th,.list-row,.simple-action,.status-card{font-size:14px!important}.card small,.list-row small,.simple-action em{color:var(--pd-muted)!important;font-size:12.5px!important}.action-card,.admin-request-card,.card,.central-business,.chart-card,.form-card,.list-filter-card,.machine-card,.notification-center-card,.panel-card,.season-summary,.simple-details,.simple-welcome,.status-card,.summary-card,.support-ticket{background:var(--pd-surface)!important;border:1px solid var(--pd-border)!important;border-radius:var(--pd-radius)!important;box-shadow:var(--pd-shadow-sm)!important;color:var(--pd-text)!important}.card{padding:20px!important}.form-card{padding:21px!important}.card+.card{margin-top:16px}.card:hover{border-color:#dad5ea}.host-card-head,.panel-card-head,.section-heading{align-items:flex-start!important;display:flex!important;gap:16px!important;justify-content:space-between!important}.section-heading{margin-bottom:16px!important}.host-card-head h2,.panel-card-head h2,.section-heading h2{margin:0!important}.host-card-head p,.panel-card-head p,.section-heading p{margin:5px 0 0!important}.panel-card{overflow:hidden!important;padding:0!important}.panel-card-head{border-bottom:1px solid var(--pd-border)!important;padding:19px 20px 15px!important}.panel-card-body{padding:20px!important}.panel-icon{background:var(--pd-primary-soft)!important;border-radius:12px!important;color:var(--pd-primary)!important;display:grid!important;font-size:18px!important;font-weight:800!important;height:40px!important;place-items:center!important;width:40px!important}.panel-icon.green{background:var(--pd-success-soft)!important;color:var(--pd-success)!important}.panel-icon.orange{background:var(--pd-warning-soft)!important;color:var(--pd-warning)!important}.grid{display:grid!important;gap:15px!important}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.full{grid-column:1/-1!important}.appointment-settings-grid,.form-grid,.install-wizard-grid{gap:15px!important}.field{min-width:0!important}.field label{color:#545265!important;display:block!important;font-size:13px!important;font-weight:750!important;margin:0 0 7px!important}.field small{color:var(--pd-muted)!important;display:block!important;font-size:12px!important;line-height:1.4!important;margin-top:6px!important}.simple-input,input:not([type=checkbox]):not([type=radio]),select,textarea{background:#fff!important;border:1px solid var(--pd-border-strong)!important;border-radius:11px!important;box-shadow:none!important;color:var(--pd-text)!important;font-size:14px!important;line-height:1.35!important;min-height:46px!important;outline:0!important;padding:10px 13px!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important;width:100%!important}textarea{min-height:108px!important;resize:vertical!important}input::placeholder,textarea::placeholder{color:#a0a2b1!important}.simple-input:focus,input:focus,select:focus,textarea:focus{background:#fff!important;border-color:#9677ef!important;box-shadow:0 0 0 4px rgba(103,61,230,.11)!important}input:disabled,select:disabled,textarea:disabled{background:#f2f3f7!important;color:#8e90a0!important;cursor:not-allowed!important}input[type=checkbox],input[type=radio]{accent-color:var(--pd-primary)!important;height:18px!important;width:18px!important}.inline-field{align-items:center!important;display:flex!important;gap:10px!important}.inline-field input,.inline-field select{flex:1!important}.btn,.public-contact,.setup-button,.simple-action,.simple-finish-now,.simple-main-start,.simple-save{align-items:center!important;background:#fff!important;border:1px solid var(--pd-border-strong)!important;border-radius:11px!important;box-shadow:none!important;color:#4d4a5f!important;display:inline-flex!important;font-size:13px!important;font-weight:750!important;gap:8px!important;height:auto!important;justify-content:center!important;line-height:1.2!important;min-height:44px!important;padding:9px 16px!important;text-decoration:none!important;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease!important}.btn:hover,.setup-button:hover,.simple-action:hover{border-color:#bba9ef!important;color:var(--pd-primary)!important;transform:translateY(-1px)!important}.btn:active,.setup-button:active,.simple-action:active{transform:translateY(0)!important}.btn.primary,.setup-button.primary,.simple-main-start,.simple-save{background:var(--pd-primary)!important;border-color:var(--pd-primary)!important;color:#fff!important}.btn.primary:hover,.setup-button.primary:hover,.simple-save:hover{background:var(--pd-primary-dark)!important;border-color:var(--pd-primary-dark)!important;color:#fff!important}.btn.soft{background:var(--pd-primary-faint)!important;border-color:#ddd2ff!important;color:var(--pd-primary)!important}.btn.danger{background:var(--pd-danger-soft)!important;border-color:#ffcbd2!important;color:var(--pd-danger)!important}.btn.warning{background:var(--pd-warning-soft)!important;border-color:#ded5f6!important;color:#673de6!important}.btn.small{border-radius:9px!important;font-size:12px!important;min-height:36px!important;padding:7px 12px!important}.big-btn,.btn.big{border-radius:14px!important;font-size:15px!important;min-height:54px!important;padding:13px 20px!important}.btn.block{width:100%!important}.btn:disabled{cursor:not-allowed!important;opacity:.55!important;transform:none!important}.chip,.completion-badge,.status,.status-pill,.sync-badge{align-items:center!important;background:var(--pd-primary-faint)!important;border-radius:999px!important;color:var(--pd-primary)!important;display:inline-flex!important;font-size:11px!important;font-weight:750!important;justify-content:center!important;line-height:1!important;min-height:28px!important;padding:5px 10px!important;white-space:nowrap!important}.chip.green,.status-pill.active,.status-pill.green{background:var(--pd-success-soft)!important;color:#673de6!important}.chip.orange,.status-pill.maintenance,.status-pill.orange{background:var(--pd-warning-soft)!important;color:#673de6!important}.chip.red,.status-pill.passive,.status-pill.red{background:var(--pd-danger-soft)!important;color:var(--pd-danger)!important}.chip.blue{background:var(--pd-info-soft)!important;color:var(--pd-info)!important}.avatar,.tl-avatar{background:var(--pd-primary-soft)!important;border-radius:13px!important;color:var(--pd-primary)!important;display:grid!important;flex:0 0 44px!important;font-size:13px!important;font-weight:850!important;height:44px!important;place-items:center!important;width:44px!important}.list{display:grid!important;gap:9px!important}.list-row{align-items:center!important;background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:13px!important;color:var(--pd-text)!important;display:flex!important;gap:12px!important;min-height:66px!important;padding:11px 12px!important}.list-row:hover{background:#fdfcff!important;border-color:#cfc3ef!important}.row-main{flex:1!important;min-width:0!important}.row-main b{color:var(--pd-heading)!important;display:block!important;font-size:14px!important;font-weight:750!important}.row-main small{display:block!important;line-height:1.4!important;margin-top:3px!important}.amount{color:var(--pd-heading)!important;font-size:15px!important;font-weight:800!important;margin-left:auto!important;text-align:right!important}.empty{background:#fafafe!important;border:1px dashed #d7d9e3!important;border-radius:13px!important;font-size:14px!important;line-height:1.55!important;padding:28px 18px!important}.simple-details{overflow:hidden!important;padding:0!important}.simple-details summary{align-items:center!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;list-style:none!important;padding:17px 19px!important}.simple-details summary::-webkit-details-marker{display:none}.simple-details summary:after{color:var(--pd-primary);content:"+";font-size:21px;font-weight:500}.simple-details[open] summary{border-bottom:1px solid var(--pd-border)!important}.simple-details[open] summary:after{content:"−"}.simple-details>div,.simple-details>section{padding:17px 19px!important}.action-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.action-card,.simple-action{align-items:flex-start!important;flex-direction:column!important;justify-content:flex-start!important;min-height:104px!important;padding:17px!important;text-align:left!important}.action-card b,.simple-action b{color:var(--pd-heading)!important;font-size:15px!important}.action-card em,.simple-action em{font-style:normal!important;line-height:1.45!important}.host-dashboard{display:grid!important;gap:20px!important;margin:0 auto!important;max-width:1540px!important}.host-page-head{align-items:flex-start!important;display:flex!important;gap:18px!important;justify-content:space-between!important}.host-page-head h1{margin:0!important}.host-page-head p{margin:7px 0 0!important}.host-page-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.host-kpis{display:grid!important;gap:15px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.host-kpi{min-height:136px!important;padding:18px!important}.host-kpi-top{align-items:center!important;display:flex!important;justify-content:space-between!important}.host-kpi-icon{background:var(--pd-primary-soft)!important;border-radius:13px!important;color:var(--pd-primary)!important;display:grid!important;height:42px!important;place-items:center!important;width:42px!important}.host-kpi-icon svg{fill:currentColor!important;height:21px!important;width:21px!important}.host-kpi-icon.green{background:var(--pd-success-soft)!important;color:var(--pd-success)!important}.host-kpi-icon.orange{background:var(--pd-warning-soft)!important;color:var(--pd-warning)!important}.host-kpi-icon.red{background:var(--pd-danger-soft)!important;color:var(--pd-danger)!important}.host-trend{color:var(--pd-muted)!important;font-size:11px!important;font-weight:750!important}.host-trend.danger{color:var(--pd-danger)!important}.host-kpi>small{color:var(--pd-muted)!important;display:block!important;font-size:12px!important;margin-top:17px!important}.host-kpi>strong{color:var(--pd-heading)!important;display:block!important;font-size:27px!important;font-weight:850!important;letter-spacing:-.04em!important;line-height:1.05!important;margin-top:6px!important}.host-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.8fr)!important}.host-dashboard-grid,.host-stack{display:grid!important;gap:17px!important}.host-stack{align-content:start!important}.host-active-card{overflow:hidden!important;padding:0!important}.host-job-hero{background:linear-gradient(135deg,var(--pd-primary),#7f5aed)!important;color:#fff!important;padding:22px!important}.host-job-title{align-items:center!important;display:flex!important;gap:11px!important}.host-job-title .pulse{background:#ded5f6!important;border-radius:50%!important;box-shadow:0 0 0 5px rgba(222,213,246,.17)!important;height:10px!important;width:10px!important}.host-job-title h3{color:#fff!important;font-size:17px!important;margin:0!important}.host-job-title p{color:hsla(0,0%,100%,.78)!important;font-size:13px!important;margin:4px 0 0!important}.host-timer-row{align-items:end!important;display:grid!important;gap:20px!important;grid-template-columns:1fr auto!important;margin-top:25px!important}.host-timer-row small{color:hsla(0,0%,100%,.75)!important;display:block!important;font-size:12px!important}.host-timer-row strong{font-size:47px!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.055em!important;line-height:1!important;margin-top:5px!important}.host-timer-row b,.host-timer-row strong{color:#fff!important;display:block!important}.host-timer-row b{font-size:26px!important;margin-top:6px!important}.host-field-stats,.host-job-stats{border-bottom:1px solid var(--pd-border)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.host-field-stat,.host-job-stat{border-right:1px solid var(--pd-border)!important;padding:15px 16px!important}.host-field-stat:last-child,.host-job-stat:last-child{border-right:0!important}.host-field-stat small,.host-job-stat small{color:var(--pd-muted)!important;display:block!important;font-size:12px!important}.host-field-stat b,.host-job-stat b{color:var(--pd-heading)!important;display:block!important;font-size:14px!important;margin-top:5px!important}.host-job-actions{display:grid!important;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:15px!important}.host-empty-job{display:grid!important;min-height:285px!important;padding:32px!important;place-items:center!important;text-align:center!important}.host-empty-job-icon{background:var(--pd-primary-soft)!important;border-radius:20px!important;color:var(--pd-primary)!important;font-size:31px!important;height:70px!important;width:70px!important}.host-empty-job h3{font-size:20px!important;margin:16px 0 7px!important}.host-empty-job p{color:var(--pd-muted)!important;margin:0 auto 18px!important;max-width:470px!important}.host-activity-list,.host-route-list{display:grid!important;gap:0!important}.host-activity-row,.host-route{align-items:center!important;border-top:1px solid var(--pd-border)!important;display:flex!important;gap:12px!important;min-height:68px!important;padding:12px 18px!important}.host-activity-avatar,.host-route-num{background:var(--pd-primary-soft)!important;border-radius:12px!important;color:var(--pd-primary)!important;display:grid!important;font-size:12px!important;font-weight:850!important;height:40px!important;place-items:center!important;width:40px!important}.host-activity-row b,.host-route b{color:var(--pd-heading)!important;font-size:14px!important}.host-activity-row small,.host-route small{color:var(--pd-muted)!important;font-size:12px!important}.host-activity-amount,.host-route-time{color:var(--pd-heading)!important;font-size:14px!important;font-weight:800!important;margin-left:auto!important}.host-field-page{display:grid!important;gap:16px!important;margin:0 auto!important;max-width:1120px!important}.host-field-card{overflow:hidden!important;padding:0!important}.host-field-hero{background:linear-gradient(140deg,var(--pd-primary),#825df1)!important;color:#fff!important;padding:24px!important}.host-field-customer h2{color:#fff!important;font-size:24px!important;margin:0!important}.host-field-customer p,.host-field-machine{color:hsla(0,0%,100%,.78)!important;font-size:14px!important}.host-live-timer{padding:24px 0 6px!important;text-align:center!important}.host-live-timer small{color:hsla(0,0%,100%,.76)!important;display:block!important;font-size:13px!important}.host-live-timer strong{color:#fff!important;display:block!important;font-size:clamp(50px,8vw,82px)!important;font-variant-numeric:tabular-nums!important;font-weight:850!important;letter-spacing:-.06em!important;line-height:1!important;margin:8px 0!important}.host-live-timer b{color:#fff!important;font-size:28px!important}.host-field-actions{display:grid!important;gap:11px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:15px!important}.host-field-action{align-items:center!important;background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:12px!important;color:var(--pd-heading)!important;display:flex!important;font-size:13px!important;font-weight:750!important;gap:8px!important;justify-content:center!important;min-height:62px!important;text-decoration:none!important}.host-field-action:hover{border-color:#bba9ef!important;color:var(--pd-primary)!important}.host-active-pause{background:hsla(0,0%,100%,.14)!important;border-radius:13px!important;color:#fff!important;margin-top:16px!important;padding:14px!important}.v3-pause-picker{padding:20px!important}.v3-pause-types{display:grid!important;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.v3-pause-types button{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:11px!important;color:var(--pd-text)!important;font-size:13px!important;font-weight:700!important;min-height:48px!important}.v3-hold-finish{background:var(--pd-danger)!important;border-radius:16px!important;min-height:76px!important}.v3-hold-finish b{font-size:17px!important}.v3-hold-finish small{font-size:12px!important}.v3-pause-row{border-bottom:1px solid var(--pd-border)!important;padding:13px 0!important}.v3-finish-time-breakdown em{background:var(--pd-primary-faint)!important;border:1px solid #e0d8f8!important;color:#5f5872!important;font-size:12px!important}.simple-welcome{padding:22px!important}.simple-start-gear{height:58px!important;width:58px!important}.simple-rate,.simple-remaining,.simple-select,.simple-total{background:var(--pd-surface-soft)!important;border:1px solid var(--pd-border)!important;border-radius:13px!important;padding:16px!important}.simple-main-start{border-radius:15px!important;font-size:17px!important;min-height:62px!important}.simple-actions,.simple-pay-buttons{display:grid!important;gap:11px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.simple-question{color:var(--pd-heading)!important;font-size:16px!important;font-weight:750!important}.simple-finish-head{padding:18px!important}.list-filter-card{padding:0!important}.list-filter-summary{font-size:14px!important;min-height:52px!important;padding:0 17px!important}.list-filter-body{border-top:1px solid var(--pd-border)!important;padding:17px!important}.list-filter-grid{gap:12px!important}.search-select-option{min-height:42px!important}.search-select-empty,.search-select-option{font-size:13px!important}.report-kpis{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-kpis b{background:var(--pd-surface-soft)!important;border:1px solid var(--pd-border)!important;border-radius:11px!important;font-size:13px!important;padding:13px!important}.chart-card{min-height:240px!important}.chart-card>h3{margin-top:0!important}.report-bars{display:grid!important;gap:11px!important}.report-bars>div{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(100px,1fr) minmax(130px,3fr) auto!important}.report-bars span{background:linear-gradient(90deg,var(--pd-primary),#9479ed)!important;border-radius:999px!important;height:12px!important}.report-bars b,.report-bars em{font-size:12px!important}.report-table-wrap,.step4-table-wrap{border:1px solid var(--pd-border)!important;border-radius:13px!important;overflow:auto!important}.report-table,.step4-table{border-collapse:collapse!important;min-width:760px!important;width:100%!important}.report-table td,.report-table th,.step4-table td,.step4-table th{border-bottom:1px solid var(--pd-border)!important;font-size:13px!important;padding:13px 14px!important;text-align:left!important}.report-table th,.step4-table th{background:#f8f8fc!important;color:#555365!important;font-weight:750!important;position:sticky!important;top:0!important}.report-page-caption{color:var(--pd-muted)!important;font-size:13px!important}.location-income-list,.operator-bars,.payment-type-list{display:grid!important;gap:11px!important}.location-income-row,.op-line,.payment-type-row{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:12px!important;padding:12px!important}.location-income-track,.track{background:#eeeef4!important;border-radius:999px!important;height:9px!important;overflow:hidden!important}.location-income-track span,.track span{background:linear-gradient(90deg,var(--pd-primary),#967cef)!important;border-radius:inherit!important;display:block!important;height:100%!important}.payment-type-values{display:grid!important;gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:10px!important}.payment-type-values>div{background:#f8f8fc!important;border-radius:9px!important;padding:9px!important}.payment-type-values small{font-size:11px!important}.payment-type-values strong{font-size:13px!important}.step4-tabs,.v3-appt-tabs{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:2px 0 15px!important;scrollbar-width:none!important}.step4-tabs button,.v3-appt-tabs button{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:11px!important;color:#5d5a6d!important;font-size:13px!important;font-weight:750!important;min-height:42px!important;padding:8px 15px!important;white-space:nowrap!important}.step4-tabs button.active,.v3-appt-tabs button.active,.v3-appt-tabs button.is-active{background:var(--pd-primary)!important;border-color:var(--pd-primary)!important;color:#fff!important}.appointment-compact-list{display:grid!important;gap:10px!important}.appointment-compact-row{align-items:center!important;background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:13px!important;display:grid!important;gap:12px!important;grid-template-columns:42px minmax(0,1fr) auto!important;padding:13px!important}.appointment-compact-index{background:var(--pd-primary-soft)!important;border-radius:11px!important;color:var(--pd-primary)!important;display:grid!important;font-weight:850!important;height:38px!important;place-items:center!important;width:38px!important}.appointment-compact-main b{font-size:14px!important}.appointment-compact-main small,.appointment-compact-time{font-size:12px!important}.appointment-compact-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important;justify-content:flex-end!important}.appointment-change-panel,.appointment-compact-details,.appointment-inline-editor,.appointment-reschedule-box,.v3-bulk-delay{background:var(--pd-surface-soft)!important;border:1px solid var(--pd-border)!important;border-radius:12px!important;padding:15px!important}.appointment-change-grid,.appointment-detail-grid{display:grid!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.appointment-change-grid>div,.appointment-detail-grid>div{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:10px!important;padding:10px!important}.appointment-stage-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.appointment-overdue-note{background:var(--pd-danger-soft)!important;color:var(--pd-danger)!important}.appointment-near-note{background:var(--pd-warning-soft)!important;color:#673de6!important}.v3-calendar-day{padding:16px!important}.v3-calendar-item{border-top:1px solid var(--pd-border)!important;min-height:60px!important;padding:10px!important}.v3-route-list article{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:12px!important;min-height:66px!important;padding:12px!important}.appointment-link-card{padding:18px!important}.step4-kpis{display:grid!important;gap:13px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.step4-card{margin-top:16px!important}.step4-card h3{margin:0 0 15px!important}.step4-list{display:grid!important;gap:9px!important}.step4-list-row{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:12px!important;gap:12px!important;justify-content:space-between!important;padding:13px!important}.step4-list-row,.step4-row-actions{align-items:center!important;display:flex!important}.step4-row-actions{gap:8px!important}.icon-btn{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:10px!important;height:38px!important;width:38px!important}.icon-btn.danger{background:var(--pd-danger-soft)!important;border-color:#ffcbd2!important;color:var(--pd-danger)!important}.machine-card{padding:19px!important}.machine-card-head{align-items:flex-start!important;display:flex!important;gap:12px!important;justify-content:space-between!important}.machine-stats{display:grid!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:16px 0!important}.machine-stats>div{background:var(--pd-surface-soft)!important;border:1px solid var(--pd-border)!important;border-radius:11px!important;padding:12px!important}.machine-stats small{font-size:11px!important}.machine-stats b{display:block!important;font-size:14px!important;margin-top:4px!important}.season-summary.active{background:#f4fcf9!important;border-color:#ded5f6!important}.central-kpis,.notification-status-grid,.sync-summary-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:13px!important}.central-kpis>div,.notification-status-grid>div,.sync-summary-grid>.kpi{background:var(--pd-surface-soft)!important;border:1px solid var(--pd-border)!important;border-radius:12px!important;min-height:92px!important;padding:14px!important}.central-kpis span,.notification-status-grid small{color:var(--pd-muted)!important;display:block!important;font-size:12px!important}.central-kpis b,.notification-status-grid b{color:var(--pd-heading)!important;display:block!important;font-size:16px!important;margin-top:5px!important}.notification-help{align-items:flex-start!important;background:#fbfaff!important;border:1px solid #ded5f6!important;border-radius:11px!important;color:#5f4d91!important;display:flex!important;gap:10px!important;margin:13px 0!important;padding:13px!important}.notification-help b{font-size:13px!important;white-space:nowrap!important}.notification-error,.notification-help span{font-size:12px!important}.notification-error{background:var(--pd-danger-soft)!important;border-radius:10px!important;color:var(--pd-danger)!important;margin-top:11px!important;padding:11px!important}.admin-request-list,.central-business-list,.support-list,.sync-list{display:grid!important;gap:11px!important}.sync-row{background:#fff!important;border:1px solid var(--pd-border)!important;border-left:4px solid var(--pd-primary)!important;border-radius:12px!important;padding:13px!important}.sync-row.failed{background:var(--pd-danger-soft)!important;border-left-color:var(--pd-danger)!important}.sync-row.conflict{background:var(--pd-warning-soft)!important;border-left-color:var(--pd-warning)!important}.admin-request-card,.central-business,.support-ticket{padding:16px!important}.admin-request-head,.central-business-head,.support-ticket{align-items:flex-start!important;display:flex!important;gap:14px!important;justify-content:space-between!important}.central-health,.central-metrics{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:12px 0!important}.central-health span,.central-metrics span{background:var(--pd-surface-soft)!important;border:1px solid var(--pd-border)!important;border-radius:999px!important;font-size:12px!important;padding:6px 10px!important}.central-license-row{display:grid!important;gap:9px!important;grid-template-columns:1.1fr 1.1fr 1fr auto auto!important}.support-actions{align-items:center!important;display:flex!important;gap:8px!important;min-width:42%!important}.support-actions input{flex:1!important}.support-note{background:var(--pd-success-soft)!important;border-left:4px solid var(--pd-success)!important;border-radius:9px!important;font-size:12px!important;margin-top:9px!important;padding:11px!important}.secure-login-page{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:24px!important;box-shadow:0 25px 70px rgba(47,28,106,.13)!important;grid-template-columns:minmax(410px,.95fr) minmax(500px,1.05fr)!important;min-height:calc(100dvh - 60px)!important}.secure-login-visual{background:radial-gradient(circle at 12% 12%,hsla(0,0%,100%,.18),transparent 31%),linear-gradient(145deg,#7957ef,#673de6 50%,#4720bd)!important;justify-content:space-between!important;min-height:680px!important;padding:52px!important}.secure-login-visual:after{border:1px solid hsla(0,0%,100%,.16)!important;border-radius:50%!important;bottom:-130px!important;box-shadow:0 0 0 62px hsla(0,0%,100%,.035),0 0 0 124px hsla(0,0%,100%,.025)!important;content:""!important;height:390px!important;position:absolute!important;right:-120px!important;width:390px!important}.secure-login-visual>img{height:76px!important;width:76px!important}.secure-login-visual>div,.secure-login-visual>img,.secure-login-visual>small{position:relative!important;z-index:1!important}.secure-login-visual span{color:hsla(0,0%,100%,.74)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.19em!important}.secure-login-visual h1{font-size:68px!important;font-weight:950!important;letter-spacing:-.07em!important;line-height:.9!important;margin:17px 0 20px!important}.secure-login-visual p{color:hsla(0,0%,100%,.82)!important;font-size:15px!important;line-height:1.65!important;max-width:420px!important}.secure-login-visual>small{color:hsla(0,0%,100%,.72)!important;font-size:12px!important}.secure-login-panel{background:linear-gradient(180deg,#fff,#fbfaff)!important;display:grid!important;padding:52px!important;place-items:center!important}.secure-login-card{width:min(100%,470px)!important}.secure-login-brand{gap:13px!important;margin-bottom:34px!important}.secure-login-brand img{height:46px!important;width:46px!important}.secure-login-brand b{color:var(--pd-heading)!important}.secure-login-brand small{font-size:12px!important}.login-role-switch{background:#f0edf9!important;border-radius:12px!important;gap:6px!important;margin-bottom:27px!important}.login-role-switch button{border-radius:9px!important;color:#6e6a7f!important;font-weight:800!important}.login-role-switch button.active{box-shadow:0 3px 10px rgba(47,28,106,.08)!important;color:var(--pd-primary)!important}.login-heading h2{color:var(--pd-heading)!important;font-size:28px!important;margin:0!important}.login-heading p{font-size:14px!important;margin:8px 0 25px!important}.secure-pin-wrap{position:relative!important}.secure-pin-wrap input{font-weight:800!important;letter-spacing:.28em!important;padding-right:76px!important}.secure-pin-wrap button{background:var(--pd-primary-faint)!important;border:0!important;border-radius:8px!important;color:var(--pd-primary)!important;font-size:11px!important;font-weight:800!important;height:34px!important;padding:0 11px!important;position:absolute!important;right:6px!important;top:6px!important}.remember-row{align-items:center!important;color:#5d5a6c!important;display:flex!important;font-size:13px!important;font-weight:650!important;gap:9px!important;margin:14px 0 18px!important}.secure-login-button{font-size:14px!important;min-height:49px!important}.secure-login-note{background:var(--pd-primary-faint)!important;border-radius:10px!important;color:#5f4b9e!important;font-size:12px!important;gap:9px!important;margin-top:14px!important;padding:13px!important}.secure-login-note svg{flex:none!important;height:17px!important;width:17px!important}.login-request-link{background:transparent!important;border:0!important;color:var(--pd-primary)!important;display:block!important;font-size:13px!important;font-weight:750!important;margin:20px auto 0!important}.login-lookup-status{background:#faf8ff!important;border:1px solid #e3dcf9!important;border-radius:10px!important;color:#675e82!important;font-size:12px!important;margin:-2px 0 12px!important;padding:10px 12px!important}body[data-user-role=operator] [data-go=businessControl],body[data-user-role=operator] [data-go=centralCenter],body[data-user-role=operator] [data-go=systemCenter]{display:none!important}body:not(.host-authenticated) #app.app-shell.host-app{grid-template-columns:1fr!important}.host-sidebar[hidden],.host-topbar[hidden]{display:none!important}body:not(.host-authenticated) #view.view.host-content{background:var(--pd-bg)!important;padding:30px!important}.v3-onboarding-shell{margin:0 auto!important;max-width:920px!important}.v3-onboarding-progress{background:#e9e8f0!important;border-radius:999px!important;height:10px!important;margin-bottom:15px!important;overflow:hidden!important}.v3-onboarding-progress span{background:linear-gradient(90deg,var(--pd-primary),#9578ee)!important;display:block!important;height:100%!important}.v3-onboarding-card{padding:24px!important}.v3-onboarding-actions{display:flex!important;gap:10px!important;justify-content:flex-end!important;margin-top:20px!important}.v3-onboarding-banner{background:linear-gradient(135deg,#faf8ff,#f0ebff)!important;border:1px solid #ddd3ff!important;border-radius:15px!important;padding:17px!important}.v3-eyebrow{color:var(--pd-primary)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important}@media(max-width:1180px){:root{--pd-sidebar:230px}.host-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.host-dashboard-grid{grid-template-columns:1fr!important}.central-license-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.central-license-row input{grid-column:1/-1!important}.secure-login-page{grid-template-columns:minmax(350px,.85fr) minmax(430px,1.15fr)!important}.secure-login-visual{padding:40px!important}.secure-login-visual h1{font-size:56px!important}}@media(max-width:900px) and (min-width:761px){:root{--pd-sidebar:210px}.host-sidebar{padding-left:10px!important;padding-right:10px!important}.host-nav button{font-size:13px!important;padding-left:10px!important}.host-topbar{padding:0 20px!important}.host-content{padding:23px!important}.host-online{display:none!important}.appointment-change-grid,.appointment-detail-grid,.grid.three,.list-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){body,html{font-size:14.5px!important}#app.app-shell.host-app,.host-app{display:block!important;overflow:hidden!important;padding:0!important}.host-sidebar,.host-topbar{display:none!important}#view.view.host-content,.host-content{background:var(--pd-bg)!important;height:100dvh!important;overflow-y:auto!important;padding:18px 14px calc(112px + env(safe-area-inset-bottom))!important}.bottom-nav{backdrop-filter:blur(15px)!important;background:hsla(0,0%,100%,.97)!important;border:1px solid var(--pd-border)!important;border-radius:20px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;box-shadow:0 16px 38px rgba(47,28,106,.17)!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:88px!important;left:10px!important;padding:6px!important;position:fixed!important;right:10px!important;z-index:90!important}.bottom-nav[hidden]{display:none!important}.bottom-nav button{align-items:center!important;background:transparent!important;border:0!important;border-radius:14px!important;color:#777588!important;display:flex!important;flex-direction:column!important;gap:2px!important;height:76px!important;justify-content:center!important;min-width:0!important;padding:5px 2px!important}.bottom-nav button.active{background:var(--pd-primary-soft)!important;color:var(--pd-primary)!important}.bottom-nav button span{align-items:center!important;display:flex!important;height:46px!important;justify-content:center!important;min-height:46px!important}.bottom-nav .nav-icon,.bottom-nav button svg{fill:currentColor!important;height:42px!important;max-height:42px!important;max-width:42px!important;width:42px!important}.bottom-nav button em{font-size:10px!important;font-style:normal!important;font-weight:750!important;line-height:1.05!important;white-space:nowrap!important}.host-page-head h1,.page-title h1,.topbar h1,.v3-command-copy h2{font-size:24px!important}.host-page-head{align-items:flex-start!important}.host-page-head p{font-size:13px!important}.host-page-actions{width:100%!important}.host-page-actions .btn{flex:1!important}.host-page-actions .btn:first-child{display:none!important}.host-dashboard{gap:14px!important}.host-kpis{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.host-kpi{min-height:118px!important;padding:15px!important}.host-kpi-icon{height:38px!important;width:38px!important}.host-kpi>small{margin-top:13px!important}.host-kpi>strong{font-size:23px!important}.appointment-change-grid,.appointment-detail-grid,.form-grid,.grid.three,.grid.two,.host-dashboard-grid,.list-filter-grid,.step4-kpis{grid-template-columns:1fr!important}.grid.two.mobile-two,.step4-kpis.mobile-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.card{border-radius:15px!important}.card,.form-card{padding:17px!important}.panel-card-head{padding:17px 16px 13px!important}.panel-card-body{padding:16px!important}.card h2,.simple-details summary{font-size:17px!important}.card h3{font-size:15px!important}.card p,.list-row{font-size:13.5px!important}.simple-input,input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:15px!important;min-height:48px!important;padding:10px 12px!important}.field label{font-size:13px!important}.btn,.simple-action,.simple-finish-now,.simple-main-start,.simple-save{font-size:13px!important;min-height:47px!important}.btn.small{font-size:12px!important;min-height:38px!important}.host-field-stats,.host-job-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.host-field-stat:nth-child(2n),.host-job-stat:nth-child(2n){border-right:0!important}.host-field-stat:nth-child(-n+2),.host-job-stat:nth-child(-n+2){border-bottom:1px solid var(--pd-border)!important}.host-job-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important}.host-timer-row strong{font-size:40px!important}.host-timer-row b{font-size:23px!important}.host-field-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:12px!important}.host-field-action{font-size:12px!important;min-height:58px!important;padding:5px!important}.host-live-timer strong{font-size:58px!important}.action-grid,.simple-actions,.simple-pay-buttons,.v3-pause-types{grid-template-columns:repeat(2,minmax(0,1fr))!important}.list-row{align-items:flex-start!important}.amount{font-size:14px!important}.appointment-compact-row{grid-template-columns:38px minmax(0,1fr)!important}.appointment-compact-actions,.appointment-compact-status,.appointment-compact-time{grid-column:2!important;justify-content:flex-start!important}.appointment-compact-actions{margin-top:6px!important}.admin-request-head,.central-business-head,.support-ticket{flex-direction:column!important}.support-actions{flex-wrap:wrap!important;min-width:0!important;width:100%!important}.support-actions input{min-width:100%!important}.central-kpis,.notification-status-grid,.sync-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.machine-stats,.payment-type-values{grid-template-columns:1fr!important}.report-bars>div{grid-template-columns:90px 1fr!important}.report-bars em{grid-column:2!important;text-align:right!important}.v3-onboarding-actions{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 24%)!important;bottom:0!important;padding-top:12px!important;position:sticky!important}body:not(.host-authenticated) #view.view.host-content{background:#fff!important;padding:0!important}.secure-login-page{border:0!important;border-radius:0!important;box-shadow:none!important;grid-template-columns:1fr!important;min-height:100dvh!important}.secure-login-visual{display:none!important}.secure-login-panel{padding:calc(38px + env(safe-area-inset-top)) 20px calc(28px + env(safe-area-inset-bottom))!important;place-items:start center!important}.secure-login-card{margin:auto 0!important;width:min(100%,440px)!important}.secure-login-brand{margin-bottom:28px!important}.login-heading h2{font-size:27px!important}.login-heading p{font-size:14px!important}.login-role-switch button{font-size:13px!important;min-height:44px!important}}@media(max-width:420px){#view.view.host-content,.host-content{padding-left:11px!important;padding-right:11px!important}.host-kpis{gap:8px!important}.host-kpi{padding:13px!important}.host-kpi>strong{font-size:21px!important}.host-field-actions{grid-template-columns:1fr!important}.bottom-nav{left:6px!important;right:6px!important}.bottom-nav .nav-icon,.bottom-nav button svg{height:38px!important;width:38px!important}.bottom-nav button em{font-size:9px!important}.action-grid,.simple-actions,.simple-pay-buttons{grid-template-columns:1fr!important}.central-kpis,.notification-status-grid,.sync-summary-grid{grid-template-columns:1fr 1fr!important}}@media print{body{background:#fff!important;overflow:visible!important}.bottom-nav,.host-sidebar,.host-topbar,.no-print{display:none!important}#app.app-shell.host-app{display:block!important;height:auto!important;position:static!important}.host-content{overflow:visible!important;padding:0!important}.card{box-shadow:none!important;break-inside:avoid!important}}.chev{color:var(--pd-primary)!important;font-size:18px!important;margin-left:auto!important}.appointment-note,.help,.report-filter-note{background:var(--pd-primary-faint)!important;border:1px solid #ddd3ff!important;border-radius:11px!important;color:#5e4d92!important;font-size:12px!important;line-height:1.5!important;padding:12px 13px!important}.onboarding-step,.simple-step{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:12px!important;padding:14px!important}.step-no{background:var(--pd-primary-soft)!important;border-radius:10px!important;color:var(--pd-primary)!important;display:grid!important;font-weight:850!important;height:34px!important;place-items:center!important;width:34px!important}.about-logo,.professional-profile-head{align-items:center!important;display:flex!important;gap:16px!important}.about-logo .avatar,.professional-profile-head .avatar{flex-basis:76px!important;font-size:20px!important;height:76px!important;width:76px!important}.admin-request-actions,.appointment-detail-actions,.operator-actions,.report-actions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:9px!important;justify-content:flex-end!important}.mini-danger,.mini-edit{border-radius:8px!important;font-size:11px!important;font-weight:750!important;margin-top:6px!important;min-height:32px!important;padding:6px 10px!important}.mini-danger{background:var(--pd-danger-soft)!important;border:1px solid #ffcbd2!important;color:var(--pd-danger)!important}.mini-edit{background:var(--pd-primary-faint)!important;border:1px solid #d6ccf6!important;color:var(--pd-primary)!important}.loading{font-size:14px!important}.back-btn{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:10px!important;color:var(--pd-text)!important;min-height:40px!important;padding:8px 12px!important}.report-name-cell,.report-place-cell,.report-time-cell{font-size:13px!important}.customer-job-time,.report-time-end,.report-time-start{color:var(--pd-muted)!important;display:block!important;font-size:12px!important}.report-filter-details{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:12px!important}.job-status-chip{background:var(--pd-primary-faint)!important;border-radius:999px!important;color:var(--pd-primary)!important;display:inline-flex!important;font-size:11px!important;font-weight:750!important;padding:5px 9px!important}.whatsapp-pay-btn{background:#673de6!important;border-color:#673de6!important;color:#fff!important}.wa-dot{background:hsla(0,0%,100%,.18)!important;border-radius:50%!important;display:grid!important;height:20px!important;place-items:center!important;width:20px!important}.section-title{align-items:center!important;display:flex!important;gap:10px!important;margin-bottom:13px!important}.section-icon{background:var(--pd-primary-soft)!important;border-radius:11px!important;color:var(--pd-primary)!important;display:grid!important;height:38px!important;place-items:center!important;width:38px!important}.simple-empty-big{background:#fafafe!important;border:1px dashed #d7d9e3!important;border-radius:15px!important;min-height:230px!important;padding:28px!important;text-align:center!important}.sticky-action{background:linear-gradient(180deg,rgba(244,245,250,0),var(--pd-bg) 28%)!important;bottom:0!important;padding:12px!important;position:sticky!important}.simple-start-copy{min-width:0!important}.pause-start{background:var(--pd-warning-soft)!important;color:#673de6!important}.pause-end{background:var(--pd-success-soft)!important;color:#673de6!important}.v3-hold-progress{background:hsla(0,0%,100%,.19)!important}.simple-time-edit{gap:12px!important}.customer-job-list{display:grid!important;gap:10px!important}.customer-job-row{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:12px!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:13px!important}.customer-job-meta{color:var(--pd-muted)!important;display:flex!important;flex-wrap:wrap!important;font-size:12px!important;gap:7px!important}.customer-job-amount{color:var(--pd-heading)!important;font-size:15px!important;font-weight:850!important}.v3-step4-btn{background:var(--pd-primary-faint)!important;border-color:#ddd3ff!important;color:var(--pd-primary)!important}.location-income-head,.payment-type-main{align-items:center!important;display:flex!important;gap:10px!important;justify-content:space-between!important}.discount,.error-card{background:var(--pd-danger-soft)!important;color:var(--pd-danger)!important}.error-card{border-color:#ffcbd2!important}.report-page-block{margin-top:16px!important}.print-report-head{display:none}.appointment-change-title{color:var(--pd-heading)!important;font-size:14px!important;font-weight:800!important}.dot{background:currentColor!important;border-radius:50%!important;height:8px!important;width:8px!important}.onboarding-card{padding:18px!important}.notification-actions{margin-top:13px!important}.admin-request-details,.admin-request-info{display:grid!important;gap:8px!important}.admin-request-code{background:#f2f1f7!important;border-radius:8px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;padding:6px 9px!important}.checkline{align-items:center!important;display:flex!important;font-size:13px!important;gap:9px!important}.toast{background:#2f1c6a!important;border-radius:12px!important;box-shadow:0 15px 35px rgba(47,28,106,.24)!important;font-weight:700!important;max-width:390px!important;min-height:50px!important;padding:13px 16px!important;right:18px!important;top:18px!important;z-index:99999!important}.pwa-install-btn,.toast{font-size:13px!important;position:fixed!important}.pwa-install-btn{background:var(--pd-primary)!important;border:1px solid var(--pd-primary)!important;border-radius:12px!important;bottom:22px!important;box-shadow:0 13px 28px rgba(103,61,230,.24)!important;color:#fff!important;font-weight:750!important;min-height:46px!important;padding:10px 15px!important;right:20px!important;z-index:100!important}.pwa-install-btn .ta-icon{fill:currentColor!important;height:19px!important;width:19px!important}@media(max-width:760px){.about-logo,.professional-profile-head{align-items:flex-start!important}.admin-request-actions,.appointment-detail-actions,.operator-actions,.report-actions{justify-content:flex-start!important}.customer-job-row{grid-template-columns:1fr!important}.toast{left:11px!important;max-width:none!important;right:11px!important;top:calc(11px + env(safe-area-inset-top))!important}.pwa-install-btn{bottom:calc(108px + env(safe-area-inset-bottom))!important;right:12px!important}.sticky-action{bottom:90px!important}}.host-role-nav{display:block!important}.host-nav-group[hidden],.host-search[hidden]{display:none!important}.host-nav button .nav-side-icon{flex:0 0 auto!important}.host-nav-group+.host-nav-group{margin-top:2px!important}.host-sidebar-footer{gap:10px!important}.host-sidebar-footer .host-sidebar-help{margin-top:0!important}.host-secure-logout{background:#fff6f7!important;border:1px solid #ffd2d9!important;border-radius:14px!important;color:#b4233a!important;gap:11px!important;min-height:58px!important;padding:9px 12px!important;transition:background .16s ease,border-color .16s ease,transform .16s ease!important;width:100%!important}.host-secure-logout:hover{background:#ffedf0!important;border-color:#f2a8b4!important;transform:translateY(-1px)!important}.host-secure-logout .ta-icon{fill:currentColor!important;flex:0 0 22px!important;height:22px!important;width:22px!important}.host-secure-logout span{display:block!important;min-width:0!important}.host-secure-logout strong{color:inherit!important;display:block!important;font-size:13px!important}.host-secure-logout small{color:#a84b5c!important;display:block!important;font-size:10px!important;line-height:1.25!important;margin-top:2px!important}.host-top-logout{background:#fff6f7!important;border:1px solid #ffd2d9!important;border-radius:12px!important;color:#b4233a!important;display:grid!important;flex:0 0 44px!important;height:44px!important;place-items:center!important;width:44px!important}.host-top-logout:hover{background:#ffedf0!important;border-color:#f2a8b4!important}.host-top-logout .ta-icon{fill:currentColor!important;height:21px!important;width:21px!important}.host-nav button.active{background:var(--pd-primary-soft)!important;box-shadow:inset 0 0 0 1px #d8cdf8!important;color:var(--pd-primary)!important;font-weight:800!important;position:relative!important}.host-nav button.active:before{background:var(--pd-primary)!important;border-radius:0 4px 4px 0!important;bottom:9px!important;content:""!important;left:-1px!important;position:absolute!important;top:9px!important;width:4px!important}.host-nav button.active .nav-side-icon{transform:scale(1.06)!important}@media(max-width:767px){.host-top-logout{flex-basis:42px!important;height:42px!important;width:42px!important}.host-sidebar-footer{display:none!important}}#splash,body:not(.patoz-scroll-ready),html:not(.patoz-scroll-ready){background-color:#673de6!important;background-image:linear-gradient(155deg,#744df0,#673de6 48%,#4f22c7)!important}#splash{isolation:isolate!important}body:not(.host-authenticated) #app.app-shell.host-app{background:#fbfaff!important;overflow:hidden!important}body:not(.host-authenticated) .host-main{height:100dvh!important;min-height:0!important;overflow:hidden!important}body:not(.host-authenticated) #view.view.host-content{height:100dvh!important;max-height:100dvh!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;background:#fbfaff!important;overscroll-behavior-y:contain!important;scroll-behavior:smooth!important;scroll-padding-bottom:calc(48px + env(safe-area-inset-bottom))!important}.secure-login-page{height:auto!important}.secure-login-card,.secure-login-panel{min-width:0!important}.secure-login-card .field,.secure-login-card .inline-field,.secure-login-card button,.secure-login-card input,.secure-login-card select{max-width:100%!important;min-width:0!important}.secure-login-card input,.secure-login-card select{width:100%!important}@media(max-width:760px){body:not(.host-authenticated) #view.view.host-content{background:#fbfaff!important;padding:0!important}.secure-login-page{background:#fbfaff!important;min-height:100%!important}.secure-login-page,.secure-login-panel{display:block!important;height:auto!important;overflow:visible!important}.secure-login-panel{background:linear-gradient(180deg,#fff,#fbfaff)!important;min-height:100dvh!important;padding:calc(24px + env(safe-area-inset-top)) 16px calc(42px + env(safe-area-inset-bottom))!important}.secure-login-card{margin:0 auto!important;max-width:480px!important;padding:0!important;width:100%!important}.secure-login-brand{margin-bottom:22px!important}.secure-login-brand img{flex:0 0 50px!important;height:50px!important;width:50px!important}.login-role-switch{margin-bottom:22px!important}.login-role-switch button{font-size:14px!important;min-height:48px!important}.login-heading h2{font-size:26px!important;line-height:1.18!important}.login-heading p{font-size:14px!important;margin-bottom:21px!important}.secure-login-card .field{margin-bottom:15px!important}.secure-login-card .field label{font-size:13px!important;line-height:1.35!important;margin-bottom:7px!important}.secure-login-card input,.secure-login-card select{border-radius:12px!important;font-size:16px!important;height:52px!important;line-height:1.2!important;min-height:52px!important;padding:11px 13px!important}.secure-login-card select{padding-right:38px!important}.secure-login-card .inline-field{align-items:stretch!important;display:grid!important;gap:9px!important;grid-template-columns:minmax(0,1fr) auto!important}.secure-login-card .inline-field .btn{font-size:13px!important;height:52px!important;min-height:52px!important;padding:0 15px!important;white-space:nowrap!important}.secure-pin-wrap input{padding-right:82px!important}.secure-pin-wrap button{height:38px!important;min-height:38px!important;padding:0 12px!important;right:7px!important;top:7px!important}.remember-row{font-size:13px!important;margin:15px 0 18px!important}.remember-row input{flex:0 0 20px!important;height:20px!important;min-height:20px!important;width:20px!important}.secure-login-button{font-size:15px!important;min-height:52px!important}.secure-login-note{font-size:12px!important}.login-request-link{font-size:13px!important;margin-top:14px!important;min-height:44px!important}.login-lookup-status{font-size:12px!important;margin-bottom:14px!important;margin-top:-3px!important}body:not(.host-authenticated) .pwa-install-btn{display:none!important}}@media(max-width:430px){.secure-login-panel{padding-left:13px!important;padding-right:13px!important}.secure-login-card .inline-field{grid-template-columns:1fr!important}.secure-login-card .inline-field .btn{width:100%!important}.secure-login-brand b{font-size:17px!important}.secure-login-brand small{font-size:12px!important}}@media(max-height:700px) and (max-width:760px){.secure-login-panel{padding-bottom:calc(26px + env(safe-area-inset-bottom))!important;padding-top:calc(14px + env(safe-area-inset-top))!important}.secure-login-brand{margin-bottom:14px!important}.login-role-switch{margin-bottom:15px!important}.login-heading p{margin-bottom:14px!important}}.app-shell,.bottom-nav button,.btn,.card,.public-panel-app,.setup-app,.side-nav a,body,button,html,input,label,optgroup,select,textarea{font-family:Poppins,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important}#splash.splash-screen{background-color:#673de6!important}#splash.splash-screen:before{background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.1),transparent 30%),radial-gradient(circle at 82% 88%,hsla(0,0%,100%,.08),transparent 28%);content:"";inset:0;pointer-events:none;position:absolute}#splash.splash-screen .loading{color:hsla(0,0%,100%,.96)!important;font-size:15px!important;font-weight:500!important}#splash.splash-screen .progress{background:hsla(0,0%,100%,.22)!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)!important}#splash.splash-screen .progress span{background:#fff!important;box-shadow:0 0 13px hsla(0,0%,100%,.55)!important}#splash.splash-screen .splash-site{color:hsla(0,0%,100%,.96)!important;font-weight:700!important}#splash.splash-screen .splash-credit{color:hsla(0,0%,100%,.8)!important}body{background:#fbfaff!important}.update-center-card{overflow:visible!important}.update-system-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.update-system-summary>div{background:var(--pd-primary-faint)!important;border:1px solid var(--pd-border)!important;border-radius:12px;padding:14px}.update-system-summary small{color:var(--pd-muted)!important;display:block;font-size:11px!important}.update-system-summary b{color:var(--pd-heading)!important;display:block;font-size:15px!important;margin-top:5px}.update-upload-form{display:grid;gap:13px;margin-top:15px}.update-file-picker{align-items:center;background:#faf8ff!important;border:1.5px dashed #bfaef2!important;border-radius:14px;cursor:pointer;display:flex!important;gap:14px;min-height:92px;padding:17px;position:relative;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.update-file-picker:hover{background:#f4efff!important;border-color:var(--pd-primary)!important;box-shadow:0 0 0 4px rgba(103,61,230,.08)!important}.update-file-picker input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.update-file-icon{background:var(--pd-primary)!important;border-radius:13px;color:#fff!important;display:grid;flex:0 0 48px;height:48px;place-items:center;width:48px}.update-file-icon svg{fill:currentColor;height:23px;width:23px}.update-file-picker b{color:var(--pd-heading)!important;display:block;font-size:15px!important}.update-file-picker small{color:var(--pd-muted)!important;display:block;font-size:12px!important;margin-top:4px;word-break:break-word}.update-confirm-line{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:11px;padding:11px 13px}.update-confirm-line input{accent-color:var(--pd-primary);flex:0 0 18px;height:18px!important;width:18px!important}.update-confirm-line span{color:var(--pd-text)!important;font-size:12px!important;line-height:1.45}.update-live-panel{background:linear-gradient(145deg,#fbfaff,#f3efff)!important;border:1px solid #d8ccfa!important;border-radius:14px;margin-top:17px;padding:16px}.update-live-panel[hidden]{display:none!important}.update-live-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.update-live-head small{color:var(--pd-primary)!important;display:block;font-size:10px!important;font-weight:850!important;letter-spacing:.07em;text-transform:uppercase}.update-live-head b{color:var(--pd-heading)!important;display:block;font-size:14px!important;margin-top:4px}.update-live-head strong{color:var(--pd-primary)!important;font-size:25px!important;line-height:1}.update-progress-track{background:#ddd5f5!important;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(103,61,230,.08);height:13px;margin-top:14px;overflow:hidden}.update-progress-track>span{background:linear-gradient(90deg,#673de6,#8b68ef)!important;border-radius:inherit;box-shadow:0 0 14px rgba(103,61,230,.28);display:block;height:100%;transition:width .25s ease;width:0}.update-live-log{display:grid;gap:6px;margin-top:13px;max-height:220px;overflow:auto;padding:5px 0}.update-log-row{align-items:start;background:hsla(0,0%,100%,.72);border-radius:9px;display:grid;gap:9px;grid-template-columns:62px minmax(0,1fr);padding:8px 10px}.update-log-row time{color:var(--pd-muted)!important;font-size:10px!important;font-variant-numeric:tabular-nums}.update-log-row span{color:var(--pd-text)!important;font-size:11px!important;line-height:1.4}.update-log-row.is-success{background:var(--pd-success-soft)!important}.update-log-row.is-success span{color:#673de6!important;font-weight:750!important}.update-log-row.is-error{background:var(--pd-danger-soft)!important}.update-log-row.is-error span{color:var(--pd-danger)!important;font-weight:750!important}.host-top-actions>.pwa-install-btn.host-header-install{align-items:center!important;background:var(--pd-primary)!important;border:1px solid var(--pd-primary)!important;border-radius:11px!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;flex:0 0 auto!important;font-size:12px!important;font-weight:750!important;gap:8px!important;height:42px!important;inset:auto!important;justify-content:center!important;line-height:1!important;margin:0!important;min-height:42px!important;padding:0 14px!important;position:static!important;white-space:nowrap!important;z-index:auto!important}.host-top-actions>.pwa-install-btn.host-header-install[hidden]{display:none!important}.host-top-actions>.pwa-install-btn.host-header-install:hover{background:var(--pd-primary-dark)!important;border-color:var(--pd-primary-dark)!important}.host-top-actions>.pwa-install-btn.host-header-install .ta-icon{fill:currentColor!important;flex:0 0 18px!important;height:18px!important;width:18px!important}body:not(.host-authenticated) .host-top-actions>.pwa-install-btn.host-header-install{display:none!important}@media(max-width:760px){.host-top-actions>.pwa-install-btn.host-header-install{border-radius:10px!important;height:38px!important;min-height:38px!important;padding:0!important;width:38px!important}.host-top-actions>.pwa-install-btn.host-header-install span{display:none!important}.host-top-actions>.pwa-install-btn.host-header-install .ta-icon{height:19px!important;width:19px!important}}.job-start-panel{display:grid!important;gap:20px!important;margin:0 auto!important;max-width:900px!important;padding:24px!important}.job-start-panel-head{align-items:center!important;border-bottom:1px solid var(--pd-border)!important;display:flex!important;gap:15px!important;padding-bottom:17px!important}.job-start-panel-icon{background:var(--pd-primary-soft)!important;border-radius:16px!important;color:var(--pd-primary)!important;display:grid!important;flex:0 0 54px!important;height:54px!important;place-items:center!important;width:54px!important}.job-start-panel-icon .simple-start-gear{fill:currentColor!important;height:31px!important;width:31px!important}.job-start-panel-head small{color:var(--pd-primary)!important;display:block!important;font-size:11px!important;font-weight:850!important;letter-spacing:.08em!important}.job-start-panel-head h2{font-size:22px!important;margin:3px 0 4px!important}.job-start-panel-head p{color:var(--pd-muted)!important;font-size:13px!important;margin:0!important}.job-start-fields{align-items:start!important;display:grid!important;gap:15px!important;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)!important}.job-start-summary{display:grid!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.job-start-summary>div{background:#fafafe!important;border:1px solid var(--pd-border)!important;border-radius:12px!important;padding:13px 14px!important}.job-start-summary small{color:var(--pd-muted)!important;display:block!important;font-size:11px!important}.job-start-summary strong{color:var(--pd-heading)!important;display:block!important;font-size:14px!important;margin-top:4px!important}.job-start-primary{align-items:center!important;background:linear-gradient(135deg,var(--pd-primary),#825df1)!important;border:0!important;border-radius:16px!important;box-shadow:0 14px 30px rgba(103,61,230,.24)!important;color:#fff!important;cursor:pointer!important;display:flex!important;gap:14px!important;justify-content:center!important;min-height:78px!important;padding:14px 22px!important;width:100%!important}.job-start-primary:hover{box-shadow:0 18px 36px rgba(103,61,230,.3)!important;transform:translateY(-1px)!important}.job-start-primary:disabled{cursor:wait!important;opacity:.65!important;transform:none!important}.job-start-primary .simple-start-gear{fill:#fff!important;flex:0 0 38px!important;height:38px!important;width:38px!important}.job-start-primary span{display:grid!important;gap:3px!important;text-align:left!important}.job-start-primary strong{color:#fff!important;font-size:19px!important;line-height:1.1!important}.job-start-primary em{color:hsla(0,0%,100%,.78)!important;font-size:12px!important;font-style:normal!important;font-weight:500!important}.host-field-customer{align-items:center!important;display:flex!important;gap:14px!important}.host-field-machine{background:hsla(0,0%,100%,.14)!important;border-radius:15px!important;color:#fff!important;display:grid!important;flex:0 0 52px!important;height:52px!important;place-items:center!important;width:52px!important}.host-field-machine .simple-start-gear{color:#fff!important;fill:#fff!important;height:31px!important;width:31px!important}.host-live-timer{padding:30px 0 12px!important}.host-live-timer small{margin-bottom:12px!important}.host-live-timer strong{letter-spacing:-.045em!important;line-height:1.08!important;margin:0!important}.host-live-timer span{color:#fff!important;display:block!important;font-size:28px!important;font-weight:800!important;line-height:1.15!important;margin-top:13px!important}.host-field-stat{padding-bottom:18px!important;padding-top:18px!important}.host-field-stat b{margin-top:7px!important}.v3-hold-finish{align-content:center!important;background:#dc3545!important;border:0!important;border-radius:17px!important;box-shadow:0 14px 30px rgba(220,53,69,.22)!important;color:#fff!important;cursor:pointer!important;display:grid!important;gap:7px!important;min-height:92px!important;overflow:hidden!important;padding:17px 22px!important;place-items:center!important;position:relative!important}.v3-hold-finish b,.v3-hold-finish small{color:#fff!important;position:relative!important;text-align:center!important;z-index:2!important}.v3-hold-finish b{font-size:20px!important;font-weight:900!important;letter-spacing:.045em!important}.v3-hold-finish small{font-size:13px!important;font-weight:550!important;line-height:1.35!important}.v3-hold-progress{background:rgba(124,0,16,.26)!important;bottom:0!important;left:0!important;position:absolute!important;top:0!important;transition:width .04s linear!important;width:var(--hold-progress,0)!important}.job-live-map-card{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:15px!important;margin:0 15px 15px!important;overflow:hidden!important}.job-live-map-head{align-items:center!important;border-bottom:1px solid var(--pd-border)!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:15px 16px!important}.job-live-map-head small{color:var(--pd-primary)!important;display:block!important;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important}.job-live-map-head h3{font-size:16px!important;margin:3px 0 0!important}.job-live-dot{align-items:center!important;background:#f1edff!important;border-radius:999px!important;color:#673de6!important;display:inline-flex!important;font-size:11px!important;font-weight:800!important;gap:6px!important;padding:6px 10px!important}.job-live-dot:before{background:#673de6;border-radius:50%;box-shadow:0 0 0 4px rgba(103,61,230,.12);content:"";height:8px;width:8px}.job-live-map{background:#f3f1f8!important;min-height:285px!important}.job-osm-map-canvas{border:0!important;display:block!important;height:285px!important;width:100%!important}.job-map-meta{align-items:center!important;background:#fff!important;color:var(--pd-muted)!important;display:flex!important;font-size:11px!important;gap:10px!important;justify-content:space-between!important;padding:10px 13px!important}.job-map-meta a{color:var(--pd-primary)!important;font-weight:750!important;text-decoration:none!important}.job-map-empty{align-content:center!important;color:var(--pd-muted)!important;display:grid!important;gap:7px!important;min-height:285px!important;padding:30px!important;place-items:center!important;text-align:center!important}.job-map-empty b{color:var(--pd-heading)!important;font-size:15px!important}.host-field-action.is-disabled,.host-field-action:disabled{cursor:not-allowed!important;opacity:.55!important}.job-pause-modal{padding:18px!important;z-index:2147482000!important}.job-pause-backdrop{backdrop-filter:blur(5px)!important;background:rgba(26,14,67,.58)!important;border:0!important;height:100%!important;inset:0!important;position:absolute!important;width:100%!important}.job-pause-dialog{border:1px solid hsla(0,0%,100%,.6)!important;box-shadow:0 28px 70px rgba(24,11,65,.32)!important;display:grid!important;gap:17px!important;max-height:90dvh!important;padding:22px!important;z-index:2!important}.job-pause-dialog-head{align-items:flex-start!important;display:flex!important;gap:15px!important;justify-content:space-between!important}.job-pause-dialog-head small{color:var(--pd-primary)!important;display:block!important;font-size:10px!important;font-weight:850!important;letter-spacing:.09em!important}.job-pause-dialog-head h3{font-size:20px!important;margin:4px 0 0!important}.job-pause-close{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:11px!important;color:var(--pd-heading)!important;cursor:pointer!important;flex:0 0 38px!important;font-size:23px!important;height:38px!important;width:38px!important}.job-pause-dialog .v3-pause-types button.active{background:var(--pd-primary-faint)!important;border-color:var(--pd-primary)!important;box-shadow:0 0 0 3px rgba(103,61,230,.1)!important;color:var(--pd-primary)!important}body.pause-modal-open{overflow:hidden!important}.update-log-row span{display:grid;gap:3px!important;min-width:0}.update-log-row span>b{color:var(--pd-text)!important;font-size:11px!important;font-weight:700!important}.update-log-row code{background:#f8f6ff;border:1px solid #e3def3;border-radius:7px;color:#4f22c7;direction:ltr;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;max-width:100%;overflow:hidden;padding:4px 7px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.update-log-row span>small{color:var(--pd-muted)!important;font-size:9px!important}.notification-settings-page{display:grid;gap:18px}.notification-settings-intro{align-items:center!important;background:linear-gradient(135deg,#fff,#faf8ff)!important;display:grid!important;gap:22px!important;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr)!important}.notification-settings-intro h1{color:var(--pd-heading)!important;font-size:28px!important;letter-spacing:-.035em!important;margin:7px 0 8px!important}.notification-settings-intro p{color:var(--pd-muted)!important;font-size:14px!important;line-height:1.65!important;margin:0!important;max-width:780px}.notification-device-note{background:#f2edff;border:1px solid #dcd2ff;border-radius:13px;color:#5b3db3;font-size:12px;font-weight:600;line-height:1.6;padding:15px 16px}.notification-target-tabs{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 16px;scrollbar-width:thin}.notification-target-tab{align-items:center;background:#fff;border:1px solid var(--pd-border);border-radius:13px;color:var(--pd-text);cursor:pointer;display:flex;flex:0 0 auto;gap:11px;min-height:64px;min-width:210px;padding:9px 13px;text-align:left;transition:.18s ease}.notification-target-tab:hover{background:#faf8ff;border-color:#cdbdf8}.notification-target-tab.active{background:#f1ecff;border-color:#9d80ef;box-shadow:0 0 0 3px rgba(103,61,230,.09)}.notification-target-avatar{background:#ebe4ff;border-radius:12px;color:var(--pd-primary);display:grid;flex:0 0 40px;font-size:13px;font-weight:800;height:40px;place-items:center;width:40px}.notification-target-tab b,.notification-target-tab small{display:block}.notification-target-tab b{color:var(--pd-heading);font-size:13px}.notification-target-tab small{color:var(--pd-muted);font-size:10px;margin-top:3px}.notification-settings-body{padding-top:3px}.notification-settings-target-head{align-items:flex-start;border-bottom:1px solid var(--pd-border);display:flex;gap:18px;justify-content:space-between;padding:17px 0 19px}.notification-settings-target-head small{color:var(--pd-muted);display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.notification-settings-target-head h2{color:var(--pd-heading);font-size:21px;margin:5px 0 4px}.notification-settings-target-head p{color:var(--pd-muted);font-size:12px;margin:0}.notification-target-actions{display:flex;flex-wrap:wrap;gap:8px}.notification-event-groups{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:17px}.notification-event-group{background:#fff;border:1px solid var(--pd-border);border-radius:14px;overflow:hidden}.notification-event-group-title{align-items:center;background:#fbfaff;border-bottom:1px solid var(--pd-border);display:flex;gap:11px;padding:14px 15px}.notification-event-group-title>span{background:#ebe4ff;border-radius:11px;color:var(--pd-primary);display:grid;height:36px;place-items:center;width:36px}.notification-event-group-title svg{fill:currentColor;height:18px;width:18px}.notification-event-group-title h3{color:var(--pd-heading);font-size:15px;margin:0}.notification-event-group-title p{color:var(--pd-muted);font-size:10px;margin:3px 0 0}.notification-event-list{display:grid}.notification-event-row{align-items:center;border-bottom:1px solid #eeedf3;cursor:pointer;display:flex;min-height:72px;padding:13px 66px 13px 15px;position:relative}.notification-event-row:last-child{border-bottom:0}.notification-event-row:hover{background:#fcfbff}.notification-event-copy b,.notification-event-copy small{display:block}.notification-event-copy b{color:var(--pd-heading);font-size:13px}.notification-event-copy small{color:var(--pd-muted);font-size:11px;line-height:1.45;margin-top:4px}.notification-event-row input{opacity:0;pointer-events:none;position:absolute}.notification-switch{background:#d9dbe4;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04);height:24px;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:.18s ease;width:43px}.notification-switch:after{background:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(31,35,48,.22);content:"";height:18px;left:3px;position:absolute;top:3px;transition:.18s ease;width:18px}.notification-event-row input:checked+.notification-switch{background:var(--pd-primary)}.notification-event-row input:checked+.notification-switch:after{transform:translateX(19px)}.notification-settings-footer{border-top:1px solid var(--pd-border);display:flex;justify-content:flex-end;margin-top:18px;padding-top:18px}.notification-settings-footer .btn{min-width:230px}@media(max-width:900px){.notification-settings-intro{grid-template-columns:1fr!important}.notification-event-groups{grid-template-columns:1fr}}@media(max-width:640px){.notification-settings-page{gap:13px}.notification-settings-intro h1{font-size:23px!important}.notification-target-tabs{margin-left:-3px;margin-right:-3px}.notification-target-tab{min-width:185px}.notification-settings-target-head{display:block}.notification-target-actions{margin-top:12px}.notification-event-row{min-height:80px;padding-left:13px}.notification-settings-footer{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.96);border:1px solid var(--pd-border);border-radius:14px;bottom:calc(78px + env(safe-area-inset-bottom));box-shadow:0 12px 28px rgba(47,28,106,.15);padding:11px;position:sticky;z-index:15}.notification-settings-footer .btn{min-width:0;width:100%}}.notification-device-note>b,.notification-device-note>span{display:block}.notification-device-note>b{color:#4b2b9f;font-size:12px;margin-bottom:5px}.notification-device-note>span{font-size:11px}.notification-device-actions{display:flex;gap:8px;margin-top:12px}.notification-device-actions .btn{min-height:38px!important;padding:7px 11px!important}@media(max-width:640px){.notification-device-actions{display:grid;grid-template-columns:1fr 1fr}.notification-device-actions .btn{width:100%}}.notification-device-status{background:hsla(0,0%,100%,.72);border:1px solid rgba(103,61,230,.16);border-radius:11px;margin:12px 0 2px;padding:11px;width:100%}.notification-device-status>p{color:var(--pd-muted);font-size:12px;margin:0}.notification-success{color:#673de6!important;font-size:11px!important;font-weight:650!important;margin:9px 0 0!important}.notification-device-actions .btn:disabled{cursor:wait!important;opacity:.68!important}#splash .splash-credit{line-height:1.4!important;margin:0 auto!important;overflow-wrap:anywhere!important;white-space:normal!important;width:min(100%,360px)!important}@media(max-width:520px){#splash .splash-credit{max-width:300px!important;padding:0 8px!important}#splash .splash-credit span{display:block!important}}.manual-notification-card{margin-bottom:16px!important}.manual-notification-compose{margin-top:16px!important}.manual-notification-toolbar{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin:14px 0!important}.manual-notification-toolbar span{color:var(--pd-muted)!important;font-size:12px!important;font-weight:700!important;margin-left:auto!important}.manual-notification-targets{display:grid!important;gap:13px!important}.manual-notification-group{background:#fbfbfe!important;border:1px solid var(--pd-border)!important;border-radius:14px!important;overflow:hidden!important}.manual-notification-group-head{align-items:center!important;background:#fff!important;border-bottom:1px solid var(--pd-border)!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:12px 14px!important}.manual-notification-group-head>b{color:var(--pd-heading)!important;font-size:13px!important}.manual-notification-users{background:var(--pd-border)!important;display:grid!important;gap:1px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.manual-notification-user{align-items:center!important;background:#fff!important;cursor:pointer!important;display:grid!important;gap:10px!important;grid-template-columns:auto 38px minmax(0,1fr) auto!important;min-width:0!important;padding:12px!important}.manual-notification-user>input{accent-color:var(--pd-primary)!important;height:18px!important;width:18px!important}.manual-notification-user>span:nth-of-type(2){min-width:0!important}.manual-notification-user b{display:block!important;font-size:13px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.manual-notification-user small{color:var(--pd-muted)!important;display:block!important;font-size:10px!important;margin-top:2px!important}.manual-notification-user em{font-style:normal!important}.manual-notification-submit{display:flex!important;justify-content:flex-end!important;margin-top:16px!important}.manual-notification-submit .btn{min-width:220px!important}.support-summary-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.support-create-card,.support-summary-grid{margin-bottom:14px!important}.support-form-grid{display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.support-form-grid .full{grid-column:1/-1!important}.support-file-picker{align-items:center!important;background:var(--pd-primary-faint)!important;border:1.5px dashed #cfc3f2!important;border-radius:14px!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;gap:7px!important;justify-content:center!important;min-height:96px!important;padding:18px!important;text-align:center!important}.support-file-picker input{height:1px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:1px!important}.support-file-picker span{align-items:center!important;color:var(--pd-primary)!important;display:flex!important;font-size:14px!important;font-weight:800!important;gap:8px!important}.support-file-picker small,.support-file-work-text{color:var(--pd-muted)!important;font-size:11px!important}.support-file-work-text{margin:8px 0 0!important}.support-file-preview{display:grid!important;gap:8px!important;margin-top:10px!important}.support-file-empty{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:10px!important;color:var(--pd-muted)!important;font-size:12px!important;padding:11px!important;text-align:center!important}.support-file-preview-row{align-items:center!important;background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:11px!important;display:grid!important;gap:10px!important;grid-template-columns:auto minmax(0,1fr) auto!important;padding:10px 11px!important}.support-file-preview-row b{display:block!important;font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.support-file-preview-row small{color:var(--pd-muted)!important;display:block!important;font-size:10px!important;margin-top:3px!important}.support-file-kind{background:var(--pd-primary-faint)!important;border-radius:8px!important;color:var(--pd-primary)!important;font-size:9px!important;font-weight:850!important;min-width:46px!important;padding:5px 7px!important;text-align:center!important}.support-list-card{margin-top:14px!important}.support-list-toolbar{display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) 190px!important;margin:14px 0!important}.support-list-toolbar input,.support-list-toolbar select{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:11px!important;min-height:46px!important;padding:10px 12px!important}.support-ticket-cards{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.support-ticket-card{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:15px!important;box-shadow:0 7px 20px rgba(47,28,106,.055)!important;color:var(--pd-text)!important;cursor:pointer!important;padding:16px!important;position:relative!important;text-align:left!important;width:100%!important}.support-ticket-card:hover{border-color:#c6b7ef!important;transform:translateY(-1px)!important}.support-ticket-card.has-unread{border-color:#9f84ee!important;box-shadow:0 0 0 3px rgba(103,61,230,.08)!important}.support-ticket-card-top{align-items:center!important;display:flex!important;gap:7px!important}.support-ticket-number{color:var(--pd-primary)!important;font-size:11px!important;font-weight:850!important;margin-right:auto!important}.support-new-badge{background:#e73d59!important;border-radius:999px!important;color:#fff!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important;padding:4px 7px!important}.support-ticket-card h3{color:var(--pd-heading)!important;font-size:16px!important;line-height:1.3!important;margin:11px 0 6px!important}.support-ticket-card>p{color:var(--pd-muted)!important;font-size:12px!important;line-height:1.55!important;margin:0!important;min-height:38px!important}.support-ticket-card-footer,.support-ticket-card-meta{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important}.support-ticket-card-meta{color:var(--pd-muted)!important;font-size:10px!important;margin-top:12px!important}.support-ticket-card-meta span+span:before{content:"•";margin-right:7px!important}.support-ticket-card-footer{border-top:1px solid var(--pd-border)!important;color:var(--pd-muted)!important;font-size:10px!important;margin-top:12px!important;padding-top:10px!important}.support-priority{background:#f2f1f7!important;border-radius:999px!important;font-weight:800!important;padding:4px 7px!important}.support-priority.high,.support-priority.urgent{background:#fff0f2!important;color:var(--pd-danger)!important}.support-read-state{border-radius:999px!important;font-size:9px!important;font-weight:800!important;margin-left:auto!important;padding:4px 8px!important}.support-read-state.is-read,.support-read-state.is-waiting{background:#f1edff!important;color:#673de6!important}.support-detail-modal{display:grid!important;inset:0!important;padding:18px!important;place-items:center!important;position:fixed!important;z-index:2147482500!important}.support-detail-backdrop{backdrop-filter:blur(6px)!important;background:rgba(27,14,68,.64)!important;border:0!important;height:100%!important;inset:0!important;position:absolute!important;width:100%!important}.support-detail-dialog{background:#f8f8fc!important;border-radius:20px!important;box-shadow:0 30px 80px rgba(20,8,58,.38)!important;max-height:92dvh!important;overflow-y:auto!important;padding:22px!important;position:relative!important;width:min(100%,900px)!important;z-index:2!important}.support-detail-head{align-items:flex-start!important;display:flex!important;gap:16px!important;justify-content:space-between!important}.support-detail-head h2{font-size:23px!important;margin:5px 0!important}.support-detail-head p{color:var(--pd-muted)!important;font-size:11px!important;margin:0!important}.support-detail-close{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:11px!important;cursor:pointer!important;flex:0 0 40px!important;font-size:24px!important;height:40px!important;width:40px!important}.support-detail-meta{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:15px 0!important}.support-conversation{display:grid!important;gap:12px!important}.support-message{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:15px!important;max-width:86%!important;padding:15px!important}.support-message.admin{background:var(--pd-primary-faint)!important;border-color:#d5c9f5!important;margin-left:auto!important}.support-message header{align-items:center!important;display:flex!important;gap:10px!important;justify-content:space-between!important}.support-message header b{font-size:12px!important}.support-message header time{color:var(--pd-muted)!important;font-size:9px!important}.support-message p{font-size:13px!important;line-height:1.65!important;margin:9px 0 0!important}.support-message>small{color:var(--pd-muted)!important;display:block!important;margin-top:8px!important}.support-reply-box{background:#fff!important;border:1px solid #d5c9f5!important;border-radius:15px!important;display:grid!important;gap:12px!important;grid-template-columns:200px minmax(0,1fr)!important;margin-top:18px!important;padding:16px!important}.support-reply-box .btn{grid-column:1/-1!important}.support-attachment-gallery{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:12px!important}.support-attachment{background:#fff!important;border:1px solid var(--pd-border)!important;border-radius:11px!important;overflow:hidden!important;text-decoration:none!important}.support-attachment img,.support-attachment video{background:#111!important;display:block!important;max-height:260px!important;object-fit:cover!important;width:100%!important}.support-attachment span{color:var(--pd-muted)!important;display:block!important;font-size:9px!important;overflow:hidden!important;padding:7px 9px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.support-upload-modal[hidden]{display:none!important}.support-upload-modal{display:grid!important;inset:0!important;padding:18px!important;place-items:center!important;position:fixed!important;z-index:2147483600!important}.support-upload-backdrop{backdrop-filter:blur(6px)!important;background:rgba(22,11,55,.72)!important;inset:0!important;position:absolute!important}.support-upload-dialog{background:#fff!important;border-radius:20px!important;box-shadow:0 30px 80px rgba(0,0,0,.32)!important;padding:25px!important;position:relative!important;text-align:center!important;width:min(100%,440px)!important;z-index:2!important}.support-upload-spinner{animation:supportSpin .8s linear infinite!important;border:4px solid #eee9ff!important;border-radius:50%!important;border-top:4px solid var(--pd-primary)!important;height:48px!important;margin:0 auto 14px!important;width:48px!important}.support-upload-dialog h3{font-size:19px!important;margin:0!important}.support-upload-dialog p{color:var(--pd-muted)!important;font-size:12px!important;margin:7px 0 15px!important}.support-upload-progress{background:#ece9f6!important;border-radius:999px!important;height:10px!important;overflow:hidden!important}.support-upload-progress span{background:linear-gradient(90deg,#673de6,#9f84ee)!important;border-radius:inherit!important;display:block!important;height:100%!important;transition:width .18s linear!important;width:0}.support-upload-dialog>b{color:var(--pd-primary)!important;display:block!important;margin-top:7px!important}.support-upload-current{color:var(--pd-muted)!important;font-size:10px!important;margin-top:10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@keyframes supportSpin{to{transform:rotate(1turn)}}body.support-detail-open,body.support-upload-open{overflow:hidden!important}.manual-notification-image-box{background:linear-gradient(135deg,#fbfaff,#f3efff);border:1px solid #ddd3ff;border-radius:14px;margin:15px 0 17px;padding:15px}.manual-notification-image-head{align-items:center;display:flex;gap:14px;justify-content:space-between}.manual-notification-image-head b,.manual-notification-image-head span{display:block}.manual-notification-image-head b{color:var(--pd-heading);font-size:13px}.manual-notification-image-head b small{color:var(--pd-primary);font-size:10px;margin-left:5px}.manual-notification-image-head span{color:var(--pd-muted);font-size:10px;margin-top:3px}.manual-notification-image-button{cursor:pointer!important;flex:0 0 auto;position:relative}.manual-notification-image-preview{margin-top:12px}.manual-notification-image-empty{background:hsla(0,0%,100%,.72);border:1px dashed #cfc4f0;border-radius:11px;color:var(--pd-muted);font-size:11px;padding:13px;text-align:center}.manual-notification-image-ready{align-items:center;background:#fff;border:1px solid #d8cef6;border-radius:12px;display:grid;gap:12px;grid-template-columns:96px minmax(0,1fr) auto;padding:10px}.manual-notification-image-ready img{background:#eee;border-radius:9px;height:72px;object-fit:cover;width:96px}.manual-notification-image-ready b,.manual-notification-image-ready small{display:block}.manual-notification-image-ready b{color:var(--pd-heading);font-size:12px}.manual-notification-image-ready small{color:var(--pd-muted);font-size:9px;line-height:1.45;margin-top:4px}.manual-notification-image-box>p{color:#67568f;font-size:10px;line-height:1.55;margin:10px 0 0}body,html{max-width:100%;overflow-x:hidden!important;-webkit-text-size-adjust:100%;text-size-adjust:100%}#app,.app-shell,.business-request-card,.business-request-page,.business-request-panel,.card,.field,.grid,.page,.secure-login-card,.secure-login-page,.secure-login-panel,form{max-width:100%;min-width:0}.leaflet-container,button,canvas,iframe,img,input,select,svg,textarea,video{max-width:100%}@media (max-width:1024px){input,select,textarea{font-size:16px!important;line-height:1.35}.business-request-form{overflow-x:hidden!important}.business-request-form .field,.business-request-form .full,.business-request-form input,.business-request-form select,.business-request-form textarea{min-width:0;width:100%}}.login-request-primary{align-items:center;background:rgba(103,61,230,.085);border:1px solid rgba(103,61,230,.18);border-radius:14px;box-shadow:none;color:#5d35d5;cursor:pointer;display:flex;font-size:14px;font-weight:750;gap:9px;justify-content:center;line-height:1.2;margin:0 0 14px;padding:13px 16px;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:100%}.login-request-primary:hover{background:rgba(103,61,230,.13);border-color:rgba(103,61,230,.28)}.login-request-primary:active{transform:scale(.992)}.login-request-primary svg{height:18px;stroke-width:1.8;width:18px}.business-request-form .field.request-field-error input,.business-request-form .field.request-field-error select,.business-request-form .field.request-field-error textarea{background:#fff1f2!important;border-color:#e56b72!important;box-shadow:0 0 0 3px rgba(225,73,83,.1)!important}.business-request-form .field.request-field-error label{color:#bd2f39!important}.business-request-form .request-field-error.business-geocode-status,.business-request-form .request-payment-methods.request-field-error{background:#fff1f2!important;border:1px solid #e56b72!important;border-radius:12px;box-shadow:0 0 0 3px rgba(225,73,83,.1)!important;color:#a92b35!important}.request-portal-card{max-width:660px!important}.request-portal-actions{display:grid;gap:14px;margin-top:18px}.request-portal-button{align-items:center;background:#f7f4ff;border:1px solid #ded5fb;border-radius:16px;box-shadow:0 8px 22px rgba(103,61,230,.07);color:#241a45;cursor:pointer;display:grid;gap:14px;grid-template-columns:52px 1fr 22px;padding:17px;text-align:left;width:100%}.request-portal-button:focus-visible,.request-portal-button:hover{background:#f1ebff;border-color:#a991ef;outline:none}.request-portal-button>span:nth-child(2){display:grid;gap:4px}.request-portal-button b{font-size:15px}.request-portal-button small{color:#746a89;line-height:1.45}.request-portal-button>i{color:#673de6;font-size:26px;font-style:normal}.request-portal-icon{background:#e9e1ff;border-radius:14px;color:#673de6;display:grid;height:48px;place-items:center;width:48px}.request-portal-icon svg{height:23px;width:23px}.request-lookup-form{display:grid;gap:13px;margin-top:16px}.request-lookup-error{background:#fff1f3;border:1px solid #ffc8cf;border-radius:12px;color:#a52435;font-weight:700;margin-top:16px;padding:13px 14px}#requestLookupResult{display:grid;gap:13px;margin-top:17px}.request-lookup-status-card{align-items:center;background:#f7f4ff;border:1px solid #ded5fb;border-radius:14px;display:flex;gap:13px;padding:15px}.request-lookup-status-card>span{background:#e9e1ff;border-radius:12px;color:#673de6;display:grid;height:42px;place-items:center;width:42px}.request-lookup-status-card>div{display:grid;gap:3px}.request-lookup-status-card b{font-size:15px}.request-lookup-status-card small{color:#6f6681;line-height:1.45}.request-lookup-status-card.green{background:#f0fbf4;border-color:#bfe8cf}.request-lookup-status-card.orange{background:#fff8ee;border-color:#f5d6a8}.request-lookup-status-card.red{background:#fff1f3;border-color:#ffc8cf}.request-lookup-details{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.request-lookup-details>div{background:#fff;border:1px solid #ebe7f5;border-radius:12px;display:grid;gap:4px;padding:12px}.request-lookup-details span{color:#82788f;font-size:11px}.request-lookup-details b{font-size:13px;word-break:break-word}.request-lookup-payment{background:#f7f3ff;border:1px dashed #8f73e9;border-radius:15px;padding:15px}.request-lookup-payment h3{margin:0 0 6px}.request-lookup-payment>p{color:#6e6482;font-size:13px;line-height:1.5;margin:0 0 14px}.request-whatsapp-button{align-items:center!important;background:#25d366!important;border-color:#25d366!important;color:#fff!important;display:flex!important;gap:8px!important;justify-content:center!important;margin-top:10px!important;text-decoration:none!important}.request-whatsapp-button[hidden]{display:none!important}@media(max-width:640px){.request-portal-button{grid-template-columns:46px 1fr 16px;padding:14px}.request-portal-icon{height:44px;width:44px}.request-lookup-details{grid-template-columns:1fr}}:root{--mobile-header-h:64px;--mobile-nav-h:78px;--mobile-page:#f7f6fc;--mobile-surface:#fff;--mobile-text:#2f1c6a;--mobile-muted:#6f6b80;--mobile-border:#e4e0ef;--mobile-purple:#673de6;--mobile-purple-soft:#f1edff}.host-mobile-brand,.host-mobile-menu-toggle,.mobile-drawer-backdrop,.mobile-drawer-close{display:none}@media (max-width:760px){body,html{font-size:16px!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;width:100%!important}body,body.host-authenticated,html{background:var(--mobile-page)!important}#app.app-shell.host-app{inset:0!important;padding:0!important;position:fixed!important}#app.app-shell.host-app,.host-main{background:var(--mobile-page)!important;display:block!important;height:100dvh!important;overflow:hidden!important;width:100%!important}.host-main{min-width:0!important}.host-topbar{align-items:center!important;backdrop-filter:blur(16px)!important;background:hsla(0,0%,100%,.97)!important;border-bottom:1px solid var(--mobile-border)!important;box-shadow:0 4px 16px rgba(47,28,106,.06)!important;display:flex!important;gap:9px!important;height:calc(var(--mobile-header-h) + env(safe-area-inset-top,0px))!important;left:0!important;min-height:calc(var(--mobile-header-h) + env(safe-area-inset-top,0px))!important;padding:env(safe-area-inset-top,0) 12px 0!important;position:fixed!important;right:0!important;top:0!important;z-index:210!important}.host-mobile-menu-toggle{background:#faf8ff!important;border:1px solid #ddd5f8!important;border-radius:13px!important;color:var(--mobile-purple)!important;display:grid!important;flex:0 0 44px!important;height:44px!important;place-items:center!important;width:44px!important}.host-mobile-menu-toggle svg{fill:currentColor!important;height:24px!important;width:24px!important}.host-mobile-brand{align-items:center!important;display:flex!important;flex:1!important;gap:9px!important;min-width:0!important}.host-mobile-brand img{background:#fbfaff!important;border:1px solid #e5defb!important;border-radius:11px!important;flex:0 0 35px!important;height:35px!important;padding:5px!important;width:35px!important}.host-mobile-brand span{display:block!important;min-width:0!important}.host-mobile-brand strong{color:var(--mobile-text)!important;font-size:15px!important;font-weight:800!important;line-height:1.15!important}.host-mobile-brand small,.host-mobile-brand strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.host-mobile-brand small{color:var(--mobile-muted)!important;font-size:11px!important;font-weight:600!important;line-height:1.1!important;margin-top:2px!important}.host-online,.host-search,.host-user{display:none!important}.host-top-actions{flex:0 0 auto!important;gap:7px!important;margin:0!important}.host-top-logout{display:grid!important;flex:0 0 42px!important;height:42px!important;width:42px!important}.host-sidebar{background:#fff!important;border-right:1px solid var(--mobile-border)!important;bottom:0!important;box-shadow:18px 0 45px rgba(47,28,106,.2)!important;display:flex!important;height:100dvh!important;left:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:calc(14px + env(safe-area-inset-top,0px)) 13px calc(18px + env(safe-area-inset-bottom,0px))!important;position:fixed!important;top:0!important;transform:translateX(-105%)!important;transition:transform .22s ease!important;width:min(86vw,340px)!important;z-index:420!important}body.mobile-menu-open .host-sidebar{transform:translateX(0)!important}.mobile-drawer-backdrop{background:rgba(24,13,62,.46)!important;display:block!important;inset:0!important;opacity:0!important;position:fixed!important;transition:opacity .22s ease,visibility .22s ease!important;visibility:hidden!important;z-index:410!important}body.mobile-menu-open .mobile-drawer-backdrop{opacity:1!important;visibility:visible!important}.mobile-drawer-close{background:#faf9ff!important;border:1px solid var(--mobile-border)!important;border-radius:12px!important;color:var(--mobile-text)!important;display:grid!important;height:40px!important;place-items:center!important;position:absolute!important;right:11px!important;top:calc(13px + env(safe-area-inset-top,0px))!important;width:40px!important;z-index:2!important}.mobile-drawer-close svg{fill:currentColor!important;height:22px!important;width:22px!important}.host-brand{min-height:58px!important;padding:2px 48px 15px 6px!important}.host-brand strong{font-size:17px!important}.host-brand small{font-size:12px!important}.host-nav-label{font-size:11px!important;padding:16px 10px 7px!important}.host-nav{gap:5px!important}.host-nav button{border-radius:13px!important;font-size:14px!important;gap:12px!important;min-height:50px!important;padding:0 12px!important}.host-nav button>.nav-side-icon,.host-nav button>svg{flex-basis:22px!important;height:22px!important;width:22px!important}.host-sidebar-footer{display:grid!important;margin-top:18px!important}.host-sidebar-help{display:none!important}.host-secure-logout{min-height:54px!important}#view.view.host-content,.host-content{height:auto!important;inset:calc(var(--mobile-header-h) + env(safe-area-inset-top,0px)) 0 0!important;max-width:none!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:14px 13px calc(var(--mobile-nav-h) + 24px + env(safe-area-inset-bottom,0px))!important;position:absolute!important;width:100%!important;-webkit-overflow-scrolling:touch!important;background:var(--mobile-page)!important;overscroll-behavior-y:contain!important;scroll-padding-bottom:calc(var(--mobile-nav-h) + 28px)!important}.bottom-nav{backdrop-filter:blur(18px)!important;background:hsla(0,0%,100%,.98)!important;border:1px solid #ddd9e9!important;border-radius:20px!important;bottom:calc(6px + env(safe-area-inset-bottom,0px))!important;box-shadow:0 14px 36px rgba(47,28,106,.18)!important;display:grid!important;gap:3px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:var(--mobile-nav-h)!important;left:7px!important;padding:5px!important;position:fixed!important;right:7px!important;z-index:300!important}.bottom-nav[hidden]{display:none!important}.bottom-nav button{align-items:center!important;background:transparent!important;border:0!important;border-radius:14px!important;color:#777386!important;display:flex!important;flex-direction:column!important;gap:4px!important;height:66px!important;justify-content:center!important;min-width:0!important;padding:4px 2px!important}.bottom-nav button.active{background:var(--mobile-purple-soft)!important;box-shadow:inset 0 0 0 1px #ded4ff!important;color:var(--mobile-purple)!important}.bottom-nav button>span{display:grid!important;flex:0 0 31px!important;height:31px!important;min-height:31px!important;place-items:center!important;width:31px!important}.bottom-nav .nav-icon,.bottom-nav button svg{display:block!important;fill:currentColor!important;height:28px!important;max-height:28px!important;max-width:28px!important;width:28px!important}.bottom-nav button em{color:inherit!important;display:block!important;font-size:10.5px!important;font-style:normal!important;font-weight:750!important;letter-spacing:-.01em!important;line-height:1.1!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.header-row,.topbar{align-items:center!important;display:flex!important;flex-direction:row!important;gap:10px!important;justify-content:space-between!important;margin:0 0 14px!important}.brand{gap:10px!important}.brand img{height:44px!important;padding:7px!important;width:44px!important}.brand h1{font-size:23px!important;line-height:1.18!important}.brand p{font-size:13px!important}.dashboard-welcome h1,.host-section-head h1,.page-title,.view-title{font-size:24px!important;letter-spacing:-.025em!important;line-height:1.2!important}.card h2,.panel h2,h2{font-size:19px!important;line-height:1.28!important}.card h3,h3{font-size:17px!important;line-height:1.3!important}.helper,.hint,.muted,.subtext,li,p,td,th{font-size:14px!important;line-height:1.5!important}.appointment-card,.card,.customer-card,.job-card,.list-card,.modal-card,.panel,.section-card,.stat-card,.summary-card{border-radius:16px!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;padding:16px!important;width:100%!important}.action-grid,.appointment-change-grid,.appointment-detail-grid,.central-kpis,.field-grid,.form-grid,.grid,.grid.four,.grid.three,.grid.two,.host-dashboard-grid,.host-kpis,.list-filter-grid,.notification-status-grid,.report-grid,.settings-grid,.simple-actions,.simple-pay-buttons,.step4-kpis,.sync-summary-grid{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;width:100%!important}.grid.two.mobile-two,.host-kpis,.host-kpis.mobile-two,.step4-kpis.mobile-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.host-kpis{gap:10px!important}.host-kpi{min-height:112px!important;min-width:0!important;padding:14px!important}.host-kpi>strong{font-size:22px!important}.host-kpi>small{font-size:12px!important}.admin-row,.appointment-row,.customer-job-row,.list-row,.operator-row,.row{max-width:100%!important;min-width:0!important}.field,.form-field{margin-bottom:14px!important;min-width:0!important;width:100%!important}.field label,.field>label,.form-label{color:#464154!important;display:block!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;margin:0 0 7px!important}.search-select-input,.simple-input,input:not([type=checkbox]):not([type=radio]),select,textarea{background:#fff!important;border:1px solid #dcd9e6!important;border-radius:12px!important;box-shadow:none!important;color:#302d3c!important;display:block!important;font-size:16px!important;height:auto!important;line-height:1.25!important;max-width:100%!important;min-height:52px!important;min-width:0!important;padding:12px 13px!important;width:100%!important}textarea{min-height:112px!important;resize:vertical!important}select{height:52px!important;padding-right:40px!important}input[type=checkbox],input[type=radio]{flex:0 0 21px!important;height:21px!important;min-height:21px!important;min-width:21px!important;width:21px!important}.action-row,.admin-request-actions,.appointment-detail-actions,.button-row,.card-actions,.field-inline,.form-row,.inline-field,.modal-actions,.operator-actions,.report-actions{align-items:stretch!important;display:grid!important;gap:9px!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;width:100%!important}.btn,a.btn,button.btn{border-radius:12px!important;font-size:14px!important;line-height:1.2!important;max-width:100%!important;min-height:48px!important;min-width:0!important;padding:11px 14px!important;text-align:center!important;white-space:normal!important}.btn.block,.button-row .btn,.card-actions .btn,.form-row .btn,.inline-field .btn,.modal-actions .btn{width:100%!important}.btn.small{font-size:13px!important;min-height:44px!important}.search-select-wrap{min-width:0!important;position:relative!important;width:100%!important}.search-select-input{padding-right:52px!important}.search-select-toggle{height:40px!important;right:6px!important;top:6px!important;width:40px!important}.search-select-menu{left:0!important;max-height:48vh!important;right:0!important;width:100%!important;z-index:900!important}.list-table,.report-table-wrap,.responsive-table,.table-wrap{max-width:100%!important;overflow-x:auto!important;width:100%!important;-webkit-overflow-scrolling:touch!important;border-radius:14px!important}table{font-size:13px!important;min-width:680px!important}td,th{padding:11px 10px!important;white-space:nowrap!important}.appointment-card,.customer-card,.job-card,.list-row{gap:10px!important;padding:14px!important}.list-row .row-actions,.row-actions{display:grid!important;gap:8px!important;grid-template-columns:1fr!important;width:100%!important}.dialog-backdrop,.modal{align-items:flex-end!important;padding:0!important}.dialog-card,.modal-card{border-radius:22px 22px 0 0!important;margin:0!important;max-height:92dvh!important;max-width:none!important;overflow-y:auto!important;padding:18px 15px calc(18px + env(safe-area-inset-bottom,0px))!important;width:100%!important}body:not(.host-authenticated) .bottom-nav,body:not(.host-authenticated) .host-sidebar,body:not(.host-authenticated) .host-topbar,body:not(.host-authenticated) .mobile-drawer-backdrop{display:none!important}body:not(.host-authenticated) #view.view.host-content{background:#fbfaff!important;height:100dvh!important;inset:0!important;overflow-y:auto!important;padding:0!important;position:absolute!important}.secure-login-page{background:#fbfaff!important;display:block!important;min-height:100dvh!important;width:100%!important}.secure-login-visual{display:none!important}.secure-login-panel{background:linear-gradient(180deg,#fff,#fbfaff)!important;display:block!important;min-height:100dvh!important;overflow:visible!important;padding:calc(20px + env(safe-area-inset-top,0px)) 14px calc(30px + env(safe-area-inset-bottom,0px))!important;width:100%!important}.secure-login-card{margin:0 auto!important;max-width:480px!important;padding:0!important;width:100%!important}.secure-login-brand{margin-bottom:18px!important}.secure-login-brand img{flex-basis:52px!important;height:52px!important;width:52px!important}.login-role-switch{margin-bottom:18px!important}.login-role-switch button{font-size:14px!important;min-height:48px!important}.login-heading h2{font-size:25px!important}.login-heading p{font-size:14px!important;margin:7px 0 18px!important}.secure-login-card .inline-field{grid-template-columns:1fr!important}.secure-login-card .inline-field .btn{height:auto!important;min-height:48px!important;width:100%!important}.secure-pin-wrap input{padding-right:82px!important}.secure-pin-wrap button{font-size:12px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;right:6px!important;top:6px!important}.remember-row{align-items:flex-start!important;font-size:13px!important;line-height:1.4!important}.login-request-link{min-height:46px!important;padding:10px!important;width:100%!important}canvas,img,svg{max-width:100%!important}[class*=card],[class*=grid],[class*=panel],[class*=row]{min-width:0}.pwa-install-btn{bottom:calc(var(--mobile-nav-h) + 17px + env(safe-area-inset-bottom,0px))!important;right:12px!important}body.mobile-menu-open{touch-action:none!important}}@media (max-width:380px){:root{--mobile-header-h:60px;--mobile-nav-h:74px}#view.view.host-content,.host-content{padding-left:10px!important;padding-right:10px!important}.bottom-nav{left:5px!important;padding:4px!important;right:5px!important}.bottom-nav button{height:63px!important}.bottom-nav .nav-icon,.bottom-nav button svg{height:25px!important;width:25px!important}.bottom-nav button em{font-size:9.5px!important}.grid.two.mobile-two,.host-kpis,.step4-kpis.mobile-two{grid-template-columns:1fr!important}}@media (min-width:761px){.mobile-drawer-backdrop{display:none!important}}@media (max-width:760px){.brand img{background:#fbfaff!important;border-color:#e3dcfb!important}.brand h1{color:var(--mobile-text)!important}.mobile-drawer-close{box-shadow:0 4px 12px rgba(47,28,106,.08)!important;z-index:600!important}.host-sidebar-footer .pwa-install-btn{align-items:center!important;border-radius:13px!important;box-shadow:none!important;display:flex!important;gap:8px!important;inset:auto!important;justify-content:center!important;margin:0!important;min-height:48px!important;position:static!important;width:100%!important}body.host-authenticated>.pwa-install-btn{display:none!important}.update-system-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.update-file-picker{align-items:flex-start!important;min-height:104px!important;padding:15px!important}.update-file-icon{flex-basis:44px!important;height:44px!important;width:44px!important}.update-file-picker b{font-size:14px!important}.update-file-picker small{font-size:11px!important}.update-live-panel{padding:14px 12px!important}.update-live-head strong{font-size:22px!important}.update-log-row{grid-template-columns:52px minmax(0,1fr)!important;padding:8px!important}.update-live-log{max-height:190px!important}.host-sidebar-footer>.pwa-install-btn,body.host-authenticated>.pwa-install-btn{display:none!important}.host-top-actions>.pwa-install-btn.host-header-install:not([hidden]){display:inline-flex!important}.job-start-panel{gap:16px!important;padding:16px!important}.job-start-panel-head{align-items:flex-start!important}.job-start-panel-icon{flex-basis:48px!important;height:48px!important;width:48px!important}.job-start-panel-head h2{font-size:19px!important}.job-start-fields{gap:13px!important;grid-template-columns:1fr!important}.job-start-summary{grid-template-columns:1fr 1fr!important}.job-start-summary>div:last-child{grid-column:1/-1!important}.job-start-primary{min-height:74px!important;padding:13px 16px!important}.job-start-primary strong{font-size:18px!important}.host-field-customer{align-items:flex-start!important}.host-field-machine{flex-basis:46px!important;height:46px!important;width:46px!important}.host-field-machine .simple-start-gear{height:27px!important;width:27px!important}.host-live-timer{padding:25px 0 14px!important}.host-live-timer strong{font-size:55px!important}.host-live-timer span{font-size:24px!important;margin-top:11px!important}.host-field-actions{grid-template-columns:1fr!important}.host-field-action{font-size:13px!important;min-height:54px!important}.job-live-map-card{margin:0 12px 12px!important}.job-live-map{min-height:235px!important}.job-osm-map-canvas{height:235px!important}.job-map-empty{height:auto!important;min-height:235px!important}.job-map-meta{align-items:flex-start!important;flex-direction:column!important}.v3-hold-finish{margin:0 0 2px!important;min-height:88px!important}.v3-hold-finish b{font-size:18px!important}.v3-hold-finish small{font-size:12px!important}.job-pause-modal{align-items:end!important;padding:0!important}.job-pause-dialog{border-radius:22px 22px 0 0!important;max-height:88dvh!important;padding:20px 15px calc(20px + env(safe-area-inset-bottom,0px))!important;width:100%!important}.job-pause-dialog .v3-pause-types{grid-template-columns:1fr 1fr!important}.job-pause-dialog .v3-pause-types button{min-height:52px!important}}@media(max-width:767px){.manual-notification-users{grid-template-columns:1fr!important}.manual-notification-user{grid-template-columns:auto 36px minmax(0,1fr)!important}.manual-notification-user em{display:none!important}.manual-notification-toolbar span{margin-left:0!important;width:100%!important}.manual-notification-submit .btn{min-width:0!important;width:100%!important}.support-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.support-form-grid{grid-template-columns:1fr!important}.support-form-grid .full{grid-column:auto!important}.support-list-toolbar,.support-ticket-cards{grid-template-columns:1fr!important}.support-ticket-card{padding:14px!important}.support-detail-modal{align-items:end!important;padding:0!important}.support-detail-dialog{border-radius:22px 22px 0 0!important;max-height:94dvh!important;padding:18px 14px calc(18px + env(safe-area-inset-bottom,0px))!important;width:100%!important}.support-detail-head h2{font-size:19px!important}.support-message{max-width:94%!important}.support-reply-box{grid-template-columns:1fr!important}.support-reply-box .btn{grid-column:auto!important}.support-attachment-gallery{grid-template-columns:1fr!important}.support-upload-modal{align-items:end!important;padding:0!important}.support-upload-dialog{border-radius:22px 22px 0 0!important;padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px))!important;width:100%!important}.manual-notification-image-head{align-items:flex-start;flex-direction:column}.manual-notification-image-button{justify-content:center;width:100%}.manual-notification-image-ready{grid-template-columns:76px minmax(0,1fr)}.manual-notification-image-ready img{height:64px;width:76px}.manual-notification-image-ready .btn{grid-column:1/-1;width:100%}}:root{--ui-purple-dark:#5025c9;--ui-text:#363345;--ui-heading:#241f36;--ui-muted:#777386;--ui-line:#e7e2f1;--ui-danger-dark:#be2742;--ui-success:#673de6;--ui-warning:#673de6;--ui-shadow:0 10px 28px rgba(47,28,106,.075)}.host-content :is(.card,.panel,.section-card,.summary-card,.stat-card,.list-card,.form-card,.settings-card,.report-card,.customer-card,.job-card,.appointment-card,.dashboard-card,.modal-card,.dialog-card,.simple-card,.info-card,.action-card,.empty-card,.host-card),.notification-inbox-card{background:#fff!important;border:1px solid var(--ui-line)!important;border-radius:16px!important;box-shadow:var(--ui-shadow)!important;color:var(--ui-text)!important}.host-content :is(.card,.panel,.section-card,.summary-card,.stat-card,.list-card,.form-card,.settings-card,.report-card,.customer-card,.job-card,.appointment-card,.dashboard-card,.simple-card,.info-card,.action-card,.empty-card){overflow-wrap:anywhere}.host-content :is(h1,h2,h3,h4,.card-title,.panel-title,.section-title strong){color:var(--ui-heading)!important;letter-spacing:-.02em}.host-content :is(p,small,.muted,.help-text,.description){color:var(--ui-muted)}.host-content .btn,.host-content :is(.action-btn,.primary-btn,.secondary-btn,.form-button,.save-button,.submit-button):not(.v3-hold-finish),.host-content a.btn,.host-content button.btn,.notification-inbox-actions button{background:#fff!important;border:1px solid #d9d3e7!important;border-radius:12px!important;box-shadow:none!important;color:#4d485d!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;min-height:44px!important;padding:9px 15px!important;text-decoration:none!important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}.host-content .btn:hover,.host-content a.btn:hover,.host-content button.btn:hover{background:#faf8ff!important;border-color:#bcaeef!important;color:var(--ui-purple)!important}.host-content :is(.btn.primary,.btn.purple,.btn.brand,.primary-btn,.save-button,.submit-button){background:var(--ui-purple)!important;border-color:var(--ui-purple)!important;color:#fff!important}.host-content :is(.btn.primary,.btn.purple,.btn.brand,.primary-btn,.save-button,.submit-button):hover{background:var(--ui-purple-dark)!important;border-color:var(--ui-purple-dark)!important;color:#fff!important}.host-content :is(.btn.soft,.btn.secondary,.secondary-btn){background:var(--ui-purple-soft)!important;border-color:#ddd3ff!important;color:var(--ui-purple)!important}.host-content :is(.btn.danger,.btn.red,.danger-btn,.mini-danger){background:var(--ui-danger)!important;border-color:var(--ui-danger)!important;color:#fff!important}.host-content :is(.btn.danger,.btn.red,.danger-btn,.mini-danger):hover{background:var(--ui-danger-dark)!important;border-color:var(--ui-danger-dark)!important;color:#fff!important}.host-content :is(.btn.success,.btn.green){background:var(--ui-success)!important;border-color:var(--ui-success)!important;color:#fff!important}.host-content .btn.small{border-radius:10px!important;font-size:11px!important;min-height:36px!important;padding:7px 11px!important}.host-content .btn.block{width:100%!important}.host-content .btn:disabled,.host-content button:disabled{cursor:not-allowed!important;opacity:.55!important;transform:none!important}.host-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.notification-inbox-toolbar select{background:#fff!important;border:1px solid #d7d2e1!important;border-radius:12px!important;box-shadow:none!important;color:var(--ui-text)!important;font-family:Poppins,sans-serif!important;font-size:14px!important;min-height:48px!important;outline:none!important;padding:10px 13px!important;width:100%}.host-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus{border-color:#9b80ed!important;box-shadow:0 0 0 4px rgba(103,61,230,.11)!important}.host-content textarea{min-height:105px;resize:vertical}.host-content .field>label,.host-content label.field-label{color:#555064!important;font-size:12px!important;font-weight:750!important;margin-bottom:7px!important}.host-content :is(table,.data-table){background:#fff!important;border:1px solid var(--ui-line)!important;border-collapse:separate!important;border-radius:14px!important;border-spacing:0!important;overflow:hidden!important;width:100%}.host-content :is(table,.data-table) th{background:#faf9fd!important;border-bottom:1px solid var(--ui-line)!important;color:#625d70!important;font-size:11px!important;font-weight:800!important;padding:11px 12px!important;text-align:left!important}.host-content :is(table,.data-table) td{border-bottom:1px solid #efecf4!important;color:var(--ui-text)!important;font-size:12px!important;padding:12px!important}.host-content :is(.chip,.badge,.status-pill,.tag,.pill){border-radius:999px!important;font-weight:750!important}.host-notification-button{background:#fff;border:1px solid var(--ui-line);border-radius:13px;box-shadow:0 7px 20px rgba(47,28,106,.07);color:var(--ui-purple);cursor:pointer;display:grid;flex:0 0 44px;height:44px;place-items:center;position:relative;width:44px}.host-notification-button:hover{background:var(--ui-purple-faint);border-color:#c7b8f2}.host-notification-button .ta-icon{fill:currentColor;height:22px;width:22px}.host-notification-badge{background:#e73d59;border:2px solid #fff;border-radius:999px;box-shadow:0 5px 12px rgba(231,61,89,.28);color:#fff;font-size:10px;font-weight:900;height:21px;line-height:17px;min-width:21px;padding:0 5px;position:absolute;right:-6px;text-align:center;top:-6px}.host-notification-badge[hidden]{display:none!important}.notification-inbox-page{display:grid;gap:16px}.notification-inbox-hero{background:linear-gradient(135deg,#fff,#f7f3ff)!important;padding:20px!important}.notification-inbox-hero-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.notification-inbox-hero h2{color:var(--ui-heading);font-size:23px;margin:0}.notification-inbox-hero p{color:var(--ui-muted);font-size:13px;margin:7px 0 0}.notification-unread-summary{background:#fff;border:1px solid #ddd3ff;border-radius:14px;min-width:112px;padding:12px 14px;text-align:center}.notification-unread-summary strong{color:var(--ui-purple);display:block;font-size:27px;line-height:1}.notification-unread-summary small{color:var(--ui-muted);display:block;font-size:10px;margin-top:5px}.notification-inbox-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.notification-inbox-toolbar select{min-width:165px;width:auto}.notification-inbox-list{display:grid;gap:11px}.notification-inbox-item{align-items:flex-start;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr);padding:16px 17px 15px 19px!important;position:relative}.notification-inbox-item.unread{border-color:#b9a7ef!important;box-shadow:0 0 0 3px rgba(103,61,230,.075),var(--ui-shadow)!important}.notification-inbox-item.unread:before{background:var(--ui-purple);border-radius:0 4px 4px 0;bottom:13px;content:"";left:0;position:absolute;top:13px;width:4px}.notification-inbox-icon{background:var(--ui-purple-soft);border-radius:13px;color:var(--ui-purple);display:grid;height:42px;place-items:center;width:42px}.notification-inbox-icon svg{fill:currentColor;height:21px;width:21px}.notification-inbox-content{min-width:0}.notification-inbox-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.notification-inbox-top h3{color:var(--ui-heading);font-size:15px;line-height:1.35;margin:0}.notification-inbox-time{color:var(--ui-muted);flex:none;font-size:10px;white-space:nowrap}.notification-inbox-message{color:#5f5a6e;font-size:12px;line-height:1.6;margin:7px 0 0;white-space:pre-wrap}.notification-inbox-image{background:#f7f5fb;border:1px solid var(--ui-line);border-radius:13px;display:block;margin-top:12px;max-height:280px;object-fit:cover;width:min(100%,540px)}.notification-inbox-meta{align-items:center;color:var(--ui-muted);display:flex;flex-wrap:wrap;font-size:10px;gap:7px;margin-top:11px}.notification-inbox-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.notification-inbox-actions button{border-radius:9px!important;font-size:10px!important;min-height:34px!important;padding:6px 10px!important}.notification-inbox-actions .notification-open-action{background:var(--ui-purple-soft)!important;border-color:#ddd3ff!important;color:var(--ui-purple)!important}.notification-inbox-actions .notification-delete-action{background:#fff4f6!important;border-color:#ffd0d8!important;color:var(--ui-danger)!important}.notification-delete-wait{color:#9893a3;font-size:10px}.notification-empty{padding:35px 18px!important;text-align:center}.notification-empty .notification-inbox-icon{margin:0 auto 12px}.notification-empty h3{color:var(--ui-heading);font-size:17px;margin:0}.notification-empty p{color:var(--ui-muted);font-size:12px;margin:7px 0 0}.job-pause-modal{align-items:center!important;justify-items:center!important;padding:16px!important;z-index:2147483000!important}.job-pause-dialog{border-radius:20px!important;margin:auto!important;max-height:min(82dvh,720px)!important;padding:21px!important;-webkit-overflow-scrolling:touch!important}@media(max-width:760px){.host-notification-button{border-radius:12px;flex-basis:42px;height:42px;width:42px}.host-notification-button .ta-icon{height:21px;width:21px}.notification-inbox-hero-head{display:grid;grid-template-columns:minmax(0,1fr) auto}.notification-inbox-hero{padding:16px!important}.notification-inbox-hero h2{font-size:20px}.notification-unread-summary{min-width:82px;padding:10px}.notification-unread-summary strong{font-size:23px}.notification-inbox-toolbar{display:grid;grid-template-columns:1fr}.notification-inbox-toolbar .btn,.notification-inbox-toolbar select{width:100%!important}.notification-inbox-item{gap:10px;grid-template-columns:36px minmax(0,1fr);padding:14px 13px 14px 16px!important}.notification-inbox-icon{border-radius:11px;height:36px;width:36px}.notification-inbox-top{display:block}.notification-inbox-time{display:block;margin-top:4px}.notification-inbox-image{max-height:220px}.notification-inbox-actions{display:grid;grid-template-columns:1fr 1fr}.notification-inbox-actions button{width:100%}.job-pause-modal{padding:12px!important;place-items:center!important;align-items:center!important}.job-pause-dialog{border-radius:18px!important;margin:auto!important;max-height:84dvh!important;padding:18px 14px!important;width:min(100%,520px)!important}}:root{--ui-purple:#673de6;--ui-purple-dark:#4f22c7;--ui-purple-mid:#8466ed;--ui-purple-soft:#f1edff;--ui-purple-faint:#fbfaff;--ui-purple-line:#ded5f6;--ui-text:#383344;--ui-muted:#756f82;--ui-danger:#df3855}.host-app,.host-content,.host-main,body,html{background:#f7f5fc!important;color:var(--ui-text)!important}.host-sidebar,.host-topbar,.secure-login-panel{background:#fff!important}.host-content :is(.card,.panel,.panel-card,.section-card,.summary-card,.stat-card,.list-card,.form-card,.settings-card,.report-card,.customer-card,.job-card,.appointment-card,.dashboard-card,.modal-card,.dialog-card,.simple-card,.info-card,.action-card,.empty-card,.status-card,.onboarding-card,.notification-center-card,.support-list-card,.support-create-card,.business-card,.central-card),.public-panel-app :is(.card,.panel-card,.summary-card,.lookup-card,.estimate-panel,.schedule-change-box),.setup-app :is(.setup-form-panel,.setup-success-panel,.install-progress li){background:#fff!important;border-color:var(--ui-purple-line)!important;box-shadow:0 9px 25px rgba(47,28,106,.07)!important;color:var(--ui-text)!important}.host-content :is(.status-card,.help,.report-filter-note,.appointment-note,.notification-help,.estimate-panel,.lookup-main-time,.business-note,.appointment-location-note,.support-priority,.support-read-state,.simple-remaining,.job-start-summary,.job-location-status,.location-income-head,.payment-type-main),.public-panel-app :is(.estimate-panel,.lookup-main-time,.business-note,.appointment-location-note),.setup-app :is(.setup-tip,.install-progress li.active){background:var(--ui-purple-faint)!important;border-color:#d9cff5!important;color:#5f4d91!important}:is(.host-content,.public-panel-app,.setup-app) :is(.green,.orange,.blue,.success,.warning,.chip.green,.chip.orange,.chip.blue,.status-pill.green,.status-pill.orange,.status-pill.blue,.status-approved,.status-pending,.host-kpi-icon.green,.host-kpi-icon.orange,.host-kpi-icon.blue,.panel-icon.green,.panel-icon.orange,.panel-icon.blue,.pause-start,.pause-end,.support-read-state.is-read,.support-read-state.is-waiting,.support-priority:not(.urgent):not(.high),.notification-success,.install-alert.ok,.setup-status,.public-secure){background:var(--ui-purple-soft)!important;border-color:#d8cef5!important;color:var(--ui-purple)!important}:is(.host-content,.public-panel-app,.setup-app) :is(.green,.orange,.blue,.success,.warning) .ta-icon,:is(.host-content,.public-panel-app,.setup-app) :is(.green,.orange,.blue,.success,.warning) svg{color:currentColor!important;fill:currentColor!important}.host-content :is(.btn.success,.btn.green,.whatsapp-pay-btn),.public-panel-app :is(.btn.success,.btn.green),.setup-app :is(.setup-button.primary){background:var(--ui-purple)!important;border-color:var(--ui-purple)!important;color:#fff!important}.host-content :is(.btn.success,.btn.green,.whatsapp-pay-btn):hover{background:var(--ui-purple-dark)!important;border-color:var(--ui-purple-dark)!important;color:#fff!important}.host-content :is(.ico,.section-icon,.action-card .ico,.avatar,.host-kpi-icon,.panel-icon,.summary-card-head>div,.step-no,.queue-order,.business-logo,.notification-inbox-icon),.public-panel-app :is(.panel-icon,.business-logo,.queue-order),.setup-app :is(.setup-section-icon,.step-dot){background:var(--ui-purple-soft)!important;border-color:#ded5f7!important;color:var(--ui-purple)!important}.host-content :is(.ico,.section-icon,.action-card .ico,.avatar,.host-kpi-icon,.panel-icon,.summary-card-head>div,.step-no,.queue-order,.business-logo,.notification-inbox-icon) svg{fill:currentColor!important}.host-online,.sync-badge:not(.offline){background:var(--ui-purple-faint)!important;border-color:#d9cff5!important;color:var(--ui-purple)!important}.host-online i,.sync-badge:not(.offline):before{background:var(--ui-purple)!important;box-shadow:0 0 0 4px rgba(103,61,230,.13)!important}body.patoz-offline .host-online,body.patoz-offline .sync-badge{background:#f4f1fc!important;border-color:#d9cff5!important;color:#6b6086!important}body.patoz-offline .host-online i{background:#8d78c9!important;box-shadow:0 0 0 4px rgba(103,61,230,.1)!important}.host-content :is(h1,h2,h3,h4,h5,strong,.row-main b,.amount){color:#2f2940}.host-content :is(p,small,.help,.muted,.row-main small){color:var(--ui-muted)}.host-content :is(.chip,.badge,.status-pill,.tag,.pill):not(.red):not(.danger):not(.error){background:var(--ui-purple-soft)!important;border:1px solid #ddd3f7!important;color:var(--ui-purple)!important}.host-content :is(input[type=checkbox],input[type=radio]){accent-color:var(--ui-purple)!important}.secure-login-page .secure-login-visual h1,.secure-login-visual h1,body:not(.host-authenticated) .secure-login-visual h1{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 5px 22px rgba(42,17,113,.24)!important}.operator-code-check{display:block!important;position:relative!important;width:100%!important}.operator-code-check input{padding-right:58px!important;width:100%!important}.operator-code-check-btn{background:var(--ui-purple-soft)!important;border-radius:8px!important;color:var(--ui-purple)!important;cursor:pointer!important;height:36px!important;margin:0!important;min-height:36px!important;min-width:40px!important;padding:0!important;position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;transition:background .18s ease,color .18s ease,opacity .18s ease!important;width:40px!important;z-index:2!important}.operator-code-check-btn:hover{background:#e7e0ff!important;color:var(--ui-purple-dark)!important}.operator-code-check-btn:focus-visible{outline:2px solid var(--ui-purple)!important;outline-offset:2px!important}.operator-code-check-btn .ta-icon{fill:currentColor!important;height:21px!important;width:21px!important}.operator-code-check-btn.is-verified{animation:operatorCodeVerified .65s ease both!important;background:#23a566!important;border-color:#23a566!important;color:#fff!important}.login-lookup-status.is-verified{background:var(--ui-purple-faint)!important;border-color:#cfc2f3!important;color:var(--ui-purple)!important}@keyframes operatorCodeVerified{0%{transform:translateY(-50%) scale(1)}35%{box-shadow:0 0 0 8px rgba(35,165,102,.15);transform:translateY(-50%) scale(1.12)}to{opacity:.2;transform:translateY(-50%) scale(.92)}}#splash.splash-screen{background:#673de6!important;background-image:linear-gradient(155deg,#744df0,#673de6 48%,#4f22c7)!important}#splash .loading,#splash .splash-credit,#splash .splash-site,#splash .splash-title{color:#fff!important}.job-pause-modal{display:grid!important;height:100dvh!important;inset:0!important;overflow:hidden!important;padding:14px!important;place-items:center!important;position:fixed!important;width:100vw!important;z-index:2147483600!important}.job-pause-modal[hidden]{display:none!important}.job-pause-dialog{background:#fff!important;border:1px solid var(--ui-purple-line)!important;inset:auto!important;margin:0!important;max-height:calc(100dvh - 28px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;position:relative!important;transform:none!important;width:min(100%,560px)!important}@media(max-width:760px){.operator-code-check input{padding-right:60px!important}.operator-code-check-btn{height:38px!important;min-height:38px!important;min-width:40px!important;right:7px!important;width:40px!important}.job-pause-dialog{max-height:calc(100dvh - 24px)!important;width:100%!important}}:root{--brown:#5f4d91!important;--hazelnut:#67568f!important;--cream:#fbfaff!important;--cream-2:#f7f5fc!important;--olive:#756f82!important;--success:#673de6!important;--warning:#8466ed!important;--soft-page:#f7f5fc!important;--soft-page-2:#f1edff!important;--soft-card:#fff!important;--soft-card-alt:#fbfaff!important}:is(.host-app,.app-shell,.host-content,.public-panel-app,.setup-app) :is([class~=green],[class~=orange],[class~=brown],[class~=yellow],[class~=olive],[class*=-green],[class*=-orange],[class*=-brown],[class*=-yellow],[class*=-olive],.status-approved,.status-pending,.status-waiting,.status-completed,.status-active,.install-alert.ok,.setup-status,.public-secure,.notification-success,.support-read-state.is-read):not(.danger):not(.error):not(.red):not(.urgent):not(.high){background:#f1edff!important;border-color:#d8cef5!important;color:#673de6!important}:is(.host-app,.app-shell,.host-content,.public-panel-app,.setup-app) :is([class~=green],[class~=orange],[class~=brown],[class~=yellow],[class~=olive],[class*=-green],[class*=-orange],[class*=-brown],[class*=-yellow],[class*=-olive]):not(.danger):not(.error):not(.red) :is(svg,.ta-icon){color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}:is(.host-content,.view) :is(.card,.simple-card,.kpi,.kpi-card,.status-card,.form-card,.chart-card,.action-card,.list-row,.simple-details,.operator-badge,.sync-badge,.check-row,.search-select-menu,.table-wrap,.customer-card,.job-card,.appointment-card,.info-box,.summary-row,.table-row){background:#fff!important;border-color:#ded5f6!important;box-shadow:0 8px 24px rgba(47,28,106,.07)!important}:is(.host-content,.view) :is(.card-soft,.soft-card,.help,.empty,.list-filter-card,.report-filter-details,.customer-job-row,.payment-type-row,.admin-request-card){background:#fbfaff!important;border-color:#ded5f6!important;color:#464154!important}:is(.host-content,.view) :is(.avatar,.tl-avatar,.ico,.section-icon,.host-kpi-icon,.panel-icon,.queue-order,.business-logo,.step-no){background:#f1edff!important;border-color:#ded5f6!important;box-shadow:none!important;color:#673de6!important}:is(.host-content,.view) :is(.btn.primary,.btn.success,.btn.green,.whatsapp-pay-btn):not(.danger){background:#673de6!important;border-color:#673de6!important;color:#fff!important}:is(.host-content,.view) :is(.btn.primary,.btn.success,.btn.green,.whatsapp-pay-btn):not(.danger):hover{background:#4f22c7!important;border-color:#4f22c7!important;color:#fff!important}.secure-login-visual h1,.secure-login-visual h1 *{color:#fff!important;-webkit-text-fill-color:#fff!important}.patoz-app-gear{display:block!important;object-fit:contain!important;pointer-events:none!important}.host-field-machine{background:hsla(0,0%,100%,.13)!important;border:1px solid hsla(0,0%,100%,.18)!important;box-shadow:0 8px 20px rgba(46,24,121,.14)!important}.host-field-machine .patoz-app-gear{height:32px!important;width:32px!important}.host-field-customer .host-active-label{color:#d9d0ff!important;display:block!important;font-size:11px!important;font-weight:850!important;letter-spacing:.09em!important;line-height:1.25!important;margin-bottom:4px!important}.host-field-customer .host-active-customer-name{color:#fff!important;text-shadow:0 1px 2px rgba(42,23,103,.16)!important}.host-live-timer strong,.host-timer-row strong{letter-spacing:.035em!important;text-shadow:0 2px 4px rgba(42,23,103,.18)!important}.dashboard-start-hero{align-items:center!important;display:inline-flex!important;gap:10px!important;justify-content:center!important;min-height:52px!important;padding:8px 16px!important}.dashboard-start-hero .patoz-app-gear{flex:0 0 26px!important;height:26px!important;width:26px!important}.dashboard-start-copy{align-items:center!important;color:#fff!important;display:flex!important;gap:.32em!important}.dashboard-start-copy strong{color:#fff!important;font-size:14px!important;font-weight:850!important;line-height:1!important}.job-start-primary .patoz-app-gear{flex:0 0 42px!important;height:42px!important;width:42px!important}@media(max-width:760px){.host-page-actions .dashboard-start-hero{border-radius:20px!important;box-shadow:0 18px 36px rgba(103,61,230,.28)!important;gap:22px!important;justify-content:flex-start!important;min-height:141px!important;padding:18px 26px!important;width:100%!important}.dashboard-start-hero .patoz-app-gear{flex:0 0 70px!important;height:70px!important;width:70px!important}.dashboard-start-copy{align-content:center!important;display:grid!important;gap:2px!important;text-align:left!important}.dashboard-start-copy strong{display:block!important;font-size:27px!important;letter-spacing:-.025em!important;line-height:1.02!important}.job-start-primary{border-radius:20px!important;gap:19px!important;min-height:148px!important;padding:20px 24px!important}.job-start-primary .patoz-app-gear{flex:0 0 60px!important;height:60px!important;width:60px!important}.job-start-primary strong{font-size:27px!important;line-height:1.08!important}.job-start-primary em{font-size:13px!important;line-height:1.35!important;margin-top:4px!important}.host-field-machine{flex-basis:50px!important;height:50px!important;width:50px!important}.host-field-machine .patoz-app-gear{height:30px!important;width:30px!important}.host-live-timer strong{letter-spacing:.045em!important;text-shadow:0 2px 4px rgba(42,23,103,.18)!important}.search-select-wrap{isolation:isolate!important;min-width:0!important;position:relative!important;width:100%!important}.search-select-input{border-radius:14px!important;min-height:52px!important;padding:10px 56px 10px 14px!important;width:100%!important}.search-select-toggle{background:transparent!important;border:0!important;border-radius:11px!important;bottom:auto!important;box-shadow:none!important;color:#673de6!important;height:44px!important;margin:0!important;padding:0!important;position:absolute!important;right:5px!important;top:50%!important;transform:translateY(-50%)!important;width:44px!important;z-index:3!important}.search-select-toggle:active{background:#f0ecff!important;transform:translateY(-50%) scale(.97)!important}.search-select-wrap.open .search-select-toggle{background:#eee9ff!important;border:0!important;box-shadow:none!important;color:#673de6!important;top:50%!important;transform:translateY(-50%)!important}.search-select-toggle svg{height:22px!important;width:22px!important}.search-select-menu{left:0!important;max-height:48vh!important;right:0!important;top:calc(100% + 7px)!important;width:100%!important}}.host-empty-job-icon{background:transparent!important;border:0!important;border-radius:22px!important;box-shadow:none!important;height:82px!important;overflow:visible!important;width:82px!important}.host-empty-job-app-logo{display:block!important;filter:drop-shadow(0 10px 18px rgba(103,61,230,.16))!important;height:82px!important;max-width:none!important;object-fit:contain!important;width:82px!important}@media(max-width:760px){.host-empty-job-app-logo,.host-empty-job-icon{height:76px!important;width:76px!important}}.dashboard-start-hero{box-sizing:border-box!important;flex-wrap:nowrap!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;white-space:normal!important}.dashboard-start-hero .patoz-app-gear{flex:0 0 22px!important;height:22px!important;max-height:22px!important;max-width:22px!important;width:22px!important}.dashboard-start-copy{flex:0 1 auto!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.dashboard-start-copy strong{margin:0!important;padding:0!important;white-space:nowrap!important}@media(max-width:760px){.host-page-actions .dashboard-start-hero{align-items:center!important;border-radius:18px!important;gap:15px!important;justify-content:flex-start!important;min-height:108px!important;padding:14px 20px!important;width:100%!important}.dashboard-start-hero .patoz-app-gear{flex:0 0 46px!important;height:46px!important;max-height:46px!important;max-width:46px!important;width:46px!important}.dashboard-start-copy{align-content:center!important;display:grid!important;gap:1px!important;grid-template-rows:auto auto!important;justify-items:start!important;line-height:1!important}.dashboard-start-copy strong{display:block!important;font-size:21px!important;letter-spacing:-.018em!important;line-height:1.08!important}}@media(max-width:360px){.host-page-actions .dashboard-start-hero{gap:12px!important;min-height:96px!important;padding:12px 16px!important}.dashboard-start-hero .patoz-app-gear{flex-basis:40px!important;height:40px!important;max-height:40px!important;max-width:40px!important;width:40px!important}.dashboard-start-copy strong{font-size:19px!important}}:root{--patoz-font-family:"Poppins",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}body,body *,body :after,body :before,button,details,dialog,html,input,label,optgroup,option,select,summary,table,td,textarea,th{font-family:var(--patoz-font-family)!important;font-synthesis:weight style}body{font-weight:400!important}input,option,select,textarea{font-weight:400}.card h1,.card h2,.card h3,.card h4,.font-bold,.host-page-head h1,.page-title,.section-heading h2,.simple-welcome span,.strong,b,h1,h2,h3,h4,h5,h6,strong{font-family:var(--patoz-font-family)!important}.font-bold,.strong,b,strong{font-weight:700!important}h1,h2{font-weight:800!important}h3,h4,h5,h6{font-weight:700!important}.card label,.card p,.card span,.help,.muted,small{font-family:var(--patoz-font-family)!important}.simple-welcome>div>span{font-weight:700!important;letter-spacing:-.018em}.secure-login-visual h1{font-family:var(--patoz-font-family)!important;font-style:normal!important;font-synthesis:none!important;font-weight:800!important}:root{--pd-ui-font:"Poppins",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--pd-weight-light:300;--pd-weight-regular:400;--pd-weight-medium:500;--pd-weight-semibold:600;--pd-weight-bold:700}.host-app,.host-content,.public-panel-app,.view,body,button,details,dialog,html,input,label,optgroup,option,select,summary,textarea{font-family:var(--pd-ui-font)!important;font-synthesis:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body .host-app :where(.host-content,.host-sidebar,.host-topbar,.bottom-nav) *{font-family:var(--pd-ui-font)!important;font-synthesis:none!important;font-weight:var(--pd-weight-regular)!important}body .host-app :is(.page-title h1,.topbar h1,.host-page-head h1,.view-title,.page-heading,.v3-command-copy h2){font-weight:var(--pd-weight-bold)!important;letter-spacing:-.032em!important}body .host-app .host-content :is(.card h1,.card h2,.card h3,.card h4,.section-heading h2,.section-heading h3,.panel-card-head h2,.panel-card-head h3,.host-card-head h2,.host-card-head h3,.simple-details summary,.section-title,.card-title,.modal-title,.notification-inbox-hero h2,.notification-inbox-top h3,.support-ticket-card h3,.appointment-title-block h3,.simple-active h2,.simple-live-box h2){font-family:var(--pd-ui-font)!important;font-weight:var(--pd-weight-semibold)!important;letter-spacing:-.022em!important}body .host-app .host-content :is(p,li,td,.card p,.card li,.card td,.section-heading p,.panel-card-head p,.host-card-head p,.host-page-head p,.page-title p,.muted,.helper,.hint,.subtext,.meta,.empty,.notification-inbox-message,.support-ticket-card>p){font-weight:var(--pd-weight-regular)!important;letter-spacing:0!important}body .host-app .host-content :is(small,em,.card small,.list-row small,.simple-action em,.host-kpi>small,.kpi small,.stat-label,.kpi-label,.list-label,.appointment-detail-grid span,.appointment-change-grid span,.central-kpis span,.notification-status-grid small){font-weight:var(--pd-weight-regular)!important}body .host-app .host-content :is(.host-kpi>small,.kpi>div>small:first-child){font-weight:var(--pd-weight-medium)!important}body .host-app .host-content .kpi>div>small:last-child{font-weight:var(--pd-weight-regular)!important}body .host-app .host-content :is(label,.field label,.field>label,.form-label,.field-label,th,.table th,.data-table th,.host-trend,.status-label,.appointment-primary-time span,.appointment-detail-grid span,.appointment-change-grid span){font-weight:var(--pd-weight-medium)!important;letter-spacing:0!important}body .host-app .host-content :is(b,strong,.card b,.card strong,.host-kpi>strong,.kpi>div>strong,.stat-value,.kpi-value,.central-kpis b,.notification-status-grid b,.summary-card>strong,.report-kpis b,.simple-live-timer,.simple-active-timer,.simple-live-numbers b,.simple-live-numbers strong,.appointment-primary-time strong,.appointment-detail-grid b,.appointment-change-grid b,.customer-job-amount){font-weight:var(--pd-weight-semibold)!important}body .host-app .host-content .simple-welcome b{font-weight:var(--pd-weight-medium)!important}body .host-app .host-content .simple-welcome span{font-weight:var(--pd-weight-semibold)!important;letter-spacing:-.018em!important}body .host-app :is(.host-brand strong,.host-user strong,.host-mobile-brand strong,.secure-login-brand b){font-weight:var(--pd-weight-semibold)!important}body .host-app :is(.host-brand small,.host-user small,.host-mobile-brand small){font-weight:var(--pd-weight-regular)!important}body .host-app :is(.host-user>span:first-child,.host-mobile-brand>span:first-child){font-weight:var(--pd-weight-semibold)!important}body .host-app :is(.host-nav-label,.host-online){font-weight:var(--pd-weight-medium)!important}body .host-app :is(.host-nav button,.bottom-nav button,.bottom-nav a,.btn,.simple-action,.simple-main-start,.simple-save,.simple-finish-now,.setup-button,.pwa-install-btn,.login-role-switch button){font-weight:var(--pd-weight-semibold)!important}body .host-app :is(.chip,.badge,.status,.status-pill,.status-chip,.tag,.pill,.completion-badge,.sync-badge,.operator-badge,.support-priority,.support-read-state,.support-new-badge){font-weight:var(--pd-weight-medium)!important}body .host-app :is(input,select,textarea,option){font-weight:var(--pd-weight-regular)!important;letter-spacing:0!important}body .host-app input::placeholder,body .host-app textarea::placeholder{font-weight:var(--pd-weight-regular)!important}body .secure-login-page *{font-family:var(--pd-ui-font)!important;font-synthesis:none!important;font-weight:var(--pd-weight-regular)!important}body .secure-login-visual h1{font-weight:800!important;letter-spacing:-.065em!important}body .secure-login-panel :is(h2,.login-heading h2){font-weight:var(--pd-weight-bold)!important}body .secure-login-panel :is(p,small){font-weight:var(--pd-weight-regular)!important}body .secure-login-panel :is(label,.remember-row){font-weight:var(--pd-weight-medium)!important}body .secure-login-panel :is(button,.secure-pin-wrap button){font-weight:var(--pd-weight-semibold)!important}body :is(.job-pause-modal,.support-upload-modal,.support-detail-modal,.toast) *{font-family:var(--pd-ui-font)!important;font-synthesis:none!important;font-weight:var(--pd-weight-regular)!important}body :is(.job-pause-modal,.support-upload-modal,.support-detail-modal,.toast) :is(h1,h2,h3,h4,.modal-title){font-weight:var(--pd-weight-semibold)!important;letter-spacing:-.022em!important}body :is(.job-pause-modal,.support-upload-modal,.support-detail-modal,.toast) :is(b,strong,.btn,button){font-weight:var(--pd-weight-semibold)!important}body :is(.job-pause-modal,.support-upload-modal,.support-detail-modal,.toast) :is(label,.chip,.badge,.status-pill){font-weight:var(--pd-weight-medium)!important}body .public-panel-app *{font-family:var(--pd-ui-font)!important;font-synthesis:none!important;font-weight:var(--pd-weight-regular)!important}body .public-panel-app :is(.public-page-head h1){font-weight:var(--pd-weight-bold)!important}body .public-panel-app :is(.card h2,.panel-card-head h2,.lookup-card-head h3){font-weight:var(--pd-weight-semibold)!important}body .public-panel-app :is(p,small,span,li,td){font-weight:var(--pd-weight-regular)!important}body .public-panel-app :is(b,strong,.btn,label,th,.business-logo,.panel-icon,.queue-order,.public-code,.chip,.status-pill){font-weight:var(--pd-weight-semibold)!important}#splash .splash-title{font-weight:800!important}#splash .splash-site{font-weight:600!important}#splash .loading,#splash .splash-credit{font-weight:400!important}@media(max-width:760px){body .host-app .host-content :is(.card h2,.section-heading h2,.panel-card-head h2,.host-card-head h2){font-weight:var(--pd-weight-semibold)!important}body .host-app .host-content :is(.host-kpi>strong,.kpi>div>strong,.stat-value,.kpi-value){font-weight:var(--pd-weight-semibold)!important}}.manual-notification-page{margin:0 auto;max-width:1180px;width:100%}.notification-send-page-btn svg{fill:currentColor;height:16px;width:16px}@media(max-width:640px){.notification-device-actions{grid-template-columns:1fr 1fr!important}.notification-device-actions .notification-send-page-btn{grid-column:1/-1}.manual-notification-page .manual-notification-card{margin-bottom:calc(84px + env(safe-area-inset-bottom))!important}}.notification-settings-intro{align-items:stretch!important;gap:24px!important;grid-template-columns:minmax(0,1fr) minmax(470px,.95fr)!important}.notification-settings-copy{align-self:center!important;min-width:0!important}.notification-device-note{background:linear-gradient(145deg,#f7f4ff,#eee8ff)!important;border:1px solid #d8cdfb!important;border-radius:17px!important;box-shadow:0 12px 30px rgba(74,42,145,.08)!important;box-sizing:border-box!important;color:var(--pd-text)!important;display:flex!important;flex-direction:column!important;font-weight:var(--pd-weight-regular)!important;justify-content:center!important;min-width:0!important;padding:20px!important;width:100%!important}.notification-device-head{align-items:start!important;display:grid!important;gap:13px!important;grid-template-columns:46px minmax(0,1fr)!important;min-width:0!important}.notification-device-head-icon{background:#fff!important;border:1px solid #d9cff9!important;border-radius:14px!important;box-shadow:0 7px 18px rgba(75,44,154,.09)!important;color:var(--pd-primary)!important;display:grid!important;height:46px!important;place-items:center!important;width:46px!important}.notification-device-head-icon svg{fill:currentColor!important;height:22px!important;width:22px!important}.notification-device-head b,.notification-device-head span{display:block!important}.notification-device-head b{color:var(--pd-heading)!important;font-size:15px!important;font-weight:var(--pd-weight-semibold)!important;letter-spacing:-.012em!important;line-height:1.3!important;margin:1px 0 4px!important}.notification-device-head>div>span{color:#6b6480!important;font-size:12px!important;font-weight:var(--pd-weight-regular)!important;line-height:1.55!important}.notification-device-status{background:transparent!important;border:0!important;border-radius:0!important;margin:16px 0 0!important;padding:0!important;width:100%!important}.notification-device-status>p{align-items:center!important;background:hsla(0,0%,100%,.75)!important;border:1px solid rgba(103,61,230,.14)!important;border-radius:12px!important;color:var(--pd-muted)!important;display:flex!important;font-size:12px!important;justify-content:center!important;line-height:1.45!important;margin:0!important;min-height:70px!important;padding:14px!important;text-align:center!important}.notification-device-status .notification-status-grid{display:grid!important;gap:9px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;width:100%!important}.notification-device-status .notification-status-grid>div{align-items:flex-start!important;background:hsla(0,0%,100%,.82)!important;border:1px solid rgba(103,61,230,.14)!important;border-radius:12px!important;box-shadow:0 5px 13px rgba(67,44,124,.04)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:74px!important;min-width:0!important;overflow:hidden!important;padding:11px 10px!important}.notification-device-status .notification-status-grid small{color:#777083!important;font-size:10px!important;font-weight:var(--pd-weight-medium)!important;line-height:1.25!important;margin:0!important;white-space:normal!important;width:100%!important}.notification-device-status .notification-status-grid b{color:var(--pd-heading)!important;font-size:13px!important;font-weight:var(--pd-weight-semibold)!important;line-height:1.25!important;margin:5px 0 0!important;overflow-wrap:anywhere!important;width:100%!important}.notification-device-status .notification-error,.notification-device-status .notification-success{line-height:1.45!important;margin:10px 0 0!important}.notification-device-actions{display:grid!important;gap:9px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:14px!important;width:100%!important}.notification-device-actions .btn{align-items:center!important;border-radius:11px!important;display:inline-flex!important;font-size:11px!important;gap:7px!important;justify-content:center!important;line-height:1.25!important;min-height:42px!important;min-width:0!important;padding:8px 10px!important;text-align:center!important;white-space:normal!important;width:100%!important}.notification-device-actions .btn svg{flex:0 0 15px!important;height:15px!important;width:15px!important}@media(max-width:1180px){.notification-settings-intro{align-items:start!important;grid-template-columns:1fr!important}.notification-device-note{max-width:none!important}}@media(max-width:640px){.notification-settings-intro{gap:17px!important;padding:17px!important}.notification-device-note{border-radius:15px!important;padding:16px!important}.notification-device-head{gap:11px!important;grid-template-columns:42px minmax(0,1fr)!important}.notification-device-head-icon{border-radius:12px!important;height:42px!important;width:42px!important}.notification-device-status .notification-status-grid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.notification-device-status .notification-status-grid>div{min-height:70px!important}.notification-device-actions{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.notification-device-actions .notification-send-page-btn{grid-column:1/-1!important}}@media(max-width:390px){.notification-device-note,.notification-settings-intro{padding:14px!important}.notification-device-head b{font-size:14px!important}.notification-device-head>div>span{font-size:11px!important}.notification-device-actions .btn{font-size:10.5px!important;padding-left:7px!important;padding-right:7px!important}}body .host-app .host-content .host-active-card .host-job-hero{background:linear-gradient(135deg,#6540db,#7b55e9 58%,#8a67ef)!important;padding:22px!important}body .host-app .host-content .host-active-card .host-job-title{align-items:flex-start!important;min-width:0!important}body .host-app .host-content .host-active-card .host-active-heading{flex:1 1 auto!important;min-width:0!important}body .host-app .host-content .host-active-card .host-job-title h3{color:#fff!important;font-size:17px!important;font-weight:var(--pd-weight-semibold)!important;letter-spacing:-.018em!important;line-height:1.3!important;margin:0!important}body .host-app .host-content .host-active-card .host-active-customer-line{align-items:baseline!important;color:#fff!important;display:flex!important;flex-wrap:wrap!important;gap:3px 8px!important;line-height:1.35!important;margin:7px 0 0!important;min-width:0!important}body .host-app .host-content .host-active-card .host-active-customer-name{color:#fff!important;font-size:15px!important;font-weight:var(--pd-weight-bold)!important;letter-spacing:.012em!important;line-height:1.3!important;overflow-wrap:anywhere!important;text-transform:uppercase!important}body .host-app .host-content .host-active-card .host-active-customer-place{color:hsla(0,0%,100%,.78)!important;font-size:12px!important;font-weight:var(--pd-weight-regular)!important;line-height:1.35!important}body .host-app .host-content .host-active-card .host-active-customer-place:not(:empty):before{color:hsla(0,0%,100%,.55);content:"•";margin-right:8px}body .host-app .host-content .host-active-card .host-timer-row{align-items:stretch!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr)!important;margin-top:20px!important}body .host-app .host-content .host-active-card .host-timer-metric{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.18)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 20px rgba(46,24,121,.1)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:14px 16px!important}body .host-app .host-content .host-active-card .host-timer-metric small{color:hsla(0,0%,100%,.76)!important;font-size:11px!important;font-weight:var(--pd-weight-medium)!important;letter-spacing:.018em!important;line-height:1.25!important;margin:0 0 7px!important}body .host-app .host-content .host-active-card .host-timer-duration strong{color:#fff!important;display:block!important;font-size:clamp(35px,4vw,46px)!important;font-variant-numeric:tabular-nums!important;font-weight:var(--pd-weight-semibold)!important;letter-spacing:.035em!important;line-height:1.08!important;margin:0!important;overflow-wrap:normal!important;text-shadow:0 2px 5px rgba(42,23,103,.18)!important;white-space:nowrap!important;word-break:normal!important}body .host-app .host-content .host-active-card .host-timer-amount b{color:#fff!important;display:block!important;font-size:27px!important;font-weight:var(--pd-weight-semibold)!important;letter-spacing:-.018em!important;line-height:1.15!important;margin:0!important;text-shadow:0 2px 5px rgba(42,23,103,.14)!important;white-space:nowrap!important}@media(max-width:640px){body .host-app .host-content .host-active-card .host-job-hero{padding:18px!important}body .host-app .host-content .host-active-card .host-job-title h3{font-size:16px!important}body .host-app .host-content .host-active-card .host-active-customer-line{display:block!important;margin-top:8px!important}body .host-app .host-content .host-active-card .host-active-customer-name,body .host-app .host-content .host-active-card .host-active-customer-place{display:block!important}body .host-app .host-content .host-active-card .host-active-customer-name{font-size:15px!important}body .host-app .host-content .host-active-card .host-active-customer-place{font-size:11.5px!important;margin-top:3px!important}body .host-app .host-content .host-active-card .host-active-customer-place:not(:empty):before{content:none!important}body .host-app .host-content .host-active-card .host-timer-row{gap:9px!important;grid-template-columns:1fr!important;margin-top:16px!important}body .host-app .host-content .host-active-card .host-timer-metric{min-height:82px!important;padding:12px 14px!important}body .host-app .host-content .host-active-card .host-timer-duration strong{font-size:clamp(31px,10vw,39px)!important;letter-spacing:.045em!important}body .host-app .host-content .host-active-card .host-timer-amount b{font-size:25px!important}}@media(max-width:360px){body .host-app .host-content .host-active-card .host-job-hero{padding:15px!important}body .host-app .host-content .host-active-card .host-timer-duration strong{font-size:30px!important;letter-spacing:.03em!important}body .host-app .host-content .host-active-card .host-timer-amount b{font-size:23px!important}}.fuel-auto-card{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.fuel-auto-card>.checkline,.fuel-auto-card>.field.full,.fuel-auto-card>.fuel-action-grid,.fuel-auto-card>.fuel-price-status,.fuel-auto-card>.fuel-source-error,.fuel-auto-card>.fuel-source-note,.fuel-auto-card>.help,.fuel-auto-card>h2{grid-column:1/-1}.fuel-price-status{align-items:center;background:linear-gradient(135deg,#f5fff9,#ecfaf3);border:1px solid #dcefe5;border-radius:18px;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.fuel-price-status.warning{background:linear-gradient(135deg,#fffaf2,#fff3df);border-color:#ffe1b7}.fuel-price-status em,.fuel-price-status small{color:#6f7d77;display:block;font-size:11px;font-style:normal}.fuel-price-status strong{color:#1f2d27;display:block;font-size:25px;margin:4px 0}.fuel-price-status>span{background:#fff;border:1px solid rgba(32,129,81,.16);border-radius:999px;color:#16834f;font-size:11px;font-weight:700;padding:8px 12px;white-space:nowrap}.fuel-price-status.warning>span{border-color:#ffd49d;color:#c56a00}.fuel-source-error{background:#fff7e9;border:1px solid #ffe0ae;border-radius:15px;color:#8b5d1f;font-size:12px;line-height:1.55;padding:13px 15px}.fuel-action-grid{margin-top:2px}.fuel-action-grid .btn{min-height:48px}.fuel-source-note{background:#f8f6ff;border:1px solid #ece7fb;border-radius:14px;margin:0!important;padding:12px 14px}@media(max-width:700px){.fuel-auto-card{grid-template-columns:1fr}.fuel-auto-card>.field{grid-column:1/-1}.fuel-price-status{align-items:flex-start;flex-direction:column}.fuel-price-status strong{font-size:22px}.fuel-action-grid{grid-template-columns:1fr!important}}.sa-admin-dashboard{display:grid;gap:18px}.sa-admin-dashboard .card{border-radius:24px}.sa-admin-hero{background:linear-gradient(180deg,#fff,#fbf8ff);border:1px solid #ece3ff;box-shadow:0 16px 38px rgba(103,61,230,.08);display:grid;gap:18px;grid-template-columns:1.1fr .9fr;padding:22px}.sa-admin-hero-copy h1{color:#221835;font-size:30px;line-height:1.12;margin:10px 0}.sa-admin-hero-copy p{color:#6f6683;margin:0;max-width:680px}.sa-kicker{align-items:center;background:#f2edff;border-radius:999px;color:#5b34d5;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:8px 12px}.sa-kicker svg{fill:currentColor;height:16px;width:16px}.sa-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.sa-hero-stats{display:grid;gap:12px;grid-template-columns:1fr 1fr}.sa-stat-card{align-items:center;background:#fff;border:1px solid #efe7fd;border-radius:20px;box-shadow:0 12px 24px rgba(89,61,150,.05);display:flex;gap:14px;padding:16px}.sa-stat-card .ico{border-radius:16px;display:grid;flex:none;height:52px;place-items:center;width:52px}.sa-stat-card .ico svg{fill:currentColor;height:24px;width:24px}.sa-stat-card.green .ico{background:#eaf9f1;color:#16a34a}.sa-stat-card.orange .ico{background:#fff3e8;color:#f97316}.sa-stat-card.blue .ico{background:#edf5ff;color:#3b82f6}.sa-stat-card.purple .ico{background:#f1ebff;color:#6f49eb}.sa-stat-card small{color:#887f9c;display:block;font-size:11px;font-weight:600}.sa-stat-card strong{color:#23193a;display:block;font-size:24px;line-height:1.15}.sa-stat-card em{color:#9a91ad;display:block;font-size:11px;font-style:normal;margin-top:4px}.sa-admin-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.sa-admin-grid .span-2{grid-column:span 2}.sa-panel-card{background:linear-gradient(180deg,#fff,#fcfbff);border:1px solid #eee6fc;box-shadow:0 14px 34px rgba(90,62,158,.06);padding:18px}.sa-card-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.sa-card-head h2{color:#271d3e;font-size:17px;line-height:1.2;margin:0}.sa-card-head p{color:#867d98;font-size:12px;line-height:1.5;margin:5px 0 0}.sa-chart-wrap,.sa-completion-wrap{background:linear-gradient(180deg,#fff,#faf7ff);border:1px solid #f1eafd;border-radius:20px;padding:14px}.sa-chart-meta{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.sa-chart-meta b{color:#2a2140;display:block;font-size:14px}.sa-chart-meta small{color:#9389a8;display:block;font-size:11px;margin-top:4px}.sa-badge,.sa-panel-card .chip{align-items:center;background:#f5f0ff;border:1px solid #ece2ff;border-radius:999px;color:#6c44e6;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;padding:7px 11px}.sa-badge.success{background:#ebfaf2;border-color:#d9f2e6;color:#15803d}.sa-panel-card .chip.blue{background:#edf5ff;border-color:#d8e8ff;color:#3b82f6}.sa-panel-card .chip.green{background:#eefbf2;border-color:#d8f0e0;color:#16a34a}.sa-panel-card .chip.orange{background:#fff4e9;border-color:#ffe7ce;color:#ea780b}.sa-panel-card .chip.red{background:#fff0f1;border-color:#ffdfe2;color:#ef4444}.sa-panel-card .chip.purple{background:#f5f0ff;border-color:#eadfff;color:#6f49eb}.sa-chart-wrap svg{display:block;height:265px;width:100%}.sa-axis-text{fill:#a39ab4;font-size:10px;font-weight:600}.sa-grid-line{stroke:#ece6f8;stroke-dasharray:4 6;stroke-width:1}.sa-multi-radial-card,.sa-radial-card{align-items:center;display:grid;gap:14px;grid-template-columns:124px 1fr;padding:10px 4px 2px}.sa-radial-svg svg{display:block;height:120px;margin:auto;overflow:visible;width:120px}.sa-radial-value{fill:#251b3c;font-size:22px;font-weight:800}.sa-radial-sub{fill:#9b92ad;font-size:10px;font-weight:700}.sa-radial-copy b{color:#281f40;display:block;font-size:15px}.sa-radial-copy strong{color:#6f49eb;display:block;font-size:20px;margin-top:5px}.sa-radial-copy small{color:#8d85a1;display:block;line-height:1.5;margin-top:4px}.sa-ring-legend{display:grid;gap:7px;margin-top:10px}.sa-ring-legend span{align-items:center;color:#645d75;display:flex;font-size:12px;gap:8px}.sa-ring-legend i{border-radius:50%;display:inline-block;height:10px;width:10px}.sa-ring-legend strong{color:#251c3a;margin-left:auto}.sa-stack-list{display:grid;gap:14px}.sa-stack-row{display:grid;gap:8px}.sa-stack-head,.sa-stack-meta{align-items:center;display:flex;gap:10px;justify-content:space-between}.sa-stack-head b{color:#291f40;font-size:13px}.sa-stack-head small,.sa-stack-meta span{color:#8f86a2;font-size:11px}.sa-stack-track{background:#f1ecfa;border-radius:999px;display:flex;height:14px;overflow:hidden}.sa-stack-track span{display:block;height:100%}.sa-stack-legend .paid,.sa-stack-track .paid{background:#6f49eb}.sa-stack-legend .recv,.sa-stack-track .recv{background:#f97316}.sa-stack-legend .jobs,.sa-stack-track .jobs{background:#16a34a}.sa-stack-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.sa-stack-legend span{align-items:center;color:#726988;display:inline-flex;font-size:11px;gap:7px}.sa-stack-legend i{border-radius:4px;display:inline-block;height:12px;width:12px}.sa-vertical-bars{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));min-height:162px;padding-top:6px}.sa-vbar-col{display:grid;gap:8px;justify-items:center}.sa-vbars{align-items:flex-end;display:flex;gap:5px;height:136px}.sa-vbars span{border-radius:10px 10px 4px 4px;box-shadow:0 8px 20px rgba(96,65,189,.14);display:block;width:14px}.sa-vbars .main{background:linear-gradient(180deg,#8260ef,#6f49eb)}.sa-vbars .alt{background:linear-gradient(180deg,#ffb58b,#f97316)}.sa-vbar-col small{color:#938aa5;font-size:10px;font-weight:700}.sa-admin-list{display:grid;gap:10px}.sa-admin-list .list-row,.sa-owner-row{align-items:center;background:linear-gradient(180deg,#fff,#faf8ff);border:1px solid #f0e9fc;border-radius:18px;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;padding:12px 14px}.sa-admin-list .amount,.sa-owner-row .amount{text-align:right}.sa-admin-list .amount strong,.sa-owner-row .amount strong{color:#271f3b;display:block;font-size:14px}.sa-admin-list .amount small,.sa-owner-row .amount small{color:#8d84a1;display:block;font-size:11px;margin-top:4px}@media (max-width:1100px){.sa-admin-grid,.sa-admin-hero{grid-template-columns:1fr}.sa-admin-grid .span-2{grid-column:auto}.sa-multi-radial-card,.sa-radial-card{grid-template-columns:1fr}.sa-radial-svg svg{height:110px;width:110px}.sa-hero-stats{grid-template-columns:1fr 1fr}}@media (max-width:700px){.sa-admin-hero{border-radius:20px;padding:16px}.sa-admin-hero-copy h1{font-size:24px}.sa-hero-actions{display:grid;grid-template-columns:1fr 1fr}.sa-hero-stats{grid-template-columns:1fr}.sa-stat-card{padding:14px}.sa-panel-card{border-radius:20px;padding:14px}.sa-card-head{align-items:flex-start;flex-direction:column}.sa-chart-wrap svg{height:220px}.sa-vertical-bars{gap:6px}.sa-vbars span{width:12px}}.super-admin-home{display:grid;gap:18px}.super-admin-intro{background:linear-gradient(135deg,#fff,#faf7ff);border:1px solid #e9e1fb;border-radius:26px;box-shadow:0 18px 42px rgba(84,55,148,.08);display:grid;gap:22px;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);padding:24px}.super-admin-intro h1{color:#241a38;font-size:30px;line-height:1.12;margin:12px 0 9px}.super-admin-intro p{color:#756b89;line-height:1.65;margin:0;max-width:780px}.super-admin-kicker{align-items:center;background:#f1ebff;border-radius:999px;color:#6038d8;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:8px 12px}.super-admin-kicker svg{fill:currentColor;height:16px;width:16px}.super-admin-actions{align-content:center;display:grid;gap:10px;grid-template-columns:1fr 1fr}.super-admin-actions .btn{border-radius:16px;min-height:52px}.super-admin-kpis{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.super-admin-kpi{align-items:center;background:#fff;border:1px solid #ece5f8;border-radius:22px;box-shadow:0 12px 28px rgba(75,51,133,.06);display:flex;gap:14px;padding:18px}.super-admin-kpi .ico{border-radius:16px;display:grid;flex:none;height:52px;place-items:center;width:52px}.super-admin-kpi .ico svg{fill:currentColor;height:24px;width:24px}.super-admin-kpi small{color:#847a96;display:block;font-size:11px;font-weight:600}.super-admin-kpi strong{color:#251b39;display:block;font-size:27px;line-height:1.1;margin:2px 0}.super-admin-kpi em{color:#9b92aa;display:block;font-size:11px;font-style:normal}.super-admin-kpi.purple .ico{background:#efe8ff;color:#6f49eb}.super-admin-kpi.blue .ico{background:#edf5ff;color:#3b82f6}.super-admin-kpi.orange .ico{background:#fff3e6;color:#f59e0b}.super-admin-kpi.green .ico{background:#eaf9f1;color:#16a34a}.super-admin-kpi.red .ico{background:#fff0f1;color:#ef4444}.super-admin-kpi.gray .ico{background:#f0f3f7;color:#64748b}.super-admin-grid{display:grid;gap:18px}.super-admin-grid.charts{grid-template-columns:repeat(3,minmax(0,1fr))}.super-admin-grid.lists{grid-template-columns:1fr 1fr}.super-admin-panel{background:linear-gradient(180deg,#fff,#fcfbff);border:1px solid #ebe4f8;border-radius:24px;box-shadow:0 14px 34px rgba(74,49,132,.06);padding:19px}.super-panel-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.super-panel-head h2{color:#281e3d;font-size:17px;margin:0}.super-panel-head p{color:#877e99;font-size:11px;line-height:1.5;margin:5px 0 0}.super-donut{align-items:center;display:grid;gap:12px;grid-template-columns:170px minmax(0,1fr)}.super-donut-visual{height:152px;margin:auto;position:relative;width:152px}.super-donut-visual svg{height:100%;width:100%}.super-donut-visual>div{display:grid;inset:0;place-content:center;position:absolute;text-align:center}.super-donut-visual strong{color:#241a38;font-size:27px;line-height:1}.super-donut-visual small{color:#8c829e;font-size:10px;margin-top:5px}.super-donut-legend{display:grid;gap:9px}.super-donut-legend span{align-items:center;background:#faf8ff;border:1px solid #eee7fa;border-radius:13px;display:grid;gap:8px;grid-template-columns:10px minmax(0,1fr) auto;padding:9px 10px}.super-donut-legend i{border-radius:50%;height:10px;width:10px}.super-donut-legend b{color:#5f576e;font-size:11px}.super-donut-legend em{color:#261d38;font-size:12px;font-style:normal;font-weight:700}.super-horizontal-bars{display:grid;gap:13px}.super-horizontal-row{display:grid;gap:7px}.super-horizontal-head{align-items:center;display:flex;justify-content:space-between}.super-horizontal-head b{color:#3c334e;font-size:12px}.super-horizontal-head span{color:#251b38;font-size:12px;font-weight:700}.super-horizontal-track{background:#eee9f7;border-radius:999px;height:10px;overflow:hidden}.super-horizontal-track span{border-radius:inherit;display:block;height:100%}.super-horizontal-row small{color:#958ba6;font-size:10px}.super-bar-chart{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));min-height:205px;padding:12px 4px 0}.super-bar-col{display:grid;gap:7px;justify-items:center}.super-bar-value{color:#655b78;font-size:10px;font-weight:700}.super-bar-track{align-items:flex-end;display:flex;height:154px}.super-bar-track span{border-radius:10px 10px 4px 4px;box-shadow:0 9px 20px rgba(98,64,189,.14);display:block;min-height:6px;width:28px}.super-bar-col small{color:#90869f;font-size:10px;font-weight:600}.super-map-panel{padding-bottom:16px}.super-map-layout{display:grid;gap:16px;grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr)}.super-map-layout iframe{background:#f5f2fb;border:1px solid #e5dff1;border-radius:20px;height:430px;width:100%}.super-location-list{display:grid;gap:10px;max-height:430px;overflow:auto;padding-right:4px}.super-location-row{align-items:center;background:#fff;border:1px solid #eee7fa;border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;padding:13px}.super-location-main{align-items:center;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr)}.super-location-main b{color:#302643;display:block;font-size:12px}.super-location-main em,.super-location-main small{color:#898095;display:block;font-size:10px;font-style:normal;margin-top:3px}.super-location-status{text-align:right}.super-location-status small{color:#948ba3;display:block;font-size:9px;margin-top:5px}.super-health{border-radius:999px;display:inline-flex;font-size:9px;font-weight:700;padding:6px 9px}.super-health.ok{background:#e9f9f0;color:#16803e}.super-health.warn{background:#fff0f1;color:#d83c48}.super-health.neutral{background:#f1f3f6;color:#64748b}.super-location-row .btn{border-radius:13px;font-size:10px;min-height:40px;padding:0 12px;white-space:nowrap}.super-map-note{color:#8d849d;display:block;font-size:10px;margin-top:12px}.super-business-list,.super-support-list{display:grid;gap:9px}.super-support-row{align-items:center;background:#fff;border:1px solid #eee7fa;border-radius:16px;cursor:pointer;display:grid;gap:11px;grid-template-columns:8px minmax(0,1fr) auto;padding:12px;text-align:left;width:100%}.super-support-priority{background:#94a3b8;border-radius:999px;height:38px;width:7px}.super-support-priority.high,.super-support-priority.urgent{background:#ef4444}.super-support-priority.normal{background:#f59e0b}.super-support-row b{color:#302642;display:block;font-size:12px}.super-support-row small{color:#90869f;display:block;font-size:9px;margin-top:3px}.super-support-row>div:last-child{text-align:right}.super-business-row{align-items:center;background:#fff;border:1px solid #eee7fa;border-radius:16px;display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr) auto;padding:12px}.super-business-row b{display:block;font-size:12px}.super-business-row small{color:#90869f;display:block;font-size:9px;margin-top:3px}.super-business-row>div:last-child{text-align:right}.super-business-row strong{color:#6f49eb;display:block;font-size:18px}@media(max-width:1180px){.super-admin-grid.charts{grid-template-columns:1fr 1fr}.super-admin-intro{grid-template-columns:1fr}.super-admin-kpis{grid-template-columns:1fr 1fr}.super-map-layout{grid-template-columns:1fr}.super-map-layout iframe{height:320px}.super-location-list{max-height:none}.super-admin-grid.lists{grid-template-columns:1fr}}@media(max-width:700px){.super-admin-intro{border-radius:20px;padding:17px}.super-admin-intro h1{font-size:23px}.super-admin-actions,.super-admin-grid.charts,.super-admin-kpis{grid-template-columns:1fr}.super-admin-kpi{padding:15px}.super-admin-panel{border-radius:20px;padding:15px}.super-panel-head{flex-direction:column}.super-donut{grid-template-columns:1fr}.super-map-layout iframe{height:250px}.super-location-row{grid-template-columns:1fr}.super-location-status{text-align:left}.super-location-row .btn{width:100%}.super-bar-track span{width:22px}}.biz-dashboard{display:grid;gap:18px}.biz-empty-job{margin:0}.biz-empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.biz-kpi-grid{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.biz-kpi{align-items:center;background:linear-gradient(180deg,#fff,#fbf9ff);border:1px solid #eee7fb;border-radius:20px;box-shadow:0 12px 26px rgba(81,54,145,.06);display:flex;gap:12px;padding:16px}.biz-kpi-icon{border-radius:15px;display:grid;flex:none;height:46px;place-items:center;width:46px}.biz-kpi-icon svg{fill:currentColor;height:21px;width:21px}.biz-kpi-icon.purple{background:#f0ebff;color:#6f49eb}.biz-kpi-icon.blue{background:#edf5ff;color:#3b82f6}.biz-kpi-icon.green{background:#eaf9f1;color:#16a34a}.biz-kpi-icon.teal{background:#e9faf8;color:#0f9f8f}.biz-kpi-icon.orange{background:#fff4e8;color:#f97316}.biz-kpi-icon.red{background:#fff0f1;color:#ef4444}.biz-kpi small{color:#8c839f;display:block;font-size:10px;font-weight:600}.biz-kpi strong{color:#271f3d;display:block;font-size:19px;line-height:1.15;margin:3px 0}.biz-kpi em{color:#a097af;display:block;font-size:9px;font-style:normal}.biz-chart-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.biz-chart-grid .span-2{grid-column:span 2}.biz-chart-card{background:linear-gradient(180deg,#fff,#fcfbff);border:1px solid #eee6fb;border-radius:22px;box-shadow:0 14px 34px rgba(87,58,151,.06);padding:18px}.biz-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.biz-card-head h2{color:#281f3e;font-size:16px;margin:0}.biz-card-head p{color:#897f9c;font-size:11px;line-height:1.5;margin:5px 0 0}.biz-line-chart{background:linear-gradient(180deg,#fff,#faf7ff);border:1px solid #f0e9fc;border-radius:18px;padding:10px 8px 2px}.biz-line-chart svg{display:block;height:245px;width:100%}.biz-grid-line{stroke:#ece6f8;stroke-dasharray:4 6;stroke-width:1}.biz-axis-text{fill:#a29aaf;font-size:10px;font-weight:600}.biz-donut{align-items:center;display:grid;gap:16px;grid-template-columns:145px minmax(0,1fr)}.biz-donut-visual{height:136px;position:relative;width:136px}.biz-donut-visual svg{display:block;height:136px;width:136px}.biz-donut-visual>div{display:grid;inset:0;place-content:center;position:absolute;text-align:center}.biz-donut-visual strong{color:#261d3b;font-size:17px}.biz-donut-visual small{color:#958ca8;font-size:9px;margin-top:3px}.biz-donut-legend{display:grid;gap:9px}.biz-donut-legend span{align-items:center;background:#fbf9ff;border:1px solid #f0e9fc;border-radius:13px;display:grid;gap:8px;grid-template-columns:10px minmax(0,1fr) auto;padding:9px 10px}.biz-donut-legend i{border-radius:50%;height:10px;width:10px}.biz-donut-legend b{color:#514861;font-size:11px}.biz-donut-legend em{color:#776e88;font-size:10px;font-style:normal;font-weight:700}.biz-weekly-bars{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));min-height:174px;padding:10px 6px 0}.biz-week-col{display:grid;gap:8px;justify-items:center}.biz-week-pair{display:flex;height:140px}.biz-week-pair span{border-radius:10px 10px 4px 4px;box-shadow:0 8px 18px rgba(97,62,182,.14);display:block;width:15px}.biz-week-pair .jobs{background:linear-gradient(180deg,#8566ef,#6f49eb)}.biz-week-pair .hours{background:linear-gradient(180deg,#7ab0ff,#3b82f6)}.biz-week-col small{color:#958da6;font-size:10px;font-weight:700}.biz-chart-legend{display:flex;gap:14px;justify-content:flex-end;margin-top:10px}.biz-chart-legend span{align-items:center;color:#7e758f;display:flex;font-size:10px;gap:6px}.biz-chart-legend i{border-radius:4px;display:inline-block;height:11px;width:11px}.biz-chart-legend .jobs{background:#6f49eb}.biz-chart-legend .hours{background:#3b82f6}.biz-horizontal-bars{display:grid;gap:12px}.biz-horizontal-row{display:grid;gap:7px}.biz-horizontal-head{display:flex;gap:10px;justify-content:space-between}.biz-horizontal-head b{color:#3b334b;font-size:11px}.biz-horizontal-head span{color:#675d79;font-size:10px;font-weight:700}.biz-horizontal-track{background:#eee9f8;border-radius:999px;height:9px;overflow:hidden}.biz-horizontal-track span{border-radius:999px;display:block;height:100%}.biz-horizontal-row small{color:#938aa4;font-size:9px}.biz-season-radial{align-items:center;display:grid;gap:16px;grid-template-columns:132px minmax(0,1fr)}.biz-season-visual svg{display:block;height:120px;width:120px}.biz-radial-value{fill:#271f3d;font-size:22px;font-weight:800}.biz-radial-sub{fill:#9a91aa;font-size:10px;font-weight:700}.biz-season-radial b{color:#2a213f;display:block;font-size:14px}.biz-season-radial strong{color:#6f49eb;display:block;font-size:22px;margin:6px 0}.biz-season-radial small{color:#8c829f;display:block;font-size:11px;line-height:1.5}.biz-quick-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media(max-width:1250px){.biz-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1000px){.biz-chart-grid{grid-template-columns:1fr}.biz-chart-grid .span-2{grid-column:auto}.biz-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.biz-kpi-grid{grid-template-columns:1fr}.biz-chart-card{border-radius:20px;padding:14px}.biz-card-head{align-items:flex-start;flex-direction:column}.biz-line-chart svg{height:220px}.biz-donut{grid-template-columns:1fr}.biz-donut-visual{margin:auto}.biz-week-pair span{width:12px}.biz-quick-grid,.biz-season-radial{grid-template-columns:1fr}.biz-season-radial{text-align:center}.biz-season-visual{display:grid;place-items:center}.biz-empty-actions{display:grid;grid-template-columns:1fr}.biz-kpi strong{font-size:18px}}.biz-empty-job{display:grid!important;gap:22px!important;grid-template-columns:110px minmax(0,1fr)!important;padding:24px!important;text-align:left!important}.biz-empty-content{min-width:0}.biz-empty-content h2{margin:0 0 7px!important}.biz-empty-content p{color:#817891;line-height:1.55;margin:0}.biz-empty-actions{gap:12px!important;margin:18px auto 0!important;width:100%!important}.biz-empty-actions,.biz-empty-actions .btn{align-items:center!important;justify-content:center!important}.biz-empty-actions .btn{border-radius:16px!important;display:inline-flex!important;font-weight:750!important;gap:9px!important;min-height:52px!important;min-width:190px!important;text-align:center!important}.biz-empty-actions .btn.primary{box-shadow:0 12px 24px rgba(103,61,230,.18)!important}.biz-action-symbol{background:hsla(0,0%,100%,.18);border-radius:50%;display:inline-grid;flex:none;font-size:11px;height:25px;line-height:1;place-items:center;width:25px}.biz-empty-actions .btn:not(.primary) .biz-action-symbol{background:#efe9ff;color:#673de6}.biz-line-chart{overflow:hidden;padding:12px 12px 5px!important}.biz-line-chart svg{max-height:260px;min-height:230px}.biz-line-chart circle{vector-effect:non-scaling-stroke}.biz-schedule-card{overflow:hidden}.biz-schedule-list{display:grid;gap:11px}.biz-schedule-row{align-items:center;background:linear-gradient(180deg,#fff,#faf8ff);border:1px solid #eee7fa;border-radius:17px;display:grid;gap:13px;grid-template-columns:44px minmax(0,1fr) auto;min-height:78px;padding:13px 14px}.biz-schedule-row.primary{background:linear-gradient(135deg,#f9f6ff,#fff);border-color:#e5dafe}.biz-schedule-index{background:#eee8ff;border-radius:50%;box-shadow:inset 0 0 0 1px #dfd3ff;color:#673de6;display:grid;font-size:13px;font-weight:800;height:40px;place-items:center;width:40px}.biz-schedule-main{min-width:0}.biz-schedule-main b{color:#2a203f;display:block;font-size:13px;line-height:1.35}.biz-schedule-main small{color:#8d839f;display:block;font-size:10px;line-height:1.45;margin-top:4px}.biz-schedule-status{min-width:92px;text-align:right}.biz-schedule-status strong{color:#281f3d;display:block;font-size:15px;line-height:1.25;white-space:nowrap}.biz-schedule-status span{align-items:center;background:#f0ebf8;border-radius:999px;color:#80768f;display:inline-flex;font-size:9px;font-weight:700;justify-content:center;margin-top:5px;min-height:25px;padding:4px 8px;white-space:nowrap}.biz-schedule-status span.approved{background:#eaf9f1;color:#14834d}.biz-schedule-status span.late{background:#fff0f1;color:#d93645}@media(max-width:700px){.biz-empty-job{gap:12px!important;grid-template-columns:1fr!important;justify-items:center!important;padding:21px 16px!important;text-align:center!important}.biz-empty-content{width:100%}.biz-empty-content p{margin-inline:auto;max-width:430px}.biz-empty-actions{display:grid!important;gap:10px!important;grid-template-columns:1fr!important;width:min(100%,390px)!important}.biz-empty-actions .btn{min-height:54px!important;min-width:0!important;width:100%!important}.biz-line-chart{padding:9px 7px 2px!important}.biz-line-chart svg{max-height:225px!important;min-height:210px!important}.biz-schedule-row{gap:11px;grid-template-columns:40px minmax(0,1fr);padding:12px}.biz-schedule-status{align-items:center;display:flex;gap:8px;grid-column:2;min-width:0;text-align:left}.biz-schedule-status strong{font-size:14px}.biz-schedule-status span{margin-top:0}}.host-sidebar{overflow:hidden!important;padding:16px 12px 14px!important}.host-brand{flex:0 0 auto!important;min-height:50px!important;padding:2px 8px 13px!important}.host-role-nav{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:3px 2px 8px!important;scrollbar-width:none!important}.host-role-nav::-webkit-scrollbar{height:0!important;width:0!important}.host-sidebar-footer{flex:0 0 auto!important;margin-top:7px!important}.host-sidebar-help{border-radius:14px!important;margin-top:0!important;padding:12px!important}.host-sidebar-help p{font-size:11px!important;line-height:1.42!important;margin:5px 0 9px!important}.host-nav-collapsible{background:transparent!important;border:1px solid transparent!important;border-radius:15px!important;margin:0 0 6px!important;overflow:hidden!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease!important}.host-nav-collapsible[open]{background:#fbf9ff!important;border-color:#e8e0fb!important;box-shadow:0 6px 18px rgba(78,47,145,.045)!important}.host-nav-summary{border-radius:13px!important;color:#5f586f!important;font-size:12.5px!important;font-weight:750!important;gap:10px!important;letter-spacing:.005em!important;list-style:none!important;min-height:43px!important;padding:0 11px!important;transition:background .16s ease,color .16s ease!important;user-select:none!important;width:100%!important}.host-nav-summary::-webkit-details-marker{display:none!important}.host-nav-summary::marker{content:""!important;display:none!important}.host-nav-summary:hover{background:#f4f0ff!important;color:#633cdb!important}.host-nav-collapsible[open]>.host-nav-summary{background:#f2edff!important;border-radius:13px 13px 9px 9px!important;color:#5b34d5!important}.host-nav-group-icon{fill:currentColor!important;flex:0 0 18px!important;height:18px!important;width:18px!important}.host-nav-summary>span{flex:1 1 auto!important;min-width:0!important}.host-nav-chevron{border-bottom:2px solid!important;border-right:2px solid!important;flex:0 0 8px!important;height:8px!important;opacity:.62!important;transform:rotate(45deg) translate(-1px,-1px)!important;transition:transform .18s ease!important;width:8px!important}.host-nav-collapsible[open] .host-nav-chevron{transform:rotate(225deg) translate(-1px,-1px)!important}.host-nav-collapsible>.host-nav{gap:2px!important;padding:5px 6px 7px!important}.host-nav-collapsible>.host-nav button{border-radius:10px!important;font-size:12.5px!important;font-weight:620!important;gap:10px!important;min-height:38px!important;padding:0 9px 0 11px!important}.host-nav-collapsible>.host-nav button>.nav-side-icon,.host-nav-collapsible>.host-nav button>svg{flex:0 0 17px!important;height:17px!important;width:17px!important}.host-nav-collapsible>.host-nav button.active:before{bottom:8px!important;top:8px!important;width:3px!important}@media (max-height:820px) and (min-width:901px){.host-sidebar{padding-bottom:10px!important;padding-top:11px!important}.host-brand{padding-bottom:8px!important}.host-brand-mark{flex-basis:38px!important;height:38px!important;width:38px!important}.host-brand strong{font-size:15px!important}.host-brand small{font-size:10.5px!important;margin-top:2px!important}.host-nav-collapsible{margin-bottom:4px!important}.host-nav-summary{font-size:12px!important;min-height:38px!important}.host-nav-collapsible>.host-nav button{font-size:12px!important;min-height:35px!important}.host-sidebar-help{padding:9px 10px!important}.host-sidebar-help p{display:none!important}}@media (max-width:900px){.host-sidebar{overflow:hidden!important;padding:14px 12px 16px!important}.host-role-nav{padding-bottom:16px!important}.host-nav-summary{font-size:14px!important;min-height:48px!important;padding:0 13px!important}.host-nav-group-icon{flex-basis:20px!important;height:20px!important;width:20px!important}.host-nav-collapsible>.host-nav{gap:3px!important;padding:6px 7px 9px!important}.host-nav-collapsible>.host-nav button{font-size:13.5px!important;min-height:45px!important;padding:0 12px!important}.host-nav-collapsible>.host-nav button>.nav-side-icon,.host-nav-collapsible>.host-nav button>svg{flex-basis:20px!important;height:20px!important;width:20px!important}}.bottom-nav button svg,.host-nav button svg,.host-nav-summary svg{color:inherit!important;fill:currentColor!important}.host-nav button svg,.host-nav-summary svg{filter:none!important}.host-nav button{color:#625b72!important}.host-nav button:hover{color:#633cdb!important}.host-nav button.active{color:#5d36d4!important}.host-nav-summary{color:#625a73!important}.host-nav-collapsible[open]>.host-nav-summary{color:#5d36d4!important}@media (max-width:900px){:root{--mobile-nav-h:76px!important}.bottom-nav{backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;background:hsla(0,0%,100%,.985)!important;border:0!important;border-radius:18px 18px 0 0!important;border-top:1px solid #e3ddef!important;bottom:0!important;box-shadow:0 -12px 30px rgba(47,28,106,.12)!important;height:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom,0px))!important;left:0!important;margin:0!important;overflow:hidden!important;padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px))!important;position:fixed!important;right:0!important;width:100%!important}.bottom-nav button{border-radius:14px!important;color:#716a7f!important;gap:3px!important;height:66px!important;min-height:66px!important;padding:5px 2px 4px!important}.bottom-nav button.active{background:#f1ecff!important;box-shadow:inset 0 0 0 1px #ded4ff!important;color:#673de6!important}.bottom-nav button>span{flex:0 0 30px!important;height:30px!important;min-height:30px!important;width:30px!important}.bottom-nav .nav-icon,.bottom-nav button svg{fill:currentColor!important;height:25px!important;max-height:25px!important;max-width:25px!important;width:25px!important}.bottom-nav button em{font-size:9.8px!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.08!important}.host-content{padding-bottom:calc(var(--mobile-nav-h) + 22px + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(var(--mobile-nav-h) + 26px + env(safe-area-inset-bottom,0px))!important}.pwa-install-btn{bottom:calc(var(--mobile-nav-h) + 12px + env(safe-area-inset-bottom,0px))!important}}@media (max-width:420px){:root{--mobile-nav-h:72px!important}.bottom-nav{padding-left:5px!important;padding-right:5px!important}.bottom-nav button{height:62px!important;min-height:62px!important}.bottom-nav .nav-icon,.bottom-nav button svg{height:23px!important;width:23px!important}.bottom-nav button em{font-size:9.2px!important}}.report-pro-metrics{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0}.report-metric{align-items:center;background:linear-gradient(180deg,#fff,#fbf9ff);border:1px solid #ece5fb;border-radius:20px;box-shadow:0 12px 28px rgba(86,57,154,.06);display:flex;gap:13px;padding:16px}.report-metric .ico{border-radius:15px;display:grid;flex:none;height:48px;place-items:center;width:48px}.report-metric .ico svg{fill:currentColor;height:22px;width:22px}.report-metric small{color:#837a96;display:block;font-size:11px;font-weight:600}.report-metric strong{color:#251c39;display:block;font-size:21px;line-height:1.15;margin-top:3px}.report-metric em{color:#9b92aa;display:block;font-size:10px;font-style:normal;margin-top:4px}.report-metric.purple .ico{background:#f0eaff;color:#6f49eb}.report-metric.green .ico{background:#eaf9f1;color:#16a34a}.report-metric.blue .ico{background:#edf5ff;color:#3b82f6}.report-metric.orange .ico{background:#fff3e8;color:#f97316}.report-metric.red .ico{background:#fff0f1;color:#ef4444}.report-pro-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.report-pro-grid .span-2{grid-column:span 2}.report-pro-card{background:linear-gradient(180deg,#fff,#fcfbff);border:1px solid #eee6fc;border-radius:22px;box-shadow:0 14px 32px rgba(90,62,158,.06);padding:18px}.report-pro-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.report-pro-head h3{color:#291f3f;font-size:17px;margin:0}.report-pro-head p{color:#867d98;font-size:11px;line-height:1.5;margin:5px 0 0}.report-pro-bars{display:grid;gap:13px}.report-pro-bar-row{display:grid;gap:8px}.report-pro-bar-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.report-pro-bar-head b{color:#2b2141;display:block;font-size:12px}.report-pro-bar-head small{color:#948ba6;display:block;font-size:10px;margin-top:2px}.report-pro-bar-head strong{color:#372b4f;font-size:12px;white-space:nowrap}.report-pro-track{background:#efeafb;border-radius:999px;height:11px;overflow:hidden}.report-pro-track span{background:linear-gradient(90deg,#8262ef,#6f49eb);border-radius:inherit;box-shadow:0 8px 18px rgba(103,61,230,.16);display:block;height:100%}.report-donut-layout{align-items:center;display:grid;gap:14px;grid-template-columns:150px 1fr}.report-donut svg{display:block;height:150px;margin:auto;width:150px}.report-donut-small{fill:#948ba6;font-size:10px;font-weight:700}.report-donut-value{fill:#261d3b;font-size:18px;font-weight:800}.report-donut-legend{display:grid;gap:9px}.report-donut-legend>div{align-items:center;background:#fbf9ff;border:1px solid #efe8fb;border-radius:13px;display:flex;gap:10px;justify-content:space-between;padding:9px 10px}.report-donut-legend span{align-items:center;color:#625a73;display:flex;font-size:11px;gap:8px}.report-donut-legend i{border-radius:50%;display:inline-block;height:9px;width:9px}.report-donut-legend b{color:#2f2544;font-size:11px;white-space:nowrap}.profit-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.profit-grid{grid-template-columns:1fr 1fr}.profit-grid .span-2{grid-column:span 2}@media(max-width:1150px){.report-pro-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-pro-grid{grid-template-columns:1fr 1fr}.report-pro-grid .span-2{grid-column:span 2}}@media(max-width:760px){.profit-grid,.profit-metrics,.report-pro-grid,.report-pro-metrics{grid-template-columns:1fr}.profit-grid .span-2,.report-pro-grid .span-2{grid-column:auto}.report-donut-layout{grid-template-columns:1fr}.report-donut-legend{width:100%}.report-pro-card{padding:15px}.report-pro-head{flex-direction:column}.report-metric{padding:14px}.report-metric strong{font-size:19px}}.fuel-current-price{align-items:center;background:linear-gradient(180deg,#fff,#f8f5ff);border:1px solid #e9e1fb;border-radius:18px;display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1;padding:14px 16px}.fuel-current-price small{color:#7d748f;font-weight:600}.fuel-current-price strong{color:#5f38d8;font-size:18px}.fuel-current-price em{color:#938aa4;font-size:11px;font-style:normal;margin-left:auto}.fuel-job-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.fuel-job-summary>div{background:#f9f6ff;border:1px solid #eee7fb;border-radius:16px;padding:12px}.fuel-job-summary small{color:#887f98;display:block;font-size:10px}.fuel-job-summary strong{color:#271d3b;display:block;font-size:14px;margin-top:4px}@media(max-width:700px){.fuel-current-price{align-items:flex-start;flex-direction:column}.fuel-current-price em{margin-left:0}.fuel-job-summary{grid-template-columns:1fr 1fr}}.dashboard-date-season{align-items:center;background:var(--card,#fff);border:1px solid var(--border,#e8eaf0);border-radius:14px;box-shadow:0 5px 18px rgba(31,41,55,.05);color:var(--muted,#64748b);display:flex;font-size:13px;gap:8px;justify-content:center;line-height:1.25;margin:0 0 14px;min-height:42px;overflow:hidden;padding:9px 14px;white-space:nowrap}.dashboard-date-season span,.dashboard-date-season strong{overflow:hidden;text-overflow:ellipsis}.dashboard-date-season strong{color:var(--text,#111827);font-weight:700}.dashboard-date-season i{color:#a6adbb;flex:0 0 auto;font-style:normal}@media (max-width:560px){.dashboard-date-season{border-radius:12px;font-size:12px;justify-content:flex-start;padding:9px 11px}}@media (min-width:1181px){body:not(.host-authenticated):not(.business-request-open),body:not(.host-authenticated):not(.business-request-open) #app.app-shell,body:not(.host-authenticated):not(.business-request-open) #view.view.host-content,body:not(.host-authenticated):not(.business-request-open) .host-main{height:var(--pd-app-height,100dvh)!important;max-height:100dvh!important;min-height:0!important;overflow:hidden!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-page{height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;width:100%!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-panel{align-items:center!important;box-sizing:border-box!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;padding:clamp(18px,2.2vw,36px)!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-card:not(.business-request-card){box-sizing:border-box!important;height:auto!important;margin:0!important;max-height:100%!important;max-width:none!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;width:100%!important}}@media (max-width:767px){html:has(body:not(.host-authenticated):not(.business-request-open)){background:#fff!important;height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important}body:not(.host-authenticated):not(.business-request-open){background:#fff!important;height:auto!important;inset:auto!important;max-height:none!important;min-height:100svh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;position:static!important;width:100%!important}body:not(.host-authenticated):not(.business-request-open) #app.app-shell,body:not(.host-authenticated):not(.business-request-open) #view.view.host-content,body:not(.host-authenticated):not(.business-request-open) .host-main{background:#fff!important;height:auto!important;inset:auto!important;max-height:none!important;min-height:100svh!important;overflow:visible!important;position:relative!important;width:100%!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-page,body:not(.host-authenticated):not(.business-request-open) .secure-login-panel{background:#fff!important;display:block!important;height:auto!important;inset:auto!important;max-height:none!important;min-height:100svh!important;overflow:visible!important;position:static!important;width:100%!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-panel{margin:0!important;padding:0!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-card:not(.business-request-card){background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;height:auto!important;inset:auto!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:100svh!important;overflow:visible!important;overscroll-behavior-y:auto!important;padding:calc(22px + env(safe-area-inset-top,0px)) calc(20px + env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) calc(20px + env(safe-area-inset-left,0px))!important;position:static!important;width:100%!important}}@media (min-width:768px) and (max-width:1180px) and (orientation:portrait){body:not(.host-authenticated):not(.business-request-open),body:not(.host-authenticated):not(.business-request-open) #app.app-shell,body:not(.host-authenticated):not(.business-request-open) #view.view.host-content,body:not(.host-authenticated):not(.business-request-open) .host-main{height:var(--pd-app-height,100dvh)!important;max-height:100dvh!important;min-height:0!important;overflow:hidden!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-page{grid-template-columns:1fr!important;grid-template-rows:clamp(150px,21dvh,205px) minmax(0,1fr)!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-panel{align-items:flex-start!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;padding:clamp(18px,3vw,30px)!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-card:not(.business-request-card){box-sizing:border-box!important;height:auto!important;margin:0 auto!important;max-height:100%!important;max-width:860px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;width:min(100%,860px)!important}}@media (min-width:768px) and (max-width:1180px) and (orientation:landscape){body:not(.host-authenticated):not(.business-request-open),body:not(.host-authenticated):not(.business-request-open) #app.app-shell,body:not(.host-authenticated):not(.business-request-open) #view.view.host-content,body:not(.host-authenticated):not(.business-request-open) .host-main{height:var(--pd-app-height,100dvh)!important;max-height:100dvh!important;min-height:0!important;overflow:hidden!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-page{grid-template-columns:minmax(230px,31%) minmax(0,69%)!important;grid-template-rows:minmax(0,1fr)!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-visual{height:100%!important;min-height:0!important;padding:clamp(20px,3.2vw,34px)!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-panel{align-items:center!important;box-sizing:border-box!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;padding:clamp(14px,2.2vw,24px)!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-card:not(.business-request-card){box-sizing:border-box!important;height:auto!important;margin:0!important;max-height:100%!important;max-width:none!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:clamp(18px,2.5vw,28px)!important;width:100%!important}body:not(.host-authenticated):not(.business-request-open) .login-role-switch,body:not(.host-authenticated):not(.business-request-open) .secure-login-brand{margin-bottom:10px!important}body:not(.host-authenticated):not(.business-request-open) .login-heading{margin:10px 0 12px!important}body:not(.host-authenticated):not(.business-request-open) .login-heading h2{font-size:clamp(20px,2.7vw,25px)!important;line-height:1.15!important}body:not(.host-authenticated):not(.business-request-open) .login-heading p{font-size:11.5px!important;line-height:1.4!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-card .field{margin-bottom:10px!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-card :is(input,select,textarea){min-height:46px!important}body:not(.host-authenticated):not(.business-request-open) .remember-row{margin:7px 0!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-button{min-height:46px!important}body:not(.host-authenticated):not(.business-request-open) .secure-login-note{font-size:10.5px!important;line-height:1.4!important;margin-top:9px!important;padding:9px 11px!important}body:not(.host-authenticated):not(.business-request-open) .login-request-link{margin-top:8px!important}}.job-start-panel .search-select-input{cursor:text!important;pointer-events:auto!important;touch-action:manipulation!important;user-select:text!important;-webkit-user-select:text!important}.job-start-panel .search-select-wrap{position:relative!important}.job-start-panel .search-select-menu{z-index:120!important}@media(max-width:768px){.job-start-panel .search-select-menu{display:none}.job-start-panel .search-select-wrap.open .search-select-menu{display:block!important;max-height:42vh!important}.job-start-panel .search-select-input{font-size:16px!important}}body .host-app .host-content .host-active-card .host-active-customer-name,body .host-app .host-content .host-field-customer .host-active-customer-name,body .host-app .host-content .host-field-customer h2.host-active-customer-name,body .host-app .host-content .host-field-hero .host-active-customer-name{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 2px rgba(42,23,103,.18)!important}body .host-app .host-content #liveTime,body .host-app .host-content .host-live-timer strong,body .host-app .host-content .host-timer-duration strong{display:block!important;font-variant-numeric:tabular-nums!important;hyphens:none!important;max-width:100%!important;overflow-wrap:normal!important;white-space:nowrap!important;width:max-content!important;word-break:keep-all!important}body .host-app .host-content .host-live-timer,body .host-app .host-content .host-timer-duration{min-width:0!important;overflow:hidden!important}@media(max-width:640px){body .host-app .host-content #liveTime,body .host-app .host-content .host-live-timer strong,body .host-app .host-content .host-timer-duration strong{font-size:clamp(28px,9vw,38px)!important;letter-spacing:.025em!important;line-height:1!important}}@media(max-width:360px){body .host-app .host-content #liveTime,body .host-app .host-content .host-live-timer strong,body .host-app .host-content .host-timer-duration strong{font-size:27px!important;letter-spacing:.015em!important}}.admin-business-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.admin-business-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 6px 18px rgba(15,23,42,.04);padding:14px}.admin-business-card.is-passive{background:#f8fafc;opacity:.82}.admin-business-card-head{align-items:flex-start;display:flex;gap:10px}.admin-business-card-head .row-main{flex:1;min-width:0}.admin-business-card-head .row-main b,.admin-business-card-head .row-main small{display:block}.admin-business-card-head .row-main small{color:#64748b;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-business-card-actions{border-top:1px solid #eef2f7;margin-top:12px;padding-top:12px}.admin-business-list-card .simple-welcome span{color:#64748b;display:block;margin-top:3px}@media(max-width:760px){.admin-business-grid{grid-template-columns:1fr}.admin-business-card-head{align-items:center}.admin-business-list-card .simple-welcome{align-items:flex-start;flex-direction:column;gap:10px}.admin-business-list-card .simple-welcome>.btn{width:100%}}body.business-modal-open{touch-action:none}#adminBusinessEditModal.modal-backdrop,#businessEditModal.modal-backdrop{align-items:center!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(15,23,42,.62)!important;display:flex!important;inset:0!important;justify-content:center!important;overflow-y:auto!important;padding:18px!important;position:fixed!important;z-index:100000!important}#adminBusinessEditModal[hidden],#businessEditModal[hidden]{display:none!important}#adminBusinessEditModal .central-business-edit-modal,#businessEditModal .central-business-edit-modal{background:#fff!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:22px!important;box-shadow:0 28px 80px rgba(15,23,42,.28)!important;margin:auto!important;max-height:min(88vh,820px)!important;padding:0!important;position:relative!important;width:min(760px,100%)!important}#adminBusinessEditModal .modal-head,#businessEditModal .modal-head{align-items:center!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important;margin:0!important;padding:20px 22px 16px!important;position:sticky!important;top:0!important;z-index:3!important}#adminBusinessEditModal .modal-head h2,#businessEditModal .modal-head h2{color:#0f172a!important;font-size:20px!important;font-weight:800!important;line-height:1.25!important}#adminBusinessEditModal .modal-head p,#businessEditModal .modal-head p{color:#64748b!important;font-size:13px!important}#adminBusinessEditModal .icon-btn,#businessEditModal .icon-btn{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;color:#334155!important;flex:none!important;font-size:24px!important;height:40px!important;line-height:1!important;width:40px!important}#adminBusinessEditModal .central-business-edit-form,#businessEditModal .central-business-edit-form{display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:calc(min(88vh,820px) - 78px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:18px 22px 96px!important;-webkit-overflow-scrolling:touch}#adminBusinessEditModal .form-section-title,#businessEditModal .form-section-title{border-bottom:1px solid #e2e8f0!important;color:#334155!important;font-size:14px!important;font-weight:800!important;grid-column:1/-1!important;margin:8px 0 0!important;padding:0 0 8px!important}#adminBusinessEditModal .field,#businessEditModal .field{margin:0!important;min-width:0!important}#adminBusinessEditModal .field label,#businessEditModal .field label{color:#475569!important;display:block!important;font-size:12px!important;font-weight:700!important;margin:0 0 6px!important}#adminBusinessEditModal input,#adminBusinessEditModal select,#adminBusinessEditModal textarea,#businessEditModal input,#businessEditModal select,#businessEditModal textarea{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:12px!important;box-shadow:none!important;color:#0f172a!important;min-height:46px!important;outline:none!important;padding:10px 12px!important;width:100%!important}#adminBusinessEditModal textarea,#businessEditModal textarea{min-height:92px!important;resize:vertical!important}#adminBusinessEditModal input:focus,#adminBusinessEditModal select:focus,#adminBusinessEditModal textarea:focus,#businessEditModal input:focus,#businessEditModal select:focus,#businessEditModal textarea:focus{border-color:#673de6!important;box-shadow:0 0 0 3px rgba(103,61,230,.12)!important}#adminBusinessEditModal .full,#businessEditModal .full{grid-column:1/-1!important}#adminBusinessEditModal .checkline,#businessEditModal .checkline{align-items:center!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;color:#334155!important;display:flex!important;font-weight:700!important;gap:10px!important;padding:13px 14px!important}#adminBusinessEditModal .checkline input,#businessEditModal .checkline input{flex:none!important;height:20px!important;min-height:20px!important;padding:0!important;width:20px!important}#adminBusinessEditModal .modal-actions,#businessEditModal .modal-actions{backdrop-filter:blur(8px)!important;background:hsla(0,0%,100%,.96)!important;border-top:1px solid #e5e7eb!important;bottom:0!important;display:flex!important;gap:10px!important;justify-content:flex-end!important;left:0!important;padding:14px 22px calc(14px + env(safe-area-inset-bottom,0px))!important;position:absolute!important;right:0!important;z-index:4!important}#adminBusinessEditModal .modal-actions .btn,#businessEditModal .modal-actions .btn{border-radius:12px!important;min-height:44px!important;padding:10px 18px!important}@media(max-width:720px){#adminBusinessEditModal.modal-backdrop,#businessEditModal.modal-backdrop{align-items:flex-end!important;background:rgba(15,23,42,.68)!important;padding:0!important}#adminBusinessEditModal .central-business-edit-modal,#businessEditModal .central-business-edit-modal{border-bottom:0!important;border-left:0!important;border-radius:22px 22px 0 0!important;border-right:0!important;max-height:94dvh!important;width:100%!important}#adminBusinessEditModal .modal-head,#businessEditModal .modal-head{padding:16px 16px 13px!important}#adminBusinessEditModal .modal-head h2,#businessEditModal .modal-head h2{font-size:18px!important}#adminBusinessEditModal .central-business-edit-form,#businessEditModal .central-business-edit-form{gap:12px!important;grid-template-columns:1fr!important;max-height:calc(94dvh - 70px)!important;padding:14px 16px 106px!important}#adminBusinessEditModal .field,#adminBusinessEditModal .form-section-title,#adminBusinessEditModal .full,#businessEditModal .field,#businessEditModal .form-section-title,#businessEditModal .full{grid-column:1!important}#adminBusinessEditModal input,#adminBusinessEditModal select,#adminBusinessEditModal textarea,#businessEditModal input,#businessEditModal select,#businessEditModal textarea{font-size:16px!important}#adminBusinessEditModal .modal-actions,#businessEditModal .modal-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important}#adminBusinessEditModal .modal-actions .btn,#businessEditModal .modal-actions .btn{flex:1!important;min-width:0!important;padding:10px 8px!important}}.address-section-title{color:#5b35d5!important;margin-top:10px!important}.business-geocode-box{background:linear-gradient(180deg,#fbfaff,#f7f4ff);border:1px solid #e7e0f8;border-radius:18px;display:grid;gap:12px;padding:14px}.business-geocode-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.business-geocode-actions .btn{min-height:42px}.business-geocode-status{border:1px solid transparent;border-radius:12px;font-size:12px;font-weight:700;line-height:1.5;padding:10px 12px}.business-geocode-status.ok{background:#eaf9f0;border-color:#bce7cc;color:#137a3b}.business-geocode-status.warn{background:#fff7e5;border-color:#f6d894;color:#a15a00}.business-geocode-status.manual{background:#eaf3ff;border-color:#bdd8f7;color:#1d5fa7}.business-geocode-status.error{background:#fff0f1;border-color:#f4c0c5;color:#bd2735}.business-geocode-status.neutral{background:#f2f0f8;border-color:#e2ddea;color:#655d73}.business-geocode-candidates{display:grid;gap:8px}.business-candidate-title{color:#514960;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.business-geocode-candidate{background:#fff;border:1px solid #ded7ef;border-radius:13px;color:#332a43;cursor:pointer;display:grid;gap:4px;padding:11px 12px;text-align:left;transition:.16s ease;width:100%}.business-geocode-candidate.selected,.business-geocode-candidate:hover{border-color:#6f49eb;box-shadow:0 0 0 3px rgba(111,73,235,.11);transform:translateY(-1px)}.business-geocode-candidate b{color:#643fda;font-size:11px}.business-geocode-candidate span{color:#6f667c;font-size:11px;line-height:1.45}.business-map-preview{background:#f4f1fa;border:1px solid #ded7ef;border-radius:14px;min-height:150px;overflow:hidden}.business-map-preview iframe{border:0;display:block;height:210px;width:100%}.business-map-empty{color:#847b92;display:grid;font-size:12px;min-height:150px;padding:18px;place-items:center;text-align:center}.business-location-verification{border-radius:999px;display:inline-flex!important;font-size:9px!important;font-weight:800!important;margin-top:7px!important;padding:5px 8px;width:max-content}.business-location-verification.ok{background:#e9f9f0;color:#16803e}.business-location-verification.warn{background:#fff5df;color:#a15a00}.business-location-verification.manual{background:#eaf3ff;color:#1d5fa7}.business-location-verification.error{background:#fff0f1;color:#c02b39}.business-location-verification.neutral{background:#f1f3f6;color:#64748b}.super-business-map{background:#f5f2fb;border:1px solid #e5dff1;border-radius:20px;height:430px;overflow:hidden;position:relative;width:100%}.super-business-map>iframe{border:0;height:100%;width:100%}.super-map-empty{align-items:center;color:#786f86;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;min-height:260px;padding:24px;text-align:center}.super-map-empty b{color:#3f3550;font-size:15px}.super-map-empty span{font-size:11px}.super-location-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.super-location-actions .btn{margin:0}.super-map-popup{display:grid;gap:5px;max-width:240px}.super-map-popup b{font-size:13px}.super-map-popup span{color:#60586c;font-size:11px;line-height:1.45}.super-map-popup a{color:#5d34d8;font-size:11px;font-weight:700}.central-business-edit-form .search-select-wrap{width:100%}.central-business-edit-form .search-select-input{min-height:46px}#adminBusinessEditModal .central-business-edit-form,#businessEditModal .central-business-edit-form{max-height:calc(min(92vh,900px) - 78px)!important}@media(max-width:1180px){.super-business-map{height:320px}}@media(max-width:720px){.business-geocode-actions{display:grid;grid-template-columns:1fr}.business-geocode-actions .btn{width:100%}.business-map-preview iframe{height:190px}.super-business-map{border-radius:16px;height:270px}.super-location-actions{display:grid;grid-template-columns:1fr;width:100%}.super-location-actions .btn{width:100%}#adminBusinessEditModal .central-business-edit-form,#businessEditModal .central-business-edit-form{max-height:calc(94dvh - 70px)!important}}.customer-osm-map-canvas,.job-osm-map-canvas,.osm-map-canvas,.public-osm-map-canvas,.super-osm-map-canvas{background:#eef1f5;display:block;height:100%;min-height:210px;width:100%}.business-map-preview .osm-map-canvas{border-radius:14px;height:250px;min-height:250px;overflow:hidden}.super-osm-map-canvas{height:430px;min-height:430px}.job-osm-map-canvas{border:0;height:285px;min-height:285px}.public-osm-map-canvas{border:0;height:400px;min-height:400px}.osm-map-error,.public-map-error{align-items:center;background:linear-gradient(145deg,#f7f5fb,#efedf5);box-sizing:border-box;color:#756d81;display:flex;flex-direction:column;gap:7px;height:100%;justify-content:center;min-height:inherit;padding:24px;text-align:center;width:100%}.osm-map-error b,.public-map-error b{color:#3f3550;font-size:14px}.osm-map-error span,.public-map-error span{font-size:11px;line-height:1.55;max-width:540px}.patoz-osm-div-icon{background:transparent!important;border:0!important}.patoz-osm-pin{background:#673de6;border:3px solid #fff;border-radius:18px 18px 18px 4px;box-shadow:0 5px 16px rgba(46,26,103,.35);color:#fff;display:grid;font-size:12px;font-weight:900;height:38px;place-items:center;transform:rotate(-45deg);width:32px}.patoz-osm-pin>i{display:block;font-style:normal;transform:rotate(45deg)}.patoz-osm-pin.number{background:#673de6}.patoz-osm-pin.business{background:#5b21b6}.patoz-osm-pin.machine{background:#dc2626}.patoz-osm-pin{line-height:1}.super-business-osm-label{background:#fff!important;border:1px solid #d8cff3!important;border-radius:9px!important;box-shadow:0 5px 15px rgba(38,25,75,.16)!important;color:#39256e!important;font-family:inherit!important;font-size:11px!important;font-weight:850!important;padding:5px 8px!important}.super-business-osm-label:before{border-top-color:#fff!important}.leaflet-container{font-family:inherit;z-index:1}.leaflet-popup-content-wrapper{border-radius:14px}.leaflet-popup-content{margin:13px 15px}.leaflet-control-attribution{font-size:9px}.business-map-preview iframe,.customer-location-map iframe,.super-map-panel iframe{border:0;display:block;height:100%;min-height:250px;width:100%}.osm-settings-card{overflow:hidden}.osm-service-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.osm-service-grid>div{background:#eaf9f0;border:1px solid #bce7cc;border-radius:14px;color:#137a3b;display:grid;gap:3px;padding:13px 14px}.osm-service-grid small{font-size:10px}.osm-service-grid b{font-size:13px}.osm-settings-note{background:#f7f4ff;border:1px solid #dcd4f2;border-radius:13px;color:#5b5268;font-size:11px;line-height:1.55;margin-top:14px;padding:13px 14px}.osm-settings-note b{color:#4937a8}@media(max-width:1180px){.super-osm-map-canvas{height:320px;min-height:320px}}@media(max-width:720px){.osm-service-grid{grid-template-columns:1fr}.business-map-preview .osm-map-canvas{height:220px;min-height:220px}.super-osm-map-canvas{height:290px;min-height:290px}.job-osm-map-canvas{height:235px;min-height:235px}.public-osm-map-canvas{height:300px;min-height:300px}}.appointment-record-harman{background:#fff;border:1px solid var(--line);border-radius:14px;margin-top:13px;overflow:hidden}.appointment-record-harman-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.appointment-record-harman-head b{color:var(--ink);display:block;font-size:13px}.appointment-record-harman-head span{color:var(--muted);display:block;font-size:11px;margin-top:3px}.appointment-record-harman-head a{color:var(--purple);font-size:11px;font-weight:800;text-decoration:none}.appointment-record-harman-map{background:#eceaf2;border-top:1px solid var(--line);height:280px}.appointment-harman-missing{background:#fafafe;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:12px;padding:16px;text-align:center}@media(max-width:720px){.appointment-record-harman-map{height:240px}.appointment-record-harman-head{flex-direction:column}}.job-location-required-note{align-items:flex-start;background:rgba(112,69,225,.07);border:1px solid rgba(112,69,225,.2);border-radius:14px;color:var(--text);display:flex;font-size:12px;font-weight:750;gap:10px;line-height:1.45;margin-top:10px;padding:11px 12px}.job-location-required-note svg{color:var(--primary);flex:0 0 auto;margin-top:1px}.customer-location-history-preview{background:var(--surface-soft,#faf9ff);border:1px solid var(--line);border-radius:16px;margin-top:12px;overflow:hidden}.customer-location-history-preview[hidden]{display:none!important}.customer-location-card-head,.customer-location-history-head{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:14px 15px 10px}.customer-location-card-head h2,.customer-location-history-head h3{font-size:16px;margin:0}.customer-location-card-head p,.customer-location-history-head p{color:var(--muted);font-size:12px;font-weight:700;margin:3px 0 0}.customer-location-count{background:rgba(112,69,225,.11);border-radius:999px;color:var(--primary);font-size:12px;font-weight:900;padding:6px 10px;white-space:nowrap}.customer-location-map{background:#ececf3;border-bottom:1px solid var(--line);border-top:1px solid var(--line);min-height:290px;position:relative}.customer-location-history-preview .customer-location-map{min-height:230px}.customer-location-map .osm-map-canvas{height:100%;inset:0;position:absolute;width:100%}.customer-location-points{display:grid;gap:8px;padding:12px 14px 15px}.customer-location-point{align-items:center;background:var(--card,#fff);border:1px solid var(--line);border-radius:13px;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr) auto;padding:10px}.customer-location-point-index{background:var(--primary);border-radius:50%;color:#fff;display:grid;font-size:12px;font-weight:950;height:30px;place-items:center;width:30px}.customer-location-point-main{min-width:0}.customer-location-point-main b{display:block;font-size:13px}.customer-location-point-main small{color:var(--muted);display:block;font-weight:700;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-location-point a{color:var(--primary);font-size:12px;font-weight:900;text-decoration:none}.customer-location-empty{color:var(--muted);font-size:13px;font-weight:750;padding:16px;text-align:center}.customer-primary-location-line{align-items:center;background:rgba(25,160,107,.1);border-radius:999px;color:#157c56;display:inline-flex;font-size:11px;font-weight:900;gap:6px;margin-top:5px;padding:5px 8px}.customer-primary-location-line.missing{background:rgba(221,112,41,.1);color:#a9531d}.required-location-backdrop{backdrop-filter:blur(6px);background:rgba(14,12,25,.62);display:grid;inset:0;padding:18px;place-items:end center;position:fixed;z-index:10050}.required-location-dialog{background:var(--card,#fff);border-radius:24px;box-shadow:0 24px 80px rgba(0,0,0,.28);max-height:min(88vh,720px);overflow:auto;padding:20px;width:min(100%,520px)}.required-location-icon{background:rgba(112,69,225,.11);border-radius:18px;color:var(--primary);display:grid;height:54px;margin-bottom:13px;place-items:center;width:54px}.required-location-dialog h2{font-size:21px;margin:0}.required-location-dialog>p{color:var(--muted);font-weight:700;line-height:1.5;margin:8px 0 14px}.required-location-instructions{background:var(--surface-soft,#f6f4fb);border-radius:15px;color:var(--text);font-size:12px;font-weight:700;line-height:1.55;padding:12px 14px}.required-location-instructions b{display:block;margin-bottom:4px}.required-location-actions{display:grid;gap:9px;margin-top:16px}.required-location-actions .btn{min-height:48px}@media(min-width:700px){.required-location-backdrop{place-items:center}.required-location-dialog{padding:24px}.customer-location-map{min-height:360px}}.business-geocode-help{background:#fff;border:1px solid #ded7ef;border-radius:13px;color:#514960;display:grid;gap:3px;padding:11px 12px}.business-geocode-help b{color:#4f2fc6;font-size:12px}.business-geocode-help span{color:#6f667c;font-size:11px;line-height:1.55}.business-map-picker-note{background:#4f2fc6;color:#fff;font-size:11px;font-weight:700;line-height:1.45;padding:9px 11px}.business-map-picker-canvas{cursor:crosshair}.business-geocode-candidate.recommended:before{background:#6f49eb;border-radius:999px;color:#fff;content:"En uygun";font-size:9px;font-weight:800;justify-self:start;margin-bottom:2px;padding:3px 7px}@media(max-width:720px){.business-geocode-help{padding:10px}.business-map-picker-note{font-size:10px}.business-geocode-actions{grid-template-columns:1fr}}.business-operation-status{border:1px solid;border-radius:15px;display:grid;gap:4px;margin:12px 0 16px;padding:13px 15px}.business-operation-status b{font-size:13px}.business-operation-status span{font-size:11px;line-height:1.5}.business-operation-status.ready{background:#eaf9f0;border-color:#b9e3c8;color:#176b38}.business-operation-status.blocked{background:#fff4e8;border-color:#efcf9c;color:#985808}.business-operation-block{display:grid;gap:13px;padding:24px;text-align:center}.business-operation-block-icon{background:#efeaff;border-radius:20px;color:#6542d8;display:grid;height:64px;margin:auto;place-items:center;width:64px}.business-operation-block-icon svg{height:31px;width:31px}.business-operation-block h2{font-size:20px;margin:0}.business-operation-block p{color:var(--muted);line-height:1.6;margin:0}.business-operation-missing{background:#fff5e8;border:1px solid #efd2a3;border-radius:13px;display:grid;gap:5px;padding:12px;text-align:left}.business-operation-missing b{color:#985808;font-size:11px}.business-operation-missing span{color:#76542d;font-size:11px;line-height:1.55}.business-operation-block-banner p{max-width:720px}.super-business-map-name{background:#fff;border:1px solid rgba(65,43,145,.24);border-radius:10px;box-shadow:0 5px 14px rgba(38,25,86,.2);color:#3c2b78;cursor:pointer;font:700 10px/1.25 Poppins,Arial,sans-serif;max-width:190px;overflow:hidden;padding:6px 9px;position:absolute;text-overflow:ellipsis;transform:translate(-50%,-46px);white-space:nowrap;z-index:2}.super-business-map-name:hover{background:#673de6;color:#fff}.business-geocode-actions .btn.primary{box-shadow:0 8px 18px rgba(103,61,230,.18)}@media(max-width:720px){.business-operation-block{padding:18px}.super-business-map-name{font-size:9px;max-width:130px}.business-geocode-actions{grid-template-columns:1fr!important}}.admin-route-loading{align-items:center;background:linear-gradient(180deg,#fff,#fafbff);border:1px solid #e6e8ef;display:flex;gap:18px;justify-content:center;margin-top:8px;min-height:190px;padding:28px;text-align:left}.admin-route-loading h2{color:#111827;font-size:20px;margin:0 0 5px}.admin-route-loading p{color:#667085;line-height:1.55;margin:0}.admin-route-spinner{animation:patoz-admin-spin .72s linear infinite;border:4px solid #ece8ff;border-radius:50%;border-top-color:#673de6;flex:0 0 42px;height:42px;width:42px}@keyframes patoz-admin-spin{to{transform:rotate(1turn)}}.admin-business-card,.central-account-card,.fuel41-city-card,.support-ticket-card{contain-intrinsic-size:240px;content-visibility:auto}#roleSidebarNav{contain:layout style}.fuel41-page{display:grid;gap:18px;margin:0 auto;max-width:1280px;padding-bottom:26px}.fuel41-hero{align-items:center;background:linear-gradient(135deg,#fff,#f7f4ff 58%,#efeaff);border:1px solid #e8e3fb;border-radius:24px;box-shadow:0 12px 34px rgba(66,43,125,.07);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;padding:26px 28px}.fuel41-config .eyebrow,.fuel41-hero .eyebrow,.fuel41-section-head .eyebrow{color:#6941c6;display:block;font-size:10px;font-weight:850;letter-spacing:.11em;margin-bottom:7px}.fuel41-hero h1{color:#1f1732;font-size:clamp(25px,3vw,36px);letter-spacing:-.025em;line-height:1.15;margin:0}.fuel41-hero p{color:#6c6478;line-height:1.65;margin:10px 0 0;max-width:760px}.fuel41-hero-actions{display:grid;gap:9px;justify-items:end;min-width:220px}.fuel41-hero-actions .btn{min-height:48px;white-space:nowrap}.fuel41-hero-actions small{color:#7b7286;text-align:right}.fuel41-stats{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.fuel41-stats article{align-items:center;background:#fff;border:1px solid #e8e9ee;border-radius:19px;box-shadow:0 7px 22px rgba(20,24,40,.035);display:flex;gap:13px;min-width:0;padding:17px 18px}.fuel41-stats article>span{border-radius:14px;display:grid;flex:0 0 43px;height:43px;place-items:center;width:43px}.fuel41-stats article>span svg{fill:currentColor;height:21px;width:21px}.fuel41-stats .purple{background:#f0ebff;color:#673de6}.fuel41-stats .blue{background:#eaf3ff;color:#2563eb}.fuel41-stats .green{background:#eaf9f0;color:#15803d}.fuel41-stats .orange{background:#fff3e8;color:#d8660b}.fuel41-stats em,.fuel41-stats small{display:block}.fuel41-stats small{color:#667085;font-size:11px;font-weight:700}.fuel41-stats strong{color:#101828;display:block;font-size:26px;line-height:1.1;margin:2px 0}.fuel41-stats em{color:#98a2b3;font-size:10px;font-style:normal}.fuel41-guide{align-items:start;background:#f6f9ff;border:1px solid #dce7ff;border-radius:19px;display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr);padding:17px 19px}.fuel41-guide-icon{background:#e8f0ff;border-radius:15px;color:#3267c8;display:grid;height:46px;place-items:center;width:46px}.fuel41-guide-icon svg{fill:currentColor;height:23px;width:23px}.fuel41-guide h2{color:#20345b;font-size:16px;margin:1px 0 5px}.fuel41-guide p{color:#53647f;font-size:12px;line-height:1.6;margin:0}.fuel41-config{border:1px solid #e7e8ed;box-shadow:0 9px 28px rgba(20,24,40,.04);padding:22px}.fuel41-config-head{align-items:flex-start;border-bottom:1px solid #eceef2;display:flex;gap:22px;justify-content:space-between;padding-bottom:18px}.fuel41-config-head h2{color:#19142a;font-size:21px;margin:0}.fuel41-config-head p{color:#73707d;font-size:12px;line-height:1.55;margin:5px 0 0}.fuel41-switch{align-items:center;cursor:pointer;display:inline-flex;gap:9px;user-select:none}.fuel41-switch input{opacity:0;pointer-events:none;position:absolute}.fuel41-switch span{background:#cfd3dc;border-radius:999px;height:27px;position:relative;transition:background .18s ease;width:48px}.fuel41-switch span:after{background:#fff;border-radius:50%;box-shadow:0 2px 7px rgba(16,24,40,.2);content:"";height:21px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:21px}.fuel41-switch input:checked+span{background:#673de6}.fuel41-switch input:checked+span:after{transform:translateX(21px)}.fuel41-switch b{color:#4d4758;font-size:12px;min-width:42px}.fuel41-config-grid{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.fuel41-config-grid .full{grid-column:1/-1}.fuel41-config-grid .field{margin:0}.fuel41-config-grid .field small{color:#8b8792;display:block;font-size:10px;line-height:1.45;margin-top:6px}.fuel41-config-footer{align-items:center;border-top:1px solid #eceef2;display:flex;gap:18px;justify-content:space-between;margin-top:18px;padding-top:16px}.fuel41-config-footer>div{display:grid;gap:3px}.fuel41-config-footer b{align-items:center;color:#344054;display:flex;font-size:12px;gap:7px}.fuel41-config-footer b svg{fill:#16803a;height:16px;width:16px}.fuel41-config-footer span{color:#7a7480;font-size:11px}.fuel41-config-footer .btn{min-height:46px}.fuel41-cities{display:grid;gap:13px}.fuel41-section-head{align-items:flex-end;display:flex;gap:18px;justify-content:space-between}.fuel41-section-head h2{color:#171326;font-size:22px;margin:0}.fuel41-section-head p{color:#73707d;font-size:12px;margin:5px 0 0}.fuel41-count{background:#f0ebff;border-radius:999px;color:#673de6;font-size:11px;font-weight:800;padding:7px 11px;white-space:nowrap}.fuel41-grid{display:grid;gap:13px;grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.fuel41-city-card{background:#fff;border:1px solid #e6e8ed;border-radius:21px;box-shadow:0 9px 25px rgba(20,24,40,.045);display:grid;gap:15px;padding:18px}.fuel41-city-card.ready{border-top:4px solid #22a559}.fuel41-city-card.warning{border-top:4px solid #ef8b29}.fuel41-city-card.missing{border-top:4px solid #98a2b3}.fuel41-city-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.fuel41-city-title{align-items:center;display:flex;gap:11px;min-width:0}.fuel41-city-icon{background:#f1edff;border-radius:14px;color:#673de6;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.fuel41-city-icon svg{fill:currentColor;height:21px;width:21px}.fuel41-city-title h3{color:#19152a;font-size:18px;margin:0}.fuel41-city-title small{color:#7c7785;display:block;font-size:10px;margin-top:3px}.fuel41-status{border-radius:999px;font-size:9px;font-weight:850;padding:6px 9px;white-space:nowrap}.fuel41-status.ready{background:#eaf8ef;color:#157943}.fuel41-status.warning{background:#fff2e8;color:#bd5f14}.fuel41-status.missing{background:#f1f3f5;color:#667085}.fuel41-price{background:#f8f7fb;border-radius:16px;padding:15px 16px}.fuel41-price span,.fuel41-price strong{display:block}.fuel41-price strong{color:#281d48;font-size:29px;line-height:1.05}.fuel41-price span{color:#80798a;font-size:10px;margin-top:4px}.fuel41-meta{display:grid;gap:8px;margin:0}.fuel41-meta div{border-bottom:1px solid #eff0f3;display:flex;gap:15px;justify-content:space-between;padding-bottom:8px}.fuel41-meta div:last-child{border-bottom:0;padding-bottom:0}.fuel41-meta dt{color:#8a8590;font-size:10px}.fuel41-meta dd{color:#45404c;font-size:10px;font-weight:700;margin:0;max-width:65%;overflow-wrap:anywhere;text-align:right}.fuel41-error{background:#fff6ef;border-radius:14px;color:#9b4f13;display:grid;gap:10px;grid-template-columns:31px minmax(0,1fr);padding:11px 12px}.fuel41-error>span{background:#ffe7d4;border-radius:10px;display:grid;height:31px;place-items:center;width:31px}.fuel41-error svg{fill:currentColor;height:16px;width:16px}.fuel41-error b{display:block;font-size:11px}.fuel41-error p{color:#a65d25;font-size:10px;line-height:1.5;margin:3px 0}.fuel41-error small{color:#b17a51;font-size:9px}.fuel41-actions{display:grid;gap:8px;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.fuel41-actions .btn{min-height:43px;padding-inline:10px}.fuel41-actions .btn svg{fill:currentColor;height:16px;width:16px}.fuel41-empty{display:grid;gap:8px;grid-column:1/-1;justify-items:center;padding:34px;text-align:center}.fuel41-empty>span{background:#f0ebff;border-radius:17px;color:#673de6;display:grid;height:52px;place-items:center;width:52px}.fuel41-empty svg{fill:currentColor;height:25px;width:25px}.fuel41-empty h3{margin:5px 0 0}.fuel41-empty p{color:#7b7583;margin:0;max-width:540px}@media(max-width:1050px){.fuel41-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-route-loading{align-items:flex-start;justify-content:flex-start;min-height:155px;padding:20px}.admin-route-spinner{flex-basis:36px;height:36px;width:36px}.fuel41-page{gap:14px}.fuel41-hero{grid-template-columns:1fr;padding:20px}.fuel41-hero-actions{justify-items:stretch;min-width:0}.fuel41-hero-actions small{text-align:left}.fuel41-hero-actions .btn{width:100%}.fuel41-stats{grid-template-columns:1fr 1fr}.fuel41-stats article{padding:14px}.fuel41-stats article>span{flex-basis:38px;height:38px;width:38px}.fuel41-stats strong{font-size:22px}.fuel41-guide{grid-template-columns:40px minmax(0,1fr);padding:14px}.fuel41-guide-icon{height:40px;width:40px}.fuel41-config{padding:17px}.fuel41-config-footer,.fuel41-config-head,.fuel41-section-head{align-items:flex-start;flex-direction:column}.fuel41-config-grid{grid-template-columns:1fr}.fuel41-config-grid .full{grid-column:1}.fuel41-config-footer .btn{width:100%}.fuel41-grid{grid-template-columns:1fr}.fuel41-city-card{padding:16px}}@media(max-width:480px){.fuel41-stats{grid-template-columns:1fr}.fuel41-city-head{align-items:flex-start}.fuel41-status{max-width:112px;text-align:center;white-space:normal}.fuel41-actions{grid-template-columns:1fr}.fuel41-price strong{font-size:26px}}@media(prefers-reduced-motion:reduce){.admin-route-spinner{animation:none}.fuel41-switch span,.fuel41-switch span:after{transition:none}}.biz-collection-layout{align-items:center;display:grid;gap:18px;grid-template-columns:146px minmax(0,1fr);min-height:152px}.biz-collection-ring{display:grid;height:136px;margin-inline:auto;place-items:center;width:136px}.biz-collection-ring svg{display:block;height:136px;overflow:visible;width:136px}.biz-collection-details{display:grid;gap:11px;min-width:0}.biz-collection-rate{background:linear-gradient(135deg,#faf7ff,#fff);border:1px solid #e7def8;border-radius:15px;padding:12px 13px}.biz-collection-rate small{color:#80758f;display:block;font-size:10px;font-weight:750}.biz-collection-rate strong{color:#281f3d;display:block;font-size:21px;font-variant-numeric:tabular-nums;line-height:1.1;margin:3px 0}.biz-collection-rate span{color:#968da4;display:block;font-size:9px;line-height:1.4}.biz-collection-details .biz-donut-legend{gap:7px}.biz-collection-details .biz-donut-legend span{padding:8px 9px}.biz-card-head>.chip{line-height:1.35;max-width:100%;text-align:center;white-space:normal}.biz-weekly-chart{position:relative}.biz-weekly-bars{border-bottom:1px solid #eee8f7;gap:8px;min-height:198px;padding:8px 4px 0}.biz-week-col{gap:7px;min-width:0}.biz-week-values{align-content:end;display:grid;gap:1px;justify-items:center;line-height:1.15;min-height:31px}.biz-week-values b{color:#4d4260;font-size:10px;font-weight:800;white-space:nowrap}.biz-week-values span{color:#7f75a0;font-size:9px;font-weight:700;white-space:nowrap}.biz-week-pair{align-items:flex-end;gap:5px;height:116px;justify-content:center}.biz-week-pair span{min-height:2px;transition:height .25s ease,opacity .25s ease;width:16px}.biz-week-pair span.is-zero{box-shadow:none;opacity:.16}.biz-week-col>small{display:grid;gap:1px;justify-items:center;line-height:1.2}.biz-week-col>small b{color:#635873;font-size:10px}.biz-week-col>small em{color:#9a91a8;font-size:8px;font-style:normal;font-weight:650;white-space:nowrap}.biz-weekly-empty-note{background:hsla(0,0%,100%,.94);border:1px dashed #d9d0e9;border-radius:12px;color:#847a92;font-size:10px;font-weight:700;left:50%;padding:10px 12px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-35%);width:min(90%,430px)}.biz-recent-jobs{display:grid;gap:9px}.biz-recent-job{align-items:center;background:linear-gradient(180deg,#fff,#fbf9ff);border:1px solid #eee7f8;border-radius:16px;box-shadow:0 7px 18px rgba(75,48,128,.035);color:inherit;display:grid;gap:12px;grid-template-columns:50px minmax(0,1fr) minmax(145px,auto) 22px;padding:12px 13px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.biz-recent-job:hover{border-color:#d8cdf3;box-shadow:0 11px 24px rgba(75,48,128,.08);transform:translateY(-1px)}.biz-recent-date{background:#f0ebff;border-radius:14px;color:#603dc8;display:grid;line-height:1;min-height:50px;place-content:center;text-align:center;width:46px}.biz-recent-date b{font-size:17px;font-weight:850}.biz-recent-date small{font-size:9px;font-weight:750;margin-top:4px;text-transform:uppercase}.biz-recent-main{display:grid;gap:3px;min-width:0}.biz-recent-main strong{color:#302640;font-size:13px;line-height:1.25}.biz-recent-main small,.biz-recent-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.biz-recent-main small{color:#746a82;font-size:10px}.biz-recent-main em{color:#9a91a7;font-size:9px;font-style:normal;line-height:1.35}.biz-recent-finance{display:grid;gap:5px;justify-items:end;text-align:right}.biz-recent-finance>b{color:#2d243c;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.biz-recent-finance small{align-items:center;border-radius:999px;display:inline-flex;font-size:8px;font-weight:800;min-height:24px;padding:4px 8px;white-space:nowrap}.biz-recent-finance small.paid{background:#e9f8ef;color:#138049}.biz-recent-finance small.due{background:#fff2e5;color:#cc6508}.biz-recent-arrow{color:#8e82a1;font-size:23px;line-height:1;text-align:center}@media(max-width:700px){.biz-collection-layout{gap:12px;grid-template-columns:1fr}.biz-collection-ring,.biz-collection-ring svg{height:124px;width:124px}.biz-collection-rate{text-align:center}.biz-weekly-bars{gap:4px;overflow-x:auto;padding-inline:0;scrollbar-width:thin}.biz-week-col{min-width:42px}.biz-week-pair span{width:12px}.biz-week-values b{font-size:9px}.biz-week-values span{font-size:8px}.biz-recent-job{gap:10px;grid-template-columns:44px minmax(0,1fr) 18px;padding:11px}.biz-recent-date{min-height:46px;width:42px}.biz-recent-finance{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-column:2;justify-items:start;text-align:left}.biz-recent-arrow{grid-column:3;grid-row:1/span 2}.biz-recent-main small,.biz-recent-main strong{white-space:normal}}.biz-collection-layout{gap:18px!important;grid-template-columns:136px minmax(0,1fr)!important;min-height:150px!important;overflow:hidden!important}.biz-collection-ring{border-radius:50%!important;display:grid!important;height:136px!important;isolation:isolate!important;margin:0 auto!important;min-width:136px!important;overflow:hidden!important;place-items:center!important;position:relative!important;width:136px!important}.biz-collection-ring svg{display:block!important;height:136px!important;max-width:136px!important;overflow:hidden!important;position:static!important;transform:none!important;width:136px!important}.biz-collection-ring:after,.biz-collection-ring:before{content:none!important;display:none!important}.biz-collection-details{gap:10px!important;min-width:0!important;position:static!important}.biz-collection-details .biz-donut-legend{gap:7px!important}.biz-collection-details .biz-donut-legend,.biz-collection-total{display:grid!important;min-width:0!important;position:static!important}.biz-collection-total{background:linear-gradient(135deg,#faf8ff,#fff)!important;border:1px solid #e8e0f7!important;border-radius:14px!important;gap:3px!important;overflow:hidden!important;padding:11px 12px!important}.biz-collection-total small{color:#7d738c!important;display:block!important;font-size:10px!important;font-weight:750!important}.biz-collection-total strong{color:#2d243c!important;font-size:18px!important;font-variant-numeric:tabular-nums!important;font-weight:850!important;line-height:1.25!important;overflow-wrap:anywhere!important}.biz-collection-total span{color:#5f3bc7!important;font-size:10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.biz-collection-rate{display:none!important}#splash .splash-inner,#splash .splash-loader,#splash .splash-main{box-sizing:border-box!important}#splash .splash-main{min-width:0!important;overflow:hidden!important}#splash .splash-logo{filter:drop-shadow(0 2px 0 rgba(255,255,255,.3)) drop-shadow(0 6px 0 rgba(58,24,145,.3)) drop-shadow(0 14px 22px rgba(38,12,108,.38))!important}#splash .splash-logo,#splash .splash-title{margin-left:auto!important;margin-right:auto!important}#splash .splash-title{font-size:clamp(27px,8.6vw,52px)!important;max-width:calc(100vw - 36px)!important;overflow:hidden!important;text-shadow:0 1px 0 hsla(0,0%,100%,.3),0 3px 0 rgba(53,21,139,.48),0 11px 24px rgba(37,12,105,.38)!important;width:auto!important}#splash .splash-loader{margin-left:auto!important;margin-right:auto!important;min-width:0!important;width:min(calc(100vw - 40px),350px)!important}#splash .loading{display:block!important;font-size:clamp(11px,3.35vw,15px)!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.secure-login-visual>img{filter:drop-shadow(0 2px 0 rgba(255,255,255,.28)) drop-shadow(0 7px 0 rgba(55,22,142,.28)) drop-shadow(0 15px 24px rgba(35,11,102,.36))!important}.secure-login-visual h1{text-shadow:0 1px 0 hsla(0,0%,100%,.28),0 4px 0 rgba(53,21,139,.48),0 15px 28px rgba(35,11,102,.34)!important}.secure-login-brand img{filter:drop-shadow(0 1px 0 rgba(255,255,255,.75)) drop-shadow(0 5px 7px rgba(75,42,158,.27))!important}.secure-login-brand b{text-shadow:0 1px 0 #fff,0 3px 7px rgba(78,50,135,.18)!important}@media(max-width:700px){.biz-collection-layout{gap:12px!important;grid-template-columns:1fr!important;overflow:visible!important}.biz-collection-ring{height:126px!important;min-width:126px!important;width:126px!important}.biz-collection-ring svg{height:126px!important;max-width:126px!important;width:126px!important}.biz-collection-details{width:100%!important}.biz-collection-total{text-align:center!important}}@media(max-width:350px){#splash .splash-title{font-size:clamp(25px,8.2vw,30px)!important;letter-spacing:-.035em!important}#splash .loading{font-size:11px!important}}body.business-modal-open{overflow:hidden!important;touch-action:none!important}#adminBusinessEditModal.modal-backdrop,#businessEditModal.modal-backdrop{height:var(--business-modal-viewport-height,100dvh)!important;max-height:var(--business-modal-viewport-height,100dvh)!important;overflow:hidden!important}#adminBusinessEditModal .central-business-edit-modal,#businessEditModal .central-business-edit-modal{display:flex!important;flex-direction:column!important;height:min(900px,calc(var(--business-modal-viewport-height,100dvh) - 28px))!important;max-height:calc(var(--business-modal-viewport-height,100dvh) - 28px)!important;min-height:0!important;overflow:hidden!important;width:min(860px,100%)!important}#adminBusinessEditModal .modal-head,#businessEditModal .modal-head{flex:0 0 auto!important;position:relative!important;top:auto!important;z-index:5!important}#adminBusinessEditModal .central-business-edit-form,#businessEditModal .central-business-edit-form{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;max-height:none!important;min-height:0!important;overflow:hidden!important;padding:0!important}#adminBusinessEditModal .central-business-edit-scroll,#businessEditModal .central-business-edit-scroll{align-content:start!important;display:grid!important;flex:1 1 auto!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:18px 22px 22px!important;-webkit-overflow-scrolling:touch!important;scroll-padding-bottom:24px!important}#adminBusinessEditModal .modal-actions,#businessEditModal .modal-actions{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-top:1px solid #e2e8f0!important;box-shadow:0 -12px 28px rgba(15,23,42,.1)!important;flex:0 0 auto!important;inset:auto!important;margin:0!important;padding:13px 22px calc(13px + env(safe-area-inset-bottom,0px))!important;position:relative!important;width:100%!important;z-index:8!important}#adminBusinessEditModal .modal-actions .btn,#businessEditModal .modal-actions .btn{align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:46px!important}.admin-business-create-card{overflow:visible!important}.admin-business-create-actions{background:#fff;border-top:1px solid #e2e8f0;margin-top:14px;padding-top:12px;z-index:20}@media(max-width:720px){#adminBusinessEditModal.modal-backdrop,#businessEditModal.modal-backdrop{align-items:flex-end!important;height:var(--business-modal-viewport-height,100dvh)!important;max-height:var(--business-modal-viewport-height,100dvh)!important}#adminBusinessEditModal .central-business-edit-modal,#businessEditModal .central-business-edit-modal{border-radius:22px 22px 0 0!important;height:calc(var(--business-modal-viewport-height,100dvh) - 4px)!important;max-height:calc(var(--business-modal-viewport-height,100dvh) - 4px)!important}#adminBusinessEditModal .central-business-edit-scroll,#businessEditModal .central-business-edit-scroll{gap:12px!important;grid-template-columns:minmax(0,1fr)!important;padding:14px 16px 20px!important}#adminBusinessEditModal .central-business-edit-scroll .field,#adminBusinessEditModal .central-business-edit-scroll .form-section-title,#adminBusinessEditModal .central-business-edit-scroll .full,#businessEditModal .central-business-edit-scroll .field,#businessEditModal .central-business-edit-scroll .form-section-title,#businessEditModal .central-business-edit-scroll .full{grid-column:1!important}#adminBusinessEditModal .modal-actions,#businessEditModal .modal-actions{display:grid!important;gap:9px!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;padding:11px 12px calc(11px + env(safe-area-inset-bottom,0px))!important}#adminBusinessEditModal .modal-actions .btn,#businessEditModal .modal-actions .btn{font-size:13px!important;min-height:48px!important;min-width:0!important;white-space:nowrap!important;width:100%!important}.admin-business-create-actions{border-top:1px solid #e2e8f0!important;bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;box-shadow:0 -10px 24px rgba(15,23,42,.1)!important;margin:14px -14px -14px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;position:sticky!important}.admin-business-create-actions .btn{min-height:50px!important}}@media(max-height:560px){#adminBusinessEditModal .modal-head,#businessEditModal .modal-head{padding-bottom:10px!important;padding-top:11px!important}#adminBusinessEditModal .modal-head p,#businessEditModal .modal-head p{display:none!important}#adminBusinessEditModal .central-business-edit-scroll,#businessEditModal .central-business-edit-scroll{padding-top:10px!important}#adminBusinessEditModal .modal-actions,#businessEditModal .modal-actions{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;padding-top:8px!important}}.notification-inbox-toolbar #notificationMarkAllRead:disabled{cursor:default!important;filter:grayscale(.15);opacity:.62!important}.notification-inbox-actions .notification-delete-action{background:#fff1f2!important;border-color:#fecdd3!important;color:#be123c!important}.support-ticket-card{appearance:none!important;display:block!important}.support-ticket-card:focus-visible{outline:3px solid rgba(103,61,230,.2)!important;outline-offset:3px!important}.support-ticket-card-footer{position:relative!important}.support-ticket-delete{align-items:center!important;background:#fff1f2!important;border:1px solid #fecdd3!important;border-radius:9px!important;color:#be123c!important;cursor:pointer!important;display:inline-flex!important;font:inherit!important;font-size:10px!important;font-weight:850!important;gap:5px!important;justify-content:center!important;margin-left:auto!important;min-height:32px!important;padding:6px 10px!important}.support-ticket-delete:hover{background:#ffe4e6!important;border-color:#fda4af!important}.support-ticket-delete svg{height:14px!important;width:14px!important}.support-detail-head-actions{align-items:center!important;display:flex!important;flex:none!important;gap:8px!important}.support-detail-delete{align-items:center!important;background:#fff1f2!important;border:1px solid #fecdd3!important;border-radius:10px!important;color:#be123c!important;cursor:pointer!important;display:inline-flex!important;font-weight:850!important;gap:6px!important;justify-content:center!important;min-height:38px!important;padding:8px 11px!important}.support-detail-delete svg{height:15px!important;width:15px!important}@media(max-width:720px){.notification-inbox-toolbar{display:grid!important;grid-template-columns:1fr!important}.notification-inbox-toolbar>*{width:100%!important}.support-ticket-delete{margin-left:0!important;margin-right:0!important;width:auto!important}.support-ticket-card-footer{gap:8px!important}.support-detail-head{align-items:flex-start!important}.support-detail-head-actions{gap:6px!important}.support-detail-delete{font-size:11px!important;padding:8px 9px!important}}.business-request-page{align-items:stretch!important;grid-template-columns:minmax(360px,.72fr) minmax(640px,1.28fr)!important}.business-request-visual{align-self:start!important;height:100dvh!important;position:sticky!important;top:0!important}.business-request-panel{background:linear-gradient(180deg,#fff,#fbfaff)!important;display:block!important;min-height:100dvh!important;overflow:visible!important;padding:32px!important}.business-request-card{margin:0 auto!important;padding:0!important}.business-request-topbar{gap:16px!important;margin-bottom:24px!important}.business-request-back{background:#fbfaff!important;border:1px solid #ded5f6!important;color:#673de6!important;font-size:13px!important;gap:7px!important;padding:9px 13px!important;white-space:nowrap!important}.business-request-back .ta-icon{fill:currentColor!important;height:18px!important;width:18px!important}.business-request-heading{margin-bottom:22px!important}.business-request-heading h2{color:#1c2434!important;font-size:30px!important;line-height:1.18!important}.business-request-heading p{color:#64748b!important;margin-top:8px!important;max-width:760px!important}.business-request-form{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;box-shadow:0 18px 45px rgba(47,28,106,.08)!important;gap:14px!important;padding:22px!important}.business-request-form>.form-section-title,.business-request-form>.full{grid-column:1/-1!important}.business-request-form input,.business-request-form select,.business-request-form textarea{min-width:0!important}.business-request-form .business-geocode-box{margin-top:2px!important}.business-request-form .business-map-preview{min-height:330px!important}.business-request-info{align-items:flex-start!important;background:#fbfaff!important;border:1px solid #ded5f6!important;border-radius:13px!important;color:#5f4d91!important;display:flex!important;font-size:13px!important;gap:10px!important;line-height:1.55!important;padding:14px 15px!important}.business-request-info .ta-icon{fill:#673de6!important;flex:0 0 21px!important;height:21px!important;width:21px!important}.business-request-actions{backdrop-filter:blur(12px)!important;background:hsla(0,0%,100%,.96)!important;border-radius:0 0 20px 20px!important;border-top:1px solid #e5e7eb!important;box-shadow:0 -10px 24px rgba(47,28,106,.06)!important;gap:10px!important;margin:4px -22px -22px!important;padding:15px 22px calc(15px + env(safe-area-inset-bottom))!important;z-index:15!important}.business-request-actions .btn{justify-content:center!important;min-height:48px!important;min-width:160px!important}.admin-request-info small{color:#64748b!important;display:block!important;font-size:12px!important;margin-top:3px!important}.admin-request-details a{color:#673de6!important;display:inline-flex!important;font-size:12px!important;font-weight:800!important;margin-top:5px!important}@media(max-width:1100px){.business-request-page{grid-template-columns:1fr!important}.business-request-visual{display:none!important}.business-request-panel{padding:28px 20px!important}}@media(max-width:720px){body:not(.host-authenticated) #view.view.host-content{overflow-y:auto!important}.business-request-panel{min-height:100dvh!important;padding:calc(18px + env(safe-area-inset-top)) 12px calc(24px + env(safe-area-inset-bottom))!important}.business-request-card{max-width:560px!important}.business-request-topbar{align-items:flex-start!important;margin-bottom:18px!important}.business-request-topbar .secure-login-brand img{height:48px!important;width:48px!important}.business-request-back{font-size:12px!important;min-height:40px!important;padding:8px 10px!important}.business-request-heading h2{font-size:25px!important}.business-request-heading p{font-size:13px!important}.business-request-form{border-radius:16px!important;gap:12px!important;grid-template-columns:1fr!important;padding:15px!important}.business-request-form>.field,.business-request-form>.form-section-title,.business-request-form>.full{grid-column:1!important}.business-request-form .business-geocode-actions{display:grid!important;grid-template-columns:1fr!important}.business-request-form .business-geocode-actions .btn,.business-request-form .business-geocode-actions a{justify-content:center!important;width:100%!important}.business-request-form .business-map-preview{min-height:280px!important}.business-request-actions{border-radius:0 0 16px 16px!important;display:grid!important;grid-template-columns:1fr 1fr!important;margin:4px -15px -15px!important;padding:12px 15px calc(12px + env(safe-area-inset-bottom))!important}.business-request-actions .btn{min-width:0!important;width:100%!important}}@media(max-width:420px){.business-request-topbar{display:grid!important;grid-template-columns:1fr!important}.business-request-back{width:max-content!important}.business-request-actions{grid-template-columns:1fr!important}}.v3-onboarding-actions>.help{align-self:center;margin-right:auto;max-width:420px}.business-request-info+.business-request-info{margin-top:0}@media(max-width:760px){.v3-onboarding-actions>.help{max-width:none;text-align:center;width:100%}.v3-onboarding-actions{flex-wrap:wrap}}.business-provider-action-removed{display:none!important}body.business-request-open,body.business-request-open #app{overflow:hidden!important}.business-request-page{min-height:100dvh!important;overflow:hidden!important}.business-request-page,.business-request-panel{height:100dvh!important;max-height:100dvh!important}.business-request-panel{align-items:stretch!important;display:flex!important;min-height:0!important}.business-request-card{display:flex!important;flex-direction:column!important;height:calc(100dvh - 64px)!important;max-height:none!important;min-height:0!important;overflow:hidden!important}.business-request-heading,.business-request-topbar{flex:0 0 auto!important}.business-request-form{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;align-content:start!important;scrollbar-gutter:stable!important}.business-request-form .business-geocode-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.business-request-form .business-geocode-actions>.btn{justify-content:center!important;width:100%!important}.business-request-actions{bottom:-22px!important;z-index:30!important}@media(max-width:1100px){.business-request-card{height:calc(100dvh - 56px)!important}}@media(max-width:760px){.business-request-panel{height:100dvh!important;max-height:100dvh!important;padding:calc(10px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))!important}.business-request-card{height:100%!important;max-height:100%!important;width:100%!important}.business-request-topbar{gap:10px!important;margin-bottom:10px!important}.business-request-topbar .secure-login-brand img{height:42px!important;width:42px!important}.business-request-topbar .secure-login-brand b{font-size:14px!important}.business-request-topbar .secure-login-brand small{font-size:11px!important}.business-request-heading{margin-bottom:10px!important}.business-request-heading h2{font-size:22px!important;line-height:1.15!important}.business-request-heading p{font-size:12px!important;line-height:1.35!important;margin-top:5px!important}.business-request-form{border-radius:15px!important;gap:11px!important;padding:13px!important}.business-request-form .business-geocode-actions{gap:8px!important;grid-template-columns:1fr 1fr!important}.business-request-form .business-geocode-actions .btn{font-size:12px!important;min-height:44px!important;padding:9px 8px!important}.business-request-form .business-map-preview{min-height:230px!important}.business-request-actions{bottom:-13px!important;margin:2px -13px -13px!important;padding:11px 13px calc(11px + env(safe-area-inset-bottom))!important}}@media(max-width:420px){.business-request-topbar{align-items:center!important;display:flex!important}.business-request-back{margin-left:auto!important;white-space:nowrap!important}.business-request-heading h2{font-size:20px!important}.business-request-form .business-geocode-actions{grid-template-columns:1fr!important}.business-request-actions{grid-template-columns:1fr 1fr!important}}@media(max-height:700px){.business-request-heading,.business-request-topbar{margin-bottom:7px!important}.business-request-heading p{display:none!important}.business-request-form{padding-top:11px!important}}:root{--patoz-mobile-safe-bottom:env(safe-area-inset-bottom,0px)}html{background:#673de6;overscroll-behavior:none}body,html{min-height:100%;min-height:-webkit-fill-available}body{margin:0;overflow-x:hidden}#splash,.splash-screen{background:linear-gradient(155deg,#744df0,#673de6 48%,#4f22c7)!important;bottom:-2px!important;height:auto!important;left:0!important;margin:0!important;position:fixed!important;right:0!important;top:0!important;width:auto!important}#splash,#splash .splash-inner,.splash-screen,.splash-screen .splash-inner{min-height:100vh!important;min-height:100svh!important;min-height:100dvh!important}#splash .splash-inner,.splash-screen .splash-inner{background:transparent!important;height:100%!important;padding-bottom:calc(15px + var(--patoz-mobile-safe-bottom))!important}@media (max-width:900px){#app.app-shell,.host-app,body,html{margin:0!important;max-width:100%!important;min-height:100%!important;min-height:-webkit-fill-available!important;width:100%!important}#app.app-shell{background:#fbfaff!important;height:100vh!important;height:100svh!important;height:100dvh!important;top:0!important}#app.app-shell,.bottom-nav{bottom:0!important;left:0!important;right:0!important}.bottom-nav{background:#fff!important;border:0!important;border-radius:18px 18px 0 0!important;border-top:1px solid #e3ddef!important;box-shadow:0 -12px 30px rgba(47,28,106,.12)!important;gap:3px!important;height:calc(var(--mobile-nav-h,76px) + var(--patoz-mobile-safe-bottom))!important;margin:0!important;max-width:none!important;min-height:calc(var(--mobile-nav-h,76px) + var(--patoz-mobile-safe-bottom))!important;overflow:hidden!important;padding:5px 8px calc(5px + var(--patoz-mobile-safe-bottom))!important;position:fixed!important;transform:none!important;width:100%!important}.bottom-nav:after{background:#fff;bottom:0;content:"";height:max(var(--patoz-mobile-safe-bottom),1px);left:0;pointer-events:none;position:absolute;right:0;z-index:-1}#view.view.host-content,.host-content{bottom:0!important;padding-bottom:calc(var(--mobile-nav-h,76px) + 24px + var(--patoz-mobile-safe-bottom))!important;scroll-padding-bottom:calc(var(--mobile-nav-h,76px) + 28px + var(--patoz-mobile-safe-bottom))!important}}body,html{height:100dvh;overflow:hidden!important}#splash{background:linear-gradient(155deg,#744df0,#673de6 48%,#4f22c7)!important;opacity:1;transition:opacity .32s ease,visibility .32s ease;visibility:visible;z-index:2147483647!important}#splash.splash-leaving{opacity:0!important;pointer-events:none!important;visibility:hidden!important}#splash .splash-inner{height:100%;justify-content:space-between;padding:calc(34px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom))!important;width:100%}#splash .splash-inner,#splash .splash-main{align-items:center;display:flex;flex-direction:column}#splash .splash-main{justify-content:center;margin:auto 0;min-height:0;text-align:center}#splash .splash-logo{filter:drop-shadow(0 6px 10px rgba(35,12,92,.35));height:68px;object-fit:contain;width:68px}#splash .splash-kicker{color:hsla(0,0%,100%,.82);font-size:11px;font-weight:800;letter-spacing:.18em;margin-top:18px}#splash .splash-title{color:#fff!important;font-size:clamp(28px,7vw,48px)!important;letter-spacing:-.045em!important;line-height:1!important;margin:8px 0 12px!important;text-shadow:0 3px 0 rgba(55,22,139,.45),0 12px 26px rgba(35,12,92,.35)}#splash .splash-machine{display:block!important;filter:drop-shadow(0 18px 26px rgba(33,12,82,.28));max-height:38vh!important;object-fit:contain!important;width:min(78vw,430px)!important}#splash .splash-loader{flex:none;text-align:center;width:min(100%,420px)}#splash .loading{color:#fff!important;font-size:13px!important;font-weight:600!important;margin:0 0 12px!important}#splash .progress{background:hsla(0,0%,100%,.22)!important;border-radius:999px!important;height:8px!important;margin:0!important}#splash .progress span{animation:none!important;background:#fff!important;border-radius:999px!important;display:block!important;height:100%!important;transition:width .25s ease!important}.secure-login-page{height:100%;min-height:0!important}.secure-login-panel{height:100%;overflow:hidden!important;padding:clamp(24px,3.2vw,48px)!important}.secure-login-card{max-height:calc(100dvh - clamp(48px,6.4vw,96px));overscroll-behavior:contain;padding:clamp(38px,4vw,58px)!important;scrollbar-gutter:stable;width:min(100%,760px)!important}.secure-login-card>.login-heading,.secure-login-card>.login-role-switch,.secure-login-card>.secure-login-brand{flex:none}.business-request-panel{height:100%!important;overflow:hidden!important}.business-request-card{max-height:calc(100dvh - clamp(48px,6.4vw,96px))!important;padding:clamp(38px,4vw,58px)!important;width:min(100%,960px)!important}.business-request-form{padding-bottom:4px}@media(min-width:1100px){.secure-login-page{grid-template-columns:minmax(360px,34%) minmax(0,66%)!important}.secure-login-card{width:min(94%,820px)!important}.business-request-card{width:min(96%,1040px)!important}}@media(max-width:760px){#splash .splash-machine{max-height:34vh!important;width:min(92vw,390px)!important}.secure-login-page,.secure-login-panel{height:100dvh!important}.secure-login-panel{min-height:0!important;overflow:hidden!important;padding:calc(20px + env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom))!important}.business-request-card,.secure-login-card{border-radius:24px!important;max-height:100%!important;overflow-y:auto!important;padding:28px 24px!important;width:100%!important}.business-request-panel{padding:calc(12px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))!important}}@media(max-height:700px) and (min-width:761px){.business-request-card,.secure-login-card{padding:28px 36px!important}.secure-login-brand{margin-bottom:18px!important}.login-heading{margin:18px 0 14px!important}}#splash .splash-main{max-width:560px!important}#splash .splash-description{color:hsla(0,0%,100%,.84)!important;font-size:clamp(13px,2.7vw,16px)!important;font-weight:500!important;line-height:1.65!important;margin:10px auto 0!important;max-width:470px}#splash .splash-status-row{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px}#splash .splash-status-row .loading{margin:0!important;text-align:left}#splash #splashPercent{color:#fff;flex:none;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800}#splash .splash-credit{align-items:center;color:#fff;display:flex;flex-direction:column;gap:3px;margin-top:18px}#splash .splash-credit b{font-size:14px;font-weight:800;letter-spacing:.02em}#splash .splash-credit small{color:hsla(0,0%,100%,.72);font-size:11px;font-weight:500}#splash .splash-machine{display:none!important}@media(max-width:520px){#splash .splash-inner{padding-left:22px!important;padding-right:22px!important}#splash .splash-description{font-size:13px!important;max-width:330px}#splash .splash-credit{margin-top:15px}}#splash .splash-loader{align-self:center!important;box-sizing:border-box!important;left:auto!important;margin:0 auto!important;max-width:420px!important;position:relative!important;right:auto!important;transform:none!important;width:min(420px,calc(100vw - 44px))!important}#splash .splash-status-row{box-sizing:border-box!important;gap:10px!important;grid-template-columns:minmax(0,1fr) 44px!important;margin:0 0 10px!important}#splash .splash-status-row .loading{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}#splash .progress{box-sizing:border-box!important;left:auto!important;margin:0 auto!important;max-width:none!important;padding:0!important;right:auto!important;transform:none!important;width:100%!important}#splash .progress #splashProgress{inset:0!important;position:absolute!important;transform:scaleX(.08);transform-origin:left center!important;transition:none!important;width:100%!important;will-change:transform!important}@media(max-width:520px){#splash .splash-loader{width:min(100%,360px)!important}}#splash .progress{--splash-percent:8;display:block!important;overflow:hidden!important;position:relative!important}#splash .progress #splashProgress{animation:none!important;background:#fff!important;display:block!important;height:100%!important;inset:auto!important;max-width:100%!important;min-width:0!important;position:relative!important;transform:none!important;transform-origin:initial!important;transition:width .08s linear!important;width:calc(var(--splash-percent)*1%)!important}#splash .splash-progress{appearance:none!important;-webkit-appearance:none!important;background:hsla(0,0%,100%,.22)!important;border:0!important;border-radius:999px!important;box-sizing:border-box!important;height:10px!important;margin:0!important;max-width:none!important;overflow:hidden!important;vertical-align:middle!important}#splash .splash-progress::-webkit-progress-bar{background:hsla(0,0%,100%,.22)!important;border-radius:999px!important}#splash .splash-progress::-webkit-progress-value{background:#fff!important;border-radius:999px!important;box-shadow:0 0 13px hsla(0,0%,100%,.55)!important;transition:width .06s linear!important}#splash .splash-progress::-moz-progress-bar{background:#fff!important;border-radius:999px!important;box-shadow:0 0 13px hsla(0,0%,100%,.55)!important;transition:width .06s linear!important}:root{--pd-app-height:100dvh}body,html{background:#673de6!important;height:100%;margin:0!important;overscroll-behavior:none;padding:0!important;width:100%}body{height:var(--pd-app-height)!important}#app.app-shell{background:#f7f6fb!important;inset:0!important;margin:0!important;overflow:hidden!important;padding:0!important;position:fixed!important;width:100%!important}#app.app-shell,#splash.splash-screen{height:var(--pd-app-height)!important;min-height:0!important}#splash .splash-inner{min-height:0!important;padding:calc(24px + var(--pd-safe-top)) calc(18px + var(--pd-safe-right)) calc(18px + var(--pd-safe-bottom)) calc(18px + var(--pd-safe-left))!important}@media (max-width:767px){#view.view.host-content,.host-main,.secure-login-page,body:not(.host-authenticated) #view.view.host-content,html.patoz-login-first #app{background:#fff!important;height:var(--pd-app-height)!important;margin:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;width:100%!important}.secure-login-page{border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important}.secure-login-visual{display:none!important}.secure-login-panel{min-height:0!important;overflow:hidden!important;padding:0!important}.business-request-card,.secure-login-card,.secure-login-panel{background:#fff!important;display:block!important;height:100%!important;margin:0!important;width:100%!important}.business-request-card,.secure-login-card{border:0!important;border-radius:0!important;box-shadow:none!important;max-height:none!important;max-width:none!important;overflow-x:hidden!important;overflow-y:auto!important;padding:calc(22px + var(--pd-safe-top)) calc(20px + var(--pd-safe-right)) calc(18px + var(--pd-safe-bottom)) calc(20px + var(--pd-safe-left))!important;-webkit-overflow-scrolling:touch!important}.business-request-panel{height:var(--pd-app-height)!important;overflow:hidden!important;padding:0!important}.bottom-nav,.business-request-panel{background:#fff!important;margin:0!important;width:100%!important}.bottom-nav{border-bottom:0!important;border-left:0!important;border-radius:0!important;border-right:0!important;bottom:0!important;left:0!important;max-width:none!important;padding-bottom:calc(5px + var(--pd-safe-bottom))!important;padding-left:calc(6px + var(--pd-safe-left))!important;padding-right:calc(6px + var(--pd-safe-right))!important;right:0!important;transform:none!important}.bottom-nav:after{background:#fff!important}body.host-authenticated #view.view.host-content{background:#f7f6fb!important;height:100%!important;margin:0!important;min-height:0!important;overflow-y:auto!important;padding-bottom:calc(var(--mobile-nav-h,76px) + 20px + var(--pd-safe-bottom))!important;padding-left:calc(11px + var(--pd-safe-left))!important;padding-right:calc(11px + var(--pd-safe-right))!important}}@media (min-width:768px) and (max-width:1180px){#app.app-shell.host-app{background:#f7f6fb!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important;height:var(--pd-app-height)!important}.host-main{grid-column:1!important;grid-row:1/-1!important;height:100%!important;min-height:0!important;width:100%!important}.host-topbar{flex:0 0 68px!important;height:68px!important;padding:0 calc(18px + var(--pd-safe-right)) 0 calc(18px + var(--pd-safe-left))!important}.host-mobile-brand,.host-mobile-menu-toggle,.host-topbar{display:flex!important}.host-search{margin-left:auto!important;max-width:360px!important}.host-sidebar{bottom:0!important;box-shadow:22px 0 54px rgba(34,20,72,.22)!important;display:flex!important;height:var(--pd-app-height)!important;left:0!important;padding-bottom:calc(18px + var(--pd-safe-bottom))!important;padding-top:calc(18px + var(--pd-safe-top))!important;position:fixed!important;top:0!important;transform:translateX(-105%)!important;transition:transform .22s ease!important;width:min(340px,82vw)!important;z-index:2147483300!important}body.mobile-menu-open .host-sidebar{transform:translateX(0)!important}.mobile-drawer-backdrop{background:rgba(25,18,45,.42)!important;display:block!important;inset:0!important;opacity:0!important;position:fixed!important;transition:opacity .2s ease,visibility .2s ease!important;visibility:hidden!important;z-index:2147483200!important}body.mobile-menu-open .mobile-drawer-backdrop{opacity:1!important;visibility:visible!important}#view.view.host-content,.host-content{max-width:none!important;min-height:0!important;overflow-y:auto!important;padding:24px calc(24px + var(--pd-safe-right)) calc(28px + var(--pd-safe-bottom)) calc(24px + var(--pd-safe-left))!important;width:100%!important}.bottom-nav,body:not(.host-authenticated) .host-topbar{display:none!important}body:not(.host-authenticated) #view.view.host-content{padding:0!important}.secure-login-page,body:not(.host-authenticated) #view.view.host-content{background:#f7f6fb!important;height:var(--pd-app-height)!important;overflow:hidden!important}.secure-login-page{border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:210px minmax(0,1fr)!important;margin:0!important;min-height:0!important;width:100%!important}.secure-login-visual{align-items:flex-start!important;display:flex!important;justify-content:center!important;min-height:0!important;padding:calc(28px + var(--pd-safe-top)) 44px 28px!important}.secure-login-visual img{height:58px!important;width:58px!important}.secure-login-visual span{margin-top:13px!important}.secure-login-visual h1{font-size:38px!important;line-height:.95!important;margin:5px 0 8px!important}.secure-login-visual p{font-size:13px!important;line-height:1.45!important}.secure-login-visual small{display:none!important}.secure-login-panel{align-items:flex-start!important;background:#f7f6fb!important;display:flex!important;height:100%!important;justify-content:center!important;min-height:0!important;overflow:hidden!important;padding:28px 30px calc(28px + var(--pd-safe-bottom))!important}.business-request-card,.secure-login-card{background:#fff!important;border-radius:24px!important;margin:0!important;max-height:100%!important;overflow-y:auto!important;padding:34px 38px!important;width:min(100%,700px)!important}.business-request-page{grid-template-columns:1fr!important;height:var(--pd-app-height)!important}.business-request-visual{display:none!important}.business-request-panel{height:100%!important;padding:28px!important}.central-kpis,.host-kpis,.notification-status-grid,.sync-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#splash .splash-credit b{letter-spacing:.01em!important}#iosSnapshotGuard{background:linear-gradient(155deg,#744df0,#673de6 48%,#4f22c7);color:#fff;display:none;height:var(--pd-app-height,100dvh);inset:0;margin:0;overflow:hidden;padding:0;pointer-events:none;position:fixed;width:100%;z-index:2147483647}#iosSnapshotGuard.is-visible{display:flex!important}#iosSnapshotGuard .snapshot-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:calc(24px + env(safe-area-inset-top,0px)) calc(22px + env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) calc(22px + env(safe-area-inset-left,0px));text-align:center;width:100%}#iosSnapshotGuard .snapshot-logo{height:72px;margin:0 0 22px;object-fit:contain;width:72px}#iosSnapshotGuard .snapshot-kicker{color:hsla(0,0%,100%,.82);font-size:11px;font-weight:700;letter-spacing:.18em}#iosSnapshotGuard .snapshot-title{color:#fff;font-size:clamp(30px,6vw,52px);font-weight:900;letter-spacing:-.045em;line-height:1;margin:8px 0 12px}#iosSnapshotGuard .snapshot-description{color:hsla(0,0%,100%,.84);font-size:14px;line-height:1.6;margin:0;max-width:470px}#iosSnapshotGuard .snapshot-site{color:#fff;font-size:14px;font-weight:600;margin-top:44px}@media (min-width:768px) and (max-width:1180px){body:not(.host-authenticated) #app.app-shell,body:not(.host-authenticated) #view.view.host-content,body:not(.host-authenticated) .host-main{background:#f5f2fc!important;height:var(--pd-app-height)!important;margin:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;width:100%!important}body:not(.host-authenticated) .secure-login-page{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(260px,38%) minmax(0,62%)!important;grid-template-rows:1fr!important;height:var(--pd-app-height)!important;margin:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;width:100%!important}body:not(.host-authenticated) .secure-login-visual{align-items:flex-start!important;background:radial-gradient(circle at 12% 12%,hsla(0,0%,100%,.17),transparent 31%),linear-gradient(145deg,#7957ef,#673de6 50%,#4720bd)!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important;min-height:0!important;min-width:0!important;padding:calc(42px + var(--pd-safe-top)) 34px calc(38px + var(--pd-safe-bottom))!important}body:not(.host-authenticated) .secure-login-visual>img{flex:none!important;height:68px!important;width:68px!important}body:not(.host-authenticated) .secure-login-visual>div{margin:auto 0!important;max-width:360px!important}body:not(.host-authenticated) .secure-login-visual span{display:block!important;font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;margin:0 0 12px!important}body:not(.host-authenticated) .secure-login-visual h1{font-size:clamp(43px,5.2vw,66px)!important;letter-spacing:-.065em!important;line-height:.9!important;margin:0 0 18px!important}body:not(.host-authenticated) .secure-login-visual p{font-size:14px!important;line-height:1.6!important;margin:0!important;max-width:340px!important}body:not(.host-authenticated) .secure-login-visual>small{color:hsla(0,0%,100%,.76)!important;display:block!important;font-size:12px!important;font-weight:500!important}body:not(.host-authenticated) .secure-login-panel{align-items:center!important;background:linear-gradient(180deg,#fff,#fbfaff)!important;display:flex!important;height:100%!important;justify-content:center!important;min-height:0!important;overflow:hidden!important;padding:calc(30px + var(--pd-safe-top)) calc(30px + var(--pd-safe-right)) calc(30px + var(--pd-safe-bottom)) 30px!important;width:100%!important}body:not(.host-authenticated) .secure-login-card{background:#fff!important;border:1px solid #e9e4f5!important;border-radius:26px!important;box-shadow:0 22px 60px rgba(48,29,103,.12)!important;height:auto!important;margin:0!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;padding:36px 38px!important;width:min(100%,620px)!important}body:not(.host-authenticated) .business-request-page{display:grid!important;grid-template-columns:minmax(240px,32%) minmax(0,68%)!important;height:var(--pd-app-height)!important;overflow:hidden!important;width:100%!important}body:not(.host-authenticated) .business-request-visual{display:flex!important;height:100%!important}body:not(.host-authenticated) .business-request-panel{height:100%!important;min-height:0!important;overflow:hidden!important;padding:calc(24px + var(--pd-safe-top)) 28px calc(24px + var(--pd-safe-bottom))!important}body:not(.host-authenticated) .business-request-card{border-radius:24px!important;height:auto!important;max-height:100%!important;overflow-y:auto!important;padding:34px 38px!important;width:min(100%,760px)!important}}@media (min-width:768px) and (max-width:900px) and (orientation:portrait){body:not(.host-authenticated) .secure-login-page{grid-template-columns:1fr!important;grid-template-rows:190px minmax(0,1fr)!important}body:not(.host-authenticated) .secure-login-visual{align-items:center!important;display:grid!important;gap:24px!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-rows:1fr!important;padding:calc(24px + var(--pd-safe-top)) 40px 24px!important}body:not(.host-authenticated) .secure-login-visual>img{height:60px!important;width:60px!important}body:not(.host-authenticated) .secure-login-visual>div{margin:0!important;max-width:none!important}body:not(.host-authenticated) .secure-login-visual span{font-size:10px!important;margin:0 0 6px!important}body:not(.host-authenticated) .secure-login-visual h1{font-size:38px!important;line-height:.92!important;margin:0 0 7px!important}body:not(.host-authenticated) .secure-login-visual p{font-size:13px!important;line-height:1.45!important;max-width:560px!important}body:not(.host-authenticated) .secure-login-visual>small{display:none!important}body:not(.host-authenticated) .secure-login-panel{align-items:flex-start!important;padding:28px 34px calc(28px + var(--pd-safe-bottom))!important}body:not(.host-authenticated) .secure-login-card{padding:34px 38px!important;width:min(100%,680px)!important}}@media (min-width:768px) and (max-width:1180px) and (max-height:720px){body:not(.host-authenticated) .secure-login-panel{padding-bottom:20px!important;padding-top:20px!important}body:not(.host-authenticated) .secure-login-card{padding:26px 32px!important}body:not(.host-authenticated) .secure-login-brand{margin-bottom:16px!important}body:not(.host-authenticated) .login-heading{margin:15px 0 13px!important}}@media (hover:none) and (pointer:coarse),(min-width:768px) and (max-width:1180px){html{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}button,input,select,textarea{font-size:16px!important}input,select,textarea{transform:none!important;zoom:1!important}}@media (min-width:768px) and (max-width:1180px){:root{--tablet-gutter:clamp(18px,3vw,34px);--tablet-nav:84px}body,html{max-width:100%!important;overflow-x:hidden!important;width:100%!important}body.host-authenticated{background:#f6f4fb!important}#app.app-shell.host-app{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr) var(--tablet-nav)!important;height:var(--pd-app-height,100dvh)!important;inset:0!important;overflow:hidden!important;padding:0!important;position:fixed!important;width:100%!important}.host-sidebar{display:none!important}.host-main{display:contents!important;min-width:0!important}.host-main,.host-topbar{height:auto!important;width:100%!important}.host-topbar{align-items:center!important;backdrop-filter:blur(16px)!important;background:hsla(0,0%,100%,.96)!important;border:0!important;border-bottom:1px solid #e7e1f4!important;border-radius:0!important;box-shadow:0 6px 22px rgba(54,35,111,.07)!important;display:flex!important;gap:12px!important;inset:auto!important;margin:0!important;min-height:72px!important;padding:calc(10px + env(safe-area-inset-top)) var(--tablet-gutter) 10px!important;position:relative!important;z-index:30!important}.host-topbar>*{min-width:0!important}#view.view.host-content,.host-content{grid-row:2!important;height:100%!important;margin:0!important;max-width:none!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:20px var(--tablet-gutter) 28px!important;width:100%!important;-webkit-overflow-scrolling:touch!important;scroll-padding-bottom:30px!important}.host-content>.view,.view{margin:0 auto!important;max-width:100%!important;width:100%!important}.bottom-nav{backdrop-filter:blur(18px)!important;background:hsla(0,0%,100%,.98)!important;border:0!important;border-radius:0!important;border-top:1px solid #e5dff2!important;bottom:auto!important;box-shadow:0 -8px 28px rgba(49,30,103,.08)!important;display:grid!important;gap:8px!important;grid-row:3!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:var(--tablet-nav)!important;left:auto!important;margin:0!important;min-height:var(--tablet-nav)!important;padding:7px max(14px,env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-right))!important;position:relative!important;right:auto!important;width:100%!important;z-index:40!important}.bottom-nav[hidden]{display:none!important}.bottom-nav button{border-radius:14px!important;gap:3px!important;height:64px!important;min-height:64px!important;padding:7px 5px!important}.bottom-nav button>span{height:31px!important;min-height:31px!important;width:31px!important}.bottom-nav .nav-icon,.bottom-nav button svg{height:27px!important;max-height:27px!important;max-width:27px!important;width:27px!important}.bottom-nav button em{font-size:11px!important;font-weight:650!important;line-height:1.15!important}.card{border-radius:20px!important;padding:clamp(18px,2.5vw,28px)!important}.central-kpis,.dashboard-grid,.form-grid,.grid.three,.grid.two,.host-grid.two,.host-kpis,.notification-status-grid,.settings-grid,.stats-grid,.sync-summary-grid{gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.action-grid,.fuel-action-grid,.host-field-actions,.simple-actions,.simple-pay-buttons{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.field.full,.full,.wide{grid-column:1/-1!important}.data-table-wrap,.report-table-wrap,.table-wrap{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}table{min-width:680px!important}.business-modal,.dialog,.host-modal,.modal,.sheet{max-width:calc(100vw - 48px)!important}.business-modal-card,.dialog-card,.host-modal-card,.modal-card,.sheet-card{max-height:calc(var(--pd-app-height,100dvh) - 48px)!important;overflow:auto!important;width:min(860px,calc(100vw - 48px))!important}.toast{bottom:calc(var(--tablet-nav) + 18px)!important;left:50%!important;max-width:none!important;right:auto!important;transform:translateX(-50%)!important;width:min(560px,calc(100vw - 48px))!important}}@media (min-width:768px) and (max-width:900px) and (orientation:portrait){:root{--tablet-gutter:22px;--tablet-nav:86px}#view.view.host-content,.host-content{padding-top:18px!important}.dashboard-grid,.host-kpis,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.form-grid.compact,.manual-notification-compose{grid-template-columns:1fr!important}.action-grid,.simple-actions,.simple-pay-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:901px) and (max-width:1180px) and (orientation:landscape){:root{--tablet-gutter:30px;--tablet-nav:82px}#view.view,.host-content>.view{max-width:1120px!important}.dashboard-grid,.grid.three,.host-kpis,.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:768px) and (max-width:1180px){.business-request-card input,.business-request-card select,.business-request-card textarea,.login-card input,.login-card select,.login-card textarea,.secure-login-card input,.secure-login-card select,.secure-login-card textarea{font-size:16px!important;line-height:1.35!important;min-height:50px!important}.secure-login-panel{overflow:hidden!important}.secure-login-card{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}}@media (min-width:768px) and (max-width:1366px){html:not(.patoz-login-first) .host-topbar{gap:10px!important;justify-content:flex-start!important;padding-left:max(12px,env(safe-area-inset-left,0px))!important;padding-right:max(14px,env(safe-area-inset-right,0px))!important;position:relative!important}html:not(.patoz-login-first) .host-mobile-brand{align-items:center!important;flex:0 0 auto!important;gap:8px!important;margin:0!important;max-width:220px!important;order:1!important;padding:0!important;width:auto!important}html:not(.patoz-login-first) .host-mobile-brand img{flex:0 0 22px!important;height:22px!important;width:22px!important}html:not(.patoz-login-first) .host-mobile-brand strong{font-size:16px!important}html:not(.patoz-login-first) .host-mobile-brand small{font-size:10.5px!important}html:not(.patoz-login-first) .host-mobile-menu-toggle{flex:0 0 40px!important;height:40px!important;margin:0 0 0 2px!important;order:2!important;width:40px!important}html:not(.patoz-login-first) .host-search{align-items:center!important;background:linear-gradient(180deg,#fff,#fbfaff)!important;border:1px solid #e6e0f3!important;border-radius:14px!important;box-shadow:0 5px 16px rgba(58,35,111,.06),inset 0 1px 0 hsla(0,0%,100%,.9)!important;color:#817692!important;display:flex!important;gap:10px!important;height:44px!important;left:50%!important;margin:0!important;max-width:calc(100% - 500px)!important;min-width:250px!important;padding:0 15px!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important;width:clamp(270px,36vw,470px)!important;z-index:4!important}html:not(.patoz-login-first) .host-search:hover{border-color:#d8cef0!important;box-shadow:0 7px 20px rgba(58,35,111,.08)!important}html:not(.patoz-login-first) .host-search:focus-within{background:#fff!important;border-color:#cbbdf3!important;box-shadow:0 0 0 2px rgba(103,61,230,.075),0 7px 22px rgba(58,35,111,.09)!important}html:not(.patoz-login-first) .host-search>span{color:#786a91!important;font-size:20px!important;line-height:1!important}html:not(.patoz-login-first) .host-search input{background:transparent!important;border:0!important;box-shadow:none!important;color:#312944!important;font-size:14px!important;font-weight:500!important;height:100%!important;min-height:0!important;outline:0!important;padding:0!important;width:100%!important}html:not(.patoz-login-first) .host-search input::placeholder{color:#9a91aa!important;opacity:1!important}html:not(.patoz-login-first) .host-top-actions{margin-left:auto!important;order:4!important;position:relative!important;z-index:5!important}}@media (min-width:768px) and (max-width:930px){html:not(.patoz-login-first) .host-search{max-width:280px!important;min-width:0!important;width:280px!important}html:not(.patoz-login-first) .host-mobile-brand{max-width:190px!important}html:not(.patoz-login-first) .host-top-actions .host-user{flex-basis:52px!important;max-width:52px!important}html:not(.patoz-login-first) .host-top-actions .host-user>span:last-child{display:none!important}}.central-accounts-grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.central-account-card{border-radius:20px!important;display:flex!important;flex-direction:column;gap:14px;min-width:0;overflow:hidden;padding:18px!important}.central-account-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;min-width:0}.central-account-main{align-items:center;display:flex;flex:1;gap:13px;min-width:0}.central-account-avatar{border-radius:15px;flex:0 0 48px;font-size:15px;height:48px;width:48px}.central-account-identity{display:flex;flex-direction:column;gap:3px;min-width:0}.central-account-name{color:#17152b;font-size:17px;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.central-account-authorized{color:#6b7280;font-size:13px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.central-account-status{align-items:flex-end;flex:0 0 auto;gap:6px;max-width:180px;text-align:right}.central-account-status small{font-size:12px;line-height:1.35;white-space:normal}.central-account-contact{background:#f8f7ff;border:1px solid #ebe7ff;border-radius:14px;display:flex;flex-wrap:wrap;gap:8px 10px;min-width:0;padding:11px 12px}.central-account-contact>span{align-items:center;color:#5f5a73;display:inline-flex;font-size:13px;gap:6px;line-height:1.3;min-width:0}.central-account-contact svg{color:#6d3df5;flex:none;height:15px;width:15px}.central-account-contact>span>span{overflow-wrap:anywhere}.central-account-metrics{display:grid!important;gap:9px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:0;width:100%}.central-account-metrics span{align-items:center;background:#fbfaff!important;border:1px solid #eeeaf8;border-radius:13px!important;display:flex!important;flex-direction:column;gap:2px;justify-content:center;min-width:0;padding:11px 6px!important}.central-account-metrics b{color:#241b3d!important;font-size:18px!important;line-height:1.1}.central-account-metrics small{color:#77718a;font-size:12px;line-height:1.2;text-align:center;white-space:normal}.central-account-license{display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(145px,.85fr)!important;min-width:0;width:100%}.central-account-license input,.central-account-license select{height:44px;margin:0;min-width:0;width:100%}.central-account-actions{align-items:center;display:flex!important;flex-wrap:wrap;gap:8px!important;justify-content:flex-end!important;width:100%}.central-account-actions .btn{min-height:40px;text-align:center;white-space:normal}@media (max-width:760px){.central-accounts-grid{gap:12px;grid-template-columns:1fr}.central-account-card{gap:12px;padding:15px!important}.central-account-head{flex-direction:column;gap:11px}.central-account-status{align-items:center!important;flex-direction:row!important;justify-content:space-between;max-width:none;text-align:left;width:100%}.central-account-main{width:100%}.central-account-contact{display:grid;gap:8px;grid-template-columns:1fr}.central-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.central-account-actions,.central-account-license{grid-template-columns:1fr!important}.central-account-actions{display:grid!important}.central-account-actions .btn{margin:0;width:100%}}@media (min-width:761px) and (max-width:1180px){.central-accounts-grid{grid-template-columns:1fr}.central-account-card{padding:18px!important}.central-account-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.central-account-actions .btn{flex:1 1 150px}}.central-accounts-grid{display:flex!important;flex-direction:column;gap:10px!important}.central-business-list-item{align-items:center;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #e8e3f8;border-radius:15px;box-shadow:0 6px 18px rgba(72,45,130,.05);color:#211a37;cursor:pointer;display:flex;gap:16px;justify-content:space-between;min-height:58px;padding:13px 14px 13px 17px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.central-business-list-item:hover{border-color:#bba9f5;box-shadow:0 10px 24px rgba(72,45,130,.1);transform:translateY(-1px)}.central-business-list-item.is-suspended{background:#faf9fc;opacity:.72}.central-business-list-name{font-size:16px;font-weight:700;line-height:1.3;min-width:0;overflow-wrap:anywhere}.central-business-list-detail{background:#f0ebff;border-radius:12px;color:#6837ee;display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.central-business-list-detail svg{height:19px;width:19px}.central-business-detail-modal{display:flex;flex-direction:column;max-height:min(88dvh,820px);overflow:hidden;width:min(760px,calc(100vw - 28px))}.central-business-detail-scroll{overflow:auto;overscroll-behavior:contain;padding:18px}.central-detail-hero{align-items:center;background:#fbfaff;border:1px solid #ece8f8;border-radius:17px;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;padding:15px}.central-detail-hero h3{font-size:20px;line-height:1.2;margin:0 0 3px;overflow-wrap:anywhere}.central-detail-hero p{color:#6e687e;font-size:13px;margin:0}.central-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.central-detail-grid>div{background:#fff;border:1px solid #eeeaf8;border-radius:13px;display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px}.central-detail-grid span{color:#8b849b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.central-detail-grid b{color:#29223c;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.central-detail-metrics{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.central-detail-metrics>div{align-items:center;background:#f7f4ff;border:1px solid #eae3ff;border-radius:13px;display:flex;flex-direction:column;gap:3px;padding:12px 6px}.central-detail-metrics b{font-size:19px}.central-detail-metrics span{color:#746d84;font-size:12px}.central-detail-section{border-top:1px solid #ece8f4;margin-top:16px;padding-top:15px}.central-detail-section h4{font-size:15px;margin:0 0 11px}.central-detail-license{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.central-detail-license .field{margin:0}.central-detail-license input,.central-detail-license select{min-width:0;width:100%}.central-detail-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;margin-top:17px}body.business-detail-open{overflow:hidden}@media(max-width:700px){.central-business-list-item{min-height:54px;padding:11px 12px 11px 14px}.central-business-list-name{font-size:15px}.central-business-detail-modal{align-self:flex-end;border-radius:22px 22px 0 0;height:calc(100dvh - env(safe-area-inset-top));max-height:calc(100dvh - env(safe-area-inset-top));width:100%}.central-business-detail-scroll{padding:14px 14px calc(18px + env(safe-area-inset-bottom))}.central-detail-hero{grid-template-columns:auto minmax(0,1fr)}.central-detail-hero .status-pill{grid-column:1/-1;justify-self:start}.central-detail-grid{grid-template-columns:1fr}.central-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.central-detail-actions,.central-detail-license{grid-template-columns:1fr}.central-detail-actions{display:grid}.central-detail-actions .btn{width:100%}}#businessDetailModal.modal-backdrop{align-items:center!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;background:rgba(20,13,43,.68)!important;box-sizing:border-box!important;display:flex!important;height:100dvh!important;inset:0!important;justify-content:center!important;margin:0!important;overflow:auto!important;padding:20px!important;position:fixed!important;transform:none!important;width:100vw!important;z-index:2147483200!important}#businessDetailModal[hidden]{display:none!important}#businessDetailModal>.central-business-detail-modal{background:#fff!important;border-radius:22px!important;box-shadow:0 32px 90px rgba(10,5,30,.36)!important;inset:auto!important;margin:auto!important;max-height:min(86dvh,820px)!important;max-width:760px!important;overflow:hidden!important;position:relative!important;transform:none!important;width:min(760px,calc(100vw - 40px))!important;z-index:1!important}#businessDetailModal .modal-head{flex:0 0 auto!important}#businessDetailModal .central-business-detail-scroll{min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}body.business-detail-open{overflow:hidden!important;touch-action:none!important}@media(max-width:700px){#businessDetailModal.modal-backdrop{align-items:flex-end!important;height:100dvh!important;padding:0!important}#businessDetailModal>.central-business-detail-modal{border-radius:22px 22px 0 0!important;height:min(92dvh,900px)!important;margin:0!important;max-height:92dvh!important;max-width:none!important;padding-bottom:env(safe-area-inset-bottom)!important;width:100%!important}}#splash.splash-screen{background:linear-gradient(155deg,#744df0,#673de6 48%,#4f22c7)!important;color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;min-height:100svh!important;overflow:hidden!important;position:fixed!important}#splash .splash-inner,#splash.splash-screen{display:block!important;height:100%!important;inset:0!important;margin:0!important;padding:0!important;text-align:center!important;transform:none!important;width:100%!important;zoom:1!important}#splash .splash-inner{min-height:100%!important;position:absolute!important}#splash .splash-main{align-items:center!important;animation:none!important;display:flex!important;flex-direction:column!important;gap:4px!important;justify-content:flex-start!important;left:50%!important;margin:0!important;max-width:none!important;padding:0 16px!important;position:absolute!important;text-align:center!important;top:calc(150px + env(safe-area-inset-top,0px))!important;transform:translateX(-50%)!important;width:100%!important}#splash .splash-logo{flex:0 0 92px!important;height:92px!important;margin:0 auto!important;max-height:92px!important;max-width:92px!important;min-height:92px!important;min-width:92px!important;object-fit:contain!important;width:92px!important}#splash .splash-logo,#splash .splash-title{animation:none!important;display:block!important;padding:0!important;transform:none!important;transition:none!important}#splash .splash-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:38px!important;font-synthesis:none!important;font-weight:900!important;letter-spacing:-1px!important;line-height:1.05!important;margin:0!important;max-width:100%!important;text-align:center!important;white-space:nowrap!important;width:100%!important;-webkit-text-size-adjust:none!important;text-size-adjust:none!important;contain:layout style paint!important}#splash .splash-loader{animation:none!important;left:50%!important;margin:0!important;max-width:calc(100% - 36px)!important;padding:0!important;position:absolute!important;text-align:center!important;top:50%!important;transform:translate(-50%,-50%)!important;transition:none!important;width:340px!important;zoom:1!important}#splash .splash-status-row{align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;margin:0 0 12px!important;padding:0!important;text-align:left!important;width:100%!important}#splash .splash-status-row .loading{font-size:13px!important;line-height:1.3!important;min-width:0!important;text-align:left!important}#splash #splashPercent{display:block!important;font-size:14px!important;line-height:1!important;text-align:right!important}#splash .splash-progress{display:block!important;height:9px!important;margin:0 auto!important;padding:0!important;width:100%!important}#splash .splash-credit{align-items:center!important;animation:none!important;bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;display:flex!important;flex-direction:column!important;justify-content:center!important;left:50%!important;margin:0!important;max-width:380px!important;padding:0 16px!important;position:absolute!important;text-align:center!important;transform:translateX(-50%)!important;transition:none!important;width:100%!important}#splash .splash-credit b{display:block!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;text-align:center!important}#splash .splash-credit small{display:block!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important;margin-top:4px!important;text-align:center!important}#iosSnapshotGuard .snapshot-inner{left:50%!important;position:absolute!important;text-align:center!important;top:calc(150px + env(safe-area-inset-top,0px))!important;transform:translateX(-50%)!important;width:100%!important}#iosSnapshotGuard .snapshot-logo{display:block!important;height:92px!important;margin:0 auto 4px!important;max-height:92px!important;max-width:92px!important;min-height:92px!important;min-width:92px!important;transform:none!important;width:92px!important}#iosSnapshotGuard .snapshot-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:38px!important;font-weight:900!important;letter-spacing:-1px!important;line-height:1.05!important;text-align:center!important;transform:none!important;white-space:nowrap!important}#iosSnapshotGuard .snapshot-site{font-size:14px!important;font-weight:600!important;text-align:center!important}@media(min-width:768px){#splash .splash-logo{flex-basis:108px!important;height:108px!important;max-height:108px!important;max-width:108px!important;min-height:108px!important;min-width:108px!important;width:108px!important}#splash .splash-title{font-size:52px!important;letter-spacing:-1.4px!important}#splash .splash-loader{max-width:calc(100% - 72px)!important;width:430px!important}#iosSnapshotGuard .snapshot-logo{height:108px!important;max-height:108px!important;max-width:108px!important;min-height:108px!important;min-width:108px!important;width:108px!important}#iosSnapshotGuard .snapshot-title{font-size:52px!important;letter-spacing:-1.4px!important}}@media(max-height:650px){#iosSnapshotGuard .snapshot-inner,#splash .splash-main{top:calc(82px + env(safe-area-inset-top,0px))!important}}#toast.toast,body .toast{background:#2f1c6a!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:12px!important;bottom:auto!important;box-shadow:0 12px 30px rgba(47,28,106,.22)!important;color:#fff!important;font-size:13px!important;font-weight:650!important;left:auto!important;line-height:1.4!important;margin:0!important;max-height:140px!important;max-width:min(390px,calc(100vw - 28px))!important;min-height:0!important;min-width:0!important;overflow:auto!important;overflow-wrap:anywhere!important;padding:11px 14px!important;pointer-events:none!important;position:fixed!important;right:max(14px,env(safe-area-inset-right))!important;text-align:left!important;top:calc(14px + env(safe-area-inset-top))!important;transform:none!important;white-space:normal!important;width:auto!important;z-index:100020!important}#toast[hidden],body .toast:empty,body .toast[hidden]{display:none!important}@media(max-width:767px){#toast.toast,body .toast{left:12px!important;max-width:none!important;right:12px!important;top:calc(12px + env(safe-area-inset-top))!important}}@media (min-width:768px) and (max-width:1366px){html:not(.patoz-login-first) .host-topbar{align-items:center!important;display:flex!important}html:not(.patoz-login-first) .host-mobile-menu-toggle{display:grid!important;flex:0 0 42px!important;height:42px!important;left:auto!important;margin:0 8px 0 0!important;min-width:42px!important;opacity:1!important;order:1!important;place-items:center!important;pointer-events:auto!important;position:relative!important;top:auto!important;visibility:visible!important;width:42px!important;z-index:12!important}html:not(.patoz-login-first) .host-mobile-brand{margin:0!important;order:2!important}html:not(.patoz-login-first) .host-search{order:3!important}html:not(.patoz-login-first) .host-top-actions{order:4!important}html:not(.patoz-login-first) #app.app-shell.host-app>.host-sidebar{background:#fff!important;border-right:1px solid #e8e1f3!important;bottom:0!important;box-shadow:22px 0 54px rgba(37,21,78,.24)!important;display:flex!important;flex-direction:column!important;height:100dvh!important;left:0!important;margin:0!important;max-height:100dvh!important;opacity:1!important;overflow-x:hidden!important;overflow-y:auto!important;padding:calc(16px + env(safe-area-inset-top,0px)) 15px calc(18px + env(safe-area-inset-bottom,0px))!important;pointer-events:auto!important;position:fixed!important;top:0!important;transform:translate3d(-105%,0,0)!important;transition:transform .24s ease!important;visibility:visible!important;width:min(82vw,360px)!important;z-index:1202!important}html:not(.patoz-login-first) body.mobile-menu-open #app.app-shell.host-app>.host-sidebar{transform:translateZ(0)!important}html:not(.patoz-login-first) #app.app-shell.host-app>.mobile-drawer-backdrop{background:rgba(28,16,62,.42)!important;display:block!important;inset:0!important;margin:0!important;opacity:0!important;pointer-events:none!important;position:fixed!important;transition:opacity .24s ease,visibility .24s ease!important;visibility:hidden!important;z-index:1201!important}html:not(.patoz-login-first) body.mobile-menu-open #app.app-shell.host-app>.mobile-drawer-backdrop{opacity:1!important;pointer-events:auto!important;visibility:visible!important}html:not(.patoz-login-first) .mobile-drawer-close{display:grid!important;place-items:center!important}html:not(.patoz-login-first) .host-mobile-brand{align-items:center!important;column-gap:9px!important;display:grid!important;flex:0 0 auto!important;grid-template-columns:30px minmax(145px,max-content)!important;grid-template-rows:auto auto!important;max-width:245px!important;min-width:190px!important;overflow:visible!important;row-gap:1px!important;width:auto!important}html:not(.patoz-login-first) .host-mobile-brand>img{align-self:center!important;flex:0 0 30px!important;grid-column:1!important;grid-row:1/span 2!important;height:30px!important;min-width:30px!important;padding:3px!important;width:30px!important}html:not(.patoz-login-first) .host-mobile-brand>span{display:flex!important;flex-direction:column!important;grid-column:2!important;grid-row:1/span 2!important;justify-content:center!important;max-width:205px!important;min-width:0!important;overflow:visible!important;width:max-content!important}html:not(.patoz-login-first) .host-mobile-brand strong{font-size:16px!important;font-weight:800!important;line-height:1.08!important;max-width:205px!important}html:not(.patoz-login-first) .host-mobile-brand small,html:not(.patoz-login-first) .host-mobile-brand strong{display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;width:max-content!important}html:not(.patoz-login-first) .host-mobile-brand small{font-size:10.5px!important;font-weight:600!important;line-height:1!important;margin:3px 0 0!important}}.report-modern-bars{display:grid;gap:16px;min-width:0}.report-modern-bar-row{display:grid;gap:8px;min-width:0}.report-modern-bar-copy{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}.report-modern-bar-label{min-width:0}.report-modern-bar-label b{color:#2a213d;display:block;font-size:13px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.report-modern-bar-label small{color:#8f879d;display:block;font-size:10px;line-height:1.35;margin-top:3px}.report-modern-bar-copy strong{align-self:center;color:#342849;font-size:12px;line-height:1.2;white-space:nowrap}.report-modern-track{background:linear-gradient(180deg,#f8f5fd,#f1ecfa);border:1px solid #eee8f8;border-radius:999px;box-shadow:inset 0 1px 2px rgba(65,42,113,.05);height:12px;overflow:hidden}.report-modern-track span{background:linear-gradient(90deg,#9478ee,#6f49eb);border-radius:inherit;box-shadow:0 5px 13px rgba(111,73,235,.18);display:block;height:100%;transition:width .45s ease;width:var(--bar,0)}.report-chart-empty{background:#fbf9ff;border:1px dashed #ded5ee;border-radius:16px;color:#8d849d;display:grid;font-size:12px;min-height:160px;padding:20px;place-items:center;text-align:center}.report-balance-chart{display:grid;gap:14px}.report-balance-row{display:grid;gap:7px}.report-balance-row>div:first-child{align-items:center;display:flex;gap:14px;justify-content:space-between}.report-balance-row b{color:#554a67;font-size:11px}.report-balance-row strong{color:#281e3c;font-size:12px;white-space:nowrap}.report-balance-track{background:#f0ebf8;border-radius:999px;height:10px;overflow:hidden}.report-balance-track span{background:#6f49eb;border-radius:inherit;display:block;height:100%;width:var(--bar,0)}.report-balance-row.paid .report-balance-track span{background:#16a34a}.report-balance-row.discount .report-balance-track span{background:#ef4444}.report-balance-row.open .report-balance-track span{background:#f59e0b}.report-preview-grid{align-items:stretch}.report-preview-grid>.card{min-width:0}.print-report .report-modern-bar-copy{break-inside:avoid}.print-report .report-modern-track span{transition:none}@media(max-width:1180px){.report-modern-bar-copy{gap:10px}.report-modern-bar-label b{font-size:12px}.report-modern-bar-copy strong{font-size:11px}.report-pro-grid{align-items:start}.report-pro-card{min-width:0;overflow:hidden}}@media(max-width:760px){.report-modern-bars{gap:14px}.report-modern-bar-copy{grid-template-columns:1fr}.report-modern-bar-copy strong{justify-self:start}.report-modern-track{height:11px}.report-preview-grid{grid-template-columns:1fr!important}}@media print{.report-modern-bar-label b{font-size:10pt}.report-modern-bar-copy strong,.report-modern-bar-label small{font-size:8pt}.report-modern-track{border-color:#ddd;height:8px}.report-pro-card{box-shadow:none}}#pwaUpdateBanner{align-items:center;backdrop-filter:blur(16px);background:hsla(0,0%,100%,.98);border:1px solid rgba(109,40,217,.18);border-radius:16px;box-shadow:0 16px 48px rgba(35,20,72,.2);color:#23163f;display:none;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:14px;left:50%;padding:13px 14px 13px 16px;position:fixed;top:calc(env(safe-area-inset-top, 0px) + 14px);transform:translateX(-50%);width:min(92vw,680px);z-index:2147483600}#pwaUpdateBanner.is-visible{display:flex}#pwaUpdateBanner .pwa-update-icon{background:#f2edff;border-radius:12px;color:#6d28d9;display:grid;flex:0 0 38px;font-size:20px;font-weight:800;height:38px;place-items:center;width:38px}#pwaUpdateBanner .pwa-update-copy{flex:1;line-height:1.25;min-width:0}#pwaUpdateBanner .pwa-update-copy strong{display:block;font-size:14px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pwaUpdateBanner .pwa-update-copy small{color:#736886;display:block;font-size:12px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pwaUpdateBanner .pwa-update-action{background:#6d28d9;border:0;border-radius:11px;box-shadow:0 8px 18px rgba(109,40,217,.24);color:#fff;cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:750;padding:10px 14px}#pwaUpdateBanner .pwa-update-action:disabled{cursor:wait;opacity:.65}@media(max-width:600px){#pwaUpdateBanner{border-radius:14px;gap:10px;padding:11px 11px 11px 12px;top:calc(env(safe-area-inset-top,0px) + 8px);width:calc(100vw - 20px)}#pwaUpdateBanner .pwa-update-icon{flex-basis:34px;height:34px;width:34px}#pwaUpdateBanner .pwa-update-copy small{white-space:normal}#pwaUpdateBanner .pwa-update-action{font-size:12px;padding:9px 11px}}.business-report-dashboard{display:grid;gap:18px;min-width:0}.business-report-dashboard .report-actions{align-items:center;background:hsla(0,0%,100%,.94);border:1px solid #ebe5f8;border-radius:18px;box-shadow:0 12px 32px rgba(74,46,132,.06);display:flex;flex-wrap:wrap;gap:10px;padding:12px}.business-report-dashboard .report-pro-metrics{gap:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important}.business-report-dashboard .report-metric{background:linear-gradient(145deg,#fff,#fbf9ff 70%,#f7f3ff)!important;border:1px solid rgba(111,73,235,.11)!important;border-radius:22px!important;box-shadow:0 16px 38px rgba(72,45,126,.08)!important;min-width:0;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease!important}.business-report-dashboard .report-metric:after{background:radial-gradient(circle,rgba(111,73,235,.1),rgba(111,73,235,0) 70%);border-radius:50%;bottom:-48px;content:"";height:118px;pointer-events:none;position:absolute;right:-36px;width:118px}.business-report-dashboard .report-metric .ico{border-radius:16px!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.75)}.business-report-dashboard .report-metric strong{font-size:clamp(18px,2vw,25px)!important;letter-spacing:-.45px;overflow-wrap:anywhere}.business-report-dashboard .report-pro-grid{align-items:stretch!important;gap:18px!important;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr)!important;margin:0!important}.business-report-dashboard .report-pro-card{background:linear-gradient(145deg,#fff,#fcfbff 62%,#faf7ff)!important;border:1px solid rgba(111,73,235,.12)!important;border-radius:24px!important;box-shadow:0 18px 44px rgba(63,39,111,.08)!important;min-width:0;overflow:hidden;padding:22px!important;position:relative}.business-report-dashboard .report-pro-card.span-2{grid-column:auto!important}.business-report-dashboard .report-feature-card{grid-row:span 2}.business-report-dashboard .report-pro-head{align-items:center!important;border-bottom:1px solid #f0ebf8;margin-bottom:20px!important;padding-bottom:14px;position:relative;z-index:2}.business-report-dashboard .report-pro-head h3{color:#251b3b!important;font-size:18px!important;letter-spacing:-.25px!important}.business-report-dashboard .report-pro-head p{color:#8b829b!important;font-size:11px!important;line-height:1.55!important}.business-report-dashboard .chip{flex:none}.business-report-dashboard .report-modern-bars{gap:19px!important}.business-report-dashboard .report-modern-bar-row{background:transparent!important;gap:9px!important;padding:0!important}.business-report-dashboard .report-modern-bar-copy{align-items:end!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1fr) auto!important}.business-report-dashboard .report-modern-bar-label{min-width:0!important}.business-report-dashboard .report-modern-bar-label b{color:#2b2140!important;display:block!important;font-size:13px!important;line-height:1.35!important;overflow-wrap:anywhere!important;white-space:normal!important}.business-report-dashboard .report-modern-bar-label small{color:#9288a2!important;display:block!important;font-size:10px!important;line-height:1.35!important;margin-top:4px!important;white-space:normal!important}.business-report-dashboard .report-modern-bar-copy strong{align-self:center!important;color:#2e2443!important;font-size:12px!important;white-space:nowrap!important}.business-report-dashboard .report-modern-track{background:linear-gradient(180deg,#f2edf9,#ebe4f7)!important;border:0!important;border-radius:999px!important;box-shadow:inset 0 1px 2px rgba(44,25,82,.07)!important;height:13px!important;overflow:hidden!important}.business-report-dashboard .report-modern-track span{background:linear-gradient(90deg,#9b82f4,#7857ed 45%,#613bdc)!important;border-radius:999px!important;box-shadow:0 6px 16px rgba(103,61,230,.22)!important;display:block!important;height:100%!important}.business-report-dashboard .report-donut-card{display:flex!important;flex-direction:column!important}.business-report-dashboard .report-donut-layout{gap:18px!important;grid-template-columns:minmax(132px,165px) minmax(0,1fr)!important;margin:auto 0!important}.business-report-dashboard .report-donut svg{aspect-ratio:1;height:auto!important;max-width:165px!important;width:100%!important}.business-report-dashboard .report-donut-legend{gap:10px!important;min-width:0!important}.business-report-dashboard .report-donut-legend>div{background:rgba(250,248,255,.86)!important;border:1px solid #eee8f8!important;border-radius:14px!important;min-width:0!important;padding:10px 12px!important}.business-report-dashboard .report-donut-legend span{font-size:11px!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}.business-report-dashboard .report-donut-legend b{font-size:11px!important;white-space:nowrap!important}.business-report-dashboard .report-chart-empty{border-radius:18px!important;min-height:210px!important}.account-page-marker~.card{min-width:0}.account-page-marker~.professional-profile-head{background:linear-gradient(145deg,#fff,#faf7ff)!important;border-radius:22px!important;box-shadow:0 14px 34px rgba(63,39,111,.07)!important}.account-page-marker~.professional-profile-head h1{color:#251b3b!important;font-size:clamp(20px,3vw,29px)!important;line-height:1.2!important;overflow-wrap:anywhere}@media(max-width:1180px){.business-report-dashboard .report-pro-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.business-report-dashboard .report-pro-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr)!important}.business-report-dashboard .report-pro-card{padding:19px!important}}@media(max-width:820px){.business-report-dashboard{gap:14px}.business-report-dashboard .report-actions{border-radius:16px;padding:10px}.business-report-dashboard .report-actions .btn{flex:1 1 calc(50% - 8px);justify-content:center;min-width:0;text-align:center;white-space:normal}.business-report-dashboard .report-pro-metrics{gap:11px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.business-report-dashboard .report-pro-grid{gap:14px!important;grid-template-columns:1fr!important}.business-report-dashboard .report-feature-card{grid-row:auto}.business-report-dashboard .report-pro-card{border-radius:20px!important;padding:17px!important}.business-report-dashboard .report-donut-layout{grid-template-columns:145px minmax(0,1fr)!important}}@media(max-width:560px){.business-report-dashboard .report-actions .btn{flex:1 1 100%}.business-report-dashboard .report-pro-metrics{grid-template-columns:1fr!important}.business-report-dashboard .report-metric{padding:15px!important}.business-report-dashboard .report-pro-head{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.business-report-dashboard .report-modern-bar-copy{gap:5px!important;grid-template-columns:1fr!important}.business-report-dashboard .report-modern-bar-copy strong{justify-self:start!important}.business-report-dashboard .report-donut-layout{grid-template-columns:1fr!important}.business-report-dashboard .report-donut svg{margin:0 auto!important;max-width:150px!important}}@media(hover:hover){.business-report-dashboard .report-metric:hover,.business-report-dashboard .report-pro-card:hover{box-shadow:0 22px 48px rgba(63,39,111,.11)!important;transform:translateY(-2px)}}.reports-dashboard-v31312{display:grid}.reports-dashboard-v31312 .report-download-actions{background:#fff;border:1px solid #ebe5f8;border-radius:18px;box-shadow:0 14px 36px rgba(59,36,105,.07);display:flex;flex-wrap:wrap;gap:10px;padding:12px}.reports-dashboard-v31312 .report-chart-grid,.reports-dashboard-v31312 .report-dashboard-kpis{margin:0}.reports-dashboard-v31312 .biz-chart-card{min-width:0;overflow:hidden}.reports-dashboard-v31312 .biz-horizontal-head{align-items:end;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}.reports-dashboard-v31312 .biz-horizontal-head b{line-height:1.35;overflow-wrap:anywhere;white-space:normal}.reports-dashboard-v31312 .biz-horizontal-head span{white-space:nowrap}.reports-dashboard-v31312 .biz-horizontal-row small{display:block;overflow-wrap:anywhere;white-space:normal}.reports-dashboard-v31312 .report-pdf-info{align-items:flex-start;background:linear-gradient(145deg,#fbf9ff,#f5f0ff);border:1px solid #e8e0f7;border-radius:18px;display:flex;gap:13px;padding:16px}.reports-dashboard-v31312 .report-pdf-info>span{background:#e9e0ff;border-radius:14px;color:#673de6;display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.reports-dashboard-v31312 .report-pdf-info b,.reports-dashboard-v31312 .report-pdf-info small{display:block}.reports-dashboard-v31312 .report-pdf-info small{color:#7e748f;line-height:1.5;margin-top:4px}.account-page-v31311{display:grid;gap:14px;min-width:0}.account-page-v31311 .account-section-card{margin:0!important;min-width:0}.account-page-v31311 .account-profile-head{align-items:center;display:flex;gap:16px;margin:0!important}.account-page-v31311 .account-profile-head .avatar{border-radius:22px;display:grid;flex:0 0 72px;font-size:23px;height:72px;place-items:center;width:72px}.account-page-v31311 .account-profile-head h1{overflow-wrap:anywhere;white-space:normal}.account-page-v31311 .account-kpi-grid{margin:0!important}.account-info-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.account-info-grid>div{background:#fbf9ff;border:1px solid #ece6f7;border-radius:14px;min-width:0;padding:12px}.account-info-grid b,.account-info-grid small{display:block}.account-info-grid small{color:#857b95;font-size:11px}.account-info-grid b{color:#281f3b;margin-top:4px;overflow-wrap:anywhere}@media(max-width:820px){.reports-dashboard-v31312{gap:14px}.reports-dashboard-v31312 .report-download-actions .btn{flex:1 1 calc(50% - 8px);justify-content:center;white-space:normal}.reports-dashboard-v31312 .biz-chart-grid{grid-template-columns:1fr!important}.reports-dashboard-v31312 .biz-chart-card.span-2{grid-column:auto!important}.account-info-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.reports-dashboard-v31312 .report-download-actions .btn{flex-basis:100%}.reports-dashboard-v31312 .biz-horizontal-head{gap:5px;grid-template-columns:1fr}.reports-dashboard-v31312 .biz-horizontal-head span{justify-self:start}.account-info-grid{grid-template-columns:1fr}.account-page-v31311 .account-profile-head .avatar{border-radius:18px;flex-basis:60px;font-size:20px;height:60px;width:60px}}.reports-dashboard-v31312{display:flex;flex-direction:column;gap:18px;min-width:0}.report-management-grid,.report-operations-grid{align-items:stretch}.report-catalog-section{background:#fff;border:1px solid rgba(111,73,235,.12);border-radius:22px;box-shadow:0 14px 36px rgba(43,31,76,.06);padding:20px}.report-section-title{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.report-section-title h2{color:#241a38;font-size:18px;line-height:1.25;margin:0}.report-section-title p{color:#756d84;font-size:13px;line-height:1.55;margin:5px 0 0}.report-catalog-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.report-catalog-card{align-items:center;appearance:none;background:linear-gradient(180deg,#fff,#fcfaff);border:1px solid #ece6f7;border-radius:16px;box-shadow:0 7px 18px rgba(59,42,92,.04);color:#2a203c;cursor:pointer;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;min-width:0;padding:14px 13px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.report-catalog-card:hover{background:#fff;border-color:#d8c9f8;box-shadow:0 13px 26px rgba(81,54,142,.1);transform:translateY(-2px)}.report-catalog-card:focus-visible{border-color:#bca4ef;box-shadow:0 0 0 3px rgba(111,73,235,.11),0 13px 26px rgba(81,54,142,.1);outline:0}.report-catalog-icon{background:#f2edff;border-radius:13px;color:#6f49eb;display:grid;flex:none;height:44px;place-items:center;width:44px}.report-catalog-icon svg{height:21px;width:21px}.report-catalog-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.report-catalog-copy b{color:#2c223e;font-size:13.5px;line-height:1.25;white-space:normal}.report-catalog-copy small{color:#7a7189;font-size:11.5px;line-height:1.45;white-space:normal}.report-catalog-badge{background:#f1ebff;border:1px solid #dfd1fb;border-radius:999px;color:#6f49eb;font-size:10px;font-weight:800;letter-spacing:.05em;padding:5px 7px;white-space:nowrap}.report-chart-grid .biz-chart-card{min-width:0;overflow:hidden}.report-chart-grid .biz-card-head{align-items:flex-start;gap:12px}.report-chart-grid .biz-card-head>div{min-width:0}.report-chart-grid .biz-card-head h2,.report-chart-grid .biz-card-head p{overflow-wrap:anywhere}.report-chart-grid .biz-bars,.report-chart-grid .biz-horizontal-bars{min-width:0}@media (max-width:1180px){.report-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-catalog-section{padding:17px}}@media (max-width:720px){.report-catalog-section{border-radius:18px;padding:14px}.report-section-title{flex-direction:column;gap:9px}.report-catalog-grid{gap:9px;grid-template-columns:1fr}.report-catalog-card{border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;padding:12px 11px}.report-catalog-icon{border-radius:12px;height:40px;width:40px}.report-catalog-copy b{font-size:13px}.report-catalog-copy small{font-size:11px}}.reports-dashboard-v31312 .biz-card-head{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) auto}.reports-dashboard-v31312 .report-card-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:230px}.reports-dashboard-v31312 .report-card-pdf{align-items:center;appearance:none;background:linear-gradient(180deg,#fff,#f8f4ff);border:1px solid #dcd0f7;border-radius:10px;box-shadow:0 5px 14px rgba(83,53,145,.07);color:#5f38d5;cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;gap:6px;justify-content:center;line-height:1;min-height:32px;padding:7px 10px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;white-space:nowrap}.reports-dashboard-v31312 .report-card-pdf svg{height:14px;width:14px}.reports-dashboard-v31312 .report-card-pdf:hover{border-color:#bfa9ef;box-shadow:0 8px 18px rgba(83,53,145,.12);transform:translateY(-1px)}.reports-dashboard-v31312 .report-card-pdf:focus-visible{border-color:#ad91ea;box-shadow:0 0 0 3px rgba(111,73,235,.12);outline:0}.reports-dashboard-v31312 .report-pdf-location-note{align-items:center;color:#756b85;display:flex;font-size:12px;line-height:1.45;padding:4px 2px}@media(max-width:820px){.reports-dashboard-v31312 .biz-card-head{gap:10px;grid-template-columns:1fr}.reports-dashboard-v31312 .report-card-tools{justify-content:flex-start;max-width:none}.reports-dashboard-v31312 .report-card-pdf{min-height:34px}}@media(max-width:480px){.reports-dashboard-v31312 .report-card-tools{width:100%}.reports-dashboard-v31312 .report-card-pdf{flex:1 1 auto}.reports-dashboard-v31312 .report-card-tools .chip{flex:0 0 auto}}.reports-dashboard-v31312{display:flex!important;flex-direction:column!important;gap:18px!important;min-width:0!important;opacity:1!important;visibility:visible!important;width:100%!important}.reports-dashboard-v31312 .report-visible-heading{align-items:center;display:flex!important;gap:14px;justify-content:space-between;padding:4px 2px 0;visibility:visible!important}.reports-dashboard-v31312 .report-visible-heading>div{align-items:center;column-gap:10px;display:grid;grid-template-columns:36px minmax(0,1fr);min-width:0}.reports-dashboard-v31312 .report-visible-heading span{background:#eee8ff;border-radius:12px;color:#673de6;display:grid;font-size:12px;font-weight:900;grid-row:1/3;height:36px;place-items:center;width:36px}.reports-dashboard-v31312 .report-visible-heading h2{color:#251b39;font-size:17px;line-height:1.25;margin:0}.reports-dashboard-v31312 .report-visible-heading p{color:#7b728a;font-size:12px;line-height:1.45;margin:3px 0 0}.reports-dashboard-v31312 .report-visible-heading>b{background:#faf8ff;border:1px solid #e1d7f7;border-radius:999px;color:#6b46d9;flex:none;font-size:10px;padding:6px 9px;white-space:nowrap}.reports-dashboard-v31312 .biz-chart-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;opacity:1!important;visibility:visible!important;width:100%!important}.reports-dashboard-v31312 .biz-chart-card{background:linear-gradient(180deg,#fff,#fcfaff)!important;border:1px solid #e8e0f7!important;border-radius:22px!important;box-shadow:0 16px 38px rgba(69,45,116,.08)!important;display:block!important;min-height:260px!important;min-width:0!important;opacity:1!important;overflow:hidden!important;padding:18px!important;visibility:visible!important}.reports-dashboard-v31312 .biz-chart-card.span-2{grid-column:span 2!important}.reports-dashboard-v31312 .biz-card-head{align-items:start!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;margin-bottom:14px!important}.reports-dashboard-v31312 .biz-card-head h2{color:#241a38!important;font-size:17px!important;line-height:1.3!important;margin:0!important}.reports-dashboard-v31312 .biz-card-head p{color:#7c738a!important;font-size:12px!important;line-height:1.5!important;margin:5px 0 0!important}.reports-dashboard-v31312 .report-card-tools{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;justify-content:flex-end!important;visibility:visible!important}.reports-dashboard-v31312 .report-card-pdf{align-items:center!important;background:#f6f1ff!important;border:1px solid #cbb9f2!important;border-radius:11px!important;color:#5c35cd!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:900!important;gap:6px!important;justify-content:center!important;min-height:36px!important;opacity:1!important;padding:8px 11px!important;visibility:visible!important;white-space:nowrap!important}.reports-dashboard-v31312 .report-card-pdf:hover{background:#eee6ff!important;border-color:#aa8be8!important}.reports-dashboard-v31312 .empty{background:#fbf9ff;border:1px dashed #ded5ef;border-radius:16px;color:#847a94;display:grid;min-height:150px;padding:18px;place-items:center;text-align:center}@media(max-width:1100px){.reports-dashboard-v31312 .biz-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reports-dashboard-v31312 .biz-chart-card.span-2{grid-column:span 2!important}}@media(max-width:760px){.reports-dashboard-v31312 .biz-chart-grid{grid-template-columns:1fr!important}.reports-dashboard-v31312 .biz-chart-card.span-2{grid-column:auto!important}.reports-dashboard-v31312 .biz-card-head{grid-template-columns:1fr!important}.reports-dashboard-v31312 .report-card-tools{justify-content:flex-start!important}.reports-dashboard-v31312 .report-visible-heading{align-items:flex-start}.reports-dashboard-v31312 .report-visible-heading>b{display:none}.reports-dashboard-v31312 .biz-chart-card{min-height:230px!important;padding:15px!important}}:root{--pd-card-radius-compact:18px;--pd-card-border-soft:#e9e3f4;--pd-card-shadow-soft:0 10px 28px rgba(55,37,91,.065);--pd-card-shadow-hover:0 16px 34px rgba(55,37,91,.1);--pd-filter-accent:#6f49eb;--pd-filter-soft:#f7f3ff;--pd-filter-line:#e5dcf7}.list-filter-card.list-filter-details,.report-filter-details.list-filter-details{background:linear-gradient(180deg,#fff,#fcfaff)!important;border:1px solid var(--pd-filter-line)!important;border-radius:var(--pd-card-radius-compact)!important;box-shadow:var(--pd-card-shadow-soft)!important;margin:12px 0 16px!important;overflow:hidden!important;padding:0!important;width:100%!important}.list-filter-summary{align-items:center!important;background:transparent!important;cursor:pointer!important;display:flex!important;gap:14px!important;justify-content:space-between!important;min-height:58px!important;padding:12px 14px 12px 16px!important}.list-filter-summary span{display:block!important;min-width:0!important}.list-filter-summary b{color:#2d2440!important;display:block!important;font-size:14px!important;font-weight:800!important;letter-spacing:-.01em!important;line-height:1.2!important;margin:0!important}.list-filter-summary small{color:#81788f!important;display:block!important;font-size:11.5px!important;font-weight:500!important;line-height:1.4!important;margin:4px 0 0!important;max-width:680px!important}.list-filter-summary i{background:#f7f3ff!important;border:1px solid #e1d7f5!important;border-radius:10px!important;box-shadow:none!important;flex:0 0 32px!important;height:32px!important;min-height:32px!important;min-width:32px!important;position:relative!important;width:32px!important}.list-filter-summary i:after,.list-filter-summary i:before{background:#7552dc!important;height:2px!important;top:15px!important;width:8px!important}.list-filter-summary i:before{left:8px!important}.list-filter-summary i:after{right:8px!important}.list-filter-details[open] .list-filter-summary{background:linear-gradient(180deg,#fcfaff,#faf7ff)!important}.list-filter-details[open] .list-filter-summary i{background:#eee7ff!important}.list-filter-body{background:#fff!important;border-top:1px solid var(--pd-filter-line)!important;display:grid!important;gap:12px!important;padding:14px 16px 16px!important}.list-filter-grid{align-items:end!important;display:grid!important;gap:11px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.list-filter-grid .field{margin:0!important;min-width:0!important;width:100%!important}.list-filter-grid .field label{color:#5f566d!important;display:block!important;font-size:11.5px!important;font-weight:700!important;line-height:1.25!important;margin:0 0 6px!important}.list-filter-grid .search-select-input,.list-filter-grid .simple-input,.list-filter-grid input:not([type=checkbox]):not([type=radio]),.list-filter-grid select{background:#fff!important;border:1px solid #ddd7e8!important;border-radius:11px!important;box-shadow:0 1px 0 rgba(45,36,64,.02)!important;color:#322a3f!important;font-size:13px!important;height:44px!important;line-height:1.2!important;min-height:44px!important;min-width:0!important;padding:9px 12px!important;width:100%!important}.list-filter-grid .search-select-input:focus,.list-filter-grid .simple-input:focus,.list-filter-grid input:focus,.list-filter-grid select:focus{border-color:#c6b3ee!important;box-shadow:0 0 0 3px rgba(111,73,235,.09)!important;outline:0!important}.list-filter-body>.btn.block{border-radius:10px!important;font-size:12px!important;font-weight:750!important;justify-self:end!important;min-height:40px!important;min-width:150px!important;padding:9px 14px!important;width:auto!important}.host-authenticated #view .account-section-card,.host-authenticated #view .action-card,.host-authenticated #view .card:not(.modal-card):not(.secure-login-card),.host-authenticated #view .report-pro-card{border-color:var(--pd-card-border-soft)!important;border-radius:18px!important;box-shadow:var(--pd-card-shadow-soft)!important;min-width:0!important}.host-authenticated #view .card h2,.host-authenticated #view .card h3{overflow-wrap:anywhere!important}.host-authenticated #view .status-card{font-size:13px!important;gap:10px!important;line-height:1.45!important;min-height:auto!important;padding:13px 15px!important}.host-authenticated #view .action-card{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}@media (hover:hover){.host-authenticated #view .action-card:hover,.host-authenticated #view .list-row:hover{border-color:#d8cdf0!important;box-shadow:var(--pd-card-shadow-hover)!important;transform:translateY(-1px)!important}}@media (min-width:761px) and (max-width:1180px){#view.view.host-content,.host-content{min-width:0!important;padding-left:18px!important;padding-right:18px!important}.host-authenticated #view .account-section-card,.host-authenticated #view .card:not(.modal-card):not(.secure-login-card),.host-authenticated #view .form-card,.host-authenticated #view .report-pro-card{border-radius:18px!important;padding:16px!important}.host-authenticated #view .action-grid,.host-authenticated #view .biz-chart-grid,.host-authenticated #view .field-grid,.host-authenticated #view .form-grid,.host-authenticated #view .grid.three,.host-authenticated #view .grid.two,.host-authenticated #view .host-kpis,.host-authenticated #view .report-chart-grid,.host-authenticated #view .report-pro-grid,.host-authenticated #view .settings-grid{display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.host-authenticated #view .biz-chart-card.span-2,.host-authenticated #view .full,.host-authenticated #view .grid-full{grid-column:1/-1!important}.host-authenticated #view .host-kpi{border-radius:16px!important;min-height:108px!important;padding:14px!important}.host-authenticated #view .host-kpi>strong{font-size:22px!important;line-height:1.15!important}.host-authenticated #view .host-kpi>small{font-size:11.5px!important}.host-authenticated #view .biz-chart-card{border-radius:18px!important;min-height:230px!important;padding:16px!important}.host-authenticated #view .biz-card-head{gap:10px!important;margin-bottom:12px!important}.host-authenticated #view .biz-card-head h2{font-size:16px!important;line-height:1.3!important}.host-authenticated #view .biz-card-head p{font-size:11.5px!important;line-height:1.45!important}.host-authenticated #view .action-grid{align-items:stretch!important}.host-authenticated #view .action-card{align-items:center!important;display:grid!important;gap:11px!important;grid-template-columns:40px minmax(0,1fr) 20px!important;min-height:94px!important;padding:13px 14px!important;text-align:left!important}.host-authenticated #view .action-card .ico{border-radius:12px!important;height:40px!important;width:40px!important}.host-authenticated #view .action-card b{font-size:13.5px!important;line-height:1.3!important}.host-authenticated #view .action-card p{font-size:11.5px!important;line-height:1.4!important;margin-top:3px!important}.host-authenticated #view .list{display:grid!important;gap:9px!important}.host-authenticated #view .customer-job-row,.host-authenticated #view .list-row{background:#fff!important;border:1px solid #ebe5f4!important;border-radius:15px!important;box-shadow:0 5px 16px rgba(55,37,91,.035)!important;min-width:0!important;padding:12px 13px!important}.host-authenticated #view .list-row .avatar{flex-basis:42px!important;height:42px!important;width:42px!important}.host-authenticated #view .row-main b{font-size:13.5px!important;line-height:1.3!important}.host-authenticated #view .row-main small{font-size:11.5px!important;line-height:1.45!important}.host-authenticated #view .amount{font-size:13px!important;line-height:1.35!important}.list-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.list-filter-summary{min-height:56px!important}}@media (max-width:760px){#view.view.host-content,.host-content{padding-left:11px!important;padding-right:11px!important}.host-authenticated #view{--mobile-card-gap:10px}.host-authenticated #view .account-section-card,.host-authenticated #view .card:not(.modal-card):not(.secure-login-card),.host-authenticated #view .form-card,.host-authenticated #view .report-catalog-section,.host-authenticated #view .report-pro-card{border-radius:16px!important;padding:14px!important}.host-authenticated #view .action-grid,.host-authenticated #view .biz-chart-grid,.host-authenticated #view .field-grid,.host-authenticated #view .form-grid,.host-authenticated #view .grid,.host-authenticated #view .grid.four,.host-authenticated #view .grid.three,.host-authenticated #view .grid.two,.host-authenticated #view .host-dashboard-grid,.host-authenticated #view .report-chart-grid,.host-authenticated #view .report-pro-grid,.host-authenticated #view .settings-grid{gap:10px!important}.host-authenticated #view .host-kpis{gap:9px!important}.host-authenticated #view .host-kpi{border-radius:15px!important;min-height:102px!important;padding:12px!important}.host-authenticated #view .host-kpi-icon{border-radius:11px!important;height:35px!important;width:35px!important}.host-authenticated #view .host-kpi>small{font-size:10.5px!important;line-height:1.3!important;margin-top:10px!important}.host-authenticated #view .host-kpi>strong{font-size:20px!important;line-height:1.15!important}.host-authenticated #view .biz-chart-card{border-radius:16px!important;min-height:auto!important;padding:14px!important}.host-authenticated #view .biz-card-head{gap:8px!important;margin-bottom:11px!important}.host-authenticated #view .biz-card-head h2{font-size:15px!important;line-height:1.3!important}.host-authenticated #view .biz-card-head p{font-size:11px!important;line-height:1.4!important;margin-top:3px!important}.host-authenticated #view .biz-card-head .btn,.host-authenticated #view .report-card-pdf{border-radius:10px!important;font-size:11px!important;min-height:36px!important;padding:8px 10px!important}.host-authenticated #view .action-grid{grid-template-columns:1fr!important}.host-authenticated #view .action-card{align-items:center!important;border-radius:15px!important;display:grid!important;gap:10px!important;grid-template-columns:38px minmax(0,1fr) 18px!important;min-height:78px!important;padding:11px 12px!important;text-align:left!important}.host-authenticated #view .action-card .ico{border-radius:11px!important;height:38px!important;width:38px!important}.host-authenticated #view .action-card b{font-size:13px!important;line-height:1.3!important}.host-authenticated #view .action-card p{font-size:11px!important;line-height:1.4!important;margin-top:2px!important}.host-authenticated #view .action-card .chev{font-size:17px!important}.host-authenticated #view .list{display:grid!important;gap:8px!important}.host-authenticated #view .appointment-card,.host-authenticated #view .customer-card,.host-authenticated #view .customer-job-row,.host-authenticated #view .job-card,.host-authenticated #view .list-row{background:#fff!important;border:1px solid #ebe5f4!important;border-radius:14px!important;box-shadow:0 4px 14px rgba(55,37,91,.035)!important;gap:9px!important;min-height:0!important;padding:11px!important}.host-authenticated #view .list-row{align-items:center!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important}.host-authenticated #view .list-row .avatar{border-radius:12px!important;flex-basis:40px!important;height:40px!important;min-width:40px!important;width:40px!important}.host-authenticated #view .row-main{min-width:0!important}.host-authenticated #view .row-main b{font-size:12.5px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.host-authenticated #view .row-main small{display:block!important;font-size:10.5px!important;line-height:1.4!important;margin-top:3px!important;overflow-wrap:anywhere!important}.host-authenticated #view .amount{font-size:12px!important;line-height:1.3!important;max-width:105px!important;min-width:0!important;overflow-wrap:anywhere!important;text-align:right!important}.host-authenticated #view .chip{font-size:9.5px!important;padding:4px 7px!important}.host-authenticated #view .status-card{font-size:12px!important;padding:11px 12px!important}.list-filter-card.list-filter-details,.report-filter-details.list-filter-details{border-radius:15px!important;margin:9px 0 13px!important}.list-filter-summary{gap:10px!important;min-height:52px!important;padding:10px 11px 10px 13px!important}.list-filter-summary b{font-size:13px!important}.list-filter-summary small{font-size:10.5px!important;line-height:1.35!important;margin-top:2px!important}.list-filter-summary i{border-radius:9px!important;flex-basis:30px!important;height:30px!important;min-height:30px!important;min-width:30px!important;width:30px!important}.list-filter-summary i:after,.list-filter-summary i:before{top:14px!important}.list-filter-body{gap:10px!important;padding:12px!important}.list-filter-grid{gap:9px!important;grid-template-columns:1fr!important}.list-filter-grid .field{margin:0!important}.list-filter-grid .field label{font-size:11px!important;margin-bottom:5px!important}.list-filter-grid .search-select-input,.list-filter-grid .simple-input,.list-filter-grid input:not([type=checkbox]):not([type=radio]),.list-filter-grid select{border-radius:11px!important;font-size:16px!important;height:46px!important;min-height:46px!important;padding:10px 11px!important}.list-filter-body>.btn.block{font-size:12px!important;justify-self:stretch!important;min-height:42px!important;min-width:0!important;width:100%!important}.host-authenticated #view .field,.host-authenticated #view .form-field{margin-bottom:11px!important}.host-authenticated #view .field label,.host-authenticated #view .form-label{font-size:12px!important;margin-bottom:6px!important}.host-authenticated #view .appointment-note,.host-authenticated #view .help,.host-authenticated #view .report-filter-note{border-radius:11px!important;font-size:11px!important;line-height:1.45!important;padding:10px 11px!important}}@media (max-width:380px){.host-authenticated #view .host-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.host-authenticated #view .host-kpi{min-height:96px!important;padding:11px!important}.host-authenticated #view .host-kpi>strong{font-size:18px!important}.host-authenticated #view .list-row{grid-template-columns:36px minmax(0,1fr)!important}.host-authenticated #view .list-row .avatar{flex-basis:36px!important;height:36px!important;min-width:36px!important;width:36px!important}.host-authenticated #view .list-row .amount{grid-column:2!important;margin-top:5px!important;max-width:none!important;text-align:left!important}}:root{--pd-card-border-319:#e8e2f2;--pd-card-shadow-319:0 12px 30px rgba(48,31,83,.065);--pd-card-shadow-hover-319:0 18px 38px rgba(48,31,83,.105)}.account-page-v31310>.account-appointment-link-card{order:-100!important}.account-appointment-link-card{background:linear-gradient(145deg,#fff,#fbf9ff)!important;border:1px solid #dfd5f5!important;border-radius:17px!important;box-shadow:0 10px 28px rgba(74,44,139,.07)!important;display:grid!important;gap:10px!important;margin:0!important;overflow:visible!important;padding:15px 16px!important}.account-appointment-link-title{display:block!important;min-width:0!important}.account-appointment-link-title>div{min-width:0!important}.account-appointment-link-title b{color:#2c2142!important;display:block!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important}.account-appointment-link-title small{color:#81778f!important;display:block!important;font-size:11px!important;line-height:1.4!important;margin-top:3px!important}.account-appointment-link-row{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) 118px!important;min-width:0!important;width:100%!important}.account-appointment-link-field{min-width:0!important;overflow:visible!important;position:relative!important;width:100%!important}.account-appointment-link-field input{background:#fff!important;border:1px solid #dcd4e9!important;border-radius:13px!important;box-shadow:inset 0 1px 2px rgba(48,31,83,.025)!important;color:#3c3448!important;display:block!important;font-size:16px!important;height:48px!important;line-height:48px!important;margin:0!important;min-width:0!important;overflow:hidden!important;padding:0 50px 0 14px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.account-appointment-link-field input:focus{border-color:#cdbdf1!important;box-shadow:0 0 0 3px rgba(111,73,235,.08)!important;outline:0!important}.account-appointment-copy{background:#f5f0ff!important;border:0!important;border-radius:10px!important;box-shadow:none!important;color:#6842d0!important;cursor:pointer!important;display:grid!important;height:38px!important;margin:0!important;min-width:38px!important;padding:0!important;place-items:center!important;position:absolute!important;right:5px!important;top:50%!important;transform:translateY(-50%)!important;width:38px!important}.account-appointment-copy:hover{background:#eee6ff!important}.account-appointment-copy:disabled,.account-appointment-share:disabled{cursor:not-allowed!important;opacity:.45!important}.account-appointment-share{align-items:center!important;background:#fff!important;border:1.5px solid #7957df!important;border-radius:13px!important;box-shadow:0 5px 14px rgba(103,61,230,.07)!important;color:#6842d0!important;cursor:pointer!important;display:flex!important;font-size:13px!important;font-weight:800!important;gap:8px!important;height:48px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-width:118px!important;padding:0 14px!important;position:static!important;width:118px!important}.account-appointment-share:hover{background:#f8f4ff!important;border-color:#6842d0!important}.account-appointment-copy svg,.account-appointment-share svg{display:block!important;flex:0 0 19px!important;height:19px!important;width:19px!important}.account-appointment-share span{display:inline!important;white-space:nowrap!important}body,html{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}@media (max-width:1180px){html.patoz-login-first,html.patoz-login-first body{height:100%!important;max-height:none!important;min-height:100%!important;zoom:1!important}.secure-login-card,.secure-login-page,.secure-login-panel,html.patoz-login-first #app{scale:1!important;transform:none!important;zoom:1!important}.secure-login-page{max-width:100%!important;overflow:hidden!important;width:100%!important}.secure-login-panel{min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}.secure-login-card{max-width:100%!important;min-width:0!important;overflow:visible!important;scroll-margin:0!important}.secure-login-card .search-select-input,.secure-login-card input:not([type=checkbox]):not([type=radio]),.secure-login-card select,.secure-login-card textarea{font-size:16px!important;line-height:1.3!important;transform:none!important;zoom:1!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;touch-action:manipulation!important}.secure-login-card input:focus,.secure-login-card select:focus,.secure-login-card textarea:focus{font-size:16px!important;transform:none!important;zoom:1!important}html.login-field-focused .secure-login-card,html.login-field-focused .secure-login-page,html.login-field-focused .secure-login-panel{transform:none!important;zoom:1!important}}@media (min-width:1181px){.host-authenticated #view.view.host-content{padding:22px 24px 34px!important}.host-authenticated #view>.content-stack,.host-authenticated #view>.page,.host-authenticated #view>.page-wrap{gap:17px!important}.host-authenticated #view .account-section-card,.host-authenticated #view .biz-chart-card,.host-authenticated #view .card:not(.modal-card):not(.secure-login-card),.host-authenticated #view .form-card,.host-authenticated #view .report-pro-card{background:#fff!important;border:1px solid var(--pd-card-border-319)!important;border-radius:19px!important;box-shadow:var(--pd-card-shadow-319)!important;min-width:0!important;padding:20px!important}.host-authenticated #view .biz-card-head,.host-authenticated #view .section-heading{align-items:flex-start!important;display:flex!important;gap:16px!important;justify-content:space-between!important;margin-bottom:16px!important}.host-authenticated #view .biz-card-head h2,.host-authenticated #view .section-heading h2{font-size:17px!important;letter-spacing:-.015em!important;line-height:1.3!important;margin:0!important}.host-authenticated #view .biz-card-head p,.host-authenticated #view .section-heading p{color:#81788f!important;font-size:12px!important;line-height:1.5!important;margin:4px 0 0!important}.host-authenticated #view .grid.two{gap:16px!important}.host-authenticated #view .grid.three{gap:15px!important}.host-authenticated #view .grid.four,.host-authenticated #view .host-kpis{gap:14px!important}.host-authenticated #view .host-kpi{border:1px solid #e9e3f3!important;border-radius:17px!important;box-shadow:0 8px 22px rgba(48,31,83,.05)!important;min-height:116px!important;padding:17px!important}.host-authenticated #view .host-kpi>strong{font-size:24px!important;letter-spacing:-.02em!important;line-height:1.15!important}.host-authenticated #view .host-kpi>small{font-size:11px!important;line-height:1.35!important}.host-authenticated #view .action-grid{align-items:stretch!important;gap:14px!important}.host-authenticated #view .action-card{border:1px solid #e9e3f3!important;border-radius:16px!important;box-shadow:0 7px 19px rgba(48,31,83,.045)!important;min-height:92px!important;padding:15px 16px!important}.host-authenticated #view .action-card:hover{border-color:#d6c9ef!important;box-shadow:var(--pd-card-shadow-hover-319)!important;transform:translateY(-2px)!important}.host-authenticated #view .list{gap:10px!important}.host-authenticated #view .appointment-card,.host-authenticated #view .customer-card,.host-authenticated #view .customer-job-row,.host-authenticated #view .job-card,.host-authenticated #view .list-row{background:#fff!important;border:1px solid #ebe5f3!important;border-radius:15px!important;box-shadow:0 5px 15px rgba(48,31,83,.035)!important;min-width:0!important;padding:14px 15px!important}.host-authenticated #view .row-main{min-width:0!important}.host-authenticated #view .row-main b{font-size:13.5px!important;line-height:1.35!important}.host-authenticated #view .row-main small{font-size:11.5px!important;line-height:1.45!important}.host-authenticated #view .field{min-width:0!important}.host-authenticated #view .field label{color:#61586f!important;font-size:12px!important;margin-bottom:7px!important}.host-authenticated #view input:not([type=checkbox]):not([type=radio]),.host-authenticated #view select,.host-authenticated #view textarea{border-color:#ddd7e8!important;border-radius:12px!important;box-shadow:inset 0 1px 2px rgba(48,31,83,.02)!important}.host-authenticated #view input:focus,.host-authenticated #view select:focus,.host-authenticated #view textarea:focus{border-color:#c8b8ee!important;box-shadow:0 0 0 3px rgba(111,73,235,.08)!important}}@media (max-width:760px){.account-appointment-link-card{gap:9px!important;padding:13px!important}.account-appointment-link-row{gap:7px!important;grid-template-columns:minmax(0,1fr) 104px!important}.account-appointment-link-field input{height:46px!important;line-height:46px!important;padding-left:11px!important;padding-right:47px!important}.account-appointment-share{font-size:12px!important;gap:6px!important;height:46px!important;min-width:104px!important;padding:0 10px!important;width:104px!important}.account-appointment-link-title small{font-size:10.5px!important}}@media (max-width:360px){.account-appointment-link-row{grid-template-columns:minmax(0,1fr) 96px!important}.account-appointment-share{font-size:11.5px!important;min-width:96px!important;padding:0 8px!important;width:96px!important}}:root{--pd-bottom-nav-clearance:0px;--pd-content-bottom-gap:22px;--pd-admin-card-border:#e8e2f3;--pd-admin-card-shadow:0 12px 30px rgba(52,34,91,.065);--pd-admin-card-shadow-hover:0 18px 40px rgba(52,34,91,.105)}@media (max-width:1180px){body.host-authenticated #view.view.host-content,body.host-authenticated .host-content#view{box-sizing:border-box!important;overscroll-behavior-y:contain!important;padding-bottom:calc(var(--pd-bottom-nav-clearance,84px) + var(--pd-content-bottom-gap))!important;scroll-padding-bottom:calc(var(--pd-bottom-nav-clearance,84px) + var(--pd-content-bottom-gap) + 12px)!important}body.host-authenticated #view.view.host-content>:last-child{margin-bottom:var(--pd-content-bottom-gap)!important}body.host-authenticated #view.view.host-content :is(button,a,input,select,textarea,[tabindex]):focus{scroll-margin-bottom:calc(var(--pd-bottom-nav-clearance,84px) + 28px)!important}body.host-authenticated .bottom-nav{box-sizing:border-box!important;isolation:isolate!important}}@media (max-width:760px){:root{--pd-content-bottom-gap:20px}}@media (min-width:761px) and (max-width:1180px){:root{--pd-content-bottom-gap:24px}}.super-admin-home{gap:20px!important;max-width:1480px!important;width:100%!important}.super-admin-intro{align-items:center!important;background:linear-gradient(135deg,#fff,#faf7ff)!important;border:1px solid var(--pd-admin-card-border)!important;border-radius:22px!important;box-shadow:var(--pd-admin-card-shadow)!important;padding:24px!important}.super-admin-intro h1{font-size:clamp(24px,2.2vw,32px)!important;letter-spacing:-.035em!important;line-height:1.15!important;margin:10px 0 8px!important}.super-admin-intro p{color:#756d82!important;font-size:13px!important;line-height:1.6!important;max-width:760px!important}.super-admin-kicker{font-size:10.5px!important;letter-spacing:.08em!important;padding:7px 10px!important}.super-admin-actions{gap:10px!important}.super-admin-actions .btn{border-radius:13px!important;font-size:12px!important;justify-content:flex-start!important;min-height:46px!important;padding:10px 13px!important}.super-admin-kpis{gap:14px!important}.super-admin-kpi{border:1px solid var(--pd-admin-card-border)!important;border-radius:18px!important;box-shadow:var(--pd-admin-card-shadow)!important;gap:13px!important;padding:16px!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.super-admin-kpi .ico{border-radius:14px!important;height:46px!important;width:46px!important}.super-admin-kpi small{color:#7d748b!important;font-size:10.5px!important;line-height:1.35!important}.super-admin-kpi strong{font-size:25px!important;line-height:1.05!important;margin:3px 0!important}.super-admin-kpi em{color:#91889e!important;font-size:10.5px!important;line-height:1.35!important}.super-admin-grid{gap:16px!important}.super-admin-grid.charts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.super-admin-grid.charts>.super-admin-panel:nth-child(5){grid-column:1/-1!important}.super-admin-grid.lists{grid-template-columns:repeat(2,minmax(0,1fr))!important}.super-admin-panel{background:linear-gradient(180deg,#fff,#fdfcff)!important;border:1px solid var(--pd-admin-card-border)!important;border-radius:19px!important;box-shadow:var(--pd-admin-card-shadow)!important;padding:18px!important}.super-panel-head{align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important}.super-panel-head,.super-panel-head>div{min-width:0!important}.super-panel-head h2{font-size:15.5px!important;letter-spacing:-.015em!important;line-height:1.3!important}.super-panel-head p{font-size:10.5px!important;line-height:1.45!important;margin-top:4px!important}.super-panel-head .btn,.super-panel-head .chip{border-radius:10px!important;flex:0 0 auto!important;font-size:10.5px!important;min-height:34px!important;padding:7px 10px!important}.super-map-layout{gap:16px!important;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr)!important}.super-business-map{border:1px solid #e4ddf0!important;border-radius:16px!important;min-height:390px!important;overflow:hidden!important}.super-location-list{gap:9px!important;max-height:390px!important}.super-business-row,.super-location-row,.super-support-row{border:1px solid #ebe5f4!important;border-radius:14px!important;box-shadow:0 4px 14px rgba(52,34,91,.035)!important;min-width:0!important;padding:12px!important}.super-business-row>div,.super-location-main>div:last-child,.super-support-row>div{min-width:0!important}.super-business-row b,.super-location-main b,.super-support-row b{overflow-wrap:anywhere!important}@media (hover:hover){.super-admin-kpi:hover,.super-business-row:hover,.super-support-row:hover{border-color:#d8cdf0!important;box-shadow:var(--pd-admin-card-shadow-hover)!important;transform:translateY(-1px)!important}}@media (min-width:761px) and (max-width:1180px){.super-admin-home{gap:16px!important}.super-admin-intro{grid-template-columns:1fr!important;padding:19px!important}.super-admin-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.super-admin-actions .btn{justify-content:center!important;min-width:0!important}.super-admin-kpis{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.super-admin-kpi{min-height:104px!important;padding:14px!important}.super-admin-grid.charts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.super-admin-grid.lists,.super-map-layout{grid-template-columns:1fr!important}.super-business-map{min-height:300px!important}.super-location-list{max-height:none!important}}@media (max-width:760px){.super-admin-home{gap:12px!important}.super-admin-intro{border-radius:17px!important;display:block!important;padding:15px!important}.super-admin-intro h1{font-size:22px!important}.super-admin-intro p{font-size:11.5px!important;line-height:1.5!important}.super-admin-actions{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:14px!important}.super-admin-actions .btn{font-size:10.5px!important;justify-content:center!important;min-height:42px!important;padding:8px 9px!important;text-align:center!important}.super-admin-kpis{gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.super-admin-kpi{border-radius:15px!important;display:block!important;min-height:126px!important;padding:12px!important}.super-admin-kpi .ico{border-radius:11px!important;height:38px!important;margin-bottom:10px!important;width:38px!important}.super-admin-kpi strong{font-size:21px!important}.super-admin-kpi em,.super-admin-kpi small{font-size:9.5px!important}.super-admin-grid.charts,.super-admin-grid.lists{gap:10px!important;grid-template-columns:1fr!important}.super-admin-grid.charts>.super-admin-panel:nth-child(5){grid-column:auto!important}.super-admin-panel{border-radius:16px!important;padding:14px!important}.super-panel-head{display:flex!important;flex-direction:column!important;margin-bottom:11px!important}.super-panel-head h2{font-size:14px!important}.super-panel-head p{font-size:10px!important}.super-panel-head .btn,.super-panel-head .chip{align-self:flex-start!important}.super-map-layout{grid-template-columns:1fr!important}.super-business-map{min-height:240px!important}.super-location-list{max-height:none!important}.super-location-row{gap:9px!important;grid-template-columns:1fr!important}.super-location-status{text-align:left!important}.super-location-actions{display:grid!important;gap:7px!important;grid-template-columns:1fr 1fr!important}.super-location-actions .btn{min-width:0!important;width:100%!important}}@media (max-width:360px){.super-admin-kpis{grid-template-columns:1fr!important}.super-admin-kpi{align-items:center!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;min-height:96px!important}.super-admin-kpi .ico{margin:0!important}}.bank-share-summary{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:12px 0}.bank-share-summary>div{background:#fafafa;border:1px solid var(--line,#e5e7eb);border-radius:12px;min-width:0;padding:10px 12px}.bank-share-summary .full{grid-column:1/-1}.bank-share-summary small{color:var(--muted,#6b7280);display:block;margin-bottom:4px}.bank-share-summary b,.bank-share-summary code{display:block;overflow-wrap:anywhere}.annual-license-card .section-heading{align-items:center}.payment-method-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.payment-method-card{border:1px solid var(--line,#e5e7eb);border-radius:14px;gap:5px;padding:16px}.payment-method-card.primary{background:#f5f3ff;border-color:#6d5dfc}.payment-method-card span{color:var(--muted,#6b7280);font-size:.88rem}.license-bank-list{display:grid;gap:10px;margin:12px 0}.license-bank-choice{align-items:flex-start;background:#fff;border:1px solid var(--line,#e5e7eb);border-radius:13px;display:flex;gap:10px;padding:12px}.license-bank-choice div{display:grid;gap:3px;min-width:0}.license-bank-choice code{overflow-wrap:anywhere}.annual-payment-modal{max-width:620px}@media(max-width:640px){.bank-share-summary,.payment-method-grid{grid-template-columns:1fr}.bank-share-summary .full{grid-column:auto}.annual-payment-modal{width:calc(100% - 18px)}}.sales-tabs{background:#f3f4f6;border-radius:14px;display:flex;gap:8px;margin:14px 0;overflow:auto;padding:4px}.sales-tabs button{background:transparent;border:0;border-radius:11px;font-weight:800;padding:11px 15px;white-space:nowrap}.sales-tabs button.is-active{background:#fff;box-shadow:0 4px 14px #0001;color:#6d28d9}.sales-panel{margin-top:0}.sales-bank-form{background:#faf8ff;border:1px solid #ddd6fe;border-radius:16px;margin:14px 0;padding:16px}.sales-bank-list,.sales-payment-list{display:grid;gap:10px;margin-top:14px}.sales-bank-card,.sales-payment-row{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:15px;display:flex;gap:14px;justify-content:space-between;padding:14px}.sales-bank-card>div:first-child,.sales-payment-row>div:first-child{display:grid;gap:4px;min-width:0}.annual-price-card>span,.license-summary span:first-child,.sales-bank-card span:first-child{color:#7c3aed;font-size:11px;font-weight:900;letter-spacing:.08em}.sales-bank-card h3,.sales-bank-card p,.sales-payment-row b{margin:0}.sales-bank-card code{font-size:15px;font-weight:800;overflow-wrap:anywhere}.sales-bank-card>div:last-child,.sales-payment-row>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.license-summary{align-items:center;display:flex;gap:16px;justify-content:space-between}.license-summary h2{margin:4px 0}.annual-price-card{background:linear-gradient(135deg,#4c1d95,#7c3aed);color:#fff;text-align:center}.annual-price-card>span{color:#ddd6fe}.annual-price-card strong{display:block;font-size:36px;margin:8px 0}.annual-price-card p{color:#ede9fe;margin:0}.payment-method-grid{margin-top:14px}.payment-method-card{background:#fff;border:1px solid #ddd6fe;border-radius:18px;cursor:pointer;display:grid;gap:7px;padding:20px;text-align:left}.payment-method-card b{color:#4c1d95;font-size:17px}.payment-method-card span{color:#6b7280;line-height:1.45}.payment-method-card:disabled{cursor:not-allowed;opacity:.5}.sales-kpis{margin-top:14px}@media(max-width:760px){.sales-bank-card,.sales-payment-row{align-items:flex-start;flex-direction:column}.sales-bank-card>div:last-child,.sales-payment-row>div:last-child{justify-content:flex-start;width:100%}.payment-method-grid{grid-template-columns:1fr!important}.annual-price-card strong{font-size:30px}.license-summary{align-items:flex-start}}.request-payment-methods{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.request-payment-choice{align-items:flex-start;background:#fff;border:1px solid #ded8ef;border-radius:15px;cursor:pointer;display:flex;gap:12px;padding:15px}.request-payment-choice:has(input:checked){background:#faf8ff;border-color:#6f49eb;box-shadow:0 0 0 3px rgba(111,73,235,.11)}.request-payment-choice input{margin-top:4px}.request-payment-choice span{display:grid;gap:4px}.request-payment-choice small{color:#687087;line-height:1.45}.request-payment-summary strong{display:block;font-size:1.8rem;margin:8px 0}.status-card.compact{display:grid;gap:4px;margin-top:12px;padding:12px}@media(max-width:700px){.request-payment-methods{grid-template-columns:1fr}}@media (max-width:767px){body.business-request-open,body.business-request-open.patoz-scroll-ready{height:auto!important;inset:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;position:static!important;width:100%!important;-webkit-overflow-scrolling:touch!important}body.business-request-open #app.app-shell{display:block!important;inset:auto!important}body.business-request-open #app.app-shell,body.business-request-open #view.view.host-content,body.business-request-open .host-main{height:auto!important;max-height:none!important;min-height:100vh!important;min-height:100dvh!important;overflow:visible!important;padding:0!important;position:relative!important;width:100%!important}body.business-request-open .business-request-page{background:#f6f4fb!important;display:block!important;height:auto!important;max-height:none!important;min-height:100vh!important;min-height:100dvh!important;overflow:visible!important;width:100%!important}body.business-request-open .business-request-visual{display:none!important}body.business-request-open .business-request-panel{background:#f6f4fb!important;min-height:100vh!important;min-height:100dvh!important;padding:calc(14px + env(safe-area-inset-top,0px)) 12px calc(34px + env(safe-area-inset-bottom,0px))!important}body.business-request-open .business-request-card,body.business-request-open .business-request-panel{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important}body.business-request-open .business-request-card{background:#fff!important;border:1px solid #e4def1!important;border-radius:18px!important;box-shadow:0 10px 28px rgba(41,31,70,.08)!important;margin:0 auto!important;min-height:0!important;padding:16px 14px 24px!important}body.business-request-open .business-request-form{display:grid!important;height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:12px!important}body.business-request-open .business-request-actions{background:transparent!important;bottom:auto!important;margin-top:8px!important;padding:0!important;position:static!important;z-index:auto!important}}.host-top-actions .pwa-install-btn{border-radius:12px!important;display:inline-flex!important;flex:0 0 auto!important;height:40px!important;inset:auto!important;margin:0!important;min-height:40px!important;order:-1!important;padding:0 12px!important;position:static!important;white-space:nowrap!important;z-index:auto!important}.pwa-install-btn.is-install-guide{background:linear-gradient(135deg,#8466ed,#5b35cc)!important}@media(max-width:640px){.host-top-actions .pwa-install-btn{justify-content:center!important;min-width:40px!important;padding:0!important;width:40px!important}.host-top-actions .pwa-install-btn .pwa-install-label{display:none!important}}.customer-movements-card{background:linear-gradient(180deg,#fff,#fcfbfe)!important;border:1px solid #e7e1f0!important;overflow:hidden!important;padding:18px!important}.customer-movements-head{align-items:center!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin-bottom:13px!important}.customer-movements-head h2{color:#29223a!important;font-size:17px!important;line-height:1.25!important;margin:0!important}.customer-movements-head p{color:#81798e!important;font-size:11px!important;line-height:1.4!important;margin:3px 0 0!important}.customer-movements-count{background:#f7f3ff!important;border:1px solid #ddd4ef!important;border-radius:999px!important;color:#6943b7!important;flex:none!important;font-size:10px!important;font-weight:800!important;padding:5px 9px!important}.customer-movement-list{display:grid!important;gap:8px!important}.customer-movement-row{align-items:center!important;background:#fff!important;border:1px solid #e9e4f0!important;border-radius:14px!important;box-shadow:0 5px 14px rgba(34,25,55,.045)!important;display:grid!important;gap:11px!important;grid-template-columns:38px minmax(0,1fr) auto!important;min-height:68px!important;overflow:hidden!important;padding:11px 12px!important;position:relative!important}.customer-movement-row:before{background:#d18b29;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.customer-movement-row.is-credit:before{background:#6f4bc1}.customer-movement-icon{background:#fff4e3!important;border-radius:11px!important;color:#a96512!important;display:grid!important;height:36px!important;place-items:center!important;width:36px!important}.customer-movement-row.is-credit .customer-movement-icon{background:#f1ebff!important;color:#6843b6!important}.customer-movement-icon svg{fill:currentColor!important;height:17px!important;width:17px!important}.customer-movement-main{min-width:0!important}.customer-movement-title{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important}.customer-movement-title b{color:#30283f!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.customer-movement-type{align-items:center!important;background:#fff0da!important;border-radius:999px!important;color:#92570b!important;display:inline-flex!important;font-size:9px!important;font-weight:850!important;letter-spacing:.02em!important;min-height:20px!important;padding:2px 7px!important}.customer-movement-type.credit{background:#eee7ff!important;color:#6040a2!important}.customer-movement-meta{align-items:center!important;color:#81798e!important;display:flex!important;flex-wrap:wrap!important;font-size:10px!important;font-weight:600!important;gap:4px 11px!important;line-height:1.35!important;margin-top:5px!important}.customer-movement-meta span{align-items:center!important;display:inline-flex!important;gap:4px!important}.customer-movement-meta svg{fill:currentColor!important;height:11px!important;width:11px!important}.customer-movement-delete{border-radius:8px!important;font-size:9px!important;margin-top:6px!important;min-height:26px!important;padding:3px 8px!important}.customer-movement-amount{min-width:105px!important;text-align:right!important;white-space:nowrap!important}.customer-movement-amount small{color:#8b8496!important;display:block!important;font-size:8px!important;font-weight:800!important;letter-spacing:.05em!important;line-height:1.2!important;text-transform:uppercase!important}.customer-movement-amount strong{color:#332a42!important;display:block!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important;margin-top:2px!important}.customer-movement-row.is-credit .customer-movement-amount strong{color:#6240ad!important}@media(max-width:600px){.customer-movements-card{padding:13px!important}.customer-movements-head p{display:none!important}.customer-movement-row{gap:9px!important;grid-template-columns:34px minmax(0,1fr)!important;min-height:66px!important;padding:10px!important}.customer-movement-icon{border-radius:10px!important;height:32px!important;width:32px!important}.customer-movement-title b{font-size:12px!important;white-space:normal!important}.customer-movement-meta{display:grid!important;font-size:9.5px!important;gap:3px!important;grid-template-columns:1fr!important}.customer-movement-amount{align-items:baseline!important;display:flex!important;gap:8px!important;grid-column:2!important;justify-content:space-between!important;margin-top:3px!important;min-width:0!important;text-align:left!important}.customer-movement-amount small{display:inline!important}.customer-movement-amount strong{font-size:13px!important;margin:0!important}}body.business-request-open,body.business-request-open.patoz-scroll-ready,html.business-request-open,html.business-request-open body{height:auto!important;inset:auto!important;max-height:none!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;position:static!important;touch-action:pan-x pan-y!important;width:100%!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:auto!important}html.business-request-open body{padding:0!important}body.business-request-open #app.app-shell,body.business-request-open #view.view.host-content,body.business-request-open .host-main{contain:none!important;display:block!important;height:auto!important;inset:auto!important;max-height:none!important;min-height:100vh!important;min-height:100dvh!important;overflow:visible!important;pointer-events:auto!important;position:relative!important;touch-action:pan-y!important;transform:none!important;width:100%!important}body.business-request-open #view.view.host-content{padding:0!important}body.business-request-open .business-request-page{align-items:stretch!important;background:#f6f4fb!important;display:grid!important;grid-template-columns:minmax(260px,32%) minmax(0,68%)!important;height:auto!important;inset:auto!important;max-height:none!important;min-height:100vh!important;min-height:100dvh!important;overflow:visible!important;pointer-events:auto!important;position:relative!important;touch-action:pan-y!important;width:100%!important}body.business-request-open .business-request-visual{align-self:start!important;height:100vh!important;height:100dvh!important;min-height:600px!important;overflow:hidden!important;pointer-events:auto!important;position:sticky!important;top:0!important}body.business-request-open .business-request-panel{background:#f6f4fb!important;min-height:100vh!important;min-height:100dvh!important;width:100%!important}body.business-request-open .business-request-card,body.business-request-open .business-request-panel{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:clamp(20px,3vw,38px)!important;pointer-events:auto!important;position:relative!important;touch-action:pan-y!important}body.business-request-open .business-request-card{background:#fff!important;border:1px solid #e4def1!important;border-radius:24px!important;box-shadow:0 14px 40px rgba(41,31,70,.1)!important;margin:0 auto!important;min-height:0!important;transform:none!important;width:min(100%,880px)!important}body.business-request-open .business-address-editor,body.business-request-open .business-geocode-candidates,body.business-request-open .business-map-preview,body.business-request-open .business-request-form,body.business-request-open .business-request-form>*{height:auto!important;max-height:none!important;overflow:visible!important;pointer-events:auto!important;position:relative!important;touch-action:manipulation!important}body.business-request-open .business-request-form{display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}body.business-request-open .business-request-actions,body.business-request-open .business-request-form .form-section-title,body.business-request-open .business-request-form .full{grid-column:1/-1!important}body.business-request-open :is(input,select,textarea,button,a,label){pointer-events:auto!important;touch-action:manipulation!important}body.business-request-open .business-request-actions{background:transparent!important;display:flex!important;gap:10px!important;inset:auto!important;margin-top:8px!important;padding:0!important;position:static!important;z-index:auto!important}body.business-request-open .business-request-actions .btn{min-height:50px!important}@media(max-width:900px){body.business-request-open .business-request-page{display:block!important}body.business-request-open .business-request-visual{display:none!important}body.business-request-open .business-request-panel{min-height:100vh!important;min-height:100dvh!important;padding:calc(14px + env(safe-area-inset-top,0px)) 12px calc(34px + env(safe-area-inset-bottom,0px))!important}body.business-request-open .business-request-card{border-radius:18px!important;margin:0!important;padding:18px 14px 26px!important;width:100%!important}body.business-request-open .business-request-form{gap:12px!important;grid-template-columns:1fr!important}body.business-request-open .business-request-form>*{grid-column:1!important}body.business-request-open .business-request-actions{flex-direction:column-reverse!important}body.business-request-open .business-request-actions .btn{width:100%!important}}@supports(height:100svh){body.business-request-open #app.app-shell,body.business-request-open #view.view.host-content,body.business-request-open .business-request-page,body.business-request-open .business-request-panel,body.business-request-open .host-main,html.business-request-open,html.business-request-open body{min-height:100svh!important}}:root{--pd-live-bottom-nav-height:0px;--pd-required-bottom-gap:50px;--pd-device-safe-bottom:env(safe-area-inset-bottom,0px)}@media screen and (max-width:1100px){html.pd-bottom-nav-visible body.host-authenticated #view.view.host-content,html.pd-bottom-nav-visible body.host-authenticated .host-content{box-sizing:border-box!important;padding-bottom:calc(var(--pd-live-bottom-nav-height) + var(--pd-required-bottom-gap) + var(--pd-device-safe-bottom))!important;scroll-padding-bottom:calc(var(--pd-live-bottom-nav-height) + var(--pd-required-bottom-gap) + var(--pd-device-safe-bottom))!important}html.pd-bottom-nav-visible body.host-authenticated #view.view.host-content>.view-page:last-child,html.pd-bottom-nav-visible body.host-authenticated #view.view.host-content>:last-child,html.pd-bottom-nav-visible body.host-authenticated #view.view.host-content>section:last-child{margin-bottom:var(--pd-required-bottom-gap)!important}html.pd-bottom-nav-visible body.host-authenticated :is(.page-scroll,.content-scroll,.list-scroll,.modal-body,.drawer-body,.sheet-body,.customer-detail-body,.business-request-panel){scroll-padding-bottom:calc(var(--pd-live-bottom-nav-height) + var(--pd-required-bottom-gap) + var(--pd-device-safe-bottom))!important}html.pd-bottom-nav-visible body.host-authenticated :is(input,select,textarea,button,[tabindex]):focus{scroll-margin-bottom:calc(var(--pd-live-bottom-nav-height) + var(--pd-required-bottom-gap) + var(--pd-device-safe-bottom))!important}}@media print{html.pd-bottom-nav-visible body.host-authenticated #view.view.host-content,html.pd-bottom-nav-visible body.host-authenticated .host-content{padding-bottom:0!important}}:root{--pd-safe-top:env(safe-area-inset-top,0px);--pd-safe-right:env(safe-area-inset-right,0px);--pd-safe-bottom:env(safe-area-inset-bottom,0px);--pd-safe-left:env(safe-area-inset-left,0px)}html{background:#673de6!important;color-scheme:light!important;height:100%!important;margin:0!important;min-height:100%!important;overflow:hidden!important;padding:0!important;width:100%!important}body{min-height:100%!important}#app.app-shell.host-app,body{background:#f7f6fb!important;height:100%!important;inset:0!important;margin:0!important;overflow:hidden!important;padding:0!important;position:fixed!important;width:100%!important}#app.app-shell.host-app{max-width:none!important;min-height:0!important}.host-main{overflow:hidden!important}.host-content,.host-main{height:100%!important;min-height:0!important}.host-content{overflow-y:auto!important;overscroll-behavior-y:contain!important}html.patoz-login-first #app,html.patoz-login-first .host-content,html.patoz-login-first .host-main,html.patoz-login-first .secure-login-page,html.patoz-login-first .secure-login-panel,html.patoz-login-first body{height:100%!important;margin:0!important;min-height:0!important;width:100%!important}html.patoz-login-first .secure-login-page{background:#fff!important;overflow:hidden!important}html.patoz-login-first .secure-login-panel{background:#fff!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:max(0px,var(--pd-safe-bottom))!important}#bottomNav.bottom-nav,.host-app .bottom-nav,body .bottom-nav{background:#fff!important;background-clip:border-box!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;border-right:0!important;bottom:0!important;box-sizing:border-box!important;left:0!important;margin:0!important;max-width:none!important;padding-bottom:max(4px,var(--pd-safe-bottom))!important;padding-left:max(5px,var(--pd-safe-left))!important;padding-right:max(5px,var(--pd-safe-right))!important;position:fixed!important;right:0!important;transform:none!important;translate:none!important;width:100%!important;z-index:10020!important}#bottomNav.bottom-nav:before,.host-app .bottom-nav:before,body .bottom-nav:before{background:#fff!important;bottom:0!important;content:""!important;height:max(1px,var(--pd-safe-bottom))!important;left:0!important;pointer-events:none!important;position:absolute!important;right:0!important;z-index:-1!important}#bottomNav.bottom-nav:after,.host-app .bottom-nav:after,body .bottom-nav:after{content:none!important;display:none!important}#iosSnapshotGuard,#splash.splash-screen{background:linear-gradient(155deg,#744df0,#673de6 48%,#4f22c7)!important}@media(max-width:767px){html.patoz-login-first .secure-login-panel{padding-bottom:var(--pd-safe-bottom)!important}}@media(min-width:1181px){.bottom-nav{display:none!important}}.patoz-pdf-viewer{background:#f3f1f8;display:grid;grid-template-rows:auto 1fr;inset:0;position:fixed;z-index:30000}.patoz-pdf-viewer[hidden]{display:none!important}.patoz-pdf-toolbar{align-items:center;background:#fff;border-bottom:1px solid #ddd7e8;box-shadow:0 2px 10px rgba(33,20,58,.08);display:flex;gap:12px;justify-content:space-between;min-height:56px;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px}.patoz-pdf-toolbar strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patoz-pdf-actions{align-items:center;display:flex;gap:7px}.patoz-pdf-actions button{align-items:center;background:#fff;border:1px solid #ded8e8;border-radius:10px;color:#37284d;cursor:pointer;display:inline-flex;font:700 12px/1 system-ui;gap:5px;height:38px;justify-content:center;padding:0 11px}.patoz-pdf-actions .patoz-pdf-close{font-size:27px;font-weight:400;padding:0;width:38px}.patoz-pdf-viewer iframe{background:#e9e6ee;border:0;height:100%;width:100%}body.pdf-viewer-open{overflow:hidden!important}@media(max-width:560px){.patoz-pdf-toolbar{min-height:52px}.patoz-pdf-actions button span{display:none}.patoz-pdf-actions button{font-size:16px;padding:0;width:38px}}@media(min-width:768px) and (max-width:1366px){html:not(.patoz-login-first) #app.app-shell.host-app>.host-sidebar .mobile-drawer-close{background:#fff!important;border:1px solid #ded8e8!important;border-radius:10px!important;box-shadow:0 2px 8px rgba(47,28,106,.08)!important;height:38px!important;left:auto!important;max-height:38px!important;max-width:38px!important;min-height:38px!important;min-width:38px!important;right:12px!important;top:calc(12px + env(safe-area-inset-top,0px))!important;width:38px!important}html:not(.patoz-login-first) #app.app-shell.host-app>.host-sidebar .mobile-drawer-close svg{height:20px!important;max-height:20px!important;max-width:20px!important;width:20px!important}html:not(.patoz-login-first) #app.app-shell.host-app>.host-sidebar .host-brand{min-height:62px!important;padding-right:58px!important}}.patoz-pdf-viewer:not([hidden]){display:grid!important;opacity:1!important;visibility:visible!important}.patoz-pdf-status{background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(33,20,58,.18);color:#37284d;font:700 13px/1.3 system-ui;left:50%;padding:12px 16px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.patoz-pdf-status[hidden]{display:none!important}.patoz-pdf-viewer iframe{position:relative;z-index:1}.ios-action-icon{display:block!important;fill:none!important;flex:0 0 22px;height:22px!important;overflow:visible;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.9!important;width:22px!important}.patoz-pdf-actions button{color:#007aff!important}.patoz-pdf-actions .patoz-pdf-close{color:#1c1c1e!important;font-size:medium!important}.icon-btn .ios-action-icon,.job-pause-close .ios-action-icon,.mobile-customer-close .ios-action-icon,.mobile-drawer-close .ios-action-icon,.support-detail-close .ios-action-icon{height:20px!important;width:20px!important}button[aria-label=Kapat]{line-height:1!important}.pwa-opening-update{align-items:center;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:rgba(73,34,188,.26);display:flex;inset:0;justify-content:center;padding:calc(22px + env(safe-area-inset-top,0px)) 18px calc(22px + env(safe-area-inset-bottom,0px));position:absolute;z-index:8}.pwa-opening-update[hidden]{display:none!important}.pwa-opening-update-card{max-height:min(620px,calc(var(--pd-app-height,100dvh) - 44px));overflow:auto;width:min(430px,100%);-webkit-overflow-scrolling:touch;background:#fff;border-radius:24px;box-shadow:0 22px 60px rgba(34,15,94,.32);color:#2e2544;padding:24px;text-align:left}.pwa-opening-update-badge{align-items:center;background:#eee8ff;border-radius:999px;color:#6036cf;display:inline-flex;font-size:12px;font-weight:800;gap:7px;padding:7px 11px}.pwa-opening-update-card h2{color:#2e2544;font-size:23px;line-height:1.18;margin:15px 0 7px}.pwa-opening-update-card>p{color:#70677f;font-size:14px;line-height:1.45;margin:0 0 15px}.pwa-opening-update-features{display:grid;gap:9px;list-style:none;margin:0 0 19px;padding:0}.pwa-opening-update-features li{background:#faf8ff;border:1px solid #e8e1f7;border-radius:14px;color:#453b57;font-size:14px;line-height:1.35;padding:11px 12px 11px 38px;position:relative}.pwa-opening-update-features li:before{background:#673de6;border-radius:50%;color:#fff;content:"✓";display:grid;font-size:11px;font-weight:900;height:18px;left:13px;place-items:center;position:absolute;top:10px;width:18px}.pwa-opening-update-actions{display:grid;gap:10px;grid-template-columns:1fr 1fr}.pwa-opening-update-actions button{border:1px solid #d8ccef;border-radius:14px;cursor:pointer;font:inherit;font-size:14px;font-weight:800;min-height:48px}.pwa-opening-update-continue{background:#fff;color:#564d65}.pwa-opening-update-now{background:#673de6;border-color:#673de6!important;color:#fff}.pwa-opening-update-actions button:disabled{cursor:wait;opacity:.62}.pwa-opening-update-progress{color:#655b73;font-size:13px;margin-top:13px;text-align:center}@media(max-width:430px){.pwa-opening-update-card{border-radius:21px;padding:20px}.pwa-opening-update-card h2{font-size:21px}.pwa-opening-update-actions{grid-template-columns:1fr}}.pwa-opening-check-status{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:700;letter-spacing:.01em;margin-top:28px;text-align:center}#pwaOpeningCheckStatus[hidden],#splash .splash-credit[hidden],#splash .splash-loader[hidden]{display:none!important}#pwaOpeningUpdate{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(68,30,177,.42)}#pwaOpeningUpdate .pwa-opening-update-card{margin-top:calc(78px + env(safe-area-inset-top,0px));max-height:calc(var(--pd-app-height,100dvh) - 150px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}@media(max-width:430px){.pwa-opening-check-status{font-size:13px;margin-top:24px}#pwaOpeningUpdate .pwa-opening-update-card{margin-top:calc(62px + env(safe-area-inset-top,0px));max-height:calc(var(--pd-app-height,100dvh) - 118px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}:root{--pd-app-height:100dvh!important}#pwaBootCheck{background:linear-gradient(155deg,#744df0,#673de6 48%,#4f22c7)!important;height:100dvh!important;min-height:100dvh!important}#pwaBootCheck .pwa-boot-gear{animation:patozLogoAppleFade 1.15s cubic-bezier(.2,.7,.2,1) both!important;aspect-ratio:1/1!important;height:112px!important;max-height:112px!important;max-width:112px!important;min-height:112px!important;min-width:112px!important;object-fit:contain!important;transform-origin:center!important;width:112px!important}@keyframes patozLogoAppleFade{0%{opacity:0}to{opacity:1}}#splash .splash-logo-svg{height:92px!important;max-height:92px!important;max-width:92px!important;min-height:92px!important;min-width:92px!important;transform-box:view-box!important;transform-origin:50% 50%!important;width:92px!important}#splash .splash-logo-svg,.business-request-topbar .secure-login-brand img,.secure-login-brand img{aspect-ratio:1/1!important;border-radius:0!important;display:block!important;object-fit:contain!important}.business-request-topbar .secure-login-brand img,.secure-login-brand img{flex:0 0 50px!important;height:50px!important;max-height:50px!important;max-width:50px!important;min-height:50px!important;min-width:50px!important;width:50px!important}@media(orientation:landscape) and (min-width:600px){#pwaBootCheck .pwa-boot-gear{height:96px!important;max-height:96px!important;max-width:96px!important;min-height:96px!important;min-width:96px!important;width:96px!important}#splash .splash-logo-svg{height:84px!important;max-height:84px!important;max-width:84px!important;min-height:84px!important;min-width:84px!important;width:84px!important}.business-request-topbar .secure-login-brand img,.secure-login-brand img{flex-basis:48px!important;height:48px!important;max-height:48px!important;max-width:48px!important;min-height:48px!important;min-width:48px!important;width:48px!important}}#app.app-shell,body,html{height:100dvh!important;max-height:100dvh!important}body.pd-keyboard-open{background:#fff!important;background-image:none!important}body.pd-keyboard-open #bottomNav{pointer-events:none!important;visibility:hidden!important}.request-field-invalid{background:#fff2f3!important;border-color:#ef6675!important;box-shadow:0 0 0 3px rgba(239,102,117,.14)!important}.request-error-modal{width:min(520px,calc(100vw - 28px))!important}.request-payment-error-box{background:#fff1f3!important;border:1px solid #ffb6bf!important;border-radius:14px!important;color:#a92539!important;line-height:1.55!important;padding:16px!important}.request-payment-error-box b{display:block!important;margin-bottom:8px!important}.request-payment-error-box ul{margin:0!important;padding-left:20px!important}.request-payment-error-box li+li{margin-top:6px!important}.secure-login-brand small,.secure-login-card .login-heading p,.secure-login-card .login-lookup-status,.secure-login-card .login-static-note,.secure-login-card .secure-login-note{color:#8f78d8!important}.secure-login-card .login-lookup-status,.secure-login-card .secure-login-note{background:#faf8ff!important;border-color:#e6ddff!important}.login-request-link.login-request-primary,.login-request-static{align-items:center!important;background:#f3efff!important;border:1px solid #d7c8ff!important;border-radius:14px!important;box-shadow:0 5px 15px rgba(103,61,230,.08)!important;color:#673de6!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:800!important;gap:9px!important;justify-content:center!important;line-height:1.2!important;margin:0 0 16px!important;min-height:48px!important;padding:12px 16px!important;text-decoration:none!important;width:100%!important}.login-request-link.login-request-primary:hover,.login-request-static:hover{background:#ece5ff!important;border-color:#c8b5ff!important}.login-request-link.login-request-primary svg{flex:none!important;height:18px!important;width:18px!important}.admin-request-accordion-list{display:grid!important;gap:12px!important}.admin-request-card.admin-request-accordion{background:#fff!important;border:1px solid #e3dcf7!important;border-radius:18px!important;overflow:hidden!important;padding:0!important}.admin-request-summary{align-items:center!important;background:#fff!important;border:0!important;color:inherit!important;cursor:pointer!important;display:grid!important;font:inherit!important;gap:12px!important;grid-template-columns:46px minmax(0,1fr) 34px!important;min-height:82px!important;padding:15px 16px!important;text-align:left!important;width:100%!important}.admin-request-summary:hover{background:#fbf9ff!important}.admin-request-summary .avatar{height:44px!important;width:44px!important}.admin-request-info{min-width:0!important}.admin-request-info>b{color:#282135!important;display:block!important;font-size:16px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-request-code{align-items:center!important;color:#756d84!important;display:flex!important;flex-wrap:wrap!important;font-size:12px!important;gap:7px!important;margin-top:6px!important}.admin-request-code .chip{font-size:11px!important;padding:4px 8px!important}.admin-request-chevron{background:#f7f3ff!important;border:1px solid #e2d9fa!important;border-radius:10px!important;color:#673de6!important;display:grid!important;font-size:22px!important;font-weight:700!important;height:32px!important;line-height:1!important;place-items:center!important;transition:transform .2s ease!important;width:32px!important}.admin-request-summary[aria-expanded=true] .admin-request-chevron{transform:rotate(180deg)!important}.admin-request-collapse{background:#fcfbff!important;border-top:1px solid #eee8fa!important}.admin-request-collapse[hidden]{display:none!important}.admin-request-collapse .admin-request-details{padding:16px!important}.admin-request-collapse .admin-request-actions{padding:0 16px 16px!important}@media(max-width:600px){.admin-request-summary{grid-template-columns:42px minmax(0,1fr) 32px!important;padding:13px 12px!important}.admin-request-summary .avatar{height:40px!important;width:40px!important}.admin-request-info>b{font-size:15px!important}.admin-request-collapse .admin-request-details{padding:13px!important}.admin-request-collapse .admin-request-actions{padding:0 13px 13px!important}}body.pd-app-dialog-open{overflow:hidden!important;touch-action:none}.pd-app-dialog-host[hidden]{display:none!important}.pd-app-dialog-host{display:grid;font-family:inherit;inset:0;padding:clamp(14px,3vw,28px);place-items:center;position:fixed;z-index:2147483000}.pd-app-dialog-backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(21,14,44,.58);border:0;cursor:default;inset:0;position:absolute}.pd-app-dialog-card{animation:pdDialogIn .2s ease-out both;background:#fff;border:1px solid rgba(103,61,230,.16);border-radius:24px;box-shadow:0 28px 80px rgba(36,22,79,.28);max-height:min(88dvh,720px);overflow:hidden;position:relative;width:min(100%,480px)}@keyframes pdDialogIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pd-app-dialog-head{align-items:start;display:grid;gap:13px;grid-template-columns:48px minmax(0,1fr) 36px;padding:22px 22px 15px}.pd-app-dialog-head h2{color:#21163f;font-size:20px;font-weight:850;letter-spacing:-.02em;line-height:1.2;margin:0 0 5px}.pd-app-dialog-head p{color:#71668d;font-size:13.5px;font-weight:550;line-height:1.55;margin:0}.pd-app-dialog-icon{background:#f1ecff;border-radius:16px;color:#673de6;display:grid;height:48px;place-items:center;width:48px}.pd-app-dialog-icon svg{height:23px;width:23px}.pd-app-dialog-card.tone-danger .pd-app-dialog-icon{background:#fff0f1;color:#d92d46}.pd-app-dialog-card.tone-success .pd-app-dialog-icon{background:#eafaf0;color:#18864b}.pd-app-dialog-card.tone-security .pd-app-dialog-icon{background:#f1ecff;color:#673de6}.pd-app-dialog-x{background:#f5f2fb;border:0;border-radius:12px;color:#655b7c;cursor:pointer;display:grid;height:36px;padding:0;place-items:center;width:36px}.pd-app-dialog-x svg{height:20px;width:20px}.pd-app-dialog-body{max-height:calc(88dvh - 170px);overflow:auto;overscroll-behavior:contain;padding:0 22px 4px}.pd-app-dialog-field{margin:0 0 14px}.pd-app-dialog-field label{color:#34294d;display:block;font-size:12.5px;font-weight:800;margin:0 0 7px}.pd-app-dialog-field input{background:#fbfaff;border:1px solid #ddd5ef;border-radius:14px;color:#21163f;font:650 16px/1.2 inherit;min-height:48px;outline:none;padding:11px 13px;transition:border-color .16s,box-shadow .16s,background .16s;width:100%}.pd-app-dialog-field input:focus{background:#fff;border-color:#673de6;box-shadow:0 0 0 4px rgba(103,61,230,.12)}.pd-app-dialog-password{position:relative}.pd-app-dialog-password input{padding-right:76px}.pd-app-dialog-password-toggle{background:#eee8ff;border:0;border-radius:10px;bottom:7px;color:#5b35c7;cursor:pointer;font-size:12px;font-weight:800;min-width:61px;position:absolute;right:7px;top:7px}.pd-app-dialog-error{background:#fff4f5;border:1px solid #f3b7bf;border-radius:12px;color:#a61b33;font-size:12.5px;font-weight:700;line-height:1.45;margin:2px 0 13px;padding:11px 12px}.pd-app-dialog-hint{background:#f7f4ff;border-radius:12px;color:#665884;font-size:12px;font-weight:600;line-height:1.5;margin:2px 0 14px;padding:11px 12px}.pd-app-dialog-actions{background:#fff;border-top:1px solid #f0edf6;display:flex;gap:10px;justify-content:flex-end;padding:16px 22px 22px}.pd-app-dialog-actions .btn{justify-content:center;margin:0;min-width:118px}.account-pin-security-card{overflow:hidden;position:relative}.account-pin-security-card:after{background:rgba(103,61,230,.055);border-radius:50%;bottom:-46px;content:"";height:130px;pointer-events:none;position:absolute;right:-38px;width:130px}.account-pin-security-icon{background:#f1ecff;border-radius:14px;color:#673de6;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.account-pin-security-icon svg{height:21px;width:21px}@media(max-width:520px){.pd-app-dialog-host{align-items:end;padding:12px}.pd-app-dialog-card{border-radius:24px 24px 18px 18px;max-height:92dvh;width:100%}.pd-app-dialog-head{gap:11px;grid-template-columns:44px minmax(0,1fr) 34px;padding:18px 17px 13px}.pd-app-dialog-icon{border-radius:14px;height:44px;width:44px}.pd-app-dialog-head h2{font-size:18px}.pd-app-dialog-head p{font-size:12.5px}.pd-app-dialog-body{max-height:calc(92dvh - 160px);padding:0 17px 3px}.pd-app-dialog-actions{gap:8px;padding:13px 17px calc(14px + env(safe-area-inset-bottom))}.pd-app-dialog-actions .btn{flex:1;min-width:0;padding-inline:10px}}@media(max-height:560px) and (orientation:landscape){.pd-app-dialog-host{align-items:center;padding:8px}.pd-app-dialog-card{border-radius:18px;max-height:96dvh}.pd-app-dialog-head{grid-template-columns:38px minmax(0,1fr) 32px;padding:12px 14px 8px}.pd-app-dialog-icon{border-radius:12px;height:38px;width:38px}.pd-app-dialog-head h2{font-size:16px}.pd-app-dialog-head p{font-size:11.5px;line-height:1.4}.pd-app-dialog-body{max-height:calc(96dvh - 126px);padding:0 14px}.pd-app-dialog-field{margin-bottom:9px}.pd-app-dialog-field input{min-height:42px}.pd-app-dialog-actions{padding:9px 14px 11px}}@media (max-width:1366px){body.host-authenticated #hostSidebar{display:flex!important;opacity:1!important;pointer-events:auto!important;transform:translate3d(-105%,0,0)!important;visibility:visible!important;z-index:2147483600!important}body.host-authenticated #hostSidebar[data-drawer-open="1"],body.host-authenticated.mobile-menu-open #hostSidebar{transform:translateZ(0)!important}body.host-authenticated #mobileDrawerBackdrop{display:block!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;z-index:2147483500!important}body.host-authenticated.mobile-menu-open #mobileDrawerBackdrop{opacity:1!important;pointer-events:auto!important;visibility:visible!important}#mobileMenuToggle{pointer-events:auto!important;position:relative!important;touch-action:manipulation!important;z-index:10!important}}.notification-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}:root{--pd-primary:#6d4aff;--pd-primary-strong:#5836d8;--pd-primary-soft:#f0ecff;--pd-primary-pale:#f8f6ff;--pd-ink:#211a35;--pd-text:#3e374c;--pd-muted:#756e87;--pd-line:#e9e5f2;--pd-canvas:#f7f6fb;--pd-card:#fff;--pd-success:#27a36a;--pd-warning:#f2a63b;--pd-danger:#e55268;--pd-info:#4b86eb;--pd-radius-sm:12px;--pd-radius:18px;--pd-radius-lg:24px;--pd-shadow-sm:0 8px 24px rgba(54,39,96,.06);--pd-shadow:0 18px 50px rgba(54,39,96,.1);--pd-sidebar-width:270px}*,:after,:before{box-sizing:border-box}html{background:var(--pd-canvas)!important;color-scheme:only light}body{color:var(--pd-text);font-family:Poppins,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}body.host-authenticated,body.host-authenticated #app.host-app{background:var(--pd-canvas)!important;height:var(--pd-app-height,100dvh)!important;inset:0!important;overflow:hidden!important;position:fixed!important;width:100%!important}body.host-authenticated #app.host-app{display:grid!important;grid-template-columns:var(--pd-sidebar-width) minmax(0,1fr)!important}body.host-authenticated .host-sidebar{background:#fff!important;border:0!important;border-right:1px solid var(--pd-line)!important;box-shadow:none!important;color:var(--pd-text)!important;height:100%!important;inset:auto!important;overflow-x:hidden!important;overflow-y:auto!important;padding:18px 14px!important;position:relative!important;width:var(--pd-sidebar-width)!important;z-index:90!important}.host-brand{align-items:center!important;border-bottom:1px solid #f0edf5!important;display:flex!important;gap:11px!important;margin:0!important;min-height:64px!important;padding:4px 7px 18px!important}.host-brand-mark{background:linear-gradient(145deg,#faf8ff,#eee9ff)!important;border:1px solid #dfd6ff!important;border-radius:13px!important;box-shadow:0 9px 21px rgba(109,74,255,.12)!important;display:grid!important;height:42px!important;min-width:42px!important;place-items:center!important;width:42px!important}.host-brand-mark img{height:26px!important;object-fit:contain!important;width:26px!important}.host-brand strong{color:var(--pd-ink)!important;display:block!important;font-size:15px!important;letter-spacing:-.015em!important;line-height:1.15!important}.host-brand small{color:var(--pd-muted)!important;display:block!important;font-size:10px!important;font-weight:700!important;margin-top:4px!important}.host-role-nav{padding:10px 0 16px!important}.host-nav-group{background:transparent!important;border:0!important;margin:0 0 5px!important}.host-nav-summary{align-items:center!important;border-radius:10px!important;color:#9a93a7!important;cursor:pointer!important;display:flex!important;font-size:9px!important;font-weight:900!important;gap:8px!important;letter-spacing:.1em!important;min-height:38px!important;padding:0 10px!important;text-transform:uppercase!important}.host-nav-summary:hover{background:#faf9fc!important;color:#716a7d!important}.host-nav-group-icon{color:#8c80b4!important;height:17px!important;width:17px!important}.host-nav-chevron{border-color:#9e95ad!important;margin-left:auto!important}.host-nav{display:grid!important;gap:4px!important;padding:3px 0 8px!important}.host-nav button{align-items:center!important;background:transparent!important;border:0!important;border-radius:12px!important;color:#645d71!important;display:flex!important;font-size:12px!important;font-weight:750!important;gap:10px!important;min-height:44px!important;padding:7px 11px!important;text-align:left!important;transition:background .16s ease,color .16s ease,transform .16s ease!important;width:100%!important}.host-nav button:hover{background:#f8f6fc!important;color:#5032b8!important;transform:translateX(1px)!important}.host-nav button.active{background:linear-gradient(135deg,#f2efff,#eae4ff)!important;box-shadow:inset 0 0 0 1px #e1d8ff!important;color:#5632d3!important}.host-nav button .nav-side-icon{background:#f2eff7!important;border-radius:9px!important;color:#765fd0!important;fill:currentColor!important;height:29px!important;min-width:29px!important;padding:6px!important;width:29px!important}.host-nav button.active .nav-side-icon{background:var(--pd-primary)!important;box-shadow:0 7px 14px rgba(109,74,255,.22)!important;color:#fff!important}.host-sidebar-footer{border-top:1px solid #f0edf5!important;display:grid!important;gap:8px!important;margin-top:auto!important;padding-top:14px!important}.host-sidebar-help{background:linear-gradient(145deg,#f8f6ff,#eee9ff)!important;border:1px solid #dfd6ff!important;border-radius:15px!important;color:var(--pd-text)!important;padding:14px!important}.host-sidebar-help strong{color:var(--pd-ink)!important;font-size:12px!important}.host-sidebar-help small{color:var(--pd-muted)!important;font-size:10px!important;line-height:1.5!important}.host-secure-logout{align-items:center!important;background:#fff!important;border:1px solid #eee9f4!important;border-radius:13px!important;color:#6e6679!important;display:flex!important;gap:10px!important;min-height:48px!important;padding:9px 11px!important;text-align:left!important}.host-secure-logout:hover{background:#fff7f8!important;border-color:#ffd6dc!important;color:#b7354a!important}body.host-authenticated .host-main{background:var(--pd-canvas)!important;display:flex!important;flex-direction:column!important;height:100%!important;min-width:0!important;overflow:hidden!important;width:auto!important}body.host-authenticated .host-topbar{align-items:center!important;backdrop-filter:blur(15px)!important;background:hsla(0,0%,100%,.96)!important;border:0!important;border-bottom:1px solid var(--pd-line)!important;box-shadow:0 5px 18px rgba(46,33,82,.025)!important;display:flex!important;flex:0 0 72px!important;gap:16px!important;height:72px!important;min-height:72px!important;padding:0 24px!important;position:relative!important;width:100%!important;z-index:80!important}body.host-authenticated #mobileMenuToggle{z-index:82!important}.host-mobile-brand{align-items:center!important;display:flex!important;gap:10px!important;min-width:0!important}.host-mobile-brand img{height:32px!important;object-fit:contain!important;width:32px!important}.host-mobile-brand strong{color:var(--pd-ink)!important;display:block!important;font-size:14px!important;line-height:1.2!important}.host-mobile-brand small{color:var(--pd-muted)!important;font-size:10px!important}.host-search{align-items:center!important;background:#faf9fc!important;border:1px solid #e4dfee!important;border-radius:13px!important;box-shadow:none!important;display:flex!important;gap:8px!important;height:42px!important;margin-left:12px!important;padding:0 12px!important;width:min(430px,42vw)!important}.host-search:focus-within{background:#fff!important;border-color:#b8a7ff!important;box-shadow:0 0 0 4px rgba(109,74,255,.1)!important}.host-search input{background:transparent!important;border:0!important;color:var(--pd-text)!important;font-size:12px!important;outline:0!important;width:100%!important}.host-top-actions{gap:9px!important;margin-left:auto!important}.host-online,.host-top-actions{align-items:center!important;display:flex!important}.host-online{background:#edf9f3!important;border-radius:999px!important;color:#258258!important;font-size:10px!important;font-weight:800!important;gap:7px!important;min-height:34px!important;padding:0 11px!important}.host-online i{background:var(--pd-success)!important;border-radius:50%!important;box-shadow:0 0 0 4px rgba(39,163,106,.12)!important;height:7px!important;width:7px!important}.host-user{background:#f7f5fb!important;border-radius:13px!important;min-width:0!important;padding:4px!important}.host-user-avatar{background:linear-gradient(135deg,#8c72ff,#5c38dc)!important;box-shadow:0 8px 17px rgba(109,74,255,.2)!important;color:#fff!important}body.host-authenticated .host-content{background:var(--pd-canvas)!important;flex:1 1 auto!important;height:auto!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:24px!important;padding-bottom:max(34px,calc(var(--pd-bottom-nav-clearance,0px) + 22px))!important;scrollbar-gutter:stable!important;width:100%!important}.mobile-drawer-backdrop{backdrop-filter:blur(2px)!important;background:rgba(25,20,38,.46)!important;display:none!important;inset:0!important;opacity:0!important;pointer-events:none!important;position:fixed!important;transition:opacity .2s ease,visibility .2s ease!important;visibility:hidden!important;z-index:900!important}.mobile-drawer-close{background:#f8f6fb!important;border:1px solid #e8e3ef!important;border-radius:12px!important;box-shadow:none!important;color:#5f576b!important;display:none!important;height:40px!important;place-items:center!important;width:40px!important}body.mobile-menu-open{overflow:hidden!important;overscroll-behavior:none!important}body:not(.host-authenticated),html.patoz-login-first,html.patoz-login-first #app,html.patoz-login-first body{background:var(--pd-canvas)!important}.secure-login-page{background:#fbfaff!important;display:grid!important;grid-template-columns:minmax(330px,39%) minmax(0,61%)!important;height:var(--pd-app-height,100dvh)!important;margin:0!important;min-height:100svh!important;overflow:hidden!important;width:100%!important}.secure-login-visual{background:linear-gradient(150deg,#957dff,#6d4aff 44%,#5030c9)!important;color:#fff!important;display:flex!important;flex-direction:column!important;height:100%!important;isolation:isolate!important;justify-content:center!important;min-width:0!important;overflow:hidden!important;padding:clamp(36px,5vw,76px)!important;position:relative!important}.secure-login-visual:after,.secure-login-visual:before{border:1px solid hsla(0,0%,100%,.18)!important;border-radius:999px!important;content:""!important;pointer-events:none!important;position:absolute!important;z-index:-1!important}.secure-login-visual:before{height:460px!important;right:-230px!important;top:-120px!important;width:460px!important}.secure-login-visual:after{bottom:-85px!important;height:310px!important;left:-170px!important;width:310px!important}.secure-login-visual>img{filter:none!important;height:68px!important;margin:0 0 30px!important;object-fit:contain!important;width:68px!important}.secure-login-visual>div{margin:auto 0!important}.secure-login-visual span{align-items:center!important;color:#e9e3ff!important;display:flex!important;font-size:10px!important;font-weight:900!important;gap:9px!important;letter-spacing:.14em!important;margin:0!important}.secure-login-visual span:before{background:#d5caff;border-radius:2px;content:"";height:2px;width:24px}.secure-login-visual h1{color:#fff!important;margin:16px 0 18px!important;-webkit-text-fill-color:#fff!important;font-size:clamp(44px,5.4vw,76px)!important;font-weight:900!important;letter-spacing:-.065em!important;line-height:.94!important;text-shadow:0 13px 30px rgba(45,23,111,.25)!important}.secure-login-visual p{color:hsla(0,0%,100%,.83)!important;font-size:14px!important;line-height:1.7!important;margin:0!important;max-width:430px!important}.secure-login-visual>small{color:#e9e2ff!important;font-size:11px!important;font-weight:750!important;margin-top:auto!important}.secure-login-panel{align-items:center!important;background:radial-gradient(circle at 78% 14%,#eee9ff 0,transparent 31%),#fbfaff!important;display:flex!important;height:100%!important;justify-content:center!important;min-width:0!important;overflow:auto!important;padding:34px!important;width:100%!important}.secure-login-card{background:hsla(0,0%,100%,.98)!important;border:1px solid var(--pd-line)!important;border-radius:27px!important;box-shadow:var(--pd-shadow)!important;height:auto!important;margin:0!important;max-height:calc(100dvh - 54px)!important;max-width:560px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:32px!important;scrollbar-gutter:stable!important;width:min(100%,560px)!important}.secure-login-brand{align-items:center!important;display:flex!important;gap:12px!important;margin:0 0 22px!important;text-align:left!important}.secure-login-brand img{filter:drop-shadow(0 7px 12px rgba(88,54,216,.18))!important;flex:0 0 45px!important;height:45px!important;max-height:45px!important;max-width:45px!important;min-height:45px!important;min-width:45px!important;object-fit:contain!important;width:45px!important}.secure-login-brand b{color:var(--pd-ink)!important;display:block!important;font-size:18px!important;letter-spacing:-.02em!important;line-height:1.2!important}.secure-login-brand small{color:var(--pd-muted)!important;display:block!important;font-size:10px!important;margin-top:3px!important}.login-role-switch{background:#f2eff8!important;border:0!important;border-radius:14px!important;display:grid!important;gap:5px!important;grid-template-columns:1fr 1fr!important;margin:0 0 21px!important;padding:5px!important;width:100%!important}.login-role-switch button{background:transparent!important;border:0!important;border-radius:10px!important;box-shadow:none!important;color:#7d768a!important;font-size:13px!important;font-weight:750!important;height:42px!important;min-height:42px!important}.login-role-switch button.active{background:#fff!important;box-shadow:0 6px 16px rgba(51,37,95,.1)!important;color:#5a38d3!important}.login-heading{margin:0 0 19px!important}.login-heading h2{color:var(--pd-ink)!important;font-size:27px!important;letter-spacing:-.04em!important;line-height:1.15!important;margin:0 0 7px!important}.login-heading p{color:var(--pd-muted)!important;font-size:12px!important;line-height:1.55!important;margin:0!important}.secure-login-card .field{margin:0 0 14px!important}.secure-login-card .field label{color:#514a5f!important;font-size:11px!important;font-weight:800!important;margin:0 0 7px!important}.secure-login-card input,.secure-login-card select,.secure-login-card textarea{background:#fff!important;border:1px solid #dcd7e6!important;border-radius:13px!important;box-shadow:none!important;color:var(--pd-text)!important;font-size:16px!important;min-height:50px!important;outline:0!important;padding:10px 13px!important;width:100%!important}.secure-login-card input:focus,.secure-login-card select:focus,.secure-login-card textarea:focus{border-color:#a994ff!important;box-shadow:0 0 0 4px rgba(109,74,255,.1)!important}.inline-field.operator-code-check{display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) 50px!important}.operator-code-check-btn{background:var(--pd-primary-soft)!important;border:0!important;border-radius:13px!important;color:var(--pd-primary)!important;display:grid!important;height:50px!important;min-height:50px!important;place-items:center!important;width:50px!important}.secure-login-button,.secure-login-card .btn.primary{background:linear-gradient(135deg,#7553ff,#5c39dd)!important;border:0!important;border-radius:14px!important;box-shadow:0 12px 24px rgba(99,64,225,.23)!important;color:#fff!important;font-weight:850!important;margin-top:4px!important;min-height:51px!important;width:100%!important}.secure-login-note{align-items:flex-start!important;background:#faf8ff!important;border:0!important;border-radius:12px!important;color:#7d758e!important;display:flex!important;font-size:10px!important;gap:8px!important;line-height:1.5!important;margin:13px 0 0!important;padding:11px 12px!important}.secure-login-note svg{color:#7657df!important;fill:currentColor!important;height:15px!important;min-width:15px!important;width:15px!important}.login-pwa-install-btn{background:#fff!important;border:1px solid #d8ceff!important;border-radius:13px!important;box-shadow:none!important;color:#5d3bd6!important;font-size:12px!important;margin:12px 0 0!important;min-height:48px!important}.login-public-actions{display:block!important;margin:16px 0 0!important;width:100%!important}.login-request-entry,.login-request-static{align-items:center!important;background:linear-gradient(145deg,#f8f6ff,#f1edff)!important;border:1px solid #d9cfff!important;border-radius:14px!important;box-shadow:0 8px 20px rgba(83,53,190,.07)!important;color:#5c3ad5!important;cursor:pointer!important;display:grid!important;gap:10px!important;grid-template-columns:36px minmax(0,1fr) auto!important;margin:0!important;min-height:58px!important;padding:11px 13px!important;text-align:left!important;width:100%!important}.login-request-entry:hover,.login-request-static:hover{background:#ece7ff!important;border-color:#beaefe!important;transform:translateY(-1px)!important}.login-request-entry .login-request-icon{background:#fff!important;border-radius:11px!important;box-shadow:0 6px 15px rgba(82,53,184,.09)!important;color:var(--pd-primary)!important;display:grid!important;height:36px!important;place-items:center!important;width:36px!important}.login-request-entry .login-request-icon svg{fill:currentColor!important;height:18px!important;width:18px!important}.login-request-entry span:not(.login-request-icon){display:block!important;min-width:0!important}.login-request-entry b{color:#5635c7!important;display:block!important;font-size:12px!important;line-height:1.25!important}.login-request-entry small{color:#817795!important;display:block!important;font-size:9px!important;font-weight:650!important;line-height:1.35!important;margin-top:3px!important}.login-request-entry>i{color:#6c49df!important;font-size:21px!important;font-style:normal!important}.business-request-page{background:#faf9fc!important}.business-request-visual{grid-column:auto!important}.business-request-panel{align-items:center!important;overflow:auto!important;padding:28px!important}.business-request-card{border-radius:26px!important;max-height:calc(100dvh - 42px)!important;max-width:980px!important;overflow-y:auto!important;padding:28px!important;width:min(100%,980px)!important}.request-portal-card{max-width:850px!important;width:min(100%,850px)!important}.business-request-topbar{align-items:center!important;border-bottom:1px solid #eeeaf3!important;display:flex!important;gap:14px!important;justify-content:space-between!important;margin:0 0 26px!important;padding:0 0 17px!important}.business-request-topbar .secure-login-brand{margin:0!important}.business-request-back{align-items:center!important;background:#fff!important;border:1px solid #e2ddea!important;border-radius:12px!important;color:#665e72!important;display:inline-flex!important;font-size:11px!important;font-weight:800!important;gap:6px!important;min-height:42px!important;padding:8px 12px!important}.business-request-heading{margin:0 0 18px!important}.business-request-heading h2{font-size:28px!important}.request-portal-actions{display:grid!important;gap:14px!important;grid-template-columns:1fr 1fr!important;margin-top:0!important}.request-portal-button{align-items:center!important;background:linear-gradient(145deg,#fff,#fbfaff)!important;border:1px solid var(--pd-line)!important;border-radius:18px!important;box-shadow:var(--pd-shadow-sm)!important;color:var(--pd-text)!important;display:grid!important;gap:15px!important;grid-template-columns:48px minmax(0,1fr) auto!important;min-height:170px!important;padding:21px!important;text-align:left!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.request-portal-button:hover{border-color:#baf!important;box-shadow:0 16px 34px rgba(91,59,209,.12)!important;transform:translateY(-2px)!important}.request-portal-icon{background:var(--pd-primary-soft)!important;border-radius:14px!important;color:var(--pd-primary)!important;display:grid!important;height:48px!important;place-items:center!important;width:48px!important}.request-portal-icon svg{fill:currentColor!important;height:22px!important;width:22px!important}.request-portal-button b{color:var(--pd-ink)!important;display:block!important;font-size:16px!important;line-height:1.25!important}.request-portal-button small{color:var(--pd-muted)!important;display:block!important;font-size:11px!important;line-height:1.5!important;margin-top:7px!important}.request-portal-button>i{color:var(--pd-primary)!important;font-size:24px!important;font-style:normal!important}.request-portal-note{background:#f7f5fb!important;border:0!important;border-radius:13px!important;color:var(--pd-muted)!important;font-size:10px!important;line-height:1.5!important;margin-top:15px!important;padding:12px 14px!important}.business-request-form{display:grid!important;gap:13px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:none!important;overflow:visible!important;padding:1px!important}.business-request-form .full{grid-column:1/-1!important}.business-request-form .form-section-title{border-bottom:1px solid #eeeaf3!important;color:var(--pd-ink)!important;font-size:13px!important;font-weight:850!important;grid-column:1/-1!important;margin:8px 0 0!important;padding:14px 0 8px!important}.business-request-form .field{margin:0!important;min-width:0!important}.business-request-form .field label{color:#514a5f!important;font-size:11px!important;font-weight:800!important;margin:0 0 7px!important}.business-request-form input,.business-request-form select,.business-request-form textarea{background:#fff!important;border:1px solid #dcd7e6!important;border-radius:13px!important;color:var(--pd-text)!important;font-size:16px!important;min-height:49px!important;outline:0!important;padding:10px 13px!important;width:100%!important}.business-request-form textarea{min-height:90px!important;resize:vertical!important}.business-request-form input:focus,.business-request-form select:focus,.business-request-form textarea:focus{border-color:#a994ff!important;box-shadow:0 0 0 4px rgba(109,74,255,.1)!important}.business-geocode-box,.request-bank-information-card,.request-lookup-payment,.request-payment-choice{background:#faf8ff!important;border:1px solid #e5dfff!important;border-radius:16px!important;box-shadow:none!important}.business-geocode-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.business-map-preview{border-radius:14px!important;overflow:hidden!important}.business-request-actions{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 28%)!important;bottom:0!important;display:flex!important;gap:9px!important;grid-column:1/-1!important;justify-content:flex-end!important;margin:10px -2px -2px!important;padding:13px 2px 2px!important;position:sticky!important;z-index:8!important}.request-lookup-form{display:grid!important;gap:13px!important}.request-lookup-details{display:grid!important;gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.request-lookup-details>div{background:#faf9fc!important;border:1px solid #ebe7f1!important;border-radius:12px!important;padding:12px!important}.card,.estimate-panel,.lookup-card,.panel-card,.schedule-change-box,.summary-card{background:var(--pd-card)!important;border:1px solid var(--pd-line)!important;border-radius:var(--pd-radius)!important;box-shadow:var(--pd-shadow-sm)!important}.card{padding:18px!important}.btn{align-items:center!important;background:#fff!important;border:1px solid #ded9e7!important;border-radius:12px!important;box-shadow:none!important;color:#5f586c!important;display:inline-flex!important;font-size:11px!important;font-weight:800!important;gap:7px!important;justify-content:center!important;min-height:42px!important;padding:8px 13px!important}.btn:hover{background:#faf8ff!important;border-color:#cfc5e4!important;color:#5133bd!important}.btn.primary{background:linear-gradient(135deg,#7553ff,#5c39dd)!important;border-color:var(--pd-primary)!important;box-shadow:0 10px 21px rgba(99,64,225,.19)!important;color:#fff!important}.btn.soft{background:#f4f1ff!important;border-color:#ded6ff!important;color:#5c3ad3!important}.btn.success{background:var(--pd-success)!important;border-color:var(--pd-success)!important;color:#fff!important}.btn.danger{background:#fff2f4!important;border-color:#ffd4da!important;color:#bd3d50!important}.chip,.status-pill{background:#f0ecff!important;border:0!important;border-radius:999px!important;color:#5e3bd9!important;font-size:9px!important;font-weight:850!important;line-height:1.2!important;min-height:27px!important;padding:5px 9px!important}.field label{color:#514a5f!important;font-size:11px!important;font-weight:800!important}.field input,.field select,.field textarea{background:#fff!important;border-color:#dcd7e6!important;border-radius:12px!important;box-shadow:none!important;color:var(--pd-text)!important;outline:0!important}.field input:focus,.field select:focus,.field textarea:focus{border-color:#a994ff!important;box-shadow:0 0 0 4px rgba(109,74,255,.1)!important}.empty{background:#faf9fc!important;border:1px dashed #dcd6e8!important;border-radius:14px!important;color:var(--pd-muted)!important;padding:24px 17px!important;text-align:center!important}.empty,.toast{font-size:11px!important}.toast{background:#292234!important;border:1px solid hsla(0,0%,100%,.15)!important;border-radius:13px!important;box-shadow:0 18px 45px rgba(31,23,47,.28)!important;color:#fff!important;z-index:3000!important}.biz-dashboard,.business-report-dashboard,.host-dashboard{display:grid!important;gap:13px!important;margin:0 auto!important;width:min(100%,1540px)!important}.dashboard-date-season{align-items:center!important;color:var(--pd-muted)!important;display:flex!important;font-size:10px!important;font-weight:750!important;gap:8px!important;margin:0 0 2px!important;padding:0 2px!important}.dashboard-date-season strong{color:#5636c9!important}.biz-empty-job{align-items:center!important;background:linear-gradient(135deg,#fff,#f8f5ff)!important;border-color:#e1d9ff!important;display:flex!important;gap:18px!important;min-height:126px!important;padding:19px!important}.host-empty-job-icon{background:#f0ebff!important;border:1px solid #dfd5ff!important;border-radius:18px!important;box-shadow:0 12px 25px rgba(109,74,255,.12)!important;display:grid!important;height:66px!important;min-width:66px!important;place-items:center!important;width:66px!important}.host-empty-job-icon img{height:46px!important;object-fit:contain!important;width:46px!important}.biz-empty-content h2{color:var(--pd-ink)!important;font-size:17px!important;letter-spacing:-.025em!important;margin:0!important}.biz-empty-content p{color:var(--pd-muted)!important;font-size:10px!important;line-height:1.5!important;margin:5px 0 13px!important}.biz-empty-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.biz-kpi-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.biz-kpi{align-items:flex-start!important;border-radius:17px!important;display:flex!important;gap:12px!important;min-height:116px!important;min-width:0!important;overflow:hidden!important;padding:16px!important}.biz-kpi-icon{background:var(--pd-primary-soft)!important;border-radius:12px!important;color:var(--pd-primary)!important;display:grid!important;height:38px!important;min-width:38px!important;place-items:center!important;width:38px!important}.biz-kpi-icon svg{fill:currentColor!important;height:19px!important;width:19px!important}.biz-kpi-icon.green{background:#eaf8f1!important;color:var(--pd-success)!important}.biz-kpi-icon.orange{background:#fff5e8!important;color:#d9891b!important}.biz-kpi-icon.blue{background:#edf4ff!important;color:var(--pd-info)!important}.biz-kpi-icon.red{background:#fff0f2!important;color:var(--pd-danger)!important}.biz-kpi-icon.teal{background:#eaf9f7!important;color:#218f83!important}.biz-kpi>div{flex:1!important;min-width:0!important}.biz-kpi small{color:var(--pd-muted)!important;display:block!important;font-size:9px!important;font-weight:800!important}.biz-kpi strong{color:var(--pd-ink)!important;display:block!important;font-size:20px!important;letter-spacing:-.035em!important;line-height:1.1!important;margin-top:8px!important;overflow-wrap:anywhere!important}.biz-kpi em{color:#938c9e!important;display:block!important;font-size:8.5px!important;font-style:normal!important;line-height:1.4!important;margin-top:5px!important}.biz-chart-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important}.biz-chart-card{border-radius:18px!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:18px!important}.biz-chart-card.span-2{grid-column:span 2!important}.biz-card-head{align-items:flex-start!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin:0 0 11px!important}.biz-card-head,.biz-card-head>div{min-width:0!important}.biz-card-head h2{color:var(--pd-ink)!important;font-size:14px!important;letter-spacing:-.02em!important;line-height:1.25!important;margin:0!important;overflow-wrap:anywhere!important}.biz-card-head p{color:var(--pd-muted)!important;font-size:9.5px!important;line-height:1.45!important;margin:4px 0 0!important;overflow-wrap:anywhere!important}.biz-line-chart{margin:2px 0 0!important;min-height:228px!important;overflow:hidden!important;width:100%!important}.biz-line-chart svg{display:block!important;height:auto!important;min-height:220px!important;overflow:visible!important;width:100%!important}.biz-grid-line{stroke:#eeeaf4!important;stroke-dasharray:3 4!important;stroke-width:1!important}.biz-axis-text{fill:#918a9c!important;font-size:10px!important;font-weight:700!important}.biz-axis-money{fill:#8b8398!important;font-size:9px!important;font-weight:750!important}.biz-trend-area{fill:url(#bizMoneyArea)!important}.biz-trend-line-work{fill:none!important;stroke:url(#bizMoneyStroke)!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:4!important}.biz-trend-line-paid{fill:none!important;stroke:var(--pd-success)!important;stroke-dasharray:7 6!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:3!important}.biz-trend-point-work{fill:#fff!important;stroke:var(--pd-primary)!important;stroke-width:3!important}.biz-trend-point-paid{fill:#fff!important;stroke:var(--pd-success)!important;stroke-width:2.5!important}.biz-chart-legend,.biz-trend-legend{align-items:center!important;color:var(--pd-muted)!important;display:flex!important;flex-wrap:wrap!important;font-size:9px!important;font-weight:750!important;gap:12px!important;justify-content:center!important;margin-top:10px!important}.biz-chart-legend span,.biz-trend-legend span{align-items:center!important;display:flex!important;gap:6px!important}.biz-chart-legend i,.biz-trend-legend i{background:var(--pd-primary)!important;border-radius:3px!important;height:9px!important;width:9px!important}.biz-chart-legend i.hours,.biz-trend-legend i.paid{background:var(--pd-success)!important}.biz-donut{align-items:center!important;display:grid!important;gap:15px!important;grid-template-columns:minmax(128px,.78fr) minmax(0,1.22fr)!important;padding:3px 0!important}.biz-donut-visual{height:145px!important;margin:auto!important;position:relative!important;width:145px!important}.biz-donut-visual svg{filter:drop-shadow(0 9px 16px rgba(68,46,131,.08))!important;height:100%!important;width:100%!important}.biz-donut-visual>div{display:grid!important;inset:0!important;place-content:center!important;position:absolute!important;text-align:center!important}.biz-donut-visual strong{color:var(--pd-ink)!important;font-size:22px!important;line-height:1!important}.biz-donut-visual small{color:var(--pd-muted)!important;font-size:8px!important;margin-top:5px!important}.biz-donut-legend,.biz-donut-legend span{display:grid!important;gap:7px!important}.biz-donut-legend span{align-items:center!important;background:#faf9fc!important;border:0!important;border-radius:10px!important;grid-template-columns:8px minmax(0,1fr) auto!important;min-width:0!important;padding:8px 9px!important}.biz-donut-legend i{border-radius:50%!important;height:8px!important;width:8px!important}.biz-donut-legend b{color:#655e70!important;font-size:8.5px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.biz-donut-legend em{color:var(--pd-ink)!important;font-size:9px!important;font-style:normal!important;font-weight:850!important;white-space:nowrap!important}.biz-collection-layout{align-items:center!important;display:grid!important;gap:15px!important;grid-template-columns:145px minmax(0,1fr)!important}.biz-collection-ring{height:145px!important;width:145px!important}.biz-collection-ring svg{filter:drop-shadow(0 9px 16px rgba(68,46,131,.08))!important;height:100%!important;width:100%!important}.biz-collection-details{display:grid!important;gap:9px!important}.biz-collection-total{background:#f8f5ff!important;border:1px solid #e8e2fb!important;border-radius:12px!important;padding:11px!important}.biz-collection-total small{color:var(--pd-muted)!important;font-size:8px!important}.biz-collection-total strong{color:var(--pd-ink)!important;display:block!important;font-size:15px!important;margin-top:3px!important}.biz-collection-total span{color:#5636c9!important;display:block!important;font-size:8px!important;font-weight:800!important;margin-top:4px!important}.biz-weekly-chart{min-height:195px!important;padding:10px 4px 0!important;position:relative!important}.biz-weekly-bars{align-items:end!important;border-bottom:1px solid #e9e5f1!important;display:grid!important;gap:7px!important;grid-template-columns:repeat(7,minmax(44px,1fr))!important;height:175px!important;overflow-x:auto!important;padding:0 0 28px!important}.biz-week-col{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:flex-end!important;min-width:44px!important}.biz-week-values{margin-bottom:6px!important;text-align:center!important}.biz-week-values b,.biz-week-values span{display:block!important;font-size:7.5px!important;line-height:1.3!important}.biz-week-values b{color:#5b39cf!important}.biz-week-values span{color:#3b8f67!important}.biz-week-pair{align-items:flex-end!important;display:flex!important;gap:4px!important;height:113px!important}.biz-week-pair span{background:linear-gradient(#8f76ff,#6d4aff)!important;border-radius:5px 5px 2px 2px!important;box-shadow:0 5px 9px rgba(109,74,255,.12)!important;min-height:3px!important;width:13px!important}.biz-week-pair span.hours{background:linear-gradient(#69c59a,#27a36a)!important}.biz-week-pair span.is-zero{opacity:.18!important}.biz-week-col>small{margin-top:7px!important;text-align:center!important}.biz-week-col>small b,.biz-week-col>small em{display:block!important}.biz-week-col>small b{color:#5f586a!important;font-size:8px!important}.biz-week-col>small em{color:#9a93a4!important;font-size:7px!important;font-style:normal!important;margin-top:2px!important}.biz-horizontal-bars{display:grid!important;gap:10px!important}.biz-horizontal-row{min-width:0!important}.biz-horizontal-head{align-items:center!important;display:flex!important;gap:10px!important;justify-content:space-between!important}.biz-horizontal-head b{color:#5b5466!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.biz-horizontal-head b,.biz-horizontal-head span{font-size:9px!important;white-space:nowrap!important}.biz-horizontal-head span{color:var(--pd-ink)!important;font-weight:850!important}.biz-horizontal-track{background:#f0edf5!important;border-radius:999px!important;height:9px!important;margin-top:5px!important;overflow:hidden!important}.biz-horizontal-track span{border-radius:999px!important;box-shadow:inset 0 -1px 0 rgba(0,0,0,.08)!important;display:block!important;height:100%!important;min-width:3px!important}.biz-horizontal-row>small{color:#968f9f!important;display:block!important;font-size:7.5px!important;margin-top:4px!important}.biz-season-radial{align-items:center!important;display:grid!important;gap:16px!important;grid-template-columns:145px minmax(0,1fr)!important;min-height:170px!important}.biz-season-visual{height:145px!important;width:145px!important}.biz-season-visual svg{height:100%!important;width:100%!important}.biz-radial-value{fill:var(--pd-ink)!important;font-size:19px!important;font-weight:900!important}.biz-radial-sub{fill:var(--pd-muted)!important;font-size:8px!important}.biz-season-radial>div:last-child b,.biz-season-radial>div:last-child small,.biz-season-radial>div:last-child strong{display:block!important}.biz-season-radial>div:last-child b{color:var(--pd-muted)!important;font-size:8px!important}.biz-season-radial>div:last-child strong{color:var(--pd-ink)!important;font-size:17px!important;margin-top:6px!important}.biz-season-radial>div:last-child small{color:#928b9b!important;font-size:8px!important;line-height:1.45!important;margin-top:5px!important}.biz-recent-jobs{display:grid!important;gap:7px!important}.biz-recent-job{align-items:center!important;background:#fff!important;border:1px solid #eeeaf3!important;border-radius:12px!important;display:grid!important;gap:10px!important;grid-template-columns:40px minmax(0,1fr) auto 15px!important;min-height:58px!important;min-width:0!important;padding:8px 10px!important;text-align:left!important}.biz-recent-job:hover{background:#fbfaff!important;border-color:#d9ceff!important}.biz-recent-date{background:#f1edff!important;border-radius:11px!important;color:#5e3bd9!important;display:grid!important;height:40px!important;place-content:center!important;text-align:center!important;width:40px!important}.biz-recent-date b{font-size:13px!important}.biz-recent-date small{font-size:7px!important}.biz-recent-main{min-width:0!important}.biz-recent-main strong{color:var(--pd-ink)!important;font-size:10px!important}.biz-recent-main em,.biz-recent-main small,.biz-recent-main strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.biz-recent-main em,.biz-recent-main small{color:var(--pd-muted)!important;font-size:7.5px!important;font-style:normal!important;margin-top:2px!important}.biz-recent-finance{text-align:right!important}.biz-recent-finance b{color:var(--pd-ink)!important;display:block!important;font-size:9px!important}.biz-recent-finance small{display:block!important;font-size:7px!important;margin-top:3px!important}.biz-recent-finance small.due{color:#c67a15!important}.biz-recent-finance small.paid{color:var(--pd-success)!important}.biz-quick-grid{display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important}.report-visible-heading{align-items:center!important;background:linear-gradient(135deg,#fff,#f8f5ff)!important;border:1px solid #e8e2f5!important;border-radius:16px!important;display:flex!important;gap:13px!important;justify-content:space-between!important;margin:9px 0 0!important;padding:15px 16px!important}.report-visible-heading>div{column-gap:10px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important}.report-visible-heading span{background:var(--pd-primary-soft)!important;border-radius:11px!important;color:var(--pd-primary)!important;display:grid!important;font-size:10px!important;font-weight:900!important;grid-row:1/3!important;height:34px!important;place-items:center!important;width:34px!important}.report-visible-heading h2{color:var(--pd-ink)!important;font-size:14px!important;margin:0!important}.report-visible-heading p{color:var(--pd-muted)!important;font-size:9px!important;margin:4px 0 0!important}.report-visible-heading>b{color:#6d4aff!important;font-size:9px!important;white-space:nowrap!important}.report-card-tools{flex-wrap:wrap!important;gap:6px!important;justify-content:flex-end!important}.report-card-pdf,.report-card-tools{align-items:center!important;display:flex!important}.report-card-pdf{background:#f5f2ff!important;border:1px solid #ded6ff!important;border-radius:10px!important;color:#5b39d1!important;font-size:8px!important;font-weight:850!important;gap:5px!important;min-height:31px!important;padding:5px 9px!important}.super-admin-home{display:grid!important;gap:13px!important;margin:0 auto!important;width:min(100%,1540px)!important}.super-admin-intro{background:linear-gradient(135deg,#fff,#f6f2ff)!important;border-color:#ddd4ff!important}.super-admin-intro h1{color:var(--pd-ink)!important;letter-spacing:-.04em!important}.super-admin-kicker{color:#6947dc!important}.super-admin-kpis{display:grid!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.super-admin-kpi{background:#fff!important;border:1px solid var(--pd-line)!important;border-radius:17px!important;box-shadow:var(--pd-shadow-sm)!important;min-height:112px!important;min-width:0!important;padding:15px!important}.super-admin-kpi .ico{border-radius:12px!important}.super-admin-kpi small{color:var(--pd-muted)!important}.super-admin-kpi strong{color:var(--pd-ink)!important;letter-spacing:-.04em!important}.super-admin-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.super-admin-grid.charts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.super-admin-grid.charts>.super-admin-panel:nth-child(5){grid-column:span 2!important}.super-admin-panel{min-width:0!important;overflow:hidden!important}.super-panel-head h2{color:var(--pd-ink)!important;font-size:14px!important}.super-panel-head p{color:var(--pd-muted)!important;font-size:9px!important}.super-donut{align-items:center!important;display:grid!important;gap:14px!important;grid-template-columns:150px minmax(0,1fr)!important}.super-donut-visual{height:150px!important;width:150px!important}.super-donut-legend span{background:#faf9fc!important;border:0!important;border-radius:10px!important}.super-bar-track,.super-horizontal-track{background:#f0edf5!important}.super-map-layout{gap:12px!important}.super-business-map,.super-location-list{border-radius:15px!important;overflow:hidden!important}.super-business-row,.super-location-row,.super-support-row{background:#fff!important;border-color:#eeeaf3!important;border-radius:12px!important}.admin-request-list,.customer-job-list,.list,.step4-list{gap:9px!important}.admin-request-card,.customer-job-row,.row,.step4-list-row{background:#fff!important;border:1px solid #ebe7f1!important;border-radius:14px!important;box-shadow:none!important}.customer-job-row:hover,.row:hover{background:#fbfaff!important;border-color:#d8cefa!important}.avatar{background:linear-gradient(145deg,#f1edff,#e6deff)!important;border:1px solid #ded5ff!important;color:#5d3ad5!important}.report-table-wrap,.step4-table-wrap,.table-wrap{background:#fff!important;border:1px solid #ebe7f1!important;border-radius:14px!important;overflow:auto!important}.report-table,.step4-table,.table{border-collapse:separate!important;border-spacing:0!important}.report-table th,.step4-table th,.table th{background:#f8f6fb!important;color:#716a7d!important;font-size:9px!important;font-weight:850!important}.report-table td,.step4-table td,.table td{border-color:#eeeaf3!important;color:#514a5e!important;font-size:10px!important}.modal,.pd-app-dialog-host{backdrop-filter:blur(3px)!important;background:rgba(27,22,39,.48)!important;z-index:2400!important}.modal-card,.pd-app-dialog{background:#fff!important;border:1px solid var(--pd-line)!important;border-radius:22px!important;box-shadow:0 28px 80px rgba(35,25,62,.25)!important}.bottom-nav{backdrop-filter:blur(14px)!important;background:hsla(0,0%,100%,.97)!important;border-top:1px solid var(--pd-line)!important;box-shadow:0 -10px 30px rgba(48,34,88,.08)!important;z-index:700!important}.bottom-nav button{color:#817a8d!important}.bottom-nav button.active{color:#5c39d5!important}.bottom-nav button.active .nav-icon{background:#ede8ff!important;color:#5c39d5!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgba(109,74,255,.28)!important;outline-offset:2px!important}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(min-width:1500px){.biz-kpi-grid,.super-admin-kpis{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media(max-width:1180px){body.host-authenticated #app.host-app{display:block!important}body.host-authenticated #hostSidebar{background:#fff!important;border-right:1px solid var(--pd-line)!important;box-shadow:22px 0 60px rgba(35,25,65,.22)!important;height:var(--pd-app-height,100dvh)!important;inset:0 auto 0 0!important;opacity:1!important;padding:18px 14px calc(18px + env(safe-area-inset-bottom,0px))!important;pointer-events:none!important;position:fixed!important;transform:translate3d(-105%,0,0)!important;transition:transform .22s ease,visibility .22s ease!important;visibility:hidden!important;width:min(86vw,325px)!important;z-index:910!important}body.host-authenticated.mobile-menu-open #hostSidebar{pointer-events:auto!important;transform:translateZ(0)!important;visibility:visible!important}body.host-authenticated #mobileDrawerBackdrop{backdrop-filter:blur(2px)!important;background:rgba(20,20,24,.4)!important;display:block!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;z-index:900!important}body.host-authenticated.mobile-menu-open #mobileDrawerBackdrop{opacity:1!important;pointer-events:auto!important;visibility:visible!important}body.host-authenticated .mobile-drawer-close{display:grid!important;position:absolute!important;right:12px!important;top:12px!important;z-index:3!important}body.host-authenticated .host-main{height:100%!important;width:100%!important}body.host-authenticated .host-topbar{flex-basis:66px!important;height:66px!important;min-height:66px!important;padding:0 15px!important}body.host-authenticated #mobileMenuToggle{background:#fff!important;border:1px solid #e3ddea!important;border-radius:12px!important;box-shadow:0 7px 17px rgba(58,41,102,.07)!important;color:#5b3ad0!important;display:grid!important;height:42px!important;place-items:center!important;position:relative!important;width:42px!important;z-index:82!important}body.host-authenticated #mobileMenuToggle svg{fill:currentColor!important;height:20px!important;width:20px!important}.host-search{margin-left:0!important;width:min(360px,38vw)!important}body.host-authenticated .host-content{padding:18px!important;padding-bottom:max(30px,calc(var(--pd-bottom-nav-clearance,0px) + 20px))!important}.biz-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.biz-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.biz-chart-card.span-2{grid-column:1/-1!important}.super-admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.super-admin-grid.charts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.super-admin-grid.charts>.super-admin-panel:nth-child(5){grid-column:1/-1!important}}@media(max-width:760px){body,html{max-width:100%!important;overflow-x:hidden!important;width:100%!important}.secure-login-page{background:#fff!important;display:block!important;height:auto!important;min-height:var(--pd-app-height,100dvh)!important;overflow:visible!important}.secure-login-visual{display:none!important}.secure-login-panel{align-items:flex-start!important;background:linear-gradient(180deg,#f0ebff,#fbfaff 29%,#fff)!important;height:auto!important;min-height:var(--pd-app-height,100dvh)!important;overflow:visible!important;padding:calc(18px + env(safe-area-inset-top,0px)) 14px calc(20px + env(safe-area-inset-bottom,0px))!important}.secure-login-card{border-radius:22px!important;box-shadow:0 16px 40px rgba(54,39,96,.1)!important;margin:0 auto!important;max-height:none!important;max-width:480px!important;overflow:visible!important;padding:22px 18px!important;width:100%!important}.secure-login-brand{margin-bottom:19px!important}.secure-login-brand img{flex-basis:43px!important;height:43px!important;max-height:43px!important;max-width:43px!important;min-height:43px!important;min-width:43px!important;width:43px!important}.secure-login-brand b{font-size:17px!important}.login-heading h2{font-size:24px!important}.login-heading p{font-size:11px!important}.login-request-entry,.login-request-static{min-height:60px!important}.business-request-page,.business-request-panel{background:#f8f6fc!important;min-height:100dvh!important}.business-request-panel{padding:calc(12px + env(safe-area-inset-top,0px)) 10px calc(12px + env(safe-area-inset-bottom,0px))!important}.business-request-card{border-radius:21px!important;max-height:none!important;max-width:none!important;overflow:visible!important;padding:19px 15px!important;width:100%!important}.business-request-topbar{align-items:flex-start!important;margin-bottom:20px!important}.business-request-topbar .secure-login-brand small{display:none!important}.business-request-back{font-size:9px!important;min-height:39px!important;padding:7px 9px!important;white-space:nowrap!important}.business-request-heading h2{font-size:23px!important}.request-portal-actions{gap:10px!important;grid-template-columns:1fr!important}.request-portal-button{grid-template-columns:44px minmax(0,1fr) auto!important;min-height:130px!important;padding:17px!important}.request-portal-icon{height:44px!important;width:44px!important}.request-portal-button b{font-size:14px!important}.request-portal-button small{font-size:10px!important}.business-request-form{gap:12px!important;grid-template-columns:1fr!important}.business-request-form .form-section-title,.business-request-form .full{grid-column:auto!important}.business-request-actions{display:grid!important;grid-template-columns:1fr!important}.business-request-actions .btn{width:100%!important}.request-lookup-details{grid-template-columns:1fr!important}body.host-authenticated .host-topbar{padding:0 11px!important}.host-mobile-brand img{height:29px!important;width:29px!important}.host-mobile-brand strong{font-size:12px!important}.host-top-actions{gap:6px!important}.host-header-install .pwa-install-label,.host-online,.host-search,.host-user-copy{display:none!important}body.host-authenticated .host-content{padding:14px 12px!important;padding-bottom:max(28px,calc(var(--pd-bottom-nav-clearance,0px) + 18px))!important}.card{border-radius:16px!important}.biz-empty-job,.card{padding:15px!important}.biz-empty-job{align-items:flex-start!important;min-height:0!important}.host-empty-job-icon{border-radius:15px!important;height:54px!important;min-width:54px!important;width:54px!important}.host-empty-job-icon img{height:38px!important;width:38px!important}.biz-empty-actions{display:grid!important;grid-template-columns:1fr!important}.biz-empty-actions .btn{width:100%!important}.biz-kpi-grid,.super-admin-kpis{gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.biz-kpi{gap:9px!important;min-height:106px!important;padding:13px!important}.biz-kpi-icon{height:34px!important;min-width:34px!important;width:34px!important}.biz-kpi strong{font-size:16px!important}.biz-kpi em{font-size:7.5px!important}.biz-chart-grid,.super-admin-grid,.super-admin-grid.charts{gap:10px!important;grid-template-columns:1fr!important}.biz-chart-card.span-2,.super-admin-grid.charts>.super-admin-panel:nth-child(5){grid-column:auto!important}.biz-chart-card{padding:15px!important}.biz-card-head{gap:8px!important}.biz-card-head h2{font-size:13px!important}.biz-card-head p{font-size:8.5px!important}.biz-line-chart{min-height:190px!important;overflow-x:auto!important}.biz-line-chart svg{min-height:190px!important;min-width:560px!important}.biz-collection-layout,.biz-donut,.biz-season-radial,.super-donut{grid-template-columns:1fr!important}.biz-collection-ring,.biz-donut-visual,.biz-season-visual,.super-donut-visual{height:132px!important;width:132px!important}.biz-collection-details{width:100%!important}.biz-weekly-bars{gap:4px!important;grid-template-columns:repeat(7,minmax(38px,1fr))!important}.biz-week-pair span{width:11px!important}.biz-recent-job{grid-template-columns:38px minmax(0,1fr) 12px!important}.biz-recent-finance{grid-column:2!important;text-align:left!important}.biz-recent-arrow{grid-column:3!important;grid-row:1/3!important}.biz-recent-main em,.biz-recent-main small,.biz-recent-main strong{white-space:normal!important}.report-visible-heading{align-items:flex-start!important}.report-visible-heading>div{grid-template-columns:30px minmax(0,1fr)!important}.report-visible-heading span{height:30px!important;width:30px!important}.report-visible-heading h2{font-size:12px!important}.report-visible-heading p{font-size:8px!important}.super-admin-intro{padding:16px!important}.super-admin-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.super-admin-actions .btn{width:100%!important}.super-admin-kpi{min-height:104px!important;padding:12px!important}.super-map-layout{grid-template-columns:1fr!important}}@media(max-width:390px){.biz-kpi-grid,.super-admin-actions,.super-admin-kpis{grid-template-columns:1fr!important}.request-portal-button{grid-template-columns:40px minmax(0,1fr)!important}.request-portal-button>i{display:none!important}}@media print{body{background:#fff!important;position:static!important}.bottom-nav,.host-sidebar,.host-topbar,.mobile-drawer-backdrop{display:none!important}body.host-authenticated #app.host-app{display:block!important;height:auto!important;position:static!important}body.host-authenticated .host-content,body.host-authenticated .host-main{background:#fff!important;display:block!important;height:auto!important;overflow:visible!important;padding:0!important}.card{box-shadow:none!important}}