body{transition:background-color .3s ease,color .3s ease}:root{--bg-color:#fff;--bg-layout:#f5f5f5;--text-color-heading:#000000e0;--text-color:#000000e0;--text-color-secondary:#000000a6;--text-color-disabled:#00000040;--border-color:#d9d9d9;--border-color-separator:#0505050f;--shadow-color:rgba(0,0,0,.1);--ant-color-primary:#1677ff;--ant-color-success:#52c41a;--ant-color-warning:#faad14;--ant-color-error:#ff4d4f;--ant-color-info:#1677ff;--ant-color-red:#ff4d4f;--ant-color-volcano:#fa541c;--ant-color-orange:#fa8c16;--ant-color-gold:#faad14;--ant-color-yellow:#fadb14;--ant-color-lime:#a0d911;--ant-color-green:#52c41a;--ant-color-cyan:#13c2c2;--ant-color-blue:#1677ff;--ant-color-geekblue:#2f54eb;--ant-color-purple:#722ed1;--ant-color-magenta:#eb2f96;--ant-color-gray-1:#fff;--ant-color-gray-2:#fafafa;--ant-color-gray-3:#f5f5f5;--ant-color-gray-4:#f0f0f0;--ant-color-gray-5:#d9d9d9;--ant-color-gray-6:#bfbfbf;--ant-color-gray-7:#8c8c8c;--ant-color-gray-8:#595959;--ant-color-gray-9:#434343;--ant-color-gray-10:#262626;--ant-color-gray-11:#1f1f1f;--ant-color-gray-12:#141414;--ant-color-gray-13:#000;--ant-color-bg-container:#fff;--ant-color-bg-layout:#f5f5f5;--ant-color-bg-spotlight:#fff;--ant-color-bg-masked:rgba(0,0,0,.45);--ant-color-text:rgba(0,0,0,.88);--ant-color-text-secondary:rgba(0,0,0,.65);--ant-color-text-tertiary:rgba(0,0,0,.45);--ant-color-text-disabled:rgba(0,0,0,.25);--ant-color-text-heading:rgba(0,0,0,.88);--ant-color-border:#d9d9d9;--ant-color-border-secondary:#f0f0f0;--ant-color-success-bg:#f6ffed;--ant-color-success-bg-hover:#d9f7be;--ant-color-error-bg:#fff2f0;--ant-color-error-bg-hover:#ffccc7;--ant-color-warning-bg:#fffbe6;--ant-color-warning-bg-hover:#fff1b8;--ant-color-info-bg:#e6f7ff;--ant-color-info-bg-hover:#bae7ff}body{background-color:#f5f5f5;background-color:var(--bg-layout);color:#000000e0;color:var(--text-color)}.ant-layout{min-height:100vh}.ant-layout-sider{box-shadow:2px 0 8px 0 rgba(29,35,41,.05)}.ant-menu-inline .ant-menu-item{margin:0}.ant-table-thead>tr>th{background:#fafafa;background:var(--ant-color-gray-2);color:#000000e0;color:var(--text-color-heading);font-weight:600}.ant-card{background:#fff;background:var(--bg-color);border:1px solid #d9d9d9;border:1px solid var(--border-color);box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.1);margin-bottom:16px}.ant-card-head{border-bottom:1px solid #d9d9d9!important}.ant-card-head,.ant-card-head-wrapper{background:#f5f5f5!important}.ant-card-head-title{background:transparent!important}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.ant-dropdown-menu-item:hover .anticon{color:#1677ff;color:var(--ant-color-primary)}.update-notification{animation:slideIn .3s ease-out;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-width:350px;position:fixed;right:20px;top:20px;z-index:9999}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.update-notification-content{align-items:flex-start;display:flex;gap:12px;padding:16px}.update-notification-icon{flex-shrink:0;font-size:24px;margin-top:2px}.update-notification-text{flex:1 1;min-width:0}.update-notification-text h4{color:#333;font-size:14px;font-weight:600;margin:0 0 4px}.update-notification-text p{color:#666;font-size:13px;line-height:1.4;margin:0 0 8px}.update-notification-text small{color:#999;font-size:11px}.update-notification-actions{display:flex;flex-direction:column;flex-shrink:0;gap:8px}.update-notification-btn{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.update-notification-btn.update{background:#007bff;color:#fff}.update-notification-btn.update:hover{background:#0056b3}.update-notification-btn.dismiss{background:#f8f9fa;border:1px solid #dee2e6;color:#6c757d}.update-notification-btn.dismiss:hover{background:#e9ecef;color:#495057}.App{text-align:left}.App-header{background-color:var(--ant-color-gray-10);color:var(--ant-color-gray-1);padding:20px}.App-link{color:var(--ant-color-primary)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.ant-card-head{border-bottom:1px solid var(--border-color)!important}.ant-card-head,.ant-card-head-wrapper{background:var(--ant-color-gray-3)!important}.table-row-completed{background-color:var(--ant-color-success-bg)!important}.table-row-completed:hover{background-color:var(--ant-color-success-bg-hover)!important}.table-row-cancelled{background-color:var(--ant-color-error-bg)!important}.table-row-cancelled:hover{background-color:var(--ant-color-error-bg-hover)!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.custom-menu .ant-menu-item,.custom-menu .ant-menu-submenu .ant-menu-submenu-title,.custom-menu .ant-menu-submenu-title{padding-left:16px!important}@media (max-width:768px){.App{overflow-x:hidden}.ant-layout-content{margin:8px!important;padding:12px!important}.mobile-menu-overlay{background:rgba(0,0,0,.5);right:0;z-index:1000}.mobile-menu,.mobile-menu-overlay{bottom:0;left:0;position:fixed;top:0}.mobile-menu{background:#fff;overflow-y:auto;transform:translateX(-100%);transition:transform .3s ease;width:280px;z-index:1001}.mobile-menu.open{transform:translateX(0)}.mobile-header{align-items:center;background:#fff;border-bottom:1px solid var(--border-color);box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;height:56px;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:999}.mobile-header .menu-button{margin-right:16px}.mobile-header .title{color:var(--ant-color-primary);flex:1 1;font-size:18px;font-weight:600}.mobile-content{margin-top:56px;padding:8px}.ant-table{font-size:12px}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:12px;padding:8px 4px!important}.ant-form-item{margin-bottom:16px}.ant-input,.ant-picker,.ant-select{font-size:16px}.ant-btn{font-size:14px;height:40px}.ant-card{margin-bottom:12px}.ant-card-head{padding:0 12px}.ant-card-body{padding:12px}.ant-modal{margin:16px;max-width:calc(100vw - 32px)}.ant-modal-content{border-radius:8px}.ant-modal-body,.ant-modal-header{padding:16px}.ant-modal-footer{padding:12px 16px}.ant-notification{max-width:calc(100vw - 32px)}.ant-layout-sider{display:none!important}.ant-layout{margin-left:0!important}.ant-list-item{padding:12px 8px}.ant-tabs-tab{font-size:14px;padding:8px 12px}.ant-dropdown-menu,.ant-picker-dropdown,.ant-select-dropdown{max-width:calc(100vw - 32px)}}@media (min-width:769px) and (max-width:1024px){.ant-layout-content{margin:16px!important;padding:16px!important}.ant-table{font-size:13px}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:10px 6px!important}}@media (hover:none) and (pointer:coarse){.ant-btn,.ant-menu-item{min-height:44px}.ant-menu-item{line-height:44px}.ant-checkbox-wrapper,.ant-radio-wrapper{align-items:center;display:flex;min-height:44px}.ant-btn:hover,.ant-menu-item:hover{transform:none}}.incoming-call-notification.ant-notification-notice{background:linear-gradient(135deg,var(--ant-color-error) 0,rgba(255,77,79,.8) 100%)!important;border:2px solid var(--ant-color-error)!important;box-shadow:0 4px 12px rgba(255,77,79,.4)!important}.incoming-call-notification .ant-notification-notice-close{color:var(--ant-color-gray-1)!important}.incoming-call-notification .ant-notification-notice-close:hover{color:var(--ant-color-gray-1)!important;opacity:.8}.incoming-call-notification .ant-notification-notice-description,.incoming-call-notification .ant-notification-notice-message{color:var(--ant-color-gray-1)!important}
/*# sourceMappingURL=main.0554f427.css.map*/