:root{--bg: #0F1117;--card: #1A1D2E;--accent: #F5A623;--secondary: #2C303E;--muted: #A0A3B1;--destructive: #E74C3C;--success: #2ECC71;--text: #E8E8ED;--text-secondary: #A0A3B1;--border: #2C303E;--font: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%;font-family:var(--font);background-color:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--secondary);border-radius:3px}.bottom-nav{position:fixed;bottom:0;left:0;right:0;height:60px;background:var(--card);border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-around;z-index:100;padding-bottom:env(safe-area-inset-bottom)}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--muted);font-size:11px;cursor:pointer;padding:4px 12px;border-radius:8px;transition:color .2s;text-decoration:none}.bottom-nav-item.active,.bottom-nav-item:hover{color:var(--accent)}.bottom-nav-item .anticon{font-size:20px}.page-content{padding:16px 16px 80px;max-width:1200px;margin:0 auto}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.page-title{font-size:20px;font-weight:600;color:var(--text)}.stat-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px}.farms-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}@media(min-width:768px){.farms-stats{grid-template-columns:repeat(3,1fr)}}.farms-list{display:flex;flex-direction:column;gap:12px}.farm-card{background:var(--card)!important;border-color:var(--border)!important;border-radius:12px!important;transition:border-color .2s}.farm-card:hover{border-color:#f5a6234d!important}.farm-card .ant-card-body{padding:14px!important}.farm-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.farm-card-title{display:flex;flex-direction:column;gap:2px}.farm-card-contact{display:flex;align-items:center;gap:8px;margin-top:8px}.farm-card-legal{margin-top:6px}.farm-card-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.contracts-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.contracts-list{display:flex;flex-direction:column;gap:12px}.contract-card{background:var(--card)!important;border-color:var(--border)!important;border-radius:12px!important;transition:border-color .2s;cursor:pointer}.contract-card:hover{border-color:#f5a6234d!important}.contract-card .ant-card-body{padding:14px!important}.contract-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.contract-card-title,.contract-card-metric{display:flex;flex-direction:column;gap:2px}.contract-card-date{margin-top:8px;color:#6b7280;font-size:12px}.metric-label{color:#6b7280;font-size:11px;white-space:nowrap}.metric-value{color:#d1d5db;font-size:13px;font-weight:500;word-break:break-word}.buyers-list{display:flex;flex-direction:column;gap:12px}.buyer-card{background:var(--card)!important;border-color:var(--border)!important;border-radius:12px!important}.buyer-card .ant-card-body{padding:14px!important}.buyer-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.buyer-card-title{display:flex;flex-direction:column;gap:2px;min-width:0}.buyer-card-meta-block{margin-top:8px}.buyer-card-seal-row{display:flex;align-items:center;gap:8px;margin-top:8px}.buyer-card-seal-label{margin:0}.buyer-card-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.agents-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}@media(min-width:768px){.agents-stats{grid-template-columns:repeat(3,1fr)}}.agents-list{display:flex;flex-direction:column;gap:12px}.agent-page-card{background:var(--card)!important;border-color:var(--border)!important;border-radius:12px!important;transition:border-color .2s}.agent-page-card:hover{border-color:#f5a6234d!important}.agent-page-card--clickable{cursor:pointer}.agent-page-card--clickable:hover{border-color:#f5a6238c!important;box-shadow:0 2px 12px #f5a6231f}.agent-page-card .ant-card-body{padding:14px!important}.agent-page-card-top{display:flex;justify-content:space-between;align-items:flex-start}.agent-page-card-title{display:flex;flex-direction:column;gap:2px}@media(min-width:768px){.bottom-nav,.mobile-header{display:none}.main-content{padding-left:220px}.page-content{padding-bottom:24px;margin-left:auto;margin-right:auto}.contracts-stats{grid-template-columns:repeat(4,1fr)}}.modal-fullscreen.ant-modal{width:100vw!important;max-width:100vw!important;margin:0!important;top:0;padding-bottom:0}.modal-fullscreen .ant-modal-content{border-radius:0!important;min-height:100dvh;display:flex;flex-direction:column}.modal-fullscreen .ant-modal-body{flex:1;overflow-y:auto}@media(min-width:768px){.modal-fullscreen-wrap.ant-modal-wrap{left:220px;top:56px}.modal-fullscreen.ant-modal{width:min(calc(100vw - 220px),1200px)!important;max-width:min(calc(100vw - 220px),1200px)!important;margin:0 auto!important;top:0}.modal-fullscreen .ant-modal-content{min-height:calc(100dvh - 56px);border-radius:0!important;max-width:100%}}@media(max-width:767px){.page-header{flex-wrap:wrap;gap:8px}.farm-card-actions .ant-btn{min-height:44px}.farm-card-actions{flex-wrap:wrap}.ant-drawer .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important}.ant-btn{min-height:44px}.ant-btn-sm{min-height:36px}.ant-input,.ant-input-number,.ant-select .ant-select-selector,.ant-picker{min-height:44px!important}.mobile-card-list{display:flex!important;flex-direction:column;gap:10px}.desktop-table-wrap{display:none!important}.stat-card{padding:12px}.stat-card .ant-statistic-title{font-size:11px}.stat-card .ant-statistic-content-value{font-size:20px!important}.gcalc-modal.ant-modal{width:100vw!important;max-width:100vw!important;margin:0!important;top:0;padding:0}.gcalc-modal .ant-modal-content{border-radius:0!important;min-height:100dvh}.gcalc-modal .ant-modal-body{max-height:none!important}.gcalc-modal .ant-input-number-sm{min-height:44px!important}}@media(min-width:768px){.mobile-card-list{display:none!important}.desktop-table-wrap{display:block}}.notification-bell-icon{font-size:20px;color:#a0a3b1;cursor:pointer;transition:color .2s}.notification-bell-icon:hover{color:#f5a623}.notification-drawer .ant-drawer-content{background:#1a1d2e}.notification-drawer .ant-drawer-header{background:#1a1d2e;border-bottom:1px solid rgba(160,163,177,.15)}.notification-drawer .ant-drawer-title{color:#fff}.notification-drawer .ant-drawer-close{color:#a0a3b1}.notification-drawer-title{display:flex;justify-content:space-between;align-items:center;width:100%}.mark-all-read-btn{color:#f5a623!important;font-size:12px;padding:0}.notification-list{display:flex;flex-direction:column}.notification-item{display:flex;align-items:flex-start;gap:12px;padding:14px 4px;border-bottom:1px solid rgba(160,163,177,.1);position:relative;transition:background .2s;border-radius:8px}.notification-item:hover{background:#f5a6230d}.notification-item.unread{background:#f5a6230f}.notification-item.read{opacity:.65}.notification-icon{font-size:18px;flex-shrink:0;margin-top:2px;width:24px;text-align:center}.notification-content{flex:1;min-width:0}.notification-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;gap:8px}.notification-tag{font-size:11px!important;margin:0!important}.notification-time{color:#6b7280;font-size:11px;white-space:nowrap;flex-shrink:0}.notification-message{color:#d1d5db;font-size:13px;margin:0;line-height:1.45}.notification-dot{width:8px;height:8px;background:#f5a623;border-radius:50%;flex-shrink:0;margin-top:6px}.notification-nav-arrow{color:#6b7280;font-size:12px;flex-shrink:0;margin-top:6px;transition:color .2s,transform .2s}.notification-item:hover .notification-nav-arrow{color:#f5a623;transform:translate(2px)}.notification-drawer .ant-empty-description{color:#6b7280!important}@media(max-width:767px){.notification-item{padding:12px 4px}.notification-message{font-size:14px}}.director-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}@media(min-width:768px){.director-stats{grid-template-columns:repeat(4,1fr)}}.director-tab-bar{margin-bottom:16px}.director-tab-bar .ant-segmented{background:#1a1d2e}.director-list{display:flex;flex-direction:column;gap:12px}.director-list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.director-card{background:#1a1d2e!important;border-color:#2c303e!important;border-radius:12px!important;transition:border-color .2s,box-shadow .2s}.director-card:hover{border-color:#f5a6234d!important}.director-card--clickable{cursor:pointer}.director-card--clickable:hover{border-color:#f5a6238c!important;box-shadow:0 2px 12px #f5a6231f}.director-card .ant-card-body{padding:14px!important}.director-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.director-card-title{display:flex;flex-direction:column;gap:2px;min-width:0}.director-card-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.director-card-aside{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.director-card-aside-actions{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.director-card-meta{display:flex;flex-wrap:wrap;gap:10px;color:#9ca3af;font-size:12px}.director-card-meta span{color:#d1d5db}.director-card-deadline-inline{display:inline-flex;align-items:center;gap:4px;color:#f5a623!important}.director-card-metric{display:flex;flex-direction:column;gap:2px}.metric-label{color:#6b7280;font-size:11px}.metric-value{color:#d1d5db;font-size:13px;font-weight:500}.director-card-regions{display:flex;flex-wrap:wrap;gap:4px}.director-card-actions{display:flex;gap:8px;flex-wrap:wrap}.director-lots-table .ant-table-cell{vertical-align:top}.director-lot-summary{display:flex;flex-direction:column;gap:2px;line-height:1.2}.director-lot-summary-secondary{color:#9ca3af;font-size:12px}.director-lot-location{color:#9ca3af;font-size:12px;line-height:1.25}.director-lot-location-line{white-space:nowrap}.director-lot-actions{width:100%;justify-content:flex-end}.director-lots-table .ant-table-cell-fix-right{background:#1a1d2e!important}.director-lots-table .ant-table-row:hover .ant-table-cell-fix-right{background:#202537!important}.director-lots-table .ant-table-cell:last-child{padding-right:10px!important}.director-card-date{margin-top:8px;color:#6b7280;font-size:12px}.director-card-rejection{margin-top:8px;padding:8px 12px;background:#e74c3c1a;border-radius:6px;color:#e74c3c;font-size:12px}.director-proposals-mobile{display:none}.director-proposals-desktop{display:block}.director-proposal-item{padding:10px 0;border-bottom:1px solid #2C303E}.director-proposal-item:last-child{border-bottom:none}.director-proposal-item-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.director-proposal-item-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.director-proposal-item-aside{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.director-mobile-action-btn{height:36px!important;min-width:36px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center}.director-calc-toggle-btn{color:#6b7280!important}@media(max-width:767px){.director-card .ant-card-body{padding:12px!important}.director-card-top{flex-wrap:wrap}.director-card-main{width:100%}.director-card-aside{width:100%;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid #2C303E;padding-top:8px;margin-top:4px}.director-card-aside-actions{flex-direction:row;gap:8px;align-items:center}.director-card-aside-actions .ant-btn{height:38px!important;min-width:38px!important}.director-proposals-mobile{display:flex;flex-direction:column;margin-top:8px}.director-proposals-desktop{display:none}.director-expand-btn{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.director-calc-form.ant-form-inline{flex-direction:column!important;align-items:stretch!important;gap:0!important}.director-calc-form.ant-form-inline .ant-form-item{width:100%!important;flex:none!important;margin-inline-end:0!important;margin-bottom:12px!important}.director-calc-form .ant-select,.director-calc-form .ant-input-number{width:100%!important;max-width:100%!important}.calc-tariffs-row{flex-direction:column!important}.calc-tariffs-row .ant-form-item{width:100%!important}}.calc-container{background:#141722;border:1px solid #2C303E;border-radius:8px;padding:16px}.calc-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #2C303E;color:#e5e7eb;font-size:14px;font-weight:600}.calc-header-icon{font-size:18px;color:#f5a623}.calc-form .ant-form-item{margin-bottom:12px}.calc-form .ant-form-item-label>label{color:#9ca3af;font-size:12px}.calc-section-label{color:#6b7280;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.calc-stations-list{display:flex;flex-direction:column;gap:8px}.calc-station-row{display:flex;gap:8px;align-items:center}.calc-station-select{flex:1 1 0;min-width:0}.calc-usage-select{width:150px;flex-shrink:0}.calc-remove-btn{flex-shrink:0;color:#ef4444!important}.calc-add-station-btn{width:100%;border-color:#2c303e!important;color:#9ca3af!important;background:transparent!important;margin-top:4px}.calc-add-station-btn:hover{border-color:#f5a623!important;color:#f5a623!important}.calc-tariffs-row{display:flex;gap:16px}.calc-tariffs-row .ant-form-item{flex:1;margin-bottom:0}.calc-save-btn{width:100%;margin-top:16px;height:44px!important;font-size:15px!important;font-weight:600!important;background:linear-gradient(135deg,#f5a623,#e8940f)!important;border:none!important;box-shadow:0 2px 12px #f5a62359!important;letter-spacing:.02em}.calc-save-btn:hover{background:linear-gradient(135deg,#ffb84d,#f5a623)!important;box-shadow:0 4px 16px #f5a62380!important}.calc-save-btn:disabled{background:#374151!important;box-shadow:none!important}@media(max-width:767px){.calc-station-row{flex-wrap:wrap}.calc-station-select{width:100%!important;flex-basis:100%}.calc-usage-select{flex:1!important;width:auto!important}}.stats-section-card .ant-card-head{border-bottom:1px solid #2C303E!important;min-height:38px!important;padding:0 14px!important}.stats-section-card .ant-card-head-title{padding:8px 0!important}.stats-section-card .ant-card-body{padding:14px!important}.stats-section-title{color:#e5e7eb;font-size:13px;font-weight:500}.stats-filter-card{background:#1a1d2e!important;border-color:#2c303e!important}.stats-kpi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}@media(min-width:640px){.stats-kpi-grid{grid-template-columns:repeat(4,1fr)}}.stats-kpi-card .ant-card-body{padding:16px 14px!important;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.stats-kpi-icon{font-size:22px;line-height:1;margin-bottom:4px}.stats-kpi-value{font-size:22px;font-weight:700;line-height:1.2}.stats-kpi-label{color:#9ca3af;font-size:11px}.stats-charts-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:0}@media(min-width:640px){.stats-charts-grid{grid-template-columns:1fr 1fr}}.stats-crop-bars{display:flex;flex-direction:column;gap:10px}.stats-crop-row{display:grid;grid-template-columns:100px 1fr 72px;align-items:center;gap:8px}.stats-crop-name{color:#d1d5db;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-crop-bar-wrap{height:8px;background:#2c303e;border-radius:4px;overflow:hidden}.stats-crop-bar-fill{height:100%;border-radius:4px;transition:width .4s ease}.stats-crop-vol{color:#9ca3af;font-size:11px;text-align:right;white-space:nowrap}.stats-leaderboard{display:flex;flex-direction:column;gap:12px}.stats-leaderboard-row{display:flex;align-items:center;gap:12px}.stats-rank{width:28px;height:28px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.stats-agent-info{flex:1;min-width:0}.stats-agent-name{color:#e5e7eb;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-agent-metrics{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px}.stats-agent-vol{color:#3b82f6;font-size:13px;font-weight:600;white-space:nowrap}.stats-agent-amt{color:#9ca3af;font-size:11px;white-space:nowrap}.stats-agents-table{width:100%;border-collapse:collapse;font-size:13px}.stats-agents-table th{color:#6b7280;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:6px 10px;border-bottom:1px solid #2C303E;text-align:left;white-space:nowrap}.stats-agents-table td{padding:8px 10px;border-bottom:1px solid #1E2236;white-space:nowrap}.stats-agents-table tbody tr:last-child td{border-bottom:none}.stats-agents-table tbody tr:hover td{background:#3b82f60a}@media(max-width:767px){.stats-agents-table-wrap{display:none}.stats-agents-mobile{display:flex;flex-direction:column;gap:10px}.stats-agent-mobile-card{background:#1a1d2e;border:1px solid #2C303E;border-radius:10px;padding:12px}.stats-agent-mobile-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.stats-agent-mobile-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 12px}}@media(min-width:768px){.stats-agents-mobile{display:none}}.approve-desc .ant-descriptions-item-label{color:#9ca3af!important;font-size:12px!important;font-weight:400!important;background:#141722!important;width:96px;white-space:nowrap}.approve-desc .ant-descriptions-item-content{color:#e8e8ed!important;font-size:13px!important;background:#1a1d2e!important}.approve-desc .ant-descriptions-view{border-color:#2c303e!important;border-radius:8px!important;overflow:hidden}.approve-desc .ant-descriptions-row>th,.approve-desc .ant-descriptions-row>td{border-color:#2c303e!important}.approve-total{color:#f5a623!important;font-size:15px!important;font-weight:700!important}.approve-breakdown-divider{display:flex;align-items:center;gap:8px;margin:16px 0 4px;color:#6b7280;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.approve-breakdown-divider:before,.approve-breakdown-divider:after{content:"";flex:1;height:1px;background:#2c303e}.approve-modal .ant-modal-content{background:#1a1d2e!important;border:1px solid #2C303E!important;border-radius:12px!important}.approve-modal .ant-modal-header{background:#1a1d2e!important;border-bottom:1px solid #2C303E!important;padding:14px 20px!important}.approve-modal .ant-modal-title{color:#e8e8ed!important;font-size:15px!important;font-weight:600!important}.approve-modal .ant-modal-footer{border-top:1px solid #2C303E!important;padding:12px 20px!important;background:#1a1d2e!important}.approve-modal .ant-modal-close{color:#6b7280!important}.approve-modal .ant-modal-close:hover{color:#e8e8ed!important;background:#ffffff0f!important}@media(max-width:600px){.approve-modal{max-width:calc(100vw - 24px)!important;margin:0 12px!important}.approve-desc .ant-descriptions-item-label{width:80px}}.agent-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}@media(min-width:768px){.agent-stats{grid-template-columns:repeat(4,1fr)}}.agent-tab-bar{margin-bottom:16px}.agent-tab-bar .ant-segmented{background:#1a1d2e}.agent-list{display:flex;flex-direction:column;gap:12px}.agent-list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.agent-card{background:#1a1d2e!important;border-color:#2c303e!important;border-radius:12px!important;transition:border-color .2s,box-shadow .2s}.agent-card:hover{border-color:#f5a6234d!important}.agent-card--clickable{cursor:pointer}.agent-card--clickable:hover{border-color:#f5a6238c!important;box-shadow:0 2px 12px #f5a6231f}.agent-card .ant-card-body{padding:14px!important}.agent-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.agent-card-title{display:flex;flex-direction:column;gap:2px;min-width:0}.agent-card-metric{display:flex;flex-direction:column;gap:2px}.agent-card-regions,.agent-card-quality{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.agent-card-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.agent-card-date{margin-top:8px;color:#6b7280;font-size:12px}.agent-card-rejection{margin-top:8px;padding:8px 12px;background:#e74c3c1a;border-radius:6px;color:#e74c3c;font-size:12px}@media(max-width:767px){.agent-card .ant-card-body{padding:12px!important}.agent-card-actions .ant-btn{min-height:44px}}.seal-modal-loading{display:flex;justify-content:center;align-items:center;min-height:300px}.seal-modal-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:12px;flex-wrap:wrap}.seal-modal-page-nav{display:flex;align-items:center;gap:8px}.seal-modal-seals-summary{display:flex;flex-wrap:wrap;gap:4px}.seal-modal-canvas-wrapper{position:relative;display:inline-block;width:100%;-webkit-user-select:none;user-select:none;border:1px solid #303030;overflow:hidden}.seal-modal-canvas{display:block;width:100%;height:auto}.seal-overlay{position:absolute;border:2px dashed #F5A623;border-radius:6px;background:#f5a6231f;display:flex;align-items:center;justify-content:center;pointer-events:all;box-sizing:border-box}.seal-overlay-remove{position:absolute;top:2px;right:4px;background:none;border:none;color:#f5a623;font-size:14px;font-weight:700;line-height:1;cursor:pointer;padding:0;opacity:0;transition:opacity .15s}.seal-overlay:hover .seal-overlay-remove{opacity:1}.seal-overlay-label{font-size:11px;color:#f5a623;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.8);pointer-events:none}.manager-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}@media(min-width:768px){.manager-stats{grid-template-columns:repeat(4,1fr)}}.save-to-farm-row{text-align:right;margin-bottom:16px}.contract-spec-list{width:100%}.contract-spec-item{border:1px solid #2C303E;border-radius:8px;padding:12px}@media(max-width:767px){.save-to-farm-row{text-align:stretch}.save-to-farm-row .ant-btn{width:100%}}.manager-tab-bar{margin-bottom:16px}.manager-section{margin-bottom:24px}.manager-list{display:flex;flex-direction:column;gap:12px}.manager-card{background:#1a1d2e!important;border-color:#2c303e!important;border-radius:12px!important;transition:border-color .2s,box-shadow .2s}.manager-card:hover{border-color:#f5a6234d!important}.manager-card--clickable{cursor:pointer}.manager-card--clickable:hover{border-color:#f5a6238c!important;box-shadow:0 2px 12px #f5a6231f}.manager-card .ant-card-body{padding:14px!important}.manager-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.manager-card-title{display:flex;flex-direction:column;gap:2px;min-width:0}.manager-card-metric{display:flex;flex-direction:column;gap:2px}.manager-card-legal{margin-top:8px}.manager-card-steps{margin-top:12px;padding:12px;background:#0f111780;border-radius:8px}.manager-card-steps .ant-steps-item-title{color:#9ca3af!important;font-size:11px!important}.manager-card-steps .ant-steps-item-finish .ant-steps-item-title{color:#2ecc71!important}.manager-card-steps .ant-steps-item-process .ant-steps-item-title{color:#f5a623!important}.manager-card-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.manager-card-date{margin-top:8px;color:#6b7280;font-size:12px}.manager-card-execution{margin-top:8px}.manager-lots-table .ant-table-cell{vertical-align:top}.manager-lot-summary{display:flex;flex-direction:column;gap:2px;line-height:1.2}.manager-lot-summary-secondary{color:#9ca3af;font-size:12px}.manager-lot-logistics{color:#9ca3af;font-size:12px;line-height:1.25}.manager-lot-logistics-line{white-space:nowrap}.manager-lot-actions{width:100%;justify-content:flex-end}.manager-lots-table .ant-table-cell-fix-right{background:#1a1d2e!important}.manager-lots-table .ant-table-row:hover .ant-table-cell-fix-right{background:#202537!important}.manager-lots-table .ant-table-cell:last-child{padding-right:10px!important}@media(max-width:767px){.manager-card .ant-card-body{padding:12px!important}.manager-card-actions .ant-btn{min-height:44px}.manager-card-steps .ant-steps-item-title{font-size:10px!important}}
