.CookieConsentBanner-module__4mw5WW__wrap{z-index:80;pointer-events:none;justify-content:center;padding:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.CookieConsentBanner-module__4mw5WW__panel{pointer-events:auto;color:#132019;background:#fbf9f3;border:1px solid #d6cbb6;border-radius:14px;width:100%;max-width:620px;padding:22px 24px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 18px 40px #1320192e}.CookieConsentBanner-module__4mw5WW__title{letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:13px;display:block}.CookieConsentBanner-module__4mw5WW__text{color:#655f55;margin:0 0 18px;font-size:13px;line-height:1.55}.CookieConsentBanner-module__4mw5WW__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CookieConsentBanner-module__4mw5WW__primary,.CookieConsentBanner-module__4mw5WW__secondary{cursor:pointer;border:1px solid #132019;border-radius:99px;min-height:42px;padding:0 20px;font-size:12px;font-weight:800;transition:transform .2s,background .2s}.CookieConsentBanner-module__4mw5WW__primary{color:#fbf9f3;background:#132019}.CookieConsentBanner-module__4mw5WW__secondary{color:#132019;background:0 0}.CookieConsentBanner-module__4mw5WW__primary:hover,.CookieConsentBanner-module__4mw5WW__secondary:hover{transform:translateY(-1px)}.CookieConsentBanner-module__4mw5WW__link{color:#655f55;cursor:pointer;background:0 0;border:none;padding:4px 2px;font-size:12px;font-weight:700;text-decoration:underline}.CookieConsentBanner-module__4mw5WW__rows{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.CookieConsentBanner-module__4mw5WW__row{border-bottom:1px solid #ece5d6;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.CookieConsentBanner-module__4mw5WW__row:last-child{border-bottom:none;padding-bottom:0}.CookieConsentBanner-module__4mw5WW__row strong{margin-bottom:4px;font-size:13px;display:block}.CookieConsentBanner-module__4mw5WW__row p{color:#655f55;margin:0;font-size:12px;line-height:1.5}.CookieConsentBanner-module__4mw5WW__row input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:2px}@media (max-width:520px){.CookieConsentBanner-module__4mw5WW__wrap{padding:0}.CookieConsentBanner-module__4mw5WW__panel{border-radius:14px 14px 0 0;max-width:none}.CookieConsentBanner-module__4mw5WW__actions{flex-direction:column;align-items:stretch}.CookieConsentBanner-module__4mw5WW__primary,.CookieConsentBanner-module__4mw5WW__secondary,.CookieConsentBanner-module__4mw5WW__link{text-align:center;width:100%}}
:root{--bg:#07111f;--panel:#0d1a2b;--panel-soft:#101f33;--line:#233650;--text:#f7f9ff;--muted:#93a4bb;--green:#4ade80;--blue:#60a5fa;--accent:#7c3aed;--accent-soft:#a78bfa;--danger:#fb7185}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% -8%, #7c3aed4d, transparent 31rem), radial-gradient(circle at 92% 8%, #0f766e33, transparent 28rem), linear-gradient(180deg, #081322 0%, var(--bg) 58%, #060d17 100%);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{transition:transform .16s,border-color .16s,background .16s,color .16s}button:not(:disabled):active{transform:scale(.98)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #a78bfa6b}main{width:min(100%,1480px);margin:auto;padding:28px 28px 80px}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#112035eb,#0a1829bd);border:1px solid #4a5f7e6b;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:20px;display:flex;box-shadow:0 22px 70px #00000040}.brand-block{align-items:center;gap:16px;min-width:0;display:flex}.brand-icon{border-radius:18px;flex:none;box-shadow:0 12px 28px #4338ca4d}h1{letter-spacing:-.045em;margin:3px 0 2px;font-size:clamp(31px,4vw,48px);line-height:1}h2{letter-spacing:-.02em;margin:5px 0 20px;font-size:23px}h3{letter-spacing:-.01em}p{color:var(--muted);margin:0;line-height:1.5}.eyebrow{color:#c4b5fd;letter-spacing:.18em;font-size:10px;font-weight:850}.cloud-status{color:#a7f3d0;align-items:center;gap:7px;margin-top:8px;font-size:11px;font-weight:700;display:flex}.cloud-status span{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4ade801a}.top-actions{flex:none;align-items:center;gap:9px;display:flex}.primary-action,.backup{color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;font-weight:800;text-decoration:none;display:inline-flex}.primary-action{background:linear-gradient(110deg,#7c3aed,#4f46e5);border:0;box-shadow:0 10px 28px #4f46e547}.backup{border:1px solid var(--line);background:#101e31e6}.primary-action:hover,.backup:hover{filter:brightness(1.08);border-color:#6f7f97}.main-menu{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#081423db;border:1px solid #2e425ed1;border-radius:17px;gap:7px;margin-bottom:14px;padding:8px;display:flex;position:sticky;top:10px;overflow-x:auto;box-shadow:0 12px 34px #0003}.main-menu::-webkit-scrollbar{display:none}.main-menu button{min-width:max-content;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:760;display:flex}.main-menu button:hover{color:#fff;background:#2536568c}.main-menu button.active{color:#fff;background:linear-gradient(135deg,#7c3aed6b,#253656e6);border-color:#8b5cf673}.main-menu i{color:#c4b5fd;font-size:17px;font-style:normal}.main-menu small{color:#fff;text-align:center;background:#7c3aed;border-radius:99px;min-width:20px;padding:2px 6px}.filter-bar{align-items:center;gap:10px;margin-bottom:18px;display:flex}.filters{flex:none;gap:7px;display:flex}.filters button,.record-tabs button{border:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;background:#0d1929d1;border-radius:99px;padding:9px 17px;font-weight:700}.filters button.active{color:#fff;border-color:var(--accent);background:linear-gradient(120deg,#7c3aed,#4f46e5)}.advanced-filters{flex:1;grid-template-columns:minmax(190px,1fr) 145px 145px auto;gap:8px;display:grid}.advanced-filters input,.advanced-filters select{min-height:40px;padding:8px 11px}.advanced-filters button{border:1px solid var(--line);color:#cbd5e1;cursor:pointer;background:#18263b;border-radius:10px;padding:8px 12px}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.stats article,.panel{background:linear-gradient(150deg,#142339f5,#091524f5);border:1px solid #253750f0;box-shadow:0 18px 50px #0003}.stats article{border-radius:17px;flex-direction:column;gap:7px;padding:19px 20px;display:flex;position:relative;overflow:hidden}.stats article:after{content:"";opacity:.8;background:linear-gradient(90deg,#8b5cf6,#22c55e);height:3px;position:absolute;inset:auto 0 0}.stats span,.reservation span{color:var(--muted);font-size:12px}.stats strong{letter-spacing:-.03em;font-size:23px}.operations{grid-template-columns:repeat(4,1fr);gap:10px;margin:-3px 0 18px;display:grid}.operations article{border:1px solid var(--line);background:#091524c7;border-radius:13px;flex-direction:column;gap:5px;min-height:88px;padding:14px 15px;display:flex}.operations span,.operations small{color:var(--muted);font-size:10px;line-height:1.35}.operations strong{font-size:20px}.channel-badges{flex-wrap:wrap;gap:4px;display:flex}.channel-badges b{color:#ddd6fe;background:#2b2250;border-radius:6px;padding:4px 6px;font-size:9px}.movement-alerts{background:linear-gradient(135deg,#0d1c2ff5,#081524f5);border:1px solid #27415f;border-radius:17px;margin:0 0 18px;padding:17px;box-shadow:0 14px 40px #0000002e}.movement-alerts.has-reminders{background:linear-gradient(135deg,#452a0c9e,#101c2df5);border-color:#f59e0b80}.movement-head,.movement-title,.movement-guest,.movement-actions,.movement-clear{align-items:center;display:flex}.movement-head{justify-content:space-between;gap:15px;margin-bottom:13px}.movement-title{gap:11px}.movement-title strong{font-size:15px;display:block}.movement-title p,.movement-clear p,.movement-guest p{margin-top:3px;font-size:11px}.movement-bell{color:#fbbf24;background:#f59e0b29;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #f59e0b47}.movement-bell:after{content:"!";color:#fff7d6;margin-left:-6px;font-size:12px;font-weight:900}.movement-head>button{color:#bfdbfe;cursor:pointer;background:#10294a;border:1px solid #315b90;border-radius:9px;min-height:35px;padding:7px 11px;font-size:11px;font-weight:750}.movement-clear{color:#a7f3d0;background:#0737284d;border:1px solid #176044;border-radius:12px;gap:11px;padding:13px}.movement-clear>span{background:#0b5b41;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.movement-clear strong{font-size:13px}.movement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.movement-card{background:#091524e6;border:1px solid #315b90;border-radius:13px;padding:13px}.movement-card.checkout{background:#4c182557;border-color:#fb718580}.movement-card.checkin{background:#10294a66;border-color:#60a5fa7a}.movement-card.tomorrow{border-style:dashed}.movement-card-head{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.movement-day,.movement-type{letter-spacing:.08em;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:900}.movement-day{color:#fff7d6;background:#8a5a08}.movement-card.today .movement-day{color:#fff;background:#dc2626}.movement-card.checkin .movement-type{color:#bfdbfe;background:#173b67}.movement-card.checkout .movement-type{color:#fecdd3;background:#6b1d32}.movement-guest{gap:10px}.movement-guest .villa-dot{border-radius:10px;flex:none;width:36px;height:36px}.movement-guest strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.movement-actions{gap:7px;margin-top:12px}.movement-actions button{color:#a7f3d0;cursor:pointer;background:#0d3026;border:1px solid #176044;border-radius:9px;flex:1;min-height:36px;padding:8px 10px;font-size:11px;font-weight:760}.movement-actions button.location{color:#bfdbfe;background:#10294a;border-color:#315b90}.layout{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);align-items:start;gap:18px;display:grid}.panel{border-radius:20px;padding:23px}.form-panel{scroll-margin-top:100px;position:sticky;top:88px}.panel-title{justify-content:space-between;align-items:start;gap:14px;display:flex}.panel-title b{color:var(--muted);white-space:nowrap;background:#111f32;border-radius:9px;padding:7px 10px;font-size:12px}.reservation-list{flex-direction:column;gap:9px;display:flex}.reservation{background:#081423d9;border:1px solid #1c2c42;border-radius:14px;grid-template-columns:42px 1.12fr 1.05fr 1fr auto;align-items:center;gap:13px;padding:14px;transition:border-color .16s,transform .16s;display:grid}.reservation:hover{border-color:#354b6c;transform:translateY(-1px)}.villa-dot{border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.villa-dot.safira{color:#a7f3d0;background:linear-gradient(135deg,#065f46,#064e3b)}.villa-dot.destan{color:#bfdbfe;background:linear-gradient(135deg,#1d4ed8,#1e3a8a)}.guest,.dates,.amount{flex-direction:column;gap:4px;min-width:0;display:flex}.guest strong,.dates strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amount{text-align:right}.phone-line{color:#86efac!important}.row-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.row-actions button,.row-actions a{color:#bfdbfe;cursor:pointer;background:#10294a;border:1px solid #244b78;border-radius:7px;justify-content:center;align-items:center;min-height:30px;padding:6px 8px;font-size:10px;text-decoration:none;display:inline-flex}.row-actions .whatsapp-shortcut{color:#a7f3d0;background:#0b3328;border-color:#176044;grid-column:1/-1}.row-actions .delete{color:var(--danger);background:0 0;border-color:#522334}.due{color:var(--danger)!important}.paid{color:var(--green)!important}.record-tabs{gap:8px;margin:0 0 14px;display:flex}.record-tabs button{border-radius:10px}.record-tabs button.active{color:#fff;background:#214069;border-color:#315b90}.dashboard-message{margin-bottom:14px}.empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:14px;padding:44px 20px}form{flex-direction:column;gap:13px;display:flex}label{color:#c8d3e3;flex-direction:column;gap:7px;font-size:12px;font-weight:750;display:flex}.label-hint{color:var(--muted);font-size:10px;font-weight:500}input,select,textarea{color:#fff;background:#081522;border:1px solid #2b3d56;border-radius:11px;outline:none;width:100%;min-height:43px;padding:10px 12px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#617189}input:focus,select:focus,textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61f}.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.save{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed,#4f46e5);border:0;border-radius:11px;min-height:46px;padding:13px;font-weight:850}.save:disabled{cursor:not-allowed;opacity:.6}.message{color:#ddd6fe;background:#182541;border:1px solid #8b5cf638;border-radius:10px;padding:11px 12px;font-size:13px}.auto-price{color:#ddd6fe;background:#291b4a6b;border:1px solid #57408a;border-radius:10px;padding:11px;font-size:12px;line-height:1.5}.auto-price.error{color:#fda4af;background:#450a0a57;border-color:#7f1d1d}.cancel{color:#cbd5e1;cursor:pointer;background:#172033;border:1px solid #475569;border-radius:10px;min-height:43px;padding:11px}.calendar-panel{overflow:hidden}.calendar-head{justify-content:space-between;align-items:center;display:flex}.calendar-head button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#101f33;border-radius:11px;width:42px;height:42px;font-size:26px}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.weekday{color:var(--muted);text-align:center;padding:8px;font-size:11px}.day{background:#091524;border:1px solid #1c2c42;border-radius:10px;min-height:105px;padding:8px;overflow:hidden}.day.today{border-color:#8b5cf6;box-shadow:inset 0 0 0 1px #8b5cf6}.day>strong{font-size:12px}.day span{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;margin-top:5px;padding:4px;font-size:10px;display:block;overflow:hidden}.day span.safira{color:#a7f3d0;background:#064e3b}.day span.destan{color:#bfdbfe;background:#1e3a8a}.messages-head{justify-content:space-between;align-items:start;gap:18px;margin-bottom:20px;display:flex}.messages-head h2{margin-bottom:6px}.messages-head p{max-width:650px;font-size:13px}.location-settings{color:#ddd6fe;cursor:pointer;white-space:nowrap;background:#291b4a;border:1px solid #57408a;border-radius:10px;min-height:40px;padding:9px 13px}.card-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.action-card{background:#091524;border:1px solid #1c2c42;border-radius:15px;grid-template-columns:42px 1fr;gap:12px;padding:16px;display:grid}.action-card p{margin-top:4px;font-size:12px}.contact-ready,.contact-missing{border-radius:99px;width:fit-content;margin-top:8px;padding:4px 7px;font-size:10px;display:inline-flex}.contact-ready{color:#a7f3d0;background:#0b3328}.contact-missing{color:#fecdd3;background:#4c1825}.action-row{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.action-row button{color:#a7f3d0;cursor:pointer;background:#0d3026;border:1px solid #28523d;border-radius:10px;min-height:40px;padding:9px;font-weight:760}.action-row button.location{color:#bfdbfe;background:#10294a;border-color:#315b90}.cleaning-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.cleaning-list article{background:#07372852;border:1px solid #176044;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.cleaning-list b{color:var(--green)}.cleaning-list span{color:var(--muted);font-size:12px}.tool-panel{max-width:850px;margin:auto}.calculator-fields,.calc-results{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.calc-results{margin-top:18px}.calc-results article,.report-summary article{border:1px solid var(--line);background:#091524;border-radius:14px;flex-direction:column;gap:8px;padding:19px;display:flex}.calc-results span,.report-summary span{color:var(--muted);font-size:11px}.calc-results strong{font-size:23px}.settings-panel{max-width:1160px;margin:auto}.settings-message{margin-bottom:14px}.settings-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:16px;display:grid}.setting-box{border:1px solid var(--line);background:#091524;border-radius:15px;margin-bottom:14px;padding:18px}.setting-box h3{margin:0 0 8px}.setting-box p{margin-bottom:14px;font-size:12px}.price-lists{grid-template-columns:1fr 1fr;gap:12px;display:grid}.price-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.price-row div{flex-direction:column;gap:4px;display:flex}.price-row span{color:var(--muted);font-size:11px}.price-row button{color:var(--danger);cursor:pointer;background:0 0;border:1px solid #522334;border-radius:8px;padding:7px}.settings-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding-top:18px;display:flex}.report-panel{max-width:1200px;margin:auto}.report-head{justify-content:space-between;align-items:start;display:flex}.report-head>div:last-child{align-items:center;gap:8px;display:flex}.report-head select{width:auto}.report-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.report-summary strong{font-size:20px}.table-wrap{overflow-x:auto}.report-table{border-collapse:collapse;width:100%;font-size:12px}.report-table th,.report-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:12px}.report-table th:first-child,.report-table td:first-child{text-align:left;text-transform:capitalize}.report-table th{color:var(--muted);text-transform:uppercase;font-size:10px}@media (max-width:1050px){.filter-bar{flex-direction:column;align-items:stretch}.stats,.operations{grid-template-columns:1fr 1fr}.layout{grid-template-columns:1fr}.form-panel{order:-1;position:static}}@media (max-width:700px){body{padding-bottom:80px}main{padding:14px 12px 38px}.topbar{border-radius:19px;flex-direction:column;align-items:stretch;gap:16px;padding:15px}.brand-block{align-items:flex-start}.brand-icon{border-radius:15px;width:54px;height:54px}h1{font-size:30px}.topbar p{font-size:12px}.top-actions{grid-template-columns:1.35fr 1fr;width:100%;display:grid}.primary-action,.backup{min-height:43px;padding:9px 11px;font-size:12px}.main-menu{inset:auto 8px max(8px, env(safe-area-inset-bottom));z-index:50;border-radius:18px;margin:0;padding:6px;position:fixed;box-shadow:0 18px 50px #000b}.main-menu button{flex-direction:column;gap:2px;min-width:62px;padding:7px 8px;font-size:9px}.main-menu i{font-size:18px}.main-menu small{margin:-24px 0 0 28px;position:absolute}.advanced-filters{grid-template-columns:1fr 1fr}.advanced-filters input{grid-column:1/-1}.filters button{flex:1;padding-inline:12px}.stats,.operations{gap:8px}.stats article{min-height:91px;padding:15px}.stats strong{font-size:19px}.operations article{min-height:84px;padding:12px}.panel{border-radius:17px;padding:17px}.reservation{grid-template-columns:40px 1fr auto;align-items:start;gap:10px}.dates{grid-column:2}.amount{text-align:left;grid-column:2}.row-actions{grid-area:1/3/4;grid-template-columns:1fr}.row-actions .whatsapp-shortcut{grid-column:auto}.two{grid-template-columns:1fr}.calendar-grid{gap:3px}.day{min-height:72px;padding:5px}.day span{height:8px;padding:0;font-size:0}.messages-head,.settings-footer,.report-head{flex-direction:column;align-items:flex-start;gap:14px}.card-grid,.cleaning-list,.calculator-fields,.calc-results,.settings-layout,.price-lists,.report-summary,.movement-grid{grid-template-columns:1fr}.movement-alerts{padding:14px}.movement-head{align-items:flex-start}.action-row{gap:6px}.action-row button{font-size:12px}}@media (max-width:390px){.stats,.operations,.top-actions,.advanced-filters{grid-template-columns:1fr}.advanced-filters input{grid-column:auto}.reservation{grid-template-columns:36px 1fr}.row-actions{grid-area:auto/1/auto/-1;grid-template-columns:repeat(4,1fr)}.row-actions .whatsapp-shortcut{grid-column:auto}}
.social-shortcut{z-index:1000;color:#fff;background:#4c1d95;border:1px solid #7c3aed;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:800;text-decoration:none;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #0008}.meta-connect-box{color:#f8fafc;background:linear-gradient(140deg,#111827,#0b1524);border:1px solid #334155;border-radius:18px;max-width:1250px;margin:18px auto 0;padding:18px}.meta-connect-head h2{margin:5px 0}.meta-connect-head p{color:#94a3b8;margin:0 0 14px}.meta-account-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.meta-account-grid article{background:#081522;border:1px solid #334155;border-radius:13px;padding:15px}.meta-account-grid article.connected{border-color:#16a34a66}.meta-account-grid article>div:first-child{justify-content:space-between;gap:10px;display:flex}.meta-account-grid article span,.meta-account-grid article p{color:#94a3b8;font-size:12px}.meta-account-grid article p{margin:9px 0}.meta-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.meta-ok{font-weight:800;color:#86efac!important}.meta-connect-button,.meta-actions button{color:#fff;cursor:pointer;background:#4c1d95;border:1px solid #7c3aed;border-radius:9px;padding:9px 12px;font-weight:800;text-decoration:none;display:inline-block}.meta-actions button{background:#172033;border-color:#475569}.social-page{color:#f8fafc;background:#07111f;min-height:100vh;padding:20px}.social-top{justify-content:space-between;align-items:center;max-width:1250px;margin:0 auto 14px;display:flex}.social-top a{color:#c4b5fd;font-weight:800;text-decoration:none}.social-top span{color:#94a3b8;font-size:12px}.social-panel{max-width:1250px;margin:auto}.social-hero{background:linear-gradient(125deg,#4a1d9652,#092334f0);border:1px solid #8b5cf666;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:16px;padding:22px;display:flex}.social-hero h1{margin:5px 0}.social-hero p{color:#94a3b8}.social-overview{grid-template-columns:repeat(2,110px);gap:8px;display:grid}.social-overview article{background:#07111f9e;border:1px solid #34445b;border-radius:13px;flex-direction:column;gap:5px;padding:13px;display:flex}.social-overview span{color:#94a3b8;text-transform:uppercase;font-size:9px}.social-overview strong{font-size:21px}.availability-box{background:linear-gradient(145deg,#0b2b24,#081522);border:1px solid #285b49;border-radius:18px;margin-bottom:16px;padding:18px}.availability-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.availability-head h2{margin:4px 0 0;font-size:18px}.availability-head small{color:#94a3b8}.availability-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.availability-list button{color:#e2e8f0;cursor:pointer;text-align:left;background:#0b1d22;border:1px solid #2e6b57;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.availability-list button:hover{background:#0d2a27;border-color:#34d399}.availability-list button strong{font-size:12px}.availability-list button span{color:#d1fae5;font-size:11px}.availability-list button em{color:#86efac;font-size:9px;font-style:normal}.social-message{margin-bottom:14px}.social-layout{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);align-items:start;gap:16px;display:grid}.social-compose,.social-calendar{background:linear-gradient(150deg,#142339f5,#091524f5);border:1px solid #253750;border-radius:18px;padding:20px}.social-compose{position:sticky;top:20px}.social-section-title,.social-calendar-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.social-section-title h2,.social-calendar-head h2{margin:0;font-size:18px}.social-section-title small{color:#94a3b8}.social-compose label{color:#cbd5e1;flex-direction:column;gap:6px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.social-compose input,.social-compose select,.social-compose textarea{box-sizing:border-box;color:#e2e8f0;background:#081522;border:1px solid #334155;border-radius:9px;width:100%;padding:10px}.social-compose textarea{resize:vertical}.social-compose .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.idea-area{background:#081522a6;border:1px solid #2b3d56;border-radius:12px;margin-bottom:12px;padding:13px}.idea-area>span{color:#c8d3e3;margin-bottom:9px;font-size:11px;font-weight:750;display:block}.idea-buttons{flex-wrap:wrap;gap:6px;display:flex}.idea-buttons button{color:#ddd6fe;cursor:pointer;background:#291b4a;border:1px solid #57408a;border-radius:99px;padding:7px 9px}.social-compose .save{color:#fff;cursor:pointer;background:#5b21b6;border:0;border-radius:10px;width:100%;padding:11px;font-weight:800}.social-compose .save:disabled{opacity:.55}.social-preview{background:#081522;border:1px solid #334155;border-radius:12px;grid-template-columns:120px 1fr;gap:12px;margin:0 0 14px;padding:10px;display:grid}.social-preview-media{color:#64748b;text-align:center;background:#111827;border-radius:9px;justify-content:center;align-items:center;min-height:120px;font-size:10px;display:flex;overflow:hidden}.social-preview-media img{object-fit:cover;width:100%;height:120px}.social-preview-copy{min-width:0}.social-preview-copy strong,.social-preview-copy small{display:block}.social-preview-copy small{color:#94a3b8;margin:3px 0 8px}.social-preview-copy p{color:#cbd5e1;white-space:pre-wrap;max-height:92px;margin:0;font-size:11px;overflow:auto}.social-filters{gap:5px;display:flex}.social-filters button{color:#94a3b8;cursor:pointer;background:#0c1929;border:1px solid #2b3d56;border-radius:8px;padding:7px 9px}.social-filters button.active{color:#fff;background:#4c1d95;border-color:#7c3aed}.social-post-list{flex-direction:column;gap:10px;display:flex}.social-post{background:#071321d1;border:1px solid #293d59;border-radius:14px;padding:15px}.social-post.published{opacity:.8;border-color:#22c55e52}.social-post-image{object-fit:cover;background:#081522;border-radius:10px;width:100%;max-height:260px;margin-bottom:12px}.social-post-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.social-badges{flex-wrap:wrap;gap:5px;display:flex}.social-badges>span,.social-status{color:#cbd5e1;background:#17263a;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:750}.platform-badge.instagram{color:#fbcfe8;background:#701a4f}.platform-badge.facebook{color:#bfdbfe;background:#1e3a8a}.platform-badge.tiktok{color:#f8fafc;background:#111827}.platform-badge.whatsapp{color:#bbf7d0;background:#14532d}.social-status.planned{color:#fde68a;background:#713f12}.social-status.done{color:#bbf7d0;background:#14532d}.social-date{color:#e2e8f0;margin:11px 0 8px;font-size:12px;display:block}.social-caption{color:#c8d3e3;white-space:pre-wrap;background:#081522;border-radius:10px;max-height:150px;padding:11px;font-size:12px;overflow:auto}.social-actions{grid-template-columns:1fr 1fr auto;gap:6px;margin-top:11px;display:grid}.social-actions button{color:#bfdbfe;cursor:pointer;background:#10294a;border:1px solid #315b90;border-radius:9px;min-height:36px;padding:8px 10px;font-weight:750}.social-actions .status-action{color:#a7f3d0;background:#0d3026;border-color:#176044}.social-actions .publish-action{color:#ede9fe;background:#4c1d95;border-color:#7c3aed}.social-actions button:disabled{opacity:.55;cursor:not-allowed}.social-actions .delete{color:#fca5a5;background:0 0;border-color:#522334}.social-page .empty{text-align:center;color:#94a3b8;padding:30px}@media (max-width:950px){.availability-list{grid-template-columns:1fr 1fr}}@media (max-width:850px){.meta-account-grid,.social-layout{grid-template-columns:1fr}.social-compose{position:static}.social-hero{flex-direction:column;align-items:flex-start}.social-overview{grid-template-columns:1fr 1fr;width:100%}}@media (max-width:520px){.meta-connect-box{margin:10px 12px 0}.social-page{padding:12px}.social-compose,.social-calendar{padding:14px}.social-compose .two{grid-template-columns:1fr}.social-calendar-head,.availability-head{flex-direction:column;align-items:flex-start}.availability-list,.social-actions{grid-template-columns:1fr}.social-overview{grid-template-columns:1fr 1fr}.social-preview{grid-template-columns:1fr}.social-preview-media img{height:190px}}
.social-overview{grid-template-columns:repeat(3,100px)}.social-state-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.approval-status{white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:800}.approval-status.pending{color:#fde68a;background:#713f12}.approval-status.approved{color:#bbf7d0;background:#14532d}.social-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.social-actions .approval-action{color:#fde68a;background:#422006;border-color:#a16207}.social-actions .approval-action.approved{color:#bbf7d0;background:#14532d;border-color:#15803d}.social-actions .facebook-publish{color:#dbeafe;background:#1e40af;border-color:#2563eb}@media (max-width:850px){.social-overview{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.social-state-badges{justify-content:flex-start}.social-post-top{flex-direction:column}.social-overview{grid-template-columns:1fr 1fr}.social-actions{grid-template-columns:1fr}}
.content-library{box-sizing:border-box;color:#f8fafc;background:linear-gradient(145deg,#102238,#081522);border:1px solid #355070;border-radius:18px;max-width:1250px;margin:18px auto 0;padding:18px}.content-library-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.content-library-head h2{margin:5px 0;font-size:20px}.content-library-head p{color:#94a3b8;max-width:760px;margin:0;font-size:12px}.content-library-head>strong{color:#bfdbfe;white-space:nowrap;background:#0b1c30;border:1px solid #4c6b8d;border-radius:999px;padding:8px 11px;font-size:11px}.content-library-filters{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.content-library-filters>div{flex-wrap:wrap;gap:6px;display:flex}.content-library-filters button,.content-library-filters select{color:#cbd5e1;cursor:pointer;background:#0b1828;border:1px solid #334b69;border-radius:9px;padding:8px 10px}.content-library-filters button.active{color:#fff;background:#4c1d95;border-color:#7c3aed}.content-library-filters select{min-width:150px}.content-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.content-template-grid article{background:#071321;border:1px solid #2a3f5c;border-radius:13px;flex-direction:column;min-width:0;padding:13px;display:flex}.content-drive-preview{aspect-ratio:4/3;background:#0b1828;border-radius:10px;margin:-3px -3px 10px;display:block;overflow:hidden}.content-drive-preview img{object-fit:cover;width:100%;height:100%;display:block}.content-template-top,.content-template-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.content-template-top{color:#94a3b8;justify-content:space-between;font-size:9px}.content-template-tags{margin:8px 0}.content-template-tags b,.content-template-tags span{border-radius:999px;padding:3px 6px;font-size:9px}.content-template-tags b{color:#ddd6fe;background:#4c1d95}.content-template-tags span{color:#bfdbfe;background:#16335a}.content-template-grid h3{color:#f8fafc;margin:3px 0 8px;font-size:13px;line-height:1.35}.content-media-name{color:#86efac;margin:0 0 8px;font-size:10px}.content-media-name strong{font-weight:800}.drive-match-ok{color:#86efac;font-weight:900}.content-template-caption{color:#aebed1;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0 0 11px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.content-template-actions{align-items:center;gap:7px;margin-top:auto;display:flex}.content-template-actions button,.content-show-all{color:#ede9fe;cursor:pointer;background:#35205f;border:1px solid #6d49b8;border-radius:9px;padding:8px 10px;font-weight:800}.content-template-actions button{flex:1}.content-template-actions button:hover:not(:disabled){background:#4c1d95;border-color:#8b5cf6}.content-template-actions button:disabled{cursor:not-allowed;opacity:.48}.content-template-actions a{color:#93c5fd;white-space:nowrap;border:1px solid #355070;border-radius:9px;padding:8px 9px;font-size:9px;font-weight:800;text-decoration:none}.content-show-all{background:#172033;margin:12px auto 0;display:block}@media (max-width:950px){.content-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.content-library{margin:10px 12px 0;padding:14px}.content-library-head,.content-library-filters{flex-direction:column;align-items:flex-start}.content-library-filters select{width:100%}.content-template-grid{grid-template-columns:1fr}.content-template-actions{flex-direction:column;align-items:stretch}.content-template-actions a{text-align:center}}
.media-picker{background:#071321;border:1px solid #29405e;border-radius:15px;margin:14px 0;padding:14px}.media-picker h3{margin:0;font-size:14px}.media-picker-help{color:#94a3b8;margin:6px 0 12px;font-size:10px;line-height:1.45}.media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;max-height:370px;padding-right:3px;display:grid;overflow:auto}.media-pick{color:#dbeafe;text-align:left;cursor:pointer;background:#0b1728;border:1px solid #243b57;border-radius:11px;flex-direction:column;gap:6px;min-height:150px;padding:7px;display:flex;position:relative;overflow:hidden}.media-pick:hover{border-color:#4d6d96}.media-pick.selected{background:#0b241c;border-color:#22c55e;outline:2px solid #22c55e}.media-pick img{aspect-ratio:4/3;object-fit:cover;background:#101c2c;border-radius:7px;width:100%}.media-pick>span{word-break:break-word;font-size:9px;line-height:1.25}.media-pick>b{color:#93c5fd;margin-top:auto;font-size:9px}.media-pick.selected>b{color:#86efac}.media-video-placeholder{aspect-ratio:4/3;color:#c7d2fe;letter-spacing:.8px;background:linear-gradient(135deg,#172554,#312e81);border-radius:7px;place-items:center;width:100%;font-size:11px;font-weight:900;display:grid}.selected-media-strip{background:#071321;border:1px solid #233a56;border-radius:12px;gap:7px;margin:10px 0;padding:8px;display:flex;overflow-x:auto}.selected-media-item{flex:0 0 92px;position:relative}.selected-media-item>span{z-index:2;color:#fff;background:#020617dd;border-radius:999px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid;position:absolute;top:4px;left:4px}.selected-media-item img,.selected-media-item .media-video-placeholder{aspect-ratio:auto;object-fit:cover;border-radius:8px;width:92px;height:72px}.selected-media-item small{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;display:block;overflow:hidden}.social-preview-media>span{padding:12px;line-height:1.45;display:block}@media (max-width:640px){.media-picker{padding:10px}.media-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px}.media-pick{min-height:130px}.selected-media-item{flex-basis:82px}.selected-media-item img,.selected-media-item .media-video-placeholder{width:82px;height:64px}}
.meta-diagnostic-box{box-sizing:border-box;color:#f8fafc;background:linear-gradient(145deg,#0b2234,#081522);border:1px solid #284a68;border-radius:18px;max-width:1250px;margin:18px auto 0;padding:18px}.meta-diagnostic-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.meta-diagnostic-head h2{margin:5px 0;font-size:20px}.meta-diagnostic-head p{color:#94a3b8;max-width:760px;margin:0;font-size:12px}.diag-brand-link{color:#ede9fe;background:#291b4a;border:1px solid #6d49b8;border-radius:8px;margin-top:10px;padding:7px 9px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.diag-summary{color:#fde68a;white-space:nowrap;background:#422006;border:1px solid #a16207;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.diag-summary.ready{color:#bbf7d0;background:#14532d;border-color:#15803d}.diag-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.diag-grid article,.diag-callbacks,.diag-scopes{background:#071321;border:1px solid #28405c;border-radius:13px;padding:13px}.diag-grid h3,.diag-callbacks h3{margin:0 0 10px;font-size:13px}.diag-grid p{color:#aebed1;margin:8px 0 0;font-size:11px}.diag-statuses{flex-wrap:wrap;gap:6px;display:flex}.diag-ok,.diag-bad{border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}.diag-ok{color:#bbf7d0;background:#14532d}.diag-bad{color:#fecaca;background:#7f1d1d}.diag-grid ul{color:#fcd34d;margin:8px 0 0;padding-left:17px;font-size:10px}.diag-complete{color:#86efac!important}.diag-callbacks{margin-top:10px}.diag-callbacks label{color:#cbd5e1;grid-template-columns:180px 1fr;align-items:center;gap:10px;margin-top:8px;font-size:10px;display:grid}.diag-callbacks code{color:#bfdbfe;white-space:nowrap;background:#020817;border:1px solid #334155;border-radius:8px;padding:8px;display:block;overflow:auto}.diag-scopes{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.diag-scopes strong{font-size:11px}.diag-scopes p{color:#94a3b8;word-break:break-word;margin:5px 0 0;font-size:9px}.meta-health{background:#071321;border:1px solid #28405c;border-radius:13px;margin-top:10px;padding:13px}.meta-health-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.meta-health-head strong{font-size:12px}.meta-health-head p{color:#94a3b8;margin:4px 0 0;font-size:9px}.meta-health-head button{color:#dbeafe;cursor:pointer;background:#1e3a8a;border:1px solid #2563eb;border-radius:9px;padding:8px 10px;font-weight:800}.meta-health-head button:disabled{opacity:.55}.meta-health-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.meta-health-results>div{background:#0b1828;border-radius:9px;align-items:center;gap:7px;padding:8px;display:flex}.meta-health-results>div>span{border-radius:50%;place-items:center;width:21px;height:21px;font-weight:900;display:grid}.meta-health-results strong,.meta-health-results small{display:block}.meta-health-results strong{font-size:9px}.meta-health-results small{color:#94a3b8;margin-top:2px;font-size:8px}.meta-health-results .healthy>span{color:#bbf7d0;background:#14532d}.meta-health-results .warning>span{color:#fde68a;background:#713f12}.meta-health-results .missing>span{color:#cbd5e1;background:#334155}.meta-health-error{color:#fecaca;margin:9px 0 0;font-size:10px}@media (max-width:900px){.meta-health-results{grid-template-columns:1fr 1fr}}@media (max-width:720px){.meta-diagnostic-box{margin:10px 12px 0;padding:14px}.meta-diagnostic-head,.meta-health-head{flex-direction:column;align-items:flex-start}.diag-grid,.diag-scopes,.meta-health-results,.diag-callbacks label{grid-template-columns:1fr}}
.brand-page{color:#f8fafc;background:#07111f;min-height:100vh;padding:20px}.brand-top{justify-content:space-between;align-items:center;max-width:1250px;margin:0 auto 14px;display:flex}.brand-top a{color:#c4b5fd;font-weight:800;text-decoration:none}.brand-top span{color:#94a3b8;font-size:11px}.brand-shell{max-width:1250px;margin:auto}.brand-hero{background:linear-gradient(130deg,#34146f66,#0b2234);border:1px solid #8b5cf666;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.brand-hero h1{margin:5px 0;font-size:24px}.brand-hero p{color:#94a3b8;margin:0}.brand-switch{gap:6px;display:flex}.brand-switch button{color:#cbd5e1;cursor:pointer;background:#0b1828;border:1px solid #475569;border-radius:10px;padding:9px 12px;font-weight:800}.brand-switch button.active{color:#fff;background:#4c1d95;border-color:#8b5cf6}.brand-message{margin:12px 0}.brand-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.brand-card,.brand-visual,.brand-week,.brand-assets-card,.brand-highlight-card,.brand-media-status,.audience-center,.revival-rules{background:linear-gradient(150deg,#13233a,#081522);border:1px solid #2b3e59;border-radius:16px;padding:17px}.brand-card.facebook{border-color:#1d4ed866}.brand-card-head span{color:#c4b5fd;font-size:9px;font-weight:900}.brand-card.facebook .brand-card-head span{color:#93c5fd}.brand-card-head h2,.brand-visual h2,.brand-week h2,.brand-assets-card h2,.brand-highlight-card h2,.brand-media-status h2,.audience-center h2,.revival-rules h2{margin:4px 0 12px;font-size:17px}.brand-fields{margin:0}.brand-fields>div{border-top:1px solid #253750;grid-template-columns:105px 1fr;gap:8px;padding:9px 0;display:grid}.brand-fields dt{color:#94a3b8;font-size:10px}.brand-fields dd{color:#e2e8f0;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.brand-fields button,.brand-copy-box button{color:#ddd6fe;cursor:pointer;white-space:nowrap;background:#291b4a;border:1px solid #57408a;border-radius:7px;padding:5px 7px;font-size:9px}.brand-copy-box{background:#071321;border:1px solid #334155;border-radius:10px;margin-top:10px;padding:10px}.brand-copy-box>div{justify-content:space-between;align-items:center;display:flex}.brand-copy-box pre{color:#dbeafe;white-space:pre-wrap;margin:9px 0 0;font:10px/1.55 system-ui}.brand-list{margin-top:10px}.brand-list>strong{color:#94a3b8;font-size:10px}.brand-list>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.brand-list>div span{color:#dbeafe;background:#16335a;border-radius:999px;padding:4px 6px;font-size:9px}.brand-list ol{color:#cbd5e1;margin:7px 0 0;padding-left:20px;font-size:10px}.brand-checks{gap:7px;margin-top:12px;display:grid}.brand-checks label{color:#cbd5e1;background:#071321;border-radius:8px;align-items:flex-start;gap:7px;padding:8px;font-size:10px;display:flex}.brand-checks input{margin-top:1px}.brand-assets-card{border-color:#d5aa584d;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:12px;display:grid}.brand-assets-logo{align-items:center;gap:16px;display:flex}.brand-assets-logo img{background:#071d35;border-radius:50%;width:116px;height:116px;box-shadow:0 0 0 1px #d5aa5866}.brand-assets-logo p,.brand-highlight-card p,.audience-head p{color:#94a3b8;margin:0;font-size:10px;line-height:1.5}.brand-assets-logo a{color:#f6cf7a;margin-top:8px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.brand-connect-actions{gap:7px;min-width:235px;display:grid}.brand-connect-actions a{color:#e2e8f0;background:#071321;border:1px solid #355071;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:800;text-decoration:none}.brand-connect-actions a:first-child{border-color:#a855f766}.brand-connect-actions a:nth-child(2){border-color:#2563eb77}.brand-highlight-card,.brand-media-status,.audience-center,.revival-rules{margin-top:12px}.highlight-assets{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.highlight-assets a{text-align:center;color:#cbd5e1;gap:6px;font-size:9px;text-decoration:none;display:grid}.highlight-assets img{aspect-ratio:1;background:#071d35;border-radius:50%;width:100%}.brand-media-status{border-color:#22c55e40;grid-template-columns:250px 1fr;gap:18px;display:grid}.brand-media-status ul{color:#cbd5e1;margin:0;padding-left:18px;font-size:10px;line-height:1.7}.brand-visual{margin-top:12px}.brand-visual-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.brand-visual-grid>div{background:#071321;border-radius:10px;padding:10px}.brand-visual-grid strong{color:#f0abfc;font-size:9px}.brand-visual-grid p{color:#aebed1;margin:5px 0 0;font-size:9px;line-height:1.45}.brand-week{margin-top:12px}.brand-week-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.brand-week-head small{color:#94a3b8;font-size:9px}.brand-week-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.brand-week-list>div{background:#071321;border:1px solid #293d59;border-radius:10px;padding:9px}.brand-week-list b,.brand-week-list strong,.brand-week-list span,.brand-week-list p,.brand-week-list em{display:block}.brand-week-list b{color:#a78bfa;font-size:8px}.brand-week-list strong{margin-top:5px;font-size:10px}.brand-week-list span{color:#93c5fd;margin-top:4px;font-size:8px}.brand-week-list p{color:#94a3b8;margin:5px 0;font-size:8px}.brand-week-list em{color:#86efac;font-size:8px;font-style:normal}.audience-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.audience-head>strong{color:#bfdbfe;background:#173257;border-radius:999px;padding:6px 9px;font-size:9px}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.audience-grid section{background:#071321;border:1px solid #2b405e;border-radius:12px;padding:12px}.audience-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.audience-title h3{margin:0;font-size:12px}.audience-title span{color:#bfdbfe;white-space:nowrap;background:#16335a;border-radius:999px;padding:4px 6px;font-size:8px}.audience-grid dl{margin:10px 0}.audience-grid dl>div{grid-template-columns:70px 1fr;gap:6px;padding:4px 0;display:grid}.audience-grid dt{color:#64748b;font-size:8px}.audience-grid dd{color:#cbd5e1;margin:0;font-size:9px}.audience-grid section>p{color:#94a3b8;border-top:1px solid #22344d;margin:8px 0 0;padding-top:8px;font-size:8px;line-height:1.5}.revival-rules ol{color:#cbd5e1;gap:7px;margin:8px 0 0;padding-left:20px;font-size:10px;line-height:1.55;display:grid}@media (max-width:1000px){.brand-assets-card{grid-template-columns:1fr}.brand-connect-actions{grid-template-columns:repeat(3,1fr)}.brand-visual-grid{grid-template-columns:1fr 1fr}.brand-week-list,.highlight-assets{grid-template-columns:repeat(4,1fr)}.audience-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.brand-page{padding:12px}.brand-top,.brand-hero,.brand-week-head,.audience-head{flex-direction:column;align-items:flex-start}.brand-grid,.brand-visual-grid,.audience-grid,.brand-media-status{grid-template-columns:1fr}.brand-week-list{grid-template-columns:1fr 1fr}.brand-fields>div{grid-template-columns:1fr}.brand-fields dd{flex-direction:column;align-items:flex-start}.brand-assets-logo{align-items:flex-start}.brand-assets-logo img{width:88px;height:88px}.brand-connect-actions{grid-template-columns:1fr}.highlight-assets{grid-template-columns:repeat(3,1fr)}}
.brand-account-status{background:linear-gradient(150deg,#102238,#081522);border:1px solid #355070;border-radius:16px;margin-top:12px;padding:17px}.brand-account-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.brand-account-title h2{margin:4px 0 12px;font-size:17px}.brand-account-title small{color:#94a3b8;font-size:9px}.brand-account-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.brand-account-grid section{background:#071321;border:1px solid #334155;border-radius:12px;padding:12px}.brand-account-grid section.connected{border-color:#22c55e55}.brand-account-grid section.missing{border-color:#f59e0b55}.brand-account-grid section>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.brand-account-grid section>div strong{font-size:12px}.brand-account-grid section>div span{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.brand-account-grid section.connected>div span{color:#bbf7d0;background:#14532d66}.brand-account-grid section.missing>div span{color:#fde68a;background:#78350f66}.brand-account-grid p{color:#cbd5e1;margin:8px 0 0;font-size:10px}.brand-account-grid b{color:#f8fafc}.brand-account-grid a{color:#93c5fd;margin-top:9px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.brand-account-grid em{border-radius:8px;margin-top:9px;padding:7px 8px;font-size:8px;font-style:normal;display:block}.brand-account-grid em.match{color:#bbf7d0;background:#14532d55}.brand-account-grid em.review{color:#fde68a;background:#78350f55}.brand-visual-grid{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1000px){.brand-visual-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.brand-account-title{flex-direction:column;align-items:flex-start}.brand-account-grid,.brand-visual-grid{grid-template-columns:1fr}}
.facebook-cover-card{background:linear-gradient(150deg,#13233a,#081522);border:1px solid #d5aa5848;border-radius:16px;grid-template-columns:270px 1fr;align-items:center;gap:18px;margin-top:12px;padding:17px;display:grid}.facebook-cover-card h2{margin:4px 0 9px;font-size:17px}.facebook-cover-copy p{color:#94a3b8;margin:0;font-size:10px;line-height:1.5}.facebook-cover-card>img{background:#071d35;border:1px solid #344861;border-radius:11px;width:100%;height:auto;display:block}.brand-asset-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.brand-asset-actions a,.brand-asset-actions button{color:#f6cf7a;cursor:pointer;background:#0b1c30;border:1px solid #d5aa585c;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:7px 10px;font:800 10px/1 system-ui;text-decoration:none;display:inline-flex}.brand-asset-actions button{color:#dbeafe;border-color:#475569}.brand-asset-actions a:hover,.brand-asset-actions button:hover{background:#142a43}.brand-assets-logo img{object-fit:cover}.facebook-cover-card>img{aspect-ratio:16/9;object-fit:cover}.facebook-brand-automation{color:#f8fafc;background:linear-gradient(145deg,#0d2240,#071522);border:1px solid #2563eb55;border-radius:16px;max-width:1250px;margin:20px auto 0;padding:16px 18px}.facebook-brand-automation h2{margin:4px 0 6px;font-size:18px}.facebook-brand-automation>div>p{color:#94a3b8;max-width:850px;margin:0;font-size:10px;line-height:1.55}.facebook-brand-automation>.message{margin:10px 0 0}.facebook-brand-buttons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.facebook-brand-buttons button,.facebook-brand-buttons a{color:#dbeafe;cursor:pointer;background:#0b1d36;border:1px solid #3b82f677;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:9px 13px;font:800 10px/1 system-ui;text-decoration:none;display:inline-flex}.facebook-brand-buttons button:hover,.facebook-brand-buttons a:hover{background:#12305a}.facebook-brand-buttons button:disabled{cursor:wait;opacity:.55}@media (max-width:760px){.facebook-cover-card{grid-template-columns:1fr}.facebook-cover-card>img{order:-1}.brand-asset-actions{flex-direction:column;align-items:stretch}.brand-asset-actions a,.brand-asset-actions button{width:100%}.facebook-brand-automation{margin:12px 12px 0}.facebook-brand-buttons{flex-direction:column}.facebook-brand-buttons button,.facebook-brand-buttons a{width:100%}}
.message-shortcut{z-index:1000;color:#fff;background:#1d4ed8;border:1px solid #2563eb;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:800;text-decoration:none;position:fixed;bottom:66px;right:18px;box-shadow:0 10px 30px #0008}.main-menu button:nth-child(3){display:none}.message-page{color:#f8fafc;background:#07111f;min-height:100vh;padding:20px}.message-top{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto 14px;display:flex}.message-top a{color:#bfdbfe;font-weight:800;text-decoration:none}.message-top span{color:#94a3b8;font-size:12px}.message-panel{max-width:1100px;margin:auto}.message-hero{background:linear-gradient(125deg,#123d7552,#092334f0);border:1px solid #2563eb66;border-radius:20px;margin-bottom:16px;padding:22px}.message-hero h1{margin:5px 0}.message-hero p{color:#94a3b8}.message-list{flex-direction:column;gap:10px;display:flex}.message-card{background:#0a1727;border:1px solid #263a55;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.message-villa{border-radius:12px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.message-villa.safira{color:#a7f3d0;background:#065f46}.message-villa.destan{color:#bfdbfe;background:#1e40af}.message-info{flex-direction:column;gap:5px;min-width:0;display:flex}.message-info>span{color:#94a3b8;font-size:12px}.message-info label{color:#cbd5e1;grid-template-columns:145px minmax(180px,320px);align-items:center;gap:8px;margin-top:5px;font-size:11px;font-weight:750;display:grid}.message-info input{box-sizing:border-box;color:#e2e8f0;background:#081522;border:1px solid #334155;border-radius:9px;width:100%;padding:9px 10px}.message-info small{color:#93c5fd}.contact-ready{color:#86efac!important}.contact-missing{color:#fca5a5!important}.message-actions{grid-template-columns:1fr 1fr;gap:7px;min-width:240px;display:grid}.message-actions button{color:#bfdbfe;cursor:pointer;background:#10294a;border:1px solid #315b90;border-radius:9px;min-height:40px;padding:9px 11px;font-weight:800}.message-actions button:disabled{opacity:.55;cursor:wait}.message-actions .phone-save{color:#cbd5e1;background:#111f32;border-color:#3b4d66;grid-column:1/-1}.message-actions .checkin{color:#a7f3d0;background:#0d3026;border-color:#176044}.message-actions .checkout{color:#fecdd3;background:#341523;border-color:#6b2940}.message-empty{text-align:center;color:#94a3b8;padding:30px}@media (max-width:760px){.message-page{padding:12px 12px 90px}.message-card{grid-template-columns:40px 1fr}.message-actions{grid-column:1/-1;min-width:0}.message-info label{grid-template-columns:1fr}.message-shortcut{bottom:68px;right:12px}.social-shortcut{bottom:18px;right:12px}.main-menu button:nth-child(3){display:none}}
.main-menu,.message-shortcut{display:none!important}
.ops-nav-wrap{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050f1ef7;border-bottom:1px solid #263a55;position:sticky;top:0;box-shadow:0 10px 30px #0000002e}.ops-nav-brand{color:#f8fafc;align-items:baseline;gap:10px;max-width:1440px;margin:0 auto;padding:10px 18px 6px;display:flex}.ops-nav-brand strong{font-size:15px}.ops-nav-brand span{letter-spacing:1.2px;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:800}.ops-logout{color:#dbe7f5;font:inherit;cursor:pointer;background:#101e31;border:1px solid #344b68;border-radius:9px;margin-left:auto;padding:6px 10px;font-size:10px;font-weight:900}.ops-logout:hover{color:#fff;background:#172a42;border-color:#526b8b}.ops-logout:disabled{opacity:.55;cursor:not-allowed}.ops-top-nav{scrollbar-width:thin;gap:6px;max-width:1440px;margin:0 auto;padding:0 12px 10px;display:flex;overflow-x:auto}.ops-top-nav a{color:#cbd5e1;white-space:nowrap;background:#0b1728;border:1px solid #263a55;border-radius:10px;flex:none;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:800;text-decoration:none;transition:all .18s;display:flex}.ops-top-nav a:hover{color:#fff;background:#13243a;border-color:#49607e}.ops-top-nav a.active{color:#fff;background:linear-gradient(135deg,#4338ca,#2563eb);border-color:#6366f1;box-shadow:0 7px 22px #2563eb38}.ops-top-nav i{font-size:13px;font-style:normal}.ops-page{color:#e5edf7;max-width:1440px;margin:0 auto;padding:22px 20px 70px}.ops-page-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.ops-page-head h1{margin:3px 0 4px;font-size:30px}.ops-page-head p{color:#9fb0c5;max-width:720px;margin:0}.ops-eyebrow{color:#8b5cf6;letter-spacing:1.6px;font-size:10px;font-weight:900;display:block}.ops-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ops-card{background:#0a1727;border:1px solid #29405e;border-radius:16px;padding:16px}.ops-card h3{margin:0 0 10px}.ops-card p,.ops-card small{color:#9fb0c5}.ops-card strong.big{margin:4px 0;font-size:28px;display:block}.ops-table-wrap{background:#081522;border:1px solid #29405e;border-radius:16px;overflow:auto}.ops-table{border-collapse:collapse;width:100%;min-width:760px}.ops-table th,.ops-table td{text-align:left;border-bottom:1px solid #1c3049;padding:11px 12px;font-size:12px}.ops-table th{color:#8ea5c1;text-transform:uppercase;letter-spacing:.8px;font-size:10px}.ops-table tr:last-child td{border-bottom:0}.ops-pill{color:#bfdbfe;background:#17263c;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.ops-actions{flex-wrap:wrap;gap:8px;display:flex}.ops-button{color:#fff;background:#2563eb;border:0;border-radius:9px;justify-content:center;align-items:center;padding:9px 12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.ops-button.secondary{color:#dbeafe;background:#17263c}.ops-empty{color:#94a3b8;text-align:center;border:1px dashed #334b69;border-radius:14px;padding:22px}@media (max-width:720px){.ops-nav-brand{padding-left:12px}.ops-nav-brand span{display:none}.ops-top-nav{padding-left:10px}.ops-top-nav a{padding:9px 10px;font-size:10px}.ops-page{padding:16px 12px 60px}.ops-page-head{flex-direction:column;align-items:flex-start}.ops-page-head h1{font-size:24px}}
.villa-calendar-workspace{color:#e5edf7;max-width:1440px;margin:0 auto;padding:22px 20px 70px}.calendar-workspace-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.calendar-workspace-head h1{margin:4px 0 5px;font-size:30px}.calendar-workspace-head p{color:#9fb0c5;max-width:760px;margin:0}.calendar-month-nav{background:#0a1727;border:1px solid #29405e;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.calendar-month-nav button{color:#fff;cursor:pointer;background:#17263c;border:0;border-radius:9px;width:36px;height:36px;font-size:22px}.calendar-month-nav strong{text-align:center;text-transform:capitalize;min-width:150px}.villa-calendar-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.villa-month{background:#081522;border:1px solid #29405e;border-radius:18px;padding:14px}.villa-month-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.villa-calendar-mark{color:#fff;background:#1d4ed8;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.villa-destan .villa-calendar-mark{background:#7c3aed}.villa-month-title strong,.villa-month-title span{display:block}.villa-month-title span{color:#94a3b8;margin-top:2px;font-size:10px}.villa-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.villa-weekday{text-align:center;color:#7f94ae;padding:5px 0;font-size:9px}.villa-empty-day{min-height:70px}.villa-day{background:#0b1728;border:1px solid #1d3048;border-radius:10px;min-height:70px;padding:6px;overflow:hidden}.villa-day>strong{color:#9fb0c5;font-size:10px}.villa-day.today{outline:2px solid #f59e0b}.villa-day.occupied{background:#10203a}.day-event{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;margin-top:4px;padding:3px 4px;font-size:8px;line-height:1.2;display:block;overflow:hidden}.day-event.arrival{color:#a7f3d0;background:#064e3b}.day-event.departure{color:#fecaca;background:#4c1d1d}.day-event.stay{color:#bfdbfe;background:#172554}.calendar-operations{background:#081522;border:1px solid #29405e;border-radius:18px;margin-top:18px;padding:16px}.calendar-operations-head{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.calendar-operations-head h2{margin:4px 0 0}.calendar-operations-head>b{color:#bfdbfe;background:#17263c;border-radius:999px;padding:6px 10px;font-size:10px}.calendar-operation-list{gap:8px;display:grid}.calendar-operation{background:#0b1728;border:1px solid #1f3551;border-radius:12px;grid-template-columns:180px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.calendar-operation.arrival{border-left:4px solid #10b981}.calendar-operation.departure{border-left:4px solid #ef4444}.calendar-operation-date strong,.calendar-operation-date span,.calendar-operation-guest b,.calendar-operation-guest strong,.calendar-operation-guest span{display:block}.calendar-operation-date span{color:#94a3b8;margin-top:3px;font-size:10px}.calendar-operation-guest b{color:#93c5fd;font-size:9px}.calendar-operation-guest strong{margin-top:2px}.calendar-operation-guest span{color:#94a3b8;margin-top:2px;font-size:10px}.calendar-operation-actions a{color:#fff;background:#16a34a;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.operation-warning{color:#fbbf24;font-size:10px}.ops-eyebrow{color:#8b5cf6;letter-spacing:1.6px;font-size:10px;font-weight:900;display:block}.day-event.external{color:#fde68a;background:#3a2606}.day-event.conflict{color:#fca5a5;background:#450a0a;font-weight:900}@media (max-width:980px){.villa-calendar-pair{grid-template-columns:1fr}.calendar-workspace-head{flex-direction:column;align-items:flex-start}.calendar-operation{grid-template-columns:1fr auto}.calendar-operation-date{grid-column:1/-1}}@media (max-width:640px){.villa-calendar-workspace{padding:16px 10px 60px}.calendar-workspace-head h1{font-size:24px}.villa-month{padding:8px}.villa-calendar-grid{gap:3px}.villa-day,.villa-empty-day{min-height:58px}.day-event{padding:2px 3px;font-size:7px}.calendar-operation{grid-template-columns:1fr}.calendar-operation-date{grid-column:auto}.calendar-operation-actions a{justify-content:center;width:100%}}
.settings-center{gap:16px;display:grid}.settings-notice{border-radius:12px;padding:12px 14px;font-size:12px;font-weight:800}.settings-notice.success{color:#99f6e4;background:#052e2b;border:1px solid #0f766e}.settings-notice.error{color:#fecaca;background:#3f1016;border:1px solid #991b1b}.settings-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.settings-status-grid article{background:#0a1727;border:1px solid #29405e;border-radius:14px;padding:14px}.settings-status-grid span,.settings-status-grid small{color:#8fa5c0;font-size:10px;display:block}.settings-status-grid strong{margin:6px 0;font-size:18px;display:block}.settings-status-grid strong.ok{color:#86efac}.settings-status-grid strong.bad{color:#fca5a5}.settings-status-grid button{color:#93c5fd;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.settings-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-box{background:#081522;border:1px solid #29405e;border-radius:16px;padding:16px}.settings-box h2{margin:4px 0 6px;font-size:19px}.settings-box p{color:#98abc2;margin:0 0 14px;font-size:11px;line-height:1.55}.settings-box label{color:#cbd5e1;gap:6px;margin-top:10px;font-size:10px;font-weight:800;display:grid}.settings-box input,.settings-box select{box-sizing:border-box;color:#f8fafc;width:100%;font:inherit;background:#0d1b2d;border:1px solid #314a69;border-radius:9px;padding:10px 11px}.settings-box input:focus,.settings-box select:focus{border-color:#6366f1;outline:2px solid #4f46e5}.settings-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settings-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4338ca,#2563eb);border:0;border-radius:10px;width:100%;margin-top:13px;padding:10px 12px;font-size:11px;font-weight:900}.settings-save:disabled{opacity:.55;cursor:wait}.settings-link-stack{gap:8px;display:grid}.settings-link-stack a{color:#dbeafe;background:#0d1b2d;border:1px solid #314a69;border-radius:10px;justify-content:center;align-items:center;padding:11px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.settings-price-section{background:#081522;border:1px solid #29405e;border-radius:16px;padding:16px}.settings-section-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.settings-section-head h2{margin:4px 0 0}.settings-section-head>b{color:#bfdbfe;background:#17263c;border-radius:999px;padding:6px 9px;font-size:10px}.settings-price-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-price-column{gap:8px;display:grid}.settings-price-column h3{margin:0 0 2px}.settings-price-column article{background:#0b1728;border:1px solid #263d59;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.settings-price-column article.current{border-color:#16a34a;box-shadow:inset 0 0 0 1px #22c55e33}.settings-price-column article strong,.settings-price-column article span,.settings-price-column article em{display:block}.settings-price-column article strong{font-size:15px}.settings-price-column article strong small{color:#94a3b8;font-size:9px}.settings-price-column article span{color:#94a3b8;margin-top:3px;font-size:10px}.settings-price-column article em{color:#86efac;margin-top:4px;font-size:9px;font-style:normal;font-weight:900}.settings-price-column article button{color:#fecaca;cursor:pointer;background:#3f1016;border:1px solid #7f1d1d;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:900}.settings-price-column article button:disabled{opacity:.5}.calculator-center{grid-template-columns:minmax(320px,.8fr) 1.2fr;gap:14px;display:grid}.calc-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.calc-result-grid article{background:#0a1727;border:1px solid #29405e;border-radius:16px;padding:18px}.calc-result-grid span{color:#8fa5c0;font-size:10px;display:block}.calc-result-grid strong{margin-top:8px;font-size:26px;display:block}.calculator-form{align-self:start}.settings-password-hint{color:#8fa5c0;margin-top:6px;font-size:10px}.settings-password-toggle{color:#98abc2;align-items:center;gap:8px;flex-direction:row!important;margin-top:12px!important;font-weight:600!important;display:flex!important}.settings-password-toggle input{width:auto!important}@media (max-width:900px){.settings-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-main-grid,.settings-price-columns,.calculator-center{grid-template-columns:1fr}}@media (max-width:560px){.settings-status-grid,.settings-two,.calc-result-grid{grid-template-columns:1fr}.settings-box,.settings-price-section{padding:13px}}
.inquiry-page{color:#111827;background:#f4f5f7;min-height:100vh;padding:28px 32px 56px}.inquiry-shell{max-width:1240px;margin:0 auto}.inquiry-hero{color:#fff;background:linear-gradient(135deg,#111827,#1f2937);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px 32px;display:flex;box-shadow:0 18px 45px #0f172a29}.inquiry-hero .eyebrow{letter-spacing:.18em;color:#c7d2fe;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.inquiry-hero h1{letter-spacing:-.035em;margin:0;font-size:36px;line-height:1.05}.inquiry-hero p{color:#d1d5db;max-width:700px;margin:12px 0 0;line-height:1.55}.inquiry-stats{gap:10px;display:flex}.inquiry-stats div{text-align:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;min-width:92px;padding:14px 16px}.inquiry-stats strong{font-size:24px;line-height:1;display:block}.inquiry-stats span{color:#cbd5e1;margin-top:7px;font-size:11px;display:block}.inquiry-toolbar{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.inquiry-toolbar button{color:#4b5563;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dce3;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700}.inquiry-toolbar button.active{color:#fff;background:#111827;border-color:#111827}.inquiry-notice{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:13px}.inquiry-list{gap:14px;display:grid}.inquiry-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:22px;box-shadow:0 6px 22px #0f172a0d}.inquiry-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.inquiry-villa{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.inquiry-villa.safira{color:#4338ca;background:#eef2ff}.inquiry-villa.destan{color:#047857;background:#ecfdf5}.inquiry-card h2{letter-spacing:-.02em;margin:10px 0 4px;font-size:22px}.inquiry-card-head p{color:#6b7280;margin:0;font-size:13px}.inquiry-state-stack{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.inquiry-status{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.status-new{color:#92400e;background:#fef3c7}.status-contacted{color:#1d4ed8;background:#dbeafe}.status-closed{color:#6b7280;background:#f3f4f6}.inquiry-converted{color:#166534;white-space:nowrap;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;align-items:center;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.inquiry-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.inquiry-details div{background:#f9fafb;border:1px solid #eef0f3;border-radius:12px;padding:12px}.inquiry-details span,.inquiry-note span{color:#9ca3af;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.inquiry-details strong{overflow-wrap:anywhere;font-size:13px;display:block}.inquiry-note{border-left:3px solid #d1d5db;margin-top:12px;padding:8px 12px}.inquiry-note p{color:#4b5563;margin:0;font-size:13px;line-height:1.5}.inquiry-actions{border-top:1px solid #eef0f3;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;display:flex}.inquiry-actions button,.inquiry-actions a{color:#374151;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;justify-content:center;align-items:center;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.inquiry-actions button:disabled{opacity:.45;cursor:not-allowed}.inquiry-actions .inquiry-whatsapp{color:#fff;background:#166534;border-color:#166534}.inquiry-actions .inquiry-convert{color:#fff;background:#4338ca;border-color:#4338ca}.inquiry-actions .inquiry-reservation-link{color:#fff;background:#111827;border-color:#111827}.inquiry-empty{text-align:center;color:#6b7280;background:#fff;border:1px dashed #cfd5dc;border-radius:16px;padding:42px}.inquiry-toolbar button:focus-visible,.inquiry-actions button:focus-visible,.inquiry-actions a:focus-visible{outline-offset:2px;outline:3px solid #4f46e538}@media (max-width:800px){.inquiry-page{padding:20px 14px 44px}.inquiry-hero{padding:24px 20px;display:block}.inquiry-hero h1{font-size:30px}.inquiry-stats{margin-top:20px}.inquiry-stats div{flex:1;min-width:0}.inquiry-card{padding:18px}.inquiry-card-head{display:block}.inquiry-state-stack{align-items:flex-start;margin-top:12px}.inquiry-status{display:inline-flex}.inquiry-details{grid-template-columns:1fr}.inquiry-actions button,.inquiry-actions a{flex:44%}.inquiry-actions .inquiry-whatsapp,.inquiry-actions .inquiry-convert,.inquiry-actions .inquiry-reservation-link{flex-basis:100%}}
