/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./app/admin-dashboard/components/dashboard-ui/Workspace.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************/
.Workspace_page__dVOWE {padding:24px; max-width:1280px; margin:auto; color:var(--admin-text,#172033);}
.Workspace_header__9J5Ko {display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap;}
.Workspace_header__9J5Ko h1 {font-size:26px; margin:0;}
.Workspace_header__9J5Ko p {font-size:14px; color:var(--admin-muted,#64748b); margin:8px 0;}
.Workspace_primary__ul2om, .Workspace_secondary__ZaZFa {display:inline-flex; align-items:center; justify-content:center; min-height:44px; padding:8px 14px; border-radius:10px; border:1px solid var(--admin-border,#cbd5e1); font:inherit; font-size:14px; text-decoration:none; background:var(--admin-surface,#fff); color:var(--admin-primary,#174783); overflow-wrap:anywhere;}
.Workspace_primary__ul2om {background:#0f5bd7; color:#fff; border-color:#0f5bd7; font-weight:700;}
.Workspace_secondary__ZaZFa:disabled {opacity:.6;}
.Workspace_search__uzE7B {display:grid; grid-gap:6px; gap:6px; max-width:540px; margin-top:18px; font-size:14px; font-weight:700;}
.Workspace_search__uzE7B input {min-width:0; min-height:44px; border:1px solid var(--admin-border,#cbd5e1); border-radius:10px; padding:10px; font:inherit;}
.Workspace_roomLinks__zWM9G {display:flex; flex-wrap:wrap; gap:8px; width:100%;}
.Workspace_links___S6_0 {display:flex; flex-wrap:wrap; gap:16px; margin-top:20px;}
@media(max-width:540px) {.Workspace_page__dVOWE {padding:16px 12px;} .Workspace_header__9J5Ko h1 {font-size:24px;}}
.Workspace_editor__3vX4q fieldset {border:0; padding:0; margin:16px 0; min-width:0;}
.Workspace_editor__3vX4q section {background:var(--admin-surface,#fff); border:1px solid var(--admin-border,#dbe3ee); border-radius:12px; padding:16px; margin:12px 0;}
.Workspace_editor__3vX4q h2 {font-size:20px; margin:0 0 12px;}
.Workspace_editor__3vX4q h3 {font-size:16px;}
.Workspace_fields__z0jjv {display:grid; grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr)); grid-gap:12px; gap:12px;}
.Workspace_editor__3vX4q label {display:grid; grid-gap:6px; gap:6px; font-size:14px; font-weight:600;}
.Workspace_editor__3vX4q input,.Workspace_editor__3vX4q select,.Workspace_editor__3vX4q textarea {box-sizing:border-box; width:100%; min-height:42px; border:1px solid var(--admin-border,#cbd5e1); border-radius:8px; padding:8px; background:var(--admin-surface,#fff); color:var(--admin-text,#172033); font:inherit;}
.Workspace_editor__3vX4q details {border-top:1px solid var(--admin-border,#e2e8f0); padding:12px 0;}
.Workspace_editor__3vX4q summary {cursor:pointer; font-weight:700;}
.Workspace_requirements__ym88S {display:grid; grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr)); grid-gap:12px; gap:12px;}
.Workspace_requirements__ym88S>h3,.Workspace_requirements__ym88S>p,.Workspace_requirements__ym88S>button {grid-column:1/-1;}
.Workspace_editor__3vX4q p {font-size:14px; line-height:1.6;}

.Workspace_page__dVOWE a:not(.Workspace_primary__ul2om) {color:var(--admin-primary,#174783);}
.Workspace_page__dVOWE h1,.Workspace_page__dVOWE h2,.Workspace_page__dVOWE h3,.Workspace_page__dVOWE label,.Workspace_page__dVOWE summary {color:var(--admin-text,#172033);}
.Workspace_editor__3vX4q input::placeholder {color:var(--admin-muted,#64748b);opacity:1;}
.Workspace_search__uzE7B input {background:var(--admin-surface,#fff);color:var(--admin-text,#172033);}

.Workspace_mediaIdentity__Nhm9M{display:flex;align-items:center;gap:12px;min-width:0;}.Workspace_thumbnail__LEBYX{width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;overflow:hidden;border-radius:10px;}

.Workspace_rowAction__5Yt5D{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}

.Workspace_tableScroll__JBvGb{max-width:100%;overflow-x:auto;}
.Workspace_tableScroll__JBvGb table{width:100%;border-collapse:collapse;font-size:14px;}
.Workspace_tableScroll__JBvGb td,.Workspace_tableScroll__JBvGb th{padding:10px;text-align:left;border-bottom:1px solid var(--admin-border,#cbd5e1);white-space:nowrap;}

.Workspace_panel__36YoR {background:var(--admin-surface,#fff);color:var(--admin-text,#172033);border:1px solid var(--admin-border,#cbd5e1);border-radius:12px;padding:16px;min-width:0;}
.Workspace_editor__3vX4q textarea {min-height:96px;resize:vertical;}
.Workspace_primary__ul2om:disabled {opacity:.55;cursor:not-allowed;}
.Workspace_chatSection__imVbH {scroll-margin-top:88px;}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./app/admin-dashboard/components/dashboard-ui/StatusList.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************/
.StatusList_summary__6RnMz { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr)); grid-gap:12px; gap:12px; margin-top:20px; }
.StatusList_metric__HpNgG { background:var(--admin-surface,#fff);color:var(--admin-text,#172033); border:1px solid var(--admin-border,#dbe3ee); border-radius:20px; padding:18px; }
.StatusList_metric__HpNgG > span { color:var(--admin-muted,#64748b); font-weight:900; font-size:12px; }
.StatusList_metric__HpNgG > strong { display:block; font-size:34px; margin-top:5px; }
.StatusList_panel__Kl__1 { margin-top:18px; background:var(--admin-surface,#fff);color:var(--admin-text,#172033); border:1px solid var(--admin-border,#dbe3ee); border-radius:24px; padding:18px; }
.StatusList_header__m6KI0 { display:flex; justify-content:space-between; align-items:center; gap:12px; flex-wrap:wrap; }
.StatusList_header__m6KI0 h2 { margin:0; }
.StatusList_header__m6KI0 p { margin:5px 0 0; color:var(--admin-muted,#64748b); font-weight:700; }
.StatusList_list__1Olje { display:grid; grid-gap:12px; gap:12px; margin-top:15px; }
.StatusList_row__wcRZ4 { display:grid; grid-template-columns:minmax(0,1fr) auto; grid-gap:16px; gap:16px; align-items:center; padding:18px; border:1px solid var(--admin-border,#e2e8f0); border-radius:18px; box-shadow:0 8px 24px rgba(15,23,42,.04); }
.StatusList_identity__ePzBp { min-width:0; overflow-wrap:anywhere; }
.StatusList_identity__ePzBp > strong { font-size:20px; }
.StatusList_meta__J_rBH { display:flex; gap:8px 18px; flex-wrap:wrap; margin-top:8px; color:var(--admin-muted,#64748b); font-weight:800; font-size:14px; }
@media (max-width: 540px) {
  .StatusList_row__wcRZ4 { grid-template-columns:minmax(0,1fr); gap:12px; padding:14px; }
  .StatusList_identity__ePzBp > strong { font-size:18px; }
}

/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[3]!./app/admin-property-settings/styles.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.settingsRoot{min-height:100vh;background:#f5f8fc;padding:28px 18px 88px;color:#0f172a}
        .settingsRoot .settingsWrap{width:min(1180px,100%);margin:0 auto}
        .settingsRoot .settingsHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}
        .settingsRoot .settingsActions{display:flex;gap:10px;flex-wrap:wrap}
        .settingsRoot .secondaryButton,.settingsRoot .primaryButton{border-radius:14px;padding:12px 17px;font-weight:900;text-decoration:none;border:1px solid #cbd5e1;cursor:pointer}
        .settingsRoot .secondaryButton{background:#fff;color:#0f172a}.settingsRoot .primaryButton{background:#0f5bd7;color:#fff;border-color:#0f5bd7}
        .settingsRoot .summaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}
        .settingsRoot .summaryCard{background:#fff;border:1px solid #e5eaf0;border-radius:20px;padding:16px;box-shadow:0 12px 30px rgba(15,23,42,.05)}
        .settingsRoot .summaryCard span{display:block;color:#64748b;font-weight:900;font-size:12px}.settingsRoot .summaryCard strong{display:block;font-size:28px;margin-top:6px}
        .settingsRoot .tabNav{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:18px}
        .settingsRoot .tabButton{white-space:nowrap;border:1px solid #d9e1ec;background:#fff;color:#334155;border-radius:999px;padding:10px 15px;font-weight:900;cursor:pointer}
        .settingsRoot .tabButton.active{border:2px solid #0f5bd7;background:#eaf2ff;color:#0f5bd7}
        .settingsRoot .contentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}
        .settingsRoot .fieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}
        .settingsRoot .fieldBlock{display:grid;grid-gap:6px;gap:6px}.settingsRoot .fieldBlock>span{color:#64748b;font-weight:900;font-size:12px}
        .settingsRoot .numberField{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.settingsRoot .numberField b{min-width:44px;color:#475569}
        .settingsRoot .toggleRow{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid #e5eaf0;border-radius:17px;padding:15px;background:#fff}
        .settingsRoot .toggleRow p{margin:5px 0 0;color:#64748b;font-size:13px;font-weight:700}.settingsRoot .toggleRow input{width:24px;height:24px;accent-color:#0f5bd7}
        .settingsRoot .notice{background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;padding:16px;color:#1d4ed8;font-weight:800}
        .settingsRoot .saveBar{position:-webkit-sticky;position:sticky;bottom:14px;margin-top:24px;background:rgba(255,255,255,.95);border:1px solid #dbe3ec;border-radius:20px;padding:13px 15px;box-shadow:0 18px 50px rgba(15,23,42,.14);display:flex;justify-content:space-between;gap:14px;align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
        .settingsRoot .savedMessage{color:#166534;font-weight:900}
        @media(max-width:820px){.settingsRoot{padding:18px 10px 80px}.settingsRoot .summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsRoot .contentGrid,.settingsRoot .fieldGrid{grid-template-columns:1fr}.settingsRoot .saveBar{bottom:8px}}

