body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-page{height:100vh;width:100%}.login-container,.login-page{background-color:#1a1a1a;display:flex}.login-container{align-items:center;color:#fff;flex:1 1;justify-content:center;padding:2rem}.login-form form{display:flex;flex-direction:column;width:100%}.login-logo{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;width:100%}.company-logo{display:block;height:80px;margin-bottom:1rem;width:auto}.logo-circle{align-items:center;background-color:#2864ae;border-radius:50%;display:flex;height:60px;justify-content:center;margin-right:10px;width:60px}.logo-text{color:#333;font-size:1.2rem;font-weight:700;line-height:1.2}.login-form{display:flex;flex-direction:column;width:100%}.login-input{border:1px solid #ddd;border-radius:4px;font-size:1rem;margin-bottom:1rem;margin-left:0;margin-right:0;padding:.8rem;width:100%}.remember-me{align-items:center;color:#fff;display:flex;font-size:.9rem;margin-bottom:1.5rem}.remember-me label{margin-left:8px;margin-right:8px}.trouble-link{color:#fff;font-size:.6rem;margin-left:auto;text-decoration:none}.trouble-link:hover{color:#4b5563;text-decoration:underline}.login-button{background-color:#fff;border:none;border-radius:4px;box-sizing:border-box;color:#000;cursor:pointer;display:block;font-family:Montserrat,Roboto,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1px;margin-left:0;margin-right:0;padding:.8rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s;width:100%}.login-button:hover{background-color:#b0b0b0}.admin-link{color:#fff;font-size:.8rem;margin-top:2rem}.admin-link a{color:#fff;text-decoration:none}.admin-link a:hover{text-decoration:underline}.login-image{background-image:url(/static/media/PortalDesigns.2d12cf1050aac39e5d92.png);background-position:50%;background-size:cover;flex:1 1}@media (max-width:768px){.login-page{flex-direction:column}.login-image{background-position:50%;background-size:cover;flex:1 1}.login-container{padding:1rem}}.login-error{background-color:#ff00001a;border-left:3px solid red;color:#c00;font-size:.9rem;margin-bottom:15px;padding:10px}.login-form-container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:300px;padding-top:2rem;width:100%}.disclaimer-text{color:#666;font-size:12px;margin-left:auto;margin-right:auto;margin-top:20px;max-width:80%;text-align:center}textarea[name=description]::placeholder{color:#666!important;font-family:Arial,sans-serif!important}textarea[name=description]{color:#0f0f0f!important;font-family:Arial,sans-serif!important}.dashboard-main{margin-left:100px;width:calc(100% - 100px)}.dashboard-main.sidebar-hovered{margin-left:280px;width:calc(100% - 280px)}.dashboard-main.sidebar-hovered:after{opacity:1}.dashboard-main:before{left:100px}.dashboard-main.sidebar-hovered:before{left:280px}.floating-particles{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.particle{animation:float-particle linear infinite;background:radial-gradient(circle,#6366f166 0,#8b5cf633 50%,#0000 100%);border-radius:50%;bottom:-10px;position:absolute;will-change:transform,opacity}:root{--primary-color:gold;--primary-hover:#e5c100;--text-dark:#2a2a2a;--text-light:#6e6e6e;--background-light:#fff;--background-white:#fff;--sidebar-bg:#2a2a2a;--card-bg:#fff;--border-light:#efefef;--accent-purple:#6440c4;--accent-teal:#4ea6b1;--accent-orange:#f67f54;--danger:#ff5252;--success:#4caf50}*{box-sizing:border-box;margin:0;padding:0}html{background-color:#0f0f0f}body{-webkit-font-smoothing:antialiased;color:#2a2a2a;color:var(--text-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.dashboard-container,body{background:linear-gradient(135deg,#0f0f0f,#1a1a1a 50%,#0f0f0f);min-height:100vh}.dashboard-container{display:flex;position:relative}.dashboard-container:before{background:linear-gradient(135deg,#0f0f0f,#1a1a1a 50%,#0f0f0f);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-1}.dashboard-sidebar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a1acc;border:1px solid #ffffff26;border-radius:16px;bottom:20px;box-shadow:0 8px 32px #0006,inset 0 0 0 1px #ffffff1a,0 0 80px #ffffff08;display:flex;flex-direction:column;height:calc(100vh - 40px);left:20px;overflow:hidden;position:fixed;top:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:80px;z-index:10}.dashboard-sidebar:before{background:radial-gradient(circle,#ffffff08 0,#0000 70%);content:"";height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .3s ease;width:200%;z-index:-1}.dashboard-sidebar:hover:before{opacity:1}.dashboard-sidebar:hover{box-shadow:0 12px 48px #00000080,inset 0 0 0 1px #ffffff26,0 0 100px #ffffff14;width:260px}.logo-container{align-items:center;border-bottom:1px solid #ffffff1a;min-height:80px;transition:all .3s ease}.logo-image{height:40px;object-fit:contain;transition:all .3s ease;width:auto}.dashboard-sidebar:not(:hover) .logo-image{height:32px}.logo{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.5px;opacity:0;transition:opacity .3s ease;white-space:nowrap}.dashboard-sidebar:hover .logo{opacity:1}.agent-profile{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;flex-direction:column;padding:24px}.agent-name{color:#fff;font-size:16px;font-weight:600;margin:0 0 4px;opacity:0;transition:opacity .3s ease;white-space:nowrap}.dashboard-sidebar:hover .agent-name{opacity:1}.agent-email{color:#fff9;font-size:13px;opacity:0;transition:opacity .3s ease;white-space:nowrap}.dashboard-sidebar:hover .agent-email{opacity:1}.sidebar-nav{flex:1 1;overflow-x:hidden;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{width:6px}.sidebar-nav::-webkit-scrollbar-track{background:#0000}.sidebar-nav::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.sidebar-nav ul{list-style:none;margin:0;padding:0}.nav-item{border-radius:12px;color:#ffffffb3;cursor:pointer;margin:4px 12px;padding:12px 24px;position:relative;transition:all .2s ease;white-space:nowrap}.nav-item,.nav-item .icon{align-items:center;display:flex}.nav-item .icon{justify-content:center;margin-right:0;min-width:20px;transition:margin-right .3s ease}.dashboard-sidebar:hover .nav-item .icon{margin-right:12px}.nav-item span:not(.icon){opacity:0;transform:translateX(-10px);transition:all .3s ease}.dashboard-sidebar:hover .nav-item span:not(.icon){opacity:1;transform:translateX(0)}.nav-item:hover{background-color:#ffffff1a;color:#fff}.nav-item.active{background-color:#ffffff26;color:#fff}.nav-item.active:before{background:#fff;border-radius:0 3px 3px 0;content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.nav-item.logout{border-radius:12px;border-top:1px solid #ffffff1a;color:#ff6b6b;margin-top:20px;padding-top:20px}.nav-item.logout:hover{background-color:#ff6b6b1a;color:#ff5252}.dashboard-main{background:#0000;flex:1 1;margin-left:120px;min-height:100vh;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:calc(100% - 120px)}.dashboard-main:after{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0000004d;left:0;opacity:0;transition:opacity .3s ease;z-index:5}.dashboard-main:after,.dashboard-main:before{bottom:0;content:"";pointer-events:none;position:fixed;right:0;top:0}.dashboard-main:before{background-image:radial-gradient(circle at 20% 30%,#ffffff08 0,#0000 50%),radial-gradient(circle at 80% 70%,hsla(0,0%,100%,.025) 0,#0000 50%),radial-gradient(circle at 50% 50%,#ffffff05 0,#0000 50%);left:120px;transition:left .3s cubic-bezier(.4,0,.2,1);z-index:0}.dashboard-main>*{position:relative;z-index:1}@keyframes float-up{0%{opacity:0;transform:translateY(0) translateX(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh) translateX(50px)}}@keyframes float{0%,to{transform:translateY(0) translateX(0)}25%{transform:translateY(-20px) translateX(10px)}50%{transform:translateY(-30px) translateX(-10px)}75%{transform:translateY(-15px) translateX(15px)}}@keyframes pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}}@keyframes gridPulse{0%,to{opacity:.2}50%{opacity:.6}}@keyframes float-particle{0%,to{opacity:0;transform:translateY(0) translateX(0) rotate(0deg)}10%{opacity:.4}90%{opacity:.4}25%{transform:translateY(-100px) translateX(50px) rotate(90deg)}50%{transform:translateY(-200px) translateX(-30px) rotate(180deg)}75%{transform:translateY(-300px) translateX(60px) rotate(270deg)}}@keyframes float-shape{0%,to{transform:translateY(0) translateX(0) rotate(0deg)}25%{transform:translateY(-20px) translateX(10px) rotate(5deg)}50%{transform:translateY(-30px) translateX(-10px) rotate(-5deg)}75%{transform:translateY(-15px) translateX(15px) rotate(3deg)}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-glow{0%,to{opacity:.2}50%{opacity:.4}}.dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.greeting h1{color:#fff;font-size:24px;margin-bottom:4px}.greeting p{color:#ffffffb3;font-size:14px}.header-actions{align-items:center;display:flex;gap:16px}.add-property-btn{align-items:center;background-color:gold;background-color:var(--primary-color);border:none;border-radius:8px;box-shadow:0 2px 6px #ffd70033;color:#2a2a2a;color:var(--text-dark);cursor:pointer;display:flex;gap:8px;height:40px;padding:0 16px;transition:all .2s ease}.add-property-btn:hover{background-color:#e5c100;background-color:var(--primary-hover);box-shadow:0 4px 8px #ffd7004d;transform:translateY(-1px)}.notification-btn{align-items:center;background:#fff;background:var(--background-white);border:none;border-radius:8px;box-shadow:0 2px 6px #0000000d;color:#6e6e6e;color:var(--text-light);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.notification-btn:hover{background-color:#fff;background-color:var(--background-light);color:#2a2a2a;color:var(--text-dark)}.property-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:40px}.property-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1a1a1a99;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 12px #0000004d;padding:24px;transition:all .2s ease}.property-card:hover{border:1px solid #ffffff26;box-shadow:0 6px 16px #0006;transform:translateY(-3px)}.property-card.for-rent,.property-card.for-sale,.property-card.pending{border-top-color:#96969680}.card-title{color:#fff}.card-count{border-radius:50px;font-size:13px;font-weight:600;padding:4px 10px;position:absolute;right:24px;top:24px}.property-card.for-sale .card-count{background-color:#6440c41a;color:#6440c4;color:var(--accent-purple)}.property-card.for-rent .card-count{background-color:#4ea6b11a;color:#4ea6b1;color:var(--accent-teal)}.property-card.pending .card-count{background-color:#f67f541a;color:#f67f54;color:var(--accent-orange)}.listings-count{color:#ffffffb3}.progress-bar{background-color:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.property-card.for-sale .progress{background-color:#6440c4;background-color:var(--accent-purple)}.property-card.for-rent .progress{background-color:#4ea6b1;background-color:var(--accent-teal)}.property-card.pending .progress{background-color:#f67f54;background-color:var(--accent-orange)}.progress{border-radius:3px;height:100%;transition:width .5s ease}.recent-properties{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1a1a1a99;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 12px #0000004d;padding:24px}.section-title{color:#fff;font-size:18px;margin-bottom:24px}.properties-table{border-collapse:collapse;width:100%}.properties-table th{color:#ffffffb3;font-weight:600;padding:12px 16px;text-align:left}.properties-table td,.properties-table th{border-bottom:1px solid #ffffff1a;font-size:14px}.properties-table td{color:#fff;padding:16px}.property-cell{min-width:240px}.property-info{align-items:center;display:flex}.property-img{object-fit:cover}.property-img,.property-img-placeholder{background-color:#efefef;background-color:var(--border-light);border-radius:8px;height:48px;margin-right:16px;width:48px}.property-address{margin-bottom:4px}.property-neighborhood{color:#6e6e6e;color:var(--text-light);font-size:13px}.status-badge.for-sale{background-color:#6440c41a;color:#6440c4;color:var(--accent-purple)}.status-badge.for-rent{background-color:#4ea6b11a;color:#4ea6b1;color:var(--accent-teal)}.status-badge.pending{background-color:#f67f541a;color:#f67f54;color:var(--accent-orange)}.status-badge.sold{background-color:#ff52521a;color:#ff5252;color:var(--danger)}.loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 0}.spinner{animation:spin .8s linear infinite;border:3px solid #ffffff1a;border-top-color:#fffc;height:36px;margin-bottom:16px;width:36px}.loading-state p{color:#ffffffb3}.empty-state{padding:48px 0}.empty-state p{color:#ffffffb3;margin-bottom:16px}.add-first-property-btn{background-color:gold;background-color:var(--primary-color);border:none;border-radius:8px;color:#2a2a2a;color:var(--text-dark);cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.add-first-property-btn:hover{background-color:#e5c100;background-color:var(--primary-hover)}.alert{border-radius:8px;margin-bottom:24px;padding:16px}.alert-danger{background-color:#ff52521a;border-left:4px solid #ff5252;border-left:4px solid var(--danger);color:#ff5252;color:var(--danger)}@media (max-width:1200px){.property-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:992px){.dashboard-sidebar{width:220px}.dashboard-main{margin-left:220px;padding:24px;width:calc(100% - 220px)}}.logo-container{border-bottom:1px solid #efefef;border-bottom:1px solid var(--border-light);display:flex;justify-content:center;padding:28px 24px}.logo-image{height:auto;max-width:140px}@media (max-width:768px){.dashboard-sidebar{overflow:hidden;width:70px}.logo-container{border-bottom:1px solid #efefef;border-bottom:1px solid var(--border-light);display:flex;justify-content:center;padding:28px 24px}.logo-image{height:auto;max-width:40px}.sidebar-nav{display:flex;flex-direction:column;flex-grow:1;padding:12px 0}.agent-profile{padding:16px 0}.agent-email,.agent-name{display:none}.avatar-circle{font-size:16px;height:40px;margin-bottom:0;width:40px}.nav-item{justify-content:center;padding:16px 0}.nav-item span:not(.icon){display:none}.nav-item .icon{margin-right:0}.dashboard-main{margin-left:70px;padding:16px;width:calc(100% - 70px)}.property-cards{grid-template-columns:1fr}.dashboard-header{align-items:flex-start;flex-direction:column;gap:16px}.header-actions{justify-content:space-between;width:100%}}.add-property-btn,.notification-btn,.property-card{transition:all .2s cubic-bezier(.4,0,.2,1)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000000d}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}.status-badge{border-radius:.25rem;font-size:.875rem;padding:.25rem .5rem}.status-approved{background-color:#ecfdf5;color:#047857}.info-cards-container{display:flex;gap:1.5rem;margin-bottom:2rem}.info-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1a1a1a99;border:1px solid #ffffff1a;border-radius:.5rem;box-shadow:0 2px 4px #0000004d}.info-card-title{border-bottom:1px solid #ffffff1a;color:#fff;font-size:1.125rem;margin-bottom:1rem;padding-bottom:.75rem}.info-card-content{display:flex;flex-direction:column;gap:.75rem}.info-item{align-items:baseline;display:flex}.info-label{color:#fff9;font-weight:500;min-width:5.5rem}.info-value{color:#fff;font-weight:500}.plan-name{color:#fff;font-size:1.25rem;font-weight:600}.plan-description{color:#ffffffb3;font-size:.875rem;margin-bottom:1rem}.plan-details{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.plan-feature{align-items:center;color:#ffffffe6;display:flex;font-size:.875rem;gap:.5rem}.check-icon{color:#22c55e;height:1rem;width:1rem}.status-badge.in-review{background-color:#f59e0b;color:#fff}.status-badge.public{background-color:#10b981;color:#fff}@media (max-width:768px){.info-cards-container{flex-direction:column}.info-card{width:100%}}.info-card-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:1rem}.restricted-field{margin-bottom:.75rem;position:relative}.restricted-value-container{align-items:center;display:flex;gap:.5rem}.lock-icon{color:#9ca3af;cursor:help}.request-update-container{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;padding:1rem;text-align:center}.update-notice{color:#4b5563;font-size:.875rem;margin-bottom:.75rem}.btn-request-update{align-items:center;background-color:#4b5563;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}.btn-request-update:hover{background-color:#374151}.alert{border-radius:.375rem;margin-bottom:1rem;padding:.75rem 1rem}.alert-danger{border:1px solid #fecaca}.support-info{display:flex;flex-direction:column}.support-description{color:#ffffffb3;margin-bottom:20px}.support-buttons{display:flex;flex-direction:column;gap:12px;margin-top:auto}.btn-support{align-items:center;background-color:#4a4a4a;border:1px solid #ffffff1a;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:10px 15px}.btn-support:hover{background-color:#5a5a5a;border:1px solid #fff3}.modal-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a1af2;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 5px 15px #00000080;max-width:500px;padding:20px;width:90%}.modal-header{margin-bottom:20px}.modal-header h3{color:#fff}.btn-close{background:none;border:none;color:#ffffffb3;cursor:pointer}.btn-close:hover{color:#fff}.form-group{margin-bottom:15px}.form-group label{color:#fff;margin-bottom:5px}.password-input-container{align-items:center;display:flex;position:relative}.password-input-container input{background-color:#ffffff0d;border:1px solid #fff3;border-radius:4px;color:#fff;padding:10px;width:100%}.password-input-container input:focus{background-color:#ffffff14;border-color:#fff6;outline:none}.toggle-password-visibility{background:none;border:none;color:#fff9;cursor:pointer;position:absolute;right:10px}.toggle-password-visibility:hover{color:#fff}.password-requirements{color:#fff9;font-size:12px;margin-top:5px}.btn-cancel{background:none;border:1px solid #fff3;border-radius:4px;color:#fff}.btn-cancel:hover{background-color:#ffffff0d;border-color:#ffffff4d}.btn-submit{background-color:#4a4a4a;border-radius:4px}.btn-submit:hover{background-color:#5a5a5a}.btn-submit:disabled{background-color:#3a3a3a;cursor:not-allowed;opacity:.5}.alert{border-radius:4px;margin-bottom:15px;padding:10px}.alert-error{background-color:#d32f2f26;border:1px solid #d32f2f4d;color:#ff6b6b}.alert-success{background-color:#28a74526;border:1px solid #28a7454d;color:#4ade80}.greeting h1{color:#2a2a2a;color:var(--text-dark);font-size:28px;font-weight:700;margin-bottom:6px}.greeting p{color:#6e6e6e;color:var(--text-light);font-size:15px;letter-spacing:.2px}.section-title{font-size:22px;margin-bottom:28px;padding-bottom:12px;position:relative}.card-title,.section-title{color:#2a2a2a;color:var(--text-dark);font-weight:600}.card-title{margin-bottom:16px}.card-title,.info-card-title{font-size:18px;letter-spacing:-.2px}.info-card-title{color:#333;font-weight:600;margin-bottom:.8rem}.listings-count{color:#6e6e6e;color:var(--text-light);font-size:14px;font-weight:400;margin-bottom:16px}.card-count,.plan-name{font-weight:700;letter-spacing:-.3px}.plan-name{color:#2563eb;font-size:20px;margin-bottom:.5rem}.dashboard-main{margin-left:260px;max-width:1600px;padding:32px;width:calc(100% - 260px)}.property-cards{border-bottom:1px solid #00000014;margin-bottom:50px;padding-bottom:40px}.section-title:after{background-color:gold;background-color:var(--primary-color);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.info-cards-container{border-bottom:1px solid #00000014;margin-bottom:50px;padding-bottom:40px;padding-top:20px;position:relative}.recent-properties{background-color:#f8fafcb3;box-shadow:0 4px 12px #0000000d;padding:32px}.info-card,.recent-properties{border-radius:16px;overflow:hidden;position:relative}.info-card{background-color:#fff;border-top:3px solid #0000;box-shadow:0 6px 16px #00000012;flex:1 1;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.info-card:hover{box-shadow:0 8px 20px #00000017;transform:translateY(-3px)}.info-card.agent-info{border-top-color:#6440c4}.info-card.plan-info{border-top-color:#4ea6b1}.info-card-header{border-bottom:1px solid #0000000f;margin-bottom:1.2rem;padding-bottom:.75rem}.property-card{border-radius:16px;box-shadow:0 6px 16px #00000012;overflow:hidden;padding:28px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.property-card:hover{box-shadow:0 8px 24px #00000017;transform:translateY(-5px)}.property-card:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='1' fill-opacity='.03' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.1}.info-card:before,.property-card:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.info-card:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill-opacity='.03' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.07}.dashboard-header{margin-bottom:36px;overflow:hidden;padding-bottom:20px;position:relative}.dashboard-header:after{background:linear-gradient(90deg,#0000001a,#0000000d,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.recent-properties:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20h40v20H0V20zM40 0v20H0V0h40z' fill-opacity='.02' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.add-property-btn{border-radius:12px;box-shadow:0 2px 10px #ffd7004d;font-size:14px;font-weight:600;height:44px;padding:0 18px;transition:all .25s ease}.notification-btn{border-radius:12px;height:44px;width:44px}.properties-table{border-radius:12px;overflow:hidden}.properties-table th:first-child{border-top-left-radius:12px}.properties-table th:last-child{border-top-right-radius:12px}.status-badge{border-radius:50px;padding:6px 16px}.property-img,.property-img-placeholder{border-radius:10px}.btn-request-update{border-radius:8px;padding:10px 16px}.btn-support{border-radius:8px;transition:all .2s ease}.filter-container{align-items:center;display:flex;gap:12px;margin-bottom:20px}.filter-container label{color:#555;font-weight:500}.filter-container .form-control{border:1px solid #ddd;border-radius:6px;min-width:180px;padding:8px 12px}.btn-refresh{align-items:center;background-color:#f8f9fa;border:1px solid #ddd;border-radius:6px;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 12px;transition:all .2s ease}.btn-refresh:hover{background-color:#e9ecef}.property-details-section{background-color:#f8f9fa;border-radius:10px;box-shadow:inset 0 0 5px #0000000d;overflow-y:auto;width:380px}.showings-list{display:flex;flex-direction:column;gap:16px;margin-top:10px}.showing-card:hover{box-shadow:0 4px 15px #00000026;transform:translateX(3px)}.showing-card.selected{border:2px solid #4a6cf7;box-shadow:0 4px 20px #4a6cf733}.showing-card-strip{height:6px;width:100%}.showing-content{padding:20px}.showing-cancelled{opacity:.7}.showing-header{align-items:flex-start;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.property-address{color:#333;font-size:16px;font-weight:600;line-height:1.3}.status-badge{border-radius:30px;color:#fff;font-weight:500;padding:4px 10px}.status-pending{background-color:#f39c12}.status-confirmed{background-color:#27ae60}.status-cancelled{background-color:#e74c3c}.status-completed{background-color:#3498db}.showing-details{margin-bottom:15px}.detail-item{align-items:center;color:#555;display:flex;margin-bottom:10px}.detail-icon{color:#777;margin-right:10px}.showing-notes{background-color:#f8f9fa;border-left:3px solid #ddd;border-radius:6px;color:#555;font-size:14px;margin-bottom:15px;padding:12px}.showing-actions{display:flex;gap:8px}.action-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px 12px;transition:all .2s ease}.confirm-btn{background-color:#2ecc71;color:#fff}.confirm-btn:hover{background-color:#27ae60}.confirm-btn.confirmed{background-color:#dff0d8;color:#3c763d;cursor:default}.reschedule-btn{background-color:#f39c12;color:#fff}.reschedule-btn:hover{background-color:#e67e22}.decline-btn{background-color:#e74c3c;color:#fff}.decline-btn:hover{background-color:#c0392b}.close-btn{background:none;border:none;border-radius:4px;color:#777;cursor:pointer;padding:4px}.close-btn:hover{background-color:#f1f1f1}.form-group{margin-bottom:16px}.form-group label{color:#555;display:block;font-weight:500;margin-bottom:8px}.form-static-text{background-color:#f8f9fa;border-radius:6px;color:#333;padding:10px}.form-control{border:1px solid #ddd;padding:10px}.form-control:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:0}.form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.btn-cancel{background-color:#f8f9fa;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 16px}.btn-cancel:hover{background-color:#e9ecef}.btn-submit{background-color:#2ecc71;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.btn-submit:hover{background-color:#27ae60}.loading-indicator{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:30px;margin-bottom:15px;width:30px}.empty-state{background-color:#f8f9fa;border-radius:10px;color:#666;padding:40px 20px;text-align:center}.error-message{background-color:#f8d7da;border-radius:6px;color:#721c24;margin-bottom:20px;padding:15px}.property-preview-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #00000014;height:100%;margin:20px;padding:20px}.property-preview-title{color:#333;font-size:18px;font-weight:600;margin-bottom:16px}.property-preview-image-container{border-radius:8px;height:200px;margin-bottom:20px;overflow:hidden}.property-preview-image{height:100%;object-fit:cover;width:100%}.property-preview-specs{margin-bottom:20px}.property-preview-row{display:flex;justify-content:space-between;margin-bottom:12px}.property-preview-item{display:flex;flex:1 1;flex-direction:column}.preview-label{color:#777;font-size:12px;margin-bottom:4px}.preview-value{color:#333;font-size:15px;font-weight:500}.preview-section-title{color:#444;font-size:15px;font-weight:600;margin:15px 0 10px}.preview-features-list{display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;margin:0;padding:0}.preview-features-list li{background-color:#f0f4f8;border-radius:20px;color:#333;font-size:13px;padding:6px 12px}.property-preview-notes{background-color:#fff8e6;border-left:3px solid #ffd166;border-radius:8px;margin-top:20px;padding:12px}.property-preview-notes p{color:#555;font-size:14px;line-height:1.5;margin:0}@media (max-width:1200px){.showing-page-container{flex-direction:column;height:auto}.property-details-section{margin-top:24px;width:100%}}@media (max-width:768px){.filter-container{align-items:flex-start}.filter-container,.showing-actions{flex-direction:column}}.data-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden;width:100%}.data-table th{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:13px;font-weight:600;padding:12px 16px;text-align:left;text-transform:uppercase}.data-table td{border-bottom:1px solid #f1f5f9;padding:16px;vertical-align:top}.data-table tr:last-child td{border-bottom:none}.cancelled-row{background-color:#f8fafc;opacity:.6}.buyer-cell{width:25%}.buyer-info{display:flex;flex-direction:column;gap:6px}.buyer-name{color:#0f172a;font-size:15px;font-weight:600;margin-bottom:4px}.buyer-contact{font-size:13px}.contact-link{align-items:center;color:#475569;display:inline-flex;gap:6px;text-decoration:none;transition:color .2s}.contact-link:hover{color:#2563eb}.showing-cell{width:20%}.showing-info{display:flex;flex-direction:column;gap:8px}.date-time{align-items:center;color:#334155;display:flex;font-size:14px;gap:8px}.date-time .icon{color:#64748b}.showing-notes{background-color:#f8fafc;border-radius:4px;color:#64748b;font-size:12px;margin-top:4px;padding:6px 8px}.property-cell{width:30%}.property-brief{display:flex;flex-direction:column;gap:4px}.property-address{color:#0f172a;font-size:15px;font-weight:500}.property-specs{align-items:center;color:#475569;display:flex;font-size:13px;gap:4px}.property-specs .price{color:#0f172a;font-weight:600}.property-specs .separator{color:#cbd5e1}.property-type{background-color:#ffecb3;border-radius:4px;color:#8a8a8a;display:inline-flex;font-size:12px;margin-top:4px;padding:2px 8px}.status-cell{width:10%}.status-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.3px;padding:6px 12px;text-transform:uppercase}.status-pending{background-color:#fff7ed;color:#c2410c}.status-confirmed{background-color:#ecfdf5;color:#047857}.status-cancelled{background-color:#fef2f2;color:#b91c1c}.status-completed{background-color:#eff6ff;color:#1d4ed8}.actions-cell{width:15%}.action-buttons{display:flex;flex-wrap:wrap;gap:4px}.btn-action{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:6px 10px;transition:all .2s}.btn-confirm{background-color:#ecfdf5;color:#047857}.btn-confirm:hover:not(.disabled){background-color:#d1fae5}.btn-confirm.disabled{background-color:#f0fdf4;cursor:not-allowed;opacity:.6}.btn-reschedule{background-color:#fff7ed;color:#c2410c}.btn-reschedule:hover{background-color:#ffedd5}.btn-decline{background-color:#fef2f2;color:#b91c1c}.btn-decline:hover{background-color:#fee2e2}.filter-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d}.grid-3-cols{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.form-label{color:#475569;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.form-control{border:1px solid #e2e8f0;border-radius:6px;font-size:14px;padding:8px 12px;transition:border-color .2s;width:100%}.form-control:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.search-container{position:relative}.search-button{background:none;border:none;color:#64748b;cursor:pointer;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s}.search-button:hover{color:#1e293b}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-dialog{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;max-width:500px;overflow:hidden;width:100%}.modal-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px}.modal-header h3{color:#0f172a;font-size:18px;font-weight:600}.modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.modal-close:hover{background-color:#f1f5f9;color:#475569}.modal-body{padding:20px}.modal-footer{border-top:1px solid #f1f5f9;display:flex;gap:12px;justify-content:flex-end;padding:20px}.form-static-text{color:#475569;font-size:14px;padding:8px 0}@media (max-width:1200px){.grid-3-cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.grid-3-cols{grid-template-columns:1fr}.data-table{display:block;overflow-x:auto}.action-buttons{flex-direction:column}.btn-action{justify-content:center;width:100%}}.alert{border-radius:6px;font-size:14px;padding:12px 16px}.alert-danger{background-color:#fef2f2;border:1px solid #fee2e2;color:#b91c1c}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:30px;margin:0 auto;width:30px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.text-center{text-align:center}.py-4{padding-bottom:16px;padding-top:16px}.mb-4{margin-bottom:16px}.mt-2{margin-top:8px}.btn-icon,.text-text-medium{color:#475569}.btn-icon{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:inline-flex;gap:8px;justify-content:center;padding:8px 16px;transition:all .2s}.btn-icon:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.btn-primary{background-color:#4a4a4a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.btn-primary:hover{background-color:#5a5a5a}.btn-secondary:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.info-card-content-with-image{align-items:flex-start;display:flex;gap:2rem}.agent-info-left{display:flex;flex:1 1;flex-direction:column;gap:.75rem}.agent-info-right{flex-shrink:0;width:140px}.profile-image-container{align-items:center;display:flex;flex-direction:column;text-align:center}.agent-profile-image{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 12px #0000001a;height:120px;object-fit:cover;transition:transform .2s ease;width:120px}.agent-profile-image:hover{transform:scale(1.02)}.agent-profile-placeholder{align-items:center;background:linear-gradient(135deg,gold,#e5c100);background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));border:4px solid #fff;border-radius:50%;box-shadow:0 4px 12px #0000001a;display:flex;height:120px;justify-content:center;transition:transform .2s ease;width:120px}.agent-profile-placeholder:hover{transform:scale(1.02)}.profile-initials{color:#2a2a2a;color:var(--text-dark);font-size:2rem;font-weight:700;text-shadow:1px 1px 2px #0000001a}.profile-update-note{color:var(--text-medium);font-size:.8rem;line-height:1.4;margin-top:1rem;max-width:140px}@media (max-width:768px){.info-card-content-with-image{flex-direction:column;gap:1.5rem}.agent-info-right{display:flex;justify-content:center;width:100%}.profile-image-container{align-items:center}.agent-profile-image,.agent-profile-placeholder{height:100px;width:100px}.profile-initials{font-size:1.75rem}.profile-update-note{max-width:200px}}.info-card.agent-info .info-card-content-with-image{position:relative}.profile-logo{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 12px #0000001a;height:120px;object-fit:cover;width:120px}.light-mode{background:linear-gradient(135deg,#fcfcfc,#eeebe3)!important}.light-mode .particles-container{display:none!important}.light-mode .dashboard-sidebar{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#f9f8f5f2!important;border:1px solid #1a1a1a14!important;box-shadow:0 8px 32px #00000014,inset 0 0 0 1px #1a1a1a0a!important}.light-mode .dashboard-sidebar:hover{box-shadow:0 12px 48px #0000001f,inset 0 0 0 1px #1a1a1a0f!important}.light-mode .sidebar-header{border-bottom:1px solid #1a1a1a1a!important}.light-mode .sidebar-logo h2{color:#1a1a1a!important}.light-mode .sidebar-logo p{color:#1a1a1a99!important}.light-mode .nav-item{color:#1a1a1ab3!important}.light-mode .nav-item:hover{background-color:#fdd7001a!important;color:#1a1a1a!important}.light-mode .nav-item.active{background:linear-gradient(90deg,#fdd70033,#fdd7001a)!important;color:#1a1a1a!important;font-weight:600!important}.light-mode .nav-item.active:before{background:#fdd700!important}.light-mode .sidebar-footer{border-top:1px solid #1a1a1a1a!important}.light-mode .user-info h4{color:#1a1a1a!important}.light-mode .user-info p{color:#1a1a1a99!important}.light-mode .logout-btn{border-top:1px solid #1a1a1a1a!important;color:#1a1a1ab3!important}.light-mode .logout-btn:hover{background-color:#fdd7001a!important;color:#1a1a1a!important}.light-mode .theme-toggle-btn{background:#fdd7001a!important;border:1px solid #1a1a1a1a!important;color:#1a1a1a!important}.light-mode .theme-toggle-btn:hover{background:#fdd70033!important}.light-mode .dashboard-content,.light-mode .dashboard-header h1{color:#1a1a1a!important}.light-mode .dashboard-header p{color:#1a1a1ab3!important}.light-mode .add-property-btn,.light-mode .notification-btn,.light-mode button{background-color:initial!important;border:1px solid #1a1a1a33!important;color:#1a1a1a!important}.light-mode .add-property-btn:hover,.light-mode .notification-btn:hover,.light-mode button:hover{background-color:#fdd7001a!important;border-color:#fdd700!important}.dashboard-container.light-mode .stat-widget,.light-mode .stat-widget,.light-mode .stat-widgets .stat-widget{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#f9f8f5!important;background-color:#f9f8f5!important;border:1px solid #1a1a1a14!important;box-shadow:0 2px 8px #0000000a!important}.dashboard-container.light-mode .stat-widget:hover,.light-mode .stat-widget:hover,.light-mode .stat-widgets .stat-widget:hover{background:#f9f8f5!important;background-color:#f9f8f5!important;border-color:#fdd7004d!important;box-shadow:0 4px 16px #00000014!important}.light-mode .stat-number{color:#1a1a1a!important}.light-mode .stat-label{color:#1a1a1a99!important}.light-mode .stat-widget-icon{color:#1a1a1a33!important}.light-mode .data-table{color:#1a1a1a!important}.light-mode .data-table th{background-color:#fdd70014!important;border-bottom:2px solid #1a1a1a1a!important;color:#1a1a1ab3!important}.light-mode .data-table tbody tr{border-bottom:1px solid #1a1a1a1a!important}.light-mode .data-table tbody tr:hover{background-color:#fdd7000d!important}.light-mode .data-table td{border-bottom:1px solid #1a1a1a14!important;color:#1a1a1a!important}.dashboard-container.light-mode .content-container,.light-mode .content-container{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid #1a1a1a14!important;box-shadow:0 2px 8px #0000000a!important}.dashboard-container.light-mode .info-card,.dashboard-container.light-mode .property-card,.dashboard-container.light-mode .recent-properties,.light-mode .info-card,.light-mode .property-card,.light-mode .recent-properties{background:#f9f8f5!important;background-color:#f9f8f5!important;border:1px solid #1a1a1a14!important;box-shadow:0 2px 8px #0000000a!important}.dashboard-container.light-mode .property-card:hover,.light-mode .property-card:hover{border-color:#fdd7004d!important;box-shadow:0 4px 16px #00000014!important}.dashboard-container.light-mode .agent-info-compact,.dashboard-container.light-mode .quick-actions-panel,.dashboard-container.light-mode .recent-properties,.light-mode .agent-info-compact,.light-mode .quick-actions-panel,.light-mode .recent-properties{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#f9f8f5!important;background-color:#f9f8f5!important;border:1px solid #1a1a1a14!important;box-shadow:0 2px 8px #0000000a!important}.light-mode input,.light-mode select,.light-mode textarea{background-color:#f9f8f5!important;border:1px solid #1a1a1a26!important;color:#1a1a1a!important}.light-mode input:focus,.light-mode select:focus,.light-mode textarea:focus{border-color:#fdd700!important;box-shadow:0 0 0 3px #fdd7001a!important}.light-mode input::placeholder,.light-mode textarea::placeholder{color:#1a1a1a66!important}.light-mode .image-upload-area{background-color:#eeebe380!important;border:2px dashed #1a1a1a4d!important;color:#1a1a1a99!important}.light-mode .image-upload-area:hover{background-color:#fdd7001a!important;border-color:#fdd700!important}.light-mode .modal-overlay{background-color:#0006!important}.light-mode .modal-dialog{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background-color:#fcfcfcfa!important;border:1px solid #1a1a1a1a!important;box-shadow:0 20px 60px #0003!important}.light-mode .modal-header h3{color:#1a1a1a!important}.light-mode .modal-close{color:#1a1a1ab3!important}.light-mode .modal-close:hover{background-color:#fdd7001a!important;color:#1a1a1a!important}.light-mode .modal-body{color:#1a1a1a!important}.light-mode .modal-body p{color:#1a1a1acc!important}.light-mode .status-badge{background-color:#1a1a1a1a!important;border:1px solid #1a1a1a33!important;color:#1a1a1a!important}.light-mode .status-badge.active{background-color:#22c55e33!important;border-color:#22c55e!important;color:#166534!important}.light-mode .status-badge.pending{background-color:#fdd70033!important;border-color:#fdd700!important;color:#854d0e!important}.light-mode .status-badge.inactive{background-color:#dc262633!important;border-color:#dc2626!important;color:#991b1b!important}.light-mode .alert-danger{background-color:#dc26261a!important;border:1px solid #dc26264d!important;color:#991b1b!important}.light-mode .alert-success{background-color:#22c55e1a!important;border:1px solid #22c55e4d!important;color:#166534!important}.light-mode .alert-info{background-color:#3b82f61a!important;border:1px solid #3b82f64d!important;color:#1e40af!important}.light-mode .loading-spinner{border:3px solid #1a1a1a1a!important;border-top-color:#fdd700!important}.light-mode .pagination-button{background-color:#ffffffe6!important;border:1px solid #1a1a1a33!important;color:#1a1a1a!important}.light-mode .pagination-button:hover:not(.active):not(:disabled){background-color:#fdd7001a!important;border-color:#fdd700!important}.light-mode .pagination-button.active{background-color:#fdd700!important;border-color:#fdd700!important;color:#1a1a1a!important}.light-mode .pagination-button:disabled{color:#1a1a1a66!important;opacity:.4!important}.light-mode ::-webkit-scrollbar{height:8px;width:8px}.light-mode ::-webkit-scrollbar-track{background:#eeebe34d;border-radius:4px}.light-mode ::-webkit-scrollbar-thumb{background:#1a1a1a4d;border-radius:4px}.light-mode ::-webkit-scrollbar-thumb:hover{background:#1a1a1a80}.dashboard-container.light-mode .card-title,.dashboard-container.light-mode .info-card-title,.dashboard-container.light-mode .quick-actions-title,.dashboard-container.light-mode .section-title,.light-mode .card-title,.light-mode .info-card-title,.light-mode .quick-actions-title,.light-mode .section-title{color:#1a1a1a!important}.dashboard-container.light-mode .agent-info-label,.light-mode .agent-info-label{color:#1a1a1a99!important}.dashboard-container.light-mode .agent-info-value,.light-mode .agent-info-value{color:#1a1a1a!important}.dashboard-container.light-mode .quick-action-btn,.light-mode .quick-action-btn{background-color:#fdd70014!important;border:1px solid #1a1a1a1a!important;color:#1a1a1a!important}.dashboard-container.light-mode .quick-action-btn:hover,.light-mode .quick-action-btn:hover{background-color:#fdd70026!important;border-color:#fdd700!important;box-shadow:0 4px 12px #0000001a!important;transform:translateY(-2px)!important}.dashboard-container.light-mode .greeting h1,.dashboard-container.light-mode .greeting-text,.light-mode .greeting h1,.light-mode .greeting-text{color:#1a1a1a!important}.dashboard-container.light-mode .greeting p,.light-mode .greeting p{color:#1a1a1ab3!important}.dashboard-container.light-mode .data-table tbody td,.dashboard-container.light-mode .property-address,.dashboard-container.light-mode .property-date,.dashboard-container.light-mode .property-location,.dashboard-container.light-mode .property-price,.dashboard-container.light-mode .property-status,.dashboard-container.light-mode h1,.dashboard-container.light-mode h2,.dashboard-container.light-mode h3,.dashboard-container.light-mode h4,.dashboard-container.light-mode h5,.dashboard-container.light-mode h6,.dashboard-container.light-mode tbody td,.light-mode .data-table tbody td,.light-mode .property-address,.light-mode .property-date,.light-mode .property-location,.light-mode .property-price,.light-mode .property-status,.light-mode h1,.light-mode h2,.light-mode h3,.light-mode h4,.light-mode h5,.light-mode h6,.light-mode tbody td{color:#1a1a1a!important}.dashboard-container.light-mode div:not(.icon),.dashboard-container.light-mode p:not(.stat-label),.dashboard-container.light-mode span:not(.icon),.light-mode div,.light-mode p,.light-mode span{color:inherit!important}.dashboard-container.light-mode .stat-label,.light-mode .stat-label{color:#1a1a1a99!important}.dashboard-container.light-mode .data-table thead th,.dashboard-container.light-mode .table-header,.dashboard-container.light-mode th,.dashboard-container.light-mode thead th,.light-mode .data-table thead th,.light-mode .table-header,.light-mode th,.light-mode thead th{background-color:#fdd70014!important;color:#1a1a1a!important}.dashboard-container.light-mode th *,.dashboard-container.light-mode thead th *,.light-mode th *,.light-mode thead th *{color:#1a1a1a!important}.dashboard-container.light-mode footer,.light-mode footer{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#f9f8f5!important;background-color:#f9f8f5!important;border:1px solid #1a1a1a14!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000a!important;margin:60px 20px 20px!important}.dashboard-container.light-mode footer a,.dashboard-container.light-mode footer p,.light-mode footer a,.light-mode footer p{color:#1a1a1a!important}.dashboard-container.light-mode footer a:hover,.light-mode footer a:hover{color:#1a1a1a!important;opacity:.8!important}.dashboard-container.light-mode .filters-container,.dashboard-container.light-mode .properties-container,.dashboard-container.light-mode .property-list-container,.dashboard-container.light-mode .search-filters,.light-mode .filters-container,.light-mode .properties-container,.light-mode .property-list-container,.light-mode .search-filters{background:#f9f8f5!important;background-color:#f9f8f5!important;border:1px solid #1a1a1a14!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000a!important}.dashboard-container.light-mode .property-list-item,.dashboard-container.light-mode .property-row,.light-mode .property-list-item,.light-mode .property-row{background:#0000!important;background-color:initial!important;border-bottom:1px solid #1a1a1a14!important}.dashboard-container.light-mode .property-list-item:hover,.dashboard-container.light-mode .property-row:hover,.light-mode .property-list-item:hover,.light-mode .property-row:hover{background:#fdd7000d!important;background-color:#fdd7000d!important}.dashboard-container.light-mode .filters-container label,.dashboard-container.light-mode .pagination-text,.dashboard-container.light-mode .property-list-item *,.dashboard-container.light-mode .property-row *,.light-mode .filters-container label,.light-mode .pagination-text,.light-mode .property-list-item *,.light-mode .property-row *{color:#1a1a1a!important}.dashboard-container.light-mode .filter-container,.dashboard-container.light-mode .table-responsive,.light-mode .filter-container,.light-mode .table-responsive{background:#f9f8f5!important;background-color:#f9f8f5!important;border:1px solid #1a1a1a14!important;box-shadow:0 2px 8px #0000000a!important}.dashboard-container.light-mode .form-label,.light-mode .form-label{color:#1a1a1ab3!important}.dashboard-container.light-mode .form-control,.light-mode .form-control{background-color:#fcfcfc!important;border:1px solid #1a1a1a26!important;color:#1a1a1a!important}.dashboard-container.light-mode .form-control:focus,.light-mode .form-control:focus{background-color:#fff!important;border-color:#fdd700!important}.dashboard-container.light-mode .form-control option,.light-mode .form-control option{background-color:#fcfcfc!important;color:#1a1a1a!important}.dashboard-container.light-mode .search-button,.light-mode .search-button{color:#1a1a1a99!important}.dashboard-container.light-mode .data-table,.dashboard-container.light-mode .data-table *,.dashboard-container.light-mode .search-button:hover,.light-mode .data-table,.light-mode .data-table *,.light-mode .search-button:hover{color:#1a1a1a!important}.dashboard-container.light-mode .data-table th,.light-mode .data-table th{border-bottom:2px solid #1a1a1a1a!important;color:#1a1a1ab3!important}.dashboard-container.light-mode .data-table tbody tr,.light-mode .data-table tbody tr{border-bottom:1px solid #1a1a1a14!important}.dashboard-container.light-mode .data-table tbody tr:hover,.light-mode .data-table tbody tr:hover{background-color:#fdd7000d!important}.dashboard-container.light-mode .pagination-container,.dashboard-container.light-mode .pagination-controls,.dashboard-container.light-mode .pagination-info,.dashboard-container.light-mode .property-details,.dashboard-container.light-mode .property-details *,.dashboard-container.light-mode .property-info,.dashboard-container.light-mode .property-info *,.dashboard-container.light-mode .property-neighborhood,.dashboard-container.light-mode .text-sm,.dashboard-container.light-mode .text-text-medium,.light-mode .pagination-container,.light-mode .pagination-controls,.light-mode .pagination-info,.light-mode .property-details,.light-mode .property-details *,.light-mode .property-info,.light-mode .property-info *,.light-mode .property-neighborhood,.light-mode .text-sm,.light-mode .text-text-medium{color:#1a1a1a!important}.dashboard-container.light-mode .content-container,.light-mode .content-container{background-color:#eeebe3!important}.dashboard-container.light-mode .loading-spinner,.light-mode .loading-spinner{border:3px solid #1a1a1a1a!important;border-top-color:#fdd700!important}.dashboard-container.light-mode .form-section,.dashboard-container.light-mode .property-form-section,.light-mode .form-section,.light-mode .property-form-section{background:#f9f8f5!important;background-color:#f9f8f5!important;border:1px solid #1a1a1a14!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000a!important}.dashboard-container.light-mode .form-section h2,.dashboard-container.light-mode .form-section h3,.light-mode .form-section h2,.light-mode .form-section h3{color:#1a1a1a!important}.dashboard-container.light-mode .form-group,.light-mode .form-group{margin-bottom:20px}.dashboard-container.light-mode .form-group label,.light-mode .form-group label{color:#1a1a1ab3!important}.dashboard-container.light-mode .form-group input,.dashboard-container.light-mode .form-group select,.dashboard-container.light-mode .form-group textarea,.light-mode .form-group input,.light-mode .form-group select,.light-mode .form-group textarea{background-color:#fcfcfc!important;border:1px solid #1a1a1a26!important;color:#1a1a1a!important}.dashboard-container.light-mode .form-group input:focus,.dashboard-container.light-mode .form-group select:focus,.dashboard-container.light-mode .form-group textarea:focus,.light-mode .form-group input:focus,.light-mode .form-group select:focus,.light-mode .form-group textarea:focus{background-color:#fff!important;border-color:#fdd700!important;box-shadow:0 0 0 3px #fdd7001a!important}.dashboard-container.light-mode .form-group select option,.light-mode .form-group select option{background-color:#fcfcfc!important;color:#1a1a1a!important}.dashboard-container.light-mode input::placeholder,.dashboard-container.light-mode textarea::placeholder,.light-mode input::placeholder,.light-mode textarea::placeholder{color:#1a1a1a66!important}.dashboard-container.light-mode .image-upload-area,.dashboard-container.light-mode .upload-area,.light-mode .image-upload-area,.light-mode .upload-area{background-color:#eeebe3!important;border:2px dashed #1a1a1a33!important;color:#1a1a1a99!important}.dashboard-container.light-mode .image-upload-area:hover,.dashboard-container.light-mode .upload-area:hover,.light-mode .image-upload-area:hover,.light-mode .upload-area:hover{background-color:#fdd70014!important;border-color:#fdd700!important}.dashboard-container.light-mode .image-preview-container,.dashboard-container.light-mode .preview-grid,.light-mode .image-preview-container,.light-mode .preview-grid{background-color:initial!important}.dashboard-container.light-mode .image-preview-item,.light-mode .image-preview-item{background-color:#fcfcfc!important;border:1px solid #1a1a1a14!important}.dashboard-container.light-mode .remove-image-btn,.light-mode .remove-image-btn{background-color:#dc2626e6!important}.dashboard-container.light-mode .remove-image-btn:hover,.light-mode .remove-image-btn:hover{background-color:#dc2626!important}.dashboard-container.light-mode .submit-btn,.dashboard-container.light-mode button[type=submit],.light-mode .submit-btn,.light-mode button[type=submit]{background-color:#fdd700!important;border:none!important;color:#1a1a1a!important}.dashboard-container.light-mode .submit-btn:hover,.dashboard-container.light-mode button[type=submit]:hover,.light-mode .submit-btn:hover,.light-mode button[type=submit]:hover{background-color:#e6c200!important}.dashboard-container.light-mode .cancel-btn,.dashboard-container.light-mode .secondary-btn,.light-mode .cancel-btn,.light-mode .secondary-btn{background-color:#1a1a1a14!important;border:1px solid #1a1a1a26!important;color:#1a1a1a!important}.dashboard-container.light-mode .cancel-btn:hover,.dashboard-container.light-mode .secondary-btn:hover,.light-mode .cancel-btn:hover,.light-mode .secondary-btn:hover{background-color:#1a1a1a1f!important}.dashboard-container.light-mode .alert-success,.light-mode .alert-success{background-color:#22c55e26!important;border:1px solid #22c55e4d!important;color:#166534!important}.dashboard-container.light-mode .alert-danger,.dashboard-container.light-mode .alert-error,.light-mode .alert-danger,.light-mode .alert-error{background-color:#dc262626!important;border:1px solid #dc26264d!important;color:#991b1b!important}.dashboard-container.light-mode .character-count,.light-mode .character-count{color:#1a1a1a80!important}.dashboard-container.light-mode .form-text,.dashboard-container.light-mode .help-text,.light-mode .form-text,.light-mode .help-text{color:#1a1a1a99!important}.dashboard-container.light-mode .add-property-container,.dashboard-container.light-mode .property-form-container,.light-mode .add-property-container,.light-mode .property-form-container{background:#0000!important;background-color:initial!important}.dashboard-container.light-mode .form-wrapper,.dashboard-container.light-mode .main-form-wrapper,.light-mode .form-wrapper,.light-mode .main-form-wrapper{border-radius:12px!important}.dashboard-container.light-mode .save-property-btn,.dashboard-container.light-mode .submit-btn,.dashboard-container.light-mode button[type=submit],.light-mode .save-property-btn,.light-mode .submit-btn,.light-mode button[type=submit]{background-color:initial!important;background:#0000!important;border:1px solid #1a1a1a4d!important;box-shadow:0 0 20px #fdd7004d,0 2px 8px #0000001a!important;color:#1a1a1a!important;transition:all .2s ease!important}.dashboard-container.light-mode .save-property-btn:hover,.dashboard-container.light-mode .submit-btn:hover,.dashboard-container.light-mode button[type=submit]:hover,.light-mode .save-property-btn:hover,.light-mode .submit-btn:hover,.light-mode button[type=submit]:hover{background-color:#fdd70014!important;border-color:#fdd700!important;box-shadow:0 0 30px #fdd70080,0 4px 12px #00000026!important;transform:translateY(-1px)!important}.dashboard-container.light-mode .browse-files-btn,.light-mode .browse-files-btn{background-color:initial!important;background:#0000!important;border:1px solid #1a1a1a4d!important;box-shadow:0 0 15px #fdd70033!important;color:#1a1a1a!important}.dashboard-container.light-mode .browse-files-btn:hover,.light-mode .browse-files-btn:hover{background-color:#fdd70014!important;border-color:#fdd700!important;box-shadow:0 0 25px #fdd70066!important}.dashboard-container.light-mode .invite-hero-card,.dashboard-container.light-mode .new-buyer-card,.light-mode .invite-hero-card,.light-mode .new-buyer-card{background:#f9f8f5!important;background-color:#f9f8f5!important;border:1px solid #1a1a1a14!important;box-shadow:0 2px 8px #0000000a!important}.dashboard-container.light-mode .invite-hero-card h2,.dashboard-container.light-mode .invite-hero-card h3,.dashboard-container.light-mode .invite-hero-card p,.light-mode .invite-hero-card h2,.light-mode .invite-hero-card h3,.light-mode .invite-hero-card p{color:#1a1a1a!important}.dashboard-container.light-mode .copy-link-btn,.dashboard-container.light-mode .qr-btn,.dashboard-container.light-mode .referral-btn,.light-mode .copy-link-btn,.light-mode .qr-btn,.light-mode .referral-btn{background-color:#fcfcfc!important;border:1px solid #1a1a1a26!important;color:#1a1a1a!important}.dashboard-container.light-mode .copy-link-btn:hover,.dashboard-container.light-mode .qr-btn:hover,.dashboard-container.light-mode .referral-btn:hover,.light-mode .copy-link-btn:hover,.light-mode .qr-btn:hover,.light-mode .referral-btn:hover{background-color:#fdd7001a!important;border-color:#fdd700!important}.dashboard-container.light-mode .conversions-card,.dashboard-container.light-mode .referral-stats,.dashboard-container.light-mode .stats-card,.light-mode .conversions-card,.light-mode .referral-stats,.light-mode .stats-card{background:#f9f8f5!important;background-color:#f9f8f5!important;border:1px solid #1a1a1a14!important;box-shadow:0 2px 8px #0000000a!important}.dashboard-container.light-mode .stats-card .stats-number,.dashboard-container.light-mode .stats-card h3,.dashboard-container.light-mode .stats-card h4,.dashboard-container.light-mode .stats-card p,.dashboard-container.light-mode .stats-card span,.light-mode .stats-card .stats-number,.light-mode .stats-card h3,.light-mode .stats-card h4,.light-mode .stats-card p,.light-mode .stats-card span{color:#1a1a1a!important}.dashboard-container.light-mode .stats-card .stats-label,.light-mode .stats-card .stats-label{color:#1a1a1a99!important}.dashboard-container.light-mode .buyers-tabs,.dashboard-container.light-mode .tabs-container,.light-mode .buyers-tabs,.light-mode .tabs-container{background:#f9f8f5!important;background-color:#f9f8f5!important;border:1px solid #1a1a1a14!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000a!important}.dashboard-container.light-mode .buyers-tab,.dashboard-container.light-mode .tab-button,.light-mode .buyers-tab,.light-mode .tab-button{background-color:initial!important;border:none!important;color:#1a1a1a99!important}.dashboard-container.light-mode .buyers-tab.active,.dashboard-container.light-mode .tab-button.active,.light-mode .buyers-tab.active,.light-mode .tab-button.active{background-color:#fdd70026!important;border-bottom:2px solid #fdd700!important;color:#1a1a1a!important}.dashboard-container.light-mode .buyers-tab:hover,.dashboard-container.light-mode .tab-button:hover,.light-mode .buyers-tab:hover,.light-mode .tab-button:hover{background-color:#fdd70014!important;color:#1a1a1a!important}.dashboard-container.light-mode .buyers-table,.dashboard-container.light-mode .invitations-table,.light-mode .buyers-table,.light-mode .invitations-table{background:#fcfcfc!important;background-color:#fcfcfc!important}.dashboard-container.light-mode .buyers-table thead th,.dashboard-container.light-mode .invitations-table thead th,.light-mode .buyers-table thead th,.light-mode .invitations-table thead th{background-color:#eeebe3!important;border-bottom:2px solid #1a1a1a1a!important;color:#1a1a1a!important}.dashboard-container.light-mode .buyers-table tbody tr,.dashboard-container.light-mode .invitations-table tbody tr,.light-mode .buyers-table tbody tr,.light-mode .invitations-table tbody tr{background-color:#fcfcfc!important;border-bottom:1px solid #1a1a1a14!important}.dashboard-container.light-mode .buyers-table tbody tr:hover,.dashboard-container.light-mode .invitations-table tbody tr:hover,.light-mode .buyers-table tbody tr:hover,.light-mode .invitations-table tbody tr:hover{background-color:#fdd7000d!important}.dashboard-container.light-mode .buyers-table tbody td,.dashboard-container.light-mode .invitations-table tbody td,.light-mode .buyers-table tbody td,.light-mode .invitations-table tbody td{color:#1a1a1a!important}.dashboard-container.light-mode .action-btn,.dashboard-container.light-mode .message-btn,.dashboard-container.light-mode .schedule-btn,.light-mode .action-btn,.light-mode .message-btn,.light-mode .schedule-btn{background-color:initial!important;border:1px solid #1a1a1a33!important;color:#1a1a1a!important}.dashboard-container.light-mode .action-btn:hover,.dashboard-container.light-mode .message-btn:hover,.dashboard-container.light-mode .schedule-btn:hover,.light-mode .action-btn:hover,.light-mode .message-btn:hover,.light-mode .schedule-btn:hover{background-color:#fdd7001a!important;border-color:#fdd700!important}.dashboard-container.light-mode .empty-state,.light-mode .empty-state{color:#1a1a1a99!important}.dashboard-container.light-mode .invite-buyer-card,.light-mode .invite-buyer-card{background-color:#f9f8f5!important;border-color:#1a1a1a33!important}.dashboard-container.light-mode .invite-buyer-card:hover,.light-mode .invite-buyer-card:hover{background-color:#fdd7001a!important;border-color:#fdd700!important}.dashboard-container.light-mode .invite-buyer-card div,.dashboard-container.light-mode .invite-buyer-card h2,.dashboard-container.light-mode .invite-buyer-card p,.light-mode .invite-buyer-card div,.light-mode .invite-buyer-card h2,.light-mode .invite-buyer-card p{color:#1a1a1a!important}.dashboard-container.light-mode .invite-buyer-card svg,.light-mode .invite-buyer-card svg{stroke:#1a1a1a!important;color:#1a1a1a!important}.light-mode *{color:inherit!important}.dashboard-container.light-mode .data-table *,.dashboard-container.light-mode .table-responsive *,.light-mode .data-table *,.light-mode .table-responsive *{color:#1a1a1a!important}.dashboard-container.light-mode>div>div[style*="rgba(26, 26, 26"], .light-mode>div>div[style*="rgba(26, 26, 26"]{background-color:#f9f8f5!important}.dashboard-container.light-mode div[style*="rgba(26, 26, 26, 0.6)"], .light-mode div[style*="rgba(26, 26, 26, 0.6)"]{background-color:#f9f8f5!important;border-color:#1a1a1a14!important}.dashboard-container.light-mode div[style*="rgba(26, 26, 26, 0.6)"] h3, .light-mode div[style*="rgba(26, 26, 26, 0.6)"] h3{color:#1a1a1a!important}.dashboard-container.light-mode div[style*="rgba(26, 26, 26, 0.6)"] p, .light-mode div[style*="rgba(26, 26, 26, 0.6)"] p{color:#1a1a1ab3!important}.dashboard-container.light-mode div[style*="rgba(26, 26, 26, 0.6)"] span, .light-mode div[style*="rgba(26, 26, 26, 0.6)"] span{color:#1a1a1a!important}.dashboard-container.light-mode div[style*="rgba(26, 26, 26, 0.6)"] svg, .light-mode div[style*="rgba(26, 26, 26, 0.6)"] svg{stroke:#1a1a1a!important}.dashboard-container.light-mode div[style*="rgba(26, 26, 26, 0.6)"] div[style*=fontSize], .light-mode div[style*="rgba(26, 26, 26, 0.6)"] div[style*=fontSize]{color:#1a1a1a!important}.dashboard-container.light-mode button[style*=borderBottom],.light-mode button[style*=borderBottom]{background-color:initial!important;background:#0000!important;border:none!important;border-bottom:2px solid #0000!important;color:#1a1a1a99!important;font-weight:400!important}.dashboard-container.light-mode button[style*="2px solid #ffffff"],.dashboard-container.light-mode button[style*="2px solid rgb(255, 255, 255)"],.light-mode button[style*="2px solid #ffffff"],.light-mode button[style*="2px solid rgb(255, 255, 255)"]{background-color:initial!important;background:#0000!important;border-bottom:2px solid #1a1a1a!important;color:#1a1a1a!important;font-weight:700!important}.dashboard-container.light-mode button[style*="2px solid transparent"],.light-mode button[style*="2px solid transparent"]{background-color:initial!important;background:#0000!important;border-bottom:2px solid #0000!important;color:#1a1a1a99!important;font-weight:400!important}.dashboard-container.light-mode div[style*=borderBottom][style*="rgba(255, 255, 255, 0.1)"], .light-mode div[style*=borderBottom][style*="rgba(255, 255, 255, 0.1)"]{border-bottom:1px solid #1a1a1a1a!important}.dashboard-container.light-mode button[style*=borderBottom],.light-mode button[style*=borderBottom]{border-left:0!important;border-left-style:none!important;border-left-width:0!important;border-right:0!important;border-right-style:none!important;border-right-width:0!important;border-top:0!important;border-top-style:none!important;border-top-width:0!important;box-shadow:none!important;outline:none!important}.dashboard-container.light-mode button[style*="2px solid #ffffff"],.dashboard-container.light-mode button[style*="2px solid rgb(255, 255, 255)"],.dashboard-container.light-mode button[style*="2px solid transparent"],.light-mode button[style*="2px solid #ffffff"],.light-mode button[style*="2px solid rgb(255, 255, 255)"],.light-mode button[style*="2px solid transparent"]{border-left:0!important;border-right:0!important;border-top:0!important;box-shadow:none!important;outline:none!important}.dashboard-container.light-mode button svg[viewBox="0 0 24 24"],.dashboard-container.light-mode button svg[width="20"],.dashboard-container.light-mode button[style*="rgba(26, 26, 26, 0.6)"] svg,.light-mode button svg[viewBox="0 0 24 24"],.light-mode button svg[width="20"],.light-mode button[style*="rgba(26, 26, 26, 0.6)"] svg{stroke:#1a1a1a!important;fill:none!important;color:#1a1a1a!important}.dashboard-container.light-mode button svg rect,.light-mode button svg rect{fill:#1a1a1a!important;stroke:none!important}.dashboard-container.light-mode button[style*="rgba(26, 26, 26, 0.6)"] span, .light-mode button[style*="rgba(26, 26, 26, 0.6)"] span{color:#1a1a1a!important}.dashboard-container.light-mode .quick-action-btn svg,.dashboard-container.light-mode .quick-actions-panel svg,.light-mode .quick-action-btn svg,.light-mode .quick-actions-panel svg{stroke:#1a1a1a!important;fill:none!important;color:#1a1a1a!important}.dashboard-container.light-mode .quick-action-btn svg rect[fill],.light-mode .quick-action-btn svg rect[fill]{fill:#1a1a1a!important}.dashboard-container.light-mode .stat-widget svg,.dashboard-container.light-mode .stat-widget-icon svg,.light-mode .stat-widget svg,.light-mode .stat-widget-icon svg{stroke:#1a1a1a33!important;fill:none!important;color:#1a1a1a33!important}.dashboard-container.light-mode .quick-action-btn svg circle,.dashboard-container.light-mode .quick-action-btn svg line,.dashboard-container.light-mode .quick-action-btn svg path,.dashboard-container.light-mode .quick-action-btn svg polyline,.dashboard-container.light-mode .quick-action-btn svg rect,.light-mode .quick-action-btn svg circle,.light-mode .quick-action-btn svg line,.light-mode .quick-action-btn svg path,.light-mode .quick-action-btn svg polyline,.light-mode .quick-action-btn svg rect{fill:none!important;stroke:#1a1a1a!important}.dashboard-container.light-mode .conversations-container,.light-mode .conversations-container{background-color:#fff!important;border-color:#1a1a1a1a!important}.dashboard-container.light-mode .conversations-sidebar,.light-mode .conversations-sidebar{background-color:#f9fafb!important;border-right-color:#1a1a1a1a!important}.dashboard-container.light-mode .messages-container,.light-mode .messages-container{background-color:#fff!important}.dashboard-container.light-mode .conversations-container *,.light-mode .conversations-container *{color:inherit!important}.dashboard-container.light-mode .agent-message,.dashboard-container.light-mode .message-bubble.agent,.dashboard-container.light-mode .message-bubble.sent,.light-mode .agent-message,.light-mode .message-bubble.agent,.light-mode .message-bubble.sent{background-color:#2d2d2d!important;background:#2d2d2d!important;color:#fff!important}.dashboard-container.light-mode .message-bubble.received,.dashboard-container.light-mode .message-bubble.user,.dashboard-container.light-mode .user-message,.light-mode .message-bubble.received,.light-mode .message-bubble.user,.light-mode .user-message{background-color:#f3f4f6!important;background:#f3f4f6!important;color:#1a1a1a!important}.dashboard-container.light-mode div[style*="background-color: rgb(99, 102, 241)"], .dashboard-container.light-mode div[style*="background-color:#6366f1"], .dashboard-container.light-mode div[style*="backgroundColor: rgb(99, 102, 241)"], .light-mode div[style*="background-color: rgb(99, 102, 241)"], .light-mode div[style*="background-color:#6366f1"], .light-mode div[style*="backgroundColor: rgb(99, 102, 241)"]{background-color:#2d2d2d!important;background:#2d2d2d!important}.dashboard-container.light-mode div[style*="background-color: rgb(99, 102, 241)"] div, .light-mode div[style*="background-color: rgb(99, 102, 241)"] div{color:#fff!important}.dashboard-container.light-mode .modal-overlay,.light-mode .modal-overlay{background-color:#00000080!important}.dashboard-container.light-mode .property-details-modal>div[style*="background-color: rgb(26, 26, 26)"], .dashboard-container.light-mode .property-details-modal>div[style*="backgroundColor: rgb(26, 26, 26)"], .light-mode .property-details-modal>div[style*="background-color: rgb(26, 26, 26)"], .light-mode .property-details-modal>div[style*="backgroundColor: rgb(26, 26, 26)"]{background-color:#fcfcfc!important}.dashboard-container.light-mode .property-details-modal div[style*="rgba(255, 255, 255, 0.05)"], .light-mode .property-details-modal div[style*="rgba(255, 255, 255, 0.05)"]{background-color:#f9f8f5!important;border:1px solid #1a1a1a1a!important}.dashboard-container.light-mode .property-details-modal div,.dashboard-container.light-mode .property-details-modal h1,.dashboard-container.light-mode .property-details-modal h2,.dashboard-container.light-mode .property-details-modal h3,.dashboard-container.light-mode .property-details-modal p,.dashboard-container.light-mode .property-details-modal span,.light-mode .property-details-modal div,.light-mode .property-details-modal h1,.light-mode .property-details-modal h2,.light-mode .property-details-modal h3,.light-mode .property-details-modal p,.light-mode .property-details-modal span{color:#1a1a1a!important}.dashboard-container.light-mode .property-details-modal button[style*="rgba(0, 0, 0"], .light-mode .property-details-modal button[style*="rgba(0, 0, 0"]{background-color:#ffffffe6!important;border:1px solid #1a1a1a33!important}.dashboard-container.light-mode .property-details-modal button[style*="rgba(0, 0, 0"] svg, .light-mode .property-details-modal button[style*="rgba(0, 0, 0"] svg{stroke:#1a1a1a!important;color:#1a1a1a!important}.dashboard-container.light-mode .property-details-modal button[style*="background: none"],.light-mode .property-details-modal button[style*="background: none"]{color:#1a1a1a!important}.dashboard-container.light-mode .property-details-modal button[style*="background: none"] svg,.light-mode .property-details-modal button[style*="background: none"] svg{stroke:#1a1a1a!important;color:#1a1a1a!important}.dashboard-container.light-mode .property-details-modal div[style*="backgroundColor: rgb(0, 0, 0)"], .light-mode .property-details-modal div[style*="backgroundColor: rgb(0, 0, 0)"]{background-color:#1a1a1a!important}.dashboard-container.light-mode .property-details-modal div[style*="rgba(0, 0, 0, 0.95)"], .light-mode .property-details-modal div[style*="rgba(0, 0, 0, 0.95)"]{background-color:#ffffffe6!important}.dashboard-container.light-mode .property-details-modal div[style*="rgba(0, 0, 0, 0.95)"] span, .light-mode .property-details-modal div[style*="rgba(0, 0, 0, 0.95)"] span{color:#1a1a1a!important}.dashboard-container.light-mode .property-details-modal,.light-mode .property-details-modal{background:linear-gradient(135deg,#fff,#f9f8f5 50%,#eeebe3)!important;background-color:#fcfcfc!important}.dashboard-container.light-mode .property-details-modal>div[style*=linear-gradient],.light-mode .property-details-modal>div[style*=linear-gradient]{background:linear-gradient(135deg,#fff,#f9f8f5 50%,#eeebe3)!important}.dashboard-container.light-mode .buyer-details-modal,.light-mode .buyer-details-modal{background-color:inherit!important;background:inherit!important}.dashboard-container.light-mode .buyer-details-modal div,.dashboard-container.light-mode .buyer-details-modal h1,.dashboard-container.light-mode .buyer-details-modal h2,.dashboard-container.light-mode .buyer-details-modal h3,.dashboard-container.light-mode .buyer-details-modal h4,.dashboard-container.light-mode .buyer-details-modal label,.dashboard-container.light-mode .buyer-details-modal p,.dashboard-container.light-mode .buyer-details-modal span,.light-mode .buyer-details-modal div,.light-mode .buyer-details-modal h1,.light-mode .buyer-details-modal h2,.light-mode .buyer-details-modal h3,.light-mode .buyer-details-modal h4,.light-mode .buyer-details-modal label,.light-mode .buyer-details-modal p,.light-mode .buyer-details-modal span{color:#ffffffe6!important}.dashboard-container.light-mode .buyer-details-modal .stat-number,.dashboard-container.light-mode .buyer-details-modal [style*="fontSize: '3rem"],.dashboard-container.light-mode .buyer-details-modal h2,.light-mode .buyer-details-modal .stat-number,.light-mode .buyer-details-modal [style*="fontSize: '3rem"],.light-mode .buyer-details-modal h2{color:#fff!important}.dashboard-container.light-mode .buyer-details-modal button,.light-mode .buyer-details-modal button{border-color:#ffffff4d!important;color:#ffffffe6!important}.dashboard-container.light-mode .buyer-details-modal,.light-mode .buyer-details-modal{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background-color:#2d2d3cfa!important}.dashboard-container.light-mode .buyer-details-modal~.modal-overlay,.light-mode .buyer-details-modal~.modal-overlay{background-color:#000000b3!important}.dashboard-container.light-mode div[style*="position: fixed"][style*="backgroundColor: rgba(0, 0, 0, 0.85)"], .light-mode div[style*="position: fixed"][style*="backgroundColor: rgba(0, 0, 0, 0.85)"]{background-color:#00000080!important}.dashboard-container.light-mode div[style*="backgroundColor: #1a1a1a"][style*="borderRadius: 12px"],.light-mode div[style*="backgroundColor: #1a1a1a"][style*="borderRadius: 12px"]{background-color:#fcfcfc!important;background:linear-gradient(135deg,#fff,#f9f8f5)!important}.dashboard-container.light-mode div[style*="backgroundColor: #1a1a1a"] p[style*="color: rgba(255, 255, 255, 0.7)"], .light-mode div[style*="backgroundColor: #1a1a1a"] p[style*="color: rgba(255, 255, 255, 0.7)"]{color:#1a1a1ab3!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"] div[style*="borderBottom: 1px solid rgba(255, 255, 255, 0.08)"], .light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"] div[style*="borderBottom: 1px solid rgba(255, 255, 255, 0.08)"]{border-bottom:1px solid #1a1a1a14!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"] div[style*="color: rgba(255, 255, 255, 0.5)"], .light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"] div[style*="color: rgba(255, 255, 255, 0.5)"]{color:#1a1a1a99!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"] div[style*="color: #6366f1"], .light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"] div[style*="color: #6366f1"]{color:#6366f1!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"] div[style*="color: #ffd700"], .light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"] div[style*="color: #ffd700"]{color:#fdd700!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(255, 107, 107, 0.1)"], .light-mode div[style*="backgroundColor: rgba(255, 107, 107, 0.1)"]{background-color:#dc35451a!important;border:1px solid #dc35454d!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(255, 107, 107, 0.1)"] div[style*="color: #ff6b6b"], .light-mode div[style*="backgroundColor: rgba(255, 107, 107, 0.1)"] div[style*="color: #ff6b6b"]{color:#dc3545!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(40, 167, 69, 0.1)"], .light-mode div[style*="backgroundColor: rgba(40, 167, 69, 0.1)"]{background-color:#28a74526!important;border:1px solid #28a74566!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(40, 167, 69, 0.1)"] *, .light-mode div[style*="backgroundColor: rgba(40, 167, 69, 0.1)"] *{color:#28a745!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(220, 53, 69, 0.1)"], .light-mode div[style*="backgroundColor: rgba(220, 53, 69, 0.1)"]{background-color:#dc354526!important;border:1px solid #dc354566!important}.dashboard-container.light-mode div[style*="backgroundColor: #1a1a1a"] button[style*="backgroundColor: #1a1a1a"],.light-mode div[style*="backgroundColor: #1a1a1a"] button[style*="backgroundColor: #1a1a1a"]{background-color:#fdd700!important;border:1px solid #1a1a1a33!important;color:#1a1a1a!important}.dashboard-container.light-mode div[style*="backgroundColor: #1a1a1a"] button[style*="backgroundColor: #1a1a1a"]:hover:not(:disabled),.light-mode div[style*="backgroundColor: #1a1a1a"] button[style*="backgroundColor: #1a1a1a"]:hover:not(:disabled){background-color:#e6c500!important}.dashboard-container.light-mode div[style*="backgroundColor: #1a1a1a"] div[style*="borderTop: 1px solid rgba(255, 255, 255, 0.1)"], .light-mode div[style*="backgroundColor: #1a1a1a"] div[style*="borderTop: 1px solid rgba(255, 255, 255, 0.1)"]{border-top:1px solid #1a1a1a1a!important}.dashboard-container.light-mode div[style*="backgroundColor: #1a1a1a"] div[style*="borderTop: 1px solid rgba(255, 255, 255, 0.1)"] div, .light-mode div[style*="backgroundColor: #1a1a1a"] div[style*="borderTop: 1px solid rgba(255, 255, 255, 0.1)"] div{color:#1a1a1a80!important}.light-mode [style*="background: #1a1a1a"] h3,.light-mode [style*="backgroundColor: #1a1a1a"] h3{color:#fff!important}.light-mode [style*="background: #1a1a1a"] p,.light-mode [style*="backgroundColor: #1a1a1a"] p{color:#fff9!important}.light-mode div[style*="backgroundColor: #6366f1"]{background-color:#6366f1!important;color:#fff!important}.light-mode button[style*="background-color: rgb(99, 102, 241)"], .light-mode button[style*="backgroundColor: rgb(99, 102, 241)"], .light-mode button[style*="backgroundColor:#6366f1"]{background-color:#6366f1!important;border-color:#6366f1!important;color:#fff!important}.support-chat-title{color:#fff!important}.support-chat-subtitle{color:#fff9!important}.support-chat-close{color:#fff!important}.support-chat-close svg{stroke:#fff!important;color:#fff!important}.dashboard-container.light-mode .support-chat-title,.light-mode .support-chat-title{color:#fff!important}.dashboard-container.light-mode .support-chat-subtitle,.light-mode .support-chat-subtitle{color:#ffffffe6!important}.dashboard-container.light-mode .support-chat-close,.light-mode .support-chat-close{color:#fff!important}.dashboard-container.light-mode .support-chat-close svg,.light-mode .support-chat-close svg{stroke:#fff!important;fill:none!important;color:#fff!important}.dashboard-container.light-mode .support-chat-widget button,.dashboard-container.light-mode .support-chat-widget div,.dashboard-container.light-mode .support-chat-widget p,.dashboard-container.light-mode .support-chat-widget span,.light-mode .support-chat-widget button,.light-mode .support-chat-widget div,.light-mode .support-chat-widget p,.light-mode .support-chat-widget span{color:inherit!important}#support-title,.dashboard-container.light-mode #support-title,.light-mode #support-title{color:#fff!important}#support-subtitle,.dashboard-container.light-mode #support-subtitle,.light-mode #support-subtitle{color:#ffffffe6!important}.dashboard-container.light-mode .support-chat-header #support-title,.light-mode .support-chat-header #support-title{color:#1a1a1a!important}.dashboard-container.light-mode .support-chat-header #support-subtitle,.light-mode .support-chat-header #support-subtitle{color:#1a1a1ab3!important}#support-close,.dashboard-container.light-mode #support-close,.light-mode #support-close{color:#fff!important}.dashboard-container.light-mode .support-chat-header #support-close,.light-mode .support-chat-header #support-close{color:#1a1a1a!important}#support-close svg,.dashboard-container.light-mode #support-close svg,.light-mode #support-close svg{stroke:#fff!important;color:#fff!important}.dashboard-container.light-mode .support-chat-header #support-close svg,.light-mode .support-chat-header #support-close svg{stroke:#1a1a1a!important;color:#1a1a1a!important}.support-chat-header{background:#ffffff26!important}.dashboard-container.light-mode .support-chat-header,.light-mode .support-chat-header{background:#1a1a1a14!important}.dashboard-container.light-mode div[style*="backgroundColor: #1a1a1a"][style*="borderRadius: 12px"],.light-mode div[style*="backgroundColor: #1a1a1a"][style*="borderRadius: 12px"]{background:linear-gradient(135deg,#fff,#f9f8f5 50%,#eeebe3)!important;border:1px solid #1a1a1a1a!important}.dashboard-container.light-mode div[style*="backgroundColor: #1a1a1a"] h2[style*="color: #ffffff"],.light-mode div[style*="backgroundColor: #1a1a1a"] h2[style*="color: #ffffff"]{color:#1a1a1a!important}.dashboard-container.light-mode div[style*="backgroundColor: #1a1a1a"] button[style*="color: rgba(255, 255, 255, 0.6)"], .light-mode div[style*="backgroundColor: #1a1a1a"] button[style*="color: rgba(255, 255, 255, 0.6)"]{color:#1a1a1a99!important}.dashboard-container.light-mode div[style*="backgroundColor: #1a1a1a"] button[style*="color: rgba(255, 255, 255, 0.6)"]:hover, .light-mode div[style*="backgroundColor: #1a1a1a"] button[style*="color: rgba(255, 255, 255, 0.6)"]:hover{color:#1a1a1a!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(99, 102, 241, 0.1)"][style*="border: 1px solid rgba(99, 102, 241, 0.3)"], .light-mode div[style*="backgroundColor: rgba(99, 102, 241, 0.1)"][style*="border: 1px solid rgba(99, 102, 241, 0.3)"]{background-color:#6366f11f!important;border:1px solid #6366f166!important;color:#6366f1!important}.dashboard-container.light-mode div[style*="backgroundColor: #1a1a1a"] div[style*="color: rgba(255, 255, 255, 0.5)"], .light-mode div[style*="backgroundColor: #1a1a1a"] div[style*="color: rgba(255, 255, 255, 0.5)"]{color:#1a1a1a80!important}.dashboard-container.light-mode div[style*="backgroundColor: #1a1a1a"] p[style*="color: rgba(255, 255, 255, 0.6)"], .light-mode div[style*="backgroundColor: #1a1a1a"] p[style*="color: rgba(255, 255, 255, 0.6)"]{color:#1a1a1a99!important}.dashboard-container.light-mode div[style*="backgroundColor: #1a1a1a"] p[style*="color: #ffffff"],.light-mode div[style*="backgroundColor: #1a1a1a"] p[style*="color: #ffffff"]{color:#1a1a1a!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"][style*="borderRadius: 8px"], .light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"][style*="borderRadius: 8px"]{background-color:#f9f8f5!important;border:1px solid #1a1a1a1a!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"] div[style*="color: #ffffff"][style*="fontSize: 2rem"], .light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"] div[style*="color: #ffffff"][style*="fontSize: 2rem"]{color:#1a1a1a!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"] div[style*="color: rgba(255, 255, 255, 0.6)"], .light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"] div[style*="color: rgba(255, 255, 255, 0.6)"]{color:#1a1a1a99!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.2)"], .light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.2)"]{background-color:#1a1a1a33!important}.dashboard-container.light-mode div[style*="backgroundColor: #1a1a1a"] div[style*="borderBottom: 1px solid rgba(255, 255, 255, 0.1)"], .light-mode div[style*="backgroundColor: #1a1a1a"] div[style*="borderBottom: 1px solid rgba(255, 255, 255, 0.1)"]{border-bottom:1px solid #1a1a1a1a!important}.dashboard-container.light-mode span[style*="color: rgba(255, 255, 255, 0.6)"], .light-mode span[style*="color: rgba(255, 255, 255, 0.6)"]{color:#1a1a1a99!important}.dashboard-container.light-mode span[style*="color: #ffffff"][style*="fontWeight: 500"],.light-mode span[style*="color: #ffffff"][style*="fontWeight: 500"]{color:#1a1a1a!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(99, 102, 241, 0.2)"][style*="border: 1px solid #6366f1"], .light-mode div[style*="backgroundColor: rgba(99, 102, 241, 0.2)"][style*="border: 1px solid #6366f1"]{background-color:#6366f126!important;border:1px solid #6366f1!important}.dashboard-container.light-mode span[style*="color: #6366f1"],.light-mode span[style*="color: #6366f1"]{color:#6366f1!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"][style*="borderRadius: 8px"] span, .light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"][style*="borderRadius: 8px"] span{color:#1a1a1acc!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"][style*="border: 1px solid rgba(255, 255, 255, 0.1)"], .light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"][style*="border: 1px solid rgba(255, 255, 255, 0.1)"]{background-color:#f9f8f5!important;border:1px solid #1a1a1a1a!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"] div[style*="color: #ffffff"], .light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"] div[style*="color: #ffffff"]{color:#1a1a1a!important}.dashboard-container.light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"] div[style*="color: rgba(255, 255, 255, 0.8)"], .light-mode div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"] div[style*="color: rgba(255, 255, 255, 0.8)"]{color:#1a1a1acc!important}.dashboard-container.light-mode button[style*="backgroundColor: #6366f1"],.light-mode button[style*="backgroundColor: #6366f1"]{background-color:#6366f1!important;border:none!important;color:#fff!important}.dashboard-container.light-mode button[style*="backgroundColor: #6366f1"]:hover,.light-mode button[style*="backgroundColor: #6366f1"]:hover{background-color:#5558e3!important}.dashboard-container.light-mode .agent-messaging-content,.light-mode .agent-messaging-content{background:linear-gradient(135deg,#fff,#f9f8f5 50%,#eeebe3)!important;border:1px solid #1a1a1a1f!important}.dashboard-container.light-mode .agent-messaging-header,.light-mode .agent-messaging-header{background-color:#f9f8f5!important;border-bottom:1px solid #1a1a1a1a!important}.dashboard-container.light-mode .agent-messaging-title,.light-mode .agent-messaging-title{color:#1a1a1a!important}.dashboard-container.light-mode .agent-messaging-modal .modal-close,.light-mode .agent-messaging-modal .modal-close{background-color:#1a1a1a0d!important;border:1px solid #1a1a1a26!important;color:#1a1a1ab3!important}.dashboard-container.light-mode .agent-messaging-modal .modal-close:hover,.light-mode .agent-messaging-modal .modal-close:hover{background-color:#fdd70026!important;border-color:#fdd70080!important;color:#1a1a1a!important}.dashboard-container.light-mode .agent-messaging-area,.light-mode .agent-messaging-area{background-color:#faf9f7!important}.dashboard-container.light-mode .agent-messaging-date,.dashboard-container.light-mode .agent-messaging-empty,.light-mode .agent-messaging-date,.light-mode .agent-messaging-empty{color:#1a1a1a80!important}.dashboard-container.light-mode .agent-messaging-bubble.agent-sent,.light-mode .agent-messaging-bubble.agent-sent{background:#6366f11f!important;border:1px solid #6366f140!important;color:#1a1a1a!important}.dashboard-container.light-mode .agent-messaging-bubble.user-sent,.light-mode .agent-messaging-bubble.user-sent{background:#f0efec!important;border:1px solid #1a1a1a1a!important;color:#1a1a1a!important}.dashboard-container.light-mode .agent-messaging-input-area,.light-mode .agent-messaging-input-area{background-color:#f9f8f5!important;border-top:1px solid #1a1a1a1a!important}.dashboard-container.light-mode .agent-messaging-textarea,.light-mode .agent-messaging-textarea{background:#fff!important;border:1px solid #1a1a1a26!important;color:#1a1a1a!important}.dashboard-container.light-mode .agent-messaging-textarea:focus,.light-mode .agent-messaging-textarea:focus{border-color:#fdd70080!important;outline:none!important}.dashboard-container.light-mode .agent-messaging-textarea::placeholder,.light-mode .agent-messaging-textarea::placeholder{color:#1a1a1a66!important}.dashboard-container.light-mode .agent-messaging-send-btn,.light-mode .agent-messaging-send-btn{background-color:#1a1a1a0d!important;border:1px solid #1a1a1a26!important;color:#1a1a1a!important}.dashboard-container.light-mode .agent-messaging-send-btn:hover:not(:disabled),.light-mode .agent-messaging-send-btn:hover:not(:disabled){background-color:#fdd70026!important;border-color:#fdd70080!important}.dashboard-container.light-mode .agent-messaging-footer,.light-mode .agent-messaging-footer{background-color:#f9f8f5!important;border-top:1px solid #1a1a1a1a!important}.dashboard-container.light-mode .agent-messaging-close-btn,.light-mode .agent-messaging-close-btn{background-color:#1a1a1a0d!important;border:1px solid #1a1a1a26!important;color:#1a1a1a!important}.dashboard-container.light-mode .agent-messaging-close-btn:hover,.light-mode .agent-messaging-close-btn:hover{background-color:#fdd70026!important;border-color:#fdd70080!important}.dashboard-container.light-mode .curate-matches-modal button[style*="backgroundColor: rgba(99, 102, 241, 0.2)"], .light-mode .curate-matches-modal button[style*="backgroundColor: rgba(99, 102, 241, 0.2)"]{background-color:#fdd70033!important;color:#1a1a1a!important}.dashboard-container.light-mode .curate-matches-modal button[style*="color: rgba(255, 255, 255, 0.6)"], .light-mode .curate-matches-modal button[style*="color: rgba(255, 255, 255, 0.6)"]{color:#1a1a1a99!important}.dashboard-container.light-mode .curate-matches-modal div[style*="borderBottom: 2px solid rgba(99, 102, 241"], .light-mode .curate-matches-modal div[style*="borderBottom: 2px solid rgba(99, 102, 241"]{border-bottom:2px solid #1a1a1a1a!important}.dashboard-container.light-mode .curate-matches-modal div[style*="color: rgba(255, 255, 255, 0.6)"], .light-mode .curate-matches-modal div[style*="color: rgba(255, 255, 255, 0.6)"]{color:#1a1a1a99!important}.dashboard-container.light-mode .curate-matches-modal div[style*="color: rgba(255, 255, 255, 0.9)"], .light-mode .curate-matches-modal div[style*="color: rgba(255, 255, 255, 0.9)"]{color:#1a1a1a!important}.dashboard-container.light-mode .curate-matches-modal div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"][style*="border: 1px solid rgba(99, 102, 241"], .light-mode .curate-matches-modal div[style*="backgroundColor: rgba(255, 255, 255, 0.05)"][style*="border: 1px solid rgba(99, 102, 241"]{background-color:#f9f8f5!important;border:1px solid #1a1a1a1a!important}.dashboard-container.light-mode .curate-matches-modal span[style*="color: rgba(255, 255, 255, 0.7)"], .light-mode .curate-matches-modal span[style*="color: rgba(255, 255, 255, 0.7)"]{color:#1a1a1a99!important}.dashboard-container.light-mode .curate-matches-modal div[style*="backgroundColor: rgba(255, 255, 255, 0.03)"], .light-mode .curate-matches-modal div[style*="backgroundColor: rgba(255, 255, 255, 0.03)"]{background-color:#fff!important;border:1px solid #1a1a1a1a!important}.dashboard-container.light-mode .curate-matches-modal div[style*="color: #ffffff"][style*="font-weight: 500"],.dashboard-container.light-mode .curate-matches-modal div[style*="color: #ffffff"][style*="fontWeight: 500"],.light-mode .curate-matches-modal div[style*="color: #ffffff"][style*="font-weight: 500"],.light-mode .curate-matches-modal div[style*="color: #ffffff"][style*="fontWeight: 500"]{color:#1a1a1a!important}.dashboard-container.light-mode .curate-matches-modal button[style*="backgroundColor: rgba(239, 68, 68"], .light-mode .curate-matches-modal button[style*="backgroundColor: rgba(239, 68, 68"]{background-color:#ef444414!important;color:#dc2626!important}.dashboard-container.light-mode .curate-matches-modal label[style*="color: #ffffff"],.light-mode .curate-matches-modal label[style*="color: #ffffff"]{color:#1a1a1a!important}.dashboard-container.light-mode .curate-matches-modal input[style*="backgroundColor: rgba(255, 255, 255, 0.05)"], .light-mode .curate-matches-modal input[style*="backgroundColor: rgba(255, 255, 255, 0.05)"]{background-color:#fff!important;border:1px solid #1a1a1a26!important;color:#1a1a1a!important}.dashboard-container.light-mode .curate-matches-modal input[style*="backgroundColor: rgba(255, 255, 255, 0.05)"]::placeholder, .light-mode .curate-matches-modal input[style*="backgroundColor: rgba(255, 255, 255, 0.05)"]::placeholder{color:#1a1a1a66!important}.dashboard-container.light-mode .curate-matches-modal button[style*="backgroundColor: rgba(99, 102, 241, 0.1)"][style*="color: #a5b4fc"], .light-mode .curate-matches-modal button[style*="backgroundColor: rgba(99, 102, 241, 0.1)"][style*="color: #a5b4fc"]{background-color:#1a1a1a0d!important;border:1px solid #1a1a1a26!important;color:#1a1a1a!important}.dashboard-container.light-mode .curate-matches-modal button[style*="backgroundColor: rgba(99, 102, 241, 0.1)"]:hover, .light-mode .curate-matches-modal button[style*="backgroundColor: rgba(99, 102, 241, 0.1)"]:hover{background-color:#fdd70026!important;border-color:#fdd70080!important}.dashboard-container.light-mode .curate-matches-modal .modal-footer button[style*="color: #a5b4fc"],.light-mode .curate-matches-modal .modal-footer button[style*="color: #a5b4fc"]{background-color:#1a1a1a0d!important;border:1px solid #1a1a1a26!important;color:#1a1a1a!important}.dashboard-container.light-mode .curate-matches-modal .modal-footer button[style*="color: #ffffff"],.light-mode .curate-matches-modal .modal-footer button[style*="color: #ffffff"]{background-color:#6366f1!important;color:#fff!important}.dashboard-container.light-mode .curate-matches-modal div[style*="text-align: center"][style*="color: rgba(255, 255, 255, 0.6)"], .dashboard-container.light-mode .curate-matches-modal div[style*="textAlign: center"][style*="color: rgba(255, 255, 255, 0.6)"], .light-mode .curate-matches-modal div[style*="text-align: center"][style*="color: rgba(255, 255, 255, 0.6)"], .light-mode .curate-matches-modal div[style*="textAlign: center"][style*="color: rgba(255, 255, 255, 0.6)"]{color:#1a1a1a80!important}.dashboard-container.light-mode .curate-matches-modal svg[color="rgba(255, 255, 255, 0.2)"], .light-mode .curate-matches-modal svg[color="rgba(255, 255, 255, 0.2)"]{color:#1a1a1a33!important}.dashboard-container.light-mode .active-territories-modal,.light-mode .active-territories-modal{background-color:#f9f8f5!important;border:1px solid #1a1a1a1a!important;box-shadow:0 25px 50px -12px #00000026!important}.dashboard-container.light-mode .active-territories-modal>div:first-child,.light-mode .active-territories-modal>div:first-child{border-bottom:1px solid #1a1a1a1a!important}.dashboard-container.light-mode .active-territories-modal h2,.light-mode .active-territories-modal h2{color:#1a1a1a!important}.dashboard-container.light-mode .active-territories-modal p,.light-mode .active-territories-modal p{color:#1a1a1a99!important}.dashboard-container.light-mode .active-territories-modal div[style*="backgroundColor: rgba(99, 102, 241, 0.2)"], .light-mode .active-territories-modal div[style*="backgroundColor: rgba(99, 102, 241, 0.2)"]{background-color:#fdd70033!important}.dashboard-container.light-mode .active-territories-modal button[style*="background: rgba(255, 255, 255, 0.1)"], .light-mode .active-territories-modal button[style*="background: rgba(255, 255, 255, 0.1)"]{background:#1a1a1a14!important}.dashboard-container.light-mode .active-territories-modal button[style*="background: rgba(255, 255, 255, 0.1)"]:hover, .light-mode .active-territories-modal button[style*="background: rgba(255, 255, 255, 0.1)"]:hover{background:#1a1a1a1f!important}.dashboard-container.light-mode .active-territories-modal button svg,.light-mode .active-territories-modal button svg{color:#1a1a1a!important}.dashboard-container.light-mode .active-territories-modal div[style*="backgroundColor: rgba(255, 255, 255, 0.03)"], .light-mode .active-territories-modal div[style*="backgroundColor: rgba(255, 255, 255, 0.03)"]{background-color:#fff!important;border:1px solid #1a1a1a1a!important}.dashboard-container.light-mode .active-territories-modal h3,.light-mode .active-territories-modal h3{color:#1a1a1a!important}.dashboard-container.light-mode .active-territories-modal div[style*="color: rgba(255, 255, 255, 0.5)"], .light-mode .active-territories-modal div[style*="color: rgba(255, 255, 255, 0.5)"]{color:#1a1a1a99!important}.dashboard-container.light-mode .active-territories-modal div[style*="color: rgba(255, 255, 255, 0.8)"], .light-mode .active-territories-modal div[style*="color: rgba(255, 255, 255, 0.8)"]{color:#1a1a1acc!important}.dashboard-container.light-mode .active-territories-modal svg[style*="color: #818cf8"],.light-mode .active-territories-modal svg[style*="color: #818cf8"]{color:#1a1a1a!important}.dashboard-container.light-mode .active-territories-modal span[style*="backgroundColor: rgba(34, 197, 94, 0.15)"], .light-mode .active-territories-modal span[style*="backgroundColor: rgba(34, 197, 94, 0.15)"]{background-color:#22c55e1f!important;border:1px solid #22c55e4d!important;color:#16a34a!important}.dashboard-container.light-mode .active-territories-modal span[style*="backgroundColor: rgba(99, 102, 241, 0.15)"], .light-mode .active-territories-modal span[style*="backgroundColor: rgba(99, 102, 241, 0.15)"]{background-color:#1a1a1a14!important;border:1px solid #1a1a1a26!important;color:#1a1a1a!important}.dashboard-container.light-mode .active-territories-modal div[style*="color: rgba(255, 255, 255, 0.6)"], .light-mode .active-territories-modal div[style*="color: rgba(255, 255, 255, 0.6)"]{color:#1a1a1a99!important}.dashboard-container.light-mode .active-territories-modal svg[style*="color: rgba(99, 102, 241, 0.3)"], .light-mode .active-territories-modal svg[style*="color: rgba(99, 102, 241, 0.3)"]{color:#1a1a1a33!important}.dashboard-container.light-mode .active-territories-modal div[style*="backgroundColor: rgba(239, 68, 68, 0.1)"], .light-mode .active-territories-modal div[style*="backgroundColor: rgba(239, 68, 68, 0.1)"]{background-color:#ef444414!important;border:1px solid #ef444433!important;color:#dc2626!important}.dashboard-container.light-mode .active-territories-modal div[style*="border: 3px solid rgba(99, 102, 241, 0.3)"], .light-mode .active-territories-modal div[style*="border: 3px solid rgba(99, 102, 241, 0.3)"]{border-color:#fdd700 #fdd7004d #fdd7004d!important}.dashboard-container.light-mode .photo-upload-modal,.light-mode .photo-upload-modal{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#fcfcfcfa!important;border:1px solid #1a1a1a1a!important;box-shadow:0 20px 60px #00000026!important}.dashboard-container.light-mode .photo-modal-title,.light-mode .photo-modal-title{color:#1a1a1a!important}.dashboard-container.light-mode .photo-drop-zone,.light-mode .photo-drop-zone{background:#eeebe380!important;border:2px dashed #1a1a1a40!important}.dashboard-container.light-mode .photo-drop-zone.dragging,.dashboard-container.light-mode .photo-drop-zone:hover,.light-mode .photo-drop-zone.dragging,.light-mode .photo-drop-zone:hover{background:#fdd7001a!important;border-color:#fdd700!important}.dashboard-container.light-mode .photo-drop-zone-text,.light-mode .photo-drop-zone-text{color:#1a1a1a!important}.dashboard-container.light-mode .photo-drop-zone-subtext,.light-mode .photo-drop-zone-subtext{color:#1a1a1a99!important}.dashboard-container.light-mode .photo-drop-zone-hint,.light-mode .photo-drop-zone-hint{color:#1a1a1a66!important}.dashboard-container.light-mode .photo-drop-zone-icon,.light-mode .photo-drop-zone-icon{color:#1a1a1a4d!important}.dashboard-container.light-mode .photo-preview,.light-mode .photo-preview{border-color:#1a1a1a26!important}.dashboard-container.light-mode .btn-change-photo,.light-mode .btn-change-photo{background:#0000!important;border-color:#1a1a1a33!important;color:#1a1a1ab3!important}.dashboard-container.light-mode .btn-change-photo:hover,.light-mode .btn-change-photo:hover{background:#fdd7001a!important;border-color:#fdd700!important;color:#1a1a1a!important}.dashboard-container.light-mode .photo-modal-cancel,.light-mode .photo-modal-cancel{background:#0000!important;border:1px solid #1a1a1a33!important;color:#1a1a1a!important}.dashboard-container.light-mode .photo-modal-cancel:hover,.light-mode .photo-modal-cancel:hover{background:#fdd7001a!important;border-color:#fdd700!important}.dashboard-container.light-mode .btn-upload,.light-mode .btn-upload{background:#fdd700!important;border:none!important;color:#1a1a1a!important}.dashboard-container.light-mode .btn-upload:hover:not(:disabled),.light-mode .btn-upload:hover:not(:disabled){background:#e5c300!important}.dashboard-container.light-mode .btn-upload:disabled,.light-mode .btn-upload:disabled{background:#fdd70080!important;color:#1a1a1a80!important}.dashboard-container.light-mode .profile-photo-container:hover,.light-mode .profile-photo-container:hover{transform:scale(1.05)}.dashboard-container.light-mode .profile-placeholder-circle,.light-mode .profile-placeholder-circle{background:#eeebe3!important;border-color:#1a1a1a26!important}.dashboard-container.light-mode .profile-placeholder-circle svg,.light-mode .profile-placeholder-circle svg{stroke:#1a1a1a66!important}.dashboard-container.light-mode .profile-photo,.light-mode .profile-photo{border-color:#1a1a1a26!important}
/*# sourceMappingURL=main.63dc3cf8.css.map*/