.business-page{height:100%;overflow:auto;padding:28px;box-sizing:border-box;background:var(--repl-bg,#f7f8fb);color:var(--repl-text,#1c2938)}
.business-page>header{margin-bottom:24px;max-width:760px}.business-page h2{font-size:24px;line-height:1.2;margin:0 0 10px}.business-page h3{font-size:16px;margin:0 0 8px}.business-page p{font-size:14px;line-height:1.65;color:var(--repl-muted,#5b687a);margin:0 0 16px}
.business-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.business-field-wide{grid-column:1/-1}.business-fields .field{margin:0}.business-fields input,.business-fields textarea,.business-fields select{box-sizing:border-box;width:100%;min-width:0;font:inherit;line-height:1.5;padding:11px 12px;border:1px solid var(--repl-border,#cbd4df);border-radius:8px;background:var(--repl-panel,#fff);color:inherit}.business-fields textarea{resize:vertical;min-height:88px}.business-fields label{display:block;font-size:13px;font-weight:600;margin-bottom:7px}.business-fields :is(input,textarea,select):focus-visible,.business-page button:focus-visible{outline:3px solid #3685d5;outline-offset:3px}
.business-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:24px 0 12px}.business-actions [role=status]{font-size:13px}.business-apply{border-top:1px solid var(--repl-border,#d9e0e8);padding-top:24px;margin-top:24px}.business-apply p{max-width:660px}.business-apply button{margin-bottom:14px}
.guidance-list{display:grid;gap:14px;margin-bottom:20px}.guidance-card,.guidance-empty{border:1px solid var(--repl-border,#d4deeb);border-radius:12px;padding:22px;background:var(--repl-panel,#fff)}.guidance-kind{display:block;font-size:10px;letter-spacing:.12em;color:var(--repl-blue-text,#245d99);font-weight:700;margin-bottom:10px}.guidance-card p{margin-bottom:14px;max-width:650px}.guidance-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.guidance-deferred{border-top:1px solid var(--repl-border,#d9e0e8);padding:18px 0;margin:20px 0}.guidance-deferred summary{cursor:pointer;font-weight:600;font-size:13px}.guidance-deferred>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:13px}.guidance-reviewed{color:var(--repl-success,#26714e)!important}.business-loading{padding:20px 0}
.workspace .stage-viewport{position:relative;overflow:hidden;isolation:isolate}.workspace #projectPreview,.workspace #previewCandidate{max-width:none!important;max-height:none!important;transform-origin:top left}.preview-device-label{font-size:11px;color:var(--repl-muted,#60758b);white-space:nowrap;margin-right:auto}.stage-toolbar #selectElement{width:auto;min-width:36px;gap:6px;padding:0 9px;font-size:12px}.stage-toolbar #openPreview{width:auto;gap:6px;padding:0 9px;font-size:12px}.mobile-review-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px;background:#eef5ff;color:#174d85;font-size:13px}.mobile-review-bar button{font-size:12px}
@media(max-width:900px){.business-page{padding:20px}.preview-device-label{font-size:10px}.stage-toolbar #selectElement span,.stage-toolbar #openPreview span{display:none}}
@media(max-width:620px){.business-fields{grid-template-columns:1fr}.business-page{padding:18px}.business-page h2{font-size:21px}.guidance-card{padding:18px}.preview-device-label{max-width:125px;overflow:hidden;text-overflow:ellipsis}.business-fields input,.business-fields textarea,.business-fields select{font-size:16px}}
