.yf-consent{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;display:flex;flex-direction:column;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -6px 20px #11182714;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;box-sizing:border-box}.yf-consent-text{margin:0;font-size:14px;line-height:20px;color:#111827}.yf-consent-more{color:#1e3a8a;text-decoration:underline;text-underline-offset:2px;padding:14px 6px;margin:-14px -6px}.yf-consent-actions{display:flex;gap:8px}.yf-consent-btn{flex:1 1 0;min-height:44px;border-radius:10px;border:1px solid #d1d5db;background:#fff;color:#111827;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.yf-consent-btn--accept{background:#0b0d12;border-color:#0b0d12;color:#fff}.yf-consent-btn:focus-visible{outline:2px solid #1e3a8a;outline-offset:2px}body.yf-consent-open{padding-bottom:104px}@media (min-width: 600px){.yf-consent{left:16px;right:auto;bottom:16px;max-width:440px;flex-direction:row;align-items:center;gap:14px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:14px}.yf-consent-text{flex:1 1 auto}.yf-consent-actions{flex:0 0 auto}.yf-consent-btn{flex:0 0 auto;padding:0 16px}body.yf-consent-open{padding-bottom:88px}}
