:root{--background:#fff;--foreground:#171717}*{box-sizing:border-box;margin:0;padding:0}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-geist-sans); --font-mono: var(--font-geist-mono);}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}.ant-message{bottom:20px;top:initial}.custom-delete-btn{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.custom-delete-btn:hover,.custom-delete-btn:focus,.custom-delete-btn:active{box-shadow:none!important;color:#000!important;background:0 0!important;border:none!important;outline:none!important}.custom-delete-btn:hover .anticon,.custom-delete-btn:focus .anticon,.custom-delete-btn:active .anticon{color:#000!important;font-weight:700!important}.custom-right-input input{text-align:end!important;padding-right:0!important}.table-no-data .ant-table-tbody>tr.ant-table-placeholder{display:none}.table-no-data .ant-table-tbody{visibility:hidden}@media print{body{margin:0;padding:20px;font-size:12px}.ant-btn{display:none!important}.no-print{display:none}table{border-collapse:collapse;width:100%}}.custom-datepicker input{text-align:right;width:18ch;padding:0}.login-form{z-index:2;width:min(430px,100vw - 32px);max-height:calc(100dvh - 32px);margin:0 auto;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@media only screen and (max-width:600px){.login-form{width:auto;top:50%;left:16px;right:16px;transform:translateY(-50%)}}.hidden-xs{display:inline}@media (max-width:575px){.hidden-xs{display:none}.ant-btn{padding:0 8px}.ant-picker-panels{flex-direction:column}.ant-modal{padding-bottom:0;top:0;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;margin:6px auto!important}.ant-modal .ant-modal-content{flex-direction:column;max-height:calc(100dvh - 12px);padding:14px;display:flex;overflow:hidden}.ant-modal .ant-modal-body{min-height:0;overflow:hidden auto}.ant-modal .ant-modal-footer{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ant-drawer-content-wrapper{width:min(92vw,420px)!important}.ant-card .ant-card-head,.ant-card .ant-card-body{padding-inline:12px}.ant-pagination{row-gap:8px}.ant-tabs-nav-wrap{overflow-x:auto}.responsive-search-actions .responsive-action-buttons{width:100%}.responsive-search-actions .responsive-action-buttons>:where(.ant-btn,.ant-dropdown-trigger){flex:calc(50% - 4px);min-width:0}.responsive-search-actions .responsive-action-buttons>.ant-radio-group{flex-wrap:wrap;flex:100%;display:flex}.responsive-search-actions .responsive-action-buttons>.ant-radio-group .ant-radio-button-wrapper{text-align:center;flex:1}.responsive-search-actions .schedule-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.responsive-search-actions .schedule-action-buttons>.ant-btn{width:100%}.responsive-search-actions .schedule-action-buttons>.responsive-secondary-actions{flex-direction:column;grid-column:1/-1;align-items:stretch;gap:8px;width:100%;display:flex}.responsive-search-actions .schedule-workflow-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.schedule-workflow-actions>:only-child{grid-column:1/-1}.schedule-workflow-actions .ant-btn{width:100%}.responsive-search-actions .schedule-utility-actions{grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px;display:grid}.schedule-utility-actions>*{min-width:0}.schedule-utility-actions .ant-btn,.schedule-utility-actions .ant-dropdown-trigger{width:100%}.responsive-search-actions .schedule-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.schedule-mobile-actions .ant-btn,.schedule-mobile-actions .ant-dropdown-trigger{width:100%}.responsive-search-actions .quiz-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.quiz-mobile-actions .ant-btn,.quiz-mobile-actions .ant-dropdown-trigger{width:100%}.responsive-page-info-header,.responsive-page-toolbar,.responsive-card-header{flex-direction:column;align-items:flex-start!important}.responsive-page-toolbar>*,.responsive-card-header>*{max-width:100%}.responsive-modal-form .ant-row{row-gap:0}.responsive-modal-form .ant-col{max-width:100%}.responsive-modal-form .ant-form-item-row>:where(.ant-form-item-label,.ant-form-item-control){text-align:start;flex:0 0 100%;max-width:100%}.responsive-modal-form .ant-form-item-label>label{height:auto}.responsive-modal-form :where(.ant-input,.ant-input-number,.ant-picker,.ant-select){width:100%!important;max-width:100%!important}.responsive-modal-footer{flex-wrap:wrap;gap:8px;display:flex}.responsive-modal-footer .ant-btn{flex:auto;margin-inline-start:0!important}.responsive-filter-flex{flex-direction:column;align-items:stretch}.responsive-filter-flex>:where(.ant-input-group-wrapper,.ant-select,.ant-input,.ant-picker){width:100%!important;max-width:100%!important}.responsive-page-toolbar .responsive-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.responsive-page-toolbar .responsive-action-buttons>*{width:100%}.responsive-schedule-view-toolbar{flex-direction:column;align-items:stretch!important}.responsive-schedule-view-toolbar>.ant-segmented{width:100%}.responsive-schedule-view-toolbar>.ant-segmented .ant-segmented-item{text-align:center;flex:1}.responsive-calendar-legend{font-size:12px}.custom-calendar-wrapper .fc .fc-header-toolbar{flex-direction:column;align-items:stretch;gap:8px}.custom-calendar-wrapper .fc .fc-toolbar-chunk{justify-content:center;display:flex}.custom-calendar-wrapper .fc .fc-toolbar-title{font-size:1.1rem}.custom-calendar-wrapper .fc .fc-toolbar-chunk:first-child{order:2;width:100%}.custom-calendar-wrapper .fc .fc-toolbar-chunk:nth-child(2){order:1}.custom-calendar-wrapper .fc .fc-toolbar-chunk:nth-child(3){order:3;width:100%}.custom-calendar-wrapper .fc .fc-button-group{width:100%;display:flex}.custom-calendar-wrapper .fc .fc-button{flex:1;min-height:40px}.custom-calendar-wrapper .fc .fc-scroller{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}}@media (min-width:576px) and (max-width:1199px){.ant-modal{max-width:calc(100vw - 32px)}}@media (max-width:1199px){.responsive-table-spin.ant-spin-nested-loading,.responsive-table-spin>.ant-spin-container{height:100%;min-height:0}.responsive-table-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto!important}.responsive-table-card :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-picker){width:100%!important;max-width:100%!important}.responsive-table-card .ant-card-head-title{white-space:normal;overflow-wrap:anywhere}.responsive-table-card .ant-card-head-wrapper{align-items:flex-start}.responsive-table-card .ant-space{flex-wrap:wrap;max-width:100%}.responsive-table-card img,.responsive-table-card video{max-width:100%;height:auto}.schedule-data-table .responsive-table-spin.ant-spin-nested-loading,.schedule-data-table .responsive-table-spin>.ant-spin-container,.schedule-data-table .responsive-table-scroll{min-height:0;height:auto!important}.schedule-data-table .responsive-table-scroll{overscroll-behavior-y:auto;overflow:visible!important}}@media (max-width:991px){.responsive-filter-row>.ant-col,.responsive-form-row>.ant-col{min-width:0}.responsive-table-only{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow-x:auto}.responsive-table-only .ant-table-wrapper{min-width:720px}.responsive-schedule-form>.ant-space,.responsive-schedule-form .ant-card-body>.ant-space-wrap{width:100%}.responsive-schedule-form .ant-space-wrap>.ant-space-item{min-width:0}}.auto-schedule-preview-mobile{display:none}.schedule-action-buttons .responsive-secondary-actions,.schedule-workflow-actions,.schedule-utility-actions{align-items:center;gap:8px;display:flex}@media (max-width:767px){.responsive-search-actions .responsive-action-buttons>.responsive-secondary-actions{flex:100%;width:100%}.responsive-search-actions .quiz-mobile-actions,.responsive-search-actions .schedule-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.quiz-mobile-actions .ant-btn,.quiz-mobile-actions .ant-dropdown-trigger,.schedule-mobile-actions .ant-btn,.schedule-mobile-actions .ant-dropdown-trigger{width:100%}.schedule-responsive-modal .ant-modal-title{padding-right:24px;line-height:1.35}.schedule-responsive-modal .ant-modal-body{overscroll-behavior-y:contain}.responsive-schedule-form .ant-row>.ant-col{flex:0 0 100%!important;max-width:100%!important}.responsive-schedule-form .ant-space-wrap>.ant-space-item{flex:min(100%,280px);max-width:100%}.responsive-schedule-form :where(.ant-input,.ant-input-number,.ant-picker,.ant-select){width:100%!important;max-width:100%!important}.schedule-responsive-modal .ant-modal-footer{z-index:2;margin-inline:-14px;background:#fff;border-top:1px solid #f0f0f0;grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:-14px;padding:10px 14px;display:grid;position:sticky;bottom:0}.schedule-responsive-modal .ant-modal-footer .ant-btn{width:100%;min-height:44px;margin-inline-start:0!important}.auto-schedule-sync-controls .ant-space{flex-direction:column;align-items:stretch;width:100%;display:flex;gap:10px!important}.auto-schedule-sync-controls .ant-space-item,.auto-schedule-sync-controls .ant-form-item{width:100%}.auto-schedule-sync-controls .ant-btn{width:100%;min-height:44px}.auto-schedule-sync-controls .ant-typography{line-height:1.55}.auto-schedule-preview-desktop{display:none}.auto-schedule-preview-mobile{flex-direction:column;gap:10px;display:flex}.auto-schedule-preview-mobile .ant-card-head{min-height:0;padding:10px 12px}.auto-schedule-preview-mobile .ant-card-head-title,.auto-schedule-preview-mobile .ant-card-extra{white-space:normal}.auto-schedule-preview-mobile .ant-card-body{padding:12px}.responsive-mapping-grid{grid-template-columns:minmax(0,1fr) 36px!important}.responsive-mapping-grid>:nth-child(2){grid-area:2/1/auto/-1}.responsive-config-mode{flex-direction:column;align-items:stretch!important}.responsive-config-mode>*,.responsive-config-mode .ant-segmented{width:100%}.responsive-config-mode .ant-segmented-group{flex-direction:column}}.bill-tabs .ant-tabs-content.ant-tabs-content-top{position:relative;min-height:100%!important}.ant-tabs,.ant-tabs-content,.ant-tabs-tabpane-active{flex-direction:column;height:100%;min-height:0;display:flex}.bill-tabs .ant-tabs-content-holder{flex-direction:column;flex:1;min-height:0;display:flex}.site-layout-background{margin:12px 0}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.site-layout-background{margin:24px 16px}}@media (max-width:768px){.daily-revenue{border-right:none!important}:where(.ant-input,.ant-input-affix-wrapper,.ant-picker-input>input,.ant-select-selector),:where(.ant-input-textarea),:where(.ant-picker),:where(.ant-select-selection-item),:where(.ant-form-item-label>label){font-size:16px!important}}.summary-row{font-weight:600}.summary-row:hover td{background-color:#f0f0f0!important}.ant-table-body{overflow-y:auto!important}*{scrollbar-width:thin;scrollbar-color:#00000040 transparent}::-webkit-scrollbar{width:6px!important;height:6px!important}.ant-table-content::-webkit-scrollbar{width:6px!important;height:6px!important}.ant-table-body::-webkit-scrollbar{width:6px!important;height:6px!important}.ant-table-header::-webkit-scrollbar{width:6px!important;height:6px!important}::-webkit-scrollbar-track{background:0 0!important}.ant-table-content::-webkit-scrollbar-track{background:0 0!important}.ant-table-body::-webkit-scrollbar-track{background:0 0!important}.ant-table-header::-webkit-scrollbar-track{background:0 0!important}::-webkit-scrollbar-thumb{background:#00000040!important;border-radius:10px!important}.ant-table-content::-webkit-scrollbar-thumb{background:#00000040!important;border-radius:10px!important}.ant-table-body::-webkit-scrollbar-thumb{background:#00000040!important;border-radius:10px!important}.ant-table-header::-webkit-scrollbar-thumb{background:#00000040!important;border-radius:10px!important}::-webkit-scrollbar-thumb:hover{background:#00000073!important}.ant-table-content::-webkit-scrollbar-thumb:hover{background:#00000073!important}.ant-table-body::-webkit-scrollbar-thumb:hover{background:#00000073!important}.ant-table-header::-webkit-scrollbar-thumb:hover{background:#00000073!important}::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}
