.pfr-provider{flex:1 0 100%;font-size:15px;border-left:3px solid var(--accent);padding:8px 12px;background:#fff8}.pfr-request{margin:16px 12px}.pfr-unit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pfr-unit{padding:22px;border:1px solid var(--line);background:#fff8}.pfr-unit h3{margin-top:0}.pfr-unit p{font-size:16px}.pfr-unit .button{font-size:15px;padding:10px 14px}.pfr-conditions{margin:32px 0;padding:24px;border:1px solid var(--line)}.pfr-conditions summary{padding:12px 0;cursor:pointer}.pfr-welcome{padding:16px 18px}.pfr-status{padding:18px;background:#fff;border-left:4px solid #416144}.contact-form select{display:block;width:100%;max-width:100%;min-height:48px;padding:10px;background:#fff;border:1px solid #897568;font-size:16px}.contact-form input[type=date]{min-width:0;-webkit-appearance:none;appearance:none}.pfr-conditions p{font-size:16px}@media(max-width:900px){.pfr-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pfr-unit-grid{grid-template-columns:1fr}.pfr-conditions{padding:18px}.pfr-unit{padding:18px}.pfr-welcome{padding:10px}.pfr-unit h3{font-size:25px}}
