.calendar-toolbar{padding-left:4px!important;padding-right:4px!important}.rbc-month-view,.rbc-time-view{border:0}.rbc-header{font-weight:500;text-align:right}.rbc-header+.rbc-header{border-left:0}@media (max-width:959.95px){.rbc-month-view{height:100%;height:calc(100vh - 160px)}}@media (max-width:599px){.rbc-month-view{width:100%;overflow-y:hidden;min-height:.01%;overflow-x:auto}.rbc-month-view>*{width:700px}}@media (min-width:600px){.rbc-month-view{height:100%;height:calc(100vh - 176px)}}@media (min-width:960px){.rbc-month-view{height:100%;height:calc(100vh - 192px)}}.rbc-event{background-color:#3f51b5;border-radius:4px;font-size:12px}.rbc-day-slot .rbc-event{border-color:#fff}.theme-dark .rbc-day-bg+.rbc-day-bg,.theme-dark .rbc-day-slot .rbc-time-slot,.theme-dark .rbc-header,.theme-dark .rbc-month-row+.rbc-month-row,.theme-dark .rbc-time-content,.theme-dark .rbc-time-content>*+*>*,.theme-dark .rbc-time-header-content,.theme-dark .rbc-timeslot-group{border-color:rgba(0,0,0,.12)}.theme-dark .rbc-off-range-bg{background:rgba(6,6,6,.1)}quill-editor{display:block;border:0}.ql-container.ql-snow,.ql-toolbar.ql-snow{border:0}.CustomerComplainPage_pageContainer__36iZ5{padding:2rem;font-family:Arial,sans-serif;max-width:1200px;margin:auto;background-color:#f9f9f9}.CustomerComplainPage_header__20C0W{color:#333;margin-bottom:2rem;border-bottom:2px solid #eee;padding-bottom:1rem}.CustomerComplainPage_form__2wBlH{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.CustomerComplainPage_fullWidth__1JQ6F{grid-column:1/-1}.CustomerComplainPage_submitButton__1G0JD{padding:12px 24px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s}.CustomerComplainPage_submitButton__1G0JD:hover{background-color:#0056b3}.CustomerComplainPage_buttonContainer__vEulE{grid-column:1/-1;text-align:right;margin-top:1rem}.CustomerComplainPage_headerContainer__2xrBq{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.CustomerComplainPage_addButton__2cMHx{padding:10px 16px;background-color:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem}.CustomerComplainPage_addButton__2cMHx:hover{background-color:#218838}.CustomerComplainPage_filterContainer__dnfTt{margin-bottom:1.5rem}.CustomerComplainPage_filterInput__20Jas{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:1rem}.CustomerComplainPage_tableContainer__fvFEO{overflow-x:auto;margin-bottom:1.5rem}.CustomerComplainPage_complaintsTable__MJS60{width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CustomerComplainPage_complaintsTable__MJS60 td,.CustomerComplainPage_complaintsTable__MJS60 th{padding:12px 15px;text-align:left;border-bottom:1px solid #ddd}.CustomerComplainPage_complaintsTable__MJS60 th{background-color:#f8f9fa;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.CustomerComplainPage_complaintsTable__MJS60 th:hover{background-color:#e9ecef}.CustomerComplainPage_complaintsTable__MJS60 tbody tr:hover{background-color:#f8f9fa}.CustomerComplainPage_status__23ESa{padding:4px 8px;border-radius:4px;font-size:.85rem;font-weight:700}.CustomerComplainPage_open__1QyuY{background-color:#d4edda;color:#155724}.CustomerComplainPage_on-progress__2Skje{background-color:#fff3cd;color:#856404}.CustomerComplainPage_closed__33Qis{background-color:#f8d7da;color:#721c24}.CustomerComplainPage_editButton__3o1Vg{padding:6px 12px;background-color:#17a2b8;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem}.CustomerComplainPage_editButton__3o1Vg:hover{background-color:#138496}.CustomerComplainPage_noData__2CAtk{text-align:center;padding:20px;color:#6c757d}.CustomerComplainPage_pagination__2YNxY{display:flex;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.CustomerComplainPage_paginationButton__1X8iJ{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem}.CustomerComplainPage_paginationButton__1X8iJ:hover:not(:disabled){background-color:#0056b3}.CustomerComplainPage_paginationButton__1X8iJ:disabled{background-color:#6c757d;cursor:not-allowed}.CustomerComplainPage_pageInfo__1zbs_{font-size:1rem;color:#333}.CustomerComplainPage_loading__2Xj7e{text-align:center;padding:20px;font-size:1.2rem;color:#6c757d}.CustomerComplainPage_backButton__1WpET{padding:12px 24px;background-color:#6c757d;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s;margin-left:10px}.CustomerComplainPage_backButton__1WpET:hover{background-color:#5a6268}.CustomerComplainPage_divider__j8bka{grid-column:1/-1;border:0;height:1px;background-color:#ddd;margin:1rem 0}