:root{--presentation-height:88px}.presentation-bar{position:sticky;top:0;z-index:90;background:#174d23;color:#fff;padding:16px 24px;display:flex;gap:20px;align-items:center;justify-content:space-between;border-bottom:1px solid #518b42}.presentation-bar strong{font-size:17px}.presentation-bar p{font-size:12px;color:#e4f1cf;margin:6px 0 0;line-height:1.6}.presentation-bar .actions{display:flex;gap:12px;flex-wrap:wrap}.presentation-bar .btn{background:#d3edaf;color:#193f20;border-color:#91b86e;min-height:44px}.presentation-bar .btn.secondary{background:transparent;color:#fff;border-color:#8abb62}.sidebar{top:var(--presentation-height);height:calc(100dvh - var(--presentation-height))}.topbar{top:var(--presentation-height)}#presentation-dialog{max-width:620px;width:calc(100% - 40px);padding:30px;border:1px solid #bdd69e;border-radius:22px;background:#f2f8e7;color:#193f20;max-height:85dvh;overflow:auto}#presentation-dialog::backdrop{background:#173e26b8;backdrop-filter:blur(4px)}#presentation-dialog p,#presentation-dialog li{line-height:1.9}#presentation-dialog li{margin:14px 0}#presentation-dialog .actions{margin-top:24px}.presentation-bar .demo-label{font-size:10px;letter-spacing:1.5px;margin-left:12px;color:#d3edaf}@media(max-width:700px){.presentation-bar{padding:14px 16px;display:block}.presentation-bar .actions{margin-top:12px;gap:10px}.presentation-bar .btn{padding:10px 13px;font-size:12px}.presentation-bar .demo-label{margin-left:8px}#presentation-dialog{padding:24px}.sidebar{top:var(--presentation-height)}}@media print{.presentation-bar,#presentation-dialog{display:none!important}}
