.OLwjsq_form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.OLwjsq_field{gap:6px;min-width:0;display:grid}.OLwjsq_field>span{font-size:.9375rem;font-weight:600}.OLwjsq_field small{color:var(--subtle);font-size:.8rem}.OLwjsq_field input,.OLwjsq_field select{width:100%;min-height:44px;font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);padding:10px 12px;font-size:1rem}.OLwjsq_field input:focus,.OLwjsq_field select:focus{outline:2px solid var(--red);outline-offset:1px}.OLwjsq_money{position:relative}.OLwjsq_money input{font-variant-numeric:tabular-nums;padding-right:44px}.OLwjsq_money:after{content:"TL";color:var(--muted);pointer-events:none;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.OLwjsq_check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:600;display:flex}.OLwjsq_check input{width:20px;height:20px;accent-color:var(--red)}.OLwjsq_switch{background:var(--tint);border:0;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;min-width:0;margin:0;padding:4px;display:inline-grid}.OLwjsq_switch legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.OLwjsq_switch label{cursor:pointer;min-height:44px;color:var(--muted);text-align:center;border-radius:999px;place-items:center;padding:0 18px;font-weight:700;display:grid}.OLwjsq_switch input{opacity:0;pointer-events:none;position:absolute}.OLwjsq_switch label:has(input:checked){background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.OLwjsq_switch label:has(input:focus-visible){outline:2px solid var(--red);outline-offset:1px}.OLwjsq_result{border-radius:var(--radius);background:linear-gradient(135deg, var(--red-tint), var(--paper) 75%);border:1px solid #f6c9cb;gap:6px;min-height:150px;padding:20px;display:grid}.OLwjsq_resultLabel{color:var(--muted);font-weight:600}.OLwjsq_resultValue{color:var(--red-dark);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(2rem,7vw,2.9rem);font-weight:800;line-height:1.1}.OLwjsq_facts{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:6px 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.OLwjsq_facts strong{color:var(--ink);font-variant-numeric:tabular-nums}.OLwjsq_warn{border-radius:var(--radius-sm);color:#6b4a00;background:#fff7e6;border:1px solid #f3d9a4;margin:0;padding:12px 14px;font-size:.9375rem}.OLwjsq_breakdown{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.OLwjsq_breakdown th,.OLwjsq_breakdown td{border-bottom:1px solid var(--line);text-align:left;padding:9px 12px}.OLwjsq_breakdown td{text-align:right;white-space:nowrap}.OLwjsq_breakdown th small{color:var(--subtle);font-size:.8rem;font-weight:400;display:block}.OLwjsq_breakdown th{font-weight:500}.OLwjsq_breakdown tr[data-minus] td{color:var(--muted)}.OLwjsq_breakdown tr[data-total] th,.OLwjsq_breakdown tr[data-total] td{background:var(--canvas);border-bottom:0;font-weight:800}.OLwjsq_breakdown caption{text-align:left;padding:0 0 8px;font-weight:700}.OLwjsq_twoCol{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.OLwjsq_yearTable td,.OLwjsq_yearTable th{font-variant-numeric:tabular-nums}.OLwjsq_yearTable tbody tr[data-current] th,.OLwjsq_yearTable tbody tr[data-current] td{background:var(--red-tint)}.OLwjsq_monthBtn{min-height:36px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;margin:-4px -8px;padding:4px 8px;font-weight:600}.OLwjsq_monthBtn:hover,.OLwjsq_monthBtn:focus-visible{background:var(--tint)}.OLwjsq_used{color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.OLwjsq_used a{color:var(--red-dark);font-weight:600}.OLwjsq_h3{margin:4px 0 0;font-size:1.05rem}@media (max-width:560px){.OLwjsq_switch{display:grid}.OLwjsq_switch label{padding:0 10px}.OLwjsq_result{padding:16px}}
