.pw2-sticky-atc__heading{display:flex;align-items:center;gap:5px;min-width:0;min-height:26px}
.pw2-sticky-atc__heading .pw2-sticky-atc__title{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}
.pw2-sticky-atc:has(.pw2-sticky-options__toggle) .pw2-sticky-atc__meta{gap:2px}
.pw2-sticky-options__toggle{display:inline-flex;align-items:center;justify-content:center;gap:3px;flex:none;max-width:76px;min-width:26px;min-height:26px;padding:3px 5px;border:1px solid #746047;border-radius:4px;background:#2b241c;color:#f3e7d5;font:inherit;font-size:10px;font-weight:500;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent}
.pw2-sticky-options__toggle>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pw2-sticky-options__toggle>svg{width:10px;height:10px;flex:none}
.pw2-sticky-options__toggle[aria-expanded=true]{border-color:#ddbc8d;background:#3a2e21}
.pw2-sticky-options__toggle:focus-visible,.pw2-sticky-options button:focus-visible,.pw2-sticky-options select:focus-visible{outline:2px solid #d9b787;outline-offset:3px}
.pw2-sticky-options{position:fixed;inset:auto 12px 82px;margin:0;box-sizing:border-box;width:auto;max-width:none;max-height:min(52dvh,360px);overflow-y:auto;overscroll-behavior:contain;padding:15px;border:1px solid #796046;border-radius:10px;background:#211c17;color:#f3e7d5;font-family:var(--font-body-family,Arial,sans-serif);box-shadow:0 -8px 30px #0005;z-index:2147483646;color-scheme:dark}
.pw2-sticky-options[hidden]{display:none!important}
.pw2-sticky-options::backdrop{background:transparent}
.pw2-sticky-options__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}
.pw2-sticky-options__header h2{margin:0;color:#f3e7d5;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:0;line-height:1.3}
.pw2-sticky-options__close{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;margin:-5px -4px -5px 0;padding:6px;border:0;border-radius:4px;background:transparent;color:#d8c3a6;cursor:pointer}
.pw2-sticky-options__close svg{width:20px;height:20px}
.pw2-sticky-options__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.pw2-sticky-options__fields>label:only-child{grid-column:1/-1}
.pw2-sticky-options__field{display:flex;flex-direction:column;gap:6px;min-width:0;color:#dcc5a6;font-size:11px;line-height:1.3}
.pw2-sticky-options__field select{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:44px;padding:10px 26px 10px 10px;border:1px solid #746047;border-radius:5px;background:#30271e;color:#fff2dc;font-family:inherit;font-size:13px;line-height:1.3;text-overflow:ellipsis;cursor:pointer}
.pw2-sticky-options__status{margin:10px 0 0;color:#ecd2ab;font-size:11px;line-height:1.4}
.pw2-sticky-options__status:empty{display:none}
@media(min-width:750px){.pw2-sticky-options{display:none!important}}
