/**
 * FIQS quote-form skin — 14 WPForms quote forms (6183/6185/6187/6189/6191/
 * 6193/6195/6692/6727/6822/6914/6923/6973/6984).
 *
 * Migrated 05/10/2026 from the theme Additional CSS (transmax-child, rendered
 * inline as <style id="wp-custom-css">) into this cacheable plugin asset —
 * PROJECT_RULES "No Inline JS/CSS". Content is VERBATIM the 02/10 snapshot
 * (29,018 chars, braces 56/56, verified rendering on live). Do NOT restyle
 * while migrating; the nested :is() in the compact/yes-no blocks is valid CSS
 * left as-is on purpose.
 *
 * All selectors are scoped by #wpforms-{id}, so enqueuing site-wide is safe
 * on pages without forms (the forms live on Elementor pages, not shortcodes).
 */

/* SKIN ROLLOUT 02/10: pilot 6187 scope widened to all 14 quote forms (blocks below were #wpforms-6187) */

/* Boat quote form 6183 - compact layout (Craig 01/10) */
#wpforms-6183 .wpforms-field{padding:6px 0 !important;}
#wpforms-6183 .wpforms-field-label{font-size:14px !important;line-height:1.35 !important;margin:0 0 3px 0 !important;}
#wpforms-6183 .wpforms-field-divider{margin:6px 0 2px !important;padding:0 !important;}
#wpforms-6183 .wpforms-divider-title{font-size:17px !important;margin:4px 0 !important;}
#wpforms-6183 input[type=text],#wpforms-6183 input[type=email],#wpforms-6183 input[type=tel],#wpforms-6183 input[type=number],#wpforms-6183 select,#wpforms-6183 textarea{min-height:34px !important;padding:4px 8px !important;font-size:14px !important;}
#wpforms-6183 .wpforms-field-checkbox ul li,#wpforms-6183 .wpforms-field-radio ul li{margin:0 0 2px 0 !important;}
#wpforms-6183 .wpforms-submit-container{padding-top:8px !important;}

