.consent-container{max-width:600px;margin:20px auto;font-family:Arial,sans-serif;color:#333}.heading{font-size:20px;font-weight:700;text-align:left;margin-bottom:20px}.preferences-table{width:100%;border-collapse:collapse;text-align:left;border:1px solid #ccc;border-radius:6px solid #000;overflow:hidden;margin-top:10px}.preferences-table td{padding:10px 15px;border-bottom:1px solid #e0e0e0}.preferences-table tr:last-child td{border-bottom:none}.preference-name{font-size:13px;cursor:pointer}.status{text-align:right;font-size:14px;color:#007aff}.description{padding:10px 15px;background-color:#f5f5f5;font-size:14px;color:#555;border-left:1px solid #ccc;border-right:1px solid #ccc}.clickable-row{cursor:pointer;background-color:#fff;transition:background-color #fff .3s}.toggle-switch{position:relative;width:34px;height:20px;margin:0 auto}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch label{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:50px;cursor:pointer;transition:.4s}.toggle-switch label:before{position:absolute;content:"";height:14px;width:14px;background-color:#fff;border-radius:50%;top:3px;left:3px;transition:.4s}.toggle-switch input:checked+label{background-color:#007aff}.toggle-switch input:checked+label:before{transform:translateX(14px)}.bold{font-weight:700}.allow-all-button{top:10px;left:10px;padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.allow-all-button:hover{background-color:#0056b3}