html{height:100%}html,body{min-height:100%;width:100%;margin:0;overflow-x:hidden;background:#f6f7f9;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:var(--ql-app-vh, 100dvh);overscroll-behavior-x:none}body.ql-mobile-native,body.ql-mobile-standalone{min-height:var(--ql-app-vh, 100dvh);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;background:radial-gradient(circle at top left,rgba(0,146,69,.08),transparent 32vw),linear-gradient(180deg,#f7faf8,#eef3f0);color:#101828}body.ql-mobile-native app-root,body.ql-mobile-standalone app-root{min-height:var(--ql-app-vh, 100dvh);display:block}body.ql-mobile-native.ql-auth-route,body.ql-mobile-standalone.ql-auth-route{background:#f4f7f5}body.ql-mobile-native.ql-store-route,body.ql-mobile-standalone.ql-store-route{background:radial-gradient(circle at 12% 0%,rgba(0,146,69,.1),transparent 36vw),linear-gradient(180deg,#f8faf9,#eef2f4)}body.ql-touch-device *{-webkit-tap-highlight-color:transparent}body.ql-touch-device input,body.ql-touch-device textarea,body.ql-touch-device select{font-size:16px}body.ql-mobile-native .dropdown-menu,body.ql-mobile-standalone .dropdown-menu{max-width:calc(100vw - 16px)}body.ql-mobile-native .modal,body.ql-mobile-standalone .modal{overscroll-behavior:contain}body.ql-mobile-native .custom-toast,body.ql-mobile-standalone .custom-toast{left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom,0px));width:auto;border-radius:16px;padding:12px 14px;font-size:.88rem;box-shadow:0 18px 44px #0f172a3d}@media (max-width: 768px){html,body{height:var(--ql-app-vh, 100dvh)}app-root{min-height:var(--ql-app-vh, 100dvh);display:block}body{position:relative}body.ql-pos-route{overflow:hidden}img,video,canvas,svg{max-width:100%}body.ql-mobile-native,body.ql-mobile-standalone{overflow:hidden}body.ql-store-route{background:#f3f6f4}body.ql-touch-device button,body.ql-touch-device a,body.ql-touch-device input,body.ql-touch-device select,body.ql-touch-device textarea{touch-action:manipulation}body.ql-touch-device :is(input,select,textarea,button,.btn,.form-control,.form-select){min-height:44px}body.ql-touch-device :is(.modal-dialog,.modal-content){max-width:calc(100vw - 16px)}body.ql-touch-device :is(.modal-content,.dropdown-menu,.card,.offcanvas){border-radius:18px}}.custom-toast{position:fixed;bottom:20px;right:20px;background:#1e1e1e;color:#fff;padding:10px 16px;border-radius:8px;z-index:9999;font-size:.9rem;opacity:.95;box-shadow:0 0 10px #0003}.custom-toast.success{background:#0c9349}.custom-toast.error{background:#e53935}.custom-toast.info{background:#2196f3}input[type=number]:not(.ql-number-stepper){appearance:textfield;-moz-appearance:textfield}input[type=number]:not(.ql-number-stepper)::-webkit-inner-spin-button,input[type=number]:not(.ql-number-stepper)::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.ql-admin-content{--admin-ui-green: #087a55;--admin-ui-ink: #17211b;--admin-ui-muted: #68746d;--admin-ui-border: #dfe5e1;--admin-ui-panel: #ffffff;color:var(--admin-ui-ink)}.ql-admin-content :is(.crm-container,.crm-overview-container,.crm-leads-container,.reports-container,.sq-shell,.plan-assignment-container){box-sizing:border-box;max-width:1480px;margin-right:auto;margin-left:auto;background:transparent}.ql-admin-content :is(.crm-container,.crm-overview-container,.crm-leads-container,.reports-container,.plan-assignment-container){min-height:auto;padding:24px}.ql-admin-content :is(.glass-wrapper,.user-form-container,.form-container){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ql-admin-content .glass-wrapper{max-width:1320px;margin:24px auto;padding:20px;border:1px solid var(--admin-ui-border);border-radius:7px;background:var(--admin-ui-panel)}.ql-admin-content :is(.card,.form-section,.table-container,.pricing-card,.settings-card){border-color:var(--admin-ui-border);border-radius:7px;box-shadow:none}.ql-admin-content .card:hover{transform:none}.ql-admin-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.form-control,.form-select){border-color:var(--admin-ui-border);border-radius:6px;box-shadow:none}.ql-admin-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.form-control,.form-select):focus{border-color:#79b69c;box-shadow:0 0 0 3px #087a5514}.ql-admin-content :is(.btn,button,a)[class*=primary]{border-radius:6px}.ql-admin-content :is(.btn-primary,.btn.primary){border-color:var(--admin-ui-green);background:var(--admin-ui-green)}.ql-admin-content :is(.tabs,.nav-tabs){gap:2px;border-bottom-color:var(--admin-ui-border)}.ql-admin-content :is(.tab,.nav-link){letter-spacing:0}.ql-admin-content table th{letter-spacing:.02em}.ql-admin-content :is(.crm-header,.filters-section,.toolbar,.table-toolbar,.card-header){border-color:var(--admin-ui-border);box-shadow:none}.ql-admin-content .crm-header{border-radius:7px}.ql-admin-content :is(.logo1,.logo1-placeholder,.stat,.summary-item,.theme-card,.pricing-card-mini){border-radius:6px}.ql-admin-content .bg-gradient-ai{background:#fff!important;border:1px solid var(--admin-ui-border)!important}@media (max-width: 700px){.ql-admin-content :is(.crm-container,.crm-overview-container,.crm-leads-container,.reports-container,.plan-assignment-container){padding:16px 12px}.ql-admin-content .glass-wrapper{margin:12px;padding:15px}body.ql-touch-device .ql-admin-content :is(.card,.modal-content,.dropdown-menu,.offcanvas){border-radius:7px}}
