/* Launch-wide layout boundaries; preserve the approved light Appen system. */
.container{min-width:0}.docs-layout{grid-template-columns:220px minmax(0,1fr)}.docs-content{min-width:0;max-width:100%}.doc-section{min-width:0}.doc-section .notice{margin-top:24px}.doc-section>.btn{margin-bottom:4px}.table-wrap{max-width:100%;overflow:auto}.data-table{min-width:620px}pre{max-width:100%;overflow:auto}.account-tabs{display:flex;gap:4px;padding:4px;background:var(--surface,#f5f6fa);border-radius:8px}.account-mode{flex:1;min-height:40px}.narrow-copy{max-width:780px}.narrow-copy h2{margin-top:48px}.narrow-copy p{line-height:1.8}.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0}.status-grid article{border-top:1px solid #dde3ed;padding-top:24px}.status-grid h3{margin-top:20px;font-size:22px}.status-grid p{font-size:16px;line-height:1.75}.draft-disclosure{max-width:680px;font-size:14px!important;line-height:1.7}.draft-assumptions{max-width:760px;padding-left:24px;line-height:1.8}.draft-assumptions li{padding:8px}.feedback-panel{margin-top:32px;border-top:1px solid #dfe4ed;padding:28px 0;max-width:760px}.feedback-panel textarea{width:100%;min-height:100px}.feedback-panel .button-row{margin-top:16px}.feedback-panel details{margin-top:20px}.feedback-panel h3{margin-bottom:12px}.performance-details{border-top:1px solid #e2e6ef;padding:18px 24px}.performance-details summary{cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#586981}.performance-details table{width:100%;font-size:13px;text-align:left;margin-top:20px}.performance-details td,.performance-details th{padding:8px;border-bottom:1px solid #edf0f6}.performance-details p{font-size:13px;line-height:1.65}.program-performance{margin:20px 0;background:#f8f9fc;border:1px solid #e1e6ef;border-radius:8px}.decision-summary>p{line-height:1.65}.fixture-note{padding:16px 24px;margin:0;background:#f7f8fc;font-size:13px}.cal-inline{width:100%;min-height:640px;margin-top:28px}.booking-panel{min-width:0}.form-layout{align-items:start}.form-layout>div{min-width:0}.console-heading,.console-heading>div{min-width:0}.console-heading h1{overflow-wrap:anywhere}.account-strip{gap:16px;flex-wrap:wrap}.program-trace-row .trace-content{min-width:0;overflow-wrap:anywhere}.console-content{min-width:0}.workbench-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workbench-grid>.console-panel{min-width:0}.runtime-contract{display:none}.console-sidebar a:focus-visible{outline:2px solid #635bff;outline-offset:2px}
@media(max-width:1000px){.docs-layout{grid-template-columns:180px minmax(0,1fr);gap:32px}.status-grid{gap:24px}.workbench-grid{grid-template-columns:minmax(0,1fr)}.form-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){.status-grid{grid-template-columns:1fr}.docs-layout{display:block}.docs-sidebar{position:static;display:flex;flex-wrap:wrap;gap:8px;border:0;border-bottom:1px solid #e2e6ef;padding-bottom:20px;margin-bottom:32px}.docs-sidebar h4{width:100%}.docs-sidebar a{padding:6px 8px}.performance-details{padding:16px}.console-heading{display:block}.console-heading>.button-row{margin-top:16px}.account-strip{align-items:flex-start}.workspace-steps{overflow:auto}.account-layout{gap:36px}.status-grid h3{margin-top:16px}.cal-inline{min-height:700px}}
