.flrperu-form-wrap,.flrperu-confirmation,.flrperu-status-lookup,.flrperu-notice{box-sizing:border-box;color:#1d2327;font-size:16px;line-height:1.5}.flrperu-form-wrap{background:#fff0;border:0;padding:0}.flrperu-notice{background:var(--flrperu-bg,#fff)}.flrperu-form-wrap.flrperu-container-none,.flrperu-confirmation.flrperu-container-none,.flrperu-status-lookup.flrperu-container-none{background:transparent!important;border:0!important;box-shadow:none!important;outline:0;padding:0!important}.flrperu-container-background,.flrperu-container-bordered{background:var(--flrperu-bg,#fff);border-radius:var(--flrperu-container-radius,0);padding:var(--flrperu-container-padding,24px)}.flrperu-container-bordered{border:var(--flrperu-container-border-width,1px) solid var(--flrperu-container-border,#dcdcde)}.flrperu-form-header h2,.flrperu-section h3{margin:0 0 30px}.flrperu-alert{border-left:4px solid #2271b1;margin:0 0 20px;padding:12px 14px}.flrperu-alert p{margin:0}.flrperu-alert p+p{margin-top:6px}.flrperu-alert-code,.flrperu-alert-debug{font-size:14px}.flrperu-alert-fields{margin:8px 0 0 18px;padding:0}.flrperu-alert-fields li{margin:3px 0}.flrperu-alert-debug{color:#50575e}.flrperu-alert-error{background:#fcf0f1;border-left-color:#b32d2e}.flrperu-alert-success{background:#edfaef;border-left-color:#008a20}.flrperu-company-data{display:grid;gap:6px;margin-top:16px}.flrperu-company-data span{display:block;width:100%}.flrperu-section{border-top:1px solid #dcdcde;margin-top:24px;padding-top:24px}.flrperu-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.flrperu-grid+.flrperu-grid{margin-top:16px}.flrperu-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flrperu-field{margin:0}.flrperu-full{grid-column:1 / -1}.flrperu-field label,.flrperu-label{display:block;margin-bottom:6px}.flrperu-inline,.flrperu-terms{display:inline-flex;align-items:center;font-weight:400;gap:8px;margin-right:16px}.flrperu-terms{display:block;padding-top:20px}.flrperu-radio-options{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px 18px;justify-content:flex-start;max-width:100%;width:auto}.flrperu-radio-options .flrperu-inline{flex:0 0 auto;margin-bottom:0;margin-right:0;white-space:nowrap;width:auto}.flrperu-field input[type="text"],.flrperu-field input[type="email"],.flrperu-field input[type="tel"],.flrperu-field input[type="number"],.flrperu-field input[type="date"],.flrperu-field select,.flrperu-field textarea{border:1px solid #c3c4c7;border-radius:var(--flrperu-radius,4px);box-sizing:border-box;max-width:100%;padding:var(--flrperu-field-padding-y,10px) var(--flrperu-field-padding-x,12px);width:100%}.flrperu-style-custom .flrperu-field input[type="text"],.flrperu-style-custom .flrperu-field input[type="email"],.flrperu-style-custom .flrperu-field input[type="tel"],.flrperu-style-custom .flrperu-field input[type="number"],.flrperu-style-custom .flrperu-field input[type="date"],.flrperu-style-custom .flrperu-field select,.flrperu-style-custom .flrperu-field textarea{border-color:var(--flrperu-input-border,#c3c4c7)}.flrperu-field-invalid input[type="text"],.flrperu-field-invalid input[type="email"],.flrperu-field-invalid input[type="tel"],.flrperu-field-invalid input[type="number"],.flrperu-field-invalid input[type="date"],.flrperu-field-invalid select,.flrperu-field-invalid textarea,.flrperu-field-invalid .flrperu-signature-box{border-color:#b32d2e}.flrperu-field input:focus,.flrperu-field select:focus,.flrperu-field textarea:focus{border-color:#2271b1;outline:2px solid #fff0}.flrperu-style-custom .flrperu-field input:focus,.flrperu-style-custom .flrperu-field select:focus,.flrperu-style-custom .flrperu-field textarea:focus{border-color:var(--flrperu-focus-border,#2271b1)}.flrperu-field input[readonly],.flrperu-field textarea[readonly]{background:#f0f0f1;color:#50575e;cursor:default}.flrperu-required{color:#b32d2e}.flrperu-field-error{color:#b32d2e;display:block;font-size:14px;margin-top:6px}.flrperu-field-help{color:#50575e;display:block;font-size:14px;margin-top:6px}.flrperu-help,.flrperu-notes{color:#50575e;font-size:14px}.flrperu-notes>p:first-child{color:var(--flrperu-required-note,#ab1217);font-weight:700}.flrperu-signature-box{background:#f6f7f7;border:1px solid #c3c4c7;border-radius:var(--flrperu-radius,4px);padding:12px}.flrperu-signature-box.is-invalid{border-color:#b32d2e}.flrperu-signature-pad{background:#fff;border:1px dashed #8c8f94;border-radius:var(--flrperu-radius,4px);cursor:crosshair;display:block;height:220px;touch-action:none;width:100%}.flrperu-signature-actions{margin-top:10px}.flrperu-secondary-button{background:#fff;border:1px solid #8c8f94;border-radius:var(--flrperu-radius,4px);color:#1d2327;cursor:pointer;padding:8px 12px}.flrperu-signature-error{color:#b32d2e;font-size:14px;margin:8px 0 0}.flrperu-hp{height:0;left:-9999px;overflow:hidden;position:absolute;width:0}.flrperu-actions{margin:24px 0 0}.flrperu-submit{background:#2271b1;border:0;border-radius:var(--flrperu-button-radius,var(--flrperu-radius,4px));color:#fff;cursor:pointer;padding:12px 20px}.flrperu-submit.is-loading{align-items:center;display:inline-flex;gap:8px}.flrperu-submit.is-loading::before{animation:flrperu-spin 0.8s linear infinite;border:2px solid currentColor;border-right-color:#fff0;border-radius:50%;content:"";height:14px;width:14px}.flrperu-style-custom .flrperu-submit{background:var(--flrperu-button-bg,#2271b1);color:var(--flrperu-button-text,#fff)}.flrperu-button-width-full .flrperu-submit,.flrperu-button-width-full .flrperu-download-button{width:100%}.flrperu-download-button{background:var(--flrperu-button-bg,#2271b1);border-radius:var(--flrperu-button-radius,var(--flrperu-radius,4px));color:var(--flrperu-button-text,#fff);display:inline-block;padding:12px 20px;text-decoration:none}.flrperu-download-button:hover,.flrperu-download-button:focus{background:var(--flrperu-button-hover,#135e96);color:var(--flrperu-button-text,#fff)}.flrperu-submit:hover,.flrperu-submit:focus{background:#135e96}.flrperu-style-custom .flrperu-submit:hover,.flrperu-style-custom .flrperu-submit:focus{background:var(--flrperu-button-hover,#135e96);color:var(--flrperu-button-text,#fff)}.flrperu-submit:disabled{cursor:not-allowed;opacity:.55}.flrperu-submit.is-loading:disabled{opacity:1}@keyframes flrperu-spin{to{transform:rotate(360deg)}}.flrperu-claim-number{font-size:18px}.flrperu-lookup-form+.flrperu-alert,.flrperu-lookup-result{margin-top:24px}.flrperu-status-card{background:#f6f7f7;border-left:4px solid var(--flrperu-status-color,#2271b1);padding:16px}.flrperu-status-card h3,.flrperu-public-history h3{margin:0 0 8px}.flrperu-status-card p{margin:0}.flrperu-status-card p+p{margin-top:8px}.flrperu-status-label{color:#50575e;font-size:14px;font-weight:700;text-transform:uppercase}.flrperu-lookup-data{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0}.flrperu-lookup-data div{border:1px solid #dcdcde;padding:12px}.flrperu-lookup-data dt{color:#50575e;font-size:13px;font-weight:700;margin:0 0 4px}.flrperu-lookup-data dd{margin:0}.flrperu-public-history{margin-top:22px}.flrperu-public-history ul{list-style:none;margin:0;padding:0}.flrperu-public-history li{border-top:1px solid #dcdcde;padding:14px 0}.flrperu-public-history span{color:#50575e;display:block;font-size:14px;margin-top:2px}.flrperu-public-history p{margin:8px 0 0}@media (max-width:720px){.flrperu-container-background,.flrperu-container-bordered{padding:18px}.flrperu-grid{grid-template-columns:1fr}.flrperu-lookup-data{grid-template-columns:1fr}}