.privacy-dialog{width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.privacy-content{display:flex;flex-direction:column;max-height:calc(100dvh - 30px)}.privacy-content .dialog-scroll{padding:0 24px 24px;overflow:auto;min-height:0;overflow-wrap:anywhere}.privacy-content p{line-height:1.6}.privacy-preview{padding:12px;background:var(--paper,#f3eee3);border-inline-start:3px solid #96704a}.privacy-content dl{display:grid;grid-template-columns:1fr auto;gap:6px 20px}.privacy-content dd{margin:0}.privacy-conversation{padding:12px 0;border-bottom:1px solid #ddd5c5}.privacy-conversation h4{margin:0 0 8px;white-space:pre-wrap}.privacy-conversation a{margin-inline-end:20px}.privacy-danger{margin-top:28px;padding-top:20px;border-top:2px solid #8c5546}.privacy-danger label{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.privacy-danger input{flex:none;width:20px;height:20px}.privacy-danger button{color:#843d2d}.privacy-content button{min-height:44px}.privacy-content [hidden]{display:none!important}#privacy-error{color:#8b3929}@media(max-width:600px){.privacy-content .dialog-scroll{padding:0 16px 18px}.privacy-danger button{width:100%;white-space:normal}}

.privacy-content .dialog-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-shrink:0}.privacy-content summary{padding:12px 0;min-height:44px;cursor:pointer}.privacy-content details{margin-bottom:12px}
