.db-terms-fields{border:1px solid #6483ab;border-radius:12px;padding:16px;margin:16px 0;min-width:0}.db-terms-fields legend{font-weight:700;padding:0 6px}.db-terms-fields>a{display:block;margin:10px 0;color:inherit;text-decoration:underline}.db-terms-check{display:flex!important;gap:12px;align-items:flex-start;margin:16px 0;line-height:1.5;font-size:15px!important;font-weight:400!important}.db-terms-check input{flex:0 0 22px;width:22px!important;height:22px;margin-top:3px}.db-terms-check[hidden]{display:none!important}.db-terms-fields select{display:block;width:100%;margin-top:8px;padding:10px}.db-terms-dialog{color:#edf4ff;background:#082449;border:2px solid #ffe000;border-radius:16px;padding:22px;max-width:680px;width:calc(100% - 32px);max-height:90vh;box-sizing:border-box;overflow:auto}.db-terms-dialog::backdrop{background:#001329d9}.db-terms-dialog button{margin:8px 12px 0 0}.db-terms-dialog h2{margin-top:0}.db-terms-fields :focus-visible{outline:3px solid #ffe000;outline-offset:3px}

.db-readable-terms{max-width:70ch;line-height:1.65;overflow-wrap:anywhere}.db-readable-terms h4{font-size:1.05rem;color:#ffe52f;margin:22px 0 8px}.db-readable-terms p{margin:0 0 14px;white-space:pre-wrap}.db-readable-terms ul{padding-left:24px;margin:12px 0 20px}.db-readable-terms li{margin-bottom:12px}.db-terms-fields details>summary{cursor:pointer;font-weight:700}
