.preferences-panel{background:white;border:1px solid var(--line);border-radius:10px;margin-bottom:22px;box-shadow:var(--shadow)}
.preferences-panel summary{cursor:pointer;padding:15px 20px;font-size:12px;font-weight:600;color:#566d4c;line-height:1.7}
.preferences-panel summary>span{margin-left:5px}.preferences-panel summary small{font-size:11px;font-weight:400;margin-left:18px;color:#8b9980}
.preferences-panel[open] summary{border-bottom:1px solid var(--line)}
.preferences-form{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;padding:20px}
.preferences-form label:first-of-type{flex:1;min-width:200px}.preferences-form label:nth-of-type(2){width:160px}
.preferences-form p{width:100%;font-size:11px;color:#8b9980;line-height:1.7;margin:0}
@media(max-width:600px){.preferences-panel summary{padding:13px 14px;font-size:11px}.preferences-panel summary small{display:block;margin:4px 0 0 18px}.preferences-form{padding:16px;gap:14px}.preferences-form label:first-of-type{flex-basis:100%}.preferences-form label:nth-of-type(2){flex:1;min-width:120px}.preferences-form .button{font-size:11px;padding-inline:12px}}
