.cp-radio-weather{box-sizing:border-box;max-width:100%;padding:8px 10px;margin:8px 0;border:1px solid #c4d7e3;border-radius:10px;background:#f4f9fc;color:#12354b;font:inherit}.cp-radio-weather label{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;font-size:.85rem;font-weight:650;white-space:nowrap}.cp-radio-weather select{box-sizing:border-box;min-width:0;max-width:100%;flex:1 1 0;padding:6px 8px;border:1px solid #91afc3;border-radius:7px;background:white;color:#12354b;font:inherit}.cp-radio-weather p{margin:4px 0 0;font-size:.78rem;line-height:1.25;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-radio-weather p:empty{display:none}.cp-radio-weather select:focus-visible{outline:3px solid #e0ab30;outline-offset:2px}
