.ts-panel{--ts-ink:#3e1c1c;--ts-line:rgb(62 28 28/0.45);--ts-err:#a8231c;--ts-err-bg:#fbf1f0;position:relative;border-radius:17px;background:#ffffff;padding:24px 20px 20px;color:var(--ts-ink);box-shadow:0 18px 40px rgb(62 28 28/.1)}.ts-panel[data-state=idle],.ts-panel[data-state=loading]{min-height:880px}@media (min-width:1024px){.ts-panel{padding:36px 40px 28px}.ts-panel[data-state=idle],.ts-panel[data-state=loading]{min-height:720px}}.ts-hint{margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid rgb(62 28 28/.15);font-weight:600}.ts-failed{margin-top:12px}.ts-mount{position:relative}body .ts-panel #tripleseat_link{display:none}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline){color:var(--ts-ink);font-family:var(--font-sans),"Poppins",sans-serif}body .ts-panel #tripleseat_embed_form :is(table,tbody,tr,td){display:block;width:100%;margin:0;padding:0;border:0}body .ts-panel #tripleseat_embed_form tr{margin-bottom:16px}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline) h2{margin:10px 0 2px;font-size:12px;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.2em;color:var(--ts-ink)}body .ts-panel #tripleseat_embed_form tr.row_details_header{margin-top:24px}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline) label{display:block;float:none;margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.35;color:var(--ts-ink);cursor:pointer}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline) label em{display:block;margin-top:2px;font-style:normal;font-weight:400;opacity:.8}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline) :is(input[type=text],input:not([type]),select,textarea){display:block;float:none;width:100%;max-width:100%;min-height:48px;margin:0;padding:0 14px;border:1px solid var(--ts-line);border-radius:10px;background-color:#ffffff;box-shadow:none;color:var(--ts-ink);font-family:inherit;font-size:16px;line-height:1.4}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline) :is(#lead_guest_count,#lead_phone_number,#dp_lead_event_date){width:100%}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline) textarea{min-height:110px;padding:12px 14px;resize:vertical}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline) select{appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='%233e1c1c' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline) :is(input,select,textarea):focus-visible{border-color:#cf2327;outline:2px solid #cf2327;outline-offset:1px}body .ts-panel #tripleseat_embed_form :is(tr.row_email_opt_out,tr.row_gdpr_consent) td{display:flex;align-items:flex-start;gap:6px}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline) input[type=checkbox]{flex:none;width:22px;height:22px;margin:10px 4px 0 0;accent-color:#cf2327}body .ts-panel #tripleseat_embed_form :is(tr.row_email_opt_out,tr.row_gdpr_consent) label{flex:1 1 auto;margin:0;padding-top:10px;font-weight:400;line-height:1.5}body .ts-panel #tripleseat_embed_form tr.row_gdpr_consent label a{color:inherit;text-decoration:underline}body .ts-panel #tripleseat_embed_form :is(tr.row_time,tr.row_additional_information,tr.row_referred_by,tr.row_email_opt_out,tr.row_contact_header){display:none}body .ts-panel #tripleseat_embed_form tr.row_phone_number td.extension{display:none}body .ts-panel #tripleseat_embed_form tbody{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px}body .ts-panel #tripleseat_embed_form tr{grid-column:1/-1;min-width:0}body .ts-panel #tripleseat_embed_form tr.row_first_name{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px}body .ts-panel #tripleseat_embed_form tr.row_event_date{grid-column:1}body .ts-panel #tripleseat_embed_form tr.row_guest_count{grid-column:2}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline) .g-recaptcha{min-height:78px;margin:6px 0 12px}body .ts-panel #tripleseat_embed_form #lead_form_submit{display:flex;flex-direction:column;align-items:stretch}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline) #lead_submit{display:flex;align-items:center;justify-content:center;float:none;width:100%;min-height:52px;margin:12px 0 0;padding:0 32px;border:0;border-radius:9999px;background:#cf2327;color:#f3e8d8;-webkit-appearance:none;appearance:none;font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline) #lead_submit:hover{background:#3e1c1c}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline) #lead_submit[disabled]{opacity:.55;cursor:progress}body .ts-panel #tripleseat_embed_form #lead_form_submit a{align-self:flex-start;margin-top:12px;font-size:13px;opacity:.7;text-decoration:underline}body .ts-panel .errorExplanation{margin:0 0 20px;padding:14px 16px;border:1px solid var(--ts-err);border-radius:10px;background:var(--ts-err-bg);color:var(--ts-ink)}body .ts-panel .errorExplanation h2{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--ts-err);text-transform:none;letter-spacing:0}body .ts-panel .errorExplanation ul{margin:0;padding:0 0 0 18px;list-style:disc}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline) :is(input.error,select.error,textarea.error){border-color:var(--ts-err);border-width:2px;background-color:var(--ts-err-bg)}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline) span.help-block.danger{display:block;margin-top:6px;font-size:14px;color:var(--ts-err)}body .ts-panel :is(#tripleseat_embed_form,#tripleseat_embed_form_inline) .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}body .ts-panel #tripleseat_embed_form td:has(>#dp_lead_event_date){position:relative}body #ui-datepicker-div{z-index:60!important;padding:10px;border:1px solid #8a7676;border-radius:10px;background:#ffffff;color:#3e1c1c;box-shadow:0 10px 28px rgb(62 28 28/.18)}body .ts-panel #ui-datepicker-div{position:absolute!important;top:100%!important;left:0!important;width:min(320px,calc(100vw - 40px))!important;margin-top:6px}body .ts-panel #tripleseat_embed_form #ui-datepicker-div table{display:table;width:100%;margin:4px 0 0}body .ts-panel #tripleseat_embed_form #ui-datepicker-div thead{display:table-header-group}body .ts-panel #tripleseat_embed_form #ui-datepicker-div tbody{display:table-row-group;width:auto}body .ts-panel #tripleseat_embed_form #ui-datepicker-div tr{display:table-row;width:auto;margin:0}body .ts-panel #tripleseat_embed_form #ui-datepicker-div :is(td,th){display:table-cell;width:auto;margin:0;padding:1px}body #ui-datepicker-div td :is(a,span){display:flex;align-items:center;justify-content:center;min-height:36px;text-align:center}body #ui-datepicker-div td .ui-state-active{background:#cf2327;color:#ffffff}.ts-panel[data-state=sent] .ts-stage,.ts-thanks:empty{display:none}.ts-thanks-h{margin:0;font-size:2rem;line-height:1;color:#cf2327}.ts-thanks-h:focus{outline:none}.ts-thanks-line{margin:12px 0 0;line-height:1.55}