body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}.container{margin:0 auto;max-width:1200px;padding:20px}.card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px 0;padding:20px}.button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin:5px;padding:10px 20px}.button:hover{background-color:#0056b3}.button:disabled{background-color:#6c757d;cursor:not-allowed}.loading{color:#666;font-style:italic;text-align:center}.error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545}.error,.success{margin:10px 0;padding:10px}.success{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724}.user-list{list-style:none;padding:0}.user-item{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px}.user-item:last-child{border-bottom:none}.form-group{margin-bottom:15px}.form-group label{display:block;font-weight:700;margin-bottom:5px}.form-group input{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:8px;width:100%}.form-group input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.App{text-align:center}.app-shell{display:block;min-height:100vh}.app-sidebar{background:#fff;border-right:1px solid #e5e7eb;inset:0 auto 0 0;overflow-y:auto;padding:18px 12px;position:fixed;transition:width .16s ease,padding .16s ease;width:208px;z-index:10}.app-sidebar.is-collapsed{padding:18px 10px;width:72px}.app-brand{color:#172033;font-size:18px;font-weight:700;letter-spacing:.2px;margin:0 8px 20px}.app-brand-mark{display:none}.app-sidebar-toggle{color:#465267;height:32px;padding:0;position:absolute;right:8px;top:14px;width:32px}.app-sidebar-toggle:focus-visible,.app-sidebar-toggle:hover{background:#edf4ff;color:#1457c5}.app-sidebar.is-collapsed .app-brand{margin-left:0;margin-right:0;text-align:center}.app-sidebar.is-collapsed .app-brand-text{display:none}.app-sidebar.is-collapsed .app-brand-mark{display:inline}.app-create-button{border-radius:6px;font-weight:600;height:38px;margin-bottom:18px}.app-nav{gap:14px}.app-nav,.app-nav-group{display:flex;flex-direction:column}.app-nav-group{gap:4px}.app-nav-label{color:#8a94a6;font-size:11px;font-weight:700;letter-spacing:.08em;padding:0 10px 4px;text-transform:uppercase}.app-sidebar.is-collapsed .app-nav-label{display:none}.app-nav-item{border-radius:6px;color:#465267;height:34px;justify-content:flex-start;padding:0 16px;text-align:left}.app-nav-item .anticon{flex:0 0 auto;font-size:16px}.app-nav-info{color:#9aa4b2;font-size:13px!important;margin-left:4px}.app-nav-info:hover{color:#1f6feb}.app-menu-info{color:#9aa4b2;font-size:13px}.app-menu-info:hover{color:#1f6feb}.app-sidebar.is-collapsed .app-create-button,.app-sidebar.is-collapsed .app-nav-item{font-size:0;justify-content:center;padding:0}.app-sidebar.is-collapsed .app-create-button .anticon,.app-sidebar.is-collapsed .app-nav-item .anticon{font-size:16px;margin:0}.app-sidebar.is-collapsed .app-nav-info{display:none}.app-sidebar.is-collapsed .app-nav-item-dropdown{gap:0}.app-sidebar.is-collapsed .app-nav-item-dropdown>.anticon:last-child{display:none}.app-nav-item:focus-visible,.app-nav-item:hover{background:#edf4ff;color:#1457c5}.app-nav-item.ant-btn-primary{background:#1f6feb;box-shadow:none;color:#fff}.app-nav-item-dropdown{align-items:center;display:flex;gap:8px;justify-content:flex-start}.app-header{background:#fffffff5!important;border-bottom:1px solid #e5e7eb;height:64px;line-height:normal;margin-left:208px;padding:0 32px;position:-webkit-sticky;position:sticky;top:0;transition:margin-left .16s ease;z-index:5}.is-sidebar-collapsed .app-content,.is-sidebar-collapsed .app-header{margin-left:72px}.app-content{background:#f6f8fb;margin-left:208px;min-height:calc(100vh - 64px);padding:28px 32px;transition:margin-left .16s ease}.app-user-email{color:#465267;font-weight:500}.dashboard-attention-card{border-color:#d9e2ef}.dashboard-page-header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.dashboard-page-header .ant-typography{margin:0}.dashboard-page-header .ant-typography+.ant-typography{display:block;margin-top:4px}.dashboard-attention-card .ant-card-head-title{color:#172033}.dashboard-attention-item{padding:13px 4px}.dashboard-attention-item .ant-list-item-meta-title{color:#172033;font-weight:600;margin-bottom:2px}.dashboard-attention-item .ant-list-item-meta-description{color:#6b7688}.dashboard-attention-icon{align-items:center;background:#edf4ff;border-radius:50%;color:#1f6feb;display:inline-flex;height:30px;justify-content:center;width:30px}.dashboard-attention-item.is-danger .dashboard-attention-icon{background:#fff1e8;color:#c2410c}.dashboard-attention-item.is-danger .ant-list-item-meta-title{color:#9a3412}.lead-card{border-color:#dfe5ee;overflow:hidden}.lead-card .ant-card-head{background:#fbfcfe;min-height:58px;padding:0 18px}.lead-card .ant-card-head-title{color:#172033;font-weight:700}.lead-card .ant-card-extra{max-width:72%;padding:10px 0}.lead-card .ant-card-body{padding:16px 18px}.lead-card .ant-steps{border-top:1px solid #eef1f5;margin-top:14px;padding-top:14px}.lead-detail-page{color:#172033}.lead-detail-page>.ant-btn{align-self:flex-start}.lead-detail-tabs{width:100%}.lead-detail-tabs .ant-tabs-nav{margin-bottom:16px}.lead-detail-tabs .ant-tabs-tab{padding:10px 0}.lead-detail-hero{border-color:#dfe5ee;overflow:hidden}.lead-detail-hero .ant-card-head{background:#fbfcfe;min-height:58px}.lead-detail-hero .ant-card-head-title{color:#172033;font-size:20px;font-weight:700;min-width:0;white-space:normal}.lead-detail-actionbar{margin-bottom:16px;width:100%}.lead-detail-metric{background:#fbfcfe;border:1px solid #eef1f5;border-radius:8px;display:flex;flex-direction:column;gap:4px;min-height:104px;padding:14px}.lead-detail-metric .ant-typography{margin:0;overflow-wrap:anywhere}@media (max-width:768px){.lead-detail-tabs .ant-tabs-nav-list{min-width:-webkit-max-content;min-width:max-content}}.App-header{background-color:#282c34;border-radius:8px;color:#fff;margin-bottom:20px;padding:20px}.App-header h1{font-size:2.5rem;margin:0 0 10px}.App-header p{font-size:1.2rem;margin:0;opacity:.8}.user-section{margin:20px 0;text-align:left}.user-section h3{border-bottom:2px solid #007bff;color:#333;margin-bottom:15px;padding-bottom:5px}.ant-table-tbody>tr.selected-row>td{background:#e6f7ff!important}.ant-table-tbody>tr.tender-field-negative>td{background:#fff7e6!important}.ant-table-tbody>tr.tender-field-negative:hover>td{background:#ffe7ba!important}.calendar-table{border-bottom:1px solid #d9d9d9;border-collapse:collapse;max-width:none;table-layout:fixed;width:100%}.calendar-table-col-date{width:33%}.calendar-table-col-events{width:67%}.calendar-table-row{cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.calendar-table-row:hover .calendar-table-cell{background:#f5f9ff}.calendar-table-row.is-selected .calendar-table-cell{background:#e6f4ff;border-bottom-color:#1890ff}.calendar-table-row:focus-visible .calendar-table-cell{outline:2px solid #1890ff;outline-offset:-2px}.calendar-table-cell{background:#fff;padding:32px 30px;vertical-align:top}.calendar-table-cell,.calendar-table-row:last-child .calendar-table-cell{border-bottom:1px solid #d9d9d9}.calendar-table-cell--date{min-width:33%;vertical-align:top;width:33%}.calendar-table-cell--events{min-width:67%;vertical-align:top;width:67%}.calendar-row__date{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.calendar-row__date-count,.calendar-row__date-label,.calendar-row__date-week,.calendar-row__date-weekday{width:100%}.calendar-row__date-week{margin-bottom:4px}.calendar-row__date-week .ant-tag{display:inline-block}.calendar-row__date-label{font-size:18px;font-weight:600}.calendar-row__date-label .ant-typography{display:block;font-size:inherit;font-weight:inherit}.calendar-row__date-label .is-today{color:#1890ff}.calendar-row__date-weekday .ant-typography{display:block;text-transform:capitalize}.calendar-row__date-count .ant-typography{display:block}.calendar-events,.calendar-row__events{display:flex;flex-direction:column;gap:12px}.calendar-event-row{align-items:flex-start;display:flex;gap:16px}.calendar-event-row__time{max-width:140px;min-width:120px}.calendar-event-row__details{flex:1 1}.calendar-table-spinner,.calendar-table-wrapper{display:block;width:100%}.calendar-table-wrapper{border-bottom:1px solid #d9d9d9}.calendar-page .ant-space-item{display:flex;width:100%}.calendar-page .ant-space-item>*{flex:1 1 auto}@media (max-width:768px){.app-sidebar{border-bottom:1px solid #e5e7eb;border-right:0;position:static}.app-sidebar,.app-sidebar.is-collapsed{padding:16px;width:100%}.app-sidebar.is-collapsed .app-brand{margin:0 0 16px;text-align:left}.app-sidebar.is-collapsed .app-brand-text{display:inline}.app-sidebar.is-collapsed .app-brand-mark{display:none}.app-sidebar.is-collapsed .app-nav-label{display:block}.app-sidebar.is-collapsed .app-create-button,.app-sidebar.is-collapsed .app-nav-item{font-size:inherit;justify-content:flex-start;padding:0 16px}.app-sidebar.is-collapsed .app-create-button .anticon,.app-sidebar.is-collapsed .app-nav-item .anticon{margin-right:8px}.app-brand{margin-bottom:16px}.app-sidebar-toggle{right:12px;top:12px}.app-create-button{margin-bottom:16px;width:100%}.app-nav{flex-direction:row;flex-wrap:wrap;gap:12px 16px}.app-nav-group{min-width:140px}.app-header{height:auto;margin-left:0;padding:12px 16px;position:static}.app-content{margin-left:0;min-height:auto;padding:20px 16px}.app-user-email{display:none}.dashboard-page-header{align-items:flex-start;flex-direction:column}.container{padding:10px}.App-header h1{font-size:2rem}.App-header p{font-size:1rem}.calendar-table,.calendar-table tbody,.calendar-table-row{display:block;width:100%}.calendar-table-cell{border-bottom:1px solid #d9d9d9;display:block;padding:16px;width:100%!important}.calendar-table-row:focus-visible .calendar-table-cell{outline-offset:0}.calendar-table-cell--date,.calendar-table-cell--events{width:100%!important}.calendar-event-row{flex-direction:column;gap:6px}.calendar-event-row__time{max-width:none;min-width:0}}.dashboard-layout>.ant-space-item{order:10}.dashboard-layout>.ant-space-item:has(.dashboard-page-header){order:1}.dashboard-layout>.ant-space-item:has(.dashboard-recent-leads){order:2}.dashboard-layout>.ant-space-item:has(.dashboard-attention-card){order:3}
/*# sourceMappingURL=main.51b86910.css.map*/