*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,Segoe UI,sans-serif!important}:root{--classic-font:"Poppins","Segoe UI",sans-serif!important;--clr-slate-main:#0f172a;--clr-slate-light:#475569;--clr-border:#cbd5e1;--clr-border-light:#e2e8f0;--clr-bg-panel:#f8fafc;--clr-bg-darker:#f1f5f9;--clr-classic-blue:#0284c7;--clr-classic-blue-hover:#0369a1;--clr-classic-green:#047857;--clr-classic-red:#b91c1c;--clr-classic-amber:#b45309;--classic-radius:8px}.classic-calc-container{display:flex;flex-direction:column;width:100%;max-width:100%;height:auto;min-height:94vh;max-height:580px;background:#fff;color:var(--clr-slate-main);font-family:var(--classic-font);overflow:hidden;overflow-y:scroll;scrollbar-width:none;scroll-behavior:smooth;margin-top:-10px!important}.classic-calc-top-block{padding:14px;background:#fff;border-bottom:1px solid var(--clr-border)}.classic-calc-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.classic-calc-row.split-row{flex-direction:column;align-items:stretch;gap:4px}.classic-calc-row.flex-end-row{display:flex;justify-content:flex-end;margin-bottom:0;margin-top:10px}.classic-field-label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--clr-slate-light)}.text-right-aligned{font-size:11px}.classic-display-box{background:var(--clr-bg-panel);border:1px solid var(--clr-border);border-radius:var(--classic-radius);padding:8px 12px;font-size:28px;font-weight:700;color:var(--clr-slate-main);text-align:right;word-break:break-all;font-family:monospace,sans-serif;line-height:1.2}.classic-audit-sheet{background:var(--clr-bg-panel);border:1px solid var(--clr-border-light);border-radius:var(--classic-radius);padding:6px 12px}.classic-sheet-row{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px dashed var(--clr-border-light)}.classic-sheet-row:last-child{border-bottom:none}.classic-sheet-row.grand-summary{padding-top:8px;margin-top:4px;border-top:1px solid var(--clr-border)}.sheet-lbl{font-size:12px;color:var(--clr-slate-light);font-weight:500}.lbl-bold{font-weight:700}.lbl-bold,.sheet-val{color:var(--clr-slate-main)}.sheet-val{font-size:13px;font-weight:600;font-family:monospace,sans-serif}.val-muted{color:#52525b}.val-danger{color:var(--clr-classic-red)}.val-success{color:var(--clr-classic-green);font-size:16px;font-weight:700}.classic-rate-text-input{width:65px;height:28px;background:#fff;color:var(--clr-slate-main);border:1px solid var(--clr-border);border-radius:var(--classic-radius);font-size:14px;font-weight:700;text-align:center;outline:none}.classic-rate-text-input:focus{border-color:var(--clr-classic-blue)}.classic-calc-bottom-pad{background:var(--clr-bg-darker);padding:12px 16px 14px;display:flex;flex-direction:column;gap:10px}.classic-tabs-header{display:flex;border:1px solid var(--clr-border);border-radius:var(--classic-radius);overflow:hidden;background:#fff}.classic-tab-item{flex:1 1;height:32px;border:none;background:#fff;color:var(--clr-slate-light);font-size:12px;font-weight:600;cursor:pointer;transition:background .1s}.classic-tab-item:first-child{border-right:1px solid var(--clr-border)}.classic-tab-item.active{background:var(--clr-slate-light);color:#fff}.classic-matrix-body{display:flex;gap:10px}.classic-num-matrix{flex:3 1;flex-direction:column}.classic-num-matrix,.matrix-row{display:flex;gap:8px}.classic-btn{flex:1 1;height:42px;border:1px solid var(--clr-border);border-radius:var(--classic-radius);background:#fff;color:var(--clr-slate-main);font-size:18px;font-weight:600;cursor:pointer;box-shadow:0 1px 1px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center}.classic-btn:active{background:#e2e8f0}.btn-double-wide{flex:2 1}.btn-danger-action{background:#fef2f2;border-color:#fca5a5;color:var(--clr-classic-red);font-weight:700;font-size:14px}.btn-danger-action:active{background:#fee2e2}.btn-warning-action{background:#fffbeb;border-color:#fde68a;color:var(--clr-classic-amber);font-size:15px}.btn-warning-action:active{background:#fef3c7}.classic-tax-matrix{flex:1 1;display:flex;flex-direction:column;gap:8px}.btn-tax-rate{background:#f0f9ff;border-color:#bae6fd;color:var(--clr-classic-blue);font-size:13px;font-weight:700}.btn-tax-rate:active{background:#e0f2fe}.btn-tax-rate.active{background:var(--clr-classic-blue);border-color:var(--clr-classic-blue-hover);color:#fff}.btn-system-calc{background:#f0fdf4;border-color:#bbf7d0;color:var(--clr-classic-green);font-weight:700}.btn-system-calc:active{background:#dcfce7}@media (min-width:480px){.classic-calc-container{max-width:580px;margin:20px auto;border:1px solid var(--clr-border);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.classic-calc-row.flex-end-row,.classic-field-label{display:none!important
        /* !important lagaya hai taaki base style override ho jaye */}.win-calc-frame{max-width:420px;height:560px;margin:40px auto;border:1px solid #d2d2d2;border-radius:8px;box-shadow:0 12px 36px rgba(0,0,0,.12)}.win-keyboard-grid{flex:none;height:290px}}