#shower-quote-form h3{color:#00475a;text-align:left;margin-bottom:24px;font-size:1.5em;font-weight:700;letter-spacing:.01em}#shower-quote-form .seq-fields-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:18px}#shower-quote-form .seq-field-col{flex:1 1 10px;min-width:180px}#shower-quote-form label{display:block;margin-bottom:8px;color:#00475a;font-weight:600;font-size:1em;letter-spacing:.01em}#shower-quote-form input,#shower-quote-form select{width:100%;padding:6px 10px;margin-top:2px;border:1.5px solid #e0e0e0;border-radius:7px;background:#f8fafb;color:#00475a;font-size:.97em;transition:border .2s,box-shadow .2s;box-shadow:none}#shower-quote-form input:focus,#shower-quote-form select:focus{border-color:#00475a;outline:none;box-shadow:0 0 0 2px rgba(0,71,90,.08)}#shower-quote-form button{margin-top:14px;background:#00475a;color:#fff;border:none;border-radius:7px;padding:8px 18px;font-size:1em;font-weight:700;cursor:pointer;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(0,71,90,.08);letter-spacing:.01em}#shower-quote-form button:hover{background:#007c9d;box-shadow:0 4px 16px rgba(0,71,90,.13)}#seq-summary .seq-summary-compact{background:#f6fbfc;border-radius:8px;margin-bottom:8px;box-shadow:0 1px 4px rgba(255,214,0,.07)}#seq-summary .seq-summary-compact td{padding:10px 12px;font-size:1.08em;border-bottom:1px solid #e0e0e0}#seq-summary .seq-summary-compact tr:last-child td{border-bottom:none}#seq-summary .seq-summary-compact td:first-child{font-weight:800;color:#00475a;letter-spacing:.01em;font-size:1.08em}#seq-summary .seq-summary-compact td:last-child{text-align:right;font-weight:700;color:#222;font-size:1.08em}#seq-summary .seq-summary-compact .seq-summary-highlight td{color:#007c9d;font-weight:900;font-size:1.12em}#seq-summary .seq-summary-compact .seq-summary-calc td{color:#1976d2;font-weight:800;font-size:1.08em}#seq-summary .seq-summary-compact .seq-summary-icon{width:24px;text-align:center;font-size:1.1em;color:#ffd600}#seq-summary .seq-summary-breakup{font-weight:800;color:#00475a;margin-top:18px;margin-bottom:4px;font-size:1.08em;border:none;background:0 0;padding:0}#seq-summary .seq-summary-breakup-table{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:.5em 1.5em;margin-left:12px;margin-bottom:.5em}#seq-summary .seq-summary-breakup-label{text-align:left;font-weight:600;color:#00475a;padding:4px 0}#seq-summary .seq-summary-breakup-value{text-align:right;font-weight:600;color:#00475a;padding:4px 0}#seq-summary .seq-summary-breakup-total{color:#007c9d;font-size:1.18em;font-weight:900}.seq-thankyou{text-align:center;margin:30px 0;font-size:1.1em;color:#00475a;background:#f6fbfc;border:1.5px solid #e0e0e0;border-radius:10px;padding:18px 10px;max-width:420px;margin-left:auto;margin-right:auto;box-shadow:0 2px 8px rgba(0,71,90,.04)}#shower-quote-form .seq-image-options{display:flex!important;flex-wrap:wrap!important;gap:18px!important;margin-bottom:18px!important;width:100%!important;justify-content:flex-start!important;min-width:320px}#shower-quote-form .seq-image-option{display:inline-flex!important;flex-direction:column!important;align-items:center!important;cursor:pointer;border:1.5px solid #e0e0e0;border-radius:10px;padding:4px 6px 2px;transition:border .2s,box-shadow .2s,background .2s;background:#f8fafb;min-width:90px;width:120px;box-sizing:border-box;margin:0!important;margin-bottom:0!important;position:relative}#shower-quote-form .seq-image-option.selected,#shower-quote-form .seq-image-option input:checked+img{border-color:#00475a;background:#eaf6fa;box-shadow:0 2px 8px rgba(0,71,90,.1)}#shower-quote-form .seq-image-option img{width:auto!important;height:70px!important;max-width:100%!important;object-fit:contain;margin-bottom:6px;border-radius:6px;border:1px solid #eee;background:#fff;box-shadow:0 1px 4px rgba(0,71,90,.06)}#shower-quote-form .seq-image-option span{font-size:.97em;color:#00475a;margin-top:2px;font-weight:600;letter-spacing:.01em}#shower-quote-form .seq-image-option input[type=radio]{display:none}#shower-quote-step2 button{min-height:36px;padding-top:.4em;padding-bottom:.4em;margin-right:10px;font-size:1em;border-radius:7px;box-sizing:border-box}@media (max-width:700px){#shower-quote-form .seq-fields-row{flex-direction:column;gap:10px}#shower-quote-form .seq-field-col{min-width:100%}}.seq-summary-table{display:grid;grid-template-columns:1fr 1fr;gap:.5em 1.5em;align-items:center;margin-bottom:.5em}.seq-summary-table .seq-summary-label{text-align:left;font-weight:600;color:#00475a;padding:6px 0;border-bottom:1px solid #e0e0e0}.seq-summary-table .seq-summary-value{text-align:right;font-weight:500;color:#00475a;padding:6px 0;border-bottom:1px solid #e0e0e0}@media (max-width:600px){#seq-summary .seq-glass-btn{display:inline-flex!important;align-items:center;font-size:.98em!important;padding:10px!important;min-width:0!important;width:48%!important;margin:0 1% 8px 0!important;box-sizing:border-box;justify-content:center}#seq-summary .seq-glass-btn:last-child{margin-right:0!important}}