:root{--sa-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--sa-fs-xs:clamp(12px, 2.5vw, 14px);--sa-fs-sm:clamp(14px, 2.8vw, 16px);--sa-fs-base:clamp(16px, 3.2vw, 18px);--sa-fs-md:clamp(18px, 3.6vw, 21px);--sa-fs-lg:clamp(21px, 4.2vw, 25px);--sa-fs-xl:clamp(25px, 5vw, 31px);--sa-fs-2xl:clamp(30px, 6vw, 40px);--sa-control-h:clamp(48px, 10vw, 58px);--sa-control-x:clamp(12px, 3vw, 18px);--sa-border-w:2px;--sa-radius-control:clamp(14px, 3vw, 18px);--sa-radius-card:clamp(22px, 5vw, 32px);--sa-card-pad:clamp(16px, 4vw, 26px);--sa-green:#16a34a;--sa-red:#dc2626;--sa-page-bg:#ecfdf5;--sa-card-bg:#fff;--sa-panel-bg:#f8fafc;--sa-item-bg:#fff;--sa-item-card:#fff;--sa-item-text:#064e3b;--sa-input-bg:#fff;--sa-input-text:#111827;--sa-border:#14b8a6;--sa-accent:#0f766e;--sa-text:#064e3b;--sa-panel-text:#111827;--sa-muted:#64748b;--sa-sub-text:#64748b;--sa-soft-bg:#ccfbf1;--sa-banner-bg:#fff;--sa-glow:0 0 0 1px #14b8a66b, 0 0 18px #2dd4bf8c, 0 18px 42px #0f766e40}html[data-sa-theme=deepTeal],html[data-smartacctg-theme=deepTeal]{--sa-page-bg:#ecfdf5;--sa-card-bg:#fff;--sa-panel-bg:#f8fafc;--sa-item-bg:#fff;--sa-item-card:#fff;--sa-item-text:#064e3b;--sa-input-bg:#fff;--sa-input-text:#111827;--sa-border:#14b8a6;--sa-accent:#0f766e;--sa-text:#064e3b;--sa-panel-text:#111827;--sa-muted:#64748b;--sa-sub-text:#64748b;--sa-soft-bg:#ccfbf1;--sa-banner-bg:#fff;--sa-glow:0 0 0 1px #14b8a66b, 0 0 18px #2dd4bf8c, 0 18px 42px #0f766e40}html[data-sa-theme=pink],html[data-smartacctg-theme=pink]{--sa-page-bg:#fff7fb;--sa-card-bg:#fff;--sa-panel-bg:#fdf2f8;--sa-item-bg:#fff;--sa-item-card:#fff;--sa-item-text:#4a044e;--sa-input-bg:#fff;--sa-input-text:#111827;--sa-border:#f472b6;--sa-accent:#db2777;--sa-text:#4a044e;--sa-panel-text:#111827;--sa-muted:#64748b;--sa-sub-text:#831843;--sa-soft-bg:#fce7f3;--sa-banner-bg:linear-gradient(135deg, #ffd6e7, #fff1f2);--sa-glow:0 0 0 1px #f472b65c, 0 0 18px #f472b673, 0 18px 38px #f472b638}html[data-sa-theme=blackGold],html[data-smartacctg-theme=blackGold]{--sa-page-bg:#111;--sa-card-bg:#1f1f1f;--sa-panel-bg:#2a2a2a;--sa-item-bg:#1f1f1f;--sa-item-card:#1f1f1f;--sa-item-text:#fff7ed;--sa-input-bg:#fff;--sa-input-text:#111827;--sa-border:#facc15;--sa-accent:#d4af37;--sa-text:#fff7ed;--sa-panel-text:#fff7ed;--sa-muted:#fef3c7;--sa-sub-text:#d6c8a4;--sa-soft-bg:#3b2f16;--sa-banner-bg:linear-gradient(135deg, #111, #3b2f16);--sa-glow:0 0 0 1px #facc1580, 0 0 20px #facc1573, 0 18px 42px #facc1538}html[data-sa-theme=lightRed],html[data-smartacctg-theme=lightRed]{--sa-page-bg:#fff1f2;--sa-card-bg:#fff;--sa-panel-bg:#fff1f2;--sa-item-bg:#fff;--sa-item-card:#fff;--sa-item-text:#881337;--sa-input-bg:#fff;--sa-input-text:#111827;--sa-border:#fb7185;--sa-accent:#e11d48;--sa-text:#881337;--sa-panel-text:#111827;--sa-muted:#64748b;--sa-sub-text:#9f1239;--sa-soft-bg:#ffe4e6;--sa-banner-bg:linear-gradient(135deg, #fecdd3, #ffe4e6);--sa-glow:0 0 0 1px #fb718573, 0 0 20px #fb718580, 0 18px 38px #fb718542}html[data-sa-theme=nature],html[data-smartacctg-theme=nature]{--sa-page-bg:#f0fdf4;--sa-card-bg:#fff;--sa-panel-bg:#f8fafc;--sa-item-bg:#fff;--sa-item-card:#fff;--sa-item-text:#14532d;--sa-input-bg:#fff;--sa-input-text:#111827;--sa-border:#22d3ee;--sa-accent:#0f766e;--sa-text:#14532d;--sa-panel-text:#111827;--sa-muted:#64748b;--sa-sub-text:#166534;--sa-soft-bg:#dcfce7;--sa-banner-bg:linear-gradient(135deg, #d9f99d, #bae6fd);--sa-glow:0 0 0 1px #22d3ee6b, 0 0 18px #22d3ee6b, 0 18px 38px #22d3ee38}html[data-sa-theme=sky],html[data-smartacctg-theme=sky]{--sa-page-bg:#eff6ff;--sa-card-bg:#fff;--sa-panel-bg:#f8fafc;--sa-item-bg:#fff;--sa-item-card:#fff;--sa-item-text:#0f172a;--sa-input-bg:#fff;--sa-input-text:#111827;--sa-border:#38bdf8;--sa-accent:#0284c7;--sa-text:#0f172a;--sa-panel-text:#111827;--sa-muted:#64748b;--sa-sub-text:#0369a1;--sa-soft-bg:#dbeafe;--sa-banner-bg:linear-gradient(135deg, #bfdbfe, #e0f2fe);--sa-glow:0 0 0 1px #38bdf86b, 0 0 18px #38bdf87a, 0 18px 38px #38bdf83d}html[data-sa-theme=futureForest],html[data-sa-theme=futureWorld],html[data-smartacctg-theme=futureForest],html[data-smartacctg-theme=futureWorld]{--sa-page-bg:radial-gradient(circle at 8% 0%, #2dd4bf52, transparent 30%), radial-gradient(circle at 92% 8%, #14b8a638, transparent 32%), linear-gradient(135deg, #011c1a 0%, #032b29 38%, #064e3b 100%);--sa-card-bg:#062f2af0;--sa-panel-bg:#084039eb;--sa-item-bg:#084039eb;--sa-item-card:#062f2af0;--sa-item-text:#ecfeff;--sa-input-bg:#ecfeff;--sa-input-text:#042f2e;--sa-border:#2dd4bf;--sa-accent:#2dd4bf;--sa-text:#ecfeff;--sa-panel-text:#ecfeff;--sa-muted:#99f6e4;--sa-sub-text:#99f6e4;--sa-soft-bg:#14b8a638;--sa-banner-bg:linear-gradient(135deg, #011c1afa, #064e3bf5), radial-gradient(circle at top right, #2dd4bf52, transparent 34%);--sa-glow:0 0 0 1px #2dd4bf8c, 0 0 26px #2dd4bf6b, 0 22px 58px #064e3b9e}html[data-sa-theme],html[data-smartacctg-theme]{--sa-theme-page-bg:var(--sa-page-bg);--sa-theme-banner:var(--sa-banner-bg);--sa-theme-banner-bg:var(--sa-banner-bg);--sa-theme-card:var(--sa-card-bg);--sa-theme-panel-bg:var(--sa-panel-bg);--sa-theme-item-bg:var(--sa-item-bg);--sa-theme-item-card:var(--sa-item-card);--sa-theme-item-text:var(--sa-item-text);--sa-theme-input-bg:var(--sa-input-bg);--sa-theme-input-text:var(--sa-input-text);--sa-theme-border:var(--sa-border);--sa-theme-accent:var(--sa-accent);--sa-theme-text:var(--sa-text);--sa-theme-panel-text:var(--sa-panel-text);--sa-theme-muted:var(--sa-muted);--sa-theme-sub-text:var(--sa-sub-text);--sa-theme-soft:var(--sa-soft-bg);--sa-theme-soft-bg:var(--sa-soft-bg);--sa-theme-glow:var(--sa-glow)}
html,body{width:100%;max-width:100%;overflow-x:hidden}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--sa-font-family);font-size:var(--sa-fs-base);margin:0;line-height:1.5}*{box-sizing:border-box}.smartacctg-page,.smartacctg-dashboard-page,.smartacctg-products-page,.smartacctg-invoice-page,.smartacctg-records-page,.smartacctg-customers-page,.smartacctg-accounting-page,.smartacctg-settings-page,.smartacctg-app-page{width:100%;max-width:100vw;min-height:100vh;font-family:var(--sa-font-family);font-size:var(--sa-fs-base);background:var(--sa-page-bg);color:var(--sa-text);line-height:1.5;overflow-x:hidden}.smartacctg-page *,.smartacctg-dashboard-page *,.smartacctg-products-page *,.smartacctg-invoice-page *,.smartacctg-records-page *,.smartacctg-customers-page *,.smartacctg-accounting-page *,.smartacctg-settings-page *,.smartacctg-app-page *{box-sizing:border-box;font-family:var(--sa-font-family)}.smartacctg-page h1,.smartacctg-dashboard-page h1,.smartacctg-products-page h1,.smartacctg-invoice-page h1,.smartacctg-records-page h1,.smartacctg-customers-page h1,.smartacctg-accounting-page h1,.smartacctg-settings-page h1,.smartacctg-app-page h1{font-size:var(--sa-fs-2xl);margin-top:0;font-weight:900;line-height:1.12}.smartacctg-page h2,.smartacctg-dashboard-page h2,.smartacctg-products-page h2,.smartacctg-invoice-page h2,.smartacctg-records-page h2,.smartacctg-customers-page h2,.smartacctg-accounting-page h2,.smartacctg-settings-page h2,.smartacctg-app-page h2{font-size:var(--sa-fs-xl);font-weight:900;line-height:1.2}.smartacctg-page h3,.smartacctg-dashboard-page h3,.smartacctg-products-page h3,.smartacctg-invoice-page h3,.smartacctg-records-page h3,.smartacctg-customers-page h3,.smartacctg-accounting-page h3,.smartacctg-settings-page h3,.smartacctg-app-page h3{font-size:var(--sa-fs-lg);font-weight:900;line-height:1.25}.smartacctg-page p,.smartacctg-page div,.smartacctg-page span,.smartacctg-page label,.smartacctg-page td,.smartacctg-page th{font-weight:400}.smartacctg-page strong,.smartacctg-dashboard-page strong,.smartacctg-products-page strong,.smartacctg-invoice-page strong,.smartacctg-records-page strong,.smartacctg-customers-page strong,.smartacctg-accounting-page strong,.smartacctg-settings-page strong,.smartacctg-app-page strong{font-weight:800}
.sa-card,.sa-panel,.sa-item-card{border-style:solid;border-width:var(--sa-border-w);border-color:var(--sa-border);border-radius:var(--sa-radius-card);background:var(--sa-card-bg);min-width:0;max-width:100%;color:var(--sa-text);box-shadow:var(--sa-glow);overflow-wrap:anywhere}.sa-panel{background:var(--sa-panel-bg);color:var(--sa-panel-text)}.sa-item-card{background:var(--sa-item-card);color:var(--sa-item-text)}
.smartacctg-page button,.smartacctg-dashboard-page button,.smartacctg-products-page button,.smartacctg-invoice-page button,.smartacctg-records-page button,.smartacctg-customers-page button,.smartacctg-accounting-page button{font-family:var(--sa-font-family);cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0;max-width:100%}.sa-topbar,.sa-user-toolbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:100%;margin-bottom:14px;display:flex;overflow:auto visible}.sa-topbar::-webkit-scrollbar{display:none}.sa-user-toolbar::-webkit-scrollbar{display:none}.sa-topbar-left,.sa-topbar-right,.sa-user-toolbar-left,.sa-user-toolbar-right,.sa-lang-row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.sa-topbar-left,.sa-topbar-right,.sa-user-toolbar-left,.sa-user-toolbar-right{min-width:max-content}.sa-back-btn{border:var(--sa-border-w) solid var(--sa-border);background:var(--sa-input-bg);color:var(--sa-accent);white-space:nowrap;border-radius:999px;height:44px;min-height:44px;padding:0 14px;font-weight:700}.sa-lang-btn{border:var(--sa-border-w) solid var(--sa-accent);white-space:nowrap;border-radius:999px;min-width:44px;height:44px;min-height:44px;padding:0 10px;font-weight:700}
.smartacctg-page input,.smartacctg-page select,.smartacctg-page textarea,.smartacctg-dashboard-page input,.smartacctg-dashboard-page select,.smartacctg-dashboard-page textarea,.smartacctg-products-page input,.smartacctg-products-page select,.smartacctg-products-page textarea,.smartacctg-invoice-page input,.smartacctg-invoice-page select,.smartacctg-invoice-page textarea,.smartacctg-records-page input,.smartacctg-records-page select,.smartacctg-records-page textarea,.smartacctg-customers-page input,.smartacctg-customers-page select,.smartacctg-customers-page textarea,.smartacctg-accounting-page input,.smartacctg-accounting-page select,.smartacctg-accounting-page textarea{width:100%;min-width:0;max-width:100%;min-height:var(--sa-control-h);padding-left:var(--sa-control-x);padding-right:var(--sa-control-x);border-radius:var(--sa-radius-control);border:var(--sa-border-w) solid var(--sa-border);background:var(--sa-input-bg);color:var(--sa-input-text);outline:none;font-size:16px;font-weight:400}.smartacctg-page textarea,.smartacctg-dashboard-page textarea,.smartacctg-products-page textarea,.smartacctg-invoice-page textarea,.smartacctg-records-page textarea,.smartacctg-customers-page textarea,.smartacctg-accounting-page textarea{resize:vertical;min-height:110px;padding-top:12px;padding-bottom:12px}.smartacctg-page input[type=date],.smartacctg-page input[type=month],.smartacctg-page input[type=time],.smartacctg-page input[type=datetime-local],.smartacctg-dashboard-page input[type=date],.smartacctg-dashboard-page input[type=month],.smartacctg-dashboard-page input[type=time],.smartacctg-dashboard-page input[type=datetime-local],.smartacctg-products-page input[type=date],.smartacctg-products-page input[type=month],.smartacctg-products-page input[type=time],.smartacctg-products-page input[type=datetime-local],.smartacctg-invoice-page input[type=date],.smartacctg-invoice-page input[type=month],.smartacctg-invoice-page input[type=time],.smartacctg-invoice-page input[type=datetime-local],.smartacctg-records-page input[type=date],.smartacctg-records-page input[type=month],.smartacctg-records-page input[type=time],.smartacctg-records-page input[type=datetime-local],.smartacctg-customers-page input[type=date],.smartacctg-customers-page input[type=month],.smartacctg-customers-page input[type=time],.smartacctg-customers-page input[type=datetime-local],.smartacctg-accounting-page input[type=date],.smartacctg-accounting-page input[type=month],.smartacctg-accounting-page input[type=time],.smartacctg-accounting-page input[type=datetime-local]{width:100%;height:var(--sa-control-h);min-height:var(--sa-control-h);max-height:var(--sa-control-h);line-height:var(--sa-control-h);text-align:center;text-align-last:center;appearance:none;padding-top:0;padding-bottom:0;display:block}.smartacctg-page input[type=date]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-page input[type=month]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-page input[type=time]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-page input[type=datetime-local]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-dashboard-page input[type=date]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-dashboard-page input[type=month]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-dashboard-page input[type=time]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-dashboard-page input[type=datetime-local]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-products-page input[type=date]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-products-page input[type=month]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-products-page input[type=time]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-products-page input[type=datetime-local]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-invoice-page input[type=date]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-invoice-page input[type=month]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-invoice-page input[type=time]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-invoice-page input[type=datetime-local]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-records-page input[type=date]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-records-page input[type=month]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-records-page input[type=time]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-records-page input[type=datetime-local]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-customers-page input[type=date]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-customers-page input[type=month]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-customers-page input[type=time]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-customers-page input[type=datetime-local]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-accounting-page input[type=date]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-accounting-page input[type=month]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-accounting-page input[type=time]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-accounting-page input[type=datetime-local]::-webkit-date-and-time-value{text-align:center;width:100%;margin:0 auto;line-height:normal}.smartacctg-page input[type=date]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-page input[type=month]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-page input[type=time]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-page input[type=datetime-local]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-dashboard-page input[type=date]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-dashboard-page input[type=month]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-dashboard-page input[type=time]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-dashboard-page input[type=datetime-local]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-products-page input[type=date]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-products-page input[type=month]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-products-page input[type=time]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-products-page input[type=datetime-local]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-invoice-page input[type=date]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-invoice-page input[type=month]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-invoice-page input[type=time]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-invoice-page input[type=datetime-local]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-records-page input[type=date]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-records-page input[type=month]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-records-page input[type=time]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-records-page input[type=datetime-local]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-customers-page input[type=date]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-customers-page input[type=month]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-customers-page input[type=time]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-customers-page input[type=datetime-local]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-accounting-page input[type=date]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-accounting-page input[type=month]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-accounting-page input[type=time]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-accounting-page input[type=datetime-local]::-webkit-datetime-edit{text-align:center;width:100%}.smartacctg-page input[type=date]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-page input[type=month]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-page input[type=time]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-page input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-dashboard-page input[type=date]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-dashboard-page input[type=month]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-dashboard-page input[type=time]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-dashboard-page input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-products-page input[type=date]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-products-page input[type=month]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-products-page input[type=time]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-products-page input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-invoice-page input[type=date]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-invoice-page input[type=month]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-invoice-page input[type=time]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-invoice-page input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-records-page input[type=date]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-records-page input[type=month]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-records-page input[type=time]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-records-page input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-customers-page input[type=date]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-customers-page input[type=month]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-customers-page input[type=time]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-customers-page input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-accounting-page input[type=date]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-accounting-page input[type=month]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-accounting-page input[type=time]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}.smartacctg-accounting-page input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;width:100%;display:flex}
.smartacctg-dashboard-page .dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.smartacctg-dashboard-page .dashboard-stat-card{min-width:0;height:auto}.smartacctg-dashboard-page .dashboard-feature-grid,.smartacctg-dashboard-page .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.smartacctg-dashboard-page .quick-grid,.smartacctg-dashboard-page .dashboard-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.smartacctg-dashboard-page .summary-row,.smartacctg-dashboard-page .dashboard-summary-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}
.app-icon-grid{width:100%!important}.app-main-icon,.app-pin-dot{-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.smartacctg-page .app-main-icon,.smartacctg-dashboard-page .app-main-icon{width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:auto!important;max-height:64px!important;padding:0!important}.smartacctg-page .app-pin-dot,.smartacctg-dashboard-page .app-pin-dot{text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;border-width:1.5px!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:flex!important;box-shadow:0 5px 10px #00000038!important}.smartacctg-dashboard-page .app-center-card,.smartacctg-dashboard-page [data-app-center-card="1"]{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.smartacctg-dashboard-page .app-center-card h2,.smartacctg-dashboard-page [data-app-center-card="1"] h2,.smartacctg-dashboard-page .app-center-card p,.smartacctg-dashboard-page [data-app-center-card="1"] p{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;min-width:0!important;max-width:100%!important}.smartacctg-dashboard-page .app-center-action-row,.smartacctg-dashboard-page [data-app-center-action="1"]{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:100%!important;display:grid!important}.smartacctg-dashboard-page .app-center-action-row button,.smartacctg-dashboard-page [data-app-center-action="1"] button{white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;text-align:center!important;border-radius:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:56px!important;padding:10px!important;font-size:clamp(13px,3.5vw,16px)!important;line-height:1.18!important}@media (max-width:430px){.smartacctg-page .app-pin-dot,.smartacctg-dashboard-page .app-pin-dot{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0!important;font-size:12px!important}.smartacctg-page .app-main-icon,.smartacctg-dashboard-page .app-main-icon{width:60px!important;min-width:60px!important;max-width:60px!important;height:60px!important;max-height:60px!important}}@media (max-width:360px){.smartacctg-dashboard-page .app-center-action-row,.smartacctg-dashboard-page [data-app-center-action="1"]{grid-template-columns:1fr!important}}
.sa-app-center-page{color:#ecfeff!important;background:radial-gradient(circle at 8% 0,#2dd4bf52,#0000 30%),radial-gradient(circle at 92% 8%,#14b8a638,#0000 32%),linear-gradient(135deg,#011c1a 0%,#032b29 38%,#064e3b 100%)!important;width:100%!important;max-width:100vw!important;min-height:100vh!important;padding:clamp(12px,3vw,22px)!important;overflow-x:hidden!important}.sa-app-center-card{color:#ecfeff!important;background:#062f2af0!important;border:2px solid #2dd4bf!important;border-radius:clamp(22px,5vw,32px)!important;padding:clamp(18px,5vw,28px)!important;overflow:hidden!important;box-shadow:0 0 0 1px #2dd4bf8c,0 0 26px #2dd4bf6b,0 22px 58px #064e3b9e!important}.sa-app-center-back{color:#2dd4bf!important;white-space:nowrap!important;background:#ecfeff!important;border:2px solid #2dd4bf!important;border-radius:18px!important;width:auto!important;min-width:96px!important;max-width:180px!important;height:52px!important;min-height:52px!important;margin-bottom:22px!important;padding:0 16px!important;font-size:clamp(14px,3.8vw,17px)!important;font-weight:900!important;line-height:1.2!important}.sa-app-center-title{color:#ecfeff!important;margin:0!important;font-size:clamp(32px,8vw,46px)!important;font-weight:900!important;line-height:1.08!important}.sa-app-center-desc{color:#99f6e4!important;margin:16px 0 12px!important;font-size:clamp(15px,4vw,18px)!important;font-weight:800!important;line-height:1.45!important}.sa-app-center-msg{color:#5eead4!important;margin:0 0 18px!important;font-size:16px!important;font-weight:900!important}.sa-app-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;place-items:start center!important;gap:28px 12px!important;width:100%!important;margin-top:24px!important;display:grid!important}.sa-app-icon-item{text-align:center!important;justify-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.sa-app-icon-wrap{width:64px!important;height:64px!important;position:relative!important}.sa-app-center-page .sa-app-main-icon,.sa-app-center-page .app-main-icon{width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;box-shadow:none!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;background:0 0!important;border:none!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.sa-app-icon-img{object-fit:contain!important;width:64px!important;max-width:64px!important;height:64px!important;max-height:64px!important;box-shadow:none!important;background:0 0!important;border:none!important;display:block!important}.sa-app-icon-emoji{background:radial-gradient(circle at 28% 20%,#fff 0%,#dffdf8 20%,#5eead4 48%,#0f766e 100%)!important;border:2px solid #5eead4f2!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;width:64px!important;height:64px!important;font-size:34px!important;line-height:1!important;display:flex!important}.sa-app-center-page .sa-app-pin-dot,.sa-app-center-page .app-pin-dot,.smartacctg-page .app-pin-dot,.smartacctg-dashboard-page .app-pin-dot{text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;color:#0f766e!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;background:#ecfeff!important;border:2px solid #2dd4bf!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:flex!important;position:absolute!important;top:-5px!important;right:-5px!important;box-shadow:0 5px 10px #00000038!important}.sa-app-center-page .sa-app-pin-dot.is-pinned,.sa-app-center-page .app-pin-dot.is-pinned{color:#fff!important;background:#22c55e!important;border-color:#86efac!important}.sa-app-icon-name{color:#ecfeff!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:100%!important;font-size:clamp(15px,4vw,18px)!important;font-weight:900!important;line-height:1.18!important}.sa-app-icon-desc{display:none!important}.smartacctg-dashboard-page .dashboard-app-icon{width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:20px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}.smartacctg-dashboard-page .dashboard-app-icon img{object-fit:contain!important;width:64px!important;max-width:64px!important;height:64px!important;max-height:64px!important;box-shadow:none!important;background:0 0!important;border:none!important;display:block!important}.smartacctg-dashboard-page .dashboard-app-name{text-align:center!important;color:#ecfeff!important;width:100%!important;font-size:clamp(15px,4vw,18px)!important;font-weight:900!important;line-height:1.2!important}@media (max-width:430px){.sa-app-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px 10px!important}.sa-app-icon-wrap,.sa-app-center-page .sa-app-main-icon,.sa-app-center-page .app-main-icon,.sa-app-icon-img,.sa-app-icon-emoji,.smartacctg-dashboard-page .dashboard-app-icon,.smartacctg-dashboard-page .dashboard-app-icon img{width:60px!important;min-width:60px!important;max-width:60px!important;height:60px!important;min-height:60px!important;max-height:60px!important}.sa-app-center-page .sa-app-pin-dot,.sa-app-center-page .app-pin-dot,.smartacctg-page .app-pin-dot,.smartacctg-dashboard-page .app-pin-dot{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;font-size:12px!important;top:-4px!important;right:-4px!important}.sa-app-icon-name,.smartacctg-dashboard-page .dashboard-app-name{font-size:15px!important}}@media (max-width:360px){.sa-app-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.smartacctg-records-page .records-summary-box,.smartacctg-accounting-page .records-summary-box{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.smartacctg-records-page .records-month-row,.smartacctg-accounting-page .records-month-row{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.smartacctg-records-page .records-month-select-grid,.smartacctg-accounting-page .records-month-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.smartacctg-records-page .records-summary-line,.smartacctg-accounting-page .records-summary-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;line-height:1.25;display:grid}.smartacctg-records-page .records-summary-line strong,.smartacctg-accounting-page .records-summary-line strong{white-space:nowrap}.smartacctg-records-page .records-list,.smartacctg-accounting-page .records-list,.smartacctg-customers-page .customers-list,.smartacctg-products-page .products-list,.smartacctg-products-page .product-list{grid-template-columns:1fr;gap:18px;width:100%;display:grid}.smartacctg-records-page .record-card,.smartacctg-accounting-page .record-card,.smartacctg-customers-page .customer-card,.smartacctg-products-page .product-card{overflow-wrap:anywhere;text-align:left;grid-template-columns:1fr;gap:14px;width:100%;min-width:0;height:auto;min-height:auto;display:grid}.smartacctg-records-page .record-card *,.smartacctg-accounting-page .record-card *,.smartacctg-customers-page .customer-card *{text-align:left}.smartacctg-records-page .record-card.debt-record,.smartacctg-accounting-page .record-card.debt-record{color:#7f1d1d!important;background:#fee2e2!important;border-color:#dc2626!important;box-shadow:0 0 0 1px #dc262659,0 12px 28px #dc262638!important}.smartacctg-records-page .records-action-row,.smartacctg-accounting-page .records-action-row,.smartacctg-customers-page .customers-action-row,.smartacctg-products-page .product-action-row{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;margin-top:6px;display:flex}.smartacctg-records-page .records-action-row button,.smartacctg-accounting-page .records-action-row button{white-space:nowrap;flex:0 auto;width:auto;min-width:105px}.smartacctg-customers-page .customers-action-row button{text-align:center;flex:0 calc(33.333% - 8px);width:auto;min-width:108px;max-width:190px}.smartacctg-records-page .category-add-row,.smartacctg-accounting-page .category-add-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}
.smartacctg-invoice-page .same-size-action-row,.smartacctg-invoice-page .payment-action-row,.smartacctg-invoice-page .two-payment-button-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;display:grid}.smartacctg-invoice-page .same-size-action-row button,.smartacctg-invoice-page .payment-action-row button,.smartacctg-invoice-page .two-payment-button-row button{width:100%;min-width:0;min-height:var(--sa-control-h);height:var(--sa-control-h);margin:0}.smartacctg-invoice-page .company-info-box{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-width:0;display:grid;overflow:hidden}.smartacctg-invoice-page .company-info-text,.smartacctg-invoice-page .company-info-box>div{overflow-wrap:anywhere;word-break:break-word;white-space:normal;width:100%;min-width:0;line-height:1.45}.smartacctg-invoice-page .invoice-record-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:14px;display:grid}.smartacctg-invoice-page .invoice-record-action-row button{border-radius:var(--sa-radius-control);white-space:nowrap;width:100%;min-width:0;min-height:52px;padding:0 12px;font-weight:700}.smartacctg-invoice-page .invoice-preview-action-row,.smartacctg-invoice-page .invoice-final-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:12px;display:grid}.smartacctg-invoice-page .invoice-preview-action-row button,.smartacctg-invoice-page .invoice-final-action-row button{white-space:nowrap;width:100%;min-width:0;min-height:50px;padding:0 8px;font-weight:700}.smartacctg-invoice-page .signature-canvas{border:3px solid var(--sa-border);touch-action:none;background:#fff;border-radius:18px;width:100%;height:220px}.smartacctg-invoice-page #printInvoiceArea{max-width:100%}.smartacctg-invoice-page .screen-preview-wrap,.smartacctg-invoice-page .invoice-screen-preview,.smartacctg-invoice-page .official-preview-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}
.sa-fullscreen-overlay,.customers-fullscreen-overlay,.products-fullscreen-overlay,.records-fullscreen-overlay,.invoice-fullscreen-overlay{z-index:9998;background:#0f172a94;width:100vw;height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.sa-fullscreen-modal,.fullscreen-invoice-modal,.customers-fullscreen-modal,.products-fullscreen-modal,.records-fullscreen-modal,.smartacctg-invoice-page .fullscreen-invoice-modal,.smartacctg-customers-page .customers-fullscreen-modal,.smartacctg-products-page .products-fullscreen-modal,.smartacctg-records-page .records-fullscreen-modal,.smartacctg-accounting-page .records-fullscreen-modal{z-index:9999;-webkit-overflow-scrolling:touch;width:100vw;max-width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));border:none;border-radius:0;margin:0;position:fixed;inset:0;overflow:hidden auto}.sa-modal-header,.sa-modal-top,.sa-titlebar,.records-modal-header,.fullscreen-invoice-modal .sa-titlebar,.customers-fullscreen-modal .sa-modal-header,.products-fullscreen-modal .sa-modal-header,.records-fullscreen-modal .sa-modal-header{z-index:20;background:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:grid;position:sticky;top:0}.sa-close-x{color:var(--sa-red);min-width:auto;min-height:auto;box-shadow:none;background:0 0;border:none;padding:8px;font-size:clamp(18px,4vw,24px);font-weight:900}.sa-delete-overlay{z-index:10000;background:#0f172a9e;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:18px;display:flex;position:fixed;inset:0}.sa-delete-modal{border-radius:var(--sa-radius-card);border:var(--sa-border-w) solid var(--sa-border);background:var(--sa-card-bg);width:100%;max-width:520px;color:var(--sa-text);box-shadow:var(--sa-glow);padding:var(--sa-card-pad)}.sa-delete-detail{border-radius:var(--sa-radius-control);background:var(--sa-soft-bg);color:var(--sa-text);overflow-wrap:anywhere;margin:12px 0 18px;padding:14px;line-height:1.55}.sa-delete-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sa-delete-confirm-btn,.sa-delete-cancel-btn{min-height:var(--sa-control-h);border-radius:var(--sa-radius-control);border:none;font-weight:900}.sa-delete-confirm-btn{color:#fff;background:#dc2626}.sa-delete-cancel-btn{color:#111827;background:#e5e7eb}
.sa-grid-2,.sa-two-col,.date-two-col-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.sa-grid-auto{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;width:100%;display:grid}.sa-action-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}@media print{body *{visibility:hidden!important}#printInvoiceArea,#printInvoiceArea *{visibility:visible!important}#printInvoiceArea{color:#111827!important;width:210mm!important;min-height:297mm!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:12mm!important;position:absolute!important;top:0!important;left:0!important}@page{size:A4 portrait;margin:0}.no-print{display:none!important}}
:root{--sa-fs-sm:clamp(15px, 3.6vw, 16px);--sa-fs-base:clamp(17px, 4.2vw, 19px);--sa-fs-md:clamp(19px, 4.8vw, 22px);--sa-fs-lg:clamp(22px, 5.5vw, 26px);--sa-fs-xl:clamp(26px, 6.5vw, 32px);--sa-fs-2xl:clamp(30px, 7.2vw, 38px);--sa-card-pad:clamp(18px, 4vw, 26px)}.smartacctg-page button,.smartacctg-dashboard-page button,.smartacctg-records-page button,.smartacctg-invoice-page button,.smartacctg-customers-page button,.smartacctg-products-page button,.smartacctg-accounting-page button{box-sizing:border-box!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;text-align:center!important;justify-content:center!important;align-items:center!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:52px!important;padding:10px 14px!important;font-size:clamp(14px,3.7vw,17px)!important;line-height:1.22!important;display:inline-flex!important}.smartacctg-page .sa-back-btn,.smartacctg-dashboard-page .sa-back-btn,.smartacctg-records-page .sa-back-btn,.smartacctg-invoice-page .sa-back-btn,.smartacctg-customers-page .sa-back-btn,.smartacctg-products-page .sa-back-btn,.smartacctg-accounting-page .sa-back-btn{white-space:nowrap!important;border-radius:18px!important;flex-shrink:0!important;width:auto!important;min-width:96px!important;max-width:180px!important;height:52px!important;min-height:52px!important;padding:0 16px!important;font-size:clamp(14px,3.8vw,17px)!important;line-height:1.2!important}.smartacctg-dashboard-page{overflow-x:hidden!important}.smartacctg-dashboard-page .sa-card,.smartacctg-dashboard-page .sa-panel{overflow:hidden!important}.smartacctg-dashboard-page h1{word-break:break-word!important;overflow-wrap:anywhere!important;margin-bottom:8px!important;font-size:clamp(24px,7vw,36px)!important;line-height:1.12!important}.smartacctg-dashboard-page h2,.smartacctg-dashboard-page h3,.smartacctg-dashboard-page .sa-title-bold{word-break:break-word!important;overflow-wrap:anywhere!important;font-size:clamp(20px,5.2vw,28px)!important;line-height:1.2!important}.smartacctg-dashboard-page p,.smartacctg-dashboard-page div,.smartacctg-dashboard-page span,.smartacctg-dashboard-page label{word-break:break-word!important;overflow-wrap:anywhere!important;font-size:clamp(16px,4vw,19px)!important;line-height:1.45!important}.smartacctg-dashboard-page .dashboard-top-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.smartacctg-dashboard-page .dashboard-plan-text{word-break:break-word!important;font-size:clamp(16px,4vw,18px)!important;line-height:1.3!important}.smartacctg-dashboard-page .sa-dashboard-notice{width:100%!important;overflow:hidden!important}.smartacctg-dashboard-page .sa-dashboard-notice-text{white-space:nowrap!important;font-size:clamp(16px,4vw,18px)!important;line-height:1.3!important;display:inline-block!important}.smartacctg-dashboard-page .dashboard-summary-grid{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.smartacctg-dashboard-page .dashboard-stat-card{padding:18px 16px!important}.smartacctg-dashboard-page .dashboard-stat-card strong{font-size:clamp(18px,4.5vw,22px)!important}.smartacctg-dashboard-page .dashboard-quick-grid,.smartacctg-dashboard-page .quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.smartacctg-dashboard-page .dashboard-quick-grid button,.smartacctg-dashboard-page .quick-grid button{white-space:normal!important;word-break:break-word!important;text-align:center!important;height:auto!important;min-height:72px!important;padding:10px 12px!important;font-size:clamp(16px,4vw,19px)!important;line-height:1.2!important}.smartacctg-dashboard-page .dashboard-app-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:18px 10px!important;display:grid!important}.smartacctg-dashboard-page .dashboard-app-icon-wrap{justify-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.smartacctg-dashboard-page .dashboard-app-icon{width:76px!important;min-width:76px!important;height:76px!important;min-height:76px!important}.smartacctg-dashboard-page .dashboard-app-name{text-align:center!important;word-break:break-word!important;overflow-wrap:anywhere!important;width:100%!important;font-size:clamp(15px,3.8vw,17px)!important;line-height:1.25!important}.smartacctg-dashboard-page .sa-card{max-width:100%!important;padding:clamp(18px,4.5vw,26px)!important;overflow:hidden!important}.smartacctg-page input[type=date],.smartacctg-page input[type=month],.smartacctg-page input[type=time],.smartacctg-page input[type=datetime-local],.smartacctg-dashboard-page input[type=date],.smartacctg-dashboard-page input[type=month],.smartacctg-dashboard-page input[type=time],.smartacctg-dashboard-page input[type=datetime-local],.smartacctg-records-page input[type=date],.smartacctg-records-page input[type=month],.smartacctg-records-page input[type=time],.smartacctg-records-page input[type=datetime-local],.smartacctg-invoice-page input[type=date],.smartacctg-invoice-page input[type=month],.smartacctg-invoice-page input[type=time],.smartacctg-invoice-page input[type=datetime-local],.smartacctg-customers-page input[type=date],.smartacctg-customers-page input[type=month],.smartacctg-customers-page input[type=time],.smartacctg-customers-page input[type=datetime-local],.smartacctg-products-page input[type=date],.smartacctg-products-page input[type=month],.smartacctg-products-page input[type=time],.smartacctg-products-page input[type=datetime-local]{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;max-height:var(--sa-control-h,54px)!important;padding-top:0!important;padding-bottom:0!important;padding-left:var(--sa-control-x,16px)!important;padding-right:var(--sa-control-x,16px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;text-align-last:center!important;vertical-align:middle!important;border-radius:var(--sa-radius-control,18px)!important;box-sizing:border-box!important;appearance:none!important;display:block!important}.smartacctg-page input[type=date]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-page input[type=month]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-page input[type=time]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-page input[type=datetime-local]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-dashboard-page input[type=date]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-dashboard-page input[type=month]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-dashboard-page input[type=time]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-dashboard-page input[type=datetime-local]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-records-page input[type=date]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-records-page input[type=month]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-records-page input[type=time]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-records-page input[type=datetime-local]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-invoice-page input[type=date]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-invoice-page input[type=month]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-invoice-page input[type=time]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-invoice-page input[type=datetime-local]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-customers-page input[type=date]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-customers-page input[type=month]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-customers-page input[type=time]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-customers-page input[type=datetime-local]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-products-page input[type=date]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-products-page input[type=month]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-products-page input[type=time]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-products-page input[type=datetime-local]::-webkit-date-and-time-value{width:100%!important;height:var(--sa-control-h,54px)!important;min-height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;margin:0 auto!important;padding:0!important}.smartacctg-page input[type=date]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-page input[type=month]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-page input[type=time]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-page input[type=datetime-local]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-dashboard-page input[type=date]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-dashboard-page input[type=month]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-dashboard-page input[type=time]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-dashboard-page input[type=datetime-local]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-records-page input[type=date]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-records-page input[type=month]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-records-page input[type=time]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-records-page input[type=datetime-local]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-invoice-page input[type=date]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-invoice-page input[type=month]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-invoice-page input[type=time]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-invoice-page input[type=datetime-local]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-customers-page input[type=date]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-customers-page input[type=month]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-customers-page input[type=time]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-customers-page input[type=datetime-local]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-products-page input[type=date]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-products-page input[type=month]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-products-page input[type=time]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-products-page input[type=datetime-local]::-webkit-datetime-edit{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;padding:0!important}.smartacctg-page input[type=date]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-page input[type=month]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-page input[type=time]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-page input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-dashboard-page input[type=date]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-dashboard-page input[type=month]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-dashboard-page input[type=time]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-dashboard-page input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-records-page input[type=date]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-records-page input[type=month]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-records-page input[type=time]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-records-page input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-invoice-page input[type=date]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-invoice-page input[type=month]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-invoice-page input[type=time]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-invoice-page input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-customers-page input[type=date]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-customers-page input[type=month]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-customers-page input[type=time]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-customers-page input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-products-page input[type=date]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-products-page input[type=month]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-products-page input[type=time]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-products-page input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{width:100%!important;height:var(--sa-control-h,54px)!important;line-height:var(--sa-control-h,54px)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.smartacctg-page input[type=date]::-webkit-calendar-picker-indicator{margin-left:6px!important;padding:0!important}.smartacctg-page input[type=month]::-webkit-calendar-picker-indicator{margin-left:6px!important;padding:0!important}.smartacctg-page input[type=time]::-webkit-calendar-picker-indicator{margin-left:6px!important;padding:0!important}.smartacctg-page input[type=datetime-local]::-webkit-calendar-picker-indicator{margin-left:6px!important;padding:0!important}@media (max-width:768px){.smartacctg-dashboard-page .dashboard-summary-grid{grid-template-columns:1fr}.smartacctg-dashboard-page .dashboard-feature-grid,.smartacctg-dashboard-page .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smartacctg-invoice-page .company-info-box{grid-template-columns:auto minmax(0,1fr)}.smartacctg-invoice-page .company-info-box button{grid-column:1/-1;width:100%}.smartacctg-invoice-page .invoice-preview-action-row,.smartacctg-invoice-page .invoice-final-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.smartacctg-invoice-page .invoice-preview-action-row button,.smartacctg-invoice-page .invoice-final-action-row button{padding:0 6px;font-size:14px}.smartacctg-invoice-page .invoice-record-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-grid-auto{grid-template-columns:1fr}}@media (max-width:520px){.smartacctg-records-page .records-month-select-grid,.smartacctg-accounting-page .records-month-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.smartacctg-records-page .records-action-row,.smartacctg-accounting-page .records-action-row,.smartacctg-customers-page .customers-action-row{gap:8px}.smartacctg-records-page .records-action-row button,.smartacctg-accounting-page .records-action-row button{min-width:105px}.smartacctg-customers-page .customers-action-row button{flex:0 calc(33.333% - 6px);min-width:96px;max-width:none;padding-left:8px;padding-right:8px;font-size:15px}.smartacctg-records-page .category-add-row,.smartacctg-accounting-page .category-add-row{grid-template-columns:1fr}}@media (max-width:430px){.smartacctg-dashboard-page h1{font-size:clamp(22px,8vw,32px)!important}.smartacctg-dashboard-page .dashboard-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.smartacctg-dashboard-page .dashboard-app-name,.smartacctg-dashboard-page .dashboard-plan-text{font-size:15px!important}}@media (max-width:390px){.sa-lang-btn{min-width:40px;height:40px;min-height:40px;padding:0 8px;font-size:14px}.sa-back-btn{height:40px;min-height:40px;padding:0 12px;font-size:14px}.sa-delete-actions,.smartacctg-invoice-page .invoice-preview-action-row,.smartacctg-invoice-page .invoice-final-action-row,.smartacctg-invoice-page .same-size-action-row,.smartacctg-invoice-page .payment-action-row,.smartacctg-invoice-page .two-payment-button-row,.smartacctg-dashboard-page .dashboard-feature-grid,.smartacctg-dashboard-page .feature-grid,.smartacctg-dashboard-page .quick-grid,.smartacctg-dashboard-page .dashboard-quick-grid{grid-template-columns:1fr}}

