.submission-page{min-width:0}.submission-category-error{margin-block-end:24px}.submission-heading{max-width:850px;margin-block-end:20px}.submission-heading h1{margin:0 0 9px;font-size:clamp(25px,3vw,34px)}.submission-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.submission-preparation{background:var(--soft);border-radius:10px;align-items:flex-start;gap:12px;margin-block-end:26px;padding:17px 20px;display:flex}.submission-preparation>svg{flex:none;margin-block-start:3px}.submission-preparation p{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.9}.submission-preparation a{color:var(--green);margin-inline-end:20px;font-size:12px}.submission-preparation a span{font-size:10px}.submission-signin{flex-wrap:wrap;align-items:center;gap:18px;max-width:650px;padding-block:25px;display:flex}.submission-signin p{flex:300px;margin:0;line-height:1.9}.submission-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:34px;display:grid}.submission-main,.submission-tracking{min-width:0}.submission-main{border:1px solid var(--line);border-radius:12px;padding:25px}.submission-main h2,.submission-tracking h2{margin:0 0 20px;font-size:19px}.submission-editor>fieldset{border:0;gap:19px;min-width:0;margin:0;padding:0;display:grid}.submission-editor label{gap:7px;min-width:0;font-size:12px;font-weight:550;display:grid}.submission-editor label small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.7}.submission-editor input:not([type=checkbox]),.submission-editor textarea,.submission-editor select{width:100%;min-width:0;max-width:100%;font-size:14px}.submission-editor .submission-device-choices{border:0;flex-wrap:wrap;gap:12px 22px;margin:0;padding:0;display:flex}.submission-device-choices legend{margin-block-end:9px;font-size:12px;font-weight:550}.submission-editor .form-check{align-items:flex-start;font-weight:400;line-height:1.8;display:flex}.submission-editor .form-check input{flex:none;margin-block-start:4px}.submission-tracking .section-heading{gap:10px}.submission-tracking h2{margin:0}.submission-list{margin:14px 0 0;padding:0;list-style:none}.submission-list li{border-bottom:1px solid var(--line)}.submission-list button{text-align:start;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:15px 12px;display:flex}.submission-list button:hover,.submission-list button.selected{background:var(--soft)}.submission-list button strong{overflow-wrap:anywhere;font-size:13px}.submission-list button small{color:var(--muted);font-size:10px}.submission-status{color:#556571;background:#eef1f4;border-radius:5px;padding:3px 8px;font-size:11px;line-height:1.6;display:inline-block}.submission-status.accepted{color:#27694c;background:#e6f4ed}.submission-status.needs_changes{color:#866127;background:#fff1d7}.submission-status.rejected{color:#9d4141;background:#fceaea}.submission-status.reviewing{color:#35618b;background:#e8f0fb}.submission-record .section-heading{flex-wrap:wrap;align-items:flex-start;gap:15px}.submission-record h2{overflow-wrap:anywhere;margin:0;font-size:21px}.submission-record h3{margin-block:23px 8px;font-size:14px}.submission-record>p{color:var(--muted);font-size:13px;line-height:1.9}.submission-record .preserve-lines,.submission-response p{white-space:pre-line;overflow-wrap:anywhere}.submission-facts{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-block:18px;padding-block:18px;display:grid}.submission-facts>div{min-width:0;font-size:12px}.submission-facts dt{color:var(--muted);margin-block-end:3px;font-size:11px}.submission-facts dd{overflow-wrap:anywhere;margin:0}.submission-external-links{flex-wrap:wrap;gap:12px 22px;margin-block:20px;display:flex}.submission-external-links a{color:var(--green);background:var(--soft);border-radius:5px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;display:flex}.submission-external-links a:hover{color:var(--green-hover)}.submission-rights{align-items:flex-start;gap:8px;display:flex}.submission-rights svg{flex:none;margin-block-start:5px}.submission-response{background:var(--soft);border-inline-start:3px solid #9dbdb3;margin-block:20px;padding:14px 18px}.submission-response h3,.submission-response strong{margin:0 0 8px;font-size:13px}.submission-response p{margin:0;font-size:13px;line-height:1.8}.submission-record-actions{margin-block-start:24px}.admin-submissions .submission-record{border:1px solid var(--line);border-radius:10px;max-width:950px;margin-block-end:20px;padding:24px}.submission-author{overflow-wrap:anywhere}.submission-game-picker{border-block:1px solid var(--line);gap:12px;padding-block:15px;display:grid}.submission-game-picker h3,.submission-game-picker p{margin:0}.submission-decision .note{line-height:1.8}@media (max-width:850px){.submission-layout{grid-template-columns:minmax(0,1fr) 245px;gap:22px}.submission-main{padding:20px}}@media (max-width:680px){.submission-layout{grid-template-columns:minmax(0,1fr);gap:26px}.submission-tracking{border-top:1px solid var(--line);padding-block-start:22px}.submission-main{padding:18px}.submission-facts{gap:12px 18px}.submission-preparation{padding:15px}}@media (max-width:380px){.submission-facts{grid-template-columns:minmax(0,1fr)}}
