
.sr-back-nav{padding:14px 2px 0}.sr-workspace .sr-back-nav .sr-button{display:inline-flex;align-items:center;min-height:34px;padding:7px 13px;border:1px solid #a9cdf599;border-radius:9px;background:linear-gradient(140deg,#527fb955,#14355599);color:#dcecff;font:inherit;font-size:12px;box-shadow:inset 0 1px 2px #d8eeff66;cursor:pointer}.sr-back-nav button:focus-visible{outline:2px solid #ffe6b3;outline-offset:3px}
/* Approved delivery workspace: sapphire glass with pale vermilion highlights. */
.main-layout.send-results-main{background:#06152e;color:#eaf2ff}
.top-nav.send-results-header{background:linear-gradient(110deg,#102d52,#101d39)!important;border-bottom:1px solid #aacbf24a;box-shadow:inset 0 1px 1px #e2eeff1a}
.top-nav.send-results-header #currentPageTitle{color:#f1f6ff;text-shadow:none;font-size:18px}
.content-panel.send-results-bg{background:radial-gradient(ellipse at 75% 0,#ba7da51a,transparent 60%),#06152e;display:block;overflow:auto;padding:0}
.content-panel.send-results-bg .send-results-view.sr-workspace{--sr-line:#9fc6ff40;--sr-coral:#ffc3b8;width:100%;min-width:0;max-width:1840px;margin:auto;padding:0 clamp(18px,1.5vw,32px) 30px;overflow:visible;color:#e8f0ff;flex:none;box-sizing:border-box}
.sr-workspace *,.sr-workspace *::before,.sr-workspace *::after{box-sizing:border-box}.sr-workspace [hidden]{display:none!important}.sr-workspace button,.sr-workspace input{font:inherit}.sr-workspace button{cursor:pointer}.sr-workspace button:disabled{opacity:.45;cursor:default}.sr-workspace button:focus-visible,.sr-workspace input:focus-visible{outline:2px solid #ffd3ca;outline-offset:3px}.sr-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sr-hero{min-height:235px;position:relative;display:flex;align-items:center;padding:26px 16px;isolation:isolate;overflow:hidden}.sr-hero-copy{position:relative;z-index:1;max-width:56%}.sr-eyebrow{font-size:11px;letter-spacing:.25em;color:#ffc2b5;font-weight:600;margin:0 0 12px!important}.sr-hero h2{color:#f2f6ff;font-size:clamp(32px,2.65vw,48px);font-weight:780;letter-spacing:-.045em;line-height:1.32;margin:0!important}.sr-hero h2 span{background:linear-gradient(100deg,#a9dbff,#babaf7 65%,#fac3cb);background-clip:text;-webkit-background-clip:text;color:transparent}.sr-description{font-size:clamp(12px,1.1vw,17px);line-height:1.8;color:#c3d8f4;margin:15px 0 0!important}.sr-hero-art{position:absolute;z-index:0;right:-2%;top:0;width:66%;height:100%;background:url('../assets/send-results-coral-glass.webp?v=20261017send') center / contain no-repeat;pointer-events:none}
.sr-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 16px}.sr-stat{display:flex;align-items:center;gap:20px;padding:16px 20px;min-height:96px;border:1px solid #ffbeb1;border-radius:14px;background:radial-gradient(ellipse at 0 0,#fbb5b54a,transparent 70%),linear-gradient(120deg,#564b73b3,#17345ccc);box-shadow:inset 0 1px 3px #ffece9c9,0 0 14px #ef9d9d2b;backdrop-filter:blur(18px)}.sr-stat-icon{width:54px;height:55px;flex-shrink:0;display:grid;place-items:center;border-radius:14px;border:1px solid #ffe0d9;color:#ffebdf;background:linear-gradient(140deg,#eeafac6b,#5382c25c);box-shadow:inset 0 1px 3px #fff0e9b3,0 0 10px #edafac40;font-size:26px}.sr-stat p{font-size:13px;margin:0 0 7px!important;color:#f7e5ef}.sr-stat strong{font-size:34px;font-weight:680;line-height:1;color:#fff0f3}.sr-stat.sr-done{background:radial-gradient(ellipse at 0 0,#62c9cc42,transparent 70%),linear-gradient(120deg,#12576bb3,#123852cc);border-color:#9fede6;box-shadow:inset 0 1px 3px #dcfffbb3,0 0 14px #57d5c524}.sr-stat.sr-done .sr-stat-icon{color:#bef9e9;border-color:#b3f4ed;background:linear-gradient(145deg,#5cbac270,#2472836b)}.sr-stat.sr-done strong{color:#c3fff1}.sr-stat.sr-waiting{border-color:#d3c0ff;background:radial-gradient(ellipse at 0 0,#a28ee559,transparent 70%),linear-gradient(120deg,#47467db3,#1b3056cc);box-shadow:inset 0 1px 3px #efe5ffbf,0 0 14px #ad8cef24}.sr-stat.sr-waiting .sr-stat-icon{border-color:#ded2ff;color:#eee4ff;background:linear-gradient(145deg,#bda3ee61,#7761b16b)}.sr-stat.sr-waiting strong{color:#eee2ff}.sr-stat.sr-attention{border-color:#f9d8a0;background:radial-gradient(ellipse at 0 0,#d6c28e52,transparent 70%),linear-gradient(120deg,#5a555db3,#253047cc);box-shadow:inset 0 1px 3px #fff1d5b3,0 0 14px #d9bd8224}.sr-stat.sr-attention .sr-stat-icon{border-color:#ffebbe;color:#fff1c6;background:linear-gradient(145deg,#d9c8905c,#8f7b506b)}.sr-stat.sr-attention strong{color:#fff0c3}
.sr-filter-bar{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:16px;border:1px solid #e6b9c5a1;border-radius:14px;background:linear-gradient(110deg,#33456cbd,#12345bbd);box-shadow:inset 0 1px 2px #ffe2dd88,0 0 12px #cfa4bc1a;min-width:0}.sr-filter-bar>strong{display:flex;gap:9px;align-items:center;font-size:13px;white-space:nowrap;color:#f8e6eb}.sr-filter-bar>strong i{color:#f8b8ad}.sr-date-range{display:flex;align-items:center;gap:12px;color:#c6d8f1;min-width:0}.sr-date-range label{display:block;min-width:0}.sr-date-range input{color-scheme:dark;color:#e6f1ff;background:linear-gradient(145deg,#294b73,#102746);border:1px solid #9bbbe694;border-radius:9px;padding:10px 12px;min-height:41px;max-width:100%;font-size:13px;box-shadow:inset 0 1px 1px #b9d4ff33}.sr-quick-ranges{display:flex;gap:8px}.sr-quick-ranges button,.sr-status-filters button,.sr-pagination button{border:1px solid #9dbcea80;border-radius:8px;background:linear-gradient(140deg,#5b85ba33,#25446d40);color:#c6dbf6;min-height:36px;padding:7px 12px;font-size:12px;white-space:nowrap}.sr-quick-ranges button[aria-pressed=true]{border-color:#d9d5ff;background:linear-gradient(130deg,#7c98ebaa,#675ca4aa);color:#f7f3ff;box-shadow:inset 0 1px 2px #f6f3ff80,0 0 10px #9e8cdb44}.sr-workspace .sr-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:9px 14px;border:1px solid #aecbf78c;border-radius:9px;background:linear-gradient(145deg,#6585b138,#1c385e66);color:#dfedff;font-size:12px;box-shadow:inset 0 1px 1px #e8f5ff40;white-space:nowrap}.sr-workspace .sr-primary{margin-left:auto;min-width:135px;min-height:43px;border-color:#ffcec2;color:#fff6ef;background:radial-gradient(ellipse at 0 0,#ffd0be40,transparent 70%),linear-gradient(115deg,#b5727f,#835376);box-shadow:inset 0 1px 2px #ffe3d1cc,0 0 14px #f5a49255;font-size:14px;font-weight:600}
.sr-results{border:1px solid #dfb9cba1;border-radius:16px;padding:0 18px;background:radial-gradient(ellipse at 25% 0,#4a79b929,transparent 70%),linear-gradient(140deg,#123253e8,#0c203fe8);box-shadow:inset 0 1px 3px #f2e3f291,0 0 15px #b295b926;overflow:hidden;backdrop-filter:blur(18px)}.sr-results-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 4px 12px}.sr-results-header>div:first-child{display:flex;gap:17px;align-items:center;min-width:0}.sr-results-header h3{display:flex;align-items:center;gap:12px;font-size:21px;line-height:1.5;margin:0!important;white-space:nowrap;color:#eff5ff}.sr-results-header h3 i{color:#f6c1bc;filter:drop-shadow(0 0 6px #c8a2dd55)}.sr-results-header p{margin:0!important;color:#bdceec;font-size:11px;line-height:1.7;border-left:1px solid #a8c6ef55;padding-left:17px}.sr-results-actions{display:flex;align-items:center;gap:18px;flex-shrink:0}.sr-results-actions>span{font-size:12px;color:#dce8ff;white-space:nowrap}.sr-results-actions b{color:#f3d6d5}.sr-status-filters{display:flex;gap:8px;align-items:center;padding:0 0 12px;flex-wrap:wrap}.sr-status-filters button{min-height:30px;font-size:11px;padding:6px 11px}.sr-status-filters button[data-sr-filter=done]{color:#b9f4e3;background:#288e842b;border-color:#90dbd87a}.sr-status-filters button[data-sr-filter=waiting]{color:#e0d5ff;background:#8671c52b;border-color:#b5a4ec7a}.sr-status-filters button[data-sr-filter=attention]{color:#f2dfae;background:#ac94542b;border-color:#d6c1947a}.sr-status-filters button[aria-pressed=true]{color:#fff2f0;background:linear-gradient(110deg,#bb7f918c,#76639688);border-color:#ffd3cb;box-shadow:inset 0 1px 2px #ffe1d9b3,0 0 10px #e5a6ac38}.sr-status-filters button span{margin-left:4px}.sr-count-note{margin-left:auto;font-size:10px;color:#a7bddb}
.sr-workspace .sr-table-heading,.sr-workspace .sr-row{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(255px,32%) 135px;gap:16px;align-items:center}.sr-table-heading{border:1px solid #92b4e34d;background:#6e96d22b;border-radius:9px 9px 0 0;padding:9px 12px;font-size:11px;color:#bed5f5}.send-results-main .sr-workspace #srListBody{max-height:none;overflow:visible;margin:0;padding:0;list-style:none}.sr-workspace .sr-row{padding:14px 12px;min-height:80px;border-bottom:1px solid #8cb8f138;color:#d4e5ff}.sr-workspace .sr-row:hover{background:#81a9e10d;box-shadow:none}.sr-state{display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid #88d7c47a;border-radius:20px;padding:7px 9px;font-size:11px;line-height:1.4;white-space:nowrap;width:max-content;max-width:100%;color:#baf6e9;background:linear-gradient(135deg,#4ab0a14d,#1e596a40);box-shadow:inset 0 1px 1px #c6f9e833}.sr-state.sr-waiting{color:#e4d8ff;border-color:#d0bdfb8c;background:linear-gradient(135deg,#9a79d455,#47437b55)}.sr-state.sr-attention{color:#ffe9b5;border-color:#f6d7948c;background:linear-gradient(135deg,#bf9e5355,#5e4d3b55)}.sr-message{display:flex;gap:13px;align-items:center;min-width:0}.sr-document-icon{display:grid;place-items:center;flex:0 0 33px;width:33px;height:36px;border:1px solid #b6d9ffa1;border-radius:9px;background:linear-gradient(135deg,#5886e777,#25467b66);color:#e3edff;box-shadow:inset 0 1px 2px #dbefff88,0 0 8px #6a99ea22}.sr-row:nth-child(3n+2) .sr-document-icon{border-color:#d3b7efb3;background:linear-gradient(135deg,#ac8cce77,#58497d66);color:#efe1ff}.sr-row:nth-child(3n) .sr-document-icon{border-color:#a5d9d3b3;background:linear-gradient(135deg,#5ca9a777,#24526566);color:#c9f7e9}.sr-message>div{min-width:0}.sr-message strong{display:block;font-size:13px;font-weight:650;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#eef3ff;line-height:1.6}.sr-message p{margin:3px 0 0!important;color:#a9c1e3;font-size:11px;line-height:1.7;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sr-row time{color:#c9dcfa;font-size:11px;line-height:1.7;overflow-wrap:anywhere}
.sr-channel-results{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.sr-channel{display:inline-flex;gap:7px;align-items:center;padding:5px 7px;border-radius:8px;border:1px solid #7f9fcf40;background:#15365388;min-height:29px;font-size:10px;color:#c1d4f3;white-space:nowrap}.sr-channel-name{display:flex;gap:5px;align-items:center}.sr-channel-name i{color:#a3ccff}.sr-channel-name .fa-comment-dots{color:#ffe4a3}.sr-channel-state{color:#adc3e4;border-radius:9px;padding:2px 5px;background:#8098c01a}.sr-channel.sr-done .sr-channel-state{color:#b8f8e2;background:#35b49524}.sr-channel.sr-waiting .sr-channel-state{color:#e0d1ff;background:#9d78cf24}.sr-channel.sr-attention .sr-channel-state{color:#fce2a6;background:#c49d4a24}.sr-channel.sr-loading .sr-channel-state{color:#c3c9ee}.sr-empty{text-align:center;list-style:none;padding:65px 20px;color:#bacde8;font-size:13px;line-height:1.8}.sr-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:17px 0;flex-wrap:wrap}.sr-pagination button{min-height:31px;min-width:31px;padding:5px 10px;font-size:11px}.sr-pagination button[aria-current=page]{color:#fff1eb;border-color:#ffd6cd;background:linear-gradient(135deg,#c58792,#775b8f);box-shadow:inset 0 1px 2px #ffe8d9b3,0 0 10px #e8a7b138}.sr-pagination>span{font-size:10px;color:#b0c6e7;margin-left:8px}.sr-notice{border:1px solid #9dd9d680;border-radius:9px;padding:10px 15px;color:#cbf2eb;background:#2c82742b;font-size:12px;line-height:1.8;margin-bottom:14px}.sr-notice.is-error{color:#ffe1ca;border-color:#dfbb8fa1;background:#9a77552b}
@media(max-width:1250px){.sr-filter-bar{flex-wrap:wrap;gap:12px}.sr-stat{gap:13px;padding:15px;min-height:90px}.sr-stat-icon{width:43px;height:47px;font-size:22px}.sr-stat p{font-size:11px}.sr-stat strong{font-size:29px}.sr-workspace .sr-table-heading,.sr-workspace .sr-row{grid-template-columns:98px minmax(0,1fr) 235px 115px;gap:12px}.sr-results-header>div:first-child{display:block}.sr-results-header p{border:0;padding:4px 0 0;font-size:10px}.sr-channel-results{gap:5px}.sr-channel{font-size:9px;padding:4px 5px;gap:4px}}
@media(max-width:1000px){.sr-overview{gap:10px}.sr-stat{padding:13px 10px;gap:10px}.sr-stat-icon{width:35px;height:40px;font-size:19px}.sr-stat p{font-size:10px}.sr-stat strong{font-size:27px}.sr-hero{min-height:215px;padding-left:4px}.sr-hero h2{font-size:34px}.sr-description{font-size:12px;max-width:290px}.sr-hero-art{right:-12%;width:75%;opacity:.85}.sr-workspace .sr-table-heading,.sr-workspace .sr-row{grid-template-columns:90px minmax(0,1fr) 125px 103px;gap:10px}.sr-channel-results{flex-direction:column}.sr-channel{width:max-content;max-width:100%}.sr-row time{font-size:10px}.sr-message{gap:9px}.sr-document-icon{display:none}.sr-message strong{font-size:12px}.sr-results{padding:0 13px}.sr-results-actions{gap:10px}}
@media(max-width:760px){.content-panel.send-results-bg .send-results-view.sr-workspace{padding:0 14px 24px}.sr-hero{min-height:230px;padding:26px 2px}.sr-hero-copy{max-width:98%}.sr-eyebrow{font-size:9px}.sr-hero h2{font-size:clamp(29px,6.8vw,36px)}.sr-description{font-size:12px;max-width:250px}.sr-hero-art{opacity:.28;right:-46%;width:140%}.sr-hero-copy::before{content:'';position:absolute;z-index:-1;inset:-12px;background:linear-gradient(90deg,#06152eed,#06152eb3,transparent)}.sr-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sr-stat{padding:14px 12px;min-height:90px;gap:12px}.sr-stat-icon{width:39px;height:43px;font-size:21px}.sr-stat p{font-size:11px}.sr-stat strong{font-size:29px}.sr-filter-bar{padding:14px 12px;gap:12px}.sr-filter-bar>strong{font-size:12px}.sr-date-range{width:100%;gap:8px;order:1}.sr-date-range label{flex:1}.sr-date-range input{width:100%;min-width:0;font-size:11px;padding:9px 7px}.sr-quick-ranges{order:2;gap:7px}.sr-quick-ranges button{font-size:11px;padding:8px 10px}.sr-workspace .sr-primary{order:3;min-width:90px;font-size:12px}.sr-results{padding:0 12px}.sr-results-header{align-items:flex-start;padding-top:16px;gap:10px;flex-wrap:wrap}.sr-results-header h3{font-size:18px;gap:9px}.sr-results-header p{font-size:10px}.sr-results-actions{width:100%;justify-content:space-between}.sr-results-actions>span{font-size:11px}.sr-workspace .sr-hide{min-height:33px;padding:7px 10px;font-size:10px}.sr-status-filters{gap:6px;padding:3px 0 12px}.sr-status-filters button{font-size:10px;padding:6px 8px}.sr-count-note{width:100%;margin:2px 0 0;font-size:9px}.sr-workspace .sr-table-heading{display:none}.sr-workspace .sr-row{grid-template-columns:minmax(0,1fr) auto;gap:12px 8px;padding:16px 0;min-height:0}.sr-state{font-size:10px;grid-column:1;grid-row:1}.sr-row time{grid-column:2;grid-row:1;text-align:right;font-size:10px;max-width:128px}.sr-message{grid-column:1/-1;grid-row:2}.sr-document-icon{display:grid;flex-basis:31px;width:31px;height:34px}.sr-message strong{font-size:13px;white-space:normal;overflow-wrap:anywhere;line-height:1.65}.sr-message p{font-size:11px}.sr-channel-results{grid-column:1/-1;grid-row:3;flex-direction:row;gap:7px;flex-wrap:wrap}.sr-channel{font-size:10px;padding:5px 7px}.sr-pagination{gap:6px}.sr-pagination button{min-width:28px;padding:5px 8px}.sr-empty{font-size:12px;padding:45px 16px}}
@media(min-width:1001px){.sr-hero{min-height:220px}.sr-workspace .sr-row{min-height:68px;padding-top:10px;padding-bottom:10px}}
.sr-channel-name{gap:7px}.sr-channel-icon{display:inline-grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:8px;border:1px solid #fff0ba;background:radial-gradient(ellipse at 20% 5%,#fff8d099,transparent 65%),linear-gradient(145deg,#ffe69c,#e4b44e);color:#352a21;box-shadow:inset 0 1px 2px #fff9e6,inset 0 -2px 3px #ad823a4d,0 0 8px #f4ce7626}.sr-channel-icon svg{display:block;width:19px;height:19px;overflow:visible}.sr-email-icon{border-color:#a9d4ff;background:radial-gradient(ellipse at 20% 5%,#bfe8ff88,transparent 65%),linear-gradient(145deg,#5c9eeb,#2257ae);color:#eef8ff;box-shadow:inset 0 1px 2px #d9f0ffcc,inset 0 -2px 3px #173b7b66,0 0 8px #7ebcfc38}
@media(max-width:1250px){.sr-channel-name{gap:5px}.sr-channel-icon{width:24px;height:24px;flex-basis:24px;border-radius:7px}.sr-channel-icon svg{width:17px;height:17px}}
@media(pointer:coarse){.sr-workspace button{min-height:40px}}

/* Confirmed channel delivery failures are separate from lookup warnings. */
.sr-channel.sr-failed{border-color:#ef8b8b99;background:#a931312b}.sr-channel.sr-failed .sr-channel-state{color:#ffd2d2;background:#d044443d;font-weight:700}
