.toolbar-actions{display:flex;gap:8px;flex-wrap:wrap}
.toolbar .clear,.row .remove{border-color:#c66070;color:#912638}
.watch-meta{color:#526b78;font-size:12px;font-weight:700}
#status.error{color:#b3233e}
#status.live{color:#08704e}
.row{grid-template-columns:40px minmax(205px,1.5fr) repeat(4,minmax(90px,1fr)) 90px}
.row.alert{border-left-color:#b3233e;background:#fff7f8}
.row.standby{border-left-color:#9aa8ae}
.identity .watch-links{display:flex;gap:10px;flex-wrap:wrap;margin:4px 0}
.identity .watch-links a+a{margin-left:0}
.identity .watch-status{font-weight:800;color:#526b78}
.identity .watch-expiration{font-weight:800;color:#305b66}
.identity .watch-status.alert{color:#b3233e}
.identity .watch-status.warn{color:#8b6200}
.identity .watch-status.support{color:#08704e}
.identity .dash-standby{display:flex;align-items:center;gap:6px;margin-top:5px;color:#526b78;font-size:11px;font-weight:800}
.identity .dash-standby input{margin:0;accent-color:#087c60}
.identity .dash-entry-edit{display:flex;align-items:end;gap:5px;margin-top:5px}
.identity .dash-entry-edit label{display:grid;gap:2px;color:#607687;font-size:10px;font-weight:800}
.identity .dash-entry-edit input{width:78px;padding:5px;border:1px solid #a9bdc7;border-radius:4px;font:inherit}
.identity .dash-entry-edit button{padding:6px 7px;border:1px solid #14846a;border-radius:4px;background:#e9fff5;color:#075d4b;font-size:11px;font-weight:800}
.identity .dash-entry-edit small{font-size:10px}
.cell .gain{color:#08704e}
.cell .loss{color:#b3233e}
.cell .unavailable{color:#607687}
.row > .grade-it-link{grid-column:2/-1;justify-self:start;margin:0}
@media(max-width:850px){.row{grid-template-columns:repeat(2,minmax(0,1fr))}.identity{padding-right:35px}.row > .grade-it-link{grid-column:1/-1;justify-self:stretch}}
@media(max-width:500px){.toolbar{align-items:flex-start;flex-direction:column}.toolbar-actions{width:100%}.toolbar-actions button{flex:1}}
/* Saved-day navigation stays compact alongside the dense watch rows. */
.watch-day-tabs{display:flex;gap:6px;overflow-x:auto;padding:4px 0 12px;margin:0 0 10px;border-bottom:1px solid #c8d9de}
.watch-day-tabs button{flex:none;border:1px solid #a9c6cd;border-radius:4px;background:#fff;color:#17424a;padding:8px 11px;font-size:12px;font-weight:700;cursor:pointer}
.watch-day-tabs button[aria-pressed="true"]{background:#075544;border-color:#075544;color:#fff}
