.dg-weekly-card{margin:24px 0;padding:24px;border:1px solid #e3eae5;border-radius:16px;background:#fff}.dg-weekly-card h2{font-size:21px;margin:0 0 20px;color:#31554b}.dg-weekly-scroll{overflow-x:auto}.dg-weekly-table{width:100%;border-collapse:collapse;font-size:13px}.dg-weekly-table td,.dg-weekly-table th{padding:13px 15px;text-align:left;white-space:nowrap;border-bottom:1px solid #edf1ee}.dg-weekly-table thead th{background:#f0f6f2;color:#547567;font-weight:600}.dg-weekly-table tbody th{color:#3c6052;font-weight:600}.dg-weekly-table .is-off{color:#a7b4ac;background:#fafcfb}.dg-doctor-weekly{padding-top:10px;padding-bottom:45px}.dg-doctor-pending{object-fit:contain!important;background:#edf5f0;padding:40px;box-sizing:border-box}.doctor-choice .doctor-hours{font-size:12px;font-weight:400;line-height:1.7;white-space:normal}.doctor-choice .doctor-photo-note{font-size:11px;color:#81998b}.doctor-choice .doctor-pending-image{object-fit:contain;background:#edf5f0;padding:30px;box-sizing:border-box}.doctor-choice .doctor-role{font-size:13px}.doctor-weekly-hint{font-size:13px;line-height:1.7;color:#6b8475;margin:0 0 16px}