.business-page{padding-bottom:48px;min-width:0}.business-nav{margin:16px 0 24px}.business-title{padding:16px 0 24px;border-bottom:3px solid var(--brand);margin-bottom:24px}.business-title h1{font-size:clamp(30px,4vw,44px);line-height:1.15;letter-spacing:-1px;margin:6px 0 14px}.business-title>p:last-child{max-width:78ch;color:var(--text-secondary);line-height:1.65}.business-status-strip{display:flex;gap:16px;justify-content:space-between;align-items:center;background:var(--bg-subtle);padding:18px 20px;border-left:3px solid var(--brand);font-size:13px;margin:20px 0;flex-wrap:wrap}.business-directory-row{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:26px 0;border-bottom:1px solid var(--border-subtle)}.business-directory-row h2{font-size:22px;margin:0 0 8px}.business-directory-row p{font-size:14px;color:var(--text-secondary);max-width:78ch;margin:0}.business-directory-row .btn{flex-shrink:0;min-width:190px}.business-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.business-page .filter-bar{margin:20px 0}.business-page .field input{background:var(--field);border:0;border-bottom:1px solid var(--border-strong);padding:11px 12px;font:inherit;font-size:14px;min-height:40px;min-width:0;width:100%}.business-page .field select{width:100%;min-width:0}.business-page input:focus-visible,.business-page select:focus-visible,.business-page button:focus-visible{outline:2px solid var(--link);outline-offset:2px}.business-page .table-wrap>table{min-width:780px}.business-page .data th[scope=row]{min-width:170px}.business-page .data .tiny{line-height:1.6}.business-explainer{max-width:85ch;margin-top:32px}.business-explainer li,.business-two-column li{margin-bottom:12px;line-height:1.7;font-size:14px}.business-two-column{display:grid;grid-template-columns:1fr 1fr;gap:48px}.business-inline-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.business-fact-list article{padding:18px 0;border-bottom:1px solid var(--border-subtle)}.business-fact-list h3{font-size:18px;margin:0 0 7px}.business-fact-list p{font-size:15px;line-height:1.7;max-width:85ch;margin-bottom:8px}.business-fact-list a{font-size:12px}.business-news-list{list-style:none;padding:0}.business-news-list li{border-bottom:1px solid var(--border-subtle);padding:15px 0;font-size:15px}.business-news-list .tiny{margin-top:6px}.business-alert-log{padding-left:24px}.business-alert-log li{padding:12px;border-bottom:1px solid var(--border-subtle);font-size:14px}.watch-table{min-width:850px}.watch-table input[type=number]{width:125px;padding:8px;border:1px solid var(--border-strong);font:inherit}.watch-table select{padding:8px;border:1px solid var(--border-strong);font:inherit}.watch-table button{margin:3px}.watch-target{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.business-parameter-fields{display:flex;flex-wrap:wrap;gap:12px;flex:3}.business-url-input{width:100%;font-family:var(--font-mono);font-size:13px;padding:12px;background:var(--field);border:1px solid var(--border-subtle);margin-top:8px}.business-code{background:var(--gray-100);color:var(--gray-10);padding:20px;font-family:var(--font-mono);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;overflow:auto;line-height:1.7}.business-page details summary{cursor:pointer;padding:12px 0;color:var(--link)}.business-calculator-output{padding:24px;background:var(--bg-subtle);border-left:3px solid var(--brand);margin:24px 0}.business-calculator-output h2{font-size:22px;margin:0 0 16px}.business-result-list{margin:0}.business-result-list>div{display:flex;justify-content:space-between;gap:24px;padding:10px 0;border-bottom:1px solid var(--border-subtle)}.business-result-list dt{font-size:14px}.business-result-list dd{font-family:var(--font-mono);font-size:16px;margin:0;text-align:right}.business-calculator{border-top:1px solid var(--border-subtle);padding-top:24px}.business-calculator p{max-width:85ch;font-size:14px}.business-page [hidden]{display:none!important}.business-tool-strip{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--border-subtle);font-size:13px}.business-tool-strip strong{margin-right:auto}.business-tool-strip a{white-space:nowrap}@media(max-width:700px){.business-directory-row{align-items:flex-start;flex-direction:column;gap:16px}.business-directory-row .btn{min-width:0}.business-two-column{grid-template-columns:1fr;gap:24px}.business-title{padding-top:8px}.business-status-strip{align-items:flex-start;flex-direction:column}.business-actions{gap:10px}.business-parameter-fields{flex:1 1 100%}.business-result-list>div{gap:12px}.business-result-list dd{font-size:14px}.business-calculator-output{padding:18px 14px}.business-inline-form{width:100%}}@media print{.app-header,.ticker,.app-footer,.business-nav,.business-actions,.business-page .filter-bar{display:none!important}.business-page{padding:0}.business-title{border-color:#000}.business-fact-list article{break-inside:avoid}.business-page a{color:#000;text-decoration:none}}
