@charset "UTF-8";@keyframes _fadeIn_17t7j_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_17t7j_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_17t7j_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _scaleIn_17t7j_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._editForm_17t7j_40{display:flex;flex-direction:column;width:100%;max-width:100%}._formFields_17t7j_47{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}@media (max-width: 767px){._formFields_17t7j_47{padding:1rem;gap:1rem}}._field_17t7j_60{display:flex;flex-direction:column;gap:.5rem;position:relative}._label_17t7j_67{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#1a1a1a;margin-bottom:.25rem}._label_17t7j_67 svg{color:#0d6b5c;flex-shrink:0;width:18px;height:18px;transition:transform .25s cubic-bezier(0,0,.2,1)}._field_17t7j_60:focus-within ._label_17t7j_67 svg{transform:scale(1.1);color:#0d6b5c}._input_17t7j_89,._select_17t7j_90,._textarea_17t7j_91{width:100%;padding:.75rem 1rem;border:2px solid #E9ECEF;border-radius:.75rem;font-size:1rem;font-family:inherit;color:#1a1a1a;background:#fff;transition:all .25s cubic-bezier(0,0,.2,1);box-sizing:border-box;min-height:48px}._input_17t7j_89:hover:not(:disabled),._select_17t7j_90:hover:not(:disabled),._textarea_17t7j_91:hover:not(:disabled){border-color:#dee2e6;background:#0d6b5c05}._input_17t7j_89:focus,._select_17t7j_90:focus,._textarea_17t7j_91:focus{outline:none;border-color:#0d6b5c;background:#0d6b5c0a;box-shadow:0 0 0 4px #0d6b5c1f;transform:translateY(-1px)}._input_17t7j_89:disabled,._select_17t7j_90:disabled,._textarea_17t7j_91:disabled{background:#f8f9fa;cursor:not-allowed;opacity:.6;border-color:#e9ecef}._input_17t7j_89::placeholder,._select_17t7j_90::placeholder,._textarea_17t7j_91::placeholder{color:#adb5bd}._input_17t7j_89{font-weight:500;letter-spacing:.01em}._textarea_17t7j_91{resize:vertical;min-height:120px;font-family:inherit;line-height:1.6;padding-top:.75rem;padding-bottom:.75rem}._select_17t7j_90{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px;padding-right:2rem}._select_17t7j_90:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23128f5a' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}._select_17t7j_90:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23128f5a' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}._inputWrapper_17t7j_163{position:relative;display:flex;align-items:center}._loading_17t7j_169{padding:1rem;text-align:center;color:#6c757d;font-size:.875rem;background:#0d6b5c0a;border-radius:.75rem;border:1px dashed rgba(13,107,92,.3);display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:48px;font-weight:500}._loading_17t7j_169:before{content:"";width:18px;height:18px;border:2px solid rgba(13,107,92,.2);border-top-color:#0d6b5c;border-radius:50%;animation:_spin_17t7j_1 .8s linear infinite;flex-shrink:0}._loading_17t7j_169 span{display:block}@keyframes _spin_17t7j_1{to{transform:rotate(360deg)}}._error_17t7j_203{color:#dc3545;font-size:.75rem;margin-top:.25rem;display:flex;align-items:center;gap:.25rem;font-weight:500}._error_17t7j_203:before{content:"⚠";font-size:14px}._errorMessage_17t7j_217{padding:1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}._errorMessage_17t7j_217 p{margin:0;color:#1a1a1a;font-size:1rem;font-weight:600}._errorMessage_17t7j_217 ._errorReason_17t7j_231{color:#6c757d;font-size:.875rem;line-height:1.5;max-width:400px}._errorMessage_17t7j_217 button{margin-top:.5rem}._actions_17t7j_241{display:flex;gap:.75rem;justify-content:flex-end;padding:1.25rem 1.5rem;border-top:1px solid #E9ECEF;background:#f8f9fa80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 767px){._actions_17t7j_241{padding:1rem;flex-direction:column-reverse}}._actions_17t7j_241 button{min-width:140px;font-weight:600;padding:.75rem 1.25rem;border-radius:.75rem;transition:all .25s cubic-bezier(0,0,.2,1)}@media (max-width: 767px){._actions_17t7j_241 button{width:100%;min-width:unset}}._fieldGroup_17t7j_270{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 767px){._fieldGroup_17t7j_270{grid-template-columns:1fr}}._required_17t7j_281:after{content:"*";color:#dc3545;margin-left:2px}@keyframes _slideIn_17t7j_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._field_17t7j_60{animation:_slideIn_17t7j_1 .3s cubic-bezier(0,0,.2,1);animation-fill-mode:both}._field_17t7j_60:nth-child(1){animation-delay:.05s}._field_17t7j_60:nth-child(2){animation-delay:.1s}._field_17t7j_60:nth-child(3){animation-delay:.15s}._field_17t7j_60:nth-child(4){animation-delay:.2s}._autoAcceptWarning_17t7j_314{margin-top:.5rem;padding:.75rem;border-radius:.75rem;border:1px solid rgba(255,193,7,.4);background-color:#ffc1070f}._autoAcceptTitle_17t7j_322{font-size:.875rem;font-weight:600;color:#ffc107;margin-bottom:.25rem;margin-top:0}._autoAcceptText_17t7j_330{font-size:.75rem;color:#6c757d;line-height:1.5;margin:0}@keyframes _fadeIn_1keaf_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1keaf_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_1keaf_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _scaleIn_1keaf_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._bookingCard_1keaf_39{background:#fff;border:1px solid #E9ECEF;border-radius:.5rem;padding:1rem;margin-bottom:.75rem;transition:box-shadow .25s cubic-bezier(0,0,.2,1),border-color .25s cubic-bezier(0,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d;max-width:100%}._bookingCard_1keaf_39:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-color:#ccfbf1}@media (max-width: 767px){._bookingCard_1keaf_39{padding:.75rem}}._header_1keaf_61{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #E9ECEF;gap:.75rem}@media (max-width: 767px){._header_1keaf_61{flex-direction:column;gap:.5rem;align-items:stretch}}._restaurantInfo_1keaf_78{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex:1;min-width:0}@media (max-width: 767px){._restaurantInfo_1keaf_78{flex-direction:column;align-items:flex-start;gap:.5rem}}._restaurantName_1keaf_94{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}@media (max-width: 767px){._restaurantName_1keaf_94{font-size:.875rem}}._detailsLink_1keaf_112{color:#0d6b5c;text-decoration:none;font-size:.75rem;font-weight:500;transition:all .25s cubic-bezier(0,0,.2,1);padding:.25rem .5rem;border-radius:.25rem;white-space:nowrap;flex-shrink:0}._detailsLink_1keaf_112:hover{color:#0a5449;background:#0d6b5c1a;transform:translate(1px)}._body_1keaf_129{margin-bottom:.75rem}._infoRow_1keaf_133{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.25rem 0;gap:.5rem}._infoRow_1keaf_133:last-child{margin-bottom:0}._label_1keaf_145{font-size:.75rem;color:#6c757d;font-weight:500;flex-shrink:0}._value_1keaf_152{font-size:.75rem;color:#1a1a1a;font-weight:500;text-align:right;min-width:0}._notes_1keaf_160{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #f0f0f0}._notes_1keaf_160 ._label_1keaf_145{display:block;margin-bottom:.25rem;font-size:.75rem}._notes_1keaf_160 ._value_1keaf_152{color:#666;font-style:italic;margin:0;font-size:.75rem;line-height:1.4}._actions_1keaf_178{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px solid #f0f0f0}@media (max-width: 767px){._actions_1keaf_178{flex-direction:column}._actions_1keaf_178 button{width:100%}}._dashboard_1cdwu_1{max-width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._hero_1cdwu_6{margin-bottom:2rem;animation:_rise_1cdwu_1 .5s ease-out}._brand_1cdwu_11{font-family:Playfair Display,Georgia,serif;font-size:.95rem;font-weight:700;letter-spacing:.04em;color:#0d7377;margin:0 0 .65rem}._hero_1cdwu_6 h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#2d3748;margin:0 0 .65rem;letter-spacing:-.03em;line-height:1.15}._lead_1cdwu_30{font-size:1.0625rem;color:#718096;margin:0 0 1.5rem;line-height:1.55;max-width:28rem}._ctaRow_1cdwu_38{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}._primaryCta_1cdwu_45,._secondaryCta_1cdwu_46,._emptyCta_1cdwu_47{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.35rem;border-radius:10px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1)}._primaryCta_1cdwu_45,._emptyCta_1cdwu_47{background:linear-gradient(135deg,#0d7377,#0f8589);color:#fff;box-shadow:0 4px 14px #0d737733}._primaryCta_1cdwu_45:hover,._emptyCta_1cdwu_47:hover{background:linear-gradient(135deg,#0a5c5f,#0d7377);color:#fff}._secondaryCta_1cdwu_46{background:transparent;color:#0a5c5f;border:1px solid #ccfbf1}._secondaryCta_1cdwu_46:hover{background:#f0fdfa;border-color:#0d7377}._metaStrip_1cdwu_81{display:flex;flex-wrap:wrap;gap:1rem 1.75rem;margin-bottom:2rem;padding:1rem 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}._metaItem_1cdwu_91{display:flex;flex-direction:column;gap:.15rem;text-decoration:none;color:inherit;min-width:0}._metaItem_1cdwu_91:hover ._metaValue_1cdwu_99{color:#0d7377}._metaValue_1cdwu_99{font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:700;color:#2d3748;line-height:1.2;transition:color .22s cubic-bezier(.4,0,.2,1)}._metaLabel_1cdwu_112{font-size:.8125rem;color:#718096;font-weight:500}._block_1cdwu_118{margin-bottom:2rem}._blockHead_1cdwu_122{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}._blockHead_1cdwu_122 h2{font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:700;color:#2d3748;margin:0;letter-spacing:-.02em}._seeAll_1cdwu_138{font-size:.875rem;font-weight:600;color:#0d7377;text-decoration:none;white-space:nowrap}._seeAll_1cdwu_138:hover{color:#0a5c5f;text-decoration:underline}._empty_1cdwu_47{padding:1.75rem 0 .5rem}._emptyTitle_1cdwu_154{font-size:1.05rem;font-weight:600;color:#2d3748;margin:0 0 .4rem}._emptyDesc_1cdwu_161{font-size:.95rem;color:#718096;margin:0 0 1.25rem;line-height:1.5;max-width:28rem}._bookingsList_1cdwu_169{display:flex;flex-direction:column;gap:.75rem}._shortcuts_1cdwu_175{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .15rem;padding-top:.25rem}._shortcuts_1cdwu_175 a{font-size:.875rem;font-weight:600;color:#4a5568;text-decoration:none;padding:.35rem .5rem;border-radius:6px;transition:color .22s cubic-bezier(.4,0,.2,1),background .22s cubic-bezier(.4,0,.2,1)}._shortcuts_1cdwu_175 a:hover{color:#0a5c5f;background:#f0fdfa}._dot_1cdwu_196{width:3px;height:3px;border-radius:50%;background:#a0aec0;margin:0 .15rem}@keyframes _rise_1cdwu_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._hero_1cdwu_6 h1{font-size:1.85rem}._lead_1cdwu_30{font-size:.95rem}._ctaRow_1cdwu_38{flex-direction:column;align-items:stretch}._primaryCta_1cdwu_45,._secondaryCta_1cdwu_46{width:100%}}@keyframes _fadeIn_1wxgh_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1wxgh_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_1wxgh_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _scaleIn_1wxgh_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._bookings_1wxgh_39{max-width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_1wxgh_44{margin-bottom:2rem}._header_1wxgh_44 h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:#2d3748;margin:0 0 .4rem;letter-spacing:-.02em;line-height:1.2}._header_1wxgh_44 p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#718096;margin:0;line-height:1.5;max-width:36rem}._filters_1wxgh_65{display:flex;gap:.5rem;margin-bottom:1.75rem;flex-wrap:wrap}@media (max-width: 767px){._filters_1wxgh_65{gap:.4rem;margin-bottom:1rem;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}._filters_1wxgh_65::-webkit-scrollbar{display:none}}._filterButton_1wxgh_86{padding:.55rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#718096;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;font-family:inherit}._filterButton_1wxgh_86:hover{background:#f0fdfa;border-color:#ccfbf1;color:#0a5c5f}._filterButton_1wxgh_86._active_1wxgh_103{background:linear-gradient(135deg,#0d7377,#0f8589);border-color:transparent;color:#fff;box-shadow:0 4px 14px #0d737733}@media (max-width: 767px){._filterButton_1wxgh_86{padding:.45rem .85rem;font-size:.75rem;white-space:nowrap}}._bookingsList_1wxgh_117{display:flex;flex-direction:column;gap:.85rem}@media (max-width: 767px){._bookingsList_1wxgh_117{gap:.5rem}}._photoUpload_8xaez_1{display:flex;flex-direction:column;gap:.75rem}._label_8xaez_7{font-size:.9375rem;font-weight:500;color:#333}._helpText_8xaez_13{font-size:.875rem;color:#666;margin:0}._photosGrid_8xaez_19{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem;margin-top:.5rem}._photoItem_8xaez_26{position:relative;aspect-ratio:1;border-radius:.5rem;overflow:hidden;border:1px solid #E9ECEF;background:#f5f5f5}._photoPreview_8xaez_35{width:100%;height:100%;object-fit:cover}._removeButton_8xaez_41{position:absolute;top:.25rem;right:.25rem;width:24px;height:24px;border-radius:50%;background:#000000b3;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(0,0,.2,1)}._removeButton_8xaez_41:hover:not(:disabled){background:#dc3545e6;transform:scale(1.1)}._removeButton_8xaez_41:active:not(:disabled){transform:scale(.95)}._removeButton_8xaez_41:disabled{opacity:.5;cursor:not-allowed}._removeButton_8xaez_41 svg{width:14px;height:14px}._addButton_8xaez_73{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:2px dashed #DEE2E6;border-radius:.5rem;background:#fff;color:#6c757d;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(0,0,.2,1)}._addButton_8xaez_73:hover:not(:disabled){border-color:#0d6b5c;color:#0d6b5c;background:#0d6b5c0d}._addButton_8xaez_73:active:not(:disabled){transform:scale(.98)}._addButton_8xaez_73:disabled{opacity:.5;cursor:not-allowed}._addButton_8xaez_73 svg{width:18px;height:18px}._hiddenInput_8xaez_105{display:none}._error_8xaez_109{margin-top:.25rem}._errorText_8xaez_113{color:#dc3545;font-size:.875rem}._reviewForm_1g3o0_1{display:flex;flex-direction:column;gap:1.5rem}._ratingSection_1g3o0_7{display:flex;flex-direction:column;gap:.5rem}._label_1g3o0_13{font-size:.9375rem;font-weight:500;color:#333}._commentSection_1g3o0_19{display:flex;flex-direction:column;gap:.5rem}._textarea_1g3o0_25{width:100%;padding:.75rem;border:1px solid #e0e0e0;border-radius:.375rem;font-size:.9375rem;font-family:inherit;resize:vertical;transition:border-color .2s ease}._textarea_1g3o0_25:focus{outline:none;border-color:var(--color-primary, #007bff)}._textarea_1g3o0_25._error_1g3o0_39{border-color:#dc3545}._textarea_1g3o0_25::placeholder{color:#999}._error_1g3o0_39{color:#dc3545;font-size:.875rem;margin-top:.25rem}._errorText_1g3o0_52{color:#dc3545;font-size:.875rem}._actions_1g3o0_57{display:flex;gap:1rem;justify-content:flex-end;flex-wrap:wrap}._evaluationMode_1g3o0_64{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:#f8f9fa;border-radius:.5rem;border:1px solid #e0e0e0}._toggleLabel_1g3o0_74{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;cursor:pointer}._toggleLabel_1g3o0_74 ._checkbox_1g3o0_82{width:1.25rem;height:1.25rem;cursor:pointer}._helpText_1g3o0_88{font-size:.875rem;color:#666;margin:0}._criteriaSection_1g3o0_94{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:#f8f9fa;border-radius:.5rem;border:1px solid #e0e0e0}._criteriaHelp_1g3o0_104{font-size:.875rem;color:#666;margin:0;font-style:italic}._criteriaGroup_1g3o0_111{display:flex;flex-direction:column;gap:1.5rem}._criteriaItem_1g3o0_117{display:flex;flex-direction:column;gap:.5rem}._criteriaLabel_1g3o0_123{font-size:.875rem;font-weight:500;color:#555}._calculatedRating_1g3o0_129{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#fff;border:1px solid #007bff;border-radius:.375rem;margin-top:.5rem}._calculatedRatingLabel_1g3o0_140{font-size:.875rem;font-weight:500;color:#333}._calculatedRatingValue_1g3o0_146{font-size:1.125rem;font-weight:600;color:#007bff}._errorMessage_1g3o0_152{padding:.75rem;background-color:#fee;border:1px solid #dc3545;border-radius:.375rem}._moderationMessage_1g3o0_159{padding:1rem;background-color:#fff3cd;border:1px solid #ffc107;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem}._moderationText_1g3o0_169{font-size:.9375rem;color:#856404;font-weight:500}._moderationHelp_1g3o0_175{font-size:.875rem;color:#856404;margin:0;font-style:italic}._additionalSection_1g3o0_182{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background-color:#f0fdfa;border:1px solid #ccfbf1;border-radius:.5rem}._additionalSectionTitle_1g3o0_192{font-size:1rem;font-weight:600;color:#0d7377;margin:0}._optionalNote_1g3o0_199{font-size:.875rem;color:#666;margin:0;font-style:italic;line-height:1.5}._additionalCriteria_1g3o0_207{display:flex;flex-direction:column;gap:1.25rem;margin-top:.5rem}._additionalCriteriaItem_1g3o0_214{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:#fff;border-radius:.5rem;border:1px solid #e0e0e0}._additionalCriteriaLabel_1g3o0_224{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;font-weight:500;color:#555}._additionalCriteriaSubtitle_1g3o0_233{font-size:.75rem;font-weight:400;color:#888;font-style:italic}._photoSection_1g3o0_240{display:flex;flex-direction:column;gap:.75rem}._uploadProgress_1g3o0_246{margin-top:.5rem}._uploadProgressText_1g3o0_250{font-size:.875rem;color:#666;margin:0 0 .5rem}._uploadProgressBar_1g3o0_256{width:100%;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden}._uploadProgressFill_1g3o0_264{height:100%;background:linear-gradient(90deg,#0d6b5c,#0e7d6a);transition:width .3s ease}@keyframes _fadeIn_1s0q1_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1s0q1_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_1s0q1_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _scaleIn_1s0q1_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._bookingDetail_1s0q1_39{max-width:800px;margin:0 auto}._header_1s0q1_44{margin-bottom:2rem}._header_1s0q1_44 ._backButton_1s0q1_47{background:none;border:none;color:var(--color-primary, #007bff);font-size:.9375rem;cursor:pointer;padding:0;margin-bottom:1rem;transition:color .2s ease}._header_1s0q1_44 ._backButton_1s0q1_47:hover{color:var(--color-primary-dark, #0056b3);text-decoration:underline}._header_1s0q1_44 h1{font-size:2rem;font-weight:700;color:#333;margin:0}._content_1s0q1_68{background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;padding:2rem}@media (max-width: 767px){._content_1s0q1_68{padding:1rem}}._statusSection_1s0q1_80{margin-bottom:1.5rem}._restaurantInfo_1s0q1_84{margin-bottom:2rem}._restaurantInfo_1s0q1_84 h2{font-size:1.5rem;font-weight:600;color:#333;margin:0}._detailsGrid_1s0q1_94{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #f0f0f0}._detailItem_1s0q1_103{display:flex;flex-direction:column;gap:.5rem}._label_1s0q1_109{font-size:.875rem;color:#666;font-weight:500}._value_1s0q1_115{font-size:1rem;color:#333;font-weight:500}._notesSection_1s0q1_121{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #f0f0f0}._notesSection_1s0q1_121 h3{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 .75rem}._notesSection_1s0q1_121 p{font-size:.9375rem;color:#666;line-height:1.6;margin:0;font-style:italic}._customerInfo_1s0q1_140{margin-bottom:2rem}._customerInfo_1s0q1_140 h3{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 1rem}._customerDetails_1s0q1_150{display:flex;flex-direction:column;gap:1rem}._customerDetails_1s0q1_150>div{display:flex;flex-direction:column;gap:.25rem}._actions_1s0q1_161{display:flex;gap:1rem;padding-top:2rem;border-top:1px solid #f0f0f0;flex-wrap:wrap}._errorContainer_1s0q1_169{text-align:center;padding:3rem 1.5rem}._errorContainer_1s0q1_169 h2{font-size:1.5rem;color:#333;margin:0 0 .5rem}._errorContainer_1s0q1_169 p{color:#666;margin:0 0 1.5rem}@media (max-width: 768px){._content_1s0q1_68{padding:1.5rem}._detailsGrid_1s0q1_94{grid-template-columns:1fr;gap:1rem}._actions_1s0q1_161{flex-direction:column}._actions_1s0q1_161 button{width:100%}}@keyframes _fadeIn_ic6e3_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_ic6e3_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_ic6e3_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _scaleIn_ic6e3_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._reviews_ic6e3_39{max-width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_ic6e3_44{margin-bottom:2rem}._header_ic6e3_44 h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:#2d3748;margin:0 0 .4rem;letter-spacing:-.02em;line-height:1.2}._header_ic6e3_44 p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#718096;margin:0;line-height:1.5;max-width:36rem}._header_ic6e3_44{margin-bottom:1.25rem}@media (max-width: 767px){._header_ic6e3_44{margin-bottom:1rem}}._reviewsTabs_ic6e3_73{margin-top:1rem}._pendingReviews_ic6e3_77{padding-top:1rem}._pendingList_ic6e3_81{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width: 768px) and (max-width: 991px){._pendingList_ic6e3_81{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){._pendingList_ic6e3_81{grid-template-columns:repeat(3,1fr)}}._pendingCard_ic6e3_97{padding:1rem;transition:all .25s cubic-bezier(0,0,.2,1);box-sizing:border-box;width:100%;max-width:100%;overflow:visible}._pendingCard_ic6e3_97:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._pendingCardHeader_ic6e3_110{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #E9ECEF}._pendingCardHeader_ic6e3_110 ._restaurantName_ic6e3_118{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 .25rem}._pendingCardHeader_ic6e3_110 ._bookingDate_ic6e3_124{font-size:.875rem;color:#6c757d;margin:0}._pendingCardBody_ic6e3_130{margin-bottom:1rem}._bookingInfo_ic6e3_134{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:#6c757d}._bookingInfo_ic6e3_134 ._notes_ic6e3_141{font-style:italic;padding:.5rem;background:#f8f9fa;border-radius:.25rem}._pendingCardActions_ic6e3_148{display:flex;gap:.5rem;padding-top:1rem;border-top:1px solid #E9ECEF;flex-wrap:wrap;width:100%;box-sizing:border-box;min-width:0;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}._pendingCardActions_ic6e3_148 button{flex:1 1 auto;min-width:0;max-width:100%;box-sizing:border-box;white-space:normal!important;word-wrap:break-word;font-size:.875rem!important;padding:.5rem .75rem!important;min-height:auto!important;line-height:1.4}@media (max-width: 767px){._pendingCardActions_ic6e3_148{flex-direction:column;flex-wrap:nowrap;gap:.5rem;margin-left:0;margin-right:0}._pendingCardActions_ic6e3_148 button{width:100%;flex:none;min-width:0;max-width:100%;white-space:normal!important}}._completedReviews_ic6e3_191{padding-top:1rem}._reviewsList_ic6e3_195{display:grid;gap:1rem;grid-template-columns:1fr}._reviewCard_ic6e3_201{padding:1.25rem;transition:all .25s cubic-bezier(0,0,.2,1)}._reviewCard_ic6e3_201:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._reviewHeader_ic6e3_210{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #E9ECEF}._restaurantInfo_ic6e3_219{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}._restaurantName_ic6e3_118{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._reviewDate_ic6e3_237{font-size:.875rem;color:#6c757d;white-space:nowrap;flex-shrink:0}._reviewBody_ic6e3_244 ._comment_ic6e3_244{font-size:1rem;color:#1a1a1a;line-height:1.6;margin:0 0 1rem}._criteria_ic6e3_251{margin-top:1rem;padding-top:1rem;border-top:1px solid #E9ECEF}._criteria_ic6e3_251 h4{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 .75rem}._criteriaList_ic6e3_263{display:flex;flex-direction:column;gap:.75rem}._criteriaItem_ic6e3_269{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#6c757d}._criteriaItem_ic6e3_269 span{font-weight:500}._additionalCriteria_ic6e3_280{margin-top:1rem;padding-top:1rem;border-top:1px solid #E9ECEF}._additionalCriteria_ic6e3_280 h4{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 .75rem}._restaurantResponse_ic6e3_292{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:.75rem;border:1px solid #E9ECEF}._restaurantResponse_ic6e3_292 h4{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}._restaurantResponse_ic6e3_292 p{font-size:.875rem;color:#1a1a1a;line-height:1.6;margin:0 0 .5rem}._restaurantResponse_ic6e3_292 ._responseDate_ic6e3_311{font-size:.75rem;color:#adb5bd}._moderationBadge_ic6e3_316{margin-top:1rem;padding-top:1rem;border-top:1px solid #E9ECEF;display:flex;flex-direction:column;gap:.5rem}._moderationReason_ic6e3_325{font-size:.75rem;color:#6c757d;font-style:italic;margin:0}@media (max-width: 767px){._reviewHeader_ic6e3_210{flex-direction:column;gap:.75rem}._pendingCardHeader_ic6e3_110{flex-direction:column;gap:.5rem;align-items:flex-start}}@keyframes _fadeIn_hu50i_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_hu50i_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_hu50i_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _scaleIn_hu50i_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._notifications_hu50i_39{max-width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_hu50i_44{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}._header_hu50i_44 h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:#2d3748;margin:0 0 .4rem;letter-spacing:-.02em;line-height:1.2}._header_hu50i_44 p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#718096;margin:0;line-height:1.5;max-width:36rem}@media (max-width: 767px){._header_hu50i_44{flex-direction:column}}._filters_hu50i_76{display:flex;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}._filterButton_hu50i_83{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:2px solid #E9ECEF;border-radius:.75rem;background:#fff;color:#1a1a1a;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(0,0,.2,1)}._filterButton_hu50i_83:hover{border-color:#dee2e6;background:#f8f9fa}._filterButton_hu50i_83._active_hu50i_101{border-color:#0d6b5c;background:#0d6b5c1a;color:#0d6b5c;font-weight:600}._notificationsList_hu50i_108{display:flex;flex-direction:column;gap:.75rem}._notificationCard_hu50i_114{display:flex;gap:1rem;padding:1rem;cursor:pointer;transition:background .25s cubic-bezier(0,0,.2,1),box-shadow .25s cubic-bezier(0,0,.2,1),border-color .25s cubic-bezier(0,0,.2,1);background:#fff;border:1px solid #e2e8f0;border-radius:14px}._notificationCard_hu50i_114:hover{border-color:#ccfbf1;box-shadow:0 1px 3px #0000000f}._notificationCard_hu50i_114._unread_hu50i_128{background:#f0fdfa;border-color:#ccfbf1;position:relative}._notificationCard_hu50i_114._unread_hu50i_128:before{content:"";position:absolute;top:1rem;right:1rem;width:8px;height:8px;background:#0d7377;border-radius:9999px}._notificationIcon_hu50i_144{width:40px;height:40px;border-radius:9999px;background:#0d6b5c1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#0d6b5c}._notificationIcon_hu50i_144 svg{width:20px;height:20px}._notificationContent_hu50i_160{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}._notificationHeader_hu50i_168{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}._notificationTitle_hu50i_175{font-size:1rem;font-weight:600;color:#1a1a1a;margin:0;flex:1}._notificationMessage_hu50i_183{font-size:.875rem;color:#6c757d;line-height:1.6;margin:0;white-space:pre-wrap}._notificationMessage_hu50i_183 p{margin:0;margin-top:.5rem}._notificationMessage_hu50i_183 p:first-child{margin-top:0}._notificationMessage_hu50i_183 strong{color:#1a1a1a;font-weight:600}._notificationMessage_hu50i_183 ._restaurantName_hu50i_201{color:#0d6b5c;font-weight:600;padding:0 2px;border-radius:.25rem;background:#0d6b5c14}._notificationFooter_hu50i_209{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem}._notificationDate_hu50i_217{font-size:.75rem;color:#adb5bd}@media (max-width: 767px){._notificationCard_hu50i_114{padding:.75rem;gap:.75rem}._notificationFooter_hu50i_209{flex-direction:column;align-items:flex-start;gap:.5rem}._notificationFooter_hu50i_209 button{width:100%}}@keyframes _fadeIn_1yefb_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1yefb_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_1yefb_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _scaleIn_1yefb_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._promotions_1yefb_39{max-width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_1yefb_44{margin-bottom:2rem}._header_1yefb_44 h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:#2d3748;margin:0 0 .4rem;letter-spacing:-.02em;line-height:1.2}._header_1yefb_44 p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#718096;margin:0;line-height:1.5;max-width:36rem}._promotionsList_1yefb_65{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}@media (max-width: 767px){._promotionsList_1yefb_65{grid-template-columns:1fr;gap:.75rem}}@keyframes _fadeIn_jz61c_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_jz61c_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_jz61c_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _scaleIn_jz61c_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._points_jz61c_39{max-width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_jz61c_44{margin-bottom:2rem}._header_jz61c_44 h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:#2d3748;margin:0 0 .4rem;letter-spacing:-.02em;line-height:1.2}._header_jz61c_44 p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#718096;margin:0;line-height:1.5;max-width:36rem}._pointsCard_jz61c_65{background:linear-gradient(145deg,#0d7377,#0f8589 55%,#14b8a6);border-radius:18px;padding:2rem;box-shadow:0 4px 14px #0d737733}@media (max-width: 767px){._pointsCard_jz61c_65{padding:1rem;gap:.75rem}}._pointsCard_jz61c_65{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;color:#fff}._pointsIcon_jz61c_85{width:64px;height:64px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}._pointsIcon_jz61c_85 svg{width:32px;height:32px;color:#fff}@media (max-width: 767px){._pointsIcon_jz61c_85{width:40px;height:40px}._pointsIcon_jz61c_85 svg{width:24px;height:24px}}._pointsInfo_jz61c_111{flex:1}._pointsInfo_jz61c_111 h2{font-size:3rem;font-weight:700;margin:0 0 .25rem;color:#fff}._pointsInfo_jz61c_111 p{font-size:1rem;color:#ffffffe6;margin:0}._stats_jz61c_126{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}._restaurantSection_jz61c_133{background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;padding:2rem;margin-bottom:2rem}._restaurantSection_jz61c_133 h2{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 1.5rem}._restaurantList_jz61c_147{display:flex;flex-direction:column;gap:1rem}._restaurantCard_jz61c_153{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:#f9f9f9;border-radius:.375rem;border:1px solid #ededed}._restaurantInfo_jz61c_163{display:flex;flex-direction:column;gap:.35rem}._restaurantName_jz61c_169{font-size:1rem;font-weight:600;color:#333}._restaurantExpiration_jz61c_175{font-size:.8125rem;color:#777}._restaurantPoints_jz61c_180{display:flex;flex-direction:column;align-items:flex-end}._restaurantPointsValue_jz61c_186{font-size:1.25rem;font-weight:700;color:#1f6b45}._restaurantPointsLabel_jz61c_192{font-size:.75rem;color:#777}._restaurantEmpty_jz61c_197{font-size:.9375rem;color:#777;padding:.75rem 0}._statCard_jz61c_203{background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}._statLabel_jz61c_213{font-size:.875rem;color:#666;font-weight:500}._statValue_jz61c_219{font-size:1.5rem;font-weight:700;color:#333}._historySection_jz61c_225{background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;padding:2rem;margin-bottom:2rem}._historySection_jz61c_225 h2{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 1.5rem}._historyList_jz61c_239{display:flex;flex-direction:column;gap:1rem}._historyItem_jz61c_245{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f9f9f9;border-radius:.375rem;transition:background .2s ease}._historyItem_jz61c_245:hover{background:#f0f0f0}._transactionInfo_jz61c_258{display:flex;flex-direction:column;gap:.25rem;flex:1}._transactionType_jz61c_265{font-size:.9375rem;font-weight:600;color:#333}._transactionReason_jz61c_271{font-size:.875rem;color:#666}._transactionDate_jz61c_276{font-size:.75rem;color:#999}._transactionPoints_jz61c_281{font-size:1.125rem;font-weight:700}._transactionPoints_jz61c_281._earned_jz61c_285{color:#28a745}._transactionPoints_jz61c_281._used_jz61c_288{color:#dc3545}._transactionPoints_jz61c_281._expired_jz61c_291{color:#999}@media (max-width: 767px){._pointsInfo_jz61c_111 h2{font-size:2rem}}@media (max-width: 767px){._restaurantSection_jz61c_133{padding:1rem;margin-bottom:1rem}}@media (max-width: 767px){._restaurantCard_jz61c_153{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.75rem}}@media (max-width: 767px){._restaurantPoints_jz61c_180{align-items:flex-start}}@media (max-width: 767px){._historySection_jz61c_225{padding:1rem}}@media (max-width: 767px){._historyItem_jz61c_245{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.75rem}}@keyframes _fadeIn_fbq64_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_fbq64_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_fbq64_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _scaleIn_fbq64_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._profile_fbq64_39{max-width:640px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_fbq64_44 h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:#2d3748;margin:0 0 .4rem;letter-spacing:-.02em;line-height:1.2}._header_fbq64_44 p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#718096;margin:0;line-height:1.5;max-width:36rem}._header_fbq64_44{margin-bottom:2rem}._profileForm_fbq64_68{display:flex;flex-direction:column;gap:1.5rem}._section_fbq64_74{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000f;padding:1.5rem 1.6rem}@media (max-width: 767px){._section_fbq64_74{padding:1rem}}._section_fbq64_74 h2{font-family:Playfair Display,Georgia,serif;font-size:1.2rem;font-weight:700;color:#2d3748;margin:0 0 1rem;letter-spacing:-.02em}._sectionDescription_fbq64_95{font-size:.9375rem;color:#718096;margin:0 0 1.25rem;line-height:1.5}._savingPrefs_fbq64_102{font-size:.875rem;color:#a0aec0;margin:-.35rem 0 1rem}._notificationPrefs_fbq64_108{display:flex;flex-direction:column;gap:.35rem}._prefRow_fbq64_114{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease}._prefRow_fbq64_114:hover{background:#f0fdfa;border-color:#ccfbf1}._prefRow_fbq64_114 input[type=checkbox]{margin-top:.25rem;width:1.125rem;height:1.125rem;accent-color:#0d7377;cursor:pointer;flex-shrink:0}._prefLabel_fbq64_138{font-weight:600;color:#2d3748;font-size:.95rem;flex:1 1 12rem}._prefDesc_fbq64_145{font-size:.875rem;color:#718096;width:100%;padding-left:1.875rem}@media (min-width: 500px){._prefDesc_fbq64_145{width:auto;padding-left:0;flex:1 1 16rem}}._formRow_fbq64_159{margin-bottom:1.25rem}._formRow_fbq64_159:last-child{margin-bottom:0}._actions_fbq64_166{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid #e2e8f0}@media (max-width: 767px){._actions_fbq64_166{flex-direction:column}._actions_fbq64_166 button{width:100%}}
