.login-panel{max-width:440px;margin:64px auto;padding:28px;background:#fff;border:1px solid #dce0e5;border-radius:12px}.login-panel form{display:grid;gap:16px}.login-panel button{background:#b62135;color:#fff}.connection-status{max-width:1600px;margin:18px auto 0;padding:0 4%;color:#536174}.pager{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin:20px 0}.pager button:disabled{cursor:default;opacity:.6}.product-title{display:block;line-height:1.5;margin-top:8px;min-width:190px;max-width:280px}.calculated{background:#eef7f0;padding:16px;border:1px solid #7fa68a;border-radius:7px}.product{min-width:0;overflow-wrap:anywhere}.product li{margin:8px 0}.product details p{font-size:13px}.filters button{min-height:40px}td:last-child{min-width:200px;max-width:280px}#logout{background:transparent;color:#fff;border-color:#7b8492}#login-error{color:#9b172c}@media(max-width:700px){.login-panel{margin:24px 16px}.connection-status{padding:0 16px;font-size:13px}.pager{gap:10px}.pager span{font-size:13px}#source-context{font-size:13px}nav{width:100%}}

.tax-settings{margin:20px 0;padding:18px 22px;background:#fff;border:1px solid #dce0e5;border-radius:10px}.tax-settings h2{font-size:18px}.tax-settings p,.tax-settings li{font-size:14px;line-height:1.6}.tax-settings li{margin:8px 0}.tax-settings form{display:flex;flex-wrap:wrap;gap:16px;align-items:end}.tax-settings form p{flex-basis:100%;margin:0}.tax-settings label{display:grid;gap:8px}.tax-settings summary{cursor:pointer;font-weight:600;padding:10px 0}
