:root{--glass-bg: rgba(255, 255, 255, .65);--glass-bg-dark: rgba(26, 16, 61, .85);--electric-blue: #00f2ff;--vibrant-rose: #ff005c;--deep-indigo: #101221;--success-glow: rgba(0, 242, 255, .4);--error-glow: rgba(255, 0, 92, .4);--warning-glow: rgba(254, 183, 0, .4)}.glass-container{background:var(--glass-bg);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border-radius:24px;border:1px solid rgba(255,255,255,.4);box-shadow:0 10px 40px -10px #1012211a;transition:all .4s cubic-bezier(.16,1,.3,1)}.glass-container:hover{transform:translateY(-6px);box-shadow:0 20px 60px -15px #10122133;border:1px solid rgba(255,255,255,.6)}@keyframes pulse-ring{0%{transform:scale(.33);opacity:0}80%,to{opacity:0}}@keyframes pulse-dot{0%{transform:scale(.8);box-shadow:0 0 #00f2ffb3}70%{transform:scale(1);box-shadow:0 0 0 10px #00f2ff00}to{transform:scale(.8);box-shadow:0 0 #00f2ff00}}.status-pulse{position:relative;width:10px;height:10px;border-radius:50%;background-color:var(--electric-blue);box-shadow:0 0 8px var(--electric-blue)}.status-pulse:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--electric-blue);border-radius:50%;animation:pulse-ring 2s cubic-bezier(.215,.61,.355,1) infinite}.stagger-item{opacity:0;animation:slideInUp .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stagger-item:nth-child(1){animation-delay:.1s}.stagger-item:nth-child(2){animation-delay:.2s}.stagger-item:nth-child(3){animation-delay:.3s}.stagger-item:nth-child(4){animation-delay:.4s}.stagger-item:nth-child(5){animation-delay:.5s}.page-wrapper{background:radial-gradient(circle at 50% 0%,rgba(0,242,255,.05) 0%,rgba(16,18,33,.01) 70%),#fcfdff;min-height:100vh}.diagnostic-payload-preview{font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;line-height:1.4;color:var(--deep-indigo);background:rgba(0,0,0,.03);padding:16px;border-radius:12px;margin-top:12px;border:1px solid rgba(0,0,0,.05)}.tenant-directory-container{background-color:#f8f6f6;min-height:100vh}.grid-pattern{background-image:radial-gradient(circle,#e2e8f0 1px,transparent 1px);background-size:24px 24px}.glass{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3)}.sidebar-glass{background:rgba(15,23,42,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.status-glow-green{box-shadow:0 0 10px #22c55e66}.status-glow-amber{box-shadow:0 0 10px #f59e0b66}.status-glow-red{box-shadow:0 0 10px #da164766}.sales-trend-chart{display:flex;align-items:flex-end;gap:4px;height:40px}.bar-segment{width:6px;border-radius:2px 2px 0 0;background-color:#f1f3f5}.bar-segment.active{background-color:#da1647}.badge-food{background-color:#fff4e6!important;color:#d9480f!important}.badge-retail{background-color:#e7f5ff!important;color:#1c7ed6!important}.badge-service{background-color:#f3f0ff!important;color:#7048e8!important}.badge-logistics{background-color:#f8f0fc!important;color:#ae3ec9!important}.status-active{background-color:#ebfbee!important;color:#2b8a3e!important}.status-renovation{background-color:#fff9db!important;color:#f08c00!important}.status-notice{background-color:#fff5f5!important;color:#fa5252!important}.sticky-header{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(0,0,0,.05)}.sidebar-glass .material-symbols-outlined{font-size:24px}.fill-1{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}
