/* Motivo MOT-028 - Scheduling & Availability visual refresh.
   Drop-in replacement for public/scheduling-manager.css.
   Compatible with existing scheduling-manager.js markup and endpoints. */
#employeeDashboard #motivoSchedNav[hidden],
#employeeDashboard #motivoSchedPanel.hidden,
#employeeDashboard #motivoSchedAffectedTechWrap[hidden],
#employeeDashboard #motivoSchedPreview[hidden] {display:none!important}

#employeeDashboard #motivoSchedPanel {
  grid-column:2;grid-row:2;min-width:0;
  display:grid;align-content:start;gap:20px;
  padding:clamp(18px,2.3vw,32px);
  background:#f8f7f2;color:#173c3b;border-radius:18px;
  font-family:inherit;
}
#motivoSchedPanel *,#motivoSchedPanel *::before,#motivoSchedPanel *::after {box-sizing:border-box}
#motivoSchedPanel .motivo-sched-heading {padding-bottom:2px}
#motivoSchedPanel .motivo-sched-heading span {
  color:#cb583b;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;
}
#motivoSchedPanel .motivo-sched-heading h3 {
  font-size:clamp(24px,2.7vw,32px);line-height:1.15;letter-spacing:-.035em;
  color:#173c3b;margin:7px 0 9px;
}
#motivoSchedPanel .motivo-sched-heading p {
  color:#607268;margin:0;line-height:1.55;font-size:14px;max-width:60ch;
}
#motivoSchedPanel .motivo-sched-warning {
  padding:13px 17px;border:1px solid #ecc8a8;
  border-left:4px solid #e86642;background:#fff4e8;color:#713f27;
  border-radius:10px;font-size:13px;line-height:1.65;
}
#motivoSchedPanel .motivo-sched-status {
  min-height:0;color:#2d775d;font-size:13px;font-weight:650;line-height:1.5;
  padding:0 2px;
}
#motivoSchedPanel .motivo-sched-status:empty {display:none}
#motivoSchedPanel .motivo-sched-status.error {color:#b23d33}
#motivoSchedPanel .motivo-sched-card {
  min-width:0;padding:clamp(18px,2vw,26px);background:#fff;
  border:1px solid #dfe7df;border-radius:15px;
  box-shadow:0 3px 12px rgba(20,53,45,.035);
}
#motivoSchedPanel .motivo-sched-card h4 {
  margin:0 0 18px;color:#173c3b;font-size:18px;font-weight:750;
  letter-spacing:-.02em;line-height:1.3;
}
#motivoSchedPanel .motivo-sched-card p {
  margin:0 0 17px;color:#607268;font-size:13px;line-height:1.65;
}
#motivoSchedPanel .motivo-sched-row {
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;
}
#motivoSchedPanel .motivo-sched-two {
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;
}
#motivoSchedPanel label {
  min-width:0;display:grid;align-content:start;gap:8px;
  color:#304c42;font-size:12px;font-weight:700;line-height:1.4;
}
#motivoSchedPanel input:not([type=checkbox]),
#motivoSchedPanel select {
  display:block;width:100%;min-width:0;max-width:100%;min-height:44px;
  padding:9px 12px;border:1px solid #ced9d0;border-radius:9px;
  background:#fff;color:#193d36;font:inherit;font-size:13px;
  box-shadow:none;
}
#motivoSchedPanel input::placeholder {color:#87978c}
#motivoSchedPanel input:focus,#motivoSchedPanel select:focus {
  outline:2px solid #e86642;outline-offset:1px;border-color:#d36b4d;
}
#motivoSchedPanel input[type=checkbox] {
  width:17px;height:17px;margin:0;accent-color:#287c66;cursor:pointer;flex:none;
}
/* Weekly hours: consistent four-column structure, no crowded flex wraps. */
#motivoSchedPanel .motivo-sched-days {
  margin:0 0 20px;border:1px solid #e4eae4;border-radius:12px;
  overflow:hidden;background:#fff;
}
#motivoSchedPanel .motivo-sched-day {
  display:grid;grid-template-columns:minmax(115px,1.15fr) minmax(110px,1fr) 20px minmax(110px,1fr);
  align-items:center;gap:14px;padding:12px 16px;
  border-top:1px solid #e9eee9;min-height:65px;
}
#motivoSchedPanel .motivo-sched-day:first-child {border-top:0}
#motivoSchedPanel .motivo-sched-day:nth-child(even) {background:#fafbf9}
#motivoSchedPanel .motivo-sched-day .motivo-sched-check {
  display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;
  color:#28473d;white-space:nowrap;
}
#motivoSchedPanel .motivo-sched-day>span {
  color:#8b9b91;font-size:12px;text-align:center;
}
#motivoSchedPanel .motivo-sched-day input[type=time] {
  width:100%;min-width:0;max-width:none;min-height:42px;
}
#motivoSchedPanel .motivo-sched-day:has(.sched-open:not(:checked)) {background:#f7f8f6}
#motivoSchedPanel .motivo-sched-day:has(.sched-open:not(:checked)) .sched-start,
#motivoSchedPanel .motivo-sched-day:has(.sched-open:not(:checked)) .sched-end {opacity:.55}
#motivoSchedPanel .motivo-sched-stack {display:grid;gap:16px}
#motivoSchedPanel .motivo-sched-stack .motivo-sched-row {margin-bottom:0}
#motivoSchedPanel .motivo-sched-inline {
  display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;
}
#motivoSchedPanel button {
  display:inline-flex;justify-content:center;align-items:center;gap:8px;
  min-height:43px;padding:10px 17px;border:1px solid #173c3b;border-radius:9px;
  background:#173c3b;color:#fff;font:inherit;font-size:13px;font-weight:700;
  line-height:1.25;cursor:pointer;transition:background .15s ease,border-color .15s ease;
}
#motivoSchedPanel button:hover:not(:disabled) {background:#2b5c52;border-color:#2b5c52}
#motivoSchedPanel button:disabled {opacity:.48;cursor:not-allowed}
#motivoSchedPanel button:focus-visible,#employeeDashboard #motivoSchedNav:focus-visible {
  outline:3px solid #e86642;outline-offset:3px;
}
#motivoSchedPanel .motivo-sched-primary {width:100%;background:#173c3b}
#motivoSchedPanel .motivo-sched-list {display:grid;gap:9px;margin-top:17px}
#motivoSchedPanel .motivo-sched-list>div {
  display:flex;justify-content:space-between;align-items:center;gap:12px;
  padding:12px 13px;border:1px solid #e5ece5;border-radius:9px;
  background:#f7f9f6;color:#2b4d40;font-size:12px;line-height:1.5;
}
#motivoSchedPanel .motivo-sched-list>div>span {min-width:0;overflow-wrap:anywhere}
#motivoSchedPanel .motivo-sched-list button {
  flex:none;min-height:34px;padding:7px 11px;
  background:#fff;border:1px solid #d4e1d7;color:#28584a;font-size:12px;
}
#motivoSchedPanel .motivo-sched-list button:hover:not(:disabled) {background:#e8f2e9;color:#173c3b;border-color:#c1d4c8}
#motivoSchedPanel .motivo-sched-list>p {margin:0;padding:15px;border-radius:9px;background:#f7f9f6;color:#7c8d82}
#motivoSchedPanel .motivo-sched-disruption {
  border-color:#eac6b6;background:#fffdfb;
}
#motivoSchedPanel .motivo-sched-disruption h4 {color:#884534}
#motivoSchedPanel .motivo-sched-disruption .motivo-sched-row {
  grid-template-columns:repeat(3,minmax(0,1fr));
}
#motivoSchedPanel .motivo-sched-actions {display:flex;flex-wrap:wrap;gap:10px}
#motivoSchedPanel .motivo-sched-danger,
#motivoSchedPanel .motivo-sched-danger:hover:not(:disabled) {
  background:#a73d2e;border-color:#a73d2e;color:white;
}
#motivoSchedPanel .motivo-sched-danger:hover:not(:disabled) {background:#8c2f24;border-color:#8c2f24}
#motivoSchedPanel .motivo-sched-preview {
  margin-top:14px;padding:13px 15px;border:1px solid #cfe5d5;
  background:#edf7ef;color:#235943;border-radius:9px;font-weight:700;font-size:13px;line-height:1.6;
}
#motivoSchedPanel .motivo-sched-confirm {
  display:flex;align-items:flex-start;gap:11px;margin:18px 0 14px;
  font-weight:600;font-size:13px;line-height:1.55;
}
#motivoSchedPanel .motivo-sched-confirm input {margin-top:2px}
#motivoSchedPanel .motivo-sched-footnote {
  margin:13px 0 0!important;color:#7b837d!important;font-size:12px!important;
}
/* Match the existing Motivo night palette without lowering contrast. */
body.dark-mode #employeeDashboard #motivoSchedPanel {background:#142421;color:#eaf1e9}
body.dark-mode #motivoSchedPanel .motivo-sched-heading h3,
body.dark-mode #motivoSchedPanel .motivo-sched-card h4,
body.dark-mode #motivoSchedPanel label {color:#eaf1e9}
body.dark-mode #motivoSchedPanel .motivo-sched-heading p,
body.dark-mode #motivoSchedPanel .motivo-sched-card p {color:#b3c7bb}
body.dark-mode #motivoSchedPanel .motivo-sched-card {background:#203630;border-color:#355448}
body.dark-mode #motivoSchedPanel .motivo-sched-disruption {background:#302e2b;border-color:#665042}
body.dark-mode #motivoSchedPanel .motivo-sched-disruption h4 {color:#ffb79b}
body.dark-mode #motivoSchedPanel .motivo-sched-day,
body.dark-mode #motivoSchedPanel .motivo-sched-day:nth-child(even),
body.dark-mode #motivoSchedPanel .motivo-sched-day:has(.sched-open:not(:checked)),
body.dark-mode #motivoSchedPanel .motivo-sched-days {background:#243b33;border-color:#3a584d}
body.dark-mode #motivoSchedPanel .motivo-sched-day {border-top-color:#3a584d}
body.dark-mode #motivoSchedPanel .motivo-sched-day .motivo-sched-check {color:#edf4ee}
body.dark-mode #motivoSchedPanel .motivo-sched-list>div,
body.dark-mode #motivoSchedPanel .motivo-sched-list>p {background:#29453a;border-color:#3b594c;color:#dbe7dd}
body.dark-mode #motivoSchedPanel .motivo-sched-list button {background:#203630;color:#eaf1e9;border-color:#537264}
body.dark-mode #motivoSchedPanel .motivo-sched-preview {background:#315244;color:#eaf1e9;border-color:#466c57}
body.dark-mode #motivoSchedPanel .motivo-sched-warning {background:#45352b;color:#ffe5d1;border-color:#7e5940;border-left-color:#e86642}
body.dark-mode #motivoSchedPanel input:not([type=checkbox]),
body.dark-mode #motivoSchedPanel select {background:#f6f8f5;color:#173c3b}
@media(max-width:1160px) {
  #motivoSchedPanel .motivo-sched-row {grid-template-columns:repeat(2,minmax(0,1fr))}
  #motivoSchedPanel .motivo-sched-two {grid-template-columns:1fr}
  #motivoSchedPanel .motivo-sched-day {grid-template-columns:minmax(110px,1fr) minmax(98px,1fr) 16px minmax(98px,1fr);gap:10px;padding:11px 12px}
}
@media(max-width:900px) {
  #employeeDashboard #motivoSchedPanel {padding:18px}
  #motivoSchedPanel .motivo-sched-two {grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px) {
  #motivoSchedPanel .motivo-sched-two,#motivoSchedPanel .motivo-sched-row,
  #motivoSchedPanel .motivo-sched-disruption .motivo-sched-row {grid-template-columns:1fr}
  #motivoSchedPanel .motivo-sched-day {grid-template-columns:minmax(100px,1fr) minmax(0,1fr) 16px minmax(0,1fr)}
}
@media(max-width:520px) {
  #employeeDashboard #motivoSchedPanel {padding:12px;gap:14px}
  #motivoSchedPanel .motivo-sched-card {padding:16px}
  #motivoSchedPanel .motivo-sched-day {grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;padding:13px 12px}
  #motivoSchedPanel .motivo-sched-day .motivo-sched-check {grid-column:1 / -1}
  #motivoSchedPanel .motivo-sched-day>span {display:none}
  #motivoSchedPanel .motivo-sched-day .sched-start {grid-column:1}
  #motivoSchedPanel .motivo-sched-day .sched-end {grid-column:2}
  #motivoSchedPanel .motivo-sched-inline {grid-template-columns:1fr}
  #motivoSchedPanel .motivo-sched-list>div {align-items:flex-start;flex-direction:column}
  #motivoSchedPanel .motivo-sched-list button {align-self:flex-start}
  #motivoSchedPanel .motivo-sched-actions button,#motivoSchedPanel .motivo-sched-danger {width:100%}
}


