.tidal-privacy-choice{position:fixed;bottom:18px;left:18px;z-index:9999;max-width:440px;width:calc(100% - 36px);padding:22px;background:#eef7f3;color:#17362e;border:1px solid #abc9c1;border-radius:16px;box-shadow:0 6px 35px #0004;font:14px/1.5 avenir-lt-pro,sans-serif;box-sizing:border-box}.tidal-privacy-choice[hidden]{display:none}.tidal-privacy-choice strong{font-size:18px}.tidal-privacy-choice p{margin:10px 0 16px;font-size:14px;color:inherit;line-height:1.5}.tidal-privacy-choice a{text-decoration:underline;color:inherit}.tidal-privacy-choice div{display:flex;gap:10px;flex-wrap:wrap}.tidal-privacy-choice button{font:inherit;font-weight:600;padding:11px 15px;border:1px solid #17362e;border-radius:30px;cursor:pointer;background:#eef7f3;color:#17362e}.tidal-privacy-choice button[data-choice=yes]{background:#17362e;color:#fff}.tidal-privacy-settings{background:transparent;color:inherit;border:0;text-decoration:underline;font:inherit;cursor:pointer;padding:8px}.tidal-privacy-choice button:focus-visible,.tidal-privacy-settings:focus-visible{outline:3px solid #1685a9;outline-offset:3px}
.tidal-privacy-choice{max-height:calc(100dvh - 24px);overflow-y:auto}.tidal-privacy-choice .tidal-tracking-option{display:flex;align-items:flex-start;gap:12px;margin:14px 0;font:inherit;color:inherit;cursor:pointer}.tidal-privacy-choice .tidal-tracking-option[hidden]{display:none}.tidal-privacy-choice .tidal-tracking-option input{appearance:auto;display:block;width:18px;min-width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:3px 0 0;padding:0;accent-color:#17362e}.tidal-privacy-choice .tidal-tracking-option span{color:inherit;font:inherit}.tidal-privacy-choice .tidal-tracking-option strong{display:block;font-size:14px}.tidal-privacy-choice button[data-choice=save]{background:#17362e;color:#fff}.tidal-privacy-choice input:focus-visible{outline:3px solid #1685a9;outline-offset:3px}
