.launch-workspace{max-width:1180px;margin:auto;color:#233c42}.launch-workspace>nav{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.launch-workspace>nav a{padding:10px 14px;border:1px solid #bdcdcf;border-radius:8px;text-decoration:none;color:#204c50}.launch-workspace>nav a[aria-current]{background:#e5f3f1;border-color:#277e78;font-weight:700}.launch-item{border:1px solid #cedbdc;border-radius:10px;margin:12px 0;background:#fff}.launch-item>summary{padding:14px;cursor:pointer;font-weight:650;line-height:1.5}.launch-item>p,.launch-item>ul{margin:12px 18px}.launch-form{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.launch-form label{display:flex;flex-direction:column;gap:6px;font-size:.92rem}.launch-form input,.launch-form textarea,.launch-form select{font:inherit;max-width:100%;min-width:0;padding:9px;border:1px solid #91a9ad;border-radius:6px;color:#233c42;background:#fff}.launch-form textarea{width:100%;box-sizing:border-box}.launch-form .launch-confirm{grid-column:1/-1;display:flex;flex-direction:row;align-items:flex-start}.launch-form [role=status],.launch-form [role=alert],.launch-form>[data-billing-lines]{grid-column:1/-1}.launch-form [role=alert]{color:#993628}.launch-form fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:1px solid #cedbdc;margin:10px 0;border-radius:8px}.launch-form button,.launch-workspace summary{min-height:32px}.launch-workspace :focus-visible{outline:3px solid var(--focus-color,#1B2440);outline-offset:3px}.launch-workspace p{overflow-wrap:anywhere}.launch-workspace h1{font-size:clamp(1.5rem,4vw,2.2rem)}
/* Preserve readable, operable targets and reflow within existing compact workspaces. */
.cred-actions button,.cred-actions a,.vf-button,.bc-open{min-height:28px;min-width:28px}.credentials-workspace input[type=search]{width:100%;box-sizing:border-box;margin:5px 0 10px;padding:10px;border:1px solid #91a9ad;border-radius:7px;font:inherit}.flow-form textarea{max-width:100%;box-sizing:border-box}.flow-form .review-note-state{font-weight:600}.launch-acting{padding:9px 12px;background:#e7f1f5;border-left:3px solid #337390;border-radius:5px;display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 14px}#main{scroll-margin-top:100px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus-color,#1B2440);outline-offset:3px}
@media(max-width:680px){.launch-form,.launch-form fieldset{grid-template-columns:1fr}.launch-workspace>nav a{flex:1 1 40%}.launch-form>*,.launch-form fieldset>*{min-width:0}.vf-workspace,.flow-actions,.cred-item-head{min-width:0}.cred-item-head{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.launch-certificate{border:1px solid var(--line,#aab5c2);border-left:4px solid #5f8dbc;border-radius:8px;padding:12px 16px;margin-top:18px}.launch-certificate h3{font-size:1rem;margin:0 0 8px}.launch-certificate p{font-size:.88rem;margin:6px 0;overflow-wrap:anywhere}.launch-certificate[data-tone="complete"]{border-left-color:#518966}.launch-certificate[data-tone="urgent"]{border-left-color:#c6444f}.launch-certificate[data-tone="action"]{border-left-color:#ac790d}

/* Focused office pages: bounded lists and readable controls inside the shared Admin shell. */
.launch-workspace{width:100%;min-width:0}.launch-workspace>.launch-local-nav{margin:14px 0 20px}.launch-workspace .launch-search{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:18px 0 10px}.launch-search label{display:grid;gap:6px;flex:1 1 240px;max-width:560px;font-size:.88rem;font-weight:650}.launch-search input{box-sizing:border-box;max-width:100%;width:100%;min-width:0;border:1px solid #91a9ad;border-radius:7px;padding:10px;font:inherit}.launch-search button,.launch-search>a{min-height:40px}.launch-search>a{display:inline-flex;align-items:center}.launch-count{font-size:.86rem;color:#465d63}.launch-workspace>.launch-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;margin:14px 0}.launch-pagination a{padding:8px 12px}.launch-empty{padding:18px;border:1px solid #cedbdc;border-radius:8px;background:#f7fbfa}.launch-form>label,.launch-form>fieldset{min-width:0}.launch-form>p{grid-column:1/-1}.launch-workspace .launch-certificate{margin:12px 16px}.launch-workspace>h2{margin:0 0 12px;font-size:clamp(1.35rem,3vw,1.8rem)}
@media(max-width:700px){.launch-search label{flex-basis:100%}.launch-form{grid-template-columns:1fr;padding:14px}.launch-form fieldset{grid-template-columns:1fr}.launch-local-nav a{flex:1 1 auto;text-align:center}}

/* Practical launch checks stay compact; historical audit forms are secondary. */
.launch-intro{font-size:1rem;max-width:75ch}.launch-note{padding:10px 14px;border-left:3px solid #4e7b90;background:var(--panel,#edf5f8);border-radius:6px;font-size:.88rem}.launch-area-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.launch-area{min-width:0;border:1px solid var(--line,#cedbdc);background:var(--panel,#fff);color:var(--ink,#233c42);border-radius:10px;padding:16px}.launch-area h3{font-size:1.05rem;margin:0 0 10px;line-height:1.4}.launch-area p,.launch-area li{font-size:.92rem;line-height:1.55}.launch-area-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px}.launch-owner{font-size:.84rem!important}.launch-badge{display:inline-flex;align-items:center;max-width:100%;padding:5px 9px;border-radius:14px;font-size:.77rem;font-weight:700;line-height:1.4;background:#e7eff7;color:#254866}.launch-badge[data-tone=action]{background:#fff0cb;color:#684800}.launch-badge[data-tone=urgent]{background:#fce7e9;color:#8b2431}.launch-badge[data-tone=complete]{background:#e7f4eb;color:#24553a}.launch-badge[data-tone=neutral]{background:#edf0f2;color:#43525b}.launch-steps,.launch-record{border-top:1px solid var(--line,#cedbdc);margin-top:14px;padding-top:8px}.launch-steps>summary,.launch-record>summary{padding:6px 0;font-size:.9rem;cursor:pointer;font-weight:650}.launch-steps ol{padding-left:24px}.launch-steps li{margin:9px 0}.launch-links{display:flex;flex-wrap:wrap;gap:10px 16px}.launch-links a,.launch-area>a{font-size:.88rem}.launch-record .launch-form{grid-template-columns:1fr;padding:12px 0 0}.launch-evidence{border-left:3px solid var(--line,#9bbeb2);padding-left:10px;margin:14px 0}.launch-evidence p{font-size:.84rem}.launch-history{margin-top:24px;border-top:1px solid var(--line,#cedbdc);padding-top:12px}.launch-history>summary{cursor:pointer;padding:10px 0;font-weight:700}.launch-history>summary span{font-size:.84rem;font-weight:400;margin-left:8px}.launch-history>p{font-size:.9rem;max-width:85ch}.launch-history .launch-item .launch-item{margin:12px 16px}.launch-history .launch-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px}.launch-area .launch-item{background:transparent;color:inherit}.launch-workspace .launch-area-grid .launch-area:last-child:nth-child(odd){grid-column:1/-1}
@media(max-width:850px){.launch-area-grid{grid-template-columns:1fr}.launch-area{padding:14px}.launch-badge{white-space:normal}.launch-history .launch-item .launch-item{margin:10px}.launch-workspace>.launch-local-nav{gap:6px}.launch-workspace>.launch-local-nav a{padding:9px 10px}}
