#tripleseat_embed_form{font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji";color:#1f2937}#tripleseat_embed_form table[data-cy="tripleseat_embed_form_table"]{width:100%;border-collapse:separate;border-spacing:0;background:#ffffff;border:1px solid #e5e7eb;box-shadow:0 8px 24px rgba(0,0,0,.07);overflow:hidden}#tripleseat_embed_form tr{border-bottom:1px solid #e5e7eb}#tripleseat_embed_form tr:last-child{border-bottom:0}#tripleseat_embed_form td{padding:.6rem!important;vertical-align:top}#tripleseat_embed_form tr.row_first_name td,#tripleseat_embed_form tr.row_phone_number td,#tripleseat_embed_form tr.row_time td{width:50%}#tripleseat_embed_form td[colspan="2"]{width:100%}#tripleseat_embed_form h2{margin:10px 0;font-size:1.125rem;line-height:1.3;font-weight:700;letter-spacing:.2px}#tripleseat_embed_form .row_contact_header td,#tripleseat_embed_form .row_details_header td{background:#f2f2f2}#tripleseat_embed_form .row_contact_header h2,#tripleseat_embed_form .row_details_header h2{color:#0f172a;padding-bottom:0}#tripleseat_embed_form label{display:inline-block;margin-bottom:8px;font-size:.92rem;color:#6b7280}#tripleseat_embed_form .required{color:#dc2626;font-weight:700}#tripleseat_embed_form input[type="text"],#tripleseat_embed_form input[type="email"],#tripleseat_embed_form input[type="tel"],#tripleseat_embed_form input.text,#tripleseat_embed_form select,#tripleseat_embed_form textarea,#tripleseat_embed_form .timeselect_input{width:100%;-webkit-appearance:none;appearance:none;border:1px solid #e5e7eb;background:#ffffff;padding:8px 10px;font-size:1rem;line-height:1.25;color:#1f2937;transition:box-shadow .15s ease,border-color .15s ease,background-color .15s ease;margin-bottom:14px}#tripleseat_embed_form textarea{min-height:110px;resize:vertical}#tripleseat_embed_form input::placeholder,#tripleseat_embed_form textarea::placeholder{color:#9aa3af}#tripleseat_embed_form input:focus,#tripleseat_embed_form select:focus,#tripleseat_embed_form textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.18)}#tripleseat_embed_form .row_email_opt_out td{display:flex;gap:10px;align-items:center}#tripleseat_embed_form input[type="checkbox"].checkbox{width:18px;height:18px;vertical-align:middle}#tripleseat_embed_form .referral_source_other{margin-top:10px}#tripleseat_embed_form .cell_start_time,#tripleseat_embed_form .cell_end_time{padding-right:26px}#tripleseat_embed_form .ts_robot_check td{display:flex;justify-content:center;align-items:center;padding-top:8px;padding-bottom:14px}#tripleseat_embed_form .row_submit td{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;background:#f8fafc}#tripleseat_embed_form input.button#lead_submit{-webkit-appearance:none;appearance:none;border:0;background:linear-gradient(180deg,#0ea5e9,#0284c7);color:#ffffff;font-weight:700;letter-spacing:.25px;padding:12px 18px;cursor:pointer;transition:transform .05s ease,filter .15s ease,box-shadow .15s ease;box-shadow:0 4px 16px rgba(2,132,199,.25)}#tripleseat_embed_form input.button#lead_submit:hover{filter:brightness(1.03)}#tripleseat_embed_form input.button#lead_submit:active{transform:translateY(1px)}#tripleseat_embed_form #submit_spinner{min-width:24px;min-height:24px;display:inline-flex;align-items:center}#tripleseat_embed_form #lead_form_submit a[href*="tripleseat"]{font-size:.85rem;color:#6b7280;text-decoration:none}#tripleseat_embed_form #lead_form_submit a[href*="tripleseat"]:hover{text-decoration:underline}#tripleseat_embed_form .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#tripleseat_embed_form label em{font-style:normal;color:#6b7280}#tripleseat_embed_form .has-error input,#tripleseat_embed_form .has-error select,#tripleseat_embed_form .has-error textarea,#tripleseat_embed_form [aria-invalid="true"]{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.12)}#tripleseat_embed_form .has-error label,#tripleseat_embed_form [aria-invalid="true"]+label{color:#dc2626}@media (max-width:700px){#tripleseat_embed_form td{display:block;width:100%!important;padding:18px 26px}#tripleseat_embed_form .row_submit td{gap:10px}#tripleseat_embed_form input.button#lead_submit{width:100%;text-align:center;background-color:red!important}}