.os-back{display:inline-flex;align-items:center;min-height:44px;margin:0 -6px;padding:0 6px;border:0;background:none;color:var(--os-accent-deep);font:400 17px/22px var(--os-font);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .16s ease-out}.os-back svg{flex:none;width:12px;height:20px;margin-right:6px}.os-back:not(:has(span)){min-width:44px}.os-back:active{opacity:.6}.os-back:focus-visible{outline:2px solid var(--os-accent-deep);outline-offset:2px;border-radius:8px}.os-page-title{margin:0;color:var(--os-text-1);font:700 34px/41px var(--os-font);text-wrap:balance}.os-page-title--compact{font-size:28px;line-height:34px}.os-sheet-header{position:relative;display:flex;flex-direction:column;align-items:center;flex:none;font-family:var(--os-font);color:var(--os-text-1)}.os-sheet-header__grabber{flex:none;width:36px;height:5px;margin-top:8px;border-radius:3px;background:var(--os-fill-2)}.os-sheet-header__title{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:6px 52px 4px;font:600 17px/22px var(--os-font);text-align:center;letter-spacing:0}.os-sheet-header[data-dialog] .os-sheet-header__title{padding-top:16px}@media (min-width:768px){.os-sheet-header[data-dialog] .os-sheet-header__title{font-size:20px;line-height:26px}.os-sheet-header[data-dialog]>.os-close{top:16px;right:18px}}.os-sheet-header__lead{position:absolute;top:13px;left:10px;display:flex;align-items:center;min-height:44px}.os-sheet-header[data-dialog] .os-sheet-header__lead{top:9px}.os-close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:var(--os-fill);color:var(--os-text-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--os-ease)}.os-close:after{content:"";position:absolute;inset:-7px}.os-close svg{width:14px;height:14px}.os-close:active{transform:scale(.94)}.os-close:focus-visible{outline:2px solid var(--os-accent-deep);outline-offset:2px}.os-close--inline{position:relative;top:auto;right:auto;flex:none}.os-announce{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 6px 6px 14px;border-radius:var(--os-radius-inner);background:var(--os-fill);color:var(--os-text-1);font:500 14px/20px var(--os-font)}.os-announce__text{flex:1 1 auto;min-width:0;text-wrap:balance}.os-announce .os-btn{flex:none}.os-announce .os-close{background:none;color:var(--os-text-4)}.os-announce-dock{display:block}.os-announce-dock:not(:empty){box-sizing:border-box;width:100%;padding:8px 16px 4px}@media (min-width:768px){.os-announce-dock:not(:empty){max-width:1248px;margin-inline:auto;padding:12px 32px 0}.os-announce-dock>*>.os-announce{max-width:560px}}