.gw-submission{padding:42px 0 72px;background:var(--gw-bg,#f7f8fa)}.gw-submission__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.gw-submission__header p{margin:0 0 6px;color:var(--gw-primary);font-size:11px;font-weight:800;letter-spacing:.12em}.gw-submission__header h1{margin:0 0 7px;color:var(--gw-heading);font-size:30px}.gw-submission__header span{color:var(--gw-text-muted);line-height:1.6}.gw-submission__header>a{color:var(--gw-primary);font-weight:700;text-decoration:none}.gw-submission-hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gw-submission-hub a,.gw-submission__form,.gw-submission__aside,.gw-submission-records,.gw-submission__empty{border:1px solid var(--gw-border);border-radius:6px;background:#fff;box-shadow:var(--gw-shadow-sm)}.gw-submission-hub a{display:grid;gap:7px;min-height:148px;padding:25px;text-decoration:none;transition:transform var(--gw-transition-fast),border-color var(--gw-transition-fast)}.gw-submission-hub a:hover{transform:translateY(-2px);border-color:var(--gw-primary)}.gw-submission-hub strong{color:var(--gw-heading);font-size:21px}.gw-submission-hub span{color:var(--gw-text-secondary);line-height:1.65}.gw-submission-records{margin-top:24px;padding:25px}.gw-submission-records h2,.gw-submission__aside h2,.gw-submission__references h2,.gw-submission__releases h2{margin:0;color:var(--gw-heading);font-size:18px}.gw-submission-records>div{margin-top:14px}.gw-submission-records article{display:grid;grid-template-columns:74px minmax(0,1fr) 94px 58px auto;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--gw-border-light)}.gw-submission-records article>span{color:var(--gw-primary);font-size:12px;font-weight:700}.gw-submission-records article>a{overflow:hidden;color:var(--gw-heading);font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.gw-submission-records time,.gw-submission-records em{color:var(--gw-text-muted);font-size:12px;font-style:normal}.gw-submission-records__edit{color:var(--gw-primary)!important;font-size:13px}.gw-submission__layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px}.gw-submission__form,.gw-submission__aside{padding:26px}.gw-submission__form>label{display:block;margin-bottom:20px;color:var(--gw-heading);font-size:14px;font-weight:700}.gw-submission__form input:not([type=checkbox]),.gw-submission__form textarea,.gw-submission__form select{box-sizing:border-box;width:100%;margin-top:8px;padding:11px 12px;border:1px solid var(--gw-border);border-radius:5px;background:#fff;color:var(--gw-text);font:inherit}.gw-submission__form input:focus,.gw-submission__form textarea:focus,.gw-submission__form select:focus{outline:2px solid rgba(232,93,117,.18);border-color:var(--gw-primary)}.gw-submission__upload{display:flex;align-items:center;gap:12px;margin:-9px 0 20px}.gw-submission__upload button,.gw-submission__references button{padding:8px 12px;border:1px solid var(--gw-border);border-radius:5px;background:var(--gw-bg-soft);color:var(--gw-text-secondary);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.gw-submission__upload span{font-size:13px;color:var(--gw-success)}.gw-submission__upload span.is-error{color:var(--gw-danger)}.gw-submission__split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.gw-submission__split label{color:var(--gw-heading);font-size:14px;font-weight:700}.gw-submission__releases{margin:4px 0 20px;padding:18px;border:1px solid var(--gw-border-light);border-radius:5px}.gw-submission__releases>p{margin:7px 0 12px;color:var(--gw-text-muted);font-size:13px}.gw-submission__release-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--gw-border-light)}.gw-submission__release-row label{color:var(--gw-heading);font-size:13px;font-weight:700}.gw-submission__release-row .is-wide{grid-column:1/-1}.gw-submission__references{margin:4px 0 20px;padding:18px;border:1px solid var(--gw-border-light);border-radius:5px}.gw-submission__references>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.gw-submission__references p{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:8px;margin:12px 0 0}.gw-submission__references p input{margin:0!important}.gw-submission__agreement{display:flex!important;align-items:flex-start;gap:9px;color:var(--gw-text-secondary)!important;font-size:13px!important;font-weight:400!important;line-height:1.6}.gw-submission__agreement input{width:auto!important;margin:3px 0 0!important}.gw-submission__submit{padding:11px 17px;border:0;border-radius:5px;background:var(--gw-primary);color:#fff;font:inherit;font-weight:700;cursor:pointer}.gw-submission__submit:hover{background:var(--gw-primary-hover)}.gw-submission__aside{height:max-content}.gw-submission__aside ul{display:grid;gap:13px;margin:16px 0 0;padding-left:18px;color:var(--gw-text-secondary);font-size:13px;line-height:1.6}.gw-submission__notice{margin:0 0 18px;padding:12px 15px;border:1px solid;border-radius:5px;font-size:14px}.gw-submission__notice.is-success{border-color:#b9dfcf;background:#effaf4;color:#216442}.gw-submission__notice.is-error{border-color:#eab8be;background:#fff3f4;color:#a53845}.gw-submission__empty{padding:48px;text-align:center}.gw-submission__empty h1{margin:0 0 16px;color:var(--gw-heading);font-size:24px}.gw-submission__empty a{color:var(--gw-primary);font-weight:700}@media(max-width:760px){.gw-submission{padding:24px 0 48px}.gw-submission__header{align-items:flex-start;flex-direction:column}.gw-submission__header h1{font-size:24px}.gw-submission-hub,.gw-submission__layout,.gw-submission__split,.gw-submission__release-row{grid-template-columns:1fr}.gw-submission__form,.gw-submission__aside,.gw-submission-records{padding:18px}.gw-submission__aside{order:-1}.gw-submission-records article{grid-template-columns:52px minmax(0,1fr) auto;gap:8px}.gw-submission-records time{display:none}.gw-submission-records em{grid-column:2}.gw-submission-records__edit{grid-column:3;grid-row:1 / span 2}.gw-submission__references p{grid-template-columns:1fr}.gw-submission__references p button{width:max-content}.gw-submission__upload{align-items:flex-start;flex-direction:column}}
