.driver-privacy{margin:18px 0;padding:16px;border:1px solid var(--border,#34404c);border-radius:8px;background:var(--card,var(--bg2,#151b23));color:var(--text,#e8eef5);font-size:13px}.driver-privacy summary{cursor:pointer;font-weight:700;padding:4px 0}.dp-intro,.driver-privacy p{color:var(--text3,#a2b1bf);font-size:12px}.dp-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}.dp-sections section{min-width:0;border-top:1px solid var(--border,#34404c);padding-top:10px}.dp-sections h3{font-size:13px;margin:0 0 10px}.dp-content label{display:block;margin:10px 0}.dp-content select{display:block;width:100%;margin-top:5px;padding:7px;background:var(--bg2,#151b23);color:inherit;border:1px solid var(--border,#34404c);border-radius:5px}.dp-content button,[data-driver-message]{padding:6px 10px;margin:4px 5px 4px 0;border:1px solid var(--border,#34404c);border-radius:5px;background:var(--bg2,#151b23);color:var(--text,#e8eef5);cursor:pointer}.dp-content .dp-check{display:flex;align-items:center;gap:8px}.dp-status:empty{display:none}
.driver-privacy-top:empty{display:none}.driver-privacy-top>.driver-privacy{margin:0 0 18px}.pcard>.driver-privacy-top:not(:empty){padding:20px 22px 0}.pcard>.driver-privacy-top>.driver-privacy{margin-bottom:0}
