@charset "UTF-8";body{margin:0;padding:0;box-sizing:border-box}._page-container_3wyfo_1{max-width:80rem;width:100%;margin:64px auto;padding:0 48px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}@media(max-width:600px){._page-container_3wyfo_1{max-width:100%;margin:0;padding:0 8px}}._listings-container_3wyfo_19{width:100%;display:flex;flex-direction:column;align-items:center;font-family:Inter;gap:16px}._button_3wyfo_28{color:#fff;background-color:#00356b;font-family:"DM Serif Display",serif;padding:8px 16px;border-radius:8px;height:100%;cursor:pointer}._input_3wyfo_41{border:none;border-radius:4px;background-color:#f0f0f0;font-family:Inter,serif;font-size:16px;width:80%;height:100%;min-height:40px;display:block;outline:none}._search-bar_3wyfo_54{display:flex;align-items:center;gap:8px;width:100%;max-width:720px;margin:0 auto}._search-bar_3wyfo_54 ._input_3wyfo_41{flex:1;height:44px;padding:8px 12px;border-radius:8px;border:1px solid #e6e6e6;background:#fff;box-sizing:border-box;font-family:Inter;cursor:pointer}._search-bar_3wyfo_54 button{height:44px;width:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:#00356b;color:#fff;cursor:pointer;padding:0}._search-bar_3wyfo_54 button:hover,._search-bar_3wyfo_54 button:focus{opacity:.95;outline:none}._popover_3wyfo_95{background:#fff;border-radius:8px;font-family:Inter;box-shadow:0 8px 24px #0000001f;padding:8px}._filters-container_3wyfo_103{font-family:Inter;max-width:220px;flex-shrink:0}._navbar_1dfqa_1{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f5f5f5;border-bottom:1px solid #ddd;width:auto;height:32px}._title_1dfqa_12{font-family:"DM Serif Display",serif;color:#00356b;font-size:32px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}._button_1dfqa_22{color:#fff;background-color:#00356b;font-family:system-ui,-apple-system,sans-serif;font-weight:500;font-size:.875rem;padding:6px 14px;border-radius:8px;height:100%;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;margin-right:1rem}._button_1dfqa_22:focus,._button_1dfqa_22:hover{opacity:.8}._icon_1dfqa_46{color:#00356b;font-size:1.5em;height:100%;cursor:pointer;display:inline-flex}._right_1dfqa_54{display:flex;align-items:center;height:100%}._iconLink_1dfqa_60{text-decoration:none;color:inherit;display:inline-flex;align-items:center;height:100%;border:none;outline:none;justify-content:center;background:#f5f5f5;margin-right:1rem}._iconLink_1dfqa_60:focus,._iconLink_1dfqa_60:hover{opacity:.8}._iconLogout_1dfqa_78{color:#ff2f2f;font-size:1.5em;height:100%;cursor:pointer}._logoutIconContainer_1dfqa_85{background:#f5f5f5;border:none;padding:0;margin-left:0;cursor:pointer;height:100%;display:inline-flex;align-items:center}._listingcontainer_194el_1{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:16px 0;background-color:#fff;box-shadow:0 2px 4px #0000001a;width:100%;display:block;box-sizing:border-box;display:flex;align-items:stretch;gap:24px}._listingcontainer_194el_1>div:last-child{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}._title_194el_23{font-family:Inter,sans-serif;color:#00356b;font-size:24px;font-weight:500;cursor:pointer}._description_194el_31{font-family:Inter,sans-serif;color:#5f5f5f;font-size:16px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._imageContainer_194el_43{width:150px;height:150px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}._image_194el_43{width:150px;height:100%;object-fit:cover;border-radius:8px}._imagePlaceholder_194el_61{width:150px;height:100%;background-color:#f5f5f5;border:2px dashed #ddd;display:flex;align-items:center;justify-content:center;color:#888;font-family:Inter,sans-serif;font-size:14px;border-radius:8px}._bottomRow_194el_75{margin-top:auto;display:flex;justify-content:space-between;align-items:center}._bookmarkIcon_194el_82{font-size:20px;color:#06c;cursor:pointer}._bookmarkIcon_194el_82:hover{color:#004a9f}._filterGroup_qbq1r_1{margin-bottom:24px}._title_qbq1r_5{padding-top:12px;padding-bottom:8px;font-weight:700;font-family:Inter,sans-serif}._label_qbq1r_12{font-size:1rem;font-weight:500;margin-right:16px;font-family:Inter,sans-serif}._option_qbq1r_19{list-style:none;padding:0;margin:0}._boxes_qbq1r_25{display:flex;flex-wrap:wrap;gap:.5rem}._box_qbq1r_25{padding:.5rem .75rem;border:1px solid #ccc;border-radius:9999px;background:#f9f9f9;cursor:pointer;font-size:.9rem;color:#7b7b7b}._boxActive_qbq1r_41{color:#00356b;border-color:#00356b}._priceInputs_qbq1r_46{display:flex;gap:1rem;margin-top:.5rem}._priceInputGroup_qbq1r_52{flex:0 0 auto;width:90px;display:flex;flex-direction:column;gap:.25rem}._priceInputGroup_qbq1r_52 label{font-size:.875rem;font-weight:500;color:#374151}._priceInput_qbq1r_46{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff;transition:border-color .2s}._priceInput_qbq1r_46:focus{outline:none;border-color:#00356b;box-shadow:0 0 0 3px #00356b1a}._priceInput_qbq1r_46::placeholder{color:#9ca3af}._priceApplyContainer_qbq1r_85{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}._applyButton_qbq1r_92{padding:.5rem 1rem;background-color:#00356b;color:#fff;border:none;border-radius:8px;font-family:system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s;align-self:flex-start}._applyButton_qbq1r_92:hover{background-color:#002a54}._applyButton_qbq1r_92:active{background-color:#001f3f}._currentFilter_qbq1r_114{font-size:.75rem;color:#6b7280;font-style:italic}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;-webkit-user-select:none;user-select:none;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-right:5px solid rgba(0,0,0,0);border-bottom:0;border-left:5px solid rgba(0,0,0,0);transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._page-container_ggm7s_1{overflow:auto;position:relative;width:100%;display:flex;flex-direction:column}._login-button_ggm7s_9{position:absolute;top:75%;left:50%;text-decoration:none;align-content:center;text-align:center;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200px;height:40px;background-color:#00356b;color:#fff;border:none;font-family:"DM Serif Text",serif;border-radius:5px;font-size:20px;cursor:pointer}._logo-container_ggm7s_29{position:relative;top:43%;left:60%;width:90px;height:90px}._background-container_ggm7s_37{display:flex;position:relative;width:100%;min-height:100vh;background-image:url(./background-DQcuvCCG.png);background-repeat:no-repeat;background-position:center;background-size:cover}._content-container_ggm7s_48{margin-top:170px;width:520px;height:340px;margin-left:12%;display:flex;flex-direction:column}._content-container_ggm7s_48 h1{margin-top:34px;margin-bottom:0;font-size:96px;font-weight:200;font-family:"DM Serif Text",serif;color:#00356b}._content-container_ggm7s_48 h2{margin-top:-5px;font-size:36px;font-family:"DM Serif Text",serif;color:#00356b;font-weight:150}._icons-container_ggm7s_74{position:relative;margin-top:5%;margin-left:5%;margin-right:21.5%;display:flex;justify-content:space-between;padding:20px;background-color:#fff}._icon_ggm7s_74{width:60px;height:60px;border-radius:8px;background:#fffffff2;display:flex;object-fit:contain;font-size:28px}._text-block-container_ggm7s_95{position:relative;margin-left:5%;margin-right:5%;display:flex;flex-direction:row;padding:20px;justify-content:space-between}._text-block_ggm7s_95{width:20%;height:40%;border-radius:10px;background-color:#7db4f1;margin-top:20px;font-size:20px;font-family:"DM Serif Text",serif;font-weight:400;line-height:normal;letter-spacing:0px;text-align:left;padding:25px;color:#fff;box-shadow:0 5px 3px #0000001f}._vrgap_ggm7s_122{height:100px}._home-page-container_ggm7s_126{display:flex;position:relative;align-content:center;width:90%;min-height:70vh;background-image:url(./sample_home-Daxdzuu2.png);background-repeat:no-repeat;background-position:center;background-size:contain;padding:10px 20px 20px}._listing-page-container_ggm7s_140{display:flex;position:relative;align-content:center;width:100%;min-height:50vh;background-image:url(./sample_listing_blurred-D7yUtGg3.png);background-repeat:no-repeat;background-position:center;background-size:contain}._home-wrapper_ggm7s_152{padding-top:70px;background-color:#cee5ff}._listing-wrapper_ggm7s_157{padding-top:20px;padding-left:70px;padding-bottom:70px;background-color:#cee5ff}._page_1xotv_1{background-color:#fff;min-height:100vh;display:flex;flex-direction:column;color:#1a1a1a;font-family:DM Sans,sans-serif}._pageInner_1xotv_10{display:flex;flex-direction:column;padding:30px;gap:20px;width:100%;max-width:1100px;margin:0 auto}._pageTitle_1xotv_20{font-family:DM Sans,sans-serif;color:#00356b;font-size:32px;font-weight:700;margin:0}._card_1xotv_28{border:2px solid #dbdbdb;border-radius:20px;padding:24px 32px 32px;display:flex;flex-direction:column;gap:32px}._cardHeaderRow_1xotv_37{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}._cardName_1xotv_44{font-family:DM Sans,sans-serif;color:#00356b;font-size:28px;font-weight:700;line-height:1.2}._editButton_1xotv_52{font-family:DM Sans,sans-serif;font-size:18px;font-weight:500;color:#4a86ff;background:none;border:none;cursor:pointer;text-decoration:none}._editButton_1xotv_52:hover{text-decoration:underline}._section_1xotv_66{display:flex;flex-direction:column;gap:16px}._sectionTitle_1xotv_72{font-family:DM Sans,sans-serif;color:#00356b;font-size:24px;font-weight:700;line-height:1.2}._infoGrid_1xotv_80{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;row-gap:24px}@media(max-width:700px){._infoGrid_1xotv_80{grid-template-columns:1fr}}._infoAutoGrid_1xotv_92{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px 40px}._infoItem_1xotv_98{display:grid;grid-template-columns:max-content 1fr;column-gap:8px;align-items:baseline;font-size:18px;line-height:1.4;min-width:0;font-family:DM Sans,sans-serif}._infoLabel_1xotv_109{font-family:DM Sans,sans-serif;font-weight:600;color:#1a1a1a}._infoValue_1xotv_115{font-family:DM Sans,sans-serif;color:#1a1a1a;min-width:0;white-space:normal;overflow-wrap:anywhere}._preferencesText_1xotv_123{font-family:DM Sans,sans-serif;font-size:18px;line-height:1.4;color:#4a4a4a}._bookmarksGrid_1xotv_130{display:grid;gap:10px}._title_t0pmg_1{font-family:DM Sans,sans-serif;color:#00356b;font-size:32px;font-weight:700;cursor:default;text-decoration:none;display:inline-flex;align-items:center}._page-container_t0pmg_12{display:flex;flex-direction:column;margin:30px;min-height:calc(100vh - 60px);gap:20px}._card_t0pmg_21{border:2px solid #dbdbdb;border-radius:20px;padding:24px 32px 32px;display:flex;flex-direction:column;gap:32px;background:#fff}._form_t0pmg_32 label{display:flex;flex-direction:column;font-size:20px;color:#333;font-weight:500;margin-bottom:20px;font-family:"DM Serif Display",serif}._form_t0pmg_32 label input,._form_t0pmg_32 label select,._form_t0pmg_32 label textarea{margin-top:8px;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:16px;font-family:DM Sans,sans-serif}._form_t0pmg_32 label input:focus,._form_t0pmg_32 label select:focus,._form_t0pmg_32 label textarea:focus{outline:none;border-color:#00356b;box-shadow:0 0 0 2px #00356b1a}._label-text_t0pmg_59{display:flex;align-items:center;margin-bottom:8px;font-family:DM Sans,sans-serif;color:#00356b;font-weight:700}._row-group_t0pmg_68{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){._row-group_t0pmg_68{grid-template-columns:1fr}}._error_t0pmg_79{color:#dc3545;font-size:14px;margin-top:4px;font-family:DM Sans,sans-serif}._input-error_t0pmg_86{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc35451a!important}._input-error_t0pmg_86:focus{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354540!important}._readonly_t0pmg_96{background-color:#f3f4f6!important;color:#6b7280!important;cursor:not-allowed}._readonly_t0pmg_96:focus{border-color:#ddd!important;box-shadow:none!important}._post-button-container_t0pmg_107{display:flex;justify-content:center;gap:12px;margin-top:20px}._post-button_t0pmg_107{background-color:#1e3a8a;color:#fff;padding:16px 48px;border:none;border-radius:24px;font-size:18px;font-weight:600;cursor:pointer;font-family:DM Sans,sans-serif;transition:all .2s ease;min-width:160px}._post-button_t0pmg_107:hover{background-color:#1e40af;transform:translateY(-1px);box-shadow:0 6px 20px #1e3a8a4d}._post-button_t0pmg_107:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}._secondary-button_t0pmg_140{background-color:#fff;color:#00356b;padding:14px 32px;border:2px solid #00356b;border-radius:24px;font-size:16px;font-weight:600;cursor:pointer;font-family:DM Sans,sans-serif;transition:all .2s ease}._secondary-button_t0pmg_140:hover{background-color:#00356b0f}._secondary-button_t0pmg_140:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_t0pmg_160{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;padding:16px;z-index:2000}._modalCard_t0pmg_171{background:#fff;color:#1a1a1a;border-radius:16px;width:100%;max-width:720px;max-height:90vh;overflow-y:auto;padding:24px 28px 32px;border:2px solid #dbdbdb;display:flex;flex-direction:column;gap:16px}._modalHeader_t0pmg_186{display:flex;align-items:flex-start;justify-content:space-between}._logo-container_5lfaa_1{width:90px;height:90px;max-width:20vmin;max-height:20vmin;object-fit:contain}._button_5lfaa_9{color:#fff;background-color:#00356b;font-family:"DM Serif Display",serif;font-size:20px;padding:6px 14px;border-radius:8px;height:36px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}._button_5lfaa_9:focus,._button_5lfaa_9:hover{opacity:.9}._title_5lfaa_31{font-family:"DM Serif Display",serif;color:#00356b;font-size:32px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}._page-container_5lfaa_41{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;gap:20px}._title_1yz2j_1{font-family:DM Sans,sans-serif;color:#00356b;font-size:32px;font-weight:700;letter-spacing:0px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}._subtitle_1yz2j_13{font-family:DM Sans,sans-serif;color:#00356b;font-weight:700;font-size:24px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}._page-container_1yz2j_24{display:flex;flex-direction:column;margin:30px;min-height:calc(100vh - 60px);gap:20px;font-family:DM Sans,sans-serif}._content-container_1yz2j_33{display:flex;flex-direction:column;padding:20px 36px;gap:20px;border:#dbdbdb 2px solid;border-radius:20px;font-family:DM Sans,sans-serif}._title-text_1yz2j_43{font-family:DM Sans,sans-serif;color:#000;font-size:18px;font-weight:700}._input-text_1yz2j_50{font-family:DM Sans,sans-serif;color:#000;font-size:16px}._info-container_1yz2j_56{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;font-family:DM Sans,sans-serif;font-weight:700;align-items:start;grid-auto-rows:auto}@media(max-width:600px){._info-container_1yz2j_56{grid-template-columns:1fr}}._card_1yz2j_73{border:2px solid #dbdbdb;border-radius:20px;padding:24px 32px 32px;display:flex;flex-direction:column;gap:32px}._form_1yz2j_82 label{display:flex;flex-direction:column;font-size:18px;color:#333;font-weight:500;margin-bottom:20px;font-family:DM Sans,sans-serif}._form_1yz2j_82 label input,._form_1yz2j_82 label select,._form_1yz2j_82 label textarea{margin-top:8px;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:16px;font-family:DM Sans,sans-serif}._form_1yz2j_82 label input:focus,._form_1yz2j_82 label select:focus,._form_1yz2j_82 label textarea:focus{outline:none;border-color:#00356b;box-shadow:0 0 0 2px #00356b1a}._price-label-header_1yz2j_109{display:flex;flex-direction:row;flex:1;align-items:baseline;gap:12px;width:100%}._estimate-button_1yz2j_118{background-color:#fff;color:#00356b;border:1px solid #00356b;display:flex;justify-content:space-evenly;align-content:center;padding:3px 11px;border-radius:8px;cursor:pointer;font-family:DM Sans,sans-serif;font-size:16px;gap:5px}._estimate-button_1yz2j_118:focus,._estimate-button_1yz2j_118:hover{opacity:.8}._estimate-button_1yz2j_118:disabled{color:#9ca3af;cursor:not-allowed;opacity:1}._estimate-button-icon_1yz2j_145{margin-top:2px}._estimate-result_1yz2j_149{background-color:#e4f1ff;border:1px solid black;border-radius:6px;margin-top:8px;padding:8px}._estimate-result-text_1yz2j_157{font-family:DM Sans,sans-serif;font-size:14px}._label-text_1yz2j_162{display:flex;align-items:center;margin-bottom:8px;font-family:DM Sans,sans-serif}._row-group_1yz2j_169{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){._row-group_1yz2j_169{grid-template-columns:1fr}}._error_1yz2j_180{color:#dc3545;font-size:14px;margin-top:4px;font-family:DM Sans,sans-serif}._error-asterisk_1yz2j_187{color:#dc3545;font-weight:700;margin-left:4px;font-size:18px}._required-asterisk_1yz2j_194{color:#dc3545;font-weight:700;margin-left:4px;font-size:16px}._input-error_1yz2j_201{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc35451a!important}._input-error_1yz2j_201:focus{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354540!important}._checkbox-group_1yz2j_210{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}._checkbox-label_1yz2j_217{display:flex!important;flex-direction:row!important;align-items:center;margin-bottom:0!important;font-size:18px;color:#333;font-weight:500;font-family:DM Sans,sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox-label_1yz2j_217 input[type=checkbox]{width:20px;height:20px;margin-right:12px;margin-top:0;accent-color:#00356b;cursor:pointer}._checkbox-label_1yz2j_217 input[type=checkbox]:focus{outline:2px solid rgba(0,53,107,.3);outline-offset:2px}._checkbox-label_1yz2j_217 span{flex:1}._checkbox-label_1yz2j_217:hover{color:#00356b}._upload-section_1yz2j_248{display:flex;flex-direction:column;align-items:center;margin:40px 0}._upload-title_1yz2j_255{font-family:DM Sans,sans-serif;color:#00356b;font-size:24px;font-weight:600;margin-bottom:24px;text-align:left}._upload-container_1yz2j_264{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:500px;height:280px;border:1px solid #e0e0e0;border-radius:24px;background-color:#fafafa;transition:all .2s ease}._upload-container_1yz2j_264:hover{border-color:silver;background-color:#f5f5f5}._upload-button_1yz2j_282{position:relative;background-color:#999;color:#fff;padding:12px 32px;border-radius:24px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease;font-family:DM Sans,sans-serif}._upload-button_1yz2j_282:hover{background-color:#777}._upload-button_1yz2j_282 input[type=file]{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer}._post-button-container_1yz2j_307{display:flex;justify-content:center;margin-top:40px}._post-button_1yz2j_307{color:#fff;background-color:#00356b;font-family:DM Sans,sans-serif;padding:6px 14px;border-radius:8px;border:none;cursor:pointer;font-size:16px;min-width:160px}._post-button_1yz2j_307:focus,._post-button_1yz2j_307:hover{opacity:.8}._post-button_1yz2j_307:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:1}._author_byline_f4xav_1{color:#5a5a5a;font-size:20px;font-weight:400;font-family:DM Sans,sans-serif;flex-direction:column;margin-top:5px}._collapsible_f4xav_10{background-color:#d8e1ee;border-radius:10px;color:#fff;padding:10px 10px 10px 30px;width:95%;border:none;text-align:left;outline:none;font-size:15px;flex-direction:column;margin-bottom:12px}._message-button_f4xav_25{border-radius:5px;border:1px solid;padding:5px;font-size:15px;margin-bottom:15px;cursor:pointer}._collapsible-container_f4xav_34{margin:0 auto;width:70%;font-size:32px;font-weight:600;justify-content:space-between;color:#00356b;font-family:DM Sans,sans-serif;object-fit:contain}._click_text_f4xav_45{color:navy;cursor:pointer}._content_f4xav_50{padding:0 18px;display:none;overflow:hidden;background-color:#f1f1f1}._page_f4xav_57{background-color:#fff;min-height:100vh;display:flex;flex-direction:column;color:#1a1a1a;font-family:DM Sans,sans-serif}._pageInner_f4xav_66{display:flex;flex-direction:column;padding:30px;gap:20px;width:100%;max-width:1100px;margin:0 auto}._pageTitle_f4xav_76{font-family:DM Sans,sans-serif;color:#00356b;font-size:32px;font-weight:700;margin:0}._page-container_f4xav_84{max-width:80rem;width:100%;margin:40px auto;padding:0 48px;display:flex;flex-direction:column;gap:24px}._content-container_f4xav_94{margin:0 auto;width:70%;font-size:32px;font-weight:600;justify-content:space-between;color:#00356b;font-family:DM Sans,sans-serif;display:flex;flex-direction:row;object-fit:contain}._content-container_f4xav_94 h1{color:#5a5a5a;font-size:20px;font-weight:400}._content-container_f4xav_94 h2{color:#000;font-size:20px;font-weight:400;margin-right:15px;margin-top:0}._edit-link-container_f4xav_121{font-size:20px}._image_f4xav_125{width:50%;height:auto;display:flex;align-items:flex-start;margin-top:0;object-fit:cover}._date-box_f4xav_134{margin:0 15px 20px 0;font-size:17px;font-weight:400;color:#000;width:fit-content;font-family:DM Sans,sans-serif;display:flex;flex-direction:row;gap:10px;align-content:left;border:2px solid navy;padding:10px;border-radius:10px;align-items:center}._features-container_f4xav_153{margin:0 15px 0 auto;font-size:15px;font-weight:400;align-items:center;justify-content:space-between;color:#000;font-family:DM Sans,sans-serif;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}._feature-box_f4xav_168{display:flex;flex-direction:row;align-items:left;color:#fff;gap:7px;align-items:center;background:#7e7e7e;border-radius:10px;padding:10px}._gallery-container_f4xav_180{width:50%;display:flex;align-items:flex-start;margin-top:0}._photo-gallery_f4xav_187{display:flex;flex-direction:column;gap:12px;width:100%;max-height:600px;overflow-y:auto;padding:4px;scroll-behavior:smooth}._photo-gallery_f4xav_187::-webkit-scrollbar{width:8px}._photo-gallery_f4xav_187::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}._photo-gallery_f4xav_187::-webkit-scrollbar-thumb{background:#00356b;border-radius:10px}._photo-gallery_f4xav_187::-webkit-scrollbar-thumb:hover{background:#002849}._gallery-image_f4xav_214{width:100%;height:auto;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px #0000001a}._gallery-loading_f4xav_222,._no-photos_f4xav_223{width:100%;height:200px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:8px;color:#5a5a5a;font-size:16px;font-family:DM Sans,sans-serif}._modalOverlay_1gp7l_2{position:fixed;inset:0;background:#00000073;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;z-index:1000;overflow-y:auto}._modalCard_1gp7l_14{width:100%;max-width:920px;margin-top:20px;background:#fff;border-radius:10px;box-shadow:0 20px 60px #0a142859;overflow:hidden;display:flex;flex-direction:column}._modalHeader_1gp7l_26{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}._modalBody_1gp7l_34{padding:20px}._secondary-button_1gp7l_39{background-color:#fff;color:#00356b;padding:14px 32px;border:2px solid #00356b;border-radius:24px;font-size:16px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:all .2s ease}._secondary-button_1gp7l_39:hover{background-color:#00356b0f}._secondary-button_1gp7l_39:disabled{opacity:.6;cursor:not-allowed}._title_1gp7l_59{font-family:DM Sans,sans-serif;color:#00356b;font-size:32px;font-weight:700;letter-spacing:0px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}._subtitle_1gp7l_71{font-family:DM Sans,sans-serif;color:#00356b;font-weight:700;font-size:24px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}._page-container_1gp7l_82{display:flex;flex-direction:column;margin:30px;min-height:calc(100vh - 60px);gap:20px}._content-container_1gp7l_90{display:flex;flex-direction:column;padding:20px 36px;gap:20px;border:#dbdbdb 2px solid;border-radius:20px}._header-container_1gp7l_99{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;margin-left:12px;margin-right:20px;box-sizing:border-box}._delete-button_1gp7l_111{background-color:#00356b;color:#fff;padding:14px 32px;border:2px solid #00356b;border-radius:24px;font-size:16px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:all .2s ease}._delete-button_1gp7l_111:hover{background-color:#00356b0f}._delete-button_1gp7l_111:disabled{opacity:.6;cursor:not-allowed}._title-text_1gp7l_131{font-family:"DM Serif Display",serif;color:#000;font-size:18px;font-weight:700}._input-text_1gp7l_138{font-family:"DM Serif Display",serif;color:#000;font-size:18px}._info-container_1gp7l_144{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;font-family:DM Sans,sans-serif;font-weight:700;align-items:start;grid-auto-rows:auto}@media(max-width:600px){._info-container_1gp7l_144{grid-template-columns:1fr}}._card_1gp7l_161{border:2px solid #dbdbdb;border-radius:20px;padding:24px 32px 32px;display:flex;flex-direction:column;gap:32px}._form_1gp7l_170 label{display:flex;flex-direction:column;font-size:20px;color:#333;font-weight:500;margin-bottom:20px;font-family:"DM Serif Display",serif}._form_1gp7l_170 label input,._form_1gp7l_170 label select,._form_1gp7l_170 label textarea{margin-top:8px;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:16px;font-family:Inter,sans-serif}._form_1gp7l_170 label input:focus,._form_1gp7l_170 label select:focus,._form_1gp7l_170 label textarea:focus{outline:none;border-color:#00356b;box-shadow:0 0 0 2px #00356b1a}._label-text_1gp7l_197{display:flex;align-items:center;margin-bottom:8px}._row-group_1gp7l_203{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){._row-group_1gp7l_203{grid-template-columns:1fr}}._error_1gp7l_214{color:#dc3545;font-size:14px;margin-top:4px;font-family:Inter,sans-serif}._error-summary_1gp7l_221{background-color:#fee;border:2px solid #dc3545;border-radius:8px;padding:16px 20px;margin-bottom:24px;margin-top:8px}._error-summary-title_1gp7l_230{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#dc3545;margin-bottom:12px}._error-summary-list_1gp7l_238{list-style:none;padding:0;margin:0}._error-summary-list_1gp7l_238 li{font-family:Inter,sans-serif;font-size:14px;color:#333;margin-bottom:8px;padding-left:20px;position:relative}._error-summary-list_1gp7l_238 li:before{content:"•";color:#dc3545;font-weight:700;position:absolute;left:0}._error-summary-list_1gp7l_238 li:last-child{margin-bottom:0}._error-asterisk_1gp7l_262{color:#dc3545;font-weight:700;margin-left:4px;font-size:18px}._required-asterisk_1gp7l_269{color:#dc3545;font-weight:700;margin-left:4px;font-size:16px}._input-error_1gp7l_276{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc35451a!important}._input-error_1gp7l_276:focus{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354540!important}._checkbox-group_1gp7l_285{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}._checkbox-label_1gp7l_292{display:flex!important;flex-direction:row!important;align-items:center;margin-bottom:0!important;font-size:18px;color:#333;font-weight:500;font-family:"DM Serif Display",serif;cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox-label_1gp7l_292 input[type=checkbox]{width:20px;height:20px;margin-right:12px;margin-top:0;accent-color:#00356b;cursor:pointer}._checkbox-label_1gp7l_292 input[type=checkbox]:focus{outline:2px solid rgba(0,53,107,.3);outline-offset:2px}._checkbox-label_1gp7l_292 span{flex:1}._checkbox-label_1gp7l_292:hover{color:#00356b}._photos-section_1gp7l_323{display:flex;flex-direction:column;align-items:left;margin:40px 0}._photos-title_1gp7l_330{font-family:"DM Serif Display",serif;color:#00356b;font-size:24px;font-weight:600;margin-bottom:24px;text-align:left}._upload-container_1gp7l_339{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:500px;height:280px;border:1px solid #e0e0e0;border-radius:24px;background-color:#fafafa;transition:all .2s ease}._upload-container_1gp7l_339:hover{border-color:silver;background-color:#f5f5f5}._upload-button_1gp7l_357{position:relative;background-color:#999;color:#fff;padding:12px 32px;border-radius:24px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease;font-family:Inter,sans-serif}._upload-button_1gp7l_357:hover{background-color:#777}._upload-button_1gp7l_357 input[type=file]{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer}._put-button-container_1gp7l_382{display:flex;justify-content:center;margin-top:40px}._gallery-container_1gp7l_388{width:100%;display:flex;align-items:flex-start;margin-top:0;flex:1}._photo-gallery_1gp7l_396{display:grid;width:100%;gap:12px;padding:4px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start}._gallery-image_1gp7l_406{width:100%;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px #0000001a}._gallery-item_1gp7l_413{position:relative;display:block;overflow:hidden;border-radius:8px}._removed_1gp7l_421{opacity:.45}._gallery-image--removed_1gp7l_426{filter:grayscale(100%) contrast(.9)}._removed_1gp7l_421:after{content:"";position:absolute;inset:0;background:#ffffff40;pointer-events:none;border-radius:8px}._photo-remove_1gp7l_441{position:absolute;top:8px;right:8px;width:44px;height:44px;border-radius:50%;border:none;background:#0009;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;cursor:pointer;padding:0;transition:background .12s ease,transform .08s ease;z-index:5}._photo-remove_1gp7l_441:hover{background:#000c;transform:scale(1.06)}._photo-remove_1gp7l_441:focus{outline:2px solid rgba(255,255,255,.3);outline-offset:2px}._gallery-loading_1gp7l_472,._no-photos_1gp7l_473{width:100%;height:200px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:8px;color:#5a5a5a;font-size:16px;font-family:DM Sans,sans-serif}._page-container_16e1k_1{display:flex;flex-direction:column;min-height:calc(100vh - 60px);font-family:DM Sans,sans-serif;width:100%;min-width:300px}._header_16e1k_10{text-align:center;display:flex;flex-direction:row;align-items:center;margin-top:1.5rem;margin-bottom:1.5rem}._user-container_16e1k_19{color:#00356b;font-weight:500;font-size:28px;width:100%;margin:0 auto}._leave-chat_16e1k_27{margin-left:0rem;margin-right:auto;border:none;border-radius:5px;background-color:#a5c3fa;padding:14px 6px;cursor:pointer}._chat-top_16e1k_40{color:gray}._message-container_16e1k_44{border-radius:10px;margin-top:.5rem;margin-right:25px}._message-form_16e1k_50{margin-top:0rem;display:block}._send-button_16e1k_55{height:100%;margin-top:0rem;border:none;border-radius:5px;align-items:center;font-size:15px;background-color:#a5c3fa;padding:5px;margin-bottom:0rem;filter:drop-shadow(.5px .5px .5px #848484);cursor:pointer}._form_16e1k_69{height:100%;font-size:15px;padding:5px;width:93%;font-family:DM Sans,sans-serif;border-radius:10px;border:1px solid;filter:drop-shadow(.5px .5px .5px #848484);margin-right:5px}._your-chat-container_16e1k_81{display:flex;flex-direction:column;text-align:right;padding:5px}._their-chat-container_16e1k_88{display:flex;flex-direction:column;padding:5px}._your-inchat-message_16e1k_94{display:inline-block;max-width:75%;margin:0;padding:6px 10px;background-color:#eaf3ff;border-radius:10px;text-align:right;align-self:flex-end}._message_16e1k_44{margin:0}._their-inchat-message_16e1k_109{display:inline-block;max-width:75%;padding:6px 10px;margin:0;background-color:#f0f0f0;border-radius:10px;text-align:left;align-self:flex-start}._your-name_16e1k_120{font-size:12px;text-align:right;margin:0;color:#00356b}._their-name_16e1k_127{font-size:12px;text-align:left;margin:0;color:#00356b}._typing-bubble_16e1k_134{display:inline-flex;align-items:center;justify-content:center;padding:24px 30 px;background-color:#f0f8ffd5;border-radius:10px;width:fit-content;border:none}._typing-icon_16e1k_145{font-size:36px;color:#4b4b4b}._conversationItem_l8abk_1{display:flex;align-items:center;padding:1rem;border-bottom:1px solid #f0f0f0;text-decoration:none;color:inherit;transition:background-color .2s;background:#fff}._conversationItem_l8abk_1:hover{background-color:#f8f9fa}._conversationItem_l8abk_1:last-child{border-bottom:none}._conversationContent_l8abk_20{flex:1;min-width:0}._userName_l8abk_25{font-weight:600;color:#333;margin-bottom:.25rem;font-family:DM Sans,sans-serif}._lastMessage_l8abk_32{color:#666;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:DM Sans,sans-serif}._deleteWrapper_l8abk_41{position:relative}._deleteWrapper_l8abk_41 ._deleteButton_l8abk_44{opacity:0;pointer-events:none}._deleteWrapper_l8abk_41:hover ._deleteButton_l8abk_44{opacity:1;pointer-events:auto;border:none;background-color:#fff;border-radius:10px;padding-top:5px;padding-bottom:5px}._deleteWrapper_l8abk_41:hover ._deleteButton_l8abk_44:hover{background-color:#ebf4fb}._page-container_4r25m_1{display:flex;flex-direction:column;min-height:calc(100vh - 60px);font-family:DM Sans,sans-serif;width:auto;min-width:300px;margin-left:50px;margin-right:50px;margin-top:30px}._title_4r25m_13{font-family:DM Sans,sans-serif;color:#00356b;font-size:32px;font-weight:700;cursor:default;text-decoration:none;display:inline-flex;align-items:center;margin-bottom:.5rem}._subtitle_4r25m_25{font-family:DM Sans,sans-serif;color:#4a4a4a;font-size:18px;font-weight:400;cursor:default;text-decoration:none;display:inline-flex;align-items:center;margin-bottom:2rem}._conversationsList_4r25m_37{background:#fff;border-radius:8px;border:1px solid #e0e0e0;overflow:hidden;margin-bottom:2rem;width:100%;max-width:425px;min-width:250px}._emptyState_4r25m_48{text-align:center;padding:3rem 1rem;color:#666;background:#fff;border-radius:8px;border:1px solid #e0e0e0;margin-bottom:2rem}._emptyState_4r25m_48 h3{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:#333}._emptyState_4r25m_48 p{color:#666;font-size:.875rem}._newChatSection_4r25m_70{margin-top:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0;max-width:450px}._newChatForm_4r25m_79{display:flex;gap:.75rem}._newChatInput_4r25m_84{flex:1;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:.875rem;font-family:DM Sans,sans-serif}._newChatInput_4r25m_84:focus{outline:none;border-color:#00356b;box-shadow:0 0 0 2px #00356b1a}._newChatButton_4r25m_99{background-color:#00356b;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s;font-family:DM Sans,sans-serif}._newChatButton_4r25m_99:hover{background-color:#002a4a}._error_4r25m_116{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:1rem;border-radius:6px;margin-bottom:1rem;font-family:DM Sans,sans-serif}._message-pane_4r25m_126{display:flex;flex-direction:row;width:100%;flex:2;margin-left:1rem}._convo-holder_4r25m_134{margin-top:100px;text-align:center;flex:1}._align-panes_4r25m_140{display:flex;flex-direction:row;flex:1}._spacing_4r25m_146{padding:30px}._chat-overlay_4r25m_150{position:relative;width:100%;height:100%;min-height:600px;max-height:80vh;background:#fff;border-radius:8px;border:1px solid #e0e0e0;display:flex;flex-direction:column;overflow:hidden}._dropdown_4r25m_164{position:absolute;background:#fff;border:1px solid #ccc;border-radius:4px;max-height:200px;overflow-y:auto;z-index:1000;width:300px;box-shadow:0 2px 8px #00000026;margin-top:2px}._dropdownItem_4r25m_177{padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee;font-family:DM Sans,sans-serif}._dropdownItem_4r25m_177:hover{background-color:#f5f5f5}._dropdownItem_4r25m_177:last-child{border-bottom:none}._dropdownItem_4r25m_177 strong{color:#00356b;font-weight:600}
