._wrapper_15m1q_1{display:flex;min-height:100vh}._sidebar_15m1q_6{width:240px;background:#0d2d5c;color:#fff;padding:1.5rem 0;display:flex;flex-direction:column}._logo_15m1q_15{font-size:1.35rem;font-weight:700;padding:0 1.5rem;letter-spacing:.02em}._subtitle_15m1q_22{font-size:.8rem;opacity:.85;padding:.25rem 1.5rem 1rem;margin:0}._nav_15m1q_29{display:flex;flex-direction:column;gap:.25rem;padding:0 .75rem}._link_15m1q_36,._linkActive_15m1q_37{padding:.6rem 1rem;border-radius:8px;color:#ffffffe6;transition:background .2s}._link_15m1q_36:hover{background:#ffffff1a}._linkActive_15m1q_37{background:#fff3;font-weight:500}._logout_15m1q_53{margin-top:auto;margin-left:.75rem;margin-right:.75rem;padding:.6rem 1rem;background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff;border-radius:8px;cursor:pointer;font-size:.9rem}._logout_15m1q_53:hover{background:#ffffff1a}._main_15m1q_70{flex:1;padding:1.5rem 2rem;overflow:auto}._page_136av_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d2d5c,#1a4a7a)}._card_136av_9{background:#fff;padding:2rem 2.5rem;border-radius:12px;box-shadow:0 10px 40px #00000026;width:100%;max-width:360px}._title_136av_18{margin:0 0 .25rem;font-size:1.75rem;color:#0d2d5c}._subtitle_136av_24{margin:0 0 1.5rem;font-size:.9rem;color:#64748b}._form_136av_30{display:flex;flex-direction:column;gap:1rem}._input_136av_36{padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem}._input_136av_36:focus{outline:none;border-color:#0d2d5c}._error_136av_48{margin:0;color:#dc2626;font-size:.9rem}._button_136av_54{padding:.75rem 1rem;background:#0d2d5c;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;margin-top:.5rem}._button_136av_54:hover:not(:disabled){background:#1a4a7a}._button_136av_54:disabled{opacity:.7;cursor:not-allowed}._hint_136av_74{margin:1.25rem 0 0;font-size:.8rem;color:#94a3b8}._loading_17jns_1{padding:2rem;color:#64748b}._title_17jns_6{margin:0 0 .5rem;font-size:1.5rem;color:#1e293b}._desc_17jns_12{margin:0 0 1.5rem;color:#64748b;font-size:.95rem}._cards_17jns_18{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}._card_17jns_18{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #00000014;text-decoration:none;color:inherit;transition:box-shadow .2s}._card_17jns_18:hover{box-shadow:0 4px 12px #0000001a}._cardValue_17jns_38{display:block;font-size:2rem;font-weight:700;color:#0d2d5c}._cardLabel_17jns_45{font-size:.9rem;color:#64748b}._loading_15pvs_1{padding:2rem;color:#64748b}._title_15pvs_6{margin:0 0 .5rem;font-size:1.5rem;color:#1e293b}._desc_15pvs_12{margin:0 0 1rem;color:#64748b;font-size:.95rem}._tabs_15pvs_18{display:flex;gap:.25rem;margin-bottom:1rem}._tab_15pvs_18{padding:.5rem 1rem;font-size:.9rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;cursor:pointer}._tab_15pvs_18:hover{background:#f8fafc}._tabActive_15pvs_38{background:#0d2d5c;border-color:#0d2d5c;color:#fff}._tabActive_15pvs_38:hover{background:#1a4a7a}._tableWrap_15pvs_48{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:auto}._table_15pvs_48{width:100%;min-width:800px;border-collapse:collapse;font-size:.9rem;table-layout:fixed}._table_15pvs_48 th,._table_15pvs_48 td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e2e8f0;overflow:hidden}._table_15pvs_48 td._cellTruncate_15pvs_71{max-width:0;text-overflow:ellipsis;white-space:nowrap}._table_15pvs_48 td._cellWrap_15pvs_77{word-break:break-word;overflow-wrap:break-word}._table_15pvs_48 th{background:#f8fafc;font-weight:600;color:#475569}._table_15pvs_48 tbody tr:hover{background:#f8fafc}._badge_15pvs_92{display:inline-block;padding:.25rem .5rem;border-radius:6px;font-size:.85rem;background:#f1f5f9;color:#475569}._badgePending_15pvs_101{background:#fef3c7;color:#b45309}._badgeConfirmed_15pvs_106{background:#d1fae5;color:#047857}._badgeCancelled_15pvs_111{background:#fee2e2;color:#b91c1c}._empty_15pvs_116{padding:2rem;text-align:center;color:#64748b;margin:0}._thumb_15pvs_123{width:60px;height:40px;object-fit:cover;border-radius:6px}._select_15pvs_130{padding:.35rem .5rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.85rem;cursor:pointer}._btn_15pvs_138{padding:.4rem .75rem;font-size:.85rem;border-radius:6px;border:1px solid #0d2d5c;background:#0d2d5c;color:#fff;cursor:pointer}._btn_15pvs_138:hover{background:#1a4a7a}._dragHandle_15pvs_152{cursor:grab;color:#94a3b8;font-size:1.1rem;-webkit-user-select:none;user-select:none;vertical-align:middle}._dragHandle_15pvs_152:active{cursor:grabbing}._draggableRow_15pvs_164._dragging_15pvs_167{opacity:.5;background:#f1f5f9}._draggableRow_15pvs_164:hover ._dragHandle_15pvs_152{color:#0d2d5c}._overlay_182s8_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_182s8_12{background:#fff;border-radius:16px;box-shadow:0 24px 64px #0f172a2e,0 0 1px #0f172a0f;max-width:520px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._modalWide_182s8_24{max-width:min(780px,100vw - 2rem)}._modalWide_182s8_24 ._body_182s8_28{flex:1;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}._header_182s8_37{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.35rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#fafbfc,#fff)}._headerText_182s8_47{flex:1;min-width:0}._title_182s8_52{margin:0;font-size:1.12rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}._subtitle_182s8_60{margin:.35rem 0 0;font-size:.8rem;font-weight:500;color:#64748b;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._close_182s8_73{background:none;border:none;font-size:1.5rem;line-height:1;color:#64748b;cursor:pointer;padding:0 .25rem;align-self:center;flex-shrink:0}._close_182s8_73:hover{color:#1e293b}._body_182s8_28{padding:1.25rem;overflow:auto}._boatForm_182s8_95{display:flex;flex-direction:column;flex:1;min-height:0}._boatFormScroll_182s8_102{flex:1;min-height:0;overflow-y:auto;padding:1.1rem 1.35rem 1.25rem;-webkit-overflow-scrolling:touch}._boatFormFooter_182s8_110{flex-shrink:0;padding:.9rem 1.35rem 1.1rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0;box-shadow:0 -4px 24px #0f172a0f}._boatFormFooter_182s8_110 ._actions_182s8_118{margin-top:0;padding-top:0;border-top:none}._formSection_182s8_124{margin-bottom:1.5rem;padding-bottom:1.35rem;border-bottom:1px solid #f1f5f9}._formSection_182s8_124:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}._sectionHeading_182s8_136{margin:0 0 .3rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#0d5c5c}._sectionLead_182s8_145{margin:0 0 1rem;font-size:.8125rem;line-height:1.45;color:#64748b}._specsGrid_182s8_152{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.75rem 1rem}._fieldGroup_182s8_158{margin:0}._fieldGroup_182s8_158 ._label_182s8_162{margin-bottom:.3rem}._locationGrid_182s8_166{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}@media (max-width: 560px){._locationGrid_182s8_166{grid-template-columns:1fr}}._mapCard_182s8_178{margin-top:.35rem;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0f172a0f}._mapCard_182s8_178 img{display:block;width:100%}._amenityGrid_182s8_191{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:.45rem .65rem}._amenityItem_182s8_197{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;border-radius:8px;border:1px solid #e8ecf1;background:#fafbfc;cursor:pointer;font-size:.875rem;color:#334155;transition:background .15s,border-color .15s}._amenityItem_182s8_197:hover{border-color:#cbd5e1;background:#fff}._amenityItem_182s8_197 input{accent-color:#0d5c5c}._pricingBlock_182s8_220{background:#f8fafc;border:1px solid #e8ecf1;border-radius:12px;padding:.85rem 1rem;margin-top:.5rem}._formRow_182s8_228._pricingBlock_182s8_220{margin-bottom:.75rem}._pricingBlock_182s8_220:first-of-type{margin-top:0}._scheduleCluster_182s8_236{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 620px){._scheduleCluster_182s8_236{grid-template-columns:minmax(0,1fr) minmax(200px,1.15fr);align-items:start}}._hoursCluster_182s8_249{display:flex;flex-direction:column;gap:.85rem}._hoursCluster_182s8_249 ._formRow_182s8_228{margin-bottom:0}._checkboxCards_182s8_259{display:flex;flex-direction:column;gap:.5rem}._checkboxCard_182s8_259{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .9rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer;font-size:.9rem;color:#334155;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._checkboxCard_182s8_259:hover{border-color:#cbd5e1}._checkboxCard_182s8_259:has(input:checked){border-color:#0d5c5c73;background:#f0fdfa;box-shadow:0 0 0 1px #0d5c5c1f}._checkboxCard_182s8_259 input{margin-top:.15rem;accent-color:#0d5c5c;flex-shrink:0}._formRow_182s8_228{margin-bottom:.95rem}._formSection_182s8_124 ._formRow_182s8_228:last-child{margin-bottom:0}._label_182s8_162{display:block;font-size:.85rem;font-weight:500;color:#475569;margin-bottom:.35rem}._input_182s8_311{width:100%;padding:.55rem .8rem;border:1px solid #e2e8f0;border-radius:10px;font-size:.9375rem;color:#0f172a;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}._input_182s8_311:focus{outline:none;border-color:#0d5c5c;box-shadow:0 0 0 3px #0d5c5c1f}._select_182s8_328{width:100%;padding:.55rem .8rem;border:1px solid #e2e8f0;border-radius:10px;font-size:.9375rem;background:#fff;cursor:pointer;color:#0f172a;transition:border-color .15s ease,box-shadow .15s ease}._select_182s8_328:focus{outline:none;border-color:#0d5c5c;box-shadow:0 0 0 3px #0d5c5c1f}._actions_182s8_118{display:flex;gap:.65rem;justify-content:flex-end;flex-wrap:wrap;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e2e8f0}._btn_182s8_356{padding:.55rem 1.15rem;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;border:none;background:linear-gradient(180deg,#0d5c5c,#0a4d4d);color:#fff;box-shadow:0 1px 2px #0f172a1f;transition:filter .15s ease,transform .1s ease}._btn_182s8_356:hover{filter:brightness(1.06)}._btn_182s8_356:active{transform:translateY(1px)}._btnSecondary_182s8_377{background:#fff;color:#475569;border:1px solid #e2e8f0;box-shadow:none}._btnSecondary_182s8_377:hover{background:#f8fafc;border-color:#cbd5e1}._btnDanger_182s8_389{background:#dc3545;color:#fff}._btnDanger_182s8_389:hover{background:#c82333}._error_182s8_398{margin:0 0 .75rem;padding:.65rem .85rem;font-size:.85rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px}._photosRow_182s8_408{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start}._photoWrap_182s8_415{position:relative;flex-shrink:0}._photoThumb_182s8_420{width:80px;height:60px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0}._photoRemove_182s8_428{position:absolute;top:2px;right:2px;width:22px;height:22px;border-radius:50%;border:none;background:#000000a6;color:#fff;font-size:1.1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}._photoRemove_182s8_428:hover{background:#dc2626}._photoAdd_182s8_451{width:80px;height:60px;border:2px dashed #cbd5e1;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#64748b;cursor:pointer;flex-shrink:0}._photoAdd_182s8_451:hover{border-color:#0d2d5c;color:#0d2d5c}._workCalWrap_182s8_471{border:1px solid #e2e8f0;border-radius:8px;padding:.45rem .5rem;background:#f8fafc;max-width:260px}._workCalMonthRow_182s8_479{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}._workCalMonthTitle_182s8_486{margin:0;font-size:.78rem;font-weight:600;color:#1e293b;text-transform:capitalize}._workCalArrow_182s8_494{width:26px;height:26px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer;font-size:.9rem;line-height:1;color:#0d5c5c}._workCalArrow_182s8_494:hover{border-color:#0d5c5c;background:#ecfdf5}._workCalWeekdays_182s8_511{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:2px}._workCalWeekday_182s8_511{text-align:center;font-size:.6rem;font-weight:600;color:#64748b;padding:2px 0}._workCalWeekdayWeekend_182s8_526{color:#b45309}._workCalGrid_182s8_530{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._workCalDay_182s8_536{aspect-ratio:1;min-height:0;border:1px solid transparent;border-radius:5px;background:#fff;cursor:pointer;font-size:.68rem;font-weight:500;color:#94a3b8;padding:0}._workCalDayOther_182s8_549{opacity:.35}._workCalDayPast_182s8_553{cursor:not-allowed;background:#f1f5f9;color:#cbd5e1}._workCalDaySelectable_182s8_559{color:#334155;border-color:#e2e8f0}._workCalDaySelectable_182s8_559:hover{border-color:#0d5c5c;background:#ecfdf5}._workCalDaySelected_182s8_569{background:#0d5c5c;color:#fff;border-color:#0d5c5c}._workCalDaySelectedWeekend_182s8_575{background:#b45309;color:#fff;border-color:#b45309}._workCalActions_182s8_581{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}._workCalActionBtn_182s8_588{padding:.22rem .45rem;font-size:.68rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff;cursor:pointer;color:#475569}._workCalActionBtn_182s8_588:hover{border-color:#0d5c5c;color:#0d5c5c}._workCalHint_182s8_603{margin:.35rem 0 0;font-size:.72rem;color:#64748b}._hoursRow_182s8_610{display:flex;align-items:flex-end;gap:.5rem}._hoursField_182s8_616{flex:1;min-width:0}._hoursSmallLabel_182s8_621{display:block;font-size:.72rem;font-weight:500;color:#64748b;margin-bottom:.25rem}._hoursDash_182s8_629{flex-shrink:0;padding-bottom:.55rem;font-size:.9rem;color:#94a3b8}._pricingSectionTitle_182s8_637{font-size:.95rem;font-weight:600;color:#1e293b;margin-bottom:.15rem}._priceInputRow_182s8_644{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._priceSuffix_182s8_651{font-size:.85rem;color:#64748b;white-space:nowrap}._tierCard_182s8_657{border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .6rem;margin-bottom:.45rem;background:#fff}._tierTopRow_182s8_665{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:.45rem;align-items:center}._tierPriceWrap_182s8_672{min-width:0}._tierRemoveBtn_182s8_676{width:32px;height:32px;flex-shrink:0;border:1px solid #fecaca;border-radius:8px;background:#fff;color:#dc2626;font-size:1.25rem;line-height:1;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}._tierRemoveBtn_182s8_676:hover{background:#fef2f2}._tierWeekendRow_182s8_697{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-top:.4rem;padding-top:.4rem;border-top:1px solid #f1f5f9}._tierWeekendLabel_182s8_708{font-size:.78rem;color:#64748b}._tierWeekendRow_182s8_697 ._tierPriceWrap_182s8_672{flex:1;min-width:120px;max-width:220px}._addTierBtn_182s8_719{width:100%;margin-top:.2rem;padding:.4rem .5rem;border:1px dashed #94a3b8;border-radius:8px;background:#f8fafc;color:#0d5c5c;font-size:.82rem;font-weight:500;cursor:pointer}._addTierBtn_182s8_719:hover{border-color:#0d5c5c;background:#ecfdf5}._section_1fo0j_1{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:1.25rem 1.5rem;margin-bottom:1.25rem}._sectionTitle_1fo0j_9{margin:0 0 .35rem;font-size:1.05rem;font-weight:600;color:#1e293b}._meta_1fo0j_16{margin:0 0 1rem;font-size:.8rem;color:#94a3b8}._textarea_1fo0j_22{width:100%;min-height:220px;padding:.75rem 1rem;font-size:.9rem;line-height:1.5;font-family:inherit;border:1px solid #e2e8f0;border-radius:8px;resize:vertical;box-sizing:border-box}._textarea_1fo0j_22:focus{outline:none;border-color:#0d2d5c;box-shadow:0 0 0 2px #0d2d5c1f}._actions_1fo0j_41{margin-top:.75rem;display:flex;align-items:center;gap:.75rem}._hint_1fo0j_48{margin:0;font-size:.85rem;color:#64748b}._flashOk_1fo0j_54{color:#047857;font-size:.85rem}._flashErr_1fo0j_59{color:#b91c1c;font-size:.85rem}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background:#f1f5f9;color:#1e293b}a{color:#0d2d5c;text-decoration:none}a:hover{text-decoration:underline}
