:root{--cz-toolbar-btn-bg: rgba(30, 30, 30, .5);--cz-toolbar-btn-bg-hover: rgba(60, 60, 60, .5);--cz-toolbar-btn-border: rgba(60, 60, 60, 1);--cz-toolbar-btn-shadow: 0 0 24px rgba(0, 0, 0, .5);--cz-toolbar-btn-text: rgba(152, 152, 152, 1);--cz-toolbar-focus-outline: rgba(136, 136, 136, 1)}html[data-theme=light]{--cz-toolbar-btn-bg: rgba(255, 255, 255, .5);--cz-toolbar-btn-bg-hover: rgba(255, 255, 255, 1);--cz-toolbar-btn-border: rgba(255, 255, 255, 1);--cz-toolbar-btn-shadow: 0 0 24px rgba(0, 0, 0, .25);--cz-toolbar-btn-text: rgba(44, 44, 44, 1);--cz-toolbar-focus-outline: rgba(85, 85, 85, 1)}@media (prefers-color-scheme: light){:root:not([data-theme]){--cz-toolbar-btn-bg: rgba(255, 255, 255, .5);--cz-toolbar-btn-bg-hover: rgba(255, 255, 255, 1);--cz-toolbar-btn-border: rgba(255, 255, 255, 1);--cz-toolbar-btn-shadow: 0 0 24px rgba(0, 0, 0, .25);--cz-toolbar-btn-text: rgba(44, 44, 44, 1);--cz-toolbar-focus-outline: rgba(85, 85, 85, 1)}}.cz-toolbar{position:fixed;inset-inline:0;bottom:0;z-index:9999;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:.75rem;padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));pointer-events:none;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease}@supports (padding-bottom: max(0px)){.cz-toolbar{padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}}.cz-toolbar.is-visible{opacity:1;transform:translateY(0)}.cz-toolbar.is-visible .cz-toolbar__btn{pointer-events:auto}.cz-toolbar__zone{display:flex;align-items:center;gap:.75rem;min-width:0}.cz-toolbar__zone--left{justify-self:start}.cz-toolbar__zone--center{justify-self:center}.cz-toolbar__zone--right{justify-self:end}@media (min-width: 768px){.cz-toolbar__zone--left{justify-self:end}.cz-toolbar__zone--right{justify-self:start}}@media only screen and (max-width: 576px){.cz-toolbar{min-height:4em}}.cz-toolbar__btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.8rem;border:1px solid var(--cz-toolbar-btn-border);border-radius:999px;background:var(--cz-toolbar-btn-bg);backdrop-filter:blur(4px);box-shadow:var(--cz-toolbar-btn-shadow);color:var(--cz-toolbar-btn-text);font-size:14px;line-height:1;white-space:nowrap;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.cz-toolbar__btn[hidden]{display:none}.cz-toolbar__btn:hover,.cz-toolbar__btn[aria-expanded=true]{background:var(--cz-toolbar-btn-bg-hover)}.cz-toolbar__btn:focus-visible{outline:2px solid var(--cz-toolbar-focus-outline);outline-offset:2px}.cz-toolbar__icon{display:inline-flex;width:24px;height:24px}.cz-toolbar__icon svg{width:24px;height:24px}@media (prefers-reduced-motion: reduce){.cz-toolbar{transition:none}}@media print{.cz-toolbar{display:none!important}}