/* MOT-028 scheduling workspace refinement / sidebar state fix (2026-10-15). */
#employeeDashboard #motivoSchedPanel {gap:18px;max-width:100%;overflow:visible;}
#motivoSchedPanel .motivo-sched-heading {padding:4px 2px 6px;}
#motivoSchedPanel .motivo-sched-heading h3 {font-size:clamp(23px,2.7vw,32px);}
#motivoSchedPanel .motivo-sched-section-lead {display:flex;align-items:flex-start;gap:13px;margin:0 0 22px;}
#motivoSchedPanel .motivo-sched-section-icon {display:grid;place-items:center;width:34px;min-width:34px;height:34px;background:#fcebe4;color:#bd5136;border-radius:11px;font-size:12px;font-weight:850;}
#motivoSchedPanel .motivo-sched-section-lead h4 {margin:0 0 5px;line-height:1.28;}
#motivoSchedPanel .motivo-sched-section-lead p {margin:0;color:#607268;font-size:12px;line-height:1.5;}
#motivoSchedPanel .motivo-sched-resources {grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;}
#motivoSchedPanel .motivo-sched-resources > .motivo-sched-card {min-width:0;}
#motivoSchedPanel .motivo-sched-resources .motivo-sched-inline {grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end;}
#motivoSchedPanel .motivo-sched-resources .motivo-sched-inline button {white-space:nowrap;}
#motivoSchedPanel .motivo-sched-list {display:grid;gap:9px;max-width:100%;margin-top:18px;min-width:0;}
#motivoSchedPanel .motivo-sched-list > .motivo-sched-list-row {display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:12px 14px;background:#f7f9f6;border:1px solid #e2eae3;border-radius:12px;}
#motivoSchedPanel .motivo-sched-list > .motivo-sched-list-row > span {display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;min-width:0;flex:1;overflow-wrap:normal;word-break:normal;}
#motivoSchedPanel .motivo-sched-list-row strong {color:#173c3b;font-size:13px;font-weight:750;overflow-wrap:anywhere;min-width:0;}
#motivoSchedPanel .motivo-sched-list-row small {font-size:11px;color:#61786c;line-height:1.45;overflow-wrap:anywhere;}
#motivoSchedPanel .motivo-sched-list-row button {flex:0 0 auto;min-height:35px;padding:7px 12px;background:#fff;border:1px solid #d3e0d7;color:#235947;white-space:nowrap;}
#motivoSchedPanel .motivo-sched-pill {display:inline-flex;padding:4px 8px;border-radius:99px;font-size:10px;font-weight:750;letter-spacing:.02em;}
#motivoSchedPanel .motivo-sched-pill.is-on {background:#e2f2e9;color:#176044;}
#motivoSchedPanel .motivo-sched-pill.is-off {background:#f2e8e4;color:#854836;}
#motivoSchedPanel .motivo-sched-resources .motivo-sched-stack > .motivo-sched-row {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}
#motivoSchedPanel .motivo-sched-exception-grid {display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start;}
#motivoSchedPanel .motivo-sched-exception-col {min-width:0;}
#motivoSchedPanel .motivo-sched-exception-col + .motivo-sched-exception-col {border-left:1px solid #e2eae3;padding-left:25px;}
#motivoSchedPanel .motivo-sched-exception-col h5 {font-size:15px;color:#173c3b;margin:0 0 11px;}
#motivoSchedPanel .motivo-sched-exception-grid .motivo-sched-row {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;}
#motivoSchedPanel .motivo-sched-exception-grid .motivo-sched-row label:last-child:nth-child(odd) {grid-column:1/-1;}
#motivoSchedPanel .motivo-sched-exception-col .motivo-sched-stack {gap:12px;}
#motivoSchedPanel .motivo-sched-exception-col .motivo-sched-stack > button {width:100%;}
#motivoSchedPanel .motivo-sched-exception-col .motivo-sched-actions button {width:100%;}
#motivoSchedPanel .motivo-sched-exception-col .motivo-sched-danger {width:100%;}
#motivoSchedPanel .motivo-sched-exception-col .motivo-sched-confirm {display:flex;flex-direction:row;align-items:flex-start;gap:9px;margin:14px 0;}
#motivoSchedPanel .motivo-sched-exception-col .motivo-sched-confirm input {flex:0 0 17px;}
/* The booking component mounts into this same panel; give its existing elements a deliberate dashboard layout. */
#motivoSchedPanel #mot028Desk {padding:clamp(17px,2.2vw,28px);border:1px solid #dfe7df;border-radius:16px;background:linear-gradient(145deg,#fff,#f7faf7);box-shadow:0 8px 28px rgba(12,34,32,.05);}
#motivoSchedPanel #mot028Desk .mot028-head {display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;}
#motivoSchedPanel #mot028Desk .mot028-head > div {flex:1 1 260px;}
#motivoSchedPanel #mot028Desk .mot028-head button {flex:0 0 auto;width:auto;}
#motivoSchedPanel #mot028Desk .mot028-columns {display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:22px;align-items:start;}
#motivoSchedPanel #mot028Desk .mot028-columns > * {min-width:0;}
#motivoSchedPanel #mot028Desk #mot028Queue {max-height:430px;overflow:auto;}
#motivoSchedPanel #mot028Desk .mot028-request {width:100%;overflow-wrap:anywhere;}
#motivoSchedPanel #mot028Desk #mot028Form {background:#f9fbf8;border:1px solid #e4ebe4;border-radius:13px;padding:18px;}
#motivoSchedPanel #mot028Desk .mot028-actions {display:flex;flex-wrap:wrap;gap:9px;}
#motivoSchedPanel #mot028Desk .mot028-actions button {flex:1 1 175px;}
body.dark-mode #motivoSchedPanel .motivo-sched-section-lead p {color:#afc7b8;}
body.dark-mode #motivoSchedPanel .motivo-sched-list > .motivo-sched-list-row {background:#29453a;border-color:#3b594c;}
body.dark-mode #motivoSchedPanel .motivo-sched-list-row strong,body.dark-mode #motivoSchedPanel .motivo-sched-exception-col h5 {color:#edf4ee;}
body.dark-mode #motivoSchedPanel .motivo-sched-list-row small {color:#b8cfc1;}
body.dark-mode #motivoSchedPanel .motivo-sched-list-row button {background:#203630;color:#eaf1e9;border-color:#537264;}
body.dark-mode #motivoSchedPanel .motivo-sched-exception-col + .motivo-sched-exception-col {border-left-color:#355448;}
body.dark-mode #motivoSchedPanel #mot028Desk {background:#203630;border-color:#355448;box-shadow:none;}
body.dark-mode #motivoSchedPanel #mot028Desk #mot028Form {background:#192d26;border-color:#355448;}
@media(max-width:1150px) {
 #motivoSchedPanel .motivo-sched-resources {grid-template-columns:1fr;}
 #motivoSchedPanel .motivo-sched-exception-grid {grid-template-columns:1fr;}
 #motivoSchedPanel .motivo-sched-exception-col + .motivo-sched-exception-col {border-left:0;border-top:1px solid #e2eae3;padding-left:0;padding-top:23px;}
 #motivoSchedPanel #mot028Desk .mot028-columns {grid-template-columns:1fr;}
}
@media(max-width:680px) {
 #motivoSchedPanel .motivo-sched-resources .motivo-sched-stack > .motivo-sched-row {grid-template-columns:1fr 1fr;}
 #motivoSchedPanel .motivo-sched-resources .motivo-sched-stack > .motivo-sched-row label:first-child {grid-column:1/-1;}
 #motivoSchedPanel .motivo-sched-resources .motivo-sched-inline {grid-template-columns:1fr;}
 #motivoSchedPanel .motivo-sched-list-row {flex-wrap:wrap;}
 #motivoSchedPanel .motivo-sched-list-row button {width:auto;max-width:100%;}
 #motivoSchedPanel #mot028Desk .mot028-head button {width:100%;}
}


