.phlc-favorite-privacy{margin-top:14px;padding:14px 0 0;border-top:1px solid rgb(190 150 255 / .25);color:inherit}.phlc-favorite-privacy label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-size:14px;line-height:1.4}.phlc-favorite-privacy input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin:0;accent-color:#b98bff}.phlc-favorite-privacy p{margin:6px 0 0;font-size:12px;line-height:1.5;opacity:.8;max-width:65ch}.phlc-favorite-privacy input:focus-visible{outline:2px solid #d4b8ff;outline-offset:4px}.ph-favorites-report .ph-pa-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.ph-favorites-report .ph-pa-panel{margin:18px 0}.ph-favorites-report .ph-pa-panel>h2,.ph-favorites-report .ph-pa-panel>p,.ph-favorites-report .ph-pa-panel>nav{margin:16px 18px}.ph-favorites-report .ph-pa-custom label{min-height:44px}.ph-favorites-report .ph-pa-custom input,.ph-favorites-report .ph-pa-custom select,.ph-favorites-report .button{min-height:44px}@media(max-width:782px){.ph-favorites-report .ph-pa-kpis{grid-template-columns:1fr}.ph-favorites-report .ph-pa-custom label{display:grid;grid-template-columns:72px minmax(0,1fr);flex:1 1 100%;min-width:0}.ph-favorites-report .ph-pa-custom input,.ph-favorites-report .ph-pa-custom select{width:100%;min-width:0;max-width:100%}}.ph-favorites-report .button{max-width:100%;white-space:normal;overflow-wrap:anywhere}