.mani-privacy-footer{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid #ffffff38;padding:22px 0;margin-top:26px}.mani-privacy-footer a{color:#fff!important;text-decoration:underline;text-underline-offset:4px;font-size:14px;line-height:1.8;font-weight:600}.mani-privacy-footer a:hover{color:#efbb54!important}.mani-collection-notice{border:1px solid #ccd4e1;border-left:3px solid #a57224;padding:16px;margin:16px 0 22px;background:#f5f6f8;color:#26334a;font-size:13px;line-height:1.8}.mani-collection-notice p{margin-top:8px}.mani-collection-notice a,.mani-request-form a,.mani-privacy-content a{text-decoration:underline;text-underline-offset:3px}.mani-privacy-banner{position:fixed;z-index:2000;right:18px;bottom:18px;width:min(440px,calc(100% - 36px));background:#fff;color:#26334a;border:1px solid #cbd3e0;border-top:4px solid #efbb54;box-shadow:0 6px 30px #19274235;padding:20px;font:14px/1.7 Inter,Arial,sans-serif}.mani-privacy-banner strong{font-size:16px}.mani-privacy-banner p{margin:8px 0 14px}.mani-privacy-banner>a{display:inline-block;margin-top:12px;text-decoration:underline}.mani-privacy-actions{display:flex;flex-wrap:wrap;gap:10px}.mani-privacy-actions button,.mani-choice-button{background:#253657;border:1px solid #253657;color:#fff;border-radius:2px;padding:10px 14px;font-size:14px;line-height:1.5;cursor:pointer}.mani-privacy-actions button:hover,.mani-choice-button:hover{background:#192742}.mani-privacy-actions button:focus-visible,.mani-choice-button:focus-visible{outline:3px solid #a57224;outline-offset:3px}.mani-privacy-dialog{border:1px solid #cbd3e0;border-top:4px solid #efbb54;padding:26px;max-width:610px;width:calc(100% - 32px);max-height:85vh;overflow:auto;color:#26334a;background:#fff;font:15px/1.8 Inter,Arial,sans-serif}.mani-privacy-dialog::backdrop{background:#192742aa}.mani-privacy-dialog h2{font-size:26px;line-height:1.4;margin:0 0 16px}.mani-privacy-dialog p{margin:14px 0}.mani-privacy-dialog a{text-decoration:underline}.mani-privacy-toggle{display:flex;align-items:center;gap:12px;font-weight:600}.mani-privacy-toggle input{width:20px;height:20px}.mani-privacy-content{line-height:1.9}.mani-privacy-status{padding:16px;border-left:3px solid #a57224;background:#f5f6f8}.mani-request-form{max-width:600px;display:grid;gap:12px;border:1px solid #cbd3e0;padding:24px;margin:24px 0}.mani-request-form label{font-weight:600}.mani-request-form input,.mani-request-form select{width:100%;padding:12px;border:1px solid #8190a7;background:white;color:#26334a}.mani-request-form button{justify-self:start}.mani-request-form p{font-size:13px}.mani-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.mani-request-success{padding:18px;border-left:3px solid #527447;background:#eef5ec}.mani-video-placeholder{border:1px solid #cbd3e0;padding:18px;background:#f5f6f8;line-height:1.8}.mani-video-placeholder img{max-height:400px;width:auto;margin:0 auto 18px}.mani-video-placeholder button{margin:16px 0}.mani-video-placeholder p{font-size:13px}.mani-instagram-frame{display:block;width:100%;min-height:650px;border:1px solid #ccd4e1}.mani-privacy-content table{border-collapse:collapse;width:100%;font-size:14px}.mani-privacy-content th,.mani-privacy-content td{border:1px solid #cbd3e0;padding:12px;vertical-align:top;text-align:left}@media(max-width:760px){.mani-privacy-banner{bottom:68px;padding:16px;font-size:13px}.mani-privacy-actions button{font-size:13px;padding:10px 12px}.mani-privacy-dialog{padding:20px}.mani-request-form{padding:18px}.mani-privacy-footer{gap:12px;flex-direction:column}.mani-instagram-frame{min-height:560px}}