/* MOT-028 FIX: Service Bays / Technician Shifts dense, readable resource rows.
   Scope is intentionally limited to these two lists. Earlier flex rules and
   generic dashboard button sizing must not shrink labels into vertical text. */
#employeeDashboard #motivoSchedPanel #motivoSchedBays > .motivo-sched-list-row,
#employeeDashboard #motivoSchedPanel #motivoSchedShifts > .motivo-sched-list-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) max-content !important;
  align-items: center !important;
  justify-content: stretch !important;
  gap: 16px !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 72px;
  padding: 14px 16px !important;
}
#employeeDashboard #motivoSchedPanel #motivoSchedBays > .motivo-sched-list-row > span,
#employeeDashboard #motivoSchedPanel #motivoSchedShifts > .motivo-sched-list-row > span {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: flex-start !important;
  flex-wrap: nowrap !important;
  gap: 5px !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
}
#employeeDashboard #motivoSchedPanel #motivoSchedBays > .motivo-sched-list-row > span > strong,
#employeeDashboard #motivoSchedPanel #motivoSchedShifts > .motivo-sched-list-row > span > strong {
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
  white-space: normal !important;
  overflow-wrap: break-word !important;
  word-break: normal !important;
  font-size: 14px;
  line-height: 1.4;
}
#employeeDashboard #motivoSchedPanel #motivoSchedBays > .motivo-sched-list-row > span > small,
#employeeDashboard #motivoSchedPanel #motivoSchedShifts > .motivo-sched-list-row > span > small {
  display: inline-flex !important;
  flex: none !important;
  width: auto !important;
  max-width: 100% !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: break-word !important;
  line-height: 1.4;
}
#employeeDashboard #motivoSchedPanel #motivoSchedBays > .motivo-sched-list-row > button,
#employeeDashboard #motivoSchedPanel #motivoSchedShifts > .motivo-sched-list-row > button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  justify-self: end !important;
  flex: 0 0 auto !important;
  width: auto !important;
  min-width: 108px !important;
  max-width: 150px !important;
  min-height: 39px !important;
  padding: 9px 13px !important;
  margin: 0 !important;
  white-space: nowrap !important;
}
@media (max-width: 520px) {
  #employeeDashboard #motivoSchedPanel #motivoSchedBays > .motivo-sched-list-row,
  #employeeDashboard #motivoSchedPanel #motivoSchedShifts > .motivo-sched-list-row {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 12px !important;
  }
  #employeeDashboard #motivoSchedPanel #motivoSchedBays > .motivo-sched-list-row > button,
  #employeeDashboard #motivoSchedPanel #motivoSchedShifts > .motivo-sched-list-row > button {
    justify-self: start !important;
  }
}
