:root{--bg-primary: #ffffff;--bg-secondary: #f5f7fa;--bg-tertiary: #eef1f5;--bg-page: #f0f2f5;--bg-card: #ffffff;--bg-card-hover: #fafbfc;--border-card: #e3e8ef;--shadow-card: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--shadow-card-hover: 0 4px 12px rgba(0, 0, 0, .1);--bg-header: #0a0e2a;--bg-header-transparent: rgba(10, 14, 42, .95);--text-header: #ffffff;--text-header-secondary: rgba(255, 255, 255, .75);--border-header: rgba(255, 255, 255, .1);--text-primary: #1a1a2e;--text-secondary: #64748b;--text-tertiary: #94a3b8;--text-inverse: #ffffff;--border-primary: #e3e8ef;--border-secondary: #f0f2f5;--border-focus: #3b82f6;--border-hover: #cbd5e1;--color-primary: #00005A;--color-primary-hover: #000040;--color-primary-light: rgba(0, 0, 90, .08);--color-accent: #3b82f6;--color-accent-hover: #2563eb;--color-accent-light: rgba(59, 130, 246, .1);--color-success: #22c55e;--color-warning: #f59e0b;--color-danger: #ef4444;--color-danger-hover: #dc2626;--color-info: #3b82f6;--bg-table: #ffffff;--bg-table-header: #f5f7fa;--bg-table-row-odd: #ffffff;--bg-table-row-even: #fafbfc;--bg-table-row-hover: #f0f5ff;--bg-table-row-selected: rgba(0, 0, 90, .05);--text-table-header: #00005A;--text-table-cell: #1a1a2e;--border-table: #e3e8ef;--border-table-cell: #f0f2f5;--bg-table-input: transparent;--bg-table-input-hover: transparent;--bg-table-input-focus: rgba(0, 0, 90, .05);--text-table-input: inherit;--text-table-placeholder: rgba(0, 0, 0, .25);--color-table-arrow: rgba(0, 0, 0, .25);--text-table-disabled: rgba(0, 0, 0, .4);--bg-table-fixed-odd: #ffffff;--bg-table-fixed-even: #fafbfc;--bg-table-fixed-hover: #e8f0fe;--bg-table-fixed-header: #f5f7fa;--bg-input: #ffffff;--bg-input-hover: #ffffff;--border-input: #d9d9d9;--border-input-hover: #bfbfbf;--border-input-focus: #3b82f6;--text-input: #1a1a2e;--text-placeholder: #bfbfbf;--bg-modal: #ffffff;--bg-modal-header: #ffffff;--border-modal: #e3e8ef;--text-modal-title: #1a1a2e;--text-modal-close: rgba(0, 0, 0, .45);--bg-sidebar: #f8fafc;--border-sidebar: #e3e8ef;--bg-tab-active: #ffffff;--border-tab-active: #00005A;--text-tab: #64748b;--text-tab-active: #00005A;--bg-btn-default: #ffffff;--border-btn-default: #d9d9d9;--text-btn-default: #1a1a2e;--bg-btn-primary: #00005A;--text-btn-primary: #ffffff;--bg-scrollbar-track: #f1f3f5;--bg-scrollbar-thumb: #c1c8d1;--bg-scrollbar-thumb-hover: #a0a8b5;--color-checkbox: #00005A;--border-checkbox: rgba(0, 0, 0, .15);--bg-dropdown: #ffffff;--border-dropdown: #e3e8ef;--bg-dropdown-hover: #f5f7fa;--bg-dropdown-selected: #e6f4ff;--text-dropdown: #1a1a2e;--color-chart-primary: #00005A;--color-chart-secondary: #3b82f6;--color-chart-tertiary: #93c5fd;--color-chart-bg: #ffffff;--valuation-card-header-bg: #fbfbfb;--valuation-card-header-text: #020918;--valuation-card-header-border: #a4cbff;--bg-tag-new: #3b82f6;--bg-tag-active: #22c55e;--bg-overlay: rgba(0, 0, 0, .45);--bg-glassmorphism: rgba(255, 255, 255, .8);--backdrop-blur: blur(8px);--bg-portfolio-page: #f0f2f5;--bg-portfolio-header: #0a0e2a;--bg-portfolio-table-header: #f5f7fa;--text-portfolio-title: #1a1a2e;--border-portfolio-table: #e3e8ef;--bg-portfolio-action-hover: rgba(0, 0, 0, .04);--bg-settings-page: #f0f2f5;--bg-settings-container: #ffffff;--bg-settings-header: #fafbfc;--bg-settings-item: #fafbfc;--border-settings: #e3e8ef;--text-settings-section: #00005A;--bg-settings-select: #ffffff;--border-settings-select: #d9d9d9;--text-settings-description: #64748b;--text-version: rgba(0, 0, 0, .35)}[data-theme=dark]{--bg-primary: #101133;--bg-secondary: #242957;--bg-tertiary: #0c0e26;--bg-page: #242957;--bg-card: #101133;--bg-card-hover: #181a42;--border-card: rgba(251, 251, 251, .55);--shadow-card: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-card-hover: 0 10px 15px -3px rgba(0, 0, 0, .2);--bg-header: #101133;--bg-header-transparent: #101133;--text-header: #ffffff;--text-header-secondary: rgba(255, 255, 255, .85);--border-header: rgba(255, 255, 255, .1);--text-primary: #fbfbfb;--text-secondary: #b4b8e1;--text-tertiary: rgba(255, 255, 255, .5);--text-inverse: #0f172a;--border-primary: rgba(251, 251, 251, .55);--border-secondary: rgba(164, 203, 255, .45);--border-focus: #a4cbff;--border-hover: rgba(255, 255, 255, .3);--color-primary: #a4cbff;--color-primary-hover: #8ab8f5;--color-primary-light: rgba(164, 203, 255, .15);--color-accent: #a4cbff;--color-accent-hover: #8ab8f5;--color-accent-light: rgba(164, 203, 255, .12);--color-success: #34d399;--color-warning: #fbbf24;--color-danger: #ff6b6b;--color-danger-hover: #ee5a5a;--color-info: #4da6ff;--bg-table: transparent;--bg-table-header: #242957;--bg-table-row-odd: #101133;--bg-table-row-even: #0c0e26;--bg-table-row-hover: rgba(164, 203, 255, .12);--bg-table-row-selected: rgba(164, 203, 255, .22);--text-table-header: #fbfbfb;--text-table-cell: #fbfbfb;--border-table: rgba(164, 203, 255, .55);--border-table-cell: rgba(251, 251, 251, .18);--bg-table-input: transparent;--bg-table-input-hover: transparent;--bg-table-input-focus: rgba(59, 130, 246, .1);--text-table-input: #e2e8f0;--text-table-placeholder: rgba(255, 255, 255, .4);--color-table-arrow: rgba(255, 255, 255, .5);--text-table-disabled: rgba(255, 255, 255, .3);--bg-table-fixed-odd: #101133;--bg-table-fixed-even: #0c0e26;--bg-table-fixed-hover: #181a42;--bg-table-fixed-header: #242957;--bg-input: rgba(251, 251, 251, .75);--bg-input-hover: rgba(251, 251, 251, .88);--border-input: rgba(251, 251, 251, .75);--border-input-hover: #fbfbfb;--border-input-focus: #a4cbff;--text-input: #020918;--text-placeholder: rgba(2, 9, 24, .5);--bg-modal: #242957;--bg-modal-header: #0c0e26;--border-modal: #fbfbfb;--text-modal-title: #fbfbfb;--text-modal-close: rgba(255, 255, 255, .5);--bg-sidebar: #1e293b;--border-sidebar: rgba(255, 255, 255, .1);--bg-tab-active: #fbfbfb;--border-tab-active: #020918;--text-tab: #fbfbfb;--text-tab-active: #020918;--bg-btn-default: transparent;--border-btn-default: rgba(251, 251, 251, .55);--text-btn-default: #fbfbfb;--bg-btn-primary: #a4cbff;--text-btn-primary: #020918;--bg-scrollbar-track: #0f172a;--bg-scrollbar-thumb: #334155;--bg-scrollbar-thumb-hover: #475569;--color-checkbox: #3b82f6;--border-checkbox: rgba(255, 255, 255, .3);--bg-dropdown: #1e293b;--border-dropdown: #334155;--bg-dropdown-hover: #334155;--bg-dropdown-selected: #3b82f6;--text-dropdown: #e2e8f0;--color-chart-primary: #3b82f6;--color-chart-secondary: #60a5fa;--color-chart-tertiary: #93c5fd;--color-chart-bg: transparent;--valuation-card-header-bg: #242957;--valuation-card-header-text: #fbfbfb;--valuation-card-header-border: #a4cbff;--bg-tag-new: #3b82f6;--bg-tag-active: #22c55e;--bg-overlay: rgba(0, 0, 0, .65);--bg-glassmorphism: rgba(15, 23, 42, .6);--backdrop-blur: blur(8px);--bg-portfolio-page: #00002e;--bg-portfolio-header: #00002e;--bg-portfolio-table-header: rgba(77, 166, 255, .2);--text-portfolio-title: #ffffff;--border-portfolio-table: rgba(77, 166, 255, .3);--bg-portfolio-action-hover: rgba(255, 255, 255, .05);--bg-settings-page: radial-gradient(circle at 10% 20%, #1e3a8a 0%, #0f172a 100%);--bg-settings-container: rgba(255, 255, 255, .05);--bg-settings-header: rgba(0, 0, 0, .2);--bg-settings-item: rgba(255, 255, 255, .03);--border-settings: rgba(255, 255, 255, .1);--text-settings-section: #93c5fd;--bg-settings-select: rgba(0, 0, 0, .3);--border-settings-select: rgba(255, 255, 255, .1);--text-settings-description: #94a3b8;--text-version: rgba(255, 255, 255, .5)}[data-theme=dark] .pinnacle-dot-bg,[data-theme=dark] .portfolio-dashboard-content,[data-theme=dark] .dashboard-container{position:relative;isolation:isolate}[data-theme=dark] .pinnacle-dot-bg:before,[data-theme=dark] .portfolio-dashboard-content:before,[data-theme=dark] .dashboard-container:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.9) 1px,transparent 1px);background-size:22px 22px;opacity:.08}[data-theme=dark] .ant-table-thead>tr>th:not(:last-child):before{background-color:#ffffff40!important;width:1px!important}[data-theme=dark] .row-action-btn,[data-theme=dark] .pinnacle-row-action-subtle{color:#ffffff8c!important;background:transparent!important}[data-theme=dark] .row-action-btn:hover,[data-theme=dark] .pinnacle-row-action-subtle:hover{color:#fff!important;background:#ffffff14!important}[data-theme=dark] .row-action-btn-danger,[data-theme=dark] .pinnacle-row-action-delete{background:var(--color-danger)!important;color:#fff!important;border-color:var(--color-danger)!important;border-radius:4px!important}[data-theme=dark] .row-action-btn-danger .anticon,[data-theme=dark] .pinnacle-row-action-delete .anticon{color:#fff!important}[data-theme=dark] .row-action-btn-danger:hover,[data-theme=dark] .pinnacle-row-action-delete:hover{background:var(--color-danger-hover)!important;border-color:var(--color-danger-hover)!important;color:#fff!important}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--text-primary);background-color:var(--bg-page);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--color-accent);text-decoration:inherit}a:hover{color:var(--color-accent-hover)}body{margin:0;min-width:320px;min-height:100vh}body.font-size-small,body.font-size-small *,body.font-size-small .ant-table,body.font-size-small .ant-table-cell,body.font-size-small .ant-card,body.font-size-small .ant-form,body.font-size-small .ant-form-item,body.font-size-small .ant-input,body.font-size-small .ant-select,body.font-size-small .ant-modal,body.font-size-small .ant-menu,body.font-size-small .ant-btn,body.font-size-small .ant-tabs,body.font-size-small .ant-typography,body.font-size-small p,body.font-size-small span,body.font-size-small div,body.font-size-small label{font-size:12px!important}body.font-size-small h1,body.font-size-small .ant-typography h1{font-size:24px!important}body.font-size-small h2,body.font-size-small .ant-typography h2{font-size:20px!important}body.font-size-small h3,body.font-size-small .ant-typography h3{font-size:16px!important}body.font-size-small h4,body.font-size-small .ant-typography h4,body.font-size-medium,body.font-size-medium *,body.font-size-medium .ant-table,body.font-size-medium .ant-table-cell,body.font-size-medium .ant-card,body.font-size-medium .ant-form,body.font-size-medium .ant-form-item,body.font-size-medium .ant-input,body.font-size-medium .ant-select,body.font-size-medium .ant-modal,body.font-size-medium .ant-menu,body.font-size-medium .ant-btn,body.font-size-medium .ant-tabs,body.font-size-medium .ant-typography,body.font-size-medium p,body.font-size-medium span,body.font-size-medium div,body.font-size-medium label{font-size:14px!important}body.font-size-medium h1,body.font-size-medium .ant-typography h1{font-size:28px!important}body.font-size-medium h2,body.font-size-medium .ant-typography h2{font-size:24px!important}body.font-size-medium h3,body.font-size-medium .ant-typography h3{font-size:18px!important}body.font-size-medium h4,body.font-size-medium .ant-typography h4,body.font-size-large,body.font-size-large *,body.font-size-large .ant-table,body.font-size-large .ant-table-cell,body.font-size-large .ant-card,body.font-size-large .ant-form,body.font-size-large .ant-form-item,body.font-size-large .ant-input,body.font-size-large .ant-select,body.font-size-large .ant-modal,body.font-size-large .ant-menu,body.font-size-large .ant-btn,body.font-size-large .ant-tabs,body.font-size-large .ant-typography,body.font-size-large p,body.font-size-large span,body.font-size-large div,body.font-size-large label{font-size:16px!important}body.font-size-large h1,body.font-size-large .ant-typography h1{font-size:32px!important}body.font-size-large h2,body.font-size-large .ant-typography h2{font-size:28px!important}body.font-size-large h3,body.font-size-large .ant-typography h3{font-size:22px!important}body.font-size-large h4,body.font-size-large .ant-typography h4{font-size:18px!important}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}.login-page{min-height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;padding:40px 20px;font-family:Space Grotesk,Inter,Segoe UI,sans-serif;background:radial-gradient(ellipse at 50% 10%,#2957bb,#10112e 70%);position:relative;overflow:hidden}.login-page:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.2) 1px,transparent 1px);background-size:22px 22px;opacity:.25;pointer-events:none}.login-card{position:relative;width:100%;max-width:626px;padding:56px 48px 48px;border-radius:8px;background:radial-gradient(ellipse at 50% 0%,#2957bb8c,#10112e8c 75%),#0a0e2866;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);box-shadow:0 20px 60px #00000059}.login-brand{display:flex;justify-content:center;margin-bottom:24px}.login-brand-logo{height:32px;object-fit:contain}.login-title{font-family:Dela Gothic One,Space Grotesk,sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:#fff;text-align:center;letter-spacing:.5px;margin:0 0 36px}.login-error{margin-bottom:20px}.login-form{max-width:318px;margin:0 auto}.login-form .ant-form-item{margin-bottom:20px}.login-form .ant-input-affix-wrapper,.login-form .ant-input{background:#fff!important;border:1px solid transparent!important;border-radius:6px;height:47px;padding:10px 16px;color:#0f1133!important;font-family:Inter,Space Grotesk,sans-serif;font-size:16px;transition:box-shadow .2s ease,border-color .2s ease}.login-form .ant-input-affix-wrapper input,.login-form .ant-input-affix-wrapper input.ant-input{background:transparent!important;color:#0f1133!important;font-family:inherit;font-size:16px;height:auto!important;padding:0!important;border:none!important;box-shadow:none!important;line-height:1.4}.login-form .ant-input-affix-wrapper:hover,.login-form .ant-input:hover{border-color:#2957bb80!important}.login-form .ant-input-affix-wrapper-focused,.login-form .ant-input:focus{border-color:#2957bb!important;box-shadow:0 0 0 3px #2957bb33!important}.login-form .ant-input-prefix{color:#0f1133;margin-right:12px;font-size:16px}.login-form .ant-input::placeholder,.login-form .ant-input-affix-wrapper input::placeholder{color:#0f113399;font-family:Inter,Space Grotesk,sans-serif;font-size:16px}.login-form .ant-input-password-icon{color:#0f11338c}.login-form input:-webkit-autofill,.login-form input:-webkit-autofill:hover,.login-form input:-webkit-autofill:focus{-webkit-text-fill-color:#0f1133;caret-color:#0f1133;transition:background-color 9999s ease-in-out 0s;box-shadow:0 0 0 1000px #fff inset}.login-remember.ant-form-item{margin-bottom:20px}.login-remember .ant-checkbox-wrapper{color:#fff;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:500}.login-remember .ant-checkbox-wrapper span{color:#fff}.login-remember .ant-checkbox .ant-checkbox-inner{background:transparent;border-color:#ffffffb3;border-radius:3px;width:18px;height:18px}.login-remember .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#9ac4ff}.login-remember .ant-checkbox-checked .ant-checkbox-inner{background-color:#9ac4ff;border-color:#9ac4ff}.login-remember .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#10112e}.login-submit{width:100%;height:39px;border:none;border-radius:6px;background:linear-gradient(180deg,#bfd6ff,#9ac4ff);color:#10112e!important;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;letter-spacing:.3px;box-shadow:0 4px 12px #9ac4ff40;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.login-submit:hover,.login-submit:focus{background:linear-gradient(180deg,#cfe0ff,#a8ccff)!important;color:#10112e!important;filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 6px 16px #9ac4ff59}.login-submit:active{transform:translateY(0)}.login-footer-links{margin-top:14px;text-align:center;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:500;color:#fff}.login-link{color:#fff;text-decoration:none;cursor:pointer;transition:color .2s ease}.login-link:hover{color:#9ac4ff;text-decoration:underline}.login-signup-line{margin-top:12px}.login-link-signup{font-weight:600}@media(max-width:640px){.login-card{padding:40px 24px 32px}.login-title{font-size:20px;margin-bottom:28px}.login-form{max-width:100%}}.register-page{min-height:100vh;width:100vw;display:flex;font-family:Space Grotesk,Inter,Segoe UI,sans-serif;background:radial-gradient(ellipse at 50% 0%,#2957bb,#10112e 70%);position:relative;overflow-x:hidden}.register-page:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.9) 1px,transparent 1px);background-size:22px 22px;opacity:.08;z-index:0}.register-left{flex:0 0 520px;display:flex;align-items:center;justify-content:center;padding:40px 32px;position:relative;z-index:1}.register-card{width:100%;max-width:440px;padding:40px 36px 32px;border-radius:8px;background:radial-gradient(ellipse at 50% 0%,#2957bb8c,#10112e8c 75%),#0a0e2880;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px #00000059}.register-brand{display:flex;justify-content:center;margin-bottom:20px}.register-brand-logo{height:28px;object-fit:contain}.register-title{font-family:Dela Gothic One,Space Grotesk,sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:#fff;text-align:center;letter-spacing:.5px;margin:0 0 24px}.register-form .ant-form-item{margin-bottom:14px}.register-form .ant-input-affix-wrapper,.register-form .ant-input{background:#fff!important;border:1px solid transparent!important;border-radius:6px;height:42px;padding:8px 14px;color:#0f1133!important;font-family:Inter,Space Grotesk,sans-serif;font-size:14px}.register-form .ant-input-affix-wrapper input,.register-form .ant-input-affix-wrapper input.ant-input{background:transparent!important;color:#0f1133!important;font-size:14px}.register-form .ant-input-affix-wrapper:hover,.register-form .ant-input:hover{border-color:#2957bb80!important}.register-form .ant-input-affix-wrapper-focused,.register-form .ant-input:focus{border-color:#2957bb!important;box-shadow:0 0 0 3px #2957bb33!important}.register-form .ant-input-prefix{color:#0f1133;margin-right:10px;font-size:15px}.register-form .ant-input::placeholder,.register-form .ant-input-affix-wrapper input::placeholder{color:#0f11338c;font-size:14px}.register-form .ant-input-password-icon{color:#0f11338c}.register-form input:-webkit-autofill,.register-form input:-webkit-autofill:hover,.register-form input:-webkit-autofill:focus{-webkit-text-fill-color:#0f1133;caret-color:#0f1133;transition:background-color 9999s ease-in-out 0s;box-shadow:0 0 0 1000px #fff inset}.register-checkbox.ant-form-item{margin-bottom:16px}.register-checkbox .ant-checkbox-wrapper{color:#fff!important;font-size:13px;font-weight:500;align-items:flex-start}.register-checkbox .ant-checkbox-wrapper span{color:#fff!important}.register-checkbox .ant-checkbox .ant-checkbox-inner{background:transparent;border-color:#ffffffb3;border-radius:3px;width:16px;height:16px}.register-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#9ac4ff;border-color:#9ac4ff}.register-checkbox .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#10112e}.register-terms-link{color:#9ac4ff;cursor:pointer;text-decoration:underline}.register-terms-link:hover{color:#bfd6ff}.register-submit{width:100%;height:40px;border:none;border-radius:6px;background:linear-gradient(180deg,#bfd6ff,#9ac4ff);color:#10112e!important;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;letter-spacing:.3px;box-shadow:0 4px 12px #9ac4ff40}.register-submit:hover,.register-submit:focus{background:linear-gradient(180deg,#cfe0ff,#a8ccff)!important;color:#10112e!important;filter:brightness(1.03);transform:translateY(-1px)}.register-footer{margin-top:12px;text-align:center;color:#fff;font-size:14px;font-weight:500}.register-signin-link{color:#9ac4ff;font-weight:600;cursor:pointer;text-decoration:none;margin-left:4px}.register-signin-link:hover{color:#bfd6ff;text-decoration:underline}.register-right{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:72px 72px 0;position:relative;z-index:1;color:#fff;min-width:0}.trial-content{max-width:640px}.trial-title{font-family:Dela Gothic One,Space Grotesk,sans-serif;font-size:44px;font-weight:400;text-transform:uppercase;color:#fff;line-height:1.1;letter-spacing:.5px;margin:0 0 20px}.trial-subtitle{font-size:18px;color:#e2e8f0;margin:0 0 16px;font-weight:500}.trial-list{list-style:none;padding:0;margin:0 0 28px}.trial-list li{position:relative;padding-left:32px;margin-bottom:12px;font-size:15px;color:#fff;line-height:1.4;font-weight:500}.trial-list li:before{content:"✓";position:absolute;left:0;top:2px;width:20px;height:20px;background:#9ac4ff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#10112e}.trial-contact{font-size:14px;color:#cbd5e1;font-weight:500;margin:0 0 32px}.trial-dashboard-wrap{align-self:stretch;margin-top:auto;margin-right:-72px;border-radius:16px 0 0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-right:none;border-bottom:none;box-shadow:0 -20px 50px #0000004d;max-height:520px}.trial-dashboard-image{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}@media(max-width:1024px){.register-right{padding:48px 48px 0}.trial-title{font-size:36px}.trial-dashboard-wrap{margin-right:-48px;max-height:400px}}@media(max-width:768px){.register-page{flex-direction:column}.register-left{flex:none;padding:32px 20px}.register-right{padding:40px 20px 0}.trial-dashboard-wrap{margin-right:-20px;max-height:300px;margin-top:24px}.trial-title{font-size:28px}}.subscription-modal .ant-modal-content{background-color:#0b1121!important;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 20px 50px #00000080}.subscription-modal .ant-modal-close{color:#fff9}.subscription-modal .ant-modal-close:hover{color:#fff;background-color:#ffffff1a}.subscription-modal .ant-modal-body{max-height:70vh;overflow-y:auto;padding-right:12px}.subscription-modal .ant-modal-body::-webkit-scrollbar{width:8px}.subscription-modal .ant-modal-body::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.subscription-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.subscription-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.portfolio-dashboard-layout{min-height:100vh;background:var(--bg-portfolio-page)}.portfolio-dashboard-header{display:flex;justify-content:space-between;align-items:center;background:var(--bg-portfolio-header);padding:0 24px;height:64px;border-bottom:none}.portfolio-dashboard-header .header-left{display:flex;align-items:center;gap:12px}.portfolio-dashboard-header .header-logo{width:32px;height:32px}.portfolio-dashboard-header .header-brand{display:flex;flex-direction:column}.portfolio-dashboard-header .header-title{font-size:20px;font-weight:600;color:var(--text-header);letter-spacing:.5px;border-bottom:1px dashed rgba(255,255,255,.5);padding-bottom:4px}.portfolio-dashboard-header .header-logo-full{height:36px;width:auto;object-fit:contain}.portfolio-dashboard-header .header-right{display:flex;align-items:center}.portfolio-dashboard-header .ant-btn-text{color:var(--text-header-secondary)}.portfolio-dashboard-header .ant-btn-text:hover,.portfolio-dashboard-header .ant-btn-text:focus{color:#9ac4ff!important;background:#9ac4ff14!important}.portfolio-dashboard-header .header-account-btn{border:1px solid rgba(255,255,255,.3)!important;border-radius:6px;padding:4px 16px}.portfolio-dashboard-header .header-account-btn:hover{border-color:#fff9!important}.portfolio-dashboard-content{padding:32px 48px;background:var(--bg-portfolio-page);min-height:calc(100vh - 64px)}.portfolio-dashboard-content .page-title{color:var(--text-portfolio-title)!important;margin-bottom:24px!important;font-weight:700!important;letter-spacing:2px;font-family:Dela Gothic One,Georgia,serif;font-size:28px!important}.portfolio-action-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.action-btn-new{background:transparent!important;border:1px solid var(--text-portfolio-title)!important;color:var(--text-portfolio-title)!important;font-weight:500;height:36px;padding:0 20px;border-radius:6px}.action-btn-new:hover{background:var(--color-accent-light)!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important}.action-btn-import{background:var(--color-primary)!important;border:1px solid var(--color-primary)!important;color:#fff!important;font-weight:500;height:36px;padding:0 20px;border-radius:6px}.action-btn-import:hover{background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.action-btn-refresh{color:var(--text-portfolio-title)!important;font-weight:500}.action-btn-refresh:hover{color:var(--color-accent)!important;background:var(--color-accent-light)!important}.portfolio-table-container{border:1px solid var(--border-portfolio-table);border-radius:8px;overflow:hidden}.portfolio-table .ant-table{background:var(--bg-table)}.portfolio-table .ant-table-thead>tr>th{background:var(--bg-portfolio-table-header)!important;color:var(--text-table-header)!important;border-bottom:1px solid var(--border-portfolio-table);font-weight:500;padding:12px 16px!important}.portfolio-table .ant-table-tbody>tr>td{background:var(--bg-card);color:var(--text-primary);border-bottom:1px solid var(--border-secondary);padding:12px 16px!important}.portfolio-table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding:12px 16px!important}.portfolio-table .ant-table-tbody>tr:hover>td{background:var(--bg-table-row-hover)!important}.portfolio-table .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--bg-table-row-selected)!important}.row-action-btn{color:var(--text-secondary)!important;opacity:.6;transition:all .2s}.row-action-btn:hover{color:var(--color-accent)!important;opacity:1;background:var(--color-accent-light)!important}.row-action-btn-danger{color:var(--text-secondary)!important;opacity:.6;transition:all .2s}.row-action-btn-danger:hover{color:var(--color-danger)!important;opacity:1;background:#ef44441a!important}.portfolio-table .ant-checkbox-inner{background:var(--bg-primary)!important;border-color:var(--border-checkbox)!important;border-width:2px}.portfolio-table .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--color-accent)!important}.portfolio-table .ant-checkbox-checked .ant-checkbox-inner{background:var(--color-checkbox)!important;border-color:var(--color-checkbox)!important}.portfolio-table .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important;border-width:2px}.portfolio-table .ant-table-placeholder{background:transparent!important}.portfolio-table .ant-empty-description{color:var(--text-tertiary)}.portfolio-table .ant-table-body::-webkit-scrollbar{width:8px;height:8px}.portfolio-table .ant-table-body::-webkit-scrollbar-track{background:var(--bg-scrollbar-track);border-radius:4px}.portfolio-table .ant-table-body::-webkit-scrollbar-thumb{background:var(--bg-scrollbar-thumb);border-radius:4px}.portfolio-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--bg-scrollbar-thumb-hover)}.version-info{position:fixed;bottom:16px;right:24px;color:var(--text-version);font-size:12px}.portfolio-dashboard-layout .ant-modal-content,.ant-modal-root .ant-modal-content{background:var(--bg-modal)!important;border-radius:8px}.portfolio-dashboard-layout .ant-modal-header,.ant-modal-root .ant-modal-header{background:var(--bg-modal-header)!important;border-bottom:1px solid var(--border-modal);padding:16px 24px}.portfolio-dashboard-layout .ant-modal-title,.ant-modal-root .ant-modal-title{color:var(--text-modal-title)!important;font-size:18px;font-weight:500}.portfolio-dashboard-layout .ant-modal-close,.ant-modal-root .ant-modal-close{color:var(--text-modal-close)}.portfolio-dashboard-layout .ant-modal-close:hover,.ant-modal-root .ant-modal-close:hover{color:var(--text-primary);background:var(--color-primary-light)}.portfolio-dashboard-layout .ant-modal-body,.ant-modal-root .ant-modal-body{background:var(--bg-modal)!important;padding:24px}.portfolio-dashboard-layout .ant-modal-footer,.ant-modal-root .ant-modal-footer{background:var(--bg-modal)!important;border-top:1px solid var(--border-modal);padding:12px 24px}.portfolio-dashboard-layout .ant-form-item-label>label,.ant-modal-root .ant-form-item-label>label{color:var(--text-primary)!important;font-size:14px}.portfolio-dashboard-layout .ant-input,.portfolio-dashboard-layout .ant-input-textarea textarea,.ant-modal-root .ant-input,.ant-modal-root .ant-input-textarea textarea{background:var(--bg-input)!important;border:1px solid var(--border-input)!important;border-radius:6px;color:var(--text-input)!important;padding:10px 12px}.portfolio-dashboard-layout .ant-input:hover,.ant-modal-root .ant-input:hover{border-color:var(--border-input-hover)!important}.portfolio-dashboard-layout .ant-input:focus,.ant-modal-root .ant-input:focus{border-color:var(--border-input-focus)!important;box-shadow:0 0 0 2px var(--color-accent-light)!important}.portfolio-dashboard-layout .ant-input::placeholder,.ant-modal-root .ant-input::placeholder{color:var(--text-placeholder)!important}.portfolio-dashboard-layout .ant-btn-default,.ant-modal-root .ant-btn-default{background:var(--bg-btn-default)!important;border-color:var(--border-btn-default)!important;color:var(--text-btn-default)!important}.portfolio-dashboard-layout .ant-btn-default:hover,.ant-modal-root .ant-btn-default:hover{border-color:var(--color-accent)!important;color:var(--color-accent)!important}.portfolio-dashboard-layout .ant-btn-primary,.ant-modal-root .ant-btn-primary{background:var(--bg-btn-primary)!important;border-color:var(--bg-btn-primary)!important}.portfolio-dashboard-layout .ant-btn-primary:hover,.ant-modal-root .ant-btn-primary:hover{background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}[data-theme=dark] .portfolio-dashboard-layout .ant-input:-webkit-autofill,[data-theme=dark] .ant-modal-root .ant-input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #0f172a inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;transition:background-color 5000s ease-in-out 0s}.portfolio-table .ant-table-column-sorter{color:var(--text-secondary)!important}.portfolio-table .ant-table-column-sorter-up.active,.portfolio-table .ant-table-column-sorter-down.active{color:var(--color-accent)!important}.portfolio-table .ant-table-filter-trigger{color:var(--text-secondary)}.account-page{min-height:100vh;background:var(--bg-page);padding:40px 48px}.account-container{max-width:1100px;margin:0 auto}.account-header{margin-bottom:32px}.account-header .back-btn{color:var(--text-secondary)!important;padding:4px 0;margin-bottom:20px;font-size:14px;height:auto}.account-header .back-btn:hover{color:var(--color-accent)!important}.account-header .back-btn .anticon{font-size:12px}.page-title-section{display:flex;align-items:center;gap:20px}.page-title-icon{width:56px;height:56px;background:var(--color-accent-light);border:1px solid var(--border-primary);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--color-accent)}.page-title-content{flex:1}.account-header .page-title{color:var(--text-primary)!important;font-size:28px;font-weight:600;margin:0 0 4px!important;letter-spacing:-.5px}.account-header .page-subtitle{color:var(--text-secondary);font-size:15px;margin:0}.account-tabs .ant-tabs-nav{margin-bottom:24px}.account-tabs .ant-tabs-nav:before{border-bottom:1px solid var(--border-primary)}.account-tabs .ant-tabs-tab{color:var(--text-secondary)!important;font-size:15px;padding:12px 0}.account-tabs .ant-tabs-tab:hover,.account-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-accent)!important}.account-tabs .ant-tabs-ink-bar{background:var(--color-accent)}.account-card{background:var(--bg-card)!important;border:1px solid var(--border-card)!important;border-radius:12px!important}.account-card .ant-card-head{background:transparent;border-bottom:1px solid var(--border-primary);padding:16px 24px}.account-card .ant-card-head-title{color:var(--text-primary)!important;font-size:16px;font-weight:500}.account-card .ant-card-extra{color:var(--text-primary)}.account-card .ant-card-body{padding:24px}.org-section-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--border-secondary);margin-bottom:8px}.org-card{background:var(--bg-card)!important;border:1px solid var(--border-card)!important;border-radius:12px!important;transition:all .25s ease;cursor:pointer}.org-card:hover{background:var(--color-accent-light)!important;border-color:var(--color-accent)!important;transform:translateY(-2px)}.org-card.selected{border:2px solid var(--color-accent)!important;background:var(--color-accent-light)!important;box-shadow:0 0 20px #3b82f626}.org-card .ant-card-body{padding:20px!important}.org-card-content{display:flex;align-items:center;gap:16px;position:relative}.org-avatar{background:linear-gradient(135deg,#4da6ff,#1890ff)!important;flex-shrink:0}.org-avatar-large{background:linear-gradient(135deg,#4da6ff,#1890ff)!important}.org-card-info{flex:1;min-width:0}.org-card-name{color:var(--text-primary)!important;font-size:16px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-card-meta{color:var(--text-secondary)!important;font-size:13px;display:block;margin-top:4px}.org-card-check{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.org-details-card{margin-top:8px}.org-details-card .ant-card-body{padding:0!important}.org-details-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--border-secondary);flex-wrap:wrap;gap:16px}.org-details-title{display:flex;align-items:center;gap:16px}.org-tabs{padding:0 24px 24px}.org-tabs .ant-tabs-nav{margin-bottom:20px}.account-table .ant-table{background:transparent!important}.account-table .ant-table-thead>tr>th{background:var(--bg-table-header)!important;color:var(--text-table-header)!important;border-bottom:1px solid var(--border-table)!important;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:14px 16px!important}.account-table .ant-table-tbody>tr>td{background:transparent!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border-table-cell)!important;padding:16px!important}.account-table .ant-table-tbody>tr:hover>td{background:var(--bg-table-row-hover)!important}.account-table .ant-table-placeholder{background:transparent!important}.account-table .ant-empty-description{color:var(--text-tertiary)}.nested-tabs .ant-tabs-nav:before{border-bottom:1px solid var(--border-secondary)}.nested-tabs .ant-tabs-tab{color:var(--text-secondary)!important;font-size:14px}.nested-tabs .ant-tabs-tab:hover{color:var(--text-primary)!important}.nested-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-accent)!important}.nested-tabs .ant-tabs-ink-bar{background:var(--color-accent)}.profile-section{display:flex;justify-content:center}.profile-card{width:100%;max-width:900px}.profile-header{display:flex;align-items:flex-start;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--border-primary);margin-bottom:24px}.profile-avatar{background:linear-gradient(135deg,#4da6ff,#2e8bc0)!important}.profile-info{flex:1}.profile-name{color:var(--text-primary)!important;font-size:24px;margin:0 0 4px!important}.profile-username{color:var(--text-secondary);font-size:14px}.profile-tags{margin-top:12px}.profile-actions{display:flex;gap:12px}.profile-descriptions .ant-descriptions-item-label{color:var(--text-secondary)!important;background:var(--bg-secondary)!important;border-color:var(--border-primary)!important}.profile-descriptions .ant-descriptions-item-content{color:var(--text-primary)!important;background:transparent!important;border-color:var(--border-primary)!important}.profile-descriptions .ant-descriptions-view{border-color:var(--border-primary)!important}.subscription-card{background:var(--bg-card)!important;border:1px solid var(--border-card)!important;height:100%}.subscription-card .ant-card-head{border-bottom:1px solid var(--border-primary)}.subscription-card .ant-card-head-title{color:var(--text-primary)!important}.plan-card{background:var(--bg-card)!important;border:1px solid var(--border-card)!important;transition:all .2s ease}.plan-card:hover{border-color:var(--color-accent)!important;transform:translateY(-2px)}.plan-card.current-plan{border:2px solid var(--color-accent)!important}.plan-name,.plan-price{color:var(--text-primary)!important}.plan-price .price-period{color:var(--text-secondary);font-size:14px}.plan-features{color:var(--text-secondary)}.account-page .ant-statistic-title{color:var(--text-secondary)!important}.account-page .ant-statistic-content{color:var(--text-primary)!important}.account-page .ant-statistic-content-suffix,.account-page .ant-progress-text{color:var(--text-secondary)!important}.role-tag-owner{background:#faad1426!important;border-color:#faad14!important;color:#faad14!important}.role-tag-admin{background:#722ed126!important;border-color:#722ed1!important;color:#722ed1!important}.role-tag-member{background:#1890ff26!important;border-color:#1890ff!important;color:#1890ff!important}.account-page .ant-btn-primary{background:var(--bg-btn-primary)!important;border-color:var(--bg-btn-primary)!important}.account-page .ant-btn-primary:hover{background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.account-page .ant-btn-default{background:var(--bg-btn-default)!important;border-color:var(--border-btn-default)!important;color:var(--text-btn-default)!important}.account-page .ant-btn-default:hover{border-color:var(--color-accent)!important;color:var(--color-accent)!important}.account-page .ant-btn-dangerous{background:transparent!important;border-color:var(--color-danger)!important;color:var(--color-danger)!important}.account-page .ant-btn-dangerous:hover{background:#ff4d4f1a!important;border-color:var(--color-danger-hover)!important;color:var(--color-danger-hover)!important}.account-page .ant-select-selector{background:var(--bg-input)!important;border-color:var(--border-input)!important;color:var(--text-input)!important}.account-page .ant-select-arrow{color:var(--text-secondary)}.account-page .ant-empty-description{color:var(--text-tertiary)}.account-page .ant-alert-success{background:#52c41a1a!important;border-color:#52c41a4d!important}.account-page .ant-alert-warning{background:#faad141a!important;border-color:#faad144d!important}.account-modal .ant-modal-content{background:var(--bg-modal)!important;border:1px solid var(--border-modal)}.account-modal .ant-modal-header{background:transparent!important;border-bottom:1px solid var(--border-modal)}.account-modal .ant-modal-title{color:var(--text-modal-title)!important}.account-modal .ant-modal-close{color:var(--text-modal-close)}.account-modal .ant-modal-close:hover{color:var(--text-primary)}.account-modal .ant-modal-body{background:transparent!important}.account-modal .ant-form-item-label>label{color:var(--text-primary)!important}.account-modal .ant-input,.account-modal .ant-input-password{background:var(--bg-input)!important;border-color:var(--border-input)!important;color:var(--text-input)!important}.account-modal .ant-input:hover,.account-modal .ant-input-password:hover{border-color:var(--border-input-hover)!important}.account-modal .ant-input:focus,.account-modal .ant-input-password:focus,.account-modal .ant-input-affix-wrapper-focused{border-color:var(--border-input-focus)!important;box-shadow:0 0 0 2px var(--color-accent-light)!important}.account-modal .ant-input::placeholder{color:var(--text-placeholder)!important}.account-modal .ant-input-password-icon{color:var(--text-secondary)!important}.account-modal .ant-select-selector{background:var(--bg-input)!important;border-color:var(--border-input)!important}.account-modal .ant-select-selection-item{color:var(--text-input)!important}.support-page{height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--bg-page);padding:24px;overflow:hidden;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}[data-theme=dark] .support-page{background:radial-gradient(circle at 10% 20%,#1e3a8a,#0f172a)}.support-container{width:100%;max-width:800px;animation:fadeIn .5s ease-out}.support-header{margin-bottom:32px;text-align:left}.support-title{font-size:32px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.support-subtitle{font-size:16px;color:var(--text-secondary)}.support-card{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-card);border-radius:16px;padding:40px;box-shadow:var(--shadow-card)}.support-item{display:flex;gap:24px;margin-bottom:32px;align-items:flex-start}.support-item:last-child{margin-bottom:0}.support-icon{font-size:24px;color:var(--color-accent);background:var(--color-accent-light);padding:12px;border-radius:12px;display:flex;align-items:center;justify-content:center}.support-content{flex:1}.support-item-title{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.support-item-desc{font-size:14px;color:var(--text-secondary);line-height:1.5}.support-item-desc a{color:var(--color-accent);text-decoration:none;transition:color .2s}.support-item-desc a:hover{color:var(--color-accent-hover);text-decoration:underline}.support-actions{display:flex;gap:16px;margin-top:40px}.btn-primary{background:var(--color-accent);color:#fff;border:none;padding:10px 24px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.btn-secondary{background:var(--bg-card-hover);color:var(--text-primary);border:1px solid var(--border-primary);padding:10px 24px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary:hover{background:var(--color-accent-light);border-color:var(--color-accent)}.glossary-page{height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--bg-page);padding:24px;overflow:hidden;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}[data-theme=dark] .glossary-page{background:radial-gradient(circle at 10% 20%,#1e3a8a,#0f172a)}.glossary-container{width:100%;max-width:1200px;height:90vh;display:flex;flex-direction:column;animation:fadeIn .5s ease-out}.glossary-header{margin-bottom:24px;text-align:left;flex-shrink:0}.glossary-title{font-size:32px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.glossary-subtitle{font-size:16px;color:var(--text-secondary)}.glossary-card{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-card);border-radius:16px;display:flex;flex:1;overflow:hidden;box-shadow:var(--shadow-card)}.glossary-sidebar{width:300px;background:var(--bg-sidebar);border-right:1px solid var(--border-sidebar);display:flex;flex-direction:column;overflow-y:auto}.glossary-search{padding:16px;border-bottom:1px solid var(--border-primary)}.glossary-list{flex:1;overflow-y:auto;padding:8px}.glossary-list-item{padding:12px 16px;color:var(--text-secondary);cursor:pointer;border-radius:8px;transition:all .2s;font-size:14px;margin-bottom:4px}.glossary-list-item:hover{background:var(--color-primary-light);color:var(--text-primary)}.glossary-list-item.active{background:var(--color-accent-light);color:var(--color-accent);font-weight:500}.glossary-content-area{flex:1;padding:40px;overflow-y:auto;display:flex;flex-direction:column}.glossary-term-title{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-primary)}.glossary-term-desc{font-size:16px;color:var(--text-primary);line-height:1.6;flex:1}.glossary-actions{margin-top:24px;display:flex;gap:16px;padding-top:24px;border-top:1px solid var(--border-primary)}.glossary-page ::-webkit-scrollbar{width:6px}.glossary-page ::-webkit-scrollbar-track{background:transparent}.glossary-page ::-webkit-scrollbar-thumb{background:var(--bg-scrollbar-thumb);border-radius:3px}.glossary-page ::-webkit-scrollbar-thumb:hover{background:var(--bg-scrollbar-thumb-hover)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.settings-page{height:100vh;width:100vw;background:var(--bg-settings-page);display:flex;justify-content:center;align-items:center;font-family:Inter,sans-serif;color:var(--text-primary);overflow:hidden;box-sizing:border-box}.settings-container{width:90%;max-width:1000px;height:90vh;background:var(--bg-settings-container);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid var(--border-settings);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #00000026}.settings-header{padding:24px 32px;border-bottom:1px solid var(--border-settings);display:flex;justify-content:space-between;align-items:center;background:var(--bg-settings-header)}.settings-header h1{margin:0;font-size:24px;font-weight:600;display:flex;align-items:center;gap:12px}.settings-header .back-button{background:var(--bg-input);border:1px solid var(--border-input);color:var(--text-primary);padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px}.settings-header .back-button:hover{background:var(--bg-card-hover);transform:translateY(-1px)}.settings-content{flex:1;overflow-y:auto;padding:32px}.settings-section{margin-bottom:40px}.settings-section h2{font-size:18px;font-weight:600;margin-bottom:20px;color:var(--text-settings-section);border-bottom:1px solid var(--border-settings);padding-bottom:8px}.settings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px}.setting-item{background:var(--bg-settings-item);border:1px solid var(--border-settings);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px}.setting-item label{font-size:14px;font-weight:500;color:var(--text-primary)}.setting-item .description{font-size:12px;color:var(--text-settings-description);margin-bottom:8px}.setting-control select,.setting-control input[type=text],.setting-control input[type=number]{width:100%;background:var(--bg-settings-select);border:1px solid var(--border-settings-select);border-radius:6px;padding:10px 12px;color:var(--text-primary);font-size:14px;outline:none;transition:border-color .2s}.setting-control select:focus,.setting-control input:focus{border-color:var(--color-accent)}.setting-control select option{background:var(--bg-dropdown);color:var(--text-primary)}.toggle-switch{position:relative;display:inline-block;width:50px;height:26px}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:var(--border-input);transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:var(--color-accent)}input:checked+.slider:before{transform:translate(24px)}.toggle-wrapper{display:flex;justify-content:space-between;align-items:center}.checkbox-group{display:flex;flex-direction:column;gap:8px}.checkbox-label{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.checkbox-label input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}.save-status{font-size:12px;font-weight:400;margin-left:16px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px}.save-status.saving{color:#fbbf24;background:#fbbf241a}.save-status.saved{color:#34d399;background:#34d3991a}.settings-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;color:var(--text-secondary)}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.dashboard-container{display:flex;flex-direction:column;height:100vh;background:var(--bg-page);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}[data-theme=dark] .dashboard-container{background:radial-gradient(circle at 10% 20%,#1e3a8a,#0f172a)}.dashboard-header{display:flex;justify-content:space-between;align-items:center;padding:0 24px;height:64px;background-color:var(--bg-header);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);border-bottom:1px solid var(--border-header)}.header-brand{display:flex;align-items:center;gap:12px}.header-logo{width:32px;height:32px}.header-logo-full{height:36px;width:auto;object-fit:contain}.header-title{font-size:20px;font-weight:600;color:var(--text-header);letter-spacing:.5px}.header-actions{display:flex;align-items:center;gap:24px}.header-link{color:var(--text-header);font-size:14px;text-decoration:none;display:flex;align-items:center;gap:6px;cursor:pointer;transition:color .2s ease}.header-link:hover,.header-link:hover .anticon{color:#9ac4ff}.header-account-btn{border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:6px 16px}.header-account-btn:hover{border-color:#fff9;opacity:1}.user-profile{display:flex;align-items:center;gap:8px;cursor:pointer}.user-avatar{background-color:var(--color-accent);color:#fff}.dashboard-main{display:flex;flex-direction:column;flex:1;overflow-y:auto;padding:24px;gap:24px}.dashboard-top-section{display:flex;gap:24px;height:350px}.map-container{flex:1;background-color:var(--bg-secondary);border-radius:8px;overflow:hidden;position:relative;background-size:cover;background-position:center;border:1px solid var(--border-primary)}.map-marker{position:absolute;background-color:#fff;padding:4px 8px;border-radius:4px;font-weight:700;color:#ef4444;border:1px solid #ef4444;box-shadow:0 2px 4px #0003;display:flex;align-items:center;gap:4px}.summary-container{flex:1;background-color:var(--bg-card);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);border:1px solid var(--border-card);border-radius:8px;padding:24px;display:flex;flex-direction:column;box-shadow:var(--shadow-card)}.summary-title{font-size:24px;font-weight:600;margin-bottom:24px;color:var(--text-primary)}.summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:auto}.summary-item{display:flex;justify-content:space-between;font-size:14px}.summary-label{color:var(--text-secondary)}.summary-value{color:var(--text-primary);font-weight:500}.export-btn{background-color:var(--color-accent);color:#fff;border:none;padding:12px;border-radius:6px;font-weight:500;cursor:pointer;width:100%;margin-top:24px;transition:background-color .2s}.export-btn:hover{background-color:var(--color-accent-hover)}.dashboard-content-card{background-color:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;padding:24px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:24px}.dashboard-actions-bar{display:flex;gap:12px;align-items:center}.action-link{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;cursor:pointer;padding:8px 16px;border-radius:6px;transition:all .2s;background:transparent;border:1px solid transparent}.action-link:hover{transform:translateY(-1px)}.action-link:active{transform:translateY(0)}.action-link.primary{background:var(--color-accent);border:1px solid var(--color-accent);color:#fff}.action-link.primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:0 4px 12px #3b82f64d}.action-link.danger{background:transparent;border:1px solid var(--color-danger);color:var(--color-danger)}.action-link.danger:hover{background:#ef44441a;border-color:var(--color-danger-hover);color:var(--color-danger-hover)}.action-link.secondary{background:transparent;border:1px solid var(--border-btn-default);color:var(--text-primary)}.action-link.secondary:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-light)}.dashboard-sidebar{display:none}.dashboard-content{padding:0;overflow:visible}.content-header{margin-bottom:24px}.content-title{font-size:24px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.dashboard-table-wrapper{background:transparent;border-radius:8px;overflow:hidden}.ant-table-wrapper .ant-table{background:var(--bg-table)!important;color:var(--text-table-cell)!important}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--bg-table-header)!important;color:var(--text-table-header)!important;border-bottom:1px solid var(--border-table)!important;font-weight:600}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--border-table-cell)!important;color:var(--text-table-cell)!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--bg-table-row-hover)!important}.ant-table-wrapper .ant-table-cell-row-hover{background:var(--bg-table-row-hover)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--bg-scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--bg-scrollbar-thumb-hover)}.create-property-modal .ant-modal-content{background-color:var(--bg-modal)!important;border:1px solid var(--border-modal);border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.create-property-modal .ant-modal-header{background-color:transparent!important;border-bottom:1px solid var(--border-modal)!important;margin-bottom:24px}.create-property-modal .ant-modal-title{color:var(--text-modal-title)!important;font-size:20px;font-weight:600}.create-property-modal .ant-modal-close{color:var(--text-modal-close)!important}.create-property-modal .ant-modal-close:hover{color:var(--text-primary)!important;background-color:var(--color-primary-light)!important}.create-property-modal .ant-form-item-label>label{color:var(--text-primary)!important;font-weight:500}.create-property-modal .ant-input,.create-property-modal .ant-select-selector{background-color:var(--bg-input)!important;border:1px solid var(--border-input)!important;color:var(--text-input)!important;border-radius:6px!important;height:40px!important;display:flex;align-items:center}.create-property-modal .ant-input::placeholder,.create-property-modal .ant-select-selection-placeholder{color:var(--text-placeholder)!important}.create-property-modal input[type=number]::-webkit-inner-spin-button,.create-property-modal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.create-property-modal input[type=number]{-moz-appearance:textfield;appearance:textfield}.create-property-modal .ant-select-arrow{color:var(--text-secondary)}.pac-container{z-index:10000!important;background-color:var(--bg-dropdown);border:1px solid var(--border-dropdown);font-family:inherit}.pac-item{border-top:1px solid var(--border-dropdown);color:var(--text-dropdown);padding:8px;cursor:pointer}.pac-item:hover{background-color:var(--bg-dropdown-hover)}.pac-item-query{color:var(--text-primary)}.create-property-modal .ant-modal-footer{border-top:none!important;padding-top:0;margin-top:24px}.create-property-modal .ant-btn-primary{background-color:var(--bg-btn-primary)!important;border-color:var(--bg-btn-primary)!important;height:40px;font-weight:500;width:100%}.create-property-modal .ant-btn-primary:hover{background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.create-property-modal .ant-btn-default{display:none}.dark-select .ant-select-selector{background-color:var(--bg-input)!important;border-color:var(--border-input-focus)!important;color:var(--text-input)!important}.dark-select .ant-select-selection-item{color:var(--text-input)!important}.dark-select .ant-select-arrow{color:var(--color-accent)!important}.dark-select:hover .ant-select-selector{border-color:var(--color-accent-hover)!important}.dark-select-dropdown{background-color:var(--bg-dropdown)!important;border:1px solid var(--border-dropdown)!important}.dark-select-dropdown .ant-select-item{color:var(--text-dropdown)!important}.dark-select-dropdown .ant-select-item-option-active{background-color:var(--bg-dropdown-hover)!important}.dark-select-dropdown .ant-select-item-option-selected{background-color:var(--bg-dropdown-selected)!important;color:#fff!important}.cashflow-filter-select.ant-select{font-size:12px!important}.cashflow-filter-select .ant-select-selector{height:34px!important;min-height:34px!important;padding:0 12px!important;background:var(--bg-table-header)!important;border:1px solid var(--border-primary)!important;border-radius:4px!important;box-shadow:none!important}.cashflow-filter-select .ant-select-selection-item,.cashflow-filter-select .ant-select-selection-placeholder{line-height:32px!important;color:var(--text-primary)!important;font-size:12px!important;font-weight:500!important}.cashflow-filter-select .ant-select-selection-placeholder{color:var(--text-secondary)!important}.cashflow-filter-select .ant-select-arrow{color:var(--color-accent)!important;font-size:11px!important}.cashflow-filter-select:hover .ant-select-selector,.cashflow-filter-select.ant-select-focused .ant-select-selector,.cashflow-filter-select.ant-select-open .ant-select-selector{background:var(--bg-secondary)!important;border-color:var(--color-accent)!important;box-shadow:none!important}.cashflow-filter-dropdown{background-color:var(--bg-dropdown)!important;border:1px solid var(--border-dropdown)!important;border-radius:4px!important;padding:4px!important}.cashflow-filter-dropdown .ant-select-item{min-height:32px!important;color:var(--text-dropdown)!important;border-radius:2px!important;font-size:12px!important}.cashflow-filter-dropdown .ant-select-item-option-active{background-color:var(--bg-dropdown-hover)!important}.cashflow-filter-dropdown .ant-select-item-option-selected{background-color:var(--bg-dropdown-selected)!important;color:#fff!important}.dark-detail-modal .ant-modal-content{background-color:var(--bg-modal)!important;border:1px solid var(--border-modal);border-radius:8px}.dark-detail-modal .ant-modal-header{background-color:transparent!important;border-bottom:1px solid var(--border-modal)!important}.dark-detail-modal .ant-modal-title{color:var(--text-modal-title)!important}.dark-detail-modal .ant-modal-close{color:var(--text-modal-close)!important}.dark-detail-modal .ant-modal-close:hover{color:var(--text-primary)!important;background-color:var(--color-primary-light)!important}.dark-detail-modal .ant-modal-body{color:var(--text-primary)!important}.dark-detail-modal .ant-modal-footer{background-color:transparent!important;border-top:1px solid var(--border-modal)!important}.dark-detail-modal .ant-input{background:var(--bg-input)!important;border-color:var(--border-input)!important;color:var(--text-input)!important}.dark-detail-modal .ant-input:hover{border-color:var(--border-input-hover)!important}.dark-detail-modal .ant-input:focus{border-color:var(--border-input-focus)!important;box-shadow:0 0 0 2px var(--color-accent-light)!important}.dark-detail-modal .ant-input::placeholder{color:var(--text-placeholder)!important}.dark-detail-modal .ant-select-selector{background:var(--bg-input)!important;border-color:var(--border-input)!important;color:var(--text-input)!important}.dark-detail-modal .ant-select:hover .ant-select-selector{border-color:var(--border-input-hover)!important}.dark-detail-modal .ant-select-focused .ant-select-selector{border-color:var(--border-input-focus)!important;box-shadow:0 0 0 2px var(--color-accent-light)!important}.dark-detail-modal .ant-select-selection-item{color:var(--text-input)!important}.dark-detail-modal .ant-select-selection-placeholder{color:var(--text-placeholder)!important}.dark-detail-modal .ant-select-arrow{color:var(--text-secondary)!important}.dark-detail-modal .ant-select-clear{background:transparent!important;color:var(--text-secondary)!important}.dark-detail-modal .ant-input-number{background:var(--bg-input)!important;border-color:var(--border-input)!important;color:var(--text-input)!important}.dark-detail-modal .ant-input-number:hover{border-color:var(--border-input-hover)!important}.dark-detail-modal .ant-input-number-focused{border-color:var(--border-input-focus)!important;box-shadow:0 0 0 2px var(--color-accent-light)!important}.dark-detail-modal .ant-input-number-input{color:var(--text-input)!important}.dark-detail-modal .ant-input-number-handler-wrap{display:none!important}.dark-detail-modal .ant-btn-default{background:var(--bg-btn-default)!important;border-color:var(--border-btn-default)!important;color:var(--text-btn-default)!important}.dark-detail-modal .ant-btn-default:hover{border-color:var(--color-accent)!important;color:var(--color-accent)!important}.dark-detail-popconfirm .ant-popover-inner{background-color:var(--bg-dropdown)!important;color:var(--text-primary)!important}.dark-detail-popconfirm .ant-popconfirm-title{color:var(--text-primary)!important}.dark-detail-popconfirm .ant-popconfirm-description{color:var(--text-secondary)!important}.dark-detail-popconfirm .ant-popover-arrow:before{background:var(--bg-dropdown)!important}.dark-detail-modal .ant-table{background:transparent!important;color:var(--text-primary)!important}.dark-detail-modal .ant-table-thead>tr>th{background:var(--bg-table-header)!important;color:var(--text-table-header)!important;border-color:var(--border-table)!important}.dark-detail-modal .ant-table-tbody>tr>td{background:transparent!important;border-color:var(--border-table-cell)!important;color:var(--text-table-cell)!important}.dark-detail-modal .ant-table-tbody>tr:hover>td{background:var(--bg-table-row-hover)!important}.dark-detail-modal .ant-table-footer{background:transparent!important}.dark-detail-modal .ant-checkbox-wrapper{color:var(--text-primary)!important}.dark-detail-modal .ant-checkbox-inner{background-color:transparent!important;border-color:var(--border-checkbox)!important}.dark-detail-modal .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-checkbox)!important;border-color:var(--color-checkbox)!important}.dark-textarea::placeholder{color:var(--text-placeholder)!important}.dark-textarea::-webkit-input-placeholder{color:var(--text-placeholder)!important}.dark-textarea:-moz-placeholder{color:var(--text-placeholder)!important}.dark-textarea::-moz-placeholder{color:var(--text-placeholder)!important}.dark-textarea:-ms-input-placeholder{color:var(--text-placeholder)!important}[data-theme=dark] input[class*=white-placeholder]::placeholder{color:#fff9!important}[data-theme=dark] input[class*=white-placeholder]::-webkit-input-placeholder{color:#fff9!important}[data-theme=dark] input[class*=white-placeholder]::-moz-placeholder{color:#fff9!important}[data-theme=dark] input[class*=white-placeholder]:-ms-input-placeholder{color:#fff9!important}.property-page-header{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 32px 4px;background:var(--bg-page)}[data-theme=dark] .property-page-header{background:#0b112180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.property-page-header-left{display:flex;flex-direction:column;gap:4px}.property-breadcrumb{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--text-secondary)}.breadcrumb-link{cursor:pointer;color:var(--text-secondary);transition:color .2s}.breadcrumb-link:hover{color:var(--color-accent)}.breadcrumb-sep{color:var(--text-tertiary)}.property-title-row{display:flex;align-items:center;gap:12px}.property-back-icon{font-size:18px;color:var(--text-primary);cursor:pointer;transition:color .2s}.property-back-icon:hover{color:var(--color-accent)}.property-name{font-size:24px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:1px;font-family:Dela Gothic One,Georgia,serif}.property-page-header-right{display:flex;align-items:center;gap:16px;padding-top:4px}.property-date-range{color:var(--text-secondary);font-size:14px;display:flex;align-items:center}.property-share-btn{background:var(--bg-primary)!important;border:1px solid var(--border-primary)!important;color:var(--text-primary)!important;font-weight:500;border-radius:0;height:36px}.property-share-btn:hover{border-color:var(--color-accent)!important;color:var(--color-accent)!important}.property-tab-bar{display:flex;justify-content:space-between;align-items:center;padding:0 32px 4px;border-bottom:1px solid var(--border-primary);background:var(--bg-page)}[data-theme=dark] .property-tab-bar{background:transparent}.property-tabs{display:flex;gap:0;border:1px solid var(--border-primary);border-radius:0;overflow:hidden;background:var(--bg-primary)}.property-tab-item{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;border-right:1px solid var(--border-primary);transition:all .2s;white-space:nowrap}.property-tab-item:last-child{border-right:none}.property-tab-item:hover{color:var(--text-primary);background:var(--color-primary-light)}.property-tab-item.active{color:var(--color-primary);background:var(--bg-secondary);font-weight:600}[data-theme=dark] .property-tab-item.active{color:#fff;background:var(--color-accent)}.edit-inputs-btn{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important;font-weight:500;border-radius:0;height:36px}.edit-inputs-btn:hover{background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.property-detail-scope .grid-drag-handle{box-sizing:border-box;height:60px;min-height:60px;background:var(--valuation-card-header-bg, #fbfbfb)!important;border-bottom:.5px solid var(--valuation-card-header-border, #a4cbff)!important;color:var(--valuation-card-header-text, #020918)!important}.property-detail-scope .grid-drag-handle>span{color:var(--valuation-card-header-text, #020918)!important}.property-detail-scope .valuation-tab-content .react-grid-layout,.property-detail-scope .valuation-tab-content .react-grid-item,.property-detail-scope .valuation-tab-content .react-grid-item>div,.property-detail-scope .valuation-tab-content .react-grid-item>div>div,.property-detail-scope .valuation-tab-content .react-grid-item>div>div>div:not(.grid-drag-handle){overflow:visible!important}.property-detail-scope .valuation-tab-content .react-grid-item>div{background:var(--bg-primary)!important}.property-detail-scope .valuation-tab-content table{width:100%}.property-detail-scope .valuation-tab-content th,.property-detail-scope .valuation-tab-content td{vertical-align:middle}[data-theme=dark] .dashboard-container.property-detail-scope{background:#020918!important;color:#fbfbfb;font-family:Inter,Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:10px;overflow:hidden}[data-theme=dark] .dashboard-container.property-detail-scope:before{display:none}[data-theme=dark] .property-detail-scope .dashboard-header{box-sizing:border-box;height:85px;padding:20px 85px;background:#101133;border-bottom:0;flex-shrink:0}[data-theme=dark] .property-detail-scope .header-logo-full{height:45px}[data-theme=dark] .property-detail-scope .header-actions{gap:12px}[data-theme=dark] .property-detail-scope .header-link{min-height:35px;padding:10px 20px;color:#fbfbfb;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;line-height:1}[data-theme=dark] .property-detail-scope .header-link .anticon{font-size:10px}[data-theme=dark] .property-detail-scope .header-account-btn{border:.5px solid #020918;border-radius:0}[data-theme=dark] .property-detail-scope .dashboard-main{background:#242957!important;padding:24px 24px 0!important;gap:0!important;overflow:hidden!important}[data-theme=dark] .property-detail-scope .property-page-header{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:16px 32px 48px;align-items:flex-start}[data-theme=dark] .property-detail-scope .property-page-header-left{gap:4px}[data-theme=dark] .property-detail-scope .property-breadcrumb{color:#fbfbfb;font-size:16px;line-height:19px}[data-theme=dark] .property-detail-scope .breadcrumb-link,[data-theme=dark] .property-detail-scope .breadcrumb-sep{color:#fbfbfb}[data-theme=dark] .property-detail-scope .property-title-row{gap:12px}[data-theme=dark] .property-detail-scope .property-back-icon{color:#fbfbfb;font-size:19px}[data-theme=dark] .property-detail-scope .property-name{color:#fbfbfb;font-family:Space Mono,Space Grotesk,monospace;font-size:24px;font-weight:700;letter-spacing:0;line-height:36px;text-transform:uppercase}[data-theme=dark] .property-detail-scope .property-page-header-right{gap:10px;padding-top:0}[data-theme=dark] .property-detail-scope .property-date-range{height:36px;padding:8px 24px;color:#fbfbfb;font-family:Space Grotesk,sans-serif;font-size:12px}[data-theme=dark] .property-detail-scope .property-share-btn{height:35px;padding:10px 20px;background:transparent!important;border:.5px solid #fbfbfb!important;border-radius:0;color:#fbfbfb!important;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500}[data-theme=dark] .property-detail-scope .property-tab-bar{padding:0 32px 4px;background:transparent;border-bottom:1px solid #08091a}[data-theme=dark] .property-detail-scope .property-tabs{height:35px;background:transparent;border:0;overflow:visible}[data-theme=dark] .property-detail-scope .property-tab-item{box-sizing:border-box;height:35px;padding:10px 20px;gap:10px;background:#101133;border:.5px solid #fbfbfb;border-right:0;color:#fbfbfb;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500;line-height:1}[data-theme=dark] .property-detail-scope .property-tab-item:last-child{border-right:.5px solid #fbfbfb}[data-theme=dark] .property-detail-scope .property-tab-item.active{background:#fbfbfb;border-color:#020918;color:#020918}[data-theme=dark] .property-detail-scope .property-tab-item .anticon{font-size:10px}[data-theme=dark] .property-detail-scope .edit-inputs-btn{box-sizing:border-box;height:35px;padding:10px 20px;background:#a4cbff!important;border:.5px solid #a4cbff!important;border-radius:0;color:#fbfbfb!important;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500}[data-theme=dark] .property-detail-scope .resizable-grid{box-sizing:border-box;width:100%;padding:0}[data-theme=dark] .property-detail-scope .resizable-grid .react-grid-item>div{background:#101133!important;border:.5px solid #fbfbfb!important;border-radius:0!important}[data-theme=dark] .property-detail-scope .resizable-grid .react-grid-item>div>div:not(.grid-drag-handle){background:#101133!important;color:#fbfbfb!important;font-size:12px!important;line-height:15px!important}[data-theme=dark] .property-detail-scope .resizable-grid .react-grid-item>div>div:not(.grid-drag-handle) p,[data-theme=dark] .property-detail-scope .resizable-grid .react-grid-item>div>div:not(.grid-drag-handle) span,[data-theme=dark] .property-detail-scope .resizable-grid .react-grid-item>div>div:not(.grid-drag-handle) td,[data-theme=dark] .property-detail-scope .resizable-grid .react-grid-item>div>div:not(.grid-drag-handle) th{font-size:12px!important;line-height:15px!important;letter-spacing:0!important}[data-theme=dark] .property-detail-scope .grid-drag-handle{box-sizing:border-box;height:60px;min-height:60px;padding:18px 24px!important;background:#242957!important;border-bottom:.5px solid #a4cbff!important;color:#fbfbfb!important}[data-theme=dark] .property-detail-scope .grid-drag-handle>span{color:#fbfbfb!important;font-family:Inter,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:24px}[data-theme=dark] .property-detail-scope table{color:#fbfbfb}.ant-table-wrapper .ant-input,.ant-table-wrapper .ant-input-number,.ant-table-wrapper .ant-input-number-input,.ant-table-wrapper .ant-select-selector,.ant-table-wrapper .ant-picker{border:none!important;box-shadow:none!important;background:var(--bg-table-input)!important;padding:4px 8px!important;color:var(--text-table-input)!important}.ant-table-wrapper .ant-select-selection-item{color:var(--text-table-input)!important}.ant-table-wrapper .ant-input::placeholder,.ant-table-wrapper .ant-select-selection-placeholder{color:var(--text-table-placeholder)!important}.ant-table-wrapper .ant-input:hover,.ant-table-wrapper .ant-input-number:hover,.ant-table-wrapper .ant-input-number-input:hover,.ant-table-wrapper .ant-select-selector:hover,.ant-table-wrapper .ant-select:hover .ant-select-selector,.ant-table-wrapper .ant-picker:hover,.ant-table-wrapper .ant-input-number-input-wrap:hover,.ant-table-wrapper .ant-input-number:hover .ant-input-number-input{border:none!important;box-shadow:none!important;background:var(--bg-table-input-hover)!important;background-color:var(--bg-table-input-hover)!important}.ant-table-wrapper .ant-input-number,.ant-table-wrapper .ant-input-number-affix-wrapper,.ant-table-wrapper .ant-input-number-group-wrapper,.ant-table-wrapper .ant-input-number-wrapper,.ant-table-wrapper .ant-input-number-input-wrap,.ant-table-wrapper .ant-input-number-input{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.ant-table-wrapper .ant-input-number-prefix,.ant-table-wrapper .ant-input-number-suffix{color:var(--text-table-input)!important;background:transparent!important}.ant-table-wrapper .ant-input-number-affix-wrapper:hover,.ant-table-wrapper .ant-input-number-affix-wrapper:focus,.ant-table-wrapper .ant-input-number-affix-wrapper-focused,.ant-table-wrapper .ant-input-number-affix-wrapper:focus-within{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.ant-table-wrapper .ant-input-number-affix-wrapper .ant-input-number,.ant-table-wrapper .ant-input-number-affix-wrapper .ant-input-number-input,.ant-table-wrapper .ant-input-number-affix-wrapper>.ant-input-number{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.ant-table-wrapper [class*=ant-input-number-affix-wrapper]{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.ant-table-wrapper .ant-input:focus,.ant-table-wrapper .ant-input-number:focus,.ant-table-wrapper .ant-input-number-input:focus,.ant-table-wrapper .ant-select-focused .ant-select-selector,.ant-table-wrapper .ant-picker-focused{border:none!important;box-shadow:none!important;background:var(--bg-table-input-focus)!important;outline:none!important}.ant-table-wrapper .ant-input:focus-visible,.ant-table-wrapper .ant-input-number:focus-visible,.ant-table-wrapper .ant-input-number-input:focus-visible{outline:none!important}.ant-table-wrapper .ant-input-number-handler-wrap{display:none!important}.ant-table-wrapper .ant-select-arrow,.ant-table-wrapper .ant-picker-suffix{color:var(--color-table-arrow)}.ant-table-wrapper .ant-picker-input>input{border:none!important;background:transparent!important;color:var(--text-table-input)!important}.ant-table-wrapper .ant-input[disabled],.ant-table-wrapper .ant-input-number-disabled,.ant-table-wrapper .ant-input-number-disabled .ant-input-number-input,.ant-table-wrapper .ant-select-disabled .ant-select-selector{color:var(--text-table-disabled)!important;background:transparent!important;border:none!important;cursor:not-allowed}.ant-table-wrapper .ant-select-open .ant-select-selector,.ant-table-wrapper .ant-select-open .ant-select-selection-search-input,.ant-table-wrapper .ant-select-focused .ant-select-selector{background:transparent!important;border:none!important;box-shadow:none!important}.ant-table-wrapper .ant-select-selection-search{background:transparent!important}.ant-table-wrapper .ant-select-selection-search-input{background:transparent!important;color:var(--text-table-input)!important;caret-color:var(--text-table-input)!important}.ant-table-wrapper .ant-select .ant-select-selector,.ant-table-wrapper .ant-select-single .ant-select-selector,.ant-table-wrapper .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.ant-table-wrapper .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-table-wrapper .ant-select-focused:not(.ant-select-disabled) .ant-select-selector{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.ant-table-wrapper .ant-select-open .ant-select-selection-item,.ant-table-wrapper .ant-select-focused .ant-select-selection-item{color:var(--text-table-input)!important}.dashboard-container .ant-table-wrapper .ant-table-tbody>tr:nth-child(odd)>td{background:var(--bg-table-row-odd)!important}.dashboard-container .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:var(--bg-table-row-even)!important}.dashboard-container .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--bg-table-row-hover)!important}.dashboard-container .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--bg-table-row-selected)!important}.dashboard-container .ant-table-wrapper .ant-table{border-color:var(--border-table)!important}.dashboard-container .ant-table-wrapper .ant-table-thead{border-spacing:0!important}.dashboard-container .ant-table-wrapper .ant-table-thead>tr>th{border:2px solid var(--border-table)!important;border-top:none!important;border-left:none!important}.dashboard-container .ant-table-wrapper .ant-table-thead>tr>th:last-child{border-right:none!important}.dashboard-container .ant-table-wrapper .ant-table-tbody>tr>td{border:2px solid var(--border-table-cell)!important;border-top:none!important;border-left:none!important}.dashboard-container .ant-table-wrapper .ant-table-tbody>tr>td:last-child{border-right:none!important}.dashboard-container .ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.dashboard-container .ant-table-wrapper .ant-table-cell-fix-left,.dashboard-container .ant-table-wrapper .ant-table-cell-fix-right{border-right:2px solid var(--border-table)!important}.dashboard-container .ant-table-wrapper .ant-table-tbody>tr:nth-child(odd)>td.ant-table-cell-fix-left,.dashboard-container .ant-table-wrapper .ant-table-tbody>tr:nth-child(odd)>td.ant-table-cell-fix-right{background:var(--bg-table-fixed-odd)!important}.dashboard-container .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left,.dashboard-container .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right{background:var(--bg-table-fixed-even)!important}.dashboard-container .ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.dashboard-container .ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:var(--bg-table-fixed-hover)!important}.dashboard-container .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,.dashboard-container .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{background:var(--bg-table-fixed-header)!important;z-index:3!important}.dashboard-container .ant-table-wrapper .ant-table-cell-fix-left,.dashboard-container .ant-table-wrapper .ant-table-cell-fix-right{z-index:2!important;position:sticky!important}.dashboard-container .ant-table-wrapper .ant-table-cell-fix-left-last:after,.dashboard-container .ant-table-wrapper .ant-table-cell-fix-right-first:after{box-shadow:inset 10px 0 8px -8px #0000004d!important}.dashboard-container .ant-table-wrapper .ant-table-thead>tr>th:first-child,.dashboard-container .ant-table-wrapper .ant-table-tbody>tr>td:first-child{border-right:2px solid var(--border-table)!important}.dashboard-container .ant-table-wrapper .ant-table,.dashboard-container .ant-table-wrapper .ant-table-container,.dashboard-container .ant-table-wrapper .ant-table-content,.dashboard-container .ant-table-wrapper .ant-table-header{border-color:var(--border-table)!important}.dashboard-container .ant-table-wrapper table{border-collapse:collapse!important;border-spacing:0!important}.dashboard-container .ant-table-wrapper .ant-table-thead>tr:last-child>th{border-bottom:2px solid var(--border-table)!important}.dashboard-container .ant-table-wrapper .ant-table-thead,.dashboard-container .ant-table-wrapper .ant-table-tbody{border-spacing:0!important}.dashboard-container .ant-table-wrapper .ant-table-thead>tr>th{padding:12px 8px!important;margin:0!important}.dashboard-container .ant-table-wrapper .ant-table-tbody>tr:first-child>td{border-top:none!important}.dashboard-container .ant-table-wrapper .ant-table-header{margin-bottom:0!important;padding-bottom:0!important}.dashboard-container .ant-table-wrapper .ant-table-body{margin-top:0!important;padding-top:0!important}.dashboard-container .ant-table-wrapper .ant-table-content,.dashboard-container .ant-table-wrapper .ant-table-container{margin:0!important;padding:0!important}.dashboard-container .ant-table-wrapper .ant-table-tbody>tr>td{text-align:left!important}.dashboard-container .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-selection-column,.dashboard-container .ant-table-wrapper .ant-table-thead>tr>th.ant-table-selection-column{text-align:center!important}.dashboard-container .ant-table-wrapper .ant-table-selection-column .ant-checkbox-wrapper{display:flex!important;justify-content:center!important}.dashboard-container .ant-table-wrapper .ant-table-tbody>tr>td .ant-checkbox-wrapper{display:flex!important;justify-content:center!important;width:100%!important}.dashboard-container .ant-table-wrapper .ant-table-tbody>tr>td .ant-checkbox{margin:0 auto!important}.dashboard-container .ant-table-wrapper .ant-input,.dashboard-container .ant-table-wrapper .ant-input-number-input,.dashboard-container .ant-table-wrapper .ant-select-selection-item{text-align:left!important;justify-content:flex-start!important}.dashboard-container .ant-table-wrapper .ant-input-number{text-align:left!important}.dashboard-container .ant-table-wrapper .ant-select-selector{justify-content:flex-start!important}.ant-table-wrapper .ant-checkbox-wrapper{margin:0!important}.ant-table-wrapper .ant-checkbox-inner{border-color:var(--border-checkbox)!important}.ant-table-wrapper .ant-checkbox-wrapper,.ant-table-wrapper .ant-checkbox,.ant-table-wrapper .ant-checkbox-inner,.ant-table-wrapper .ant-checkbox-input{touch-action:manipulation}.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding:12px 16px!important;height:40px!important;min-height:40px!important;vertical-align:middle!important}.ant-table-wrapper .ant-table-thead>tr>th{padding:8px!important;vertical-align:middle!important}.ant-table-wrapper .ant-input,.ant-table-wrapper .ant-input-number,.ant-table-wrapper .ant-select,.ant-table-wrapper .ant-picker{width:100%!important;height:100%!important;min-height:40px!important}.ant-table-wrapper .ant-table-body{margin-bottom:20px!important}.ant-table-wrapper .ant-table-scroll{padding-bottom:10px}.ant-table-wrapper .ant-table-container{padding-bottom:20px!important}.ant-table-wrapper .ant-table-tbody>tr:last-child>td{padding-bottom:8px!important}.ant-table-wrapper .ant-table{margin-bottom:16px!important}.ant-table-wrapper .ant-table-scroll-horizontal{padding-bottom:12px!important}.ant-table-wrapper .ant-table-scroll-horizontal>.ant-table-body{overflow-x:auto!important;overflow-y:visible!important}.ant-table-wrapper .ant-table-content{padding-bottom:20px!important}.ant-table{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ant-table-thead>tr>th{background-color:var(--bg-table-header)!important;color:var(--text-table-header)!important;font-weight:600!important;font-size:12px!important;letter-spacing:.3px!important;border-bottom:2px solid var(--border-table)!important;padding:12px 16px!important}.ant-table-thead>tr:not(:last-child)>th{border-bottom:1px solid var(--border-table)!important}.ant-table-thead>tr:last-child>th{border-bottom:2px solid var(--border-table)!important}.ant-table-thead,.ant-table-tbody{border-spacing:0!important}.ant-table table{border-collapse:collapse!important;border-spacing:0!important}.ant-table-thead>tr>th[colspan]{text-align:center!important;font-weight:700!important}.ant-table-thead>tr>th.ant-table-cell-fix-left,.ant-table-thead>tr>th.ant-table-cell-fix-right{background-color:var(--bg-table-header)!important}.ant-table-tbody>tr:hover>td{background-color:var(--bg-table-row-hover)!important}.ant-table-thead>tr:first-child>th[rowspan="2"]{vertical-align:middle!important}.dashboard-container .ant-table-thead>tr:first-child>th[rowspan="2"]{background-color:var(--bg-table-header)!important;color:var(--text-table-header)!important;vertical-align:middle!important}.ant-table-thead>tr>th[colspan]{border-right:1px solid var(--border-table)!important}.ant-table-thead>tr>th[colspan]:last-child{border-right:none!important}.ant-table-row-selected>td{background-color:var(--bg-table-row-selected)!important}.ant-checkbox-wrapper{color:var(--text-primary)!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-checkbox)!important;border-color:var(--color-checkbox)!important}.ant-switch-checked{background-color:var(--color-checkbox)!important}.ant-table-selection-column .ant-checkbox-inner{border-color:var(--color-checkbox)!important}.ant-table-selection-column .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-checkbox)!important;border-color:var(--color-checkbox)!important}.ant-table-body::-webkit-scrollbar{height:8px;width:8px}.ant-table-body::-webkit-scrollbar-track{background:var(--bg-scrollbar-track)}.ant-table-body::-webkit-scrollbar-thumb{background:var(--bg-scrollbar-thumb);border-radius:4px}.ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--bg-scrollbar-thumb-hover)}.professional-button-secondary:hover{background-color:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}.professional-button-primary:hover{background-color:var(--color-primary-hover)!important;box-shadow:0 4px 8px #00005a40!important}.professional-button-danger:hover{background-color:#ff4d4f!important;color:#fff!important;border-color:#ff4d4f!important}.ant-table-wrapper .ant-table-tbody>tr>td{text-align:center!important}.ant-table-wrapper .ant-input,.ant-table-wrapper .ant-input-number-input,.ant-table-wrapper .ant-select-selection-item,.ant-table-wrapper .ant-input-number{text-align:center!important}.ant-table-wrapper .ant-table-tbody>tr>td:nth-child(2){text-align:left!important}.ant-table-wrapper .ant-table-tbody>tr>td:nth-child(2) .ant-input{text-align:left!important}.ant-table-wrapper .ant-input,.ant-table-wrapper .ant-input-number-input,.ant-table-wrapper .ant-select-selection-item{display:flex!important;align-items:center!important;justify-content:center!important}.ant-table-wrapper .ant-input-number,.ant-table-wrapper .ant-select-selector,.ant-table-wrapper .ant-picker-input{display:flex!important;align-items:center!important}.ant-table-wrapper .ant-picker-input>input{text-align:center!important}.ant-table-wrapper .ant-picker-disabled,.ant-table-wrapper .ant-picker-disabled .ant-picker-input>input{color:var(--text-table-disabled)!important;background:transparent!important;border:none!important;cursor:not-allowed}.ant-table-wrapper .ant-picker-clear{background:var(--bg-table-row-odd)!important;color:var(--text-secondary)!important}.ant-table-wrapper .ant-picker-clear:hover{color:var(--text-primary)!important}.ant-picker-dropdown .ant-picker-panel-container{background:var(--bg-dropdown)!important;border:1px solid var(--border-dropdown)!important;box-shadow:0 6px 16px #0003!important}.ant-picker-dropdown .ant-picker-panel{background:var(--bg-dropdown)!important;border:none!important}.ant-picker-dropdown .ant-picker-header{background:var(--bg-dropdown)!important;border-bottom:1px solid var(--border-dropdown)!important;color:var(--text-primary)!important}.ant-picker-dropdown .ant-picker-header button{color:var(--text-primary)!important}.ant-picker-dropdown .ant-picker-header button:hover{color:var(--color-accent)!important}.ant-picker-dropdown .ant-picker-content th{color:var(--text-secondary)!important}.ant-picker-dropdown .ant-picker-cell{color:var(--text-tertiary)!important}.ant-picker-dropdown .ant-picker-cell-in-view{color:var(--text-primary)!important}.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner{background:var(--color-accent-light)!important}.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner{background:var(--color-accent)!important;color:#fff!important}.ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--color-accent)!important}.ant-picker-dropdown .ant-picker-footer{background:var(--bg-dropdown)!important;border-top:1px solid var(--border-dropdown)!important}.ant-picker-dropdown .ant-picker-today-btn{color:var(--color-accent)!important}.ant-picker-dropdown .ant-picker-today-btn:hover{color:var(--color-accent-hover)!important}.ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell-inner{color:var(--text-primary)!important}.ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell:not(.ant-picker-cell-in-view) .ant-picker-cell-inner{color:var(--text-tertiary)!important}.ant-picker-dropdown .ant-picker-super-prev-icon,.ant-picker-dropdown .ant-picker-super-next-icon,.ant-picker-dropdown .ant-picker-prev-icon,.ant-picker-dropdown .ant-picker-next-icon{color:var(--text-primary)!important}.ant-picker-dropdown .ant-picker-super-prev-icon:before,.ant-picker-dropdown .ant-picker-super-next-icon:before,.ant-picker-dropdown .ant-picker-prev-icon:before,.ant-picker-dropdown .ant-picker-next-icon:before,.ant-picker-dropdown .ant-picker-super-prev-icon:after,.ant-picker-dropdown .ant-picker-super-next-icon:after{border-color:var(--text-primary)!important}
