.submit-shell{max-width:1180px}.submit-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px;display:grid}.submit-main,.submit-side{flex-direction:column;gap:18px;display:flex}.submit-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:22px}.submit-card__title{margin:0 0 10px;font-size:18px}.submit-notice{background:var(--gold-soft);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.submit-drop{border:2px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--ink-soft);cursor:pointer;padding:34px 16px}.submit-drop.is-active{border-color:var(--sunrise);background:var(--sunrise-soft)}.submit-drop__link{color:var(--sunrise);font-weight:700}.submit-file{color:var(--ink-soft);font-size:14px}.submit-rule{color:var(--ink-faint);margin:8px 0;font-size:13px}.submit-progress{background:var(--surface-strong);border-radius:999px;height:8px;margin:12px 0;overflow:hidden}.submit-progress span{background:var(--sunrise);width:0;height:100%;transition:width .2s;display:block}.submit-actions{align-items:center;gap:14px;margin-top:12px;display:flex}.submit-quota{color:var(--ink-faint);font-size:13px}.submit-status{color:var(--ink-soft);font-size:14px}.submit-list{flex-direction:column;display:flex}.submit-row{border-top:1px dashed var(--border);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.submit-row:first-child{border-top:0}.submit-row__status{font-weight:700}.submit-row__status[data-status=pending]{color:var(--gold)}.submit-row__status[data-status=approved]{color:var(--mint)}.submit-row__status[data-status=rejected]{color:var(--warm-red)}.submit-guide{color:var(--ink-soft);gap:6px;margin:0;padding-left:18px;font-size:14px;display:grid}@media (width<=860px){.submit-layout{grid-template-columns:1fr}}.submit-maintenance{text-align:center;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:64px 20px}.submit-maintenance__title{margin:0 0 10px;font-size:24px}.submit-maintenance__body{color:var(--ink-soft);margin:0}