/* ===== Quote forms compact + Yes/No inline (Craig 01/10) - added 02/10 ===== */
:is(#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6727,#wpforms-6822) .wpforms-field{padding:6px 0 !important;}
:is(#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6727,#wpforms-6822) .wpforms-field-label{font-size:14px !important;line-height:1.35 !important;margin:0 0 3px 0 !important;}
:is(#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6727,#wpforms-6822) .wpforms-field-divider{margin:6px 0 2px !important;padding:0 !important;}
:is(#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6727,#wpforms-6822) .wpforms-divider-title{font-size:17px !important;margin:4px 0 !important;}
:is(#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6727,#wpforms-6822) input[type=text],:is(#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6727,#wpforms-6822) input[type=email],:is(#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6727,#wpforms-6822) input[type=tel],:is(#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6727,#wpforms-6822) input[type=number],:is(#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6727,#wpforms-6822) select,:is(#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6727,#wpforms-6822) textarea{min-height:34px !important;padding:4px 8px !important;font-size:14px !important;}
:is(#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6727,#wpforms-6822) .wpforms-field-checkbox ul li,:is(#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6727,#wpforms-6822) .wpforms-field-radio ul li{margin:0 0 2px 0 !important;}
:is(#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6727,#wpforms-6822) .wpforms-submit-container{padding-top:8px !important;}
/* Yes/No (dung 2 lua chon): cau hoi trai - options phai */
:is(#wpforms-6183,#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984) .wpforms-field-radio:has(ul li:nth-child(2):last-child),
:is(#wpforms-6183,#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984) .wpforms-field-checkbox:has(ul li:nth-child(2):last-child){display:flex !important;align-items:center;flex-wrap:wrap;column-gap:12px;}
:is(#wpforms-6183,#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984) .wpforms-field-radio:has(ul li:nth-child(2):last-child)>.wpforms-field-label,
:is(#wpforms-6183,#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984) .wpforms-field-checkbox:has(ul li:nth-child(2):last-child)>.wpforms-field-label{margin:0 !important;flex:0 0 auto;}
:is(#wpforms-6183,#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984) .wpforms-field-radio:has(ul li:nth-child(2):last-child)>ul,
:is(#wpforms-6183,#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984) .wpforms-field-checkbox:has(ul li:nth-child(2):last-child)>ul{display:flex !important;flex-direction:row;align-items:center;flex-wrap:wrap;gap:2px 22px;margin:0 !important;padding:0 !important;list-style:none;flex:1 1 auto;justify-content:flex-end;}
:is(#wpforms-6183,#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984) .wpforms-field-radio:has(ul li:nth-child(2):last-child)>.wpforms-field-description,
:is(#wpforms-6183,#wpforms-6185,:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984),#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984) .wpforms-field-checkbox:has(ul li:nth-child(2):last-child)>.wpforms-field-description{flex-basis:100% !important;margin:2px 0 0 0 !important;}

/* ===== FIQS quote-form skin (claims look) — PILOT 6187 v2 verbatim-port 02/10 ===== */
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container{max-width:none !important;color:#464646;font-family:"Red Hat Display", sans-serif;line-height:1.6;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field{position:relative;margin-bottom:0;padding:0 !important;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field .wpforms-field-label{position:absolute;top:-9px;left:16px;background-color:#fff;padding:0 6px;margin:0 !important;font-size:14px !important;line-height:1.4 !important;color:#1D2B4F;pointer-events:none;transition:all .3s ease;z-index:1;transform-origin:left center;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 26px);}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field input[type="text"],
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field input[type="email"],
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field input[type="tel"],
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field input[type="number"],
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field input[type="url"],
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field input[type="password"],
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field textarea,
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field select{width:100% !important;padding:10px 16px !important;font-size:16px !important;line-height:1.5 !important;color:#2d3748 !important;background-color:#fff !important;border:1px solid #cbd5e0 !important;border-radius:6px !important;transition:border-color .25s ease,box-shadow .25s ease !important;min-height:50px !important;margin:0 !important;box-shadow:0 1px 3px rgba(0,0,0,0.05) !important;box-sizing:border-box !important;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field input:hover,
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field textarea:hover,
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field select:hover{border-color:#94a3b8 !important;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field input:focus,
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field textarea:focus,
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field select:focus{border-color:#3b82f6 !important;outline:0 !important;box-shadow:0 0 0 3px rgba(59,130,246,0.15) !important;background-color:#fafcff !important;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field textarea{min-height:100px !important;resize:vertical !important;padding:12px 16px !important;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field select{appearance:none !important;-webkit-appearance:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath fill='%23193963' d='M7 9L0 2l2-2 5 5 5-5 2 2z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 16px center !important;background-size:14px 10px !important;padding-right:45px !important;cursor:pointer !important;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field input[type="tel"].wpforms-smart-phone-field{padding-left:50px !important;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-required-label{color:#e74a3b;margin-left:2px;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field.wpforms-has-error input,
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field.wpforms-has-error select,
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field.wpforms-has-error textarea{border-color:#e74a3b !important;background-color:#fff8f8 !important;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-content:not(.noMakeup){padding:10px;background-color:#fafcff;border:1px solid #1D2B4F;border-radius:6px;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-radio .wpforms-field-label,
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-checkbox .wpforms-field-label{position:static !important;top:auto;left:auto;background-color:transparent;padding:0;font-size:16px !important;color:#2d3748;pointer-events:auto;transform:none;z-index:auto;margin-bottom:12px !important;font-weight:600;display:block;white-space:normal;max-width:none;overflow:visible;text-overflow:clip;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field input[type="checkbox"],
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field input[type="radio"]{accent-color:#FF7D44;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-divider{padding:10px 0 !important;float:left;width:100%;margin-bottom:10px !important;position:relative;padding-left:0 !important;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-divider h3{margin-top:0;position:relative;padding:0;background-color:#fff;padding-right:20px;font-size:20px !important;color:#1D2B4F !important;margin-bottom:10px;display:inline-block;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-divider::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:1px;background-color:#1D2B4F;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-divider .wpforms-field-description{margin-top:20px;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-repeater h3{color:#1D2B4F !important;position:relative;left:0;top:0;font-size:20px !important;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-repeater h3 .wpforms-field-repeater-display-rows-buttons{top:20px !important;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-submit{background:#FF7D44 !important;color:#fff !important;border:none !important;padding:14px 30px !important;border-radius:8px !important;font-size:16px !important;font-weight:600 !important;cursor:pointer !important;transition:background .25s ease,box-shadow .25s ease,transform .15s ease !important;text-transform:uppercase !important;letter-spacing:.5px !important;box-shadow:0 3px 10px rgba(255,125,68,0.3) !important;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-submit:hover{background:#006FB2 !important;transform:translateY(-1px) !important;box-shadow:0 5px 14px rgba(0,111,178,0.3) !important;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-submit:active{transform:translateY(0) !important;}
@media (max-width:768px){
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-submit{width:100% !important;padding:13px 20px !important;}
}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-layout-row{margin-bottom:25px !important;}

/* compound field-row 50-50 inside layout columns (fix stack by layout.min.css) 02/10 */
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row{display:flex !important;flex-wrap:wrap;gap:0 16px;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block{margin:0 !important;min-width:0;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-one-half{width:calc(50% - 8px) !important;float:none !important;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-name fieldset{min-width:0;margin:0;padding:0;border:0;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-sublabel{display:block;font-size:12px;color:#64748b;margin-top:4px;font-weight:500;}
/* first/last same-row: strip row-block h-padding that overflows calc(50%-8px) 02/10 */
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block{box-sizing:border-box !important;padding-left:0 !important;padding-right:0 !important;flex:0 0 auto;}
/* name First/Last: deterministic equal halves (flex-basis 0, nowrap) 02/10 */
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-name .wpforms-field-row{display:flex !important;flex-wrap:nowrap !important;gap:0 16px;}
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-name .wpforms-field-row .wpforms-field-row-block{flex:1 1 0 !important;width:auto !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important;min-width:0;}
/* name First/Last FINAL: max-specificity flex override (proven via local repro) 02/10 */
html body div:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-name fieldset div.wpforms-field-row{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:0 16px !important}
html body div:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-name fieldset div.wpforms-field-row div.wpforms-field-row-block{flex:1 1 0 !important;width:auto !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;min-width:0 !important;box-sizing:border-box !important;}
/* field-row ::before/::after (clearfix) become flex items under display:flex → gap counts them; kill for even 50-50 02/10 */
html body div:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-name fieldset div.wpforms-field-row::before,
html body div:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-name fieldset div.wpforms-field-row::after,
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row::before,
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row::after{display:none !important}

/* divider: kill WPForms default border-top (skin draws its own ::before line) 02/10 */
:is(#wpforms-6187,#wpforms-6183,#wpforms-6185,#wpforms-6189,#wpforms-6191,#wpforms-6193,#wpforms-6195,#wpforms-6692,#wpforms-6727,#wpforms-6822,#wpforms-6914,#wpforms-6923,#wpforms-6973,#wpforms-6984).wpforms-container .wpforms-form .wpforms-field-divider{border-top:none !important}
