.black{color:#000!important}.red{color:red!important}.blue{color:blue!important}.light-blue{color:#0667e3!important}.tomato{color:tomato!important}.green{color:green!important}.yellow{color:#ff0!important}.white{color:#fff!important}.darkorange{color:#ff8c00!important}.orange{color:orange!important}.purple{color:#c200ff!important}.pink{color:pink!important}.royalblue{color:#6286f1!important}.pd-5{padding:5px!important}.text{line-height:30px!important}.inline{display:inline-block!important}em.note{color:#d14641;margin-left:10px;font-size:11px;display:inline-block}em.note:hover{color:#9b1d90;margin-left:10px;font-size:11px;display:inline-block}.bold-cell,.bold-row{font-weight:700;font-size:12px}.elm-center{text-align:center!important;vertical-align:middle!important}.middle tbody>tr>td{vertical-align:middle!important}.with-40{width:40px!important}.with-50{width:50px!important}.with-60{width:60px!important}.with-70{width:70px!important}.with-80{width:80px!important}.with-100{width:100px!important}.with-120{width:120px!important}.with-150{width:150px!important}.with-220{width:220px!important}.elm-left{text-align:left!important;vertical-align:middle!important}.elm-right{text-align:right!important;vertical-align:middle!important}.cursor{cursor:pointer!important}.cursor-grabbing{cursor:move!important}.table-striped tbody>tr:hover>td{background-color:#c9e0eb!important}.fr{float:right!important}.fl{float:left!important}.flex{display:flex}.flex-row-reverse{flex-direction:row-reverse;display:flex}.flex-column-reverse{flex-direction:column-reverse;display:flex}.flex-row{flex-direction:row;display:flex}.flex-column{flex-direction:column;display:flex}.form-flex{flex-direction:column;width:100%;display:-webkit-flex;display:flex}.padding-lr-mini{padding:0 10px!important}.padding-lr-small{padding:0 15px!important}.padding-lr-medium{padding:0 20px!important}.padding-lr-large{padding:0 30px!important}.padding-tb-mini{padding:10px 0!important}.padding-tb-15,.padding-tb-small{padding:15px 0!important}.padding-tb-medium{padding:20px 0!important}.padding-tb-large{padding:30px 0!important}.padding-right-20-percent{padding-right:20%!important}.padding-top-15{padding-top:15px!important}.padding-bottom-15{padding-bottom:15px!important}.margin-left-small,.margin-sm-lr,.margin-sm-tb{margin-left:5px!important}.margin-left-medium{margin-left:10px!important}.margin-left-large{margin-left:15px!important}.margin-left-10-per{margin-left:10%!important}.margin-left-5-per{margin-left:5%!important}.blur-parent-popup{opacity:.3!important}.noborder{border:0!important}.border-bottom-none{border-bottom:none!important}.background-none{background:none!important}.nopadding{padding:0!important}.margin-b-none,.nopadding .table{margin-bottom:0!important}.nopadding .table-bordered{border:0!important}.nomargin{margin:0!important}.nopadding-top,.padding-top-none{padding-top:0!important}.nopadding-bottom{padding-bottom:0!important}.nopadding-tb{padding-top:0!important;padding-bottom:0!important}.nopadding-left{padding-left:0!important}.nopadding-right{padding-right:0!important}.align-center{text-align:center!important}.align-left{text-align:left!important}.margin-t-5{margin-top:5px!important}.margin-r-5{margin-right:5px!important}.margin-b-5{margin-bottom:5px!important}.margin-b-10{margin-bottom:10px!important}.margin-l-5{margin-left:5px!important}.margin-sm{margin:5px!important}.margin-nm{margin:10px!important}.margin-lg{margin:15px!important}hr.mintop{margin-top:5px!important;margin-bottom:5px!important}.with-5-percent{width:5%!important}.with-7-percent,.with-8-percent{width:7%!important}.with-10-percent{width:10%!important}.with-15-percent{width:15%!important}.with-20-percent{width:20%!important}.with-25-percent{width:25%!important}.with-30-percent{width:30%!important}.with-35-percent{width:35%!important}.with-40-percent{width:40%!important}.with-45-percent{width:45%!important}.with-50-percent{width:50%!important}.with-55-percent{width:55%!important}.with-60-percent{width:60%!important}.with-65-percent{width:65%!important}.with-70-percent{width:70%!important}.with-75-percent{width:75%!important}.with-80-percent{width:80%!important}.with-85-percent{width:85%!important}.with-90-percent{width:90%!important}.with-935-percent{width:93.5%!important}.with-95-percent{width:95%!important}.with-965-percent{width:96.5%!important}.with-975-percent{width:97.5%!important}.with-985-percent{width:98.5%!important}.with-99-percent{width:99%!important}.with-100-percent{width:100%!important}.wh100-percent{width:100%!important;height:100%!important}input.error{border-color:#ef4e4e}label.error{color:#ef4e4e!important;margin:5px 0 0 10px!important;font-size:10px!important;display:block}#alert-message{z-index:999;width:50%;margin-bottom:5px;padding-top:14px;padding-bottom:14px;display:none;position:fixed;bottom:0;left:25%;overflow:hidden}.bold{font-weight:700!important}input.search{height:28px!important}.m-top-2{margin-top:2px!important}.avatar-img,.logo-img{border-radius:50%;width:60px;height:60px}.modal-dialog-centered{align-items:center;min-height:calc(100vh - 60px);display:flex;top:15%}.modal.fade .modal-dialog-centered{transform:translate(0)}div.form-border .form-group{border-bottom:1px solid #f1f5fc;margin-bottom:0;padding-top:15px;padding-bottom:15px}.pop-hide{display:none}.print-header{flex-direction:row;padding-top:10px;display:flex;position:relative}.print-header .path{flex:1}.print-main-info{padding:10px}.print-main-info table tr td.half{width:50%}.print-service{padding:10px}.print-service table tr:first-child th{border-top:1px solid #ddd!important}.print-service table tr:last-child td{border-bottom:1px solid #ddd}.print-service .table td:last-child,.print-service .table th:last-child{border-right:1px solid #ddd}.invoice-top-center{align-items:center;justify-content:center;padding:10px 0;font-size:24px;font-weight:700;display:flex}.display-flex{display:flex}.uppercase-text{text-transform:uppercase}.capitalize-first{text-transform:capitalize}.capitalize-first:first-letter{text-transform:uppercase}.strikethrough-text{text-decoration:line-through}.sticky-action-bar{z-index:50;position:sticky;bottom:0}.sticky-action-bar>.panel{margin-bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.12)}#wrapper:has(.sticky-action-bar){overflow:clip}form:has(>.sticky-action-bar){display:flow-root}.revenue-cards{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.revenue-card{background:#fff;border:1px solid #e3e6ea;border-radius:4px;flex:1 1 150px;padding:8px 12px}.revenue-card .rc-label{color:#777;font-size:12px}.revenue-card .rc-value{margin-top:2px;font-size:18px;font-weight:700}.revenue-card.rc-main{border-left:4px solid #3c8dbc}.revenue-card.rc-cash{border-left:4px solid #00a65a}.revenue-card.rc-debt{border-left:4px solid #dd4b39}.revenue-chart{border-bottom:1px solid #ccc;align-items:flex-end;gap:4px;height:200px;padding:6px 4px 0;display:flex;overflow-x:auto}.revenue-chart .rc-day{flex:1 0 22px;flex-direction:column;align-items:center;height:100%;display:flex}.revenue-chart .rc-bars{flex:1;align-items:flex-end;gap:2px;justify-content:center;width:100%;display:flex}.revenue-chart .rc-bar{border-radius:2px 2px 0 0;width:45%;min-height:1px}.revenue-chart .rc-bar.rc-net{background:#3c8dbc}.revenue-chart .rc-bar.rc-collected{background:#00a65a}.revenue-chart-axis{color:#777;gap:4px;padding:2px 4px;font-size:10px;display:flex;overflow-x:hidden}.revenue-chart-axis span{text-align:center;flex:1 0 22px}.revenue-legend i{border-radius:2px;width:10px;height:10px;margin:0 4px 0 12px;display:inline-block}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_day_of_week6:not(.xdsoft_current):not(.xdsoft_today),.xdsoft_datetimepicker .xdsoft_calendar th:nth-child(6){color:#1565c0}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_day_of_week0:not(.xdsoft_current):not(.xdsoft_today),.xdsoft_datetimepicker .xdsoft_calendar th:nth-child(7){color:#d32f2f}.modal.sc-dialog-window{z-index:100010!important}.modal-backdrop.sc-dialog-backdrop{z-index:100000!important}.modal.sc-dialog-window{align-items:center;justify-content:center;display:flex!important}.sc-dialog-window .modal-dialog{width:420px;max-width:calc(100% - 32px);margin:16px auto}.sc-dialog-window .modal-content{background:none;border:none;border-radius:14px;box-shadow:none}.sc-sub-banner{border-radius:8px;margin:10px 15px 0;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.5}.sc-sub-banner .fa{margin-right:6px}.sc-sub-banner-warning{color:#92400e;background:#fffbeb;border:1px solid #fcd34d}.sc-sub-banner-danger{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}.sc-sub-banner-link{color:inherit;margin-left:8px;font-weight:700;text-decoration:underline}.modal-content:has(>.sc-modal-box){background:none;border:none;border-radius:14px;box-shadow:none}.sc-dialog .sc-modal-header{padding:14px 18px}.sc-dialog .sc-modal-header.sc-dialog-confirm{background:linear-gradient(135deg,#f59e0b 0%,#d97706)}.sc-dialog .sc-modal-header h4{color:#fff;font-size:15px}.sc-dialog-body{color:#334155;background:#fff;max-height:60vh;padding:20px 22px;font-size:14px;line-height:1.6;overflow-y:auto;word-wrap:break-word}.sc-dialog-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;padding:12px 18px;display:flex}.sc-dialog-footer button{justify-content:center;min-width:90px;height:36px}.drug-receipt-modal .modal-dialog{width:1180px;max-width:96%}.dc-neg{color:#dc2626!important}.dc-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px}.dc-card-label{color:#64748b;text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:600}.dc-card-value{color:#0f172a;font-size:20px;font-weight:800}.dc-card-value.dc-neg{color:#dc2626}.s2-tags-dropdown{display:none!important}