[data-sbw-release-grid]>div{min-width:0}
@media(max-width:859px){[data-sbw-release-grid]{grid-template-columns:minmax(0,1fr)}}
.sbw-panel{background:#fff;border:1px solid #e0e9f3;border-radius:18px;padding:20px;margin:16px 0;min-width:0;overflow-wrap:anywhere}
.sbw-panel h3,.sbw-review-editor h3{font-size:16px;font-weight:700;margin-bottom:8px}.sbw-panel p{font-size:14px;line-height:1.6;margin:8px 0}.sbw-panel small,.sbw-muted{font-size:12px;color:#748295;line-height:1.6}.sbw-error{color:#a72f25;font-size:14px}
.sbw-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.sbw-row h3{margin:0}.sbw-title,.sbw-page-head h1{font-size:32px;letter-spacing:-.03em;font-weight:700;margin:8px 0 24px}.sbw-kicker,.sbw-page-head small{font-size:11px;color:#e57a24;letter-spacing:.06em}
.sbw-page-head{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:space-between}
.sbw-panel button,.sbw-review-editor button,.sbw-page-head button,.sbw-row button,.sbw-queue-item button,.sbw-preflight button{border:1px solid #d6e4f5;background:#fff;border-radius:10px;padding:10px 14px;color:#216fca;font-size:13px;min-height:40px;cursor:pointer}.sbw-panel button:disabled,.sbw-review-editor button:disabled,.sbw-preflight button:disabled,.sbw-page-head button:disabled{opacity:.5;cursor:not-allowed}
.sbw-panel a,.sbw-queue a{color:#176dd3}.sbw-primary{background:#2178e7!important;color:white!important;border-color:#2178e7!important}.sbw-danger{color:#ac392b!important;border-color:#efc5bc!important}
.sbw-issues{background:#fffbf5;border-color:#f2d9b0}.sbw-issue{border-top:1px solid #efdfc5;padding:12px 0}.sbw-issue strong{font-size:13px}.sbw-issue p{white-space:pre-wrap}
[data-sb-wizard] .sbw-issues{margin:16px 32px 0;flex-shrink:0;max-height:260px;overflow:auto}.sbw-review-editor{border:1px solid #e7edf5;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:12px;min-width:0}.sbw-review-editor label,.sbw-filters label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#697b92;min-width:0}.sbw-review-editor textarea,.sbw-review-editor select,.sbw-filters input,.sbw-filters select{border:1px solid #dbe6f3;border-radius:10px;padding:11px;background:white;color:#182838;font-size:13px;width:100%;min-width:0}.sbw-review-editor textarea{resize:vertical}.sbw-issue-edit{padding-bottom:12px;border-bottom:1px solid #e5edf6;display:flex;flex-direction:column;gap:8px}.sbw-checkbox{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-size:13px!important}.sbw-checkbox input{width:17px!important;height:17px;accent-color:#2178e7;flex-shrink:0}
.sbw-timeline{padding-left:20px;display:flex;flex-direction:column;gap:16px;margin-top:10px}.sbw-timeline>li::marker{color:#2c7de2}.sbw-timeline strong,.sbw-timeline small{display:block}.sbw-timeline ul{padding-left:16px;list-style:disc}.sbw-timeline p{white-space:pre-wrap}
.sbw-preflight{position:fixed;inset:0;margin:auto;width:min(800px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0;border:1px solid #dce5ef;border-radius:22px;background:#f9fbfe;color:#152331;box-shadow:0 24px 80px #0c28444d;overflow:hidden}.sbw-preflight[open]{display:flex;flex-direction:column}.sbw-preflight::backdrop{background:#0a213a80}.sbw-dialog-head,.sbw-dialog-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 24px;background:white;flex-shrink:0}.sbw-dialog-head{border-bottom:1px solid #e0e9f3}.sbw-dialog-head h2{font-size:24px;font-weight:700}.sbw-dialog-head small{font-size:10px;color:#6a7c91;letter-spacing:.08em}.sbw-dialog-body{padding:24px;overflow:auto;min-height:0;overflow-wrap:anywhere}.sbw-dialog-foot{border-top:1px solid #e0e9f3}.sbw-preview-heading{display:flex;gap:20px;align-items:center}.sbw-preview-heading>div{min-width:0}.sbw-preview-heading h3{font-size:22px;font-weight:700}.sbw-preview-heading p{margin:8px 0;font-size:14px}.sbw-dialog-body>h3{font-size:17px;font-weight:700;margin:22px 0 12px}.sbw-track-list{list-style:none;padding:0;margin:0;border:1px solid #e1e9f3;border-radius:12px;background:white}.sbw-track-list li{padding:13px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-bottom:1px solid #e1e9f3}.sbw-track-list li:last-child{border:0}.sbw-track-list li>div{flex:1;min-width:100px}.sbw-track-list small{font-size:11px;color:#7d8b9a}
.sbw-bell{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #e1e9f3;border-radius:11px;color:#1b72dc;flex-shrink:0}.sbw-bell>span{position:absolute;top:-5px;right:-6px;border-radius:10px;background:#e87525;color:white;font-size:9px;min-width:17px;padding:1px 3px;text-align:center}.sbw-notifications .sbw-panel{margin:10px 0}.sbw-notifications .unread{border-left:4px solid #2c7de2;background:#f5f9ff}.sbw-pill{display:inline-block;border-radius:6px;padding:4px 8px;font-size:11px;background:#eaf3ff;color:#1d69bf}
.sbw-queue-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.sbw-queue-stats button{padding:18px;text-align:left;border:1px solid #dce6f2;background:white;border-radius:16px;cursor:pointer}.sbw-queue-stats strong{display:block;font-size:28px;color:#1975e4}.sbw-queue-stats span{font-size:13px;color:#6b7a8e}.sbw-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;align-items:end}.sbw-queue{display:flex;flex-direction:column;gap:10px;margin-top:14px}.sbw-queue-item{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #dfe8f3;border-radius:16px;background:white;min-width:0}.sbw-queue-main{flex:1;min-width:0;overflow-wrap:anywhere}.sbw-queue-main>a{font-size:16px;font-weight:700}.sbw-queue-main p{font-size:13px;color:#718094;margin-top:4px}.sbw-queue-date{font-size:12px;max-width:190px}.sbw-queue-date small{display:block;color:#7a8a9a;margin-top:4px}
@media(max-width:760px){.sbw-filters{grid-template-columns:minmax(0,1fr)}.sbw-queue-stats{gap:6px}.sbw-queue-stats button{padding:12px}.sbw-queue-stats span{font-size:11px}.sbw-queue-item{flex-wrap:wrap;gap:10px}.sbw-queue-main{flex-basis:calc(100% - 70px)}.sbw-queue-date{margin-right:auto}.sbw-title,.sbw-page-head h1{font-size:27px}.sbw-preview-heading{align-items:flex-start;flex-wrap:wrap}.sbw-dialog-body,.sbw-dialog-head,.sbw-dialog-foot{padding:16px}.sbw-dialog-foot button{width:100%}.sbw-panel{padding:16px}[data-sb-wizard] .sbw-issues{margin:12px 16px 0}}
