/* V15 release operations — scoped to staff console, readable down to 320px */
.v15-readiness-intro{background:#244536;color:#fff;border-radius:14px;padding:30px 32px;display:flex;justify-content:space-between;gap:20px;align-items:center;margin:0 0 20px}.v15-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:850;color:#aecdb4}.v15-readiness-intro h2{font:400 clamp(27px,3vw,40px)/1.14 Georgia,serif;letter-spacing:-.04em;color:#fff;margin:12px 0}.v15-readiness-intro em{font-style:italic;color:#f1c69b}.v15-readiness-intro p{font-size:13px;line-height:1.6;color:#d6e5da;max-width:510px;margin:0}.v15-release{font-size:32px;font-weight:850;color:#fff;white-space:nowrap;border:1px solid #658575;padding:16px 18px;border-radius:11px}.v15-release small{display:block;color:#a9c6b1;font-size:9px;letter-spacing:.13em;margin-top:4px}.v15-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.v15-summary>div{background:#fff;border:1px solid #e1e9df;border-radius:11px;padding:18px}.v15-summary small{display:block;font-size:11px;font-weight:750;color:#62766a}.v15-summary strong{display:block;font-size:32px;line-height:1.3;color:#264b37}.v15-notice{background:#fcf7ed;border:1px solid #eee0c4;padding:14px 17px;border-radius:10px;line-height:1.65;font-size:12px;color:#6f5c39;margin:12px 0 22px}.v15-notice strong{color:#5f4c2b}.v15-checks{background:#fff;border:1px solid #e0e9e0;border-radius:12px;overflow:hidden;margin:0 0 16px}.v15-check-head{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9efe8;gap:8px}.v15-check-head h2{font:600 22px/1.2 Georgia,serif;margin:0;color:#2d4b39}.v15-check-head small{font-size:11px;color:#7c8e81}.v15-check{display:flex;gap:15px;padding:16px 20px;border-bottom:1px solid #eef2ed;align-items:flex-start}.v15-check:last-child{border-bottom:0}.v15-check-status{font-size:10px;line-height:1.3;font-weight:850;text-transform:uppercase;letter-spacing:.07em;padding:6px 8px;border-radius:6px;flex:0 0 73px;text-align:center;background:#e8f5eb;color:#246142}.v15-check-status--action{background:#f9e8df;color:#9b4b33}.v15-check-status--review{background:#f8f0d9;color:#8f6b26}.v15-check h3{font-size:13px;color:#284c36;margin:1px 0 5px;font-weight:800}.v15-check p{color:#6b7e70;font-size:12px;line-height:1.6;margin:0;overflow-wrap:anywhere}.v15-mail{background:#f4f8f3;border:1px solid #dce7db;border-radius:12px;padding:24px;display:flex;gap:20px;align-items:center;justify-content:space-between;margin:23px 0}.v15-mail h2{font:500 26px/1.25 Georgia,serif;margin:7px 0}.v15-mail p{max-width:550px;color:#62756a;font-size:12px;line-height:1.7}.v15-mail small{font-size:11px;color:#476e55;font-weight:700;overflow-wrap:anywhere}.v15-mail form{flex-shrink:0}.v15-next{padding:17px 20px;border-left:3px solid #4b7760;background:#f5f8f5;font-size:12px;color:#5d7363;line-height:1.7;margin-bottom:20px}
@media(max-width:700px){.v15-readiness-intro{padding:23px 20px;align-items:flex-start;flex-direction:column}.v15-release{font-size:20px;padding:8px 12px}.v15-summary{gap:7px}.v15-summary>div{padding:13px 10px}.v15-summary strong{font-size:27px}.v15-check{padding:15px;gap:11px}.v15-check-head{padding:15px}.v15-check-status{flex-basis:65px}.v15-mail{padding:19px;flex-direction:column;align-items:stretch}.v15-mail form .v11-btn{width:100%}}
@media(max-width:350px){.v15-check{display:block}.v15-check-status{display:inline-block;margin-bottom:8px}.v15-summary small{font-size:10px}}
