@tailwind base;@tailwind components;@tailwind utilities;:root{--business-table-min-width: 60rem}html,body,#root{height:100%;margin:0}body{background:var(--crm-page-background, #0d1522);color:var(--crm-text, #e8f0fa);-webkit-font-smoothing:antialiased}*{scrollbar-width:thin}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--crm-scrollbar, #c7ced8);border-radius:8px}*::-webkit-scrollbar-track{background:transparent}.tc-timeline{position:relative;padding-left:24px}.tc-timeline:before{content:"";position:absolute;left:7px;top:4px;bottom:4px;width:1px;background:var(--crm-divider, #e3e7ee)}.tc-placeholder{background:var(--crm-placeholder, #fff3cd);border-radius:2px;padding:0 2px}*{box-sizing:border-box}html{scroll-padding-top:5rem}button,input,select,textarea{font:inherit}img,svg{flex-shrink:0}@media (max-width:639px){.MuiDialog-paper{margin:12px!important;max-width:calc(100% - 24px)!important}}:root{--zc-nav-width: 248px;--zc-header-height: 64px;--zc-page-padding: 24px;--zc-workspace-gap: 16px;--zc-rail-width: 184px;--zc-result-width: 268px;--zc-radius: 10px;--zc-transition: .14s ease;--zc-nav-bg: #0c1422;--zc-nav-text: #a4b5ca;--zc-nav-active: #eef7ff;--zc-nav-selected: #1b344b;--zc-nav-line: #ffffff12;--zc-nav-hover: #ffffff0c;--tblr-font-sans-serif: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif}body{font-family:var(--tblr-font-sans-serif);line-height:1.7}.zc-sidebar{width:var(--zc-nav-width);height:100dvh;display:flex;flex-direction:column;background:var(--zc-nav-bg);color:var(--zc-nav-text);overflow:hidden}.zc-sidebar .zc-nav{overflow:auto;min-height:0}.zc-brand small{font-size:10px;color:var(--zc-nav-text);font-weight:400;display:flex;gap:8px;align-items:center;margin-top:2px;letter-spacing:0}.zc-brand small .badge{font-size:11px;color:var(--zc-nav-text)}.zc-sidebar-user:hover{color:var(--zc-nav-active)}.zc-main-content{min-width:0}.zc-content-frame{width:100%;max-width:1750px;margin:0 auto}.zc-office-route .zc-content-frame{height:100%;min-height:0}.zc-brand{height:var(--zc-header-height);min-height:var(--zc-header-height);display:flex;gap:12px;align-items:center;padding:0 22px;color:var(--zc-nav-active);font-size:20px;font-weight:750;letter-spacing:-.04em;border-bottom:1px solid var(--zc-nav-line)}.zc-brand:hover{color:var(--zc-nav-active)}.zc-brand-mark{width:34px;height:34px;border-radius:8px;background:var(--tblr-primary);color:var(--tblr-primary-fg);display:grid;place-items:center;font-weight:800;font-size:23px;letter-spacing:-.08em}.zc-company{margin:18px 14px 6px;border:1px solid var(--zc-nav-line);border-radius:8px;padding:10px;display:flex;gap:9px;align-items:center}.zc-company>div{flex:1;min-width:0}.zc-company strong,.zc-sidebar-user strong{display:block;color:var(--zc-nav-active);font-size:12px;font-weight:600}.zc-company small,.zc-sidebar-user small{display:block;font-size:10px;color:var(--zc-nav-text)}.zc-nav{flex:1;padding:10px 12px}.zc-nav-group{margin-bottom:22px}.zc-nav-label{padding:0 12px 9px;font-size:10px;letter-spacing:.06em;color:var(--zc-nav-text);opacity:.7}.zc-nav-link{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:4px;min-height:42px;border:0;border-radius:7px;background:transparent;color:var(--zc-nav-text);text-align:left;font-size:13px;transition:background var(--zc-transition),color var(--zc-transition)}.zc-nav-link:hover{background:var(--zc-nav-hover);color:var(--zc-nav-active)}.zc-nav-link.active{background:var(--zc-nav-selected);color:var(--zc-nav-active);font-weight:600}.zc-nav-link>span:nth-child(2){flex:1}.zc-nav-count{min-width:21px;padding:0 5px;background:var(--zc-nav-hover);border-radius:4px;text-align:center;font-size:10px}.zc-sidebar-bottom{display:flex;align-items:center;gap:7px;padding:12px 20px;font-size:10px;border-top:1px solid var(--zc-nav-line)}.zc-sidebar-user{color:var(--zc-nav-text);text-decoration:none;display:flex;gap:10px;padding:14px 20px;align-items:center;background:var(--zc-nav-hover)}.zc-sidebar-user>div{flex:1}.zc-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.zc-page-heading .page-pretitle{font-size:10px;margin-bottom:4px;letter-spacing:.06em}.zc-page-heading .page-title{font-size:24px;font-weight:700;letter-spacing:-.035em;line-height:1.35}.zc-page-heading .btn{min-height:36px}.card{border-radius:var(--zc-radius);box-shadow:none}.card-header{min-height:52px;padding:14px 16px;gap:8px}.card-title{font-size:13px;font-weight:650;display:flex;align-items:center;gap:8px;margin:0}.card-header>.badge,.card-header>.btn{margin-left:auto}.card-body{padding:18px}.card-footer{padding:14px 16px}.btn{gap:6px;font-size:12px;font-weight:550;min-height:36px;border-radius:7px}.btn-sm{min-height:30px;font-size:11px}.btn-icon{padding:7px;width:36px;height:36px}.btn-sm.btn-icon{width:29px;height:29px;min-height:29px}.btn .icon{margin:0;flex-shrink:0}.badge{font-weight:550;font-size:10px;letter-spacing:0}.zc-customer-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.zc-marketing-page{padding-bottom:24px;min-width:0}.zc-marketing-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:20px}.zc-conversation>svg{color:var(--tblr-secondary);margin-top:2px}.zc-office-files p{font-size:10px;line-height:1.8}.zc-result-empty{padding:28px 20px;text-align:center;color:var(--tblr-secondary);font-size:12px}.zc-result-empty>svg{margin-bottom:15px;color:var(--tblr-primary)}.zc-result-empty strong{display:block;color:var(--tblr-body-color);font-weight:600;font-size:13px}.zc-result-empty p{margin:10px 0 0;line-height:1.9}.zc-report-summary{font-size:12px;line-height:1.85;margin:14px 0;overflow-wrap:anywhere}.zc-real-progress{padding:12px}.zc-real-progress>.MuiBox-root{padding:0;border:0}.zc-real-progress .MuiTypography-root{font-size:11px;line-height:1.8}.zc-customer-workspace{padding-bottom:16px}.zc-customer-workspace>.MuiPaper-root{border:0;border-radius:0}.zc-customer-filters{padding:18px 18px 4px}.zc-customer-metrics .card-body{padding:16px 20px}.zc-metric-number{font-size:23px;font-weight:700;line-height:1.35;margin-top:3px;letter-spacing:-.02em;display:block}.zc-customer-tabs{align-items:center;padding:0 16px}.zc-customer-tabs .nav-link{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--tblr-secondary);border-radius:0;padding:15px;font-size:13px}.zc-customer-tabs .nav-link.active{color:var(--tblr-primary);border-bottom-color:var(--tblr-primary);font-weight:600}.zc-office-shell{display:grid;grid-template-columns:214px minmax(0,1fr);height:calc(100% + var(--zc-page-padding) * 2);min-height:0;margin:calc(var(--zc-page-padding) * -1);background:var(--tblr-bg-surface)}.zc-office-history{padding:20px 12px;border-right:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface-secondary);min-height:0;overflow:auto;display:flex;flex-direction:column}.zc-office-history>.btn{margin-bottom:24px;font-size:12px}.zc-office-history-list{min-height:0;overflow:auto}.zc-conversation{font-size:11px;width:100%;border:0;background:transparent;color:var(--tblr-body-color);display:flex;align-items:flex-start;gap:9px;padding:12px 10px;border-radius:7px;text-align:left}.zc-conversation>span{min-width:0;flex:1}.zc-conversation strong{display:block;font-size:12px;font-weight:550;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.zc-conversation small{font-size:10px;color:var(--tblr-secondary);display:block;margin-top:4px}.zc-conversation.active,.zc-conversation:hover{background:var(--tblr-bg-surface)}.zc-office-files{margin:24px 4px 0;padding:18px 4px;border-top:1px solid var(--tblr-border-color)}.zc-office-file{display:flex;align-items:flex-start;gap:7px;font-size:11px;margin:12px 0}.zc-office-file>span{min-width:0;overflow-wrap:anywhere}.zc-office-workspace{padding:24px;min-width:0;overflow:hidden}.zc-office-workspace .zc-office-mobile-history{display:none}@media (min-width: 1700px){:root{--zc-rail-width: 208px;--zc-result-width: 310px}}@media (max-width: 1440px){.zc-marketing-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.zc-office-shell{grid-template-columns:180px minmax(0,1fr)}}@media (max-width: 899px){:root{--zc-page-padding: 16px}.zc-marketing-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zc-office-shell{grid-template-columns:minmax(0,1fr)}.zc-office-history{display:none}.zc-office-workspace .zc-office-mobile-history{display:inline-flex}.zc-office-workspace{padding:16px}}@media (max-width: 639px){:root{--zc-page-padding: 14px}.zc-page-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.zc-page-heading .page-title{font-size:20px}.zc-page-heading p{font-size:12px}.zc-marketing-kpi-grid{grid-template-columns:minmax(0,1fr);gap:10px}.zc-customer-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.zc-customer-filters{padding:12px}.zc-customer-tabs{padding:0 6px}.zc-customer-tabs .nav-link{padding:13px 10px;font-size:12px}.zc-office-shell{height:calc(100% + var(--zc-page-padding) * 2)}.zc-office-workspace{padding:14px}.zc-office-workspace .MuiTypography-h1{font-size:24px}}:root{--zc-signal: #70d6ef;--zc-space-unit: 4px;--zc-surface-border: var(--crm-divider);--zc-type-data: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.zc-sidebar{box-shadow:inset -1px 0 var(--zc-nav-line)}.zc-brand{font-size:22px;letter-spacing:-.055em}.zc-brand-mark{background:var(--zc-signal);color:var(--zc-nav-bg);border-radius:12px 4px}.zc-brand small{font-family:var(--zc-type-data);font-size:9px;letter-spacing:.08em}.zc-company{background:var(--zc-nav-hover);margin-top:24px;margin-bottom:16px;padding:12px}.zc-nav-group{margin-bottom:24px}.zc-nav-link{position:relative;min-height:44px;border-radius:8px;text-decoration:none}.zc-nav-link.active{box-shadow:inset 3px 0 var(--zc-signal);background:var(--zc-nav-selected)}.zc-nav-link.active>svg{color:var(--zc-signal)}.zc-nav-link:active{background:var(--zc-nav-selected)}.zc-nav-link:focus-visible,.zc-brand:focus-visible,.zc-sidebar-user:focus-visible{outline:2px solid var(--zc-signal);outline-offset:-3px}.zc-nav-count{font-family:var(--zc-type-data);font-size:11px}.zc-page-heading{padding-bottom:20px;border-bottom:1px solid var(--crm-divider);margin-bottom:24px}.zc-page-heading .page-title{font-size:26px;letter-spacing:-.04em}.page-pretitle{font-family:var(--zc-type-data);font-size:10px;letter-spacing:.08em;color:var(--crm-text-secondary)}.card{background:var(--crm-paper);color:var(--crm-text);border:1px solid var(--crm-divider);overflow:hidden}.card-header,.card-footer{background:transparent;border-color:var(--crm-divider)}.card-title{font-size:14px}.btn{font-size:13px;min-height:40px;border-radius:8px}.btn-sm{min-height:32px;font-size:12px}.btn-primary{--tblr-btn-bg: var(--crm-primary);--tblr-btn-border-color: var(--crm-primary)}.form-control,.form-select{background-color:var(--crm-paper);color:var(--crm-text);border-color:var(--crm-divider);min-height:40px;border-radius:8px}.form-control:focus,.form-select:focus{background-color:var(--crm-paper);color:var(--crm-text);border-color:var(--crm-primary)}.table{color:var(--crm-text);--tblr-table-border-color: var(--crm-divider)}.table thead th{color:var(--crm-text-secondary);font-family:var(--zc-type-data);font-weight:600;letter-spacing:.025em;background:var(--crm-hover);padding-top:12px;padding-bottom:12px}.table tbody td{padding-top:12px;padding-bottom:12px;vertical-align:middle}.zc-metric-number{font-family:var(--zc-type-data);font-size:25px;letter-spacing:-.055em}.zc-content-frame>.MuiPaper-root{border-color:var(--crm-divider)}.zc-office-history{background:var(--crm-page-background)}.zc-real-progress{border-left:2px solid var(--crm-primary);background:var(--crm-hover);border-radius:8px}.zc-project-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.zc-enterprise-eyebrow{font:11px var(--zc-type-data);letter-spacing:.08em;color:var(--crm-primary);margin-bottom:8px}.zc-skip-link{position:fixed;top:-64px;left:16px;z-index:1600;background:var(--crm-paper);color:var(--crm-text);padding:12px 16px;border:2px solid var(--crm-primary);border-radius:8px}.zc-skip-link:focus{top:12px}@media (max-width: 899px){.zc-project-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.zc-page-heading .page-title{font-size:24px}}@media (max-width: 639px){.zc-project-rail{gap:12px}.zc-page-heading{margin-bottom:16px;padding-bottom:16px}.card-body{padding:16px}.zc-nav-link{min-height:48px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--zc-nav-width: 232px;--zc-header-height: 72px;--zc-radius: 12px;--zc-signal: var(--crm-primary);--zc-violet: #b5a4ff;--zc-nav-bg: #0a1027;--zc-nav-text: #abbad5;--zc-nav-active: #f1f6ff;--zc-nav-selected: #1b294a;--zc-nav-line: #283453;--zc-nav-hover: #16203c;--zc-grid-line: color-mix(in srgb, var(--crm-divider) 20%, transparent);--zc-surface-raised: color-mix(in srgb, var(--crm-paper) 93%, var(--crm-primary));--zc-glow: color-mix(in srgb, var(--crm-primary) 8%, transparent);--zc-violet-glow: color-mix(in srgb, var(--zc-violet) 7%, transparent);--zc-shadow-panel: 0 8px 28px color-mix(in srgb, var(--crm-page-background) 40%, transparent)}.zc-app-shell{isolation:isolate;background-image:radial-gradient(ellipse at 90% 0%,var(--zc-violet-glow),transparent 45%)}.zc-app-body{position:relative;overflow:hidden}.zc-app-body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background-image:linear-gradient(var(--zc-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--zc-grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 80%);mask-image:linear-gradient(to bottom,black,transparent 80%)}.zc-sidebar{background-image:radial-gradient(ellipse at 0 0,var(--zc-nav-selected),transparent 55%);border-right:1px solid var(--zc-nav-line)}.zc-brand{height:88px;min-height:88px;padding-inline:20px;gap:12px;font-size:24px}.zc-brand-mark{width:40px;height:40px;border-radius:12px;color:var(--zc-signal);background:var(--zc-nav-selected);border:1px solid var(--zc-nav-line);box-shadow:inset 0 0 20px var(--zc-glow)}.zc-brand-mark svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.zc-brand small{margin-top:4px;font-size:8px;letter-spacing:.12em}.zc-tech-company{margin:20px 12px;padding:12px;background:var(--zc-nav-hover);border-radius:8px;border-color:var(--zc-nav-line)}.zc-tech-company .avatar{background:var(--zc-nav-selected);color:var(--zc-signal);border:1px solid var(--zc-nav-line);border-radius:8px}.zc-company strong{font-size:12px}.zc-company small{margin-top:4px;font-size:10px}.zc-nav{padding:0 12px 12px}.zc-nav-group{margin-bottom:20px}.zc-nav-label{display:flex;align-items:center;gap:12px;padding:0 8px 8px;font-size:10px;opacity:1;color:var(--zc-nav-text)}.zc-nav-rule{flex:1;height:1px;background:var(--zc-nav-line)}.zc-nav-link{min-height:40px;gap:12px;padding:8px 12px;border-radius:8px;margin-bottom:4px;font-size:12px;border:1px solid transparent}.zc-nav-link.active{background:linear-gradient(90deg,var(--zc-nav-selected),var(--zc-nav-hover));box-shadow:inset 2px 0 var(--zc-signal);border-color:var(--zc-nav-line);color:var(--zc-nav-active)}.zc-nav-link.active:after{content:"";width:4px;height:4px;background:var(--zc-signal);border-radius:50%}.zc-nav-count{background:var(--zc-nav-bg);border:1px solid var(--zc-nav-line);color:var(--zc-nav-active);min-width:24px}.zc-sidebar-bottom{min-height:40px;padding:12px 20px;color:var(--zc-nav-text);font-family:var(--zc-type-data)}.zc-system-caption{font-size:8px;opacity:.8}.zc-sidebar-user{padding:12px 20px;background:var(--zc-nav-bg);border-top:1px solid var(--zc-nav-line)}.zc-sidebar-user .avatar{background:var(--zc-nav-selected);color:var(--zc-nav-active);border:1px solid var(--zc-nav-line)}.zc-topbar.MuiAppBar-root{background:color-mix(in srgb,var(--crm-page-background) 88%,var(--crm-paper));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--crm-divider)}.zc-topbar .MuiToolbar-root{min-height:var(--zc-header-height)}.zc-module-heading{padding-left:12px;border-left:2px solid var(--crm-primary);line-height:1.4}.zc-tech-eyebrow{display:block;font-family:var(--zc-type-data);font-size:9px;font-weight:600;color:var(--crm-text-secondary);letter-spacing:.12em;margin-bottom:4px}.zc-module-heading .MuiTypography-root{font-size:16px;line-height:1.4}.zc-topbar-date{margin-left:12px;font:10px var(--zc-type-data);color:var(--crm-text-secondary);white-space:nowrap}.zc-topbar .MuiInputBase-root{font-size:12px}.zc-main-content{overscroll-behavior:contain}.zc-content-frame{max-width:1750px}.zc-page-heading{padding-block:4px 20px;align-items:center;border-bottom:1px solid var(--crm-divider);position:relative}.zc-page-heading:after{content:"";position:absolute;bottom:-1px;left:0;height:2px;width:40px;background:var(--crm-primary)}.zc-page-heading .page-title{font-size:24px;letter-spacing:-.04em}.zc-page-heading .page-pretitle{color:var(--crm-primary);font-size:10px}.card,.zc-tech-panel{position:relative;border:1px solid var(--crm-divider);background:linear-gradient(135deg,var(--zc-violet-glow),transparent 55%),var(--crm-paper);box-shadow:var(--zc-shadow-panel),inset 0 1px 0 var(--zc-glow);border-radius:var(--zc-radius)}.card-header{background:color-mix(in srgb,var(--crm-paper) 88%,var(--crm-page-background));min-height:56px;padding:16px 20px;border-bottom:1px solid var(--crm-divider)}.card-title{font-size:13px;font-weight:650;letter-spacing:.01em}.card-title>svg{color:var(--crm-primary)}.card-body{padding:20px}.card-footer{background:var(--crm-hover)}.zc-tech-section-title{padding-left:12px;border-left:2px solid var(--crm-primary);font-weight:650}.zc-tech-hero,.zc-dashboard-command{position:relative;border:1px solid var(--crm-primary-border);background:radial-gradient(ellipse at 100% 0%,var(--zc-violet-glow),transparent 65%),linear-gradient(110deg,var(--zc-glow),transparent 70%),var(--crm-paper);border-radius:var(--zc-radius);overflow:hidden}.zc-tech-hero:after,.zc-dashboard-command:after{content:"";pointer-events:none;position:absolute;width:32%;height:100%;right:0;top:0;opacity:.45;background-image:linear-gradient(var(--zc-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--zc-grid-line) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.zc-kpi-card{border-top:2px solid var(--crm-primary-border)}.zc-metric-number{font-size:28px;line-height:1.2;letter-spacing:-.06em}.zc-customer-metrics .card-body{padding:20px}.zc-office-shell{background:transparent}.zc-office-history{background:color-mix(in srgb,var(--crm-page-background) 85%,var(--crm-paper));border-right:1px solid var(--crm-divider)}.zc-conversation{padding:12px;border:1px solid transparent}.zc-conversation.active{border-color:var(--crm-primary-border);background:var(--crm-selected)}.zc-office-workspace{background:linear-gradient(140deg,var(--zc-violet-glow),transparent 50%)}.zc-office-header{border-bottom:1px solid var(--crm-divider)}.zc-office-capability{transition:border-color var(--zc-transition),transform var(--zc-transition),background var(--zc-transition)}.zc-office-capability:hover{transform:translateY(-2px);border-color:var(--crm-primary);background-color:var(--crm-selected)}.zc-office-composer-dock{background:linear-gradient(0deg,var(--crm-page-background) 70%,transparent)}.zc-login-shell{background-image:radial-gradient(ellipse at 10% 20%,var(--zc-glow),transparent 50%),radial-gradient(ellipse at 80% 80%,var(--zc-violet-glow),transparent 50%)}.zc-login-brand{position:relative}.zc-login-panel{box-shadow:var(--zc-shadow-panel)}.table-responsive,.MuiTableContainer-root{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.table thead th{border-bottom:1px solid var(--crm-divider);font-size:10px;letter-spacing:.04em}.table tbody tr:hover{background:var(--crm-hover)}.btn-primary{color:var(--tblr-primary-fg)}.btn:active,.zc-conversation:active{transform:translateY(1px)}.btn:disabled,.btn.disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible,.form-control:focus-visible,.zc-conversation:focus-visible{outline:2px solid var(--crm-primary);outline-offset:3px}.form-control,.form-select{background-color:var(--crm-page-background)}.zc-result-empty{border:1px dashed var(--crm-divider);margin:16px;border-radius:8px;background:var(--crm-hover)}[data-bs-theme=dark] .zc-main-content :is(.bg-white,.bg-gray-50,.bg-slate-50,.bg-gray-100,.bg-slate-100){background-color:var(--crm-paper)}[data-bs-theme=dark] .zc-main-content :is(.text-gray-900,.text-slate-900,.text-gray-800,.text-slate-800){color:var(--crm-text)}[data-bs-theme=dark] .zc-main-content :is(.text-gray-500,.text-gray-600,.text-gray-700,.text-slate-500,.text-slate-600,.text-slate-700){color:var(--crm-text-secondary)}[data-bs-theme=dark] .zc-main-content :is(.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-200,.border-slate-300){border-color:var(--crm-divider)}@media (min-width: 1600px){:root{--zc-page-padding: 32px}}@media (max-width: 1199px){.zc-topbar-date{display:none}}@media (max-width: 899px){:root{--zc-header-height: 64px;--zc-page-padding: 16px}.zc-topbar .MuiToolbar-root{gap:4px}.zc-brand{min-height:80px}.zc-nav-link{min-height:44px}}@media (max-width: 639px){:root{--zc-page-padding: 12px}.zc-page-heading .page-title{font-size:20px}.zc-page-heading{gap:12px}.card-header,.card-body,.card-footer{padding:16px}.zc-metric-number{font-size:24px}.zc-topbar .MuiButton-root{padding-inline:8px;gap:8px}.zc-main-content .MuiTable-root{min-width:var(--business-table-min-width)}}.zc-office-rail-brand{display:grid;gap:4px;padding:0 8px 20px;margin-bottom:20px;border-bottom:1px solid var(--crm-divider)}.zc-office-rail-brand>span{color:var(--crm-primary);font:9px var(--zc-type-data);letter-spacing:.12em}.zc-office-rail-brand>strong{color:var(--crm-text);font-size:15px;font-weight:650}.zc-office-composer{border:1px solid var(--crm-primary-border);background:var(--crm-paper);box-shadow:var(--zc-shadow-panel)}.zc-login-brand:after{content:"";position:absolute;top:12%;right:4%;bottom:12%;left:4%;border:1px solid var(--zc-grid-line);border-radius:12px;transform:perspective(600px) rotateY(-16deg) rotateX(12deg);background-image:linear-gradient(var(--zc-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--zc-grid-line) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;z-index:0;opacity:.6}.zc-login-brand>*{position:relative;z-index:1}
