:root{--bg-primary: #1C1E20;--bg-secondary: #292C31;--bg-sidebar: #1C1E20;--color-accent: #03C6BF;--color-blue: #2991D6;--color-orange: #CB8235;--color-rose: #D33F5E;--color-text: #FFFFFF;--color-text-secondary: rgba(255, 255, 255, .6);--color-text-muted: rgba(255, 255, 255, .3);--sidebar-width: 160px;--header-height: 68px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,sans-serif;background:var(--bg-primary);color:var(--color-text);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:var(--bg-primary);padding:20px}.fade-in{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.figma-sidebar{width:var(--sidebar-width)!important;min-width:var(--sidebar-width)!important;max-width:var(--sidebar-width)!important;background:var(--bg-sidebar)!important;border-right:none!important;transition:width .2s ease,min-width .2s ease,max-width .2s ease}.figma-sidebar.sidebar-collapsed{width:64px!important;min-width:64px!important;max-width:64px!important}.figma-sidebar .sidebar-logo-area{height:var(--header-height);display:flex;align-items:center;gap:8px;padding:0 24px;border-bottom:none;transition:padding .2s ease,justify-content .2s ease}.figma-sidebar.sidebar-collapsed .sidebar-logo-area{justify-content:center;padding:0 8px}.figma-sidebar.sidebar-collapsed .sidebar-logo-area .brand-text{display:none}.figma-sidebar .sidebar-logo-area img{width:20px;height:20px}.figma-sidebar .sidebar-logo-area .brand-text{font-size:16px;font-weight:600;background:linear-gradient(135deg,#03c6bf,#2991d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap;overflow:hidden}.figma-nav-menu{background:transparent!important;padding:16px 0!important;border-right:none!important}.figma-nav-item{display:flex;align-items:center;height:44px;padding:0 14px!important;margin:4px 10px!important;border-radius:10px!important;cursor:pointer;transition:all .2s ease;opacity:.4;color:#fff!important;white-space:nowrap;overflow:hidden}.figma-sidebar.sidebar-collapsed .figma-nav-item{justify-content:center;padding:0!important;margin:4px 8px!important}.figma-nav-item:hover{opacity:.7!important;background:transparent!important}.figma-nav-item.active{opacity:1!important;background:linear-gradient(90deg,#03c6bf80,#03c6bf00)!important}.figma-nav-item .nav-item-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;margin-right:12px}.figma-nav-item .nav-item-icon img{width:18px;height:18px}.figma-header{position:fixed;top:0;right:0;z-index:99;height:var(--header-height)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 16px!important;background:var(--bg-primary)!important;border-bottom:none!important}.header-left{display:flex;align-items:center;gap:16px}.menu-toggle-btn{font-size:16px!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--color-text-secondary)!important;border:none!important;background:none!important;padding:0!important;cursor:pointer!important}.menu-toggle-btn svg{opacity:.4}.breadcrumb-text{font-size:12px;font-weight:500;color:var(--color-text-muted)}.header-right{display:flex;align-items:center}.figma-search-box{width:246px;height:32px;background:var(--bg-secondary);border-radius:16px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;margin-right:0}.figma-search-box .search-placeholder{font-size:12px;font-weight:400;color:var(--color-text-muted)}.figma-search-box .search-icon-btn{width:16px;height:16px;opacity:.5;border:none;background:none;padding:0;cursor:pointer}.header-action-icons{display:flex;align-items:center;gap:12px;padding:0 12px}.header-action-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;opacity:.7;cursor:pointer;transition:opacity .2s,background .2s;border:none;background:none;padding:0;border-radius:6px}.header-action-icon:hover{opacity:1;background:#ffffff14}.user-info-area{display:flex;align-items:center;gap:2px;cursor:pointer;padding:8px 12px;border-radius:8px;transition:background .2s;margin-left:6px}.user-info-area:hover{background:#ffffff0d}.user-info-area .user-avatar-img{width:32px;height:32px;border-radius:50%}.user-info-area .user-name-text{font-size:16px;font-weight:500;color:var(--color-text);margin-left:10px}.figma-content{background:var(--bg-primary)!important;padding:16px!important;padding-top:calc(16px + var(--header-height))!important;margin:0!important;border-radius:0!important;min-height:calc(100vh - var(--header-height))!important}.stat-card-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.fig-stat-card{min-width:0;height:140px;border-radius:10px;padding:16px 24px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.fig-stat-card-header{display:flex;align-items:center;justify-content:space-between}.fig-stat-card-title{display:flex;align-items:center;gap:8px}.fig-stat-card-title img{width:18px;height:18px}.fig-stat-card-title span{font-size:14px;font-weight:600;color:#fff}.fig-stat-card-total{font-size:18px;font-weight:600;color:#fff}.fig-stat-card-details{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.fig-stat-detail-item{display:flex;align-items:center;gap:8px}.fig-stat-detail-label{font-size:12px;font-weight:500;color:var(--color-text-muted);white-space:nowrap}.fig-stat-detail-value{font-size:14px;font-weight:600;color:#fff}.chart-section{background:var(--bg-secondary);border-radius:10px;min-height:400px;display:flex;align-items:center;justify-content:center}.ant-layout{background:var(--bg-primary)!important}.ant-table-wrapper .ant-table{background:transparent!important}.ant-table-wrapper .ant-table-thead>tr>th{background:#292d31!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.ant-table-wrapper .ant-table-tbody>tr>td{color:#fff!important;border-bottom:1px solid rgba(255,255,255,.06)!important;background:transparent!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#ffffff0a!important}.ant-card{background:var(--bg-secondary)!important;border:none!important;border-radius:10px!important}.ant-card-head{border-bottom:1px solid rgba(255,255,255,.08)!important;color:#fff!important}.ant-card-body{padding:16px!important}.ant-modal-content{background:var(--bg-secondary)!important}.ant-modal-header{background:var(--bg-secondary)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.ant-modal-title{color:#fff!important}.ant-modal-close{color:var(--color-text-secondary)!important}.ant-drawer-content{background:var(--bg-secondary)!important}.ant-drawer-header{background:var(--bg-secondary)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;color:#fff!important}.ant-drawer-close-only{background:var(--bg-secondary)!important}.ant-form-item-label>label{color:var(--color-text-secondary)!important}.fig-modal-form{display:flex;flex-direction:column;margin-top:4px}.fig-modal-form .ant-form-item{margin-bottom:16px}.fig-modal-form .ant-form-item:last-child{margin-bottom:0}.fig-modal-form .ant-form-item-label{width:80px!important;flex:0 0 80px!important;max-width:80px!important}.fig-modal-form .ant-form-item-label>label{color:var(--color-text-secondary)!important;font-size:13px!important;font-weight:400!important;height:32px;display:flex;align-items:center;justify-content:flex-end;padding-right:8px!important}.fig-modal-form .ant-form-item-label>label:after{content:""!important;margin:0!important}.fig-modal-form .ant-form-item-control{flex:1;min-width:0}.fig-modal-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);margin-top:8px}.fig-modal-footer .fig-btn-primary{min-width:80px;justify-content:center}.fig-modal-footer .fig-btn-outline{min-width:64px;justify-content:center;border-color:#fff3;color:var(--color-text-secondary)}.ant-modal-body{padding:16px 20px 20px!important}.ant-modal-header{padding:16px 20px!important}.ant-modal-title{font-size:15px!important}.ant-select .ant-select-arrow{color:#fff6!important;font-size:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;right:10px!important}.ant-select .ant-select-suffix{color:#fff6!important}.ant-select .ant-select-arrow svg{width:12px!important;height:12px!important}.fig-modal-form .ant-select .ant-select-arrow,.fig-modal-form .ant-select .ant-select-suffix{color:#fff6!important}.ant-select-open .ant-select-arrow svg{transform:rotate(180deg);transition:transform .2s}.ant-select-single .ant-select-selector .ant-select-selection-item{padding-right:18px!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{background:var(--bg-primary)!important;border-color:#ffffff26!important;color:#fff!important}.ant-input::placeholder{color:var(--color-text-muted)!important}.ant-select-dropdown{background:var(--bg-secondary)!important}.ant-select-item{color:#fff!important}.ant-tag{border-radius:6px;font-weight:500;font-size:12px}.ant-btn-primary{background:var(--color-accent)!important;border-color:var(--color-accent)!important}.ant-pagination .ant-pagination-item{background:var(--bg-secondary)!important;border-color:#ffffff26!important}.ant-pagination .ant-pagination-item a{color:#fff!important}.ant-dropdown{z-index:1050}.ant-dropdown-menu{background:var(--bg-secondary)!important;border-radius:8px!important;padding:4px!important}.ant-dropdown-menu-item{color:var(--color-text-secondary)!important;border-radius:4px!important}.ant-dropdown-menu-item:hover{background:#ffffff14!important;color:#fff!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}.fig-page-title-row{display:flex;align-items:center;justify-content:space-between;height:32px;margin-bottom:12px}.fig-page-title{font-size:18px;font-weight:500;color:#fff}.fig-page-actions{display:flex;align-items:center;gap:12px}.fig-btn-outline{height:32px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:500;font-family:PingFang SC,sans-serif;cursor:pointer;transition:opacity .2s,background .2s;border:1px solid;background:none;outline:none;display:inline-flex;align-items:center;justify-content:center}.fig-btn-muted{border-color:#ffffff4d;color:#ffffff80}.fig-btn-muted:hover{opacity:.8;background:#ffffff0d}.fig-btn-accent{border-color:#03c6bf;color:#03c6bf}.fig-btn-accent:hover{background:#03c6bf1a}.fig-btn-danger{border-color:#d33f5e;color:#ea5473}.fig-btn-danger:hover{background:#d33f5e1a}.fig-btn-primary{height:32px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:500;font-family:PingFang SC,sans-serif;cursor:pointer;transition:opacity .2s;border:none;background:#03c6bf;color:#fff;outline:none;display:inline-flex;align-items:center;justify-content:center}.fig-btn-primary:hover{opacity:.85}.fig-filter-row{margin-bottom:12px}.fig-filter-inputs{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fig-filter-inputs .fig-filter-expand{flex-shrink:0}.fig-filter-input{flex:1 1 0;min-width:120px;height:32px;background:#292c31!important;border:none!important;border-radius:8px!important;color:#fff!important;font-size:12px!important}.fig-filter-input .ant-input{background:transparent!important;border:none!important;color:#fff!important;font-size:12px!important}.fig-filter-input .ant-input-suffix{color:#ffffff4d!important}.fig-filter-input::placeholder{color:#fff6!important}.fig-filter-select{flex:1 1 0;min-width:120px}.fig-filter-select .ant-select-selector{height:32px!important;background:#292c31!important;border:none!important;border-radius:8px!important;color:#fff6!important;font-size:12px!important;padding:0 26px 0 10px!important;display:flex;align-items:center}.fig-filter-select .ant-select-arrow{right:8px!important;width:12px!important;height:12px!important;margin-top:-6px!important}.fig-filter-select .ant-select-arrow svg{width:12px!important;height:12px!important;color:#fff6!important}.fig-filter-select .ant-select-selection-placeholder{color:#fff6!important;font-size:12px!important}.fig-filter-select .ant-select-selection-item{color:#fff!important;font-size:12px!important}.fig-filter-expand{height:32px;padding:0 10px;border-radius:8px;border:1px solid #2991D6;background:none;color:#2991d6;font-size:12px;font-weight:500;font-family:PingFang SC,sans-serif;cursor:pointer;display:inline-flex;align-items:center;transition:background .2s}.fig-filter-expand:hover{background:#2991d61a}.fig-leads-page{display:flex;flex-direction:column;gap:12px;height:100%}.fig-table-card{background:#292c31;border-radius:10px;overflow:hidden;flex:1;min-height:0}.fig-card-no-bottom-radius{border-radius:10px 10px 0 0!important}.ant-table{background:transparent!important}.ant-table-thead>tr>th{background:transparent!important;color:#ffffff4d!important;font-size:12px!important;font-weight:500!important;border-bottom:none!important;border-inline-end:none!important;border-right:none!important;padding:12px 8px!important}.ant-table-thead>tr>th:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background:#ffffff26}.ant-table-tbody>tr>td{color:#fff!important;font-size:12px!important;font-weight:500!important;border-bottom:none!important;padding:12px 8px!important;background:transparent!important;white-space:nowrap!important}.ant-table-tbody>tr:hover>td{background:#ffffff08!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:#03c6bf0d!important}.ant-checkbox-inner{background:transparent!important;border-color:#ffffff4d!important;border-radius:3px}.ant-checkbox-checked .ant-checkbox-inner{background:#03c6bf!important;border-color:#03c6bf!important}.ant-pagination{margin:8px 16px;display:flex;align-items:center;justify-content:center;gap:4px}.ant-pagination .ant-pagination-total-text{color:#ffffff4d;font-size:12px}.ant-pagination .ant-pagination-item{width:27px;height:27px;border-radius:6px;border-color:#ffffff4d;background:transparent;display:flex;align-items:center;justify-content:center;margin:0 2px}.ant-pagination .ant-pagination-item a{color:#ffffff4d;font-size:12px}.ant-pagination .ant-pagination-item-active{background:#03c6bf!important;border-color:#03c6bf!important}.ant-pagination .ant-pagination-item-active a{color:#fff!important}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{color:#ffffff4d}.ant-pagination .ant-pagination-options{display:flex;align-items:center;gap:8px}.ant-pagination .ant-pagination-options .ant-select-selector{height:27px!important;background:transparent!important;border-color:#ffffff4d!important;border-radius:6px!important;color:#ffffff4d!important;font-size:12px}.fig-link{color:#03c6bf;font-size:12px;font-weight:500;cursor:pointer;transition:opacity .2s}.fig-link:hover{opacity:.8}.fig-link-danger{color:#ea5473;font-size:12px;font-weight:500;cursor:pointer;transition:opacity .2s}.fig-link-danger:hover{opacity:.8}.fig-tag{display:inline-block;height:17px;padding:0 5px;border-radius:4px;font-size:11px;font-weight:500;line-height:17px;text-align:center}.fig-tag-red{background:#d33f5e33;border:1px solid #D33F5E;color:#ea5473}.fig-tag-orange{background:#cb823533;border:1px solid #CB8235;color:#cb8235}.fig-tag-yellow{background:#b4b44233;border:1px solid #B4B442;color:#b4b442}.fig-tag-cyan{background:#03c6bf33;border:1px solid #03C6BF;color:#03c6bf}.fig-tag-blue{background:#2991d633;border:1px solid #2991D6;color:#2991d6}.fig-tag-gray{background:#ffffff1a;border:1px solid rgba(255,255,255,.5);color:#ffffff80}.fig-drawer-card{background:#292d3199;border-radius:10px;padding:16px}.fig-drawer-card-title{font-size:14px;font-weight:600;color:#fff;margin-bottom:12px}.ant-message .ant-message-notice-content{background:#292c31!important;color:#fff!important;border-radius:8px!important;box-shadow:0 4px 12px #0006!important;padding:8px 16px!important}.ant-message .ant-message-custom-content span{color:#fff!important}.ant-popover-inner{background:#292c31!important;color:#fff!important;border-radius:8px!important;box-shadow:0 4px 12px #0006!important}.ant-popover .ant-popover-title{color:#fff!important;border-bottom-color:#ffffff1a!important}.ant-popover .ant-popover-message-title{color:#fff!important}.ant-popover .ant-popover-message-title .anticon{color:#faad14!important}.ant-popconfirm .ant-btn-default{background:#ffffff1a!important;border-color:#fff3!important;color:#ffffffb3!important;border-radius:6px!important}.ant-popconfirm .ant-btn-primary{background:#03c6bf!important;border-color:#03c6bf!important;color:#fff!important;border-radius:6px!important}.ant-select-dropdown{background:#292c31!important;border-radius:8px!important;box-shadow:0 4px 12px #0006!important}.ant-select-dropdown .ant-select-item{color:#ffffffb3!important;border-radius:4px!important}.ant-select-dropdown .ant-select-item-option-active{background:#ffffff14!important}.ant-select-dropdown .ant-select-item-option-selected{background:#03c6bf33!important;color:#03c6bf!important}.ant-picker-dropdown .ant-picker-panel-container{background:#292c31!important;border-radius:8px!important;box-shadow:0 4px 12px #0006!important}.ant-picker-dropdown .ant-picker-header{color:#fff!important;border-bottom-color:#ffffff1a!important}.ant-picker-dropdown .ant-picker-header button{color:#fff9!important}.ant-picker-dropdown .ant-picker-content th,.ant-picker-dropdown .ant-picker-cell{color:#ffffff4d!important}.ant-picker-dropdown .ant-picker-cell-in-view{color:#ffffffb3!important}.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner{background:#03c6bf!important;color:#fff!important}.ant-picker-dropdown .ant-picker-cell-in-range .ant-picker-cell-inner{background:#03c6bf26!important}.ant-picker-dropdown .ant-picker-footer{border-top-color:#ffffff1a!important}.ant-table-cell-fix-right{background:#292c31!important;position:relative;z-index:2!important;padding-left:16px!important}.ant-table-thead>tr>th.ant-table-cell-fix-right{background:#292c31!important;z-index:3!important}.ant-table-tbody>tr>td.ant-table-cell-fix-right{background:#292c31!important}.ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:#2f3237!important}.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right{background:#03c6bf14!important}.fig-action-space{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;white-space:nowrap}.fig-action-space .ant-space-item{margin-left:0!important}.ant-table td:after,.ant-table th:after{box-shadow:none!important}.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px #00000080!important}.ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:inset -10px 0 8px -8px #00000080!important}.ant-table-cell-fix-left{background:#292c31!important;z-index:2!important}.ant-table-thead>tr>th.ant-table-cell-fix-left{background:#292c31!important;z-index:3!important}.ant-pagination .ant-pagination-prev button,.ant-pagination .ant-pagination-next button{color:#fff3!important}.ant-pagination .ant-pagination-prev:not(.ant-pagination-disabled) button,.ant-pagination .ant-pagination-next:not(.ant-pagination-disabled) button{color:#ffffff80!important}.fig-tag{display:inline-flex!important;align-items:center;justify-content:center;height:17px;padding:0 5px;border-radius:4px;font-size:11px;font-weight:500;line-height:1;text-align:center;vertical-align:middle}.fig-btn-primary,.fig-btn-outline,.ant-btn-primary,.ant-popconfirm .ant-btn-primary{box-shadow:none!important}.ant-pagination .ant-pagination-options-size-changer .ant-select-selector{height:27px!important;background:transparent!important;border-color:#ffffff4d!important;border-radius:6px!important;color:#ffffff80!important;font-size:12px!important}.ant-pagination .ant-pagination-options-quick-jumper{color:#ffffff80!important;font-size:12px!important}.ant-pagination .ant-pagination-options-quick-jumper input{width:40px!important;height:27px!important;background:transparent!important;border-color:#ffffff4d!important;border-radius:6px!important;color:#fff!important;font-size:12px!important}.fig-filter-expanded-row{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.fig-filter-expanded-row .fig-filter-expand{flex-shrink:0}.fig-filter-datepicker{flex:1 1 0;min-width:240px}.fig-filter-datepicker .ant-picker-suffix{color:#ffffff4d!important}.fig-filter-datepicker .ant-picker-clear{background:#292c31!important;color:#ffffff4d!important}.fig-filter-datepicker .ant-picker-separator{color:#ffffff4d!important}.fig-filter-datepicker input{color:#fff!important;font-size:12px!important}.fig-filter-datepicker input::placeholder{color:#fff6!important}.fig-filter-datepicker,.fig-filter-datepicker .ant-picker{background:#292c31!important;border:none!important;border-radius:8px!important;height:32px!important;padding:0 10px!important}[data-theme=light]{--bg-primary: #F5F6F8;--bg-secondary: #FFFFFF;--bg-sidebar: #FFFFFF;--color-text: #1C1E20;--color-text-secondary: rgba(0, 0, 0, .55);--color-text-muted: rgba(0, 0, 0, .35);--color-border: rgba(0, 0, 0, .1);--color-hover: rgba(0, 0, 0, .04);--color-row-hover: rgba(0, 0, 0, .03);--color-row-selected: rgba(3, 198, 191, .08);--color-table-head: #F0F1F3;--color-fixed-col: #FFFFFF;--color-fixed-col-hover: #F5F6F8;--color-shadow: rgba(0,0,0,.1);--color-scrollbar: rgba(0, 0, 0, .1);--color-scrollbar-hover: rgba(0, 0, 0, .2)}[data-theme=light] .figma-nav-item{color:var(--color-text)!important}[data-theme=light] .figma-nav-item.active{background:linear-gradient(90deg,#03c6bf33,#03c6bf00)!important}[data-theme=light] .figma-sidebar{border-right:1px solid var(--color-border)!important}[data-theme=light] .figma-header{border-bottom:1px solid var(--color-border)!important}[data-theme=light] .header-action-icon:hover{background:#0000000f!important}[data-theme=light] .user-info-area:hover{background:#0000000a!important}[data-theme=light] .figma-search-box{background:#f0f1f3!important}[data-theme=light] .menu-toggle-btn{color:var(--color-text-secondary)!important}[data-theme=light] .fig-stat-card-title span,[data-theme=light] .fig-stat-card-total,[data-theme=light] .fig-stat-detail-value{color:var(--color-text)!important}[data-theme=light] .ant-table-thead>tr>th{color:var(--color-text-muted)!important;background:var(--color-table-head)!important}[data-theme=light] .ant-table-thead>tr>th:not(:last-child):after{background:#0000001a!important}[data-theme=light] .ant-table-tbody>tr>td{color:var(--color-text)!important;border-bottom:1px solid rgba(0,0,0,.06)!important}[data-theme=light] .ant-table-tbody>tr:hover>td{background:var(--color-row-hover)!important}[data-theme=light] .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--color-row-selected)!important}[data-theme=light] .ant-checkbox-inner{border-color:#0003!important}[data-theme=light] .ant-modal-content{background:#fff!important}[data-theme=light] .ant-modal-header{background:#fff!important;border-bottom-color:#0000000f!important}[data-theme=light] .ant-modal-title{color:var(--color-text)!important}[data-theme=light] .ant-modal-close{color:var(--color-text-secondary)!important}[data-theme=light] .ant-drawer-content{background:#fff!important}[data-theme=light] .ant-drawer-header{background:#fff!important;border-bottom-color:#0000000f!important;color:var(--color-text)!important}[data-theme=light] .ant-form-item-label>label{color:var(--color-text-secondary)!important}[data-theme=light] .fig-modal-footer{border-top-color:#0000000f!important}[data-theme=light] .fig-modal-footer .fig-btn-outline{border-color:#0003!important;color:var(--color-text-secondary)!important}[data-theme=light] .ant-input,[data-theme=light] .ant-input-affix-wrapper,[data-theme=light] .ant-select-selector,[data-theme=light] .ant-picker{background:#f5f6f8!important;border-color:#0000001a!important;color:var(--color-text)!important}[data-theme=light] .ant-input::placeholder{color:var(--color-text-muted)!important}[data-theme=light] .ant-select .ant-select-arrow,[data-theme=light] .ant-select .ant-select-suffix{color:#0000004d!important}[data-theme=light] .ant-select-dropdown{background:#fff!important;box-shadow:0 4px 12px var(--color-shadow)!important}[data-theme=light] .ant-select-item{color:var(--color-text-secondary)!important}[data-theme=light] .ant-select-item-option-active{background:#0000000a!important}[data-theme=light] .ant-select-item-option-selected{background:#03c6bf1a!important;color:#03c6bf!important}[data-theme=light] .ant-dropdown-menu{background:#fff!important;box-shadow:0 4px 12px var(--color-shadow)!important}[data-theme=light] .ant-dropdown-menu-item{color:var(--color-text-secondary)!important}[data-theme=light] .ant-dropdown-menu-item:hover{background:#0000000a!important;color:var(--color-text)!important}[data-theme=light] .ant-message .ant-message-notice-content{background:#fff!important;color:var(--color-text)!important;box-shadow:0 4px 12px var(--color-shadow)!important}[data-theme=light] .ant-message .ant-message-custom-content span{color:var(--color-text)!important}[data-theme=light] .ant-popover-inner{background:#fff!important;color:var(--color-text)!important;box-shadow:0 4px 12px var(--color-shadow)!important}[data-theme=light] .ant-popover .ant-popover-title{color:var(--color-text)!important;border-bottom-color:#0000000f!important}[data-theme=light] .ant-popconfirm .ant-btn-default{background:#f5f6f8!important;border-color:#0000001a!important;color:var(--color-text-secondary)!important}[data-theme=light] .ant-pagination .ant-pagination-item{border-color:#00000026!important}[data-theme=light] .ant-pagination .ant-pagination-item a{color:var(--color-text-secondary)!important}[data-theme=light] .ant-pagination .ant-pagination-total-text{color:var(--color-text-muted)!important}[data-theme=light] .ant-pagination .ant-pagination-prev button,[data-theme=light] .ant-pagination .ant-pagination-next button{color:#0003!important}[data-theme=light] .ant-pagination .ant-pagination-prev:not(.ant-pagination-disabled) button,[data-theme=light] .ant-pagination .ant-pagination-next:not(.ant-pagination-disabled) button{color:#00000080!important}[data-theme=light] .ant-pagination .ant-pagination-options .ant-select-selector{border-color:#00000026!important;color:var(--color-text-secondary)!important}[data-theme=light] .ant-pagination .ant-pagination-options-quick-jumper{color:var(--color-text-secondary)!important}[data-theme=light] .ant-pagination .ant-pagination-options-quick-jumper input{border-color:#00000026!important;color:var(--color-text)!important}[data-theme=light] .ant-table-cell-fix-right,[data-theme=light] .ant-table-thead>tr>th.ant-table-cell-fix-right,[data-theme=light] .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:var(--color-fixed-col)!important}[data-theme=light] .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:var(--color-fixed-col-hover)!important}[data-theme=light] .ant-table-cell-fix-left,[data-theme=light] .ant-table-thead>tr>th.ant-table-cell-fix-left{background:var(--color-fixed-col)!important}[data-theme=light] .ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px #00000014!important}[data-theme=light] .ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:inset -10px 0 8px -8px #00000014!important}[data-theme=light] .fig-btn-muted{border-color:#0003!important;color:#00000080!important}[data-theme=light] .fig-btn-muted:hover{background:#0000000a!important}[data-theme=light] .fig-page-title{color:var(--color-text)!important}[data-theme=light] .fig-filter-input{background:#f0f1f3!important;color:var(--color-text)!important}[data-theme=light] .fig-filter-input .ant-input{color:var(--color-text)!important}[data-theme=light] .fig-filter-input .ant-input-suffix{color:var(--color-text-muted)!important}[data-theme=light] .fig-filter-select .ant-select-selector{background:#f0f1f3!important;color:var(--color-text-muted)!important}[data-theme=light] .fig-filter-select .ant-select-arrow svg{color:#0000004d!important}[data-theme=light] .fig-filter-select .ant-select-selection-placeholder{color:var(--color-text-muted)!important}[data-theme=light] .fig-filter-select .ant-select-selection-item{color:var(--color-text)!important}[data-theme=light] .fig-table-card{background:#fff;box-shadow:0 1px 3px #0000000f}[data-theme=light] .fig-drawer-card{background:#f5f6f8}[data-theme=light] .fig-drawer-card-title{color:var(--color-text)!important}[data-theme=light] .fig-card-no-bottom-radius{background:#fff}[data-theme=light] .fig-tag-gray{background:#0000000f;border-color:#0003;color:#00000080}[data-theme=light] .fig-link-danger{color:#d33f5e}[data-theme=light] .ant-picker-dropdown .ant-picker-panel-container{background:#fff!important;box-shadow:0 4px 12px var(--color-shadow)!important}[data-theme=light] .ant-picker-dropdown .ant-picker-header{color:var(--color-text)!important;border-bottom-color:#0000000f!important}[data-theme=light] .ant-picker-dropdown .ant-picker-header button{color:var(--color-text-secondary)!important}[data-theme=light] .ant-picker-dropdown .ant-picker-content th,[data-theme=light] .ant-picker-dropdown .ant-picker-cell{color:var(--color-text-muted)!important}[data-theme=light] .ant-picker-dropdown .ant-picker-cell-in-view{color:var(--color-text)!important}[data-theme=light] .fig-filter-datepicker,[data-theme=light] .fig-filter-datepicker .ant-picker{background:#f0f1f3!important}[data-theme=light] .fig-filter-datepicker input{color:var(--color-text)!important}[data-theme=light] .fig-filter-datepicker input::placeholder{color:var(--color-text-muted)!important}[data-theme=light] .fig-filter-datepicker .ant-picker-suffix{color:var(--color-text-muted)!important}[data-theme=light] .fig-filter-datepicker .ant-picker-clear{background:#f0f1f3!important;color:var(--color-text-muted)!important}[data-theme=light] .fig-filter-datepicker .ant-picker-separator{color:var(--color-text-muted)!important}[data-theme=light] ::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-hover)}[data-theme=light] .login-container{background:#f5f6f8}.mobile-sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:99;transition:opacity .3s}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:56px;background:var(--bg-secondary);border-top:1px solid var(--color-border);z-index:100;padding:0 4px;justify-content:space-around;align-items:center}.mobile-bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:48px;height:100%;opacity:.4;cursor:pointer;transition:opacity .2s;color:var(--color-text);text-decoration:none;border:none;background:none;padding:4px}.mobile-bottom-nav-item.active{opacity:1;color:var(--color-accent)}.mobile-bottom-nav-item img{width:20px;height:20px}.mobile-bottom-nav-item span{font-size:10px;font-weight:500;white-space:nowrap}.mobile-header-title{position:absolute;left:50%;transform:translate(-50%);font-size:16px;font-weight:600;color:var(--color-text);white-space:nowrap}@media (max-width: 1024px){.stat-card-row{grid-template-columns:repeat(2,1fr)!important}.fig-page-title-row,.fig-page-actions{flex-wrap:wrap;gap:8px}}@media (max-width: 768px){:root{--sidebar-width: 0px;--header-height: 52px}.figma-sidebar{display:none!important}.mobile-bottom-nav{display:flex}.figma-content{margin-left:0!important;padding:12px!important;padding-top:calc(12px + var(--header-height))!important;padding-bottom:68px!important}.figma-header{left:0!important;padding:0 12px!important}.figma-search-box,.header-action-icons,.user-info-area .user-name-text{display:none!important}.breadcrumb-text{font-size:14px!important;font-weight:600!important;color:var(--color-text)!important}.stat-card-row{grid-template-columns:1fr 1fr!important;gap:8px!important}.fig-stat-card{height:auto!important;min-height:100px;padding:12px 16px!important}.fig-stat-card-details{gap:6px 16px!important}.fig-page-title-row{height:auto!important;flex-wrap:wrap;gap:8px}.fig-page-title{font-size:16px!important}.fig-page-actions{flex-wrap:wrap;gap:8px;width:100%}.fig-filter-inputs{gap:6px!important}.fig-filter-input,.fig-filter-select{min-width:100px!important;flex:1 1 calc(50% - 6px)!important}.fig-filter-datepicker{min-width:100%!important}.fig-table-card{border-radius:8px!important}.fig-table-card .ant-table-wrapper{overflow-x:auto}.ant-modal{max-width:calc(100vw - 24px)!important;margin:12px auto!important}.ant-modal-body{max-height:calc(100vh - 160px);overflow-y:auto}.fig-modal-form .ant-form-item{flex-direction:column!important;margin-bottom:12px!important}.fig-modal-form .ant-form-item-label{width:auto!important;flex:none!important;max-width:none!important;text-align:left!important;padding-right:0!important;margin-bottom:4px!important}.fig-modal-form .ant-form-item-label>label{justify-content:flex-start!important}.ant-drawer .ant-drawer-content-wrapper{max-width:100vw!important}.ant-pagination{flex-wrap:wrap;gap:2px!important}.ant-pagination .ant-pagination-options{display:none!important}.fig-btn-outline,.fig-btn-primary{height:28px!important;font-size:11px!important;padding:0 8px!important}.chart-section{min-height:250px!important}[data-theme=light] .mobile-bottom-nav{background:#fff;border-top-color:#00000014}}@media (max-width: 375px){.stat-card-row,.fig-stat-card-details{grid-template-columns:1fr!important}.fig-filter-input,.fig-filter-select{flex:1 1 100%!important}}
