@charset "UTF-8";:root{--font-size-body: 12px;--font-size-header: 14px}.page-explain{padding-left:15px;margin-top:9px;margin-bottom:15px}.page-content{padding-left:15px;padding-right:15px;width:100%;max-width:100vw;box-sizing:border-box}@media (min-width: 800px){.page-content{padding-left:25px;padding-right:25px}}.flexrow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.dailysummary .table{width:100%}.dailysummary .table thead th{background-color:#e9ecef;color:#212529;font-weight:700;font-size:85%;padding:5px;text-align:center;vertical-align:middle;border-color:#dee2e6}.dailysummary .table thead th.moneycol{text-align:right}.dailysummary .table tbody td{padding-left:3px;padding-right:3px;vertical-align:middle;background-color:#fff}.dailysummary .report-cell{display:block;font-size:.8rem;font-weight:400;line-height:1.35;margin:0}.dailysummary .report-cell-emphasis{font-weight:600}.dailysummary td .report-cell.moneycol{text-align:right}@media (max-width: 800px){.dailysummary .table thead th{font-size:70%}.dailysummary .report-cell{font-size:.75rem}}@media (min-width: 800px){.dailysummary .report-cell{font-size:.85rem}}.dailysummary .report-month-toolbar{width:100%;align-items:stretch;gap:0;margin-bottom:1rem}.dailysummary .report-month-toolbar .report-month-field{flex:1 1 auto;min-width:0;padding:0 4px;display:flex;align-items:center}.dailysummary .report-month-toolbar .report-month-field .input-group{width:100%}@media (min-width: 800px){.dailysummary .report-month-toolbar .report-month-step.btn,.dailysummary .report-date-toolbar .report-date-step.btn{width:400px;max-width:38vw}}.dailysummary .report-date-toolbar{width:100%;align-items:stretch;gap:0;margin-bottom:1rem}.dailysummary .report-date-toolbar .report-date-field{flex:1 1 auto;min-width:0;padding:0 4px;display:flex;align-items:center}.dailysummary .report-date-toolbar .report-date-field .input-group{width:100%}.dailysummary .report-export-link{color:#007bff;padding-left:0;margin-top:.5rem;text-decoration:none}.dailysummary .report-export-link:hover{color:#0056b3;text-decoration:underline}.dailysummary .report-export-link i{margin-right:.35rem}#vet-legacy-root .doctorQueue.row>.patientCard,#vet-legacy-root .hospitalQueue.row>.patientCard{position:relative;z-index:0;isolation:isolate;border:1px solid #000!important;border-radius:5px;background-color:#fff;box-sizing:border-box;margin-left:0!important;margin-top:10px;margin-bottom:10px;padding:10px 12px 14px}#vet-legacy-root .doctorQueue .patientCard:before,#vet-legacy-root .hospitalQueue .patientCard:before{content:none!important;display:none!important}#vet-legacy-root .doctorQueue .patientCard>div,#vet-legacy-root .hospitalQueue .patientCard>div{position:relative;z-index:1}.staff-queue-page .doctorQueue.row>.patientCard,.staff-queue-page .hospitalQueue.row>.patientCard,.staff-queue-page .paymentQueue.row>.patientCard,.staff-queue-page .paymentQueue.row>.saleCard{position:relative;z-index:0;isolation:isolate;border:1px solid #c8c8c8!important;border-radius:5px;background-color:#fff;box-sizing:border-box;margin-left:0!important;margin-top:10px;margin-bottom:10px;padding:10px 12px 14px}.staff-queue-page .paymentQueue.row>.patientCard.hospital{background-color:#efefef}.staff-queue-page .paymentQueue.row>.saleCard{border-color:#6c757d!important}.staff-queue-page .paymentQueue.row>.patientCard .hospital-notice{color:red;position:absolute;bottom:15px}.staff-queue-page .doctorQueue .patientCard:before,.staff-queue-page .hospitalQueue .patientCard:before,.staff-queue-page .paymentQueue .patientCard:before,.staff-queue-page .paymentQueue .saleCard:before{content:none!important;display:none!important}.staff-queue-page .doctorQueue .patientCard>div,.staff-queue-page .hospitalQueue .patientCard>div,.staff-queue-page .paymentQueue .patientCard>div,.staff-queue-page .paymentQueue .saleCard>div{position:relative;z-index:1}.staff-queue-page .doctorQueue .patientCard .clientName,.staff-queue-page .hospitalQueue .patientCard .clientName,.staff-queue-page .paymentQueue .patientCard .clientName,.staff-queue-page .paymentQueue .saleCard .clientName{font-size:120%;margin-left:40px}.staff-queue-page .doctorQueue .patientCard .clientPhone,.staff-queue-page .hospitalQueue .patientCard .clientPhone,.staff-queue-page .paymentQueue .patientCard .clientPhone,.staff-queue-page .paymentQueue .saleCard .clientPhone{font-size:80%;margin-left:40px}.staff-queue-page .doctorQueue .patientCard .petName,.staff-queue-page .hospitalQueue .patientCard .petName,.staff-queue-page .paymentQueue .patientCard .petName,.staff-queue-page .paymentQueue .saleCard .petName{font-size:150%}.staff-queue-page .doctorQueue .patientCard .petDetail,.staff-queue-page .hospitalQueue .patientCard .petDetail,.staff-queue-page .paymentQueue .patientCard .petDetail,.staff-queue-page .paymentQueue .saleCard .petDetail{font-size:80%}.staff-queue-page .doctorQueue .patientCard .iconGroup,.staff-queue-page .hospitalQueue .patientCard .iconGroup,.staff-queue-page .paymentQueue .patientCard .iconGroup,.staff-queue-page .paymentQueue .saleCard .iconGroup{font-size:67%}.staff-queue-page .doctorQueue .patientCard .consultButton,.staff-queue-page .hospitalQueue .patientCard .consultButton,.staff-queue-page .paymentQueue .patientCard .consultButton,.staff-queue-page .paymentQueue .saleCard .consultButton,.staff-queue-page .doctorQueue .patientCard .admitButton{margin-top:15px;margin-bottom:15px;float:right}.staff-queue-page .hospitalQueue.row>.patientCard{border-left:4px solid #4a7fb5!important}.staff-queue-page .doctorQueue .patientCard.queue-type-consult{border-left:4px solid #6c757d!important}.staff-queue-page .doctorQueue .patientCard.queue-type-callback{border-left:4px solid #b08a4e!important}.staff-queue-page .doctorQueue .patientCard.queue-type-dispense{border-left:4px solid #17a2b8!important}.staff-queue-page .doctorQueue .patientCard.queue-type-grooming{border-left:4px solid #7c6d9e!important}.btn-hospital{background-color:#4a7fb5;border-color:#4a7fb5;color:#fff}.btn-hospital:hover{background-color:#3a6a99;border-color:#3a6a99;color:#fff}.btn-callback{background-color:#b08a4e;border-color:#b08a4e;color:#fff}.btn-callback:hover{background-color:#96753f;border-color:#96753f;color:#fff}.btn-grooming{background-color:#7c6d9e;border-color:#7c6d9e;color:#fff}.btn-grooming:hover{background-color:#6a5d8a;border-color:#6a5d8a;color:#fff}.staff-queue-page .paymentQueue .subDetail{font-size:75%}.add-consult-footer-btn{min-width:150px;min-height:46px}
