.popular-box{background:#fff;border:1px solid #e2e6ef;border-radius:10px;width:280px;padding:0}.popular-title{border-bottom:1px solid #e2e6ef;padding:14px 16px;font-size:16px;font-weight:600}.popular-list{margin:0;padding:0;list-style:none}.popular-list li{border-bottom:1px solid #e7e9ef}.popular-list li:last-child{border-bottom:none}.popular-list li a{color:#3b4557;padding:12px 16px;font-size:15px;text-decoration:none;display:block}.popular-list li a:hover{color:#004aad;background:#f6f8fc}.finance-page{padding-top:24px}.finance-title{margin-bottom:8px;font-size:32px;font-weight:700}.finance-subtitle{color:#555;max-width:720px;margin-bottom:24px;font-size:15px}.finance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin-bottom:20px;display:grid}.finance-field label{margin-bottom:6px;font-weight:600;display:block}.finance-field span.hint{color:#777;margin-left:4px;font-size:12px;font-weight:400}.finance-input,.finance-select{border:1px solid #ccc;border-radius:6px;width:100%;padding:10px 12px;font-size:14px}.finance-input:focus,.finance-select:focus{border-color:#004aad;outline:none;box-shadow:0 0 0 2px #004aad1f}.finance-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.btn-primary{color:#fff;cursor:pointer;background:#004aad;border:none;border-radius:6px;padding:10px 20px;font-weight:600}.btn-secondary{color:#333;cursor:pointer;background:#f3f3f3;border:1px solid #ddd;border-radius:6px;padding:10px 20px;font-weight:500}.btn-primary:hover{background:#00398a}.btn-secondary:hover{background:#e9e9e9}.finance-results{background:#f3f7ff;border:1px solid #cbe2ff;border-radius:8px;margin-top:24px;padding:16px 18px;font-size:14px}.finance-results p{margin:4px 0}.finance-results strong{font-weight:700}.finance-list ul{margin-top:12px;margin-left:18px}.finance-list li{margin-bottom:6px}.currency-toggle{background:#f1f3f8;border-radius:8px;margin-bottom:18px;padding:4px;display:inline-flex}.currency-toggle button{cursor:pointer;color:#555;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600}.currency-toggle button.active{color:#fff;background:#004aad}@media (max-width:700px){.finance-title{text-align:left;font-size:24px}.finance-subtitle{font-size:14px}.finance-form-grid{grid-template-columns:1fr}.popular-box{display:none}}.finance-list ul{flex-direction:column;gap:12px;margin:0;padding:0;display:flex;list-style:none!important}.finance-list li{background:#fafafa;border:1px solid #e5e8ef;border-radius:10px;margin:0;padding:12px 16px;transition:all .25s}.finance-list li:hover{background:#f0f5ff;border-color:#cdd8ff;transform:translateY(-2px)}.finance-list li a{color:#004aad;font-size:15px;font-weight:600;text-decoration:none;display:block}@media (max-width:700px){.finance-list li{padding:12px 14px}}
