.bcc-list-page,.mobile-command-list-view{background:#fff;color:#203f59;display:grid;gap:14px;min-width:0}
.bcc-list-header,.mobile-command-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bfd1df}
.bcc-list-header h1,.mobile-command-list-head h1{font-size:22px;line-height:1.3;color:#1e527e;margin:0;font-weight:700}
.bcc-list-header p,.mobile-command-list-head p{font-size:12px;color:#60768a;margin:5px 0 0}
.bcc-activity-section,.mobile-command-activity-list{min-width:0;background:#fff}
.bcc-activity-section h2,.mobile-command-activity-list h2{font-size:15px;color:#315d80;margin:3px 0 9px;font-weight:700}
.bcc-activity-list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}
.bcc-list-page .bcc-item,.mobile-command-list-view .mobile-command-item{border:1px solid #bbcede;border-left:3px solid #2b75ab;border-radius:9px;padding:12px 14px;box-shadow:none;background:#fff;min-width:0}
.bcc-list-page .bcc-item.is-overdue,.mobile-command-list-view .mobile-command-item.overdue{border-left-color:#bc7730;background:#fff}
.bcc-list-page .bcc-item h3,.mobile-command-list-view .mobile-command-item header b{color:#19496e;font-size:16px;font-weight:700;overflow-wrap:anywhere}
.bcc-list-page .bcc-item p,.mobile-command-list-view .mobile-command-item p{font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.bcc-list-page .bcc-item small,.mobile-command-list-view .mobile-command-item small{font-size:12px;line-height:1.5}
.bcc-list-page .bcc-actions{flex:0 0 auto;max-width:45%}
.bcc-list-page button,.mobile-command-list-view button{background:#edf5fd;color:#245d88;border:1px solid #b0c9df;border-radius:8px;min-height:40px;padding:8px 11px;font-family:inherit}
.bcc-list-page button.primary,.mobile-command-list-view button.primary{background:#246fa9;color:#fff;border-color:#1c6095}
.bcc-list-page button:focus-visible,.mobile-command-list-view button:focus-visible{outline:3px solid #80b7e3;outline-offset:2px}
.bcc-list-page .bcc-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:10px;border:1px solid #c1d3e1;border-radius:9px;box-shadow:none}
.bcc-list-page .bcc-filters label{min-width:0}
.bcc-list-page .bcc-filters input,.bcc-list-page .bcc-filters select{width:100%;min-width:0;font-family:inherit}
.bcc-list-page .bcc-exceptions{gap:8px}
.bcc-list-page .bcc-exceptions button{background:#fff;text-align:left;border-left:3px solid #bc7730}
.mobile-command-list-view .mobile-command-activity-list{display:grid;gap:8px}
.mobile-command-list-view .mobile-command-item .actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}
.mobile-command-list-view .mobile-command-item .actions button{flex:1;min-width:90px}
@media(max-width:820px){.bcc-list-page .bcc-item{align-items:stretch}.bcc-list-page .bcc-actions{max-width:100%;justify-content:flex-start}.bcc-list-page .bcc-actions button{flex:0 1 auto}.bcc-list-page .bcc-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.bcc-list-header,.mobile-command-list-head{align-items:flex-start;flex-wrap:wrap}}

/* Consistent action controls, including unavailable Call placeholders. */
.bcc-list-page .bcc-actions,.mobile-command-list-view .mobile-command-item .actions{display:flex;flex-wrap:wrap;gap:8px}
.bcc-list-page .bcc-actions button,.mobile-command-list-view .mobile-command-item .actions button{background:#246fa9!important;border:1px solid #1c6095!important;color:#fff!important;box-sizing:border-box;border-radius:8px;min-height:42px;height:42px;min-width:100px;flex:0 0 100px;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.2}
.bcc-list-page .bcc-actions button:hover,.mobile-command-list-view .mobile-command-item .actions button:hover{background:#1c6095!important}
.bcc-list-page .bcc-actions button:disabled,.mobile-command-list-view .mobile-command-item .actions button:disabled{background:#d9e6f2!important;color:#526b82!important;border-color:#aabfd2!important;cursor:not-allowed;opacity:1}
