@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--primary-color:#008cff;--primary-color-light:#0093ff1c;--background-color:#f0f8ff;--text-color:#052f7f;--glass-bg:#ffffffb3;--glass-border:#ffffff80;--header-height:64px;--bottom-nav-height:70px;--skeleton-base:#e2e8f0;--skeleton-highlight:#f8fafc}.dark{--primary-color:#0af;--primary-color-light:#00aaff26;--background-color:#152132c2;--text-color:#c9d1d9;--skeleton-base:#1e293b;--skeleton-highlight:#334155;--glass-bg:#162147b0;--glass-border:#ffffff1a}html{-webkit-tap-highlight-color:transparent;font-size:16px}label{font-size:10px;pointer-events:auto!important;position:static!important;transform:none!important}input,select,textarea{padding-top:.5rem}body{@apply bg-[var(--background-color)] text-[var(--text-color)] antialiased transition-colors duration-300;font-family:lemon_milk_pro_regular_webfont,sans-serif}button,input,select,textarea{font-size:16px!important}:focus{outline:none}}@layer components{.glass-card{@apply backdrop-blur-md rounded-2xl shadow-lg border border-transparent;background-color:var(--glass-bg);border-color:var(--glass-border)}.btn{@apply flex items-center justify-center px-6 py-3 rounded-full font-bold transition-all active:scale-95;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00aaff1a;border:1px solid #00aaff4d;color:var(--primary-color);min-height:44px}.btn:hover{background-color:var(--primary-color);border-color:#0000;box-shadow:0 4px 12px #0af6;color:#fff}@keyframes scan-line{0%{opacity:.5;top:0}50%{opacity:1;top:100%}to{opacity:.5;top:0}}.animate-scan-line{animation:scan-line 3.4s cubic-bezier(.45,.05,.55,.95) infinite}.input-field{@apply w-full px-4 py-3 rounded-xl border outline-none transition-all;background-color:#fffc;border-color:#c8c8c880;color:inherit}.input-field:focus{border-color:#c8c8c880;box-shadow:none}.table-container{@apply w-full overflow-x-auto rounded-xl border border-gray-200 shadow-sm;-webkit-overflow-scrolling:touch}.data-table{@apply w-full border-collapse text-sm text-left}.data-table th{@apply p-3 whitespace-nowrap font-bold;background-color:var(--primary-color-light);color:var(--primary-color)}.data-table td{@apply p-3 border-b;border-color:#0000000d}.data-table tr:hover{background-color:#00aaff0d}.billing-layout{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-top:1rem}@media (min-width:1024px){.billing-layout{grid-template-columns:2fr 1fr}}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#000!important;background-clip:content-box!important;box-shadow:inset 0 0 0 1000px #fff!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.dark input:-webkit-autofill{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #152132!important}fieldset{border:none;margin:0;padding:0}legend{display:none}@layer utilities{.shadow-sm{box-shadow:0 4px 24px -4px #00000014!important}.dark .shadow-sm{box-shadow:0 4px 24px -4px #0006!important}.input-field,[data-slot=input-wrapper],input,textarea{border-color:#c8c8c880;box-shadow:none!important}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}.premium-feature-wrapper{cursor:pointer;display:inline-block;position:relative}.premium-feature-disabled-child{opacity:.6;pointer-events:none}.premium-feature-icon{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 0 5px #0003;display:flex;justify-content:center;padding:3px;position:absolute;right:-8px;top:-8px;z-index:1}.premium-feature-icon svg{color:#f59e0b;font-size:.8em}.premium-feature-wrapper[data-tooltip]:after{background-color:#333;border-radius:5px;bottom:110%;color:#fff;content:attr(data-tooltip);font-size:.8rem;left:50%;opacity:0;padding:5px 10px;position:absolute;transform:translateX(-50%);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;white-space:nowrap;z-index:10}.premium-feature-wrapper[data-tooltip]:hover:after{opacity:1;visibility:visible}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%);background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}@font-face{font-family:lemon_milk_pro_regular_webfont;font-style:normal;font-weight:400;src:url(/static/media/lemon_milk_pro_regular_webfont.4e51c390690cca9c92c7.woff) format("woff")}
/*# sourceMappingURL=main.8dbf5175.css.map*/