.v19679-stage-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px;padding-top:8px;border-top:1px dashed #dbe4ef}
.v19679-stage-quick button{min-height:32px!important;padding:5px 6px!important;font-size:9px!important;line-height:1.15!important;white-space:normal!important}
.v19679-stage-quick button.active{outline:2px solid #162844;outline-offset:1px}
.v19679-stage-quick .planned{background:#dbeafe!important;color:#1d4ed8!important}
.v19679-stage-quick .running{background:#ffedd5!important;color:#9a3412!important}
.v19679-stage-quick .settlement{background:#ede9fe!important;color:#6d28d9!important}
.v19679-settlement header{--stage:#8b5cf6!important}
@media (min-width:641px){
body.v192676-planner #planningBoard{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important}
body.v192676-planner #planningBoard .planning-board{
width:max-content!important;min-width:max-content!important;max-width:none!important;table-layout:fixed!important
}
body.v192676-planner #planningBoard .planning-board .tech-col{
width:168px!important;min-width:168px!important;max-width:168px!important
}
body.v192676-planner #planningBoard .planning-board th:not(.tech-col),
body.v192676-planner #planningBoard .planning-board td:not(.tech-col){
width:104px!important;min-width:104px!important;max-width:104px!important
}
body.v192676-planner #planningBoard .planning-board.compact th:not(.tech-col),
body.v192676-planner #planningBoard .planning-board.compact td:not(.tech-col){
width:96px!important;min-width:96px!important;max-width:96px!important
}
}
@media (min-width:641px) and (max-width:1100px){
body.v192676-planner #planningBoard .planning-board .tech-col{width:154px!important;min-width:154px!important;max-width:154px!important}
body.v192676-planner #planningBoard .planning-board th:not(.tech-col),
body.v192676-planner #planningBoard .planning-board td:not(.tech-col){width:86px!important;min-width:86px!important;max-width:86px!important}
body.v192676-planner #planningBoard .planning-board.compact th:not(.tech-col),
body.v192676-planner #planningBoard .planning-board.compact td:not(.tech-col){width:80px!important;min-width:80px!important;max-width:80px!important}
}
#v19679ApprovalShortcut{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
#v19679ApprovalShortcut .v19679-count{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;font-weight:900;padding:0 6px}
@media (min-width:641px){
#planningApprovalPanel{display:block!important;visibility:visible!important}
#planningApprovalPanel.v19679-attention{border:2px solid #f59e0b!important;background:#fffaf0!important}
}
@media (max-width:760px){.v19679-stage-quick{grid-template-columns:1fr}.v19679-stage-quick button{font-size:10px!important}}
