
:root{--sapar-rail:124px}
html body.bt-identity-frame-active{padding:var(--sapar-rail) 10px 24px!important;min-height:100vh}
.identity-space{position:fixed;top:10px;left:10px;right:10px;height:calc(var(--sapar-rail) - 10px);background:#101b2d;z-index:9000;pointer-events:none}
.sapar-nav{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 18px;background:#102638;color:#fff;font:14px Arial,system-ui;border-radius:8px}
.sapar-nav a{color:#fff;text-decoration:none;border:1px solid #7693a6;border-radius:8px;padding:7px 11px}
.sapar-nav a:focus-visible,.sapar-nav a:hover{background:#27465f;outline:2px solid #6fe5d0}
.sapar-booking .topbar{top:var(--sapar-rail)}
.local-notice{padding:10px 24px;font:14px/1.6 Arial,system-ui;background:#fff1d0;border-bottom:1px solid #e4c586}
.sapar-booking .backdrop{top:var(--sapar-rail);bottom:10px}
.sapar-booking .drawer{top:var(--sapar-rail);bottom:10px}
.setup-form{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:14px}
.setup-form label{display:grid;gap:5px;font-size:14px}.setup-form input,.setup-form select{font:inherit;width:100%;padding:10px;border:1px solid #d1b3ba;border-radius:8px}
.setup-form fieldset,.setup-wide{grid-column:1/-1}.setup-form fieldset{padding:10px;border:1px solid #d1b3ba;border-radius:8px}
.setup-form .setup-day{display:inline-flex;align-items:center;margin:5px 8px}.setup-form .setup-day input{width:auto}
.sapar-diary .pulse-site-nav{position:static;margin:12px 0 0;box-shadow:none}
.sapar-diary #fsMon{inset:var(--sapar-rail) 10px 10px}
.sapar-diary .ov{top:var(--sapar-rail);bottom:10px;overflow:auto;align-items:flex-start}
@media(max-width:600px){.setup-form{grid-template-columns:1fr}.sapar-nav{padding:10px;gap:6px;font-size:12px}.sapar-booking .topbar{position:relative;top:auto}.sapar-diary .wrap{padding:12px 2px}.sapar-diary .board{overflow-x:auto}.sapar-diary #grid{min-width:850px}}
@media print{.identity-space,.sapar-nav,.local-notice{display:none!important}html body.bt-identity-frame-active{padding:0!important}.topbar{position:static!important}}
