.work-board{min-width:0}.work-board-toolbar{display:flex;align-items:center;gap:8px;margin:0 0 10px}.work-board-toolbar select{width:170px}.work-board-toolbar input{max-width:440px;min-width:0;margin:0}.work-board-toolbar button{min-height:40px;padding:7px 12px;white-space:nowrap;font-size:12px}.work-board-filters{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0 0 14px}.work-board-filters button{font-size:12px;min-height:34px;margin:0;padding:6px 12px;border:1px solid #cddfe9;background:#fff}.work-board-filters button[aria-pressed=true]{background:#183f55;color:#fff;border-color:#183f55}.work-board-filters small{margin-left:auto;font-size:12px}.work-board-lanes{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.production-board .work-board-lanes{grid-template-columns:repeat(4,minmax(0,1fr))}.work-board-lane{background:#e9f1f7;border:1px solid #cfdfe9;border-radius:10px;overflow:hidden;min-width:0}.work-board-lane>header{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:6px;background:#dbeaf6;margin:0}.work-board-lane>header h2{font:750 16px/1.3 Inter,Arial,sans-serif!important;margin:0}.work-board-lane>header span{font-size:12px;background:#fff;border-radius:5px;padding:2px 7px;font-weight:700}.work-board-lane.lane-1>header{background:#eceaf9}.production-board .lane-1>header{background:#cce5fa}.production-board .lane-2>header{background:#d5ecf6}.work-board-lane.lane-2>header,.production-board .lane-3>header{background:#daeedf}.work-board-cards{display:grid;gap:8px;padding:9px}.board-job-card{background:#fff;border:1px solid #d8e3eb;border-left:3px solid #327cab;border-radius:8px;padding:11px;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.board-job-card.board-job-late{border-left-color:#cf3038}.board-job-thumb{width:65px;align-self:start}.board-job-thumb img{width:65px;height:49px;object-fit:cover;border-radius:5px;display:block}.board-job-thumb a{display:block}.board-job-thumb a>span{display:none}.board-job-copy{min-width:0;grid-column:2}.board-job-card:not(:has(.board-job-thumb:not([hidden]))) .board-job-copy{grid-column:1/-1}.board-job-title{font:750 15px/1.35 Inter,Arial,sans-serif!important;text-align:left!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;min-height:0!important;width:auto!important;color:#173f56!important;overflow-wrap:anywhere;display:block}.board-job-copy p{font-size:13px!important;line-height:1.45;margin:5px 0 8px!important;color:#4e687c}.board-job-facts{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;font-size:11px;color:#61788b}.board-job-facts span{overflow-wrap:anywhere}.board-job-facts time{font-weight:650;white-space:nowrap}.board-overdue{color:#be2630}.board-card-actions{grid-column:1/-1;display:flex;gap:6px;align-items:center;margin-top:3px}.board-card-actions select{min-width:0;flex:1;font-size:12px;padding:6px 8px;min-height:34px}.board-card-actions button{font-size:11px;padding:5px 8px;min-height:34px;white-space:nowrap;margin:0}.board-lane-pages{display:flex;justify-content:space-between;gap:6px;align-items:center;padding:7px 10px}.board-lane-pages button{padding:4px 10px;min-height:32px;font-size:13px}.board-lane-pages small{font-size:11px}.board-lane-empty{font-size:12px;text-align:center;padding:20px 8px;color:#72889a}.work-board-mobile{display:none}.board-footnote{font-size:11px!important;color:#698092;margin-top:10px!important}.board-waiting-strip{display:flex;gap:12px;align-items:center;background:#fff2d5;border:1px solid #ebd7a7;padding:9px 12px;margin-top:12px;border-radius:7px;font-size:12px;line-height:1.4}.board-waiting-strip strong{white-space:nowrap}.board-waiting-strip span{min-width:0;overflow-wrap:anywhere}.board-waiting-badge{display:block;color:#946017;background:#fff3d9;padding:3px 6px;border-radius:4px;font-size:11px;margin-top:6px}.board-sync-error{background:#fff0dd;color:#98431c;padding:9px 12px;border-radius:5px;font-size:13px}.production-tv{background:#eef4f8!important;background-image:none!important}.production-tv>.site-nav,.production-tv main>header,.production-tv main>footer,.production-tv #sparkLaunch,.production-tv #notice,.production-tv .compact-top-toolbar{display:none!important}.production-tv main{margin:0!important;padding:16px 22px!important;max-width:none!important;width:100%!important}.production-tv .work-board-lanes{gap:16px}.shop-tv-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0 15px;margin:0}.shop-tv-header>div:first-child{display:flex;gap:20px;align-items:baseline}.shop-tv-header strong{font-size:32px;color:#193e55}.shop-tv-header span{font-size:20px;color:#547288}.shop-tv-controls{display:flex;align-items:center;gap:6px}.shop-tv-controls>span{font-size:14px}.shop-tv-controls button{font-size:12px;min-height:32px;padding:5px 8px}.shop-tv-board .work-board-lane>header{padding:12px 16px}.shop-tv-board .work-board-lane>header h2{font-size:26px!important}.shop-tv-board .work-board-lane>header span{font-size:20px}.shop-tv-board .board-job-card{display:block;padding:14px;border-left-width:5px}.shop-tv-board .board-job-title{font-size:24px!important;line-height:1.25}.shop-tv-board .board-job-copy p{font-size:21px!important;line-height:1.35;margin:7px 0 9px!important}.shop-tv-board .board-job-facts{font-size:17px}.shop-tv-board .board-job-facts time{white-space:normal;text-align:right}.shop-tv-board .board-waiting-badge{font-size:16px}.shop-tv-board .board-lane-pages small{font-size:16px}.shop-tv-board .board-waiting-strip{font-size:17px}.shop-tv-foot{font-size:13px;color:#6a8090;text-align:center;margin-top:9px}.shop-tv-board .board-lane-empty{font-size:20px}.production-tv .board-job-title,.production-tv .board-job-copy p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
@media(max-width:1150px){.work-board-lanes{gap:9px}.work-board-lane>header h2{font-size:14px!important}.production-board:not(.shop-tv-board) .work-board-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.work-board-toolbar select{width:150px}.work-board-toolbar input{max-width:none;flex:1}.work-board-toolbar{flex-wrap:wrap}.shop-tv-header strong{font-size:25px}.shop-tv-header span{font-size:16px}.shop-tv-board .board-job-title{font-size:20px!important}.shop-tv-board .board-job-copy p{font-size:18px!important}.shop-tv-board .board-job-facts{font-size:14px}.shop-tv-board .work-board-lane>header h2{font-size:22px!important}}
@media(max-width:700px){.work-board-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.work-board-toolbar select{grid-column:1;width:100%;font-size:16px;min-height:42px}.work-board-toolbar input{grid-column:1/-1;grid-row:2;max-width:none;width:100%;font-size:16px}.work-board-toolbar button{min-height:42px;font-size:12px;padding:6px 9px}.work-board-toolbar #boardRefresh{display:none}.work-board-filters{gap:5px;margin:10px 0}.work-board-filters button{min-height:38px;font-size:11px;padding:5px 9px}.work-board-filters small{font-size:11px;width:100%;margin:2px 0}.work-board-mobile{display:flex;align-items:center;gap:8px;margin:0 0 9px;font-size:12px}.work-board-mobile select{font-size:16px;min-height:44px;flex:1;min-width:0}.work-board:not(.shop-tv-board) .work-board-lanes{display:block}.work-board:not(.shop-tv-board) .work-board-lane[data-mobile-visible=false]{display:none}.work-board-lane>header{padding:9px 11px}.board-job-card{padding:11px}.board-job-title{font-size:15px!important;min-height:30px!important}.board-card-actions select{min-height:42px;font-size:16px;padding:6px}.board-card-actions button{min-height:42px;font-size:12px}.board-job-copy p{font-size:13px!important}.board-job-facts{font-size:12px}.board-waiting-strip{align-items:flex-start;font-size:11px;gap:8px}.board-lane-pages button{min-height:40px}.production-tv main{padding:10px!important}.shop-tv-header{display:block}.shop-tv-header>div:first-child{gap:12px}.shop-tv-controls{flex-wrap:wrap;margin-top:7px}.shop-tv-board.production-board .work-board-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-tv-board .board-job-title{font-size:17px!important}.shop-tv-board .board-job-copy p{font-size:15px!important}.shop-tv-board .board-job-facts{font-size:12px}}
.action-board .lane-1>header{background:#f4ead7}.production-board .lane-3 .board-job-card{border-left-color:#339d58}.shop-tv-board .board-job-facts span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.shop-tv-board .board-waiting-badge,.shop-tv-board .board-waiting-strip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.work-board .work-board-mobile{display:none}
@media(max-width:700px){.work-board .work-board-mobile{display:flex}}
.production-board .work-board-lane.lane-0>header{background:#e1e9ef}.production-board .work-board-lane.lane-2>header{background:#d5ecf6}
