html body,html body *,html body *::before,html body *::after{font-family:Calibri,Arial,sans-serif!important}
body img[src$="assets/logo.png"]{width:136px!important;height:66px!important;object-fit:contain!important;background:#fff!important;padding:12px!important;border:1px solid #d8e7e8!important;border-radius:12px!important;filter:none!important;flex-shrink:0}
body .identity-content img.system-logo{width:240px!important;height:112px!important;padding:24px!important;margin-bottom:22px!important;box-shadow:0 14px 40px #00272d33}
.p6h-demo-badge{position:fixed!important;left:12px;bottom:10px;z-index:90;display:flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid #c9dddf;border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 4px 20px #064e5714;color:#064e57;direction:rtl;pointer-events:none;font-family:Calibri,Arial,sans-serif!important;line-height:1.5}
.p6h-demo-badge b,.p6h-demo-badge span{display:block;font-family:Calibri,Arial,sans-serif!important}.p6h-demo-badge b{font-size:10px}.p6h-demo-badge div>span{font-size:9px;color:#657e82}.p6h-demo-dot{width:9px;height:9px;background:#00bee3;border-radius:50%;box-shadow:0 0 0 4px #00bee31c}
body.p6h-demo-index .circle{background:#dbe7e4!important}
body.dashboard-page .system,body.dashboard-page .content{background:#f3f5f4!important;background-image:none!important}
body .p6h-demo-placeholder{margin:22px auto 0!important;padding:13px 16px!important;max-width:380px;border:1px dashed #87d2dc;border-radius:12px;color:#c9f4fa!important;background:#064e5733;font-size:13px!important;line-height:1.8!important}
@media(max-width:600px){body img[src$="assets/logo.png"]{width:104px!important;height:56px!important;padding:10px!important}.p6h-demo-badge{left:8px;bottom:6px;padding:6px 9px}.p6h-demo-badge b{font-size:9px}.p6h-demo-badge div>span{font-size:8px}}
@media print{.p6h-demo-badge{display:none!important}body img[src$="assets/logo.png"]{border:0!important;background:white!important}}
