/* Reference composition; values remain connected to canonical business records. */
html:root[data-ev-enterprise]{--evx-ink:#060e37;--evx-muted:#5c6c9b;--evx-bg:#edf6ff;--evx-line:#e2edfb}
.evx-control-center{grid-template-columns:minmax(0,1fr) 360px;gap:16px}
html:root[data-ev-enterprise] .evx-workspace{padding:26px 16px 24px}
html:root[data-ev-enterprise] .evx-heading{margin:6px 10px 20px;flex-direction:row;align-items:center;gap:16px}
html:root[data-ev-enterprise] .evx-heading h1{font-size:clamp(28px,2.55vw,44px);letter-spacing:-1.5px;line-height:1.12}
html:root[data-ev-enterprise] .evx-heading p{font-size:19px;line-height:1.45;margin:8px 0 0}
.evx-toolbar{flex-shrink:0;gap:8px}.evx-period{padding:10px 14px;background:var(--evx-card);border-radius:14px;box-shadow:0 8px 20px #1b70bd0b;color:var(--evx-ink);font-size:11px}.evx-period select{border:0;background:transparent;font-size:13px;color:var(--evx-ink);min-height:30px}
html:root[data-ev-enterprise] .evx-kpis{gap:12px;margin-bottom:14px}
html:root[data-ev-enterprise] .evx-kpi{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;position:relative;padding:16px 14px 14px;border:0;border-radius:15px;min-height:137px;box-shadow:0 3px 20px #358cd004}
html:root[data-ev-enterprise] .evx-kpi .evx-icon{width:58px;height:60px;padding:13px;display:grid;place-items:center;border-radius:17px;margin:0}
.evx-kpi .evx-icon.finance{color:#00b980;background:#dcfaf1}.evx-kpi .evx-icon.users{color:#7821ff;background:#ece4ff}.evx-kpi .evx-icon.orders{color:#ff8400;background:#fff0da}.evx-kpi .evx-icon.system{color:#0766ff;background:#dcefff}
html:root[data-ev-enterprise] .evx-kpi p{font-size:13px;color:var(--evx-ink);margin:4px 0 9px;white-space:normal;padding-right:6px}.evx-kpi>div>strong{font-size:26px;letter-spacing:-1px;white-space:normal;overflow-wrap:anywhere;line-height:1.2}.evx-kpi>div>small{display:block;font-size:10px;line-height:1.5;color:var(--evx-muted);margin-top:12px}.evx-kpi>a{position:absolute;right:12px;top:19px;font-size:22px;color:#2b4a90;text-decoration:none}
.evx-dashboard-panels{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.84fr);gap:12px}.evx-dashboard-panels>.evx-panel{min-height:314px}
html:root[data-ev-enterprise] .evx-panel{border:0;border-radius:15px;box-shadow:0 3px 22px #3479bc04;padding:17px 18px}
html:root[data-ev-enterprise] .evx-panel>header{margin-bottom:16px;gap:9px}.evx-panel>header h2{font-size:18px;letter-spacing:-.45px;line-height:1.35;color:var(--evx-ink)}.evx-panel>header>a{font-size:22px;color:#174895;text-decoration:none}
.evx-panel>header h2:before{content:'';display:inline-block;width:30px;height:30px;vertical-align:middle;margin-right:9px;border-radius:9px;background:linear-gradient(135deg,#edf7ff,#d4ebff)}
.evx-traffic-empty{min-height:235px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;background:linear-gradient(#ffffff00,#e4f4ff66);border-radius:10px;padding:12px 2px}.evx-report-symbol{display:grid;place-items:center;width:44px;height:44px;color:#087bff;background:#e6f3ff;border-radius:12px}.evx-report-symbol svg{width:25px;height:25px}.evx-traffic-empty p{margin:0;font-size:12px;color:var(--evx-muted)}.evx-traffic-empty strong{font-size:27px;letter-spacing:-.7px;color:var(--evx-ink)}.evx-traffic-empty small{font-size:12px;line-height:1.7;color:var(--evx-muted);max-width:250px}.evx-traffic-empty a{font-size:12px;font-weight:650;margin-top:9px;color:#0968c8}
.evx-card-value{font-size:29px;letter-spacing:-.8px;font-weight:800;color:var(--evx-ink)}.evx-card-value small{font-size:12px;font-weight:400;color:var(--evx-muted);display:block;letter-spacing:0;margin-top:5px}.evx-chart{height:176px;margin-top:19px;gap:7px}.evx-chart>div>span{border-radius:3px 3px 0 0;background:linear-gradient(#aaa7ff,#6145ff)}
.evx-access-state{padding:12px 10px;gap:9px;background:#dcf8ec;border-radius:11px;margin-bottom:13px}.evx-access-state>span{width:31px;height:31px;font-size:22px}.evx-access-state strong{font-size:13px}.evx-access-state small{font-size:10px;line-height:1.5}.evx-status-list li{padding:10px 0;gap:5px;align-items:flex-start}.evx-status-list li strong{font-size:11px;font-weight:550}.evx-status-list li small{font-size:9px;line-height:1.5}.evx-status-list li .evx-chip{font-size:9px;max-width:85px;white-space:normal;text-align:center}.evx-dashboard-panels .evx-status-list{padding:0 3px}
.evx-dashboard-bottom{grid-template-columns:minmax(200px,.8fr) minmax(0,2.4fr);gap:14px;margin-top:14px}.evx-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.evx-quick-grid>a{padding:15px 12px;gap:10px;min-height:89px;background:var(--evx-card);border:0;border-radius:13px}.evx-quick-grid strong{font-size:11px;line-height:1.4;color:var(--evx-ink)}.evx-quick-grid small{font-size:10px;line-height:1.5;margin-top:4px}.evx-quick-icon{width:42px;height:46px;padding:10px;border-radius:13px;flex-shrink:0}.evx-quick-grid>a>b{display:none}.evx-staff-row{padding:9px 0;gap:10px}.evx-staff-row strong{font-size:12px}.evx-staff-row small{font-size:10px}.evx-staff-row .evx-chip{font-size:9px}.evx-person-avatar{width:35px;height:35px;border-radius:50%;background:#e7edff}
.evx-control-rail{display:flex;flex-direction:column;gap:14px}.evx-control-rail>.evx-panel{padding:19px 20px}.evx-control-rail>.evx-panel:first-child{min-height:307px}.evx-control-rail .evx-card-value{font-size:34px}.evx-control-rail .evx-card-value small{font-size:15px}.evx-control-rail .evx-chart{height:177px}.evx-rail-intro{margin-top:-12px;margin-bottom:14px;font-size:12px;color:var(--evx-muted)}
html:root[data-ev-enterprise] .evx-mini-browser{border:1px solid #dce8fb;border-radius:12px;background:#fff;box-shadow:0 4px 18px #2075c51b;color:#07193a;overflow:hidden;width:100%}.evx-browser-chrome{height:15px;padding:4px 8px;display:flex;gap:4px;align-items:center;background:#ecf4ff}.evx-browser-chrome i{width:4px;height:4px;border-radius:50%;background:#22c59a}.evx-browser-chrome i:first-child{background:#7954fd}.evx-browser-chrome span{font-size:5px;color:#7283a7;margin-left:8px}.evx-mini-nav{min-height:31px;padding:5px 10px;gap:7px;display:flex;align-items:center;justify-content:space-between;background:#fff}.evx-mini-nav>b{font-size:9px;letter-spacing:-.25px;display:flex;align-items:center;gap:3px;white-space:nowrap}.evx-mini-nav>b>span{color:#a6266e}.evx-mini-nav>b img{width:19px;height:19px}.evx-mini-nav>span{font-size:5px;white-space:nowrap;color:#112747}.evx-mini-nav em{padding:5px 8px;background:#008df0;border-radius:4px;color:#fff;font-size:6px;font-style:normal;white-space:nowrap}
html:root[data-ev-enterprise] .evx-mini-hero{padding:21px 21px;min-height:174px;background-image:linear-gradient(90deg,#061a32 0%,#061a32bd 25%,transparent 60%),var(--evx-preview-art);background-size:cover;background-position:center;color:white}.evx-mini-hero strong{display:block;font-size:26px;line-height:1.04;max-width:150px;letter-spacing:-.7px;color:white!important}.evx-mini-hero>span{display:block;font-size:10px;margin:9px 0;color:#fff}.evx-mini-hero>b{display:inline-block;margin-top:3px;background:linear-gradient(110deg,#00c5c8,#0082ff);color:#fff!important;font-size:9px;border-radius:7px;padding:7px 13px}
html:root[data-ev-enterprise] .evx-mini-hero.evx-reference-art{background-image:linear-gradient(90deg,#071b33 0%,#071b33 52%,transparent 68%),url('/assets/images/references/website-reference.png');background-size:100% 100%,auto 662.7%;background-position:center,85% 22.15%}
.evx-mini-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:7px;background:#f1f7ff}.evx-mini-thumbs>div{border:1px solid #e1edfb;border-radius:5px;overflow:hidden;background:white;min-width:0}.evx-mini-thumbs>div:first-child{border-color:#087bff;box-shadow:0 0 5px #087bff30}.evx-mini-thumbs span{text-align:left;font-size:7px;font-weight:750;padding:5px}.evx-mini-thumbs img{height:40px!important}.evx-builder-card>b{display:none}
/* Builder hero and primary section navigation. */
html:root[data-ev-enterprise] .ev67-builder-page{padding:10px 24px 24px}
html:root[data-ev-enterprise] .evx-builder-hero{padding:30px 42px 18px!important;min-height:310px;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr)!important;gap:36px;background:linear-gradient(148deg,transparent 50%,#0b69f929 50.2%,#00d2eb33 68%,transparent 68.2%),linear-gradient(130deg,#062653,#00419c 56%,#12b9f5 78%,#b4e9ff)!important;position:relative;overflow:hidden}
html:root[data-ev-enterprise] .evx-builder-hero h1{font-size:53px!important;letter-spacing:-1.5px;margin:12px 0 7px}.evx-builder-hero .evx-builder-copy>p:not(.evx-eyebrow){font-size:18px!important;line-height:1.4!important;max-width:585px!important}.evx-builder-hero .evx-actions{margin-top:22px!important;gap:13px!important}.evx-builder-hero .evx-actions .btn{min-height:44px!important;font-size:14px!important;padding:11px 22px!important;border-radius:10px!important}.evx-builder-benefits{gap:30px;margin-top:24px}.evx-builder-benefits>span{gap:11px}.evx-builder-benefits>span>b{width:38px;height:38px;border-radius:10px;font-size:25px;box-shadow:0 0 12px #00a8ff30}.evx-builder-benefits strong{font-size:12px}.evx-builder-benefits small{font-size:11px}.evx-builder-benefits>span:last-child{display:flex}
.evx-builder-screen{transform:perspective(1000px) rotateY(-5deg) rotateZ(1deg);border-radius:20px;position:relative;margin-right:80px;padding:8px;box-shadow:0 0 20px #b4f8ff80}.evx-builder-screen>span{position:absolute;right:-88px;top:76px;color:#064dde;font-style:italic;font-size:15px;text-align:center;font-weight:650;line-height:1.3;transform:rotate(-8deg)}.evx-builder-screen .evx-mini-hero{min-height:140px!important;padding:19px 28px!important}.evx-builder-screen .evx-mini-hero strong{font-size:29px;max-width:170px}.evx-builder-screen .evx-mini-nav{min-height:32px}.evx-builder-screen .evx-mini-nav>span{display:inline}.evx-builder-screen .evx-mini-thumbs img{height:42px!important}
html:root[data-ev-enterprise] .evx-design-jumps{order:2;display:flex;flex-wrap:wrap;background:#ffffff66;border-radius:23px;padding:4px;gap:12px;margin:15px 0 13px;min-height:41px}
html:root[data-ev-enterprise] .evx-design-jumps a{border:1px solid #e5effb;background:white;border-radius:23px;padding:9px 20px;font-size:12px;min-height:37px;color:var(--evx-ink);display:flex;align-items:center;gap:9px;text-decoration:none;font-weight:650}.evx-design-jumps a:first-child{color:white!important;background:linear-gradient(110deg,#0099ff,#054df9)!important;box-shadow:0 3px 12px #0783ff33}.evx-design-jumps a:before{content:'▦';font-size:20px;line-height:1}.evx-design-jumps a:nth-child(3):before{content:'⌂'}.evx-design-jumps a:nth-child(4):before{content:'☷'}.evx-design-jumps a:nth-child(5):before{content:'◇'}.evx-design-jumps a:nth-child(6):before{content:'▧'}
html:root[data-ev-enterprise] #evxBuilderTools{order:6;margin-top:24px;padding:15px 0;border-top:1px solid var(--evx-line)}
html:root[data-ev-enterprise] #evxBuilderTools .evx-tabs{background:var(--evx-card);border-radius:12px}.evx-tabs .active{background:#087bff}.evx-tabs button,.evx-tabs a{font-size:12px}
.evx-design-board{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:12px}.evx-design-main,.evx-design-side{min-width:0}
html:root[data-ev-enterprise] .ev67-master-builder{padding:15px 20px;border:1px solid var(--evx-line);border-radius:15px}.ev67-master-builder>header>div{position:relative;padding-left:48px}.evx-title-icon{position:absolute;left:0;top:0;width:36px;height:40px;display:grid;place-items:center;color:#0068ff;background:#e5f3ff;border-radius:12px}.evx-title-icon svg{width:24px;height:24px}html:root[data-ev-enterprise] .ev67-master-builder>header h2{font-size:20px;margin:0 0 6px}html:root[data-ev-enterprise] .ev67-master-builder>header p{font-size:12px}html:root[data-ev-enterprise] .ev67-master-builder>header>span{font-size:12px}html:root[data-ev-enterprise] .ev67-master-builder>header>span:before{content:'♛';font-size:22px;color:#ff9500;vertical-align:middle;margin-right:7px}
html:root[data-ev-enterprise] .ev67-master-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:17px 0 14px}html:root[data-ev-enterprise] .ev67-master-top>label{font-size:12px}html:root[data-ev-enterprise] .ev67-master-grid{grid-template-columns:1fr 1fr;gap:12px}html:root[data-ev-enterprise] .ev67-master-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}html:root[data-ev-enterprise] .ev67-master-card{padding:13px 14px;background:linear-gradient(#fff,#fafdff)}html:root[data-ev-enterprise] .ev67-master-card label{font-size:10px}.ev67-master-card h3:before{content:'☀';font-size:22px;color:#ffad0f;vertical-align:middle;margin-right:9px}.ev67-master-card:nth-child(2) h3:before{content:'☾';color:#3d26c2}.ev67-color-control{flex-direction:row;min-height:33px}html:root[data-ev-enterprise] .ev67-color-control input[type=color]{width:40px;min-width:22px}html:root[data-ev-enterprise] .ev67-color-control code{min-width:0;font-size:8px}html:root[data-ev-enterprise] .ev67-master-status{margin:12px 0 0;padding:7px;font-size:9px!important}
.evx-design-side{display:flex;flex-direction:column;gap:12px}.evx-banner-thumb{height:52px}.evx-banner-manager .evx-note{font-size:11px}.evx-design-preview{margin:0}.evx-design-preview>header h2{font-size:18px}.evx-design-preview>header button{font-size:9px;min-height:29px;padding:5px 8px}.evx-design-preview .evx-preview-sizes{display:flex;gap:4px}.evx-design-preview .evx-preview-sizes button{flex:1;font-size:10px;min-height:28px;border:1px solid var(--evx-line);border-radius:6px;color:var(--evx-ink);background:var(--evx-card);cursor:pointer}.evx-design-preview .evx-preview-sizes button.active{background:#0765ff;color:white}.evx-mini-canvas{transition:max-width .2s;max-width:100%;margin:auto}.evx-design-preview[data-device=mobile] .evx-mini-canvas{max-width:175px}.evx-design-preview[data-device=mobile] .evx-mini-nav>span{display:none}.evx-design-preview[data-device=mobile] .evx-mini-thumbs{grid-template-columns:1fr 1fr}.evx-design-preview[data-device=tablet] .evx-mini-canvas{max-width:280px}.evx-design-preview .evx-mini-hero{min-height:110px!important;padding:17px!important}.evx-design-preview .evx-mini-hero strong{font-size:21px!important}.evx-design-preview .evx-mini-thumbs img{height:27px!important}
html:root[data-ev-enterprise] .ev67-builder-content>.ev65-builder-body{grid-template-columns:1fr 1fr;gap:12px}html:root[data-ev-enterprise] .ev67-builder-content :is(#ev67HomepageSections,#ev67Menus){padding:16px;border:1px solid var(--evx-line)}html:root[data-ev-enterprise] .ev67-builder-content h3{font-size:18px}.ev65-sort-item{padding:8px 9px!important;gap:9px!important;border-radius:7px!important;margin-bottom:4px!important}.ev65-sort-item>div strong{font-size:11px!important}.ev65-sort-item>div small{font-size:8px!important}.ev65-sort-item .ev65-inline-check{font-size:9px!important}.ev65-sort-item .ev65-move button{min-height:25px;font-size:10px}.ev65-sort-item input:not([type=checkbox]){font-size:10px;min-width:0;max-width:125px}
html:root[data-ev-enterprise][data-ev-theme=dark] .ev67-master-card{background:var(--evx-card)}html:root[data-ev-enterprise][data-ev-theme=dark] .evx-design-jumps{background:#17304a}html:root[data-ev-enterprise][data-ev-theme=dark] .evx-access-state{background:#0a4137;color:#c8fff0}
html:root[data-ev-enterprise] :is(button,a,input,select):focus-visible{outline:3px solid #05a2ff;outline-offset:3px}
@media(max-width:1550px){.evx-control-center{grid-template-columns:minmax(0,1fr) 300px}.evx-dashboard-panels{grid-template-columns:1.1fr 1fr .95fr}html:root[data-ev-enterprise] .evx-heading h1{font-size:34px}html:root[data-ev-enterprise] .evx-heading p{font-size:16px}.evx-heading .evx-toolbar{align-self:center}.evx-toolbar [data-evx-refresh]{display:none}.evx-kpi>div>strong{font-size:22px}.evx-dashboard-bottom{grid-template-columns:minmax(180px,.9fr) minmax(0,2.1fr)}.evx-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.evx-quick-grid>a{flex-direction:column;align-items:flex-start;padding:13px}.evx-quick-icon{width:33px;height:35px;padding:8px}.evx-quick-grid strong{font-size:10px}html:root[data-ev-enterprise] .evx-builder-hero h1{font-size:46px!important}html:root[data-ev-enterprise] .evx-builder-hero{padding:26px 28px!important;gap:20px}.evx-builder-hero .evx-builder-copy>p:not(.evx-eyebrow){font-size:16px!important}.evx-builder-hero .evx-actions .btn{font-size:12px!important;padding:10px 15px!important}.evx-builder-benefits{gap:15px}.evx-builder-benefits strong{font-size:10px}.evx-builder-benefits small{font-size:9px}.evx-builder-screen{margin-right:55px}.evx-builder-screen>span{right:-68px;font-size:12px}html:root[data-ev-enterprise] .ev67-master-fields{grid-template-columns:1fr 1fr}html:root[data-ev-enterprise] .ev67-master-top{gap:10px}}
@media(max-width:1280px){.evx-control-center{grid-template-columns:1fr}.evx-control-rail{display:grid;grid-template-columns:1fr 1fr}.evx-dashboard-bottom{grid-template-columns:250px minmax(0,1fr)}.evx-quick-grid>a{flex-direction:row}.evx-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evx-design-board{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr)}html:root[data-ev-enterprise] .ev67-master-top{grid-template-columns:1fr}html:root[data-ev-enterprise] .ev67-master-grid{grid-template-columns:1fr}.evx-builder-benefits>span:last-child{display:none}}
@media(max-width:980px){html:root[data-ev-enterprise] .evx-heading{flex-direction:column;align-items:flex-start}.evx-toolbar{align-self:flex-end}.evx-dashboard-panels{grid-template-columns:1fr 1fr}.evx-dashboard-panels>.evx-panel:last-child{grid-column:1/-1;min-height:0}.evx-dashboard-panels .evx-status-list{display:grid;grid-template-columns:1fr 1fr;gap:5px 20px}.evx-dashboard-bottom{grid-template-columns:220px minmax(0,1fr)}.evx-builder-screen>span{display:none}.evx-builder-screen{margin:0}.evx-builder-benefits{display:none}html:root[data-ev-enterprise] .evx-builder-hero{grid-template-columns:1.2fr 1fr!important}.evx-builder-hero .evx-actions{flex-wrap:wrap}.evx-design-jumps{gap:5px!important}.evx-design-jumps a{padding:8px 13px!important}}
@media(max-width:760px){html:root[data-ev-enterprise] .evx-workspace,html:root[data-ev-enterprise] .ev67-builder-page{padding:15px 12px}.evx-heading{margin:3px 0 18px!important}html:root[data-ev-enterprise] .evx-heading h1{font-size:28px}.evx-heading p{font-size:14px!important}.evx-kpis{grid-template-columns:1fr 1fr!important}.evx-kpi{grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important;padding:14px 12px!important;min-height:120px!important}.evx-kpi .evx-icon{width:38px!important;height:42px!important;padding:8px!important}.evx-kpi p{font-size:11px!important}.evx-kpi>div>strong{font-size:22px}.evx-kpi>div>small{font-size:9px}.evx-dashboard-bottom,.evx-control-rail{grid-template-columns:1fr}.evx-dashboard-panels{grid-template-columns:1fr}.evx-dashboard-panels>.evx-panel:last-child{grid-column:auto}.evx-dashboard-panels .evx-status-list{display:block}.evx-dashboard-panels>.evx-panel{min-height:260px}.evx-quick-grid{grid-template-columns:1fr 1fr}.evx-quick-grid>a{flex-direction:row}.evx-control-rail>.evx-panel:first-child{min-height:280px}.evx-builder-screen{display:block!important;max-width:430px;margin:15px auto 0;width:100%}html:root[data-ev-enterprise] .evx-builder-hero{grid-template-columns:1fr!important;padding:23px 22px!important}.evx-builder-hero h1{font-size:40px!important}.evx-builder-hero .evx-actions .btn{min-height:44px!important}.evx-builder-benefits{display:flex;gap:16px}.evx-builder-benefits>span:nth-child(2){display:flex}.evx-design-board{grid-template-columns:1fr}.evx-design-side{display:grid;grid-template-columns:1fr 1fr}.ev67-master-grid{grid-template-columns:1fr 1fr!important}html:root[data-ev-enterprise] .ev67-master-top{grid-template-columns:1fr 1fr}html:root[data-ev-enterprise] .ev67-master-top>label:last-child{grid-column:1/-1}.evx-design-jumps{flex-wrap:nowrap!important;overflow:auto;scrollbar-width:thin;max-width:100%;margin-top:12px!important}.evx-design-jumps a{white-space:nowrap;flex-shrink:0;min-height:44px!important}.ev67-builder-content>.ev65-builder-body{grid-template-columns:1fr!important}.ev67-builder-content #ev67HomepageSections,.ev67-builder-content #ev67Menus{grid-column:1!important;grid-row:auto!important}.evx-period select{min-height:35px}.evx-mini-canvas{transition:none}}
@media(max-width:480px){.evx-kpi{display:block!important}.evx-kpi .evx-icon{margin-bottom:9px!important}.evx-kpi>div>strong{font-size:23px}.evx-design-side{grid-template-columns:1fr}.ev67-master-grid{grid-template-columns:1fr!important}.ev67-master-top{grid-template-columns:1fr!important}.evx-builder-hero .evx-builder-copy>p:not(.evx-eyebrow){font-size:14px!important}.evx-builder-benefits strong{font-size:9px}.evx-builder-benefits small{font-size:8px}.evx-quick-grid>a{padding:15px 10px;gap:8px}.evx-quick-grid small{font-size:9px}.evx-quick-icon{width:29px;height:34px;padding:6px}.evx-heading h1{font-size:26px!important}.evx-builder-screen .evx-mini-nav>span{font-size:4px}.evx-control-main .evx-heading h1:before{display:none}}
@media(prefers-reduced-motion:reduce){.evx-mini-canvas{transition:none}}
/* Dashboard maintenance state remains visible in System Status. */
html:root[data-ev-enterprise][data-ev-reference-page=dashboard]:has(.evx-control-center) .ev-maint-preview-banner{display:none}
.evx-dashboard-panels>.evx-panel{min-height:314px!important}.evx-dashboard-panels .evx-status-list li small{display:none}.evx-dashboard-panels .evx-status-list li{min-height:37px;padding:10px 0;align-items:center}.evx-dashboard-panels .evx-access-state{padding:10px}.evx-dashboard-panels .evx-access-state small{font-size:9px}.evx-dashboard-panels .evx-card-value{font-size:26px}.evx-dashboard-panels .evx-chart{height:142px;margin-top:14px}.evx-panel details{font-size:10px;margin-top:10px}.evx-control-rail .evx-chart{height:125px}.evx-control-rail .evx-panel:first-child{min-height:310px;padding-bottom:12px}.evx-dashboard-bottom{grid-template-columns:minmax(200px,.8fr) minmax(0,2.4fr)}
.evx-panel>header h2:before{display:none}.evx-panel-icon{display:inline-grid;place-items:center;width:38px;height:39px;vertical-align:middle;margin-right:10px;border-radius:11px;background:#e5f3ff;color:#0764ff}.evx-panel-icon svg{width:24px;height:24px}.evx-panel-icon.finance{background:#f0e8ff;color:#8136ff}.evx-panel-icon.users{background:#e4efff}.evx-panel-icon.system{background:#def9ee;color:#00b47e}.evx-panel>header h2{display:flex;align-items:center;white-space:normal;line-height:1.25}.evx-panel-icon{flex-shrink:0}
@media(max-width:1280px){.evx-dashboard-bottom{grid-template-columns:230px minmax(0,1fr)}}
@media(max-width:760px){.evx-dashboard-bottom{grid-template-columns:1fr}.evx-dashboard-panels>.evx-panel{min-height:270px!important}.evx-dashboard-panels .evx-status-list li small{display:block}.evx-panel>header h2{font-size:18px}.evx-panel>header h2:before{display:none}}
html:root[data-ev-enterprise] .evx-dashboard-panels .evx-chart{height:142px;margin-top:14px}
html:root[data-ev-enterprise] .evx-control-rail .evx-chart{height:125px;margin-top:15px}
html:root[data-ev-enterprise] .evx-dashboard-panels .evx-status-list li{min-height:37px;padding:9px 0;gap:5px;align-items:center}
html:root[data-ev-enterprise] .evx-dashboard-panels .evx-status-list li small{display:none}
html:root[data-ev-enterprise] .evx-dashboard-panels .evx-status-list li strong{font-size:11px}
html:root[data-ev-enterprise] .ev67-master-card header p{font-size:11px!important;line-height:1.5;margin:7px 0 11px;color:var(--evx-muted)}
html:root[data-ev-enterprise] .ev67-master-card header h3{font-size:14px;line-height:1.25;margin:0}
html:root[data-ev-enterprise] .evx-builder-hero .evx-actions .btn.primary{background:linear-gradient(110deg,#00b7fa,#0060ff)!important;color:#fff!important;border-color:#13c3ff!important}
html:root[data-ev-enterprise] .evx-mini-hero{gap:4px;min-height:145px;padding:18px 21px}
html:root[data-ev-enterprise] .evx-mini-hero>span{margin:5px 0}
html:root[data-ev-enterprise] .evx-builder-screen .evx-mini-hero{min-height:144px!important;height:144px;justify-content:center;padding:16px 24px!important;gap:3px}
html:root[data-ev-enterprise] .evx-builder-screen .evx-mini-hero strong{font-size:27px;max-width:175px}
html:root[data-ev-enterprise] .evx-builder-screen .evx-mini-thumbs img{height:43px!important}
html:root[data-ev-enterprise] .evx-builder-screen{margin-right:80px}
html:root[data-ev-enterprise] .evx-builder-hero{min-height:312px;padding-top:24px!important;padding-bottom:19px!important}
html:root[data-ev-enterprise] .evx-builder-benefits{margin-top:22px}
html:root[data-ev-enterprise] .ev-maint-preview-banner{box-sizing:border-box;height:34px;min-height:34px;padding:0 16px;line-height:1.3}
html:root[data-ev-enterprise] #app .ev67-builder-page{padding:10px 24px 24px!important}
html:root[data-ev-enterprise] #app .evx-builder-hero .evx-actions .btn.primary{background:linear-gradient(110deg,#00b7fa,#0060ff)!important;color:#fff!important;border-color:#13c3ff!important}
html:root[data-ev-enterprise] .ev67-master-builder>header{margin-bottom:8px}
html:root[data-ev-enterprise] .ev67-master-builder>header h2{margin:0 0 3px;line-height:1.15}
html:root[data-ev-enterprise] .ev67-master-builder>header p{margin:0;line-height:1.4}
html:root[data-ev-enterprise] .ev67-master-top{margin:12px 0 10px}
html:root[data-ev-enterprise] .ev67-master-top>label{gap:4px}
html:root[data-ev-enterprise] .ev67-master-card{padding:10px 12px}
html:root[data-ev-enterprise] .ev67-master-card header p{margin:4px 0 7px;line-height:1.35}
html:root[data-ev-enterprise] .ev67-master-fields label{gap:4px}
html:root[data-ev-enterprise] .ev67-master-advanced{margin-top:6px;padding-top:6px;font-size:10px}
html:root[data-ev-enterprise] .ev67-master-status{margin-top:8px!important;padding:4px 7px;font-size:9px!important;line-height:1.4}
.evx-design-lower{order:4;display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:12px;align-items:start}
html:root[data-ev-enterprise] .evx-design-lower>.evx-reference-list-panel{border:1px solid var(--evx-line);border-radius:15px;padding:16px;background:var(--evx-card);min-width:0;max-height:400px;overflow:auto}
html:root[data-ev-enterprise] .evx-design-lower h3{font-size:18px;margin:0 0 6px}
html:root[data-ev-enterprise] .evx-design-lower p{font-size:11px;line-height:1.5;margin:0 0 12px;color:var(--evx-muted)}
html:root[data-ev-enterprise] .evx-builder-secondary{order:5;margin-top:12px}
html:root[data-ev-enterprise] .evx-builder-secondary>summary{display:flex;padding:14px 18px;border:1px solid var(--evx-line);border-radius:12px;background:var(--evx-card);color:var(--evx-ink);font-size:13px;cursor:pointer}
html:root[data-ev-enterprise] .evx-builder-secondary:not([open])>.ev65-builder-body{display:none}
html:root[data-ev-enterprise] .evx-builder-screen .evx-mini-hero{height:132px;min-height:132px!important}
html:root[data-ev-enterprise] .evx-builder-screen .evx-mini-thumbs img{height:35px!important}
@media(max-width:1280px){.evx-design-lower{grid-template-columns:1fr 1fr}.evx-design-lower>.evx-design-preview{grid-column:1/-1}}
@media(max-width:760px){html:root[data-ev-enterprise] #app .ev67-builder-page{padding:15px 12px!important}.evx-design-lower{grid-template-columns:1fr}.evx-design-lower>.evx-design-preview{grid-column:auto}.evx-design-side{display:block}.evx-design-lower>.evx-reference-list-panel{max-height:none}}
@media(min-width:1500px){html:root[data-ev-reference-page=builder] #app-header .header-inner{height:56px!important;min-height:56px!important;grid-template-rows:56px!important}html:root[data-ev-reference-page=builder] #app-header .logo .brand-word{font-size:22px}html:root[data-ev-reference-page=builder] #app-header .ev70-brand-mark{width:34px;height:34px}html:root[data-ev-reference-page=builder] #app-header .top-nav a{font-size:11px}}
@media(max-width:760px){html:root[data-ev-enterprise] .evx-builder-screen{margin:15px auto 0}html:root[data-ev-enterprise] .evx-dashboard-panels .evx-status-list li small{display:block}html:root[data-ev-enterprise] .evx-builder-hero{padding-top:23px!important;padding-bottom:23px!important}html:root[data-ev-enterprise] .evx-builder-benefits{margin-top:18px}html:root[data-ev-enterprise] .ev-maint-preview-banner{height:auto;min-height:34px;padding:6px 12px}}

@media(min-width:981px) and (max-width:1550px){html:root[data-ev-enterprise] .evx-builder-screen{margin-right:55px}}
@media(min-width:761px) and (max-width:980px){html:root[data-ev-enterprise] .evx-builder-screen{margin-right:0}}

html:root[data-ev-enterprise] :is(.evx-builder-screen,.evx-design-preview) .evx-mini-hero.evx-reference-art{background-position:center,88.2% 22.15%}
html:root[data-ev-enterprise]:not([data-ev-theme=dark]) #app .ev67-builder-page{background:linear-gradient(135deg,#f7fbff,#eaf5ff)!important}
