.submission-desk .submission-channel-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 16px}.submission-desk .submission-channel{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 8px;min-width:0;align-content:start}.submission-desk .submission-channel label{min-width:0;min-height:24px;line-height:1.4}.submission-desk .submission-channel strong{min-width:0;overflow-wrap:anywhere}.submission-desk .submission-channel small{grid-column:1}.submission-desk .submission-channel.selected{background:#edf5ef}@media(max-width:1000px){.submission-desk .submission-channel-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}}@media(max-width:360px){.submission-desk .submission-channel-list{grid-template-columns:minmax(0,1fr)}}.submission-demo-banner{display:flex;gap:10px;align-items:center;border:1px solid #dfdcc8;background:#faf8ee;color:#80724e;border-radius:8px;padding:11px 15px;font-size:12px;margin:0 0 26px}.submission-demo-banner svg{flex-shrink:0}.submission-metrics{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin-bottom:24px}.submission-metrics>div{border:1px solid var(--border);background:white;border-radius:10px;padding:20px 24px;display:flex;flex-direction:column}.submission-metrics>div:first-child{background:#193f33;color:#fff}.submission-metrics span{font-size:12px;opacity:.7}.submission-metrics strong{font-size:23px;font-weight:600;line-height:1.8;overflow-wrap:anywhere}.submission-metrics small{font-size:12px;opacity:.7;font-weight:400}.submission-nav{display:flex;gap:8px;border-bottom:1px solid var(--border);margin-bottom:24px;overflow-x:auto}.submission-nav button{padding:13px 18px;font-size:14px;white-space:nowrap;border-bottom:2px solid transparent;color:#7b887f}.submission-nav button.active{color:#174936;border-bottom-color:#174936;font-weight:600}.submission-nav button span{margin-left:8px;font-size:11px;border-radius:20px;background:#e9eee9;padding:2px 6px}.submission-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.submission-main{display:grid;gap:20px}.submission-section{padding:26px}.submission-section>.field{margin-top:18px}.submission-step{display:flex;align-items:center;gap:12px;margin-bottom:20px}.submission-step>span{font-size:12px;font-weight:600;width:30px;height:30px;border:1px solid #dbe7df;border-radius:50%;display:grid;place-items:center;color:#6c8c75}.submission-step h2{font-size:18px}.submission-select{border:1px solid #dce3de;border-radius:6px;padding:10px 12px;width:100%;background:white;color:#354d3e;min-width:0;font-size:14px}.submission-select:disabled{background:#f6f8f6;color:#859087}.submission-file{display:flex;gap:13px;align-items:center;background:#f6f8f5;border:1px dashed #d7e1d8;padding:16px;border-radius:8px;margin-top:16px}.submission-file>div{flex:1;min-width:0}.submission-file b{display:block;font-size:14px;overflow-wrap:anywhere}.submission-file small{display:block;font-size:11px;color:#8a988c;margin-top:4px}.submission-file svg{color:#77916f;flex-shrink:0}.submission-channel-list{margin-top:16px}.submission-channel{display:grid;grid-template-columns:100px minmax(0,1fr) 125px;gap:15px;align-items:center;border-bottom:1px solid #edf0ed;padding:15px 8px}.submission-channel.selected{background:#f7faf4}.submission-channel label{display:flex;gap:10px;align-items:center;font-size:14px}.submission-desk input[type=checkbox]{accent-color:#285e46;width:16px;height:16px;flex-shrink:0}.submission-channel small{font-size:11px;color:#8a978a}.submission-summary{padding:25px;position:sticky;top:24px}.submission-summary h2{margin-top:8px}.submission-count{font-size:40px;font-weight:600;color:#234e38;margin:18px 0}.submission-count>span{font-size:13px;font-weight:400;color:#8b968b}.submission-summary ul{margin-bottom:23px}.submission-summary li{display:flex;gap:10px;align-items:flex-start;padding:10px 0;font-size:14px}.submission-summary li svg{margin-top:4px;color:#5d8c5d}.submission-summary li small{display:block;font-size:12px;color:#899888}.submission-summary>button{width:100%;margin-top:20px;min-height:44px}.submission-summary-bottom{margin-top:22px;padding-top:17px;border-top:1px solid #e6ece5}.submission-summary-bottom button{font-size:12px;white-space:normal;text-align:left}.submission-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:60px 15px;color:#7b8b7e}.submission-records{margin-top:20px}.submission-records article{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;border-top:1px solid #e7ece7;padding:20px 0}.submission-records article>div:first-child{min-width:0;flex:1}.submission-records b{font-size:15px;overflow-wrap:anywhere}.submission-records p{font-size:13px;color:#6e8073;margin-top:6px;overflow-wrap:anywhere}.submission-records small{font-size:11px;color:#95a094}.submission-record-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.submission-record-actions button{font-size:12px}.submission-scope{display:flex;gap:7px;align-items:center;color:#83917f;font-size:12px;max-width:260px}.submission-review-row{display:flex;gap:20px;align-items:center;flex-wrap:wrap;border-top:1px solid #e7ece7;padding:22px 0;margin-top:14px}.submission-review-row>div{flex:1}.submission-review-row p{font-size:13px;color:#7b8b7e}.submission-review-row>label{display:flex;gap:8px;font-size:12px;align-items:center}.submission-bottom{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#95a092;margin-top:24px}.submission-bottom button{font-size:12px}.submission-preview{font-size:14px;line-height:1.9;padding:18px;background:#f5f8f4;border-radius:8px;overflow-wrap:anywhere}.submission-preview p{margin-bottom:12px}.submit-loading{padding:40px;color:#819486}@media(max-width:1000px){.submission-layout{grid-template-columns:minmax(0,1fr) 260px}.submission-channel{grid-template-columns:85px minmax(0,1fr)}.submission-channel small{grid-column:2}.submission-metrics{grid-template-columns:2fr 1fr 1fr}.main-tabs{gap:18px!important}}@media(max-width:720px){.submission-layout{grid-template-columns:1fr}.submission-summary{position:static}.submission-section{padding:18px}.submission-metrics{grid-template-columns:1fr 1fr}.submission-metrics>div:first-child{grid-column:1/-1}.submission-metrics>div{padding:16px}.submission-demo-banner{align-items:flex-start}.submission-records article{flex-direction:column;gap:12px}.submission-record-actions{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.submission-nav button{padding:12px}.submission-section>.row-between{align-items:flex-start;flex-wrap:wrap}.submission-bottom,.submission-file{flex-wrap:wrap}.submission-desk .page-heading h1{font-size:25px}}.submission-attachment-details{margin:18px 0;padding:16px;background:#f4f7f2;border:1px solid #dce5d8;border-radius:8px;min-width:0}.submission-attachment-details h3{display:flex;gap:8px;align-items:center;font-size:13px;color:#65785e;margin-bottom:8px}.submission-attachment-details>strong{display:block;overflow-wrap:anywhere;font-size:15px}.submission-attachment-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:14px 0 0;font-size:12px}.submission-attachment-details dt{color:#81907b}.submission-attachment-details dd{margin:3px 0 0;color:#42533e;overflow-wrap:anywhere}.submission-summary .submission-attachment-details dl{grid-template-columns:1fr}.submission-preview .submission-attachment-details{background:#fff}.submission-review-row>div{min-width:160px;overflow-wrap:anywhere}@media(max-width:480px){.submission-attachment-details dl{grid-template-columns:1fr}}.submission-primary-entry{display:flex;justify-content:center;margin:8px 0 26px}.submission-primary-entry .submission-primary-button{width:min(100%,360px);min-height:58px;padding:16px 32px;font-size:20px;font-weight:650;gap:12px;border-radius:10px}.submission-primary-button svg{width:22px;height:22px}.submission-desk .page-heading h1{font-size:26px}.submission-section{padding:24px 0;border-top:1px solid var(--border);border-radius:0}.submission-summary{border:1px solid var(--border);border-radius:8px;background:#fff}.submission-metrics>div{border-radius:0;border:0;border-bottom:1px solid var(--border);background:transparent;padding:16px 8px}.submission-metrics>div:first-child{background:transparent;color:var(--foreground)}.submission-metrics strong{font-size:18px}.submission-body{white-space:pre-wrap}.submission-text-preview{white-space:pre-wrap;max-height:240px;overflow:auto;font-family:inherit;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.submission-send-control{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-bottom:28px}.submission-record-actions label,.submission-send-control label{display:flex;gap:8px;align-items:center;font-size:13px}.submission-mail-test{display:grid;gap:14px;margin-top:24px}.submission-primary-entry .submission-primary-button{border-radius:8px}.submission-nav{margin-top:12px}.submission-desk .page-heading{align-items:center}.submission-preview{max-height:55vh;overflow:auto}.submission-desk .submission-summary strong{display:block;margin:16px 0}.submission-desk .submission-file{flex-wrap:wrap}.submission-record-actions{min-width:130px}.submission-summary li span{min-width:0;overflow-wrap:anywhere}@media(max-width:720px){.submission-section{padding:20px 0}.submission-desk .page-heading{flex-wrap:wrap;gap:12px}.submission-record-actions{min-width:0}.submission-channel{grid-template-columns:minmax(80px,100px) minmax(0,1fr)}.submission-send-control{align-items:flex-start}}