.doctor-schedule-page[data-v-2153cf02]{background-color:#fff;min-height:100vh}.banner[data-v-2153cf02]{background:#5f7df7;color:#fff;padding:20px;border-radius:0 0 20px 20px;text-align:center;margin-bottom:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);.title[data-v-2153cf02]{font-size:1.2rem;font-weight:700;margin-bottom:10px}}.doctor-schedule-table[data-v-2153cf02]{width:100%;border-collapse:collapse;font-size:14px;color:#a1a1a1}.table-row[data-v-2153cf02]{display:flex;align-items:center;min-height:44px;border-bottom:1px solid #a8cae2}.cell[data-v-2153cf02]{flex:1;text-align:center;padding:0 6px;box-sizing:border-box}.table-row .cell[data-v-2153cf02]:nth-child(2){flex:1.5}