/* dheStage55Styles */
html{color-scheme:light}html[data-dhe-theme="midnight"],html[data-dhe-theme="black"],html[data-dhe-theme="emerald"],html[data-dhe-theme="slate"]{color-scheme:dark}html[data-dhe-theme="light"]{--d55-bg:#eef6fd;--d55-panel:#fff;--d55-panel2:#f5f9fd;--d55-text:#10213d;--d55-muted:#667990;--d55-border:#dce6f0;--d55-top:#fff;--d55-sidebar:#0f294b;--d55-input:#fff;--d55-accent:#345cff;--d55-accent2:#00bdc9;--d55-shadow:rgba(24,50,90,.08)}html[data-dhe-theme="midnight"]{--d55-bg:#091525;--d55-panel:#112238;--d55-panel2:#172b44;--d55-text:#f0f6ff;--d55-muted:#a2b4c9;--d55-border:#2a405b;--d55-top:#0d1b2d;--d55-sidebar:#06111f;--d55-input:#0d1c30;--d55-accent:#5b83ff;--d55-accent2:#19d3c5;--d55-shadow:rgba(0,0,0,.32)}html[data-dhe-theme="black"]{--d55-bg:#000;--d55-panel:#0b0b0d;--d55-panel2:#141417;--d55-text:#f7f7f8;--d55-muted:#aaaab2;--d55-border:#2d2d33;--d55-top:#070708;--d55-sidebar:#030304;--d55-input:#101012;--d55-accent:#8b5cf6;--d55-accent2:#22d3ee;--d55-shadow:rgba(0,0,0,.56)}html[data-dhe-theme="emerald"]{--d55-bg:#061813;--d55-panel:#0d2921;--d55-panel2:#12362c;--d55-text:#effff9;--d55-muted:#a7c8bb;--d55-border:#285547;--d55-top:#092019;--d55-sidebar:#04120e;--d55-input:#0b241d;--d55-accent:#10b981;--d55-accent2:#5eead4;--d55-shadow:rgba(0,0,0,.36)}html[data-dhe-theme="sand"]{--d55-bg:#f3ede2;--d55-panel:#fffaf1;--d55-panel2:#f8f0e3;--d55-text:#3c3023;--d55-muted:#7b6b59;--d55-border:#ddccb2;--d55-top:#fffaf2;--d55-sidebar:#3c3025;--d55-input:#fffdf8;--d55-accent:#bd742c;--d55-accent2:#d7a640;--d55-shadow:rgba(89,63,34,.12)}html[data-dhe-theme="slate"]{--d55-bg:#151922;--d55-panel:#222832;--d55-panel2:#2a313d;--d55-text:#f3f6fb;--d55-muted:#aab5c4;--d55-border:#3c4655;--d55-top:#1b2029;--d55-sidebar:#10141b;--d55-input:#1b212b;--d55-accent:#7c8cff;--d55-accent2:#42c9cf;--d55-shadow:rgba(0,0,0,.35)}.dhe-stage55-theme-control{min-height:42px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(36,76,128,.12);border-radius:999px;background:#fff;box-shadow:0 8px 20px rgba(24,50,90,.06)}.dhe-stage55-theme-control>span{color:#345cff;font-size:17px}.dhe-stage55-theme-control select{max-width:112px;border:0;background:transparent;color:#1740c8;outline:0;font:900 11px Calibri,"Segoe UI",Arial,sans-serif;cursor:pointer}.dhe-stage55-company-box{padding:13px!important}.dhe-stage55-customer-brand{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center}.dhe-stage55-customer-logo{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border-radius:17px;background:linear-gradient(135deg,#fff,#dffaf7);box-shadow:0 10px 22px rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.22)}.dhe-stage55-customer-logo img{display:none;width:100%;height:100%;object-fit:contain;padding:5px;background:#fff}.dhe-stage55-customer-logo b{color:#1740c8!important;font-size:18px!important;letter-spacing:.03em}.dhe-stage55-customer-copy{min-width:0;display:flex;flex-direction:column}.dhe-stage55-customer-copy>small{margin-bottom:3px;color:rgba(255,255,255,.55);font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.dhe-stage55-customer-copy>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dhe-stage55-customer-copy>span{margin-top:4px}.dhe-stage55-remove-logo{display:block;margin-top:10px}.dhe-stage55-brand-rule{display:grid;grid-template-columns:31px 1fr;gap:9px;align-items:center;margin-bottom:8px;padding:9px 10px;border-radius:13px;background:#f4f8fc}.dhe-stage55-brand-rule>span{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:#fff;font-weight:900}.dhe-stage55-brand-rule .platform{background:linear-gradient(135deg,#345cff,#00bdc9)}.dhe-stage55-brand-rule .customer{background:linear-gradient(135deg,#173d72,#19b998)}.dhe-stage55-brand-rule b,.dhe-stage55-brand-rule small{display:block}.dhe-stage55-brand-rule small{margin-top:2px;color:#718198;font-size:9.5px}.dhe-stage55-theme-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.dhe-stage55-theme-grid button{min-height:105px;padding:9px;border:2px solid transparent;border-radius:15px;background:#f5f8fc;color:#243853;text-align:start;cursor:pointer}.dhe-stage55-theme-grid button.active{border-color:#345cff;box-shadow:0 9px 20px rgba(52,92,255,.14)}.dhe-stage55-theme-grid i{display:block;height:43px;margin-bottom:8px;border-radius:10px}.dhe-stage55-theme-grid button[data-stage55-theme-card="light"] i{background:linear-gradient(135deg,#fff,#dceefe)}.dhe-stage55-theme-grid button[data-stage55-theme-card="midnight"] i{background:linear-gradient(135deg,#091525,#1b3a5d)}.dhe-stage55-theme-grid button[data-stage55-theme-card="black"] i{background:linear-gradient(135deg,#000,#26262a)}.dhe-stage55-theme-grid button[data-stage55-theme-card="emerald"] i{background:linear-gradient(135deg,#061813,#156c51)}.dhe-stage55-theme-grid button[data-stage55-theme-card="sand"] i{background:linear-gradient(135deg,#fffaf1,#c99a5d)}.dhe-stage55-theme-grid button[data-stage55-theme-card="slate"] i{background:linear-gradient(135deg,#151922,#4b5667)}.dhe-stage55-theme-grid b{display:block;font-size:11px}.dhe-stage55-theme-grid span{display:block;margin-top:3px;color:#718198;font-size:9px;line-height:1.3}html[data-dhe-theme]:not([data-dhe-theme="light"]) body.dhe-workspace-open,html[data-dhe-theme="sand"] body.dhe-workspace-open{background:var(--d55-bg)!important;color:var(--d55-text)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace,html[data-dhe-theme="sand"] .dhe-workspace{background:var(--d55-bg)!important;color:var(--d55-text)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-top,html[data-dhe-theme="sand"] .dhe-workspace-top{background:var(--d55-top)!important;border-color:var(--d55-border)!important;box-shadow:0 10px 28px var(--d55-shadow)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-main,html[data-dhe-theme="sand"] .dhe-workspace-main{background:var(--d55-bg)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-sidebar,html[data-dhe-theme="sand"] .dhe-sidebar{background:var(--d55-sidebar)!important;border-color:var(--d55-border)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-company-box,html[data-dhe-theme="sand"] .dhe-company-box{background:linear-gradient(135deg,var(--d55-panel2),color-mix(in srgb,var(--d55-accent2) 28%,var(--d55-panel2)))!important;border-color:var(--d55-border)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-top .dhe-brand-copy strong,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-top .dhe-brand-copy span,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-user-pill,html[data-dhe-theme]:not([data-dhe-theme="light"]) #dheWorkspaceOwner,html[data-dhe-theme="sand"] .dhe-workspace-top .dhe-brand-copy strong,html[data-dhe-theme="sand"] .dhe-workspace-top .dhe-brand-copy span{color:var(--d55-text)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-stage55-theme-control,html[data-dhe-theme="sand"] .dhe-stage55-theme-control{background:var(--d55-panel)!important;border-color:var(--d55-border)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-stage55-theme-control select,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-stage55-theme-control>span,html[data-dhe-theme="sand"] .dhe-stage55-theme-control select,html[data-dhe-theme="sand"] .dhe-stage55-theme-control>span{color:var(--d55-accent)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-page,html[data-dhe-theme="sand"] .dhe-workspace-page{color:var(--d55-text)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-page [class*="card"],html[data-dhe-theme="sand"] .dhe-workspace-page [class*="card"]{background-color:var(--d55-panel)!important;border-color:var(--d55-border)!important;box-shadow:0 12px 30px var(--d55-shadow)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-page [class*="toolbar"],html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-page [class*="filterbar"],html[data-dhe-theme="sand"] .dhe-workspace-page [class*="toolbar"],html[data-dhe-theme="sand"] .dhe-workspace-page [class*="filterbar"]{background-color:var(--d55-panel)!important;border-color:var(--d55-border)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-page-head h2,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-page h3,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-page h4,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-page strong,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-page b,html[data-dhe-theme="sand"] .dhe-page-head h2,html[data-dhe-theme="sand"] .dhe-workspace-page h3,html[data-dhe-theme="sand"] .dhe-workspace-page h4,html[data-dhe-theme="sand"] .dhe-workspace-page strong,html[data-dhe-theme="sand"] .dhe-workspace-page b{color:var(--d55-text)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-page-head p,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-muted-cell,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-page p,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-page small,html[data-dhe-theme="sand"] .dhe-page-head p,html[data-dhe-theme="sand"] .dhe-muted-cell,html[data-dhe-theme="sand"] .dhe-workspace-page p,html[data-dhe-theme="sand"] .dhe-workspace-page small{color:var(--d55-muted)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-table th,html[data-dhe-theme="sand"] .dhe-table th{background:var(--d55-panel2)!important;color:var(--d55-text)!important;border-color:var(--d55-border)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-table td,html[data-dhe-theme="sand"] .dhe-table td{background:var(--d55-panel)!important;color:var(--d55-text)!important;border-color:var(--d55-border)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-page input,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-page select,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-workspace-page textarea,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-modal input,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-modal select,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-modal textarea,html[data-dhe-theme="sand"] .dhe-workspace-page input,html[data-dhe-theme="sand"] .dhe-workspace-page select,html[data-dhe-theme="sand"] .dhe-workspace-page textarea{background:var(--d55-input)!important;color:var(--d55-text)!important;border-color:var(--d55-border)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-modal-card,html[data-dhe-theme="sand"] .dhe-modal-card{background:var(--d55-panel)!important;color:var(--d55-text)!important;border-color:var(--d55-border)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-settings-section,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-lock-box,html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-stage55-brand-rule,html[data-dhe-theme="sand"] .dhe-settings-section,html[data-dhe-theme="sand"] .dhe-lock-box,html[data-dhe-theme="sand"] .dhe-stage55-brand-rule{background:var(--d55-panel2)!important;border-color:var(--d55-border)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-stage55-theme-grid button,html[data-dhe-theme="sand"] .dhe-stage55-theme-grid button{background:var(--d55-panel2)!important;color:var(--d55-text)!important;border-color:var(--d55-border)}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-stage55-theme-grid button.active,html[data-dhe-theme="sand"] .dhe-stage55-theme-grid button.active{border-color:var(--d55-accent)!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-btn.primary,html[data-dhe-theme="sand"] .dhe-btn.primary{background:linear-gradient(135deg,var(--d55-accent),var(--d55-accent2))!important}html[data-dhe-theme]:not([data-dhe-theme="light"]) .dhe-side-link.active,html[data-dhe-theme="sand"] .dhe-side-link.active{background:linear-gradient(135deg,var(--d55-accent),var(--d55-accent2))!important}html[data-dhe-theme="black"] .dhe-demo-banner{background:#161616!important;color:#e8e8e8!important;border-color:#333!important}html[data-dhe-theme="sand"] .dhe-stage55-customer-copy>small{color:rgba(255,255,255,.7)!important}@media(max-width:1250px){.dhe-stage55-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dhe-stage55-theme-control select{max-width:86px}}@media(max-width:760px){.dhe-stage55-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dhe-stage55-theme-control{padding:0 8px}.dhe-stage55-theme-control select{max-width:72px}}
