._wrap_18ua3_1{display:grid;gap:1.2rem;padding:clamp(1rem,3vw,2rem);border:1px solid #d8cdbd;border-radius:1.5rem;background:#fffdf8;color:#211b14}._wrap_18ua3_1>header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}._wrap_18ua3_1>header span{font-size:.7rem;font-weight:800;letter-spacing:.14em;color:#211b14}._wrap_18ua3_1>header h3{font-size:clamp(1.4rem,3vw,2rem);margin:.25rem 0;color:#17130f}._wrap_18ua3_1>header p{margin:0;color:#62584c;opacity:1}._wrap_18ua3_1>header>strong{white-space:nowrap;padding:.55rem .8rem;border-radius:999px;background:#efe7da;color:#3a2f22}._grid_18ua3_1{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:1rem}._tableWrap_18ua3_1{overflow:auto;border:1px solid #d8cdbd;border-radius:1rem;background:#fff}._tableWrap_18ua3_1 table{width:100%;border-collapse:collapse;min-width:650px}._tableWrap_18ua3_1 th,._tableWrap_18ua3_1 td{text-align:left;padding:.8rem;border-bottom:1px solid #e6ded2;font-size:.84rem;color:#211b14}._tableWrap_18ua3_1 th{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#6a6055;opacity:1}._tableWrap_18ua3_1 td:first-child{display:grid;gap:.2rem}._tableWrap_18ua3_1 td small{color:#756b60;opacity:1}._tableWrap_18ua3_1 tbody tr{cursor:pointer}._tableWrap_18ua3_1 tbody tr:hover,._activeRow_18ua3_1{background:#f2ece3}._status_18ua3_1{display:inline-block;border:1px solid #cbbda9;border-radius:999px;padding:.3rem .55rem;font-size:.68rem;color:#3c3125;background:#faf6ef}._panel_18ua3_1{border:1px solid #d8cdbd;border-radius:1rem;overflow:hidden;min-height:430px;background:#fffdf8;color:#211b14}._customer_18ua3_1{display:flex;gap:.7rem;align-items:center;padding:1rem;border-bottom:1px solid #e6ded2}._customer_18ua3_1>svg{width:30px;height:30px;color:#211b14}._customer_18ua3_1>div{display:grid}._customer_18ua3_1 strong{color:#17130f}._customer_18ua3_1 small{color:#6f6559;opacity:1;margin-top:.2rem}._actions_18ua3_1{display:flex;gap:.45rem;flex-wrap:wrap;padding:.8rem}._actions_18ua3_1 button{font-size:.75rem}._whatsapp_18ua3_1{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0 .8rem .8rem;padding:.72rem 1rem;border-radius:999px;background:#147a4c;color:#fff;text-decoration:none;font-weight:800;font-size:.8rem}._whatsapp_18ua3_1 svg{width:17px}._chat_18ua3_1{display:grid;grid-template-rows:auto minmax(260px,1fr) auto;border-top:1px solid #e6ded2;min-height:390px;background:#fffdf8}._chat_18ua3_1>header{display:flex;align-items:center;gap:.5rem;padding:.8rem 1rem;color:#17130f;background:#fff}._chat_18ua3_1>header svg{width:18px;color:#17130f}._messages_18ua3_1{padding:.8rem;overflow:auto;max-height:430px;background:#eee6da;display:flex;flex-direction:column;gap:.55rem}._messages_18ua3_1 p{margin:0;max-width:88%;padding:.7rem .8rem;border-radius:.9rem;display:grid;gap:.25rem;font-size:.86rem;color:#211b14}._messages_18ua3_1 p small{font-size:.62rem;color:#776b5f;opacity:1}._mine_18ua3_1{align-self:flex-end;background:#181713!important;color:#fff!important}._mine_18ua3_1 small{color:#ddd3c6!important}._theirs_18ua3_1{align-self:flex-start;background:#fff!important;border:1px solid #d9cebd;color:#2a2118!important}._empty_18ua3_1{color:#62584c!important;opacity:1!important}._chat_18ua3_1 footer{display:flex;gap:.5rem;padding:.75rem;background:#fff}._chat_18ua3_1 footer input{min-width:0;flex:1;border:1px solid #cfc3b2;border-radius:999px;padding:.8rem 1rem;background:#fff;color:#211b14}._chat_18ua3_1 footer input::placeholder{color:#8a8177;opacity:1}._chat_18ua3_1 footer input:disabled{background:#f4efe7;color:#756b60}._chat_18ua3_1 footer button{width:44px;height:44px;border:0;border-radius:50%;background:#181713;color:#fff;display:grid;place-items:center}._chat_18ua3_1 footer button:disabled{background:#c8beb0;color:#fff}._chat_18ua3_1 footer svg{width:17px}._placeholder_18ua3_1{height:100%;min-height:420px;display:grid;place-items:center;align-content:center;text-align:center;padding:2rem;color:#62584c;opacity:1}._placeholder_18ua3_1 svg{width:42px;height:42px}._placeholder_18ua3_1 p{max-width:260px}@media(max-width:800px){._wrap_18ua3_1{padding:.85rem}._wrap_18ua3_1>header{display:grid}._grid_18ua3_1{grid-template-columns:1fr}._panel_18ua3_1{order:-1;min-height:560px}._tableWrap_18ua3_1 table{min-width:560px}._chat_18ua3_1{min-height:500px;grid-template-rows:auto minmax(350px,1fr) auto}._messages_18ua3_1{min-height:350px;max-height:52vh}._messages_18ua3_1 p{font-size:.95rem;line-height:1.45}._chat_18ua3_1 footer{padding:.8rem}._chat_18ua3_1 footer input{font-size:16px;padding:.9rem 1rem}._chat_18ua3_1 footer button{width:48px;height:48px}._actions_18ua3_1 button{flex:1;min-width:100px}._whatsapp_18ua3_1{font-size:.9rem;padding:.85rem 1rem}}._app_15mdv_1{min-height:100dvh;background:#f5f1e9;color:#191611;padding:0 24px 96px}._loading_15mdv_1{min-height:100dvh;display:grid;place-items:center;align-content:center;gap:14px;background:#17130f;color:#fff}._logo_15mdv_1{width:56px;height:56px;border-radius:18px;background:#b78a32;display:grid;place-items:center;font-family:serif;font-size:2rem}._topbar_15mdv_1{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d0c1}._brand_15mdv_1{display:flex;align-items:center;gap:12px}._brandmark_15mdv_1{width:42px;height:42px;border-radius:14px;background:#181713;color:#fff;display:grid;place-items:center}._brandmark_15mdv_1 svg{width:20px}._brand_15mdv_1 div:last-child{display:grid}._brand_15mdv_1 small{font-size:.65rem;letter-spacing:.14em;color:#9a6a16;font-weight:800}._brand_15mdv_1 strong{font-size:.92rem}._topActions_15mdv_1{display:flex;gap:8px;align-items:center}._topActions_15mdv_1 select{height:40px;border:1px solid #d7cdbd;background:#fff;color:#181713;border-radius:999px;padding:0 9px;font-weight:800}._topActions_15mdv_1 button{width:40px;height:40px;border:1px solid #d7cdbd;background:#fff;border-radius:50%;display:grid;place-items:center}._topActions_15mdv_1 svg{width:17px}._hero_15mdv_1{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:42px 0 26px}._hero_15mdv_1 span{text-transform:capitalize;color:#776e62;font-size:.82rem}._hero_15mdv_1 h1{font-family:serif;font-weight:400;font-size:clamp(2.3rem,6vw,5rem);line-height:.96;margin:8px 0 0;letter-spacing:-.03em}._newBooking_15mdv_1{border:0;border-radius:999px;background:#181713;color:#fff;padding:13px 18px;display:flex;align-items:center;gap:8px;font-weight:800}._newBooking_15mdv_1 svg{width:17px}._notice_15mdv_1{padding:12px 14px;border-radius:12px;background:#fff0d2;color:#714b09;margin-bottom:16px}._stats_15mdv_1{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}._stats_15mdv_1 article{background:#fff;border:1px solid #ddd2c0;border-radius:18px;padding:17px;display:grid;gap:3px}._stats_15mdv_1 span{font-size:.72rem;color:#756c60}._stats_15mdv_1 strong{font-family:serif;font-size:2rem;font-weight:500}._stats_15mdv_1 small{color:#776e62}._workspace_15mdv_1{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:14px}._schedule_15mdv_1,._side_15mdv_1 article,._publicLink_15mdv_1{background:#fff;border:1px solid #ddd2c0;border-radius:22px}._schedule_15mdv_1{padding:18px}._scheduleHead_15mdv_1{display:flex;justify-content:space-between;gap:12px;align-items:center}._viewTabs_15mdv_1{display:flex;background:#eee8dd;padding:4px;border-radius:999px}._viewTabs_15mdv_1 button{border:0;background:transparent;padding:8px 13px;border-radius:999px;font-weight:750;color:#756c60}._viewTabs_15mdv_1 ._active_15mdv_1{background:#181713;color:#fff}._dateNav_15mdv_1{display:flex;align-items:center;gap:8px}._dateNav_15mdv_1 button{width:34px;height:34px;border:1px solid #d8cdbd;background:#fff;border-radius:50%;display:grid;place-items:center}._dateNav_15mdv_1 svg{width:16px}._dateNav_15mdv_1 strong{text-transform:capitalize;font-size:.82rem;min-width:90px;text-align:center}._search_15mdv_1{display:flex;align-items:center;gap:8px;margin:16px 0 8px;background:#f5f1ea;border-radius:12px;padding:0 12px}._search_15mdv_1 svg{width:17px;color:#7d7467}._search_15mdv_1 input{width:100%;border:0;background:transparent;padding:12px 0;outline:0;font-size:16px;color:#181713}._timeline_15mdv_1{display:grid}._booking_15mdv_1{display:grid;grid-template-columns:64px 1fr auto 28px;align-items:center;gap:10px;background:transparent;border:0;border-bottom:1px solid #ece5da;padding:13px 4px;text-align:left;color:inherit}._booking_15mdv_1 time{font-size:.8rem;color:#6f665b}._bookingLine_15mdv_1{display:flex;align-items:center;gap:10px}._bookingLine_15mdv_1 i{width:4px;height:42px;border-radius:9px;background:#c3b7a5}._bookingLine_15mdv_1 div{display:grid;gap:3px}._bookingLine_15mdv_1 small{color:#756c60}._st_confirmed_15mdv_1{background:#2c8b65!important}._st_completed_15mdv_1{background:#9a6a16!important}._st_cancelled_15mdv_1{background:#a84434!important}._status_15mdv_1{font-size:.68rem;padding:5px 8px;border:1px solid #d8cdbd;border-radius:999px}._booking_15mdv_1>svg{width:17px}._empty_15mdv_1{text-align:center;padding:54px 16px;color:#6f665b}._empty_15mdv_1 svg{width:38px;height:38px;margin-bottom:8px}._empty_15mdv_1 strong{display:block;color:#2a241d;margin-bottom:5px}._side_15mdv_1{display:grid;gap:12px;align-content:start}._side_15mdv_1 article{padding:18px}._aiCard_15mdv_1{background:#181713!important;color:#fff!important;border-color:#181713!important}._aiHead_15mdv_1{display:flex;align-items:center;justify-content:space-between}._aiHead_15mdv_1 span{display:flex;align-items:center;gap:6px;font-size:.72rem;letter-spacing:.08em}._aiHead_15mdv_1 svg{width:15px}._aiHead_15mdv_1 i{width:8px;height:8px;border-radius:50%;background:#4fca8b}._aiCard_15mdv_1 h3{font-family:serif;font-size:1.7rem;font-weight:400;margin:22px 0 8px}._aiCard_15mdv_1 p{color:#d3cabd;line-height:1.5;font-size:.85rem}._aiCard_15mdv_1 button{margin-top:10px;width:100%;border:1px solid #4d453c;background:#fff;color:#181713;border-radius:999px;padding:10px 12px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:7px}._aiCard_15mdv_1 button svg{width:16px}._nextCard_15mdv_1 header{display:flex;justify-content:space-between;margin-bottom:8px}._nextCard_15mdv_1 header span{font-weight:800;font-size:.82rem}._nextCard_15mdv_1 header small{background:#eee8dd;border-radius:999px;padding:3px 7px}._nextCard_15mdv_1 button{width:100%;border:0;border-top:1px solid #eee7dd;background:transparent;padding:10px 0;display:flex;align-items:center;gap:9px;text-align:left;color:inherit}._nextCard_15mdv_1 button>div{width:34px;height:34px;border-radius:50%;background:#eee8dd;display:grid;place-items:center;font-weight:800}._nextCard_15mdv_1 button>span{display:grid}._nextCard_15mdv_1 small{color:#756c60;margin-top:2px}._publicLink_15mdv_1{padding:14px 16px;display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}._publicLink_15mdv_1>svg{width:18px}._publicLink_15mdv_1 span{display:grid}._publicLink_15mdv_1 small{color:#756c60}._sheetBackdrop_15mdv_1{position:fixed;inset:0;background:#0008;z-index:80;display:flex;align-items:flex-end;justify-content:center}._sheet_15mdv_1{width:min(560px,100%);background:#fffdf8;border-radius:26px 26px 0 0;padding:22px;box-shadow:0 -20px 50px #0002}._sheet_15mdv_1 header{display:flex;justify-content:space-between}._sheet_15mdv_1 header small{font-size:.68rem;letter-spacing:.1em;color:#9a6a16;font-weight:800}._sheet_15mdv_1 h2{font-family:serif;font-size:2.4rem;margin:4px 0 12px}._sheet_15mdv_1 header button{width:38px;height:38px;border:0;background:#eee8dd;border-radius:50%}._sheetInfo_15mdv_1{display:grid;gap:8px}._sheetInfo_15mdv_1 p{display:flex;gap:9px;align-items:center;margin:0;padding:10px 0;border-top:1px solid #eee7dd}._sheetInfo_15mdv_1 svg{width:18px}._sheetActions_15mdv_1{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:14px}._sheetActions_15mdv_1 button{border:0;border-radius:12px;padding:12px 8px;background:#181713;color:#fff;display:flex;justify-content:center;align-items:center;gap:6px;font-weight:800}._sheetActions_15mdv_1 svg{width:16px}._sheetActions_15mdv_1 ._danger_15mdv_1{background:#8d3428}._bottomNav_15mdv_1{display:none}._bottomNav_15mdv_1 button{border:0;background:transparent;display:grid;justify-items:center;gap:3px;color:#81786c;font-size:.62rem}._bottomNav_15mdv_1 svg{width:19px}._bottomNav_15mdv_1 ._navActive_15mdv_1{color:#181713}@media(max-width:820px){._app_15mdv_1{padding:0 12px 82px}._topbar_15mdv_1{height:66px}._topActions_15mdv_1 button:first-child{display:none}._hero_15mdv_1{padding:28px 2px 18px;align-items:flex-start}._hero_15mdv_1 h1{font-size:2.65rem}._newBooking_15mdv_1 span{display:none}._newBooking_15mdv_1{width:44px;height:44px;padding:0;justify-content:center}._stats_15mdv_1{grid-template-columns:1fr 1fr}._workspace_15mdv_1,._side_15mdv_1{grid-template-columns:1fr}._schedule_15mdv_1{padding:12px}._scheduleHead_15mdv_1{align-items:flex-start;flex-direction:column}._dateNav_15mdv_1{width:100%;justify-content:space-between}._booking_15mdv_1{grid-template-columns:52px 1fr auto}._booking_15mdv_1>svg{display:none}._status_15mdv_1{font-size:.6rem}._bottomNav_15mdv_1{position:fixed;left:0;right:0;bottom:0;z-index:60;height:68px;background:#fffdf8ef;backdrop-filter:blur(16px);border-top:1px solid #ddd2c0;display:grid;grid-template-columns:repeat(5,1fr);padding:7px max(8px,env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom))}._sheetActions_15mdv_1{grid-template-columns:1fr}._side_15mdv_1 ._aiCard_15mdv_1{order:-1}}
