.self-center{align-self:center}.popup-detail-wrapper{min-width:350px;min-height:400px}[data-v-680e3d76] thead{background-color:var(--secondary-color);color:var(--font-color)}.color-red[data-v-680e3d76]{color:#dc3545}.color-green[data-v-680e3d76]{color:#28a745}.color-blue[data-v-680e3d76]{color:#f08080}.render-payment[data-v-680e3d76]{display:flex;justify-content:center;align-items:center}.underline[data-v-680e3d76]{text-decoration:underline;cursor:pointer}.relative[data-v-680e3d76]{position:relative}.h-screen[data-v-680e3d76]{height:100vh}.calendar-wrapper{border:1px solid var(--fc-border-color);border-radius:10px;background-color:#fff}.calendar-wrapper .custom-header{display:flex;justify-content:space-between;padding:16px 16px 0 16px;align-items:center;background-color:#fff}.calendar-wrapper .custom-header .title{font-size:1.25rem}.calendar-wrapper .custom-header .left{display:flex;gap:16px;align-items:center}.calendar-wrapper .custom-header .navigation{display:flex;gap:4px}.calendar-wrapper .custom-header .navigation button{border-radius:50%}.app-calendar{height:calc(100vh - 250px);overflow-x:auto;position:relative;min-height:0!important}.app-calendar thead{background-color:#fff}.app-calendar table{border-color:transparent!important;border-spacing:0}.app-calendar table:not([cellpadding]) td{padding-left:0;padding-right:0}.app-calendar th{padding-bottom:0!important;border:none;border-bottom:1px solid var(--fc-border-color)}.app-calendar .fc-col-header-cell-cushion{flex:1 1;display:flex;flex-flow:column;align-items:center;padding:12px 0;gap:4px}.app-calendar .fc-col-header-cell-cushion .day-name{text-transform:uppercase;font-size:.75rem;color:#79747e;font-weight:500}.app-calendar .fc-col-header-cell-cushion .day-number{display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:500;color:#79747e;height:2em;width:2em}.fc .fc-timegrid-slot[data-time="00:00:00"] .fc-timegrid-slot-label-cushion{display:none}.fc .fc-scrollgrid-section{height:0}.fc .fc-timegrid-divider{padding:0;border:none}.fc .fc-timegrid-axis-frame{display:none}.fc .fc-timegrid-slot-minor,.fc .fc-timegrid-slot[data-time="*"]{border:none}.fc-scrollgrid-section>td{padding-top:0!important}.fc .fc-timegrid-slot-label-cushion{color:#79747e}.fc .fc-toolbar.fc-header-toolbar{margin:0;padding:16px}.fc .fc-scrollgrid-section>*{border-right-width:0}.fc-event{background-color:transparent;border:none;border-radius:0;margin-left:-3px;margin-right:-6px;margin-top:-6px;margin-bottom:6px;box-shadow:none!important}.fc-v-event .fc-event-main{padding:0;background-color:#fff}.fc .fc-timegrid-slot{height:3.5em}.fc-timegrid-event .fc-event-main{padding:0}.calendar-event{height:100%;border-left:8px solid;padding:8px 4px;cursor:pointer;width:100%;display:flex;flex-direction:column;overflow:hidden}.calendar-event .name{font-weight:700;margin-top:8px;font-size:14px;text-transform:uppercase}.calendar-event.unavialable{background-color:rgba(0,0,0,.04);background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.08),rgba(0,0,0,.08) 8px,transparent 0,transparent 16px);border-left-color:transparent;opacity:.9;cursor:not-allowed;pointer-events:none;border:none}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin:0}.event-popover{position:absolute;background-color:#fff;padding:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1000;width:350px}.fc .fc-daygrid-body table tbody tr{height:130px}.fc .fc-daygrid-day-top{justify-content:center}:root{--fc-border-color:#c4c7c5;--fc-today-bg-color:#fff}.event-content{display:flex;flex-direction:column;gap:12px}.event-content .info-wrapper{display:flex;flex-direction:column;gap:4px}.event-content .info-wrapper .info-title{font-weight:700;color:#000}.event-content .info-item{display:flex;justify-content:space-between;align-items:start}.event-content .info-item .value{font-weight:700}.go-to-date-input{display:flex;align-items:center;border:1px solid var(--primary-color);border-radius:.25rem;padding:.375rem .75rem;height:35px;width:110px;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.go-to-date-input .vdatetime>input{height:auto;padding:0;text-align:center;cursor:pointer}.go-to-date-input:hover{background-color:var(--primary-color);color:#fff}.go-to-date-input:hover .vdatetime>input{color:#fff}.loob-item{border:1px solid #d8dbe0;overflow-x:hidden;overflow:scroll}.loob-item.absolute{position:absolute;top:62px;z-index:1;width:100%;max-height:150px}.loob-item.nodata{text-align:center;color:#a9a9a9;min-height:30px;height:unset}.loob-item .item,.loob-item.nodata{padding:5px 10px;background:#fff}.loob-item .item:hover{background:#d8dbe0;cursor:pointer}.lable-header{font-size:14px;font-weight:700!important;color:#000}datalist{position:absolute;background-color:#fff;border:1px solid #d8dbe0;border-radius:0 0 5px 5px;border-top:none;font-family:sans-serif;width:100%;padding:5px;max-height:10rem;z-index:2;overflow-y:auto}datalist[role=listbox] option{font-weight:400;display:block;white-space:nowrap;min-height:1.2em;padding:5px 0;text-overflow:ellipsis;overflow:hidden}datalist[role=listbox] option.active,datalist[role=listbox] option:hover{background-color:#add8e6}.arrow{position:absolute;color:#636f83;top:59%;right:10px}.transaction .text-header[data-v-749c7257]{color:#092d53;font-weight:600;font-size:20px;text-transform:uppercase}.transaction .header[data-v-749c7257]{display:flex;gap:8px;align-items:center}.transaction .button-view[data-v-749c7257]{border-radius:50%;width:36px;height:36px;display:flex;justify-content:center;align-items:center;padding:0}.transaction .button-view.active[data-v-749c7257]{background-color:var(--primary-color);color:#fff}.text-error[data-v-749c7257]{margin:0;color:red}.g-form[data-v-749c7257]{width:100%}.btn-filter[data-v-749c7257],[data-v-749c7257] .btn-filter button{color:var(--primary-color)!important;border-color:var(--primary-color);font-weight:100;min-width:105px}.year-month-wrapper[data-v-749c7257]{background-color:var(--primary-color)!important}