/* Lion Palace tenant theme. This stylesheet is inert for every other tenant. */
html[data-pegas-tenant="lion-palace"]{--lion-burgundy:#4c202d;--lion-deep:#28151d;--lion-ivory:#f7f3eb;--lion-brass:#bc9b66;--lion-ink:#352a2d}
html[data-pegas-tenant="lion-palace"] body.workspace{--accent:#bc9b66!important;--gold:#bc9b66;--ink:#352a2d;--op-ink:#352a2d;--op-muted:#7a6b6d;--op-line:#dfd7cd;--op-paper:#fffdf9;--op-gold:#bc9b66;color:#352a2d;background:#f4f0e9}
html[data-pegas-tenant="lion-palace"] .login-screen{grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);min-height:100dvh;background:#fbf8f2}
html[data-pegas-tenant="lion-palace"] .login-story{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;padding:46px 9% 52px;background:#28151d url('/images/lion-palace-official.webp') center/cover no-repeat;min-height:100dvh;overflow:hidden}
html[data-pegas-tenant="lion-palace"] .login-story:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#28151da1 0%,#28151d20 28%,#28151dd9 78%,#28151df5 100%)}
html[data-pegas-tenant="lion-palace"] .login-story:after{content:'';position:absolute;inset:22px;z-index:-1;border:1px solid #ead7b143;pointer-events:none}
html[data-pegas-tenant="lion-palace"] .login-story .lion-hotel-signature{padding:0;width:215px;min-height:132px;align-self:flex-start;border:0}
html[data-pegas-tenant="lion-palace"] .login-story .lion-hotel-signature img{width:215px;height:auto;max-height:none;object-fit:contain}
html[data-pegas-tenant="lion-palace"] .login-story .eyebrow{font:600 10px/1.6 Manrope,sans-serif;letter-spacing:.19em;color:#dfcda9;margin-bottom:21px}
html[data-pegas-tenant="lion-palace"] .login-story h1{font:400 clamp(60px,5.6vw,94px)/.96 'Cormorant Garamond',Georgia,serif;letter-spacing:-.035em;color:#fff7e9;margin:0 0 25px}
html[data-pegas-tenant="lion-palace"] .login-story h1 span{display:block;font-size:.36em;line-height:1.8;font-style:italic;letter-spacing:.055em;color:#e7d7b9}
html[data-pegas-tenant="lion-palace"] .login-story .lion-address{color:#e0d4ca;font:400 13px/1.8 Manrope,sans-serif;margin:0}
html[data-pegas-tenant="lion-palace"] .lion-story-caption{border-top:1px solid #d7bd8e4d;margin-top:38px;padding-top:23px}
html[data-pegas-tenant="lion-palace"] .lion-story-caption>span{font:500 9px/1.8 Manrope,sans-serif;letter-spacing:.2em;color:#cdb58b}
html[data-pegas-tenant="lion-palace"] .lion-story-caption p{font:400 15px/1.8 'Cormorant Garamond',Georgia,serif;color:#e6dbcf;margin:8px 0 0}
html[data-pegas-tenant="lion-palace"] .login-form-panel{padding:clamp(48px,7vh,90px) clamp(36px,5.4vw,96px);align-content:center;background:radial-gradient(ellipse at top right,#e9ddc633,transparent 60%),#fbf8f2;color:#352a2d}
html[data-pegas-tenant="lion-palace"] .lion-panel-mark{display:flex;align-items:center;gap:18px;margin-bottom:37px;color:#aa8854}
html[data-pegas-tenant="lion-palace"] .lion-panel-mark:after{content:'';width:60px;border-top:1px solid #bc9b665e}
html[data-pegas-tenant="lion-palace"] .lion-panel-mark span{display:grid;place-items:center;width:49px;height:59px;border:1px solid #bc9b6690;border-radius:24px 24px 0 0;font:400 25px 'Cormorant Garamond',Georgia,serif}
html[data-pegas-tenant="lion-palace"] .login-form-panel .eyebrow{color:#916d3d;font-size:10px;letter-spacing:.17em}
html[data-pegas-tenant="lion-palace"] .login-form-panel h2{font:400 clamp(40px,3.3vw,54px)/1.1 'Cormorant Garamond',Georgia,serif;letter-spacing:-.025em;color:#4c202d;margin-bottom:18px}
html[data-pegas-tenant="lion-palace"] .login-form-panel>p{font-size:13px;color:#7c6c6c;line-height:1.85}
html[data-pegas-tenant="lion-palace"] .login-form-panel form{margin-top:28px}
html[data-pegas-tenant="lion-palace"] .login-form-panel label{color:#59464c;font-size:13px}
html[data-pegas-tenant="lion-palace"] .login-form-panel input{background:#fffdf9;border:1px solid #d6cbc0;border-radius:4px;color:#352a2d;min-height:54px;box-shadow:none}
html[data-pegas-tenant="lion-palace"] .login-form-panel input:focus{outline:2px solid #bc9b66;outline-offset:3px;border-color:#a48a64}
html[data-pegas-tenant="lion-palace"] .login-form-panel .button.gold{background:#4c202d;border:1px solid #4c202d;border-radius:4px;min-height:56px;color:#fff6e8;font-size:13px;box-shadow:0 5px 18px #4c202d15;letter-spacing:.01em}
html[data-pegas-tenant="lion-palace"] .login-form-panel .button.gold:hover{background:#663141;transform:none}
html[data-pegas-tenant="lion-palace"] .login-footer{color:#8b7c79!important;font-size:11px!important;border-top:1px solid #e1d7cc;padding-top:23px;margin-top:28px}
html[data-pegas-tenant="lion-palace"] .lion-powered{display:flex;align-items:center;gap:11px;margin-top:30px;color:#7f6b60}
html[data-pegas-tenant="lion-palace"] .lion-powered>span{font:600 12px/1.5 Manrope,sans-serif;letter-spacing:.12em}
html[data-pegas-tenant="lion-palace"] .lion-powered small{display:block;letter-spacing:0;font-size:9px;font-weight:400;line-height:1.6;margin-top:3px;max-width:210px}
/* Cabinet: preserve all operational colors and state badges. */
html[data-pegas-tenant="lion-palace"] .operator-v4 .sidebar{background:linear-gradient(155deg,#512634,#28151d 75%);border-right-color:#795347}
html[data-pegas-tenant="lion-palace"] .operator-v4 .sidebar .lion-cabinet-signature{display:flex;flex-direction:column;align-items:center;gap:0;padding:20px 20px 17px;border-bottom:1px solid #cdb58b2b}
html[data-pegas-tenant="lion-palace"] .operator-v4 .sidebar .lion-cabinet-signature img{width:169px;height:104px;object-fit:contain;max-width:100%}
html[data-pegas-tenant="lion-palace"] .operator-v4 .sidebar .lion-cabinet-platform{font:400 9px/1.6 Manrope,sans-serif;letter-spacing:.015em;color:#d6c4b8;margin-top:5px;text-align:center}
html[data-pegas-tenant="lion-palace"] .operator-v4 .operator-object{background:#fff6e807;border-color:#d3ba8d30}
html[data-pegas-tenant="lion-palace"] .operator-v4 .operator-object strong{font:500 19px/1.3 'Cormorant Garamond',Georgia,serif;color:#f3e5ca}
html[data-pegas-tenant="lion-palace"] .operator-v4 .operator-object small{color:#cbb7b3}
html[data-pegas-tenant="lion-palace"] .operator-v4 .object-avatar{background:#a97c4317;border-color:#c5a87555;color:#e5cfa6}
html[data-pegas-tenant="lion-palace"] .operator-v4 .nav-button{color:#d4c4c5;min-height:44px}
html[data-pegas-tenant="lion-palace"] .operator-v4 .nav-button:hover{background:#fff6e80b;color:#fff3dd}
html[data-pegas-tenant="lion-palace"] .operator-v4 .nav-button.active{color:#f1d8a8;background:#b58b4f22;box-shadow:inset 2px 0 #c5a875}
html[data-pegas-tenant="lion-palace"] .operator-v4 .nav-group>summary,html[data-pegas-tenant="lion-palace"] .operator-v4 .sidebar-bottom{color:#c1a7a8;border-color:#cdb58b26}
html[data-pegas-tenant="lion-palace"] .operator-v4 .model-subnav{border-color:#a7787655}
html[data-pegas-tenant="lion-palace"] .operator-v4 .model-subnav button{color:#cfbabc;min-height:44px}
html[data-pegas-tenant="lion-palace"] .operator-v4 .model-subnav button.active{background:#b58b4f20;color:#f2dbb3}
html[data-pegas-tenant="lion-palace"] .operator-v4 .app-header{background:#fbf8f2f5;border-bottom-color:#dfd4c7}
html[data-pegas-tenant="lion-palace"] .operator-v4 .breadcrumbs,html[data-pegas-tenant="lion-palace"] .operator-v4 .text-button,html[data-pegas-tenant="lion-palace"] .operator-v4 .operator-user{color:#654651}
html[data-pegas-tenant="lion-palace"] .operator-v4 .operator-search{background:#f1eae0;border-color:#dcd0c0;color:#684c50;min-height:44px}
html[data-pegas-tenant="lion-palace"] .operator-v4 .icon-button{width:44px;height:44px;color:#765360}
html[data-pegas-tenant="lion-palace"] .operator-v4 .avatar{background:#eee2dc;border-color:#d8c6bc;color:#6e4654}
html[data-pegas-tenant="lion-palace"] .operator-v4 .title-row h1{font:500 36px/1.15 'Cormorant Garamond',Georgia,serif;color:#4c202d}
html[data-pegas-tenant="lion-palace"] .operator-v4 .panel,html[data-pegas-tenant="lion-palace"] .operator-v4 .stat-card,html[data-pegas-tenant="lion-palace"] .operator-v4 .work-card{background:#fffdf8;border-color:#dfd5c9}
html[data-pegas-tenant="lion-palace"] .operator-v4 .button.gold{background:#4c202d;border-color:#4c202d;color:#fff6e8;min-height:44px}
html[data-pegas-tenant="lion-palace"] .operator-v4 .button.gold:hover{background:#693344;border-color:#693344}
html[data-pegas-tenant="lion-palace"] .operator-v4 .button.light{color:#684b55;border-color:#d4c5b7;background:#fffdf8;min-height:44px}
html[data-pegas-tenant="lion-palace"] .operator-v4 .data-table th{background:#f2ece3;color:#79666a;border-color:#e4d9cb}
html[data-pegas-tenant="lion-palace"] .operator-v4 .data-table tbody tr:hover{background:#f8f2e9}
html[data-pegas-tenant="lion-palace"] .operator-v4 .app-form input,html[data-pegas-tenant="lion-palace"] .operator-v4 .app-form select,html[data-pegas-tenant="lion-palace"] .operator-v4 .app-form textarea{border-color:#d6c8b9;background:#fffdf9;color:#49373d}
html[data-pegas-tenant="lion-palace"] .operator-v4 .operator-model-heading,html[data-pegas-tenant="lion-palace"] .operator-v4 .operator-model-status{background:#f7f1e8;border-color:#d9cbb9}
html[data-pegas-tenant="lion-palace"] .operator-v4 .operator-model-status h2{color:#4c202d}
html[data-pegas-tenant="lion-palace"] .operator-compact .sidebar .lion-cabinet-signature{padding:22px 12px;min-height:95px}
html[data-pegas-tenant="lion-palace"] .operator-compact .sidebar .lion-cabinet-signature img{width:56px;height:50px;object-fit:contain}
html[data-pegas-tenant="lion-palace"] .operator-compact .lion-cabinet-platform{display:none!important}
@media(max-width:1100px){html[data-pegas-tenant="lion-palace"] .login-screen{grid-template-columns:minmax(0,1fr) minmax(390px,1fr)}html[data-pegas-tenant="lion-palace"] .login-story{padding:38px 40px}html[data-pegas-tenant="lion-palace"] .login-form-panel{padding:45px 38px}html[data-pegas-tenant="lion-palace"] .login-story h1{font-size:66px}}
@media(max-width:767px){html[data-pegas-tenant="lion-palace"] .login-screen{display:block}html[data-pegas-tenant="lion-palace"] .login-story{min-height:480px;padding:30px 32px 38px;background-position:50% 35%}html[data-pegas-tenant="lion-palace"] .login-story:after{inset:14px}html[data-pegas-tenant="lion-palace"] .login-story .lion-hotel-signature{width:162px;min-height:100px}html[data-pegas-tenant="lion-palace"] .login-story .lion-hotel-signature img{width:162px}html[data-pegas-tenant="lion-palace"] .lion-story-caption{display:none}html[data-pegas-tenant="lion-palace"] .login-story h1{font-size:64px;margin-top:22px}html[data-pegas-tenant="lion-palace"] .login-form-panel{padding:38px 28px}html[data-pegas-tenant="lion-palace"] .lion-panel-mark{margin-bottom:24px}}
/* Same theme inside the authenticated, compact SCADA workbench. */
html[data-pegas-tenant="lion-palace"][data-pegas-profile],html[data-pegas-tenant="lion-palace"][data-pegas-profile] body{background:#f4f0e9!important;color:#352a2d;--fh-bg:#f4f0e9;--fh-paper:#f7f3eb;--fh-ink:#352a2d;--fh-accent:#bc9b66;--fh-gold:#a5814d;--fh-line:#dfd5c9;--dc-accent:#bc9b66}
html[data-pegas-tenant="lion-palace"] body[data-pegas-workbench] :is(.fh-root,.dc-root,.eq-root,.eng-root){--fh-ink:#352a2d;--fh-paper:#f7f3eb;--fh-line:#dfd5c9;color:#352a2d}
html[data-pegas-tenant="lion-palace"] body[data-pegas-workbench] #pegas-model-bar{background:#351b26;color:#f4e8d6;border-color:#bc9b6660}
html[data-pegas-tenant="lion-palace"] body[data-pegas-workbench] :is(.fh-panel,.dc-panel,.eq-panel,.eng-panel,.fh-year-panel,.fh-year-chart){background:#fffdf8!important;border-color:#dfd5c9!important}
html[data-pegas-tenant="lion-palace"] body[data-pegas-workbench] #view-four-seasons .fh-heading{background:#f9f4ec!important;border-color:#dfd5c9!important}
html[data-pegas-tenant="lion-palace"] body[data-pegas-workbench] :is(.fh-heading,.dc-heading,.eq-heading) h1{color:#4c202d!important}
html[data-pegas-tenant="lion-palace"] body[data-pegas-workbench] :is(.fh-btn,.dc-btn,.eq-btn,.eng-btn){min-height:44px!important}
html[data-pegas-tenant="lion-palace"] body[data-pegas-workbench] :is(.fh-btn.primary,.dc-btn.primary,.eq-btn.primary){background:#4c202d!important;border-color:#4c202d!important;color:#fff6e8!important}
html[data-pegas-tenant="lion-palace"] body[data-pegas-workbench] :is(.fh-nav,.dc-nav) button.active{background:#4c202d!important;border-color:#4c202d!important;color:#fff6e8!important}
html[data-pegas-tenant="lion-palace"] body[data-pegas-workbench] :is(.fh-root,.dc-root,.eq-root) th{background:#f2ece3!important;color:#79666a}
html[data-pegas-tenant="lion-palace"] body[data-pegas-workbench] :is(.fh-root,.dc-root,.eq-root) :is(input,select,textarea){border-color:#d6c8b9;background:#fffdf9;color:#49373d}

html[data-pegas-tenant="lion-palace"] .lion-hotel-signature img,html[data-pegas-tenant="lion-palace"] .lion-cabinet-signature img{mix-blend-mode:screen}
