.platform-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.platform-summary section{display:grid}.platform-summary strong{font-size:30px;color:var(--green)}.platform-summary a{color:var(--green);font-weight:700}.application-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.application-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px}.application-card-head{display:flex;justify-content:space-between}.application-card-head span{font-size:12px;color:var(--muted)}.application-card-head h2{font-size:29px;margin:3px 0 18px}.application-card-head strong,.application-score strong{font-size:32px;color:var(--green)}.application-card>i{display:block;height:9px;background:#e3ebe8;border-radius:20px;overflow:hidden}.application-card>i u{display:block;height:100%;background:var(--green)}.application-card dl{margin:20px 0}.application-card dl div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line)}.application-card dt{color:var(--muted)}.application-card dd{margin:0;font-weight:650}.demo-notice{font-size:11px;line-height:1.5;color:var(--muted);margin:14px 0 0}.application-score{display:grid;justify-items:end}.application-score>span{font-size:12px;color:var(--muted)}.application-score small{color:var(--muted)}.application-overview{display:grid;grid-template-columns:repeat(4,1fr)}.application-overview div{padding:0 22px;border-right:1px solid var(--line)}.application-overview div:last-child{border:0}.application-overview span,.application-overview strong{display:block}.application-overview span{color:var(--muted)}.application-overview strong{font-size:26px}.business-model{display:grid;grid-template-columns:1.5fr 1fr;gap:30px}.business-model h2{margin:5px 0}.business-model p{color:var(--muted)}.business-model aside{background:#f4f7f6;padding:18px;border-radius:9px}.business-model form{display:grid;gap:12px}.requirement-list{margin:35px 0}.requirement-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px;margin:15px 0}.requirement-card.status-rejected{border-left:5px solid var(--red)}.requirement-card.status-approved{border-left:5px solid var(--green)}.requirement-main,.requirement-title,.linked-document,.review-card .requirement-main{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.requirement-title{justify-content:flex-start}.requirement-title>span{color:var(--green);font-weight:800}.requirement-title h3,.review-card h3{margin:0}.requirement-title h3 em,.review-card h3 em{font-size:11px;font-style:normal;color:#fff;background:var(--green);border-radius:12px;padding:3px 7px}.requirement-title h3 em.optional{background:#879590}.requirement-title p,.review-card p{margin:5px 0;color:var(--muted)}.review-message{background:#fff3f1;border-left:4px solid var(--red);padding:13px 16px;margin:16px 0}.review-message p{margin:3px 0}.linked-document{align-items:center;background:#f2f7f5;border-radius:8px;padding:14px;margin:16px 0}.linked-document b,.linked-document small{display:block}.linked-document small{color:var(--muted)}.requirement-actions{display:grid;grid-template-columns:2fr 1.4fr auto;gap:14px;align-items:end;border-top:1px solid var(--line);padding-top:18px}.requirement-actions form{display:flex;gap:10px;align-items:end}.requirement-actions form label{flex:1}.text-btn{border-color:transparent;background:transparent;color:var(--muted)}.demo-review{margin-top:18px;color:var(--muted);font-size:12px}.demo-review summary{cursor:pointer;font-weight:700}.submit-review-bar{position:sticky;bottom:10px;display:flex;justify-content:space-between;align-items:center;gap:30px;background:var(--dark);color:#fff;padding:22px 26px;border-radius:var(--radius);box-shadow:0 8px 30px #102d2740}.submit-review-bar p{margin:3px 0;color:#c8d8d4}.sensitive-notice{border-left:5px solid var(--orange)}.sensitive-notice p{margin:3px 0;color:var(--muted)}.document-upload button{margin-top:18px}.document-library article{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;border-top:1px solid var(--line)}.document-library h3{margin:2px 0}.document-library p,.document-library small{display:block;margin:0;color:var(--muted)}.platform-queue-head,.platform-queue article{display:grid;grid-template-columns:2fr .7fr 1fr .8fr 1fr auto;gap:14px;align-items:center;padding:14px 24px;border-top:1px solid var(--line)}.platform-queue-head{font-size:12px;color:var(--muted)}.platform-queue article b,.platform-queue article small{display:block}.platform-queue article small{color:var(--muted)}.operator-status-panel{display:grid;grid-template-columns:1fr 2fr;gap:35px}.operator-status-panel form{display:grid;grid-template-columns:1fr 2fr auto;gap:12px;align-items:end}.review-card form{border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.review-check{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.review-check label{display:flex;flex-direction:row;align-items:center}.review-check input{width:auto}.operator-review-list{margin-top:30px}
@media(max-width:760px){.platform-summary,.application-grid,.application-overview,.business-model,.operator-status-panel,.operator-status-panel form{grid-template-columns:1fr}.application-overview div{border:0;border-bottom:1px solid var(--line);padding:12px 0}.application-score{justify-items:start}.requirement-main,.linked-document,.submit-review-bar{align-items:flex-start;flex-direction:column}.requirement-actions{grid-template-columns:1fr}.requirement-actions form{align-items:stretch;flex-direction:column}.platform-queue-head{display:none}.platform-queue article{grid-template-columns:1fr 1fr}.platform-queue article>div:first-child{grid-column:1/-1}.review-check{grid-template-columns:1fr 1fr}.review-check>span{grid-column:1/-1}}
