.service-modal-overlay[data-v-2ff58260]{position:fixed;z-index:11000;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto;padding:24px;background:rgba(20,26,38,.36)}.service-modal-card[data-v-2ff58260]{width:100%;max-width:492px;padding:20px 18px 18px;border:1px solid #e7ecf3;border-radius:14px;background:#fff;-webkit-box-shadow:0 18px 55px rgba(17,24,39,.18);box-shadow:0 18px 55px rgba(17,24,39,.18)}.service-modal-header[data-v-2ff58260]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px dashed #e4e9f0}.service-modal-header h2[data-v-2ff58260],.service-success-title[data-v-2ff58260]{margin:0;color:#1d2939;font-size:16px;font-weight:700}.service-modal-header p[data-v-2ff58260]{margin:4px 0 0;color:#667085;font-size:12px;line-height:1.45}.service-modal-close[data-v-2ff58260]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px 8px;border:1px solid #edf0f4;border-radius:8px;background:#fff;color:#778397;font-size:12px;cursor:pointer}.service-modal-close span[data-v-2ff58260]{margin-left:3px;font-size:17px;line-height:10px;vertical-align:-1px}.service-form[data-v-2ff58260]{gap:14px}.service-form-field[data-v-2ff58260],.service-form[data-v-2ff58260]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service-form-field[data-v-2ff58260]{min-width:0;gap:7px;margin:0}.service-form-field>span[data-v-2ff58260]{color:#344054;font-size:12px;font-weight:600}.service-form-field b[data-v-2ff58260]{color:#ef4444}.service-form-field input[data-v-2ff58260],.service-form-field select[data-v-2ff58260]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:42px;padding:0 12px;border:1px solid #dce5f0;border-radius:11px;outline:none;background:#fff;color:#344054;font-family:inherit;font-size:13px}.service-form-field input[data-v-2ff58260]::-webkit-input-placeholder{color:#98a2b3}.service-form-field input[data-v-2ff58260]::-moz-placeholder{color:#98a2b3}.service-form-field input[data-v-2ff58260]:-ms-input-placeholder{color:#98a2b3}.service-form-field input[data-v-2ff58260]::-ms-input-placeholder{color:#98a2b3}.service-form-field input[data-v-2ff58260]::placeholder,.service-form-field select[data-v-2ff58260]:invalid{color:#98a2b3}.service-form-field input[data-v-2ff58260]:focus,.service-form-field select[data-v-2ff58260]:focus{border-color:#8ea9f3;-webkit-box-shadow:0 0 0 3px rgba(49,94,251,.1);box-shadow:0 0 0 3px rgba(49,94,251,.1)}.service-form-field[data-v-2ff58260] :disabled{background:#f8fafc;cursor:not-allowed}.service-form-grid[data-v-2ff58260]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.service-optional-divider[data-v-2ff58260]{height:1px;margin:2px 0 0;border-top:1px dashed #e4e9f0;text-align:left}.service-optional-divider span[data-v-2ff58260]{position:relative;top:-9px;padding-right:8px;background:#fff;color:#98a2b3;font-size:11px}.service-form-error[data-v-2ff58260]{margin:0;color:#b42318;font-size:12px}.service-modal-actions[data-v-2ff58260],.service-success-actions[data-v-2ff58260]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.service-success-actions--single[data-v-2ff58260]{grid-template-columns:1fr}.service-success-actions--single .service-modal-button[data-v-2ff58260]{width:50%;justify-self:center}.service-modal-button[data-v-2ff58260]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:46px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 14px;border:1px solid transparent;border-radius:12px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease}.service-modal-button.secondary[data-v-2ff58260]{border-color:#b9c0ca;background:#fff;color:#667085}.service-modal-button.secondary[data-v-2ff58260]:hover:not(:disabled){background:#f8fafc}.service-modal-button.primary[data-v-2ff58260]{background:#394cf2;color:#fff}.service-modal-button.primary[data-v-2ff58260]:hover:not(:disabled){background:#293bdc}.service-modal-button[data-v-2ff58260]:disabled{opacity:.55;cursor:not-allowed}.service-success-icon[data-v-2ff58260]{width:54px;height:54px;margin:8px auto 18px}.service-success-icon svg[data-v-2ff58260]{display:block;width:100%;height:100%}.service-success-title[data-v-2ff58260]{text-align:center}.service-success-message[data-v-2ff58260]{margin:10px 0 28px;color:#667085;font-size:13px;text-align:center}@media (max-width:560px){.service-modal-overlay[data-v-2ff58260]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px}.service-modal-card[data-v-2ff58260]{margin:auto 0;padding:18px 16px 16px}.service-form-grid[data-v-2ff58260]{grid-template-columns:1fr}.service-modal-actions[data-v-2ff58260],.service-success-actions[data-v-2ff58260]{gap:8px}.service-modal-button[data-v-2ff58260]{padding:0 8px;font-size:13px}}.table-skeleton[data-v-784c5191]{margin:10px 0;background:#fff;border-radius:8px;overflow:hidden}.skeleton-header[data-v-784c5191]{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.skeleton-row[data-v-784c5191]{border-bottom:1px solid #f0f0f0}.skeleton-row[data-v-784c5191]:nth-child(2n){background-color:#fafafa}.showBreadcrumbs[data-v-2b1c1251]{display:none!important}.action-buttons[data-v-2b1c1251]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;white-space:nowrap}.width-90[data-v-2b1c1251]{width:100%;margin:5px 20px}.custom-date-picker[data-v-2b1c1251]{width:100%;height:45px!important;font-size:14px;line-height:1.5;border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .75rem;background-color:#fff}.custom-date-picker .btn[data-v-2b1c1251],.search-input-group .form-control[data-v-2b1c1251],.search-input-group .input-group-text[data-v-2b1c1251]{height:45px!important}.custom-date-picker .dropdown-menu[data-v-2b1c1251]{min-width:100%;max-width:300px;font-size:.9rem}.date-range-custom[data-v-2b1c1251]{margin-bottom:1rem}.datatable-vue table td[data-v-2b1c1251],.datatable-vue table th[data-v-2b1c1251]{vertical-align:middle!important;text-align:left}.datatable-vue table td[data-v-2b1c1251]:nth-child(6),.datatable-vue table td[data-v-2b1c1251]:nth-child(7),.datatable-vue table td[data-v-2b1c1251]:nth-child(8),.datatable-vue table th[data-v-2b1c1251]:nth-child(6),.datatable-vue table th[data-v-2b1c1251]:nth-child(7),.datatable-vue table th[data-v-2b1c1251]:nth-child(8){text-align:center!important}@media screen and (max-width:991px){.showBreadcrumbs[data-v-2b1c1251]{display:block!important}}@media screen and (max-width:767px){.custom-font-18[data-v-2b1c1251],.custom-font-24[data-v-2b1c1251]{font-size:16px!important}}.service-info-page[data-v-2b1c1251]{padding:16px 24px 32px;background:#f4f7fb;min-height:calc(100vh - 80px);color:#172033}.service-list-card[data-v-2b1c1251]{overflow:visible;border:1px solid #e5ebf3;border-radius:16px;background:#fff;-webkit-box-shadow:0 2px 5px rgba(27,47,77,.04);box-shadow:0 2px 5px rgba(27,47,77,.04)}.service-filter-panel[data-v-2b1c1251]{padding:14px 16px 12px}.service-filter-actions[data-v-2b1c1251],.service-filter-row[data-v-2b1c1251],.service-footer-page-size[data-v-2b1c1251],.service-list-controls[data-v-2b1c1251],.service-page-size[data-v-2b1c1251],.service-pagination-actions[data-v-2b1c1251],.service-row-actions[data-v-2b1c1251],.service-status-tabs[data-v-2b1c1251],.service-toolbar-row[data-v-2b1c1251]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-filter-row[data-v-2b1c1251]{gap:10px}.service-date-filter[data-v-2b1c1251],.service-filter-control[data-v-2b1c1251],.service-footer-page-size[data-v-2b1c1251],.service-page-size[data-v-2b1c1251],.service-search[data-v-2b1c1251]{-webkit-box-sizing:border-box;box-sizing:border-box;height:36px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569}.service-date-range[data-v-2b1c1251]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 280px;flex:0 1 280px;min-width:250px;height:36px;overflow:hidden;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.service-date-filter[data-v-2b1c1251]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:0}.service-date-filter+.service-date-filter[data-v-2b1c1251]{border-left:1px solid #e8edf4}.service-date-filter svg[data-v-2b1c1251],.service-filter-control svg[data-v-2b1c1251]{width:16px;height:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;color:#64748b}.service-filter-sr-only[data-v-2b1c1251]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.service-date-filter span[data-v-2b1c1251],.service-footer-page-size span[data-v-2b1c1251],.service-page-size span[data-v-2b1c1251]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:13px}.service-date-filter input[data-v-2b1c1251]{width:100%;min-width:0;padding:0;border:0;outline:0;color:#334155;font:inherit;font-size:12px}.service-filter-control[data-v-2b1c1251]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 170px;flex:0 1 170px;min-width:145px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:0 12px}.service-filter-control select[data-v-2b1c1251]{cursor:pointer}.service-filter-control select[data-v-2b1c1251],.service-footer-page-size select[data-v-2b1c1251],.service-page-size select[data-v-2b1c1251]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#334155;font:inherit;font-size:13px}.service-filter-actions[data-v-2b1c1251]{gap:8px;margin-left:auto}.service-btn-add[data-v-2b1c1251],.service-btn-apply[data-v-2b1c1251],.service-btn-reset[data-v-2b1c1251]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.service-btn-add[data-v-2b1c1251],.service-btn-apply[data-v-2b1c1251]{border:1px solid #2861ed;background:#2861ed;color:#fff}.service-btn-apply[data-v-2b1c1251]{border-color:#9ba2f7;background:#9ba2f7}.service-btn-apply[data-v-2b1c1251]:hover{background:#858ced}.service-btn-add[data-v-2b1c1251]:hover{background:#1d4ed8}.service-btn-reset[data-v-2b1c1251]{border:1px solid #c7d2fe;background:#fff;color:#4f46e5}.service-btn-reset[data-v-2b1c1251]:hover{background:#f5f7ff}.service-toolbar-row[data-v-2b1c1251]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:16px}.service-status-tabs[data-v-2b1c1251]{gap:8px;-ms-flex-item-align:stretch;align-self:stretch}.service-status-tab[data-v-2b1c1251]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#526176;font-size:14px;cursor:pointer}.service-status-tab.active[data-v-2b1c1251]{border-bottom-color:#315efb;border-radius:10px 10px 0 0;background:#eef3ff;color:#2455db;font-weight:600}.service-tab-count[data-v-2b1c1251]{min-width:18px;padding:2px 6px;border-radius:10px;background:#94a3b8;color:#fff;font-size:11px;font-weight:700;line-height:1.2}.service-tab-count--all[data-v-2b1c1251]{background:#2563eb}.service-tab-count--active[data-v-2b1c1251]{background:#16a34a}.service-list-controls[data-v-2b1c1251]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.service-bulk-actions[data-v-2b1c1251]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.service-bulk-count[data-v-2b1c1251]{color:#344054;font-size:13px;font-weight:600;white-space:nowrap}.service-bulk-actions button[data-v-2b1c1251]{min-height:34px;padding:0 12px;border:1px solid #d8e0ec;border-radius:8px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.service-bulk-actions .service-bulk-delete[data-v-2b1c1251]{border-color:#fecaca;color:#dc2626}.service-bulk-actions .service-bulk-status.activate[data-v-2b1c1251]{border-color:#bbf7d0;color:#15803d}.service-bulk-actions .service-bulk-status.deactivate[data-v-2b1c1251]{border-color:#cbd5e1;color:#475569}.service-bulk-actions button[data-v-2b1c1251]:disabled{opacity:.55;cursor:not-allowed}.service-search[data-v-2b1c1251]{display:-webkit-box;display:-ms-flexbox;display:flex;width:min(320px,28vw);min-width:210px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:0 12px;color:#94a3b8}.service-search input[data-v-2b1c1251]{width:100%;min-width:0;border:0;outline:0;color:#334155;font-size:13px}.service-search input[data-v-2b1c1251]::-webkit-input-placeholder{color:#8a96a8}.service-search input[data-v-2b1c1251]::-moz-placeholder{color:#8a96a8}.service-search input[data-v-2b1c1251]:-ms-input-placeholder{color:#8a96a8}.service-search input[data-v-2b1c1251]::-ms-input-placeholder{color:#8a96a8}.service-search input[data-v-2b1c1251]::placeholder{color:#8a96a8}.service-footer-page-size[data-v-2b1c1251],.service-page-size[data-v-2b1c1251]{gap:6px;padding:0 10px;white-space:nowrap}.service-footer-page-size select[data-v-2b1c1251],.service-page-size select[data-v-2b1c1251]{width:auto;min-width:32px;font-weight:600}.service-btn-add[data-v-2b1c1251]{white-space:nowrap}.service-table-scroll[data-v-2b1c1251]{overflow-x:auto;border-top:1px solid #e5ebf3}.service-list-table[data-v-2b1c1251]{width:100%;min-width:980px;border-collapse:collapse;text-align:left}.service-list-table td[data-v-2b1c1251],.service-list-table th[data-v-2b1c1251]{height:54px;padding:8px 14px;border-bottom:1px solid #edf1f6;color:#344054;font-size:13px;vertical-align:middle}.service-list-table th[data-v-2b1c1251]{height:42px;background:#f8fafc;color:#46556b;font-size:12px;font-weight:600;white-space:nowrap}.service-list-table tbody tr[data-v-2b1c1251]:hover{background:#f8fbff}.service-list-table tbody tr:last-child td[data-v-2b1c1251]{border-bottom:0}.service-check-column[data-v-2b1c1251]{width:44px;text-align:center}.service-check-column input[data-v-2b1c1251]{width:16px;height:16px;accent-color:#2861ed;cursor:pointer}.service-name-cell small[data-v-2b1c1251],.service-name-cell strong[data-v-2b1c1251]{display:block}.service-name-cell strong[data-v-2b1c1251]{color:#172033;font-weight:600}.service-name-cell small[data-v-2b1c1251]{max-width:190px;overflow:hidden;margin-top:3px;color:#315dd7;font-size:11px;text-overflow:ellipsis}.service-value-pill[data-v-2b1c1251]{display:inline-block;padding:4px 8px;border-radius:5px;background:#f1f4f9;color:#536176;font-size:12px;white-space:nowrap}.service-status-switch[data-v-2b1c1251]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:78px;height:26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2px 3px 2px 9px;border:0;border-radius:16px;background:#aab3c0;color:#fff;font-size:10px;font-weight:600;cursor:pointer}.service-status-switch.active[data-v-2b1c1251]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:2px 9px 2px 3px;background:#16a34a}.service-status-switch i[data-v-2b1c1251]{width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;border-radius:50%;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15)}.service-status-modal-overlay[data-v-2b1c1251]{position:fixed;inset:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:rgba(15,23,42,.45);backdrop-filter:blur(4px)}.service-status-modal[data-v-2b1c1251]{width:100%;max-width:490px;padding:20px 24px;border-radius:14px;background:#fff;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);text-align:center}.service-status-modal-title[data-v-2b1c1251]{margin:0 0 8px;color:#1e293b;font-size:16px;font-weight:700}.service-status-modal-message[data-v-2b1c1251]{margin:0 0 48px;color:#475569;font-size:13px;line-height:1.45}.service-delete-modal[data-v-2b1c1251]{width:100%;max-width:490px;padding:22px 24px;border-radius:14px;background:#fff;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);text-align:center}.service-delete-icon[data-v-2b1c1251]{display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 10px;border-radius:50%;background:#fff1f2;color:#f43f5e}.service-delete-icon svg[data-v-2b1c1251]{width:28px;height:28px}.service-delete-modal .service-status-modal-message[data-v-2b1c1251]{margin-bottom:14px}.service-delete-summary[data-v-2b1c1251]{margin-bottom:20px;padding:10px 12px;border:1px solid #edf1f6;border-radius:10px;background:#fbfcfe;text-align:left}.service-delete-summary-row[data-v-2b1c1251]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:6px 2px;border-bottom:1px dashed #e5eaf1;color:#475569;font-size:12px}.service-delete-summary-row span[data-v-2b1c1251]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-delete-summary-row span[data-v-2b1c1251]:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.service-delete-more[data-v-2b1c1251],.service-delete-warning[data-v-2b1c1251]{margin:8px 0 0;color:#64748b;font-size:11px;text-align:center}.service-delete-warning[data-v-2b1c1251]{color:#b45309}.service-status-modal-actions[data-v-2b1c1251]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.service-status-cancel[data-v-2b1c1251],.service-status-confirm[data-v-2b1c1251]{height:54px;border-radius:16px;font-size:14px;font-weight:500;cursor:pointer}.service-status-cancel[data-v-2b1c1251]{border:1px solid #a3a3a3;background:#fff;color:#737373}.service-delete-confirm[data-v-2b1c1251]{height:54px;border:0;border-radius:16px;background:#991b1b;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.service-status-confirm[data-v-2b1c1251]{border:0;background:#991b1b;color:#fff}.service-status-confirm.activate[data-v-2b1c1251]{background:#15803d}.service-delete-confirm[data-v-2b1c1251]:disabled,.service-status-cancel[data-v-2b1c1251]:disabled,.service-status-confirm[data-v-2b1c1251]:disabled{opacity:.6;cursor:not-allowed}.service-date-cell[data-v-2b1c1251]{color:#65748a!important;white-space:nowrap}.service-actions-cell[data-v-2b1c1251],.service-actions-heading[data-v-2b1c1251]{text-align:center!important}.service-row-actions[data-v-2b1c1251]{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:7px;margin:0 auto;white-space:nowrap}.service-icon-button[data-v-2b1c1251],.service-row-actions[data-v-2b1c1251]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service-icon-button[data-v-2b1c1251]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:28px;border:1px solid #e1e7ef;border-radius:7px;background:#fff;color:#64748b;cursor:pointer;width:28px;min-width:28px;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;padding:5px}.service-icon-button svg[data-v-2b1c1251]{width:15px;height:15px}.service-icon-button[data-v-2b1c1251]:hover{border-color:#8ba7f7;color:#285ce5}.service-icon-button.danger[data-v-2b1c1251]:hover{border-color:#fecaca;color:#dc2626}.service-list-state[data-v-2b1c1251]{height:100px!important;color:#64748b!important;text-align:center}.service-list-footer[data-v-2b1c1251]{display:grid;min-height:64px;grid-template-columns:1fr 1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:0 20px;border-top:1px solid #edf1f6}.service-footer-page-size[data-v-2b1c1251]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:34px}.service-page-info[data-v-2b1c1251]{color:#526176;font-size:13px;text-align:center}.service-pagination-actions[data-v-2b1c1251]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.service-pagination-actions button[data-v-2b1c1251]{height:34px;padding:0 14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;font-size:12px;cursor:pointer}.service-pagination-actions button[data-v-2b1c1251]:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.service-filter-row[data-v-2b1c1251]{-ms-flex-wrap:wrap;flex-wrap:wrap}.service-date-range[data-v-2b1c1251]{-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px}.service-filter-control[data-v-2b1c1251]{-webkit-box-flex:1;-ms-flex:1 1 170px;flex:1 1 170px}.service-filter-actions[data-v-2b1c1251]{margin-left:0}.service-toolbar-row[data-v-2b1c1251]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service-list-controls[data-v-2b1c1251]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service-search[data-v-2b1c1251]{width:auto;-webkit-box-flex:1;-ms-flex:1 1 240px;flex:1 1 240px}}@media (max-width:700px){.service-info-page[data-v-2b1c1251]{padding:12px}.service-delete-modal[data-v-2b1c1251],.service-status-modal[data-v-2b1c1251]{padding:20px}.service-status-modal-actions[data-v-2b1c1251]{gap:12px}.service-delete-confirm[data-v-2b1c1251],.service-status-cancel[data-v-2b1c1251],.service-status-confirm[data-v-2b1c1251]{height:48px;border-radius:12px;font-size:13px}.service-bulk-actions[data-v-2b1c1251]{-ms-flex-wrap:wrap;flex-wrap:wrap}.service-filter-panel[data-v-2b1c1251]{padding:14px}.service-date-filter[data-v-2b1c1251],.service-filter-control[data-v-2b1c1251]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:0}.service-date-range[data-v-2b1c1251]{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:0}.service-filter-actions[data-v-2b1c1251]{width:100%}.service-filter-actions button[data-v-2b1c1251]{-webkit-box-flex:1;-ms-flex:1;flex:1}.service-list-controls[data-v-2b1c1251]{-ms-flex-wrap:wrap;flex-wrap:wrap}.service-search[data-v-2b1c1251]{-ms-flex-preferred-size:100%;flex-basis:100%}.service-page-size[data-v-2b1c1251]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.service-list-footer[data-v-2b1c1251]{grid-template-columns:1fr 1fr;padding:10px 14px}.service-page-info[data-v-2b1c1251]{grid-row:2;grid-column:1/-1}}