.dashboard-mockup-module__Fhu2uG__example{color:#203c31;font-family:var(--sans);margin:0;container-type:inline-size}.dashboard-mockup-module__Fhu2uG__canvas{background:#e2e9df;border:1px solid #d5dfd1;border-radius:12px;padding:16px}.dashboard-mockup-module__Fhu2uG__window{letter-spacing:-.01em;background:#f7f9f6;border:.1cqw solid #b9c9ba;border-radius:1cqw;font-size:1cqw;line-height:1.45;overflow:hidden;box-shadow:0 1.8cqw 3.5cqw -2cqw #1b3f2b50,0 .3cqw .8cqw #1b3f2b0b;container-type:inline-size}.dashboard-mockup-module__Fhu2uG__window svg{flex:none;display:block}.dashboard-mockup-module__Fhu2uG__window small{color:#586c5d;font-size:.9cqw;display:block}.dashboard-mockup-module__Fhu2uG__chrome{color:#586c5d;background:#eef3eb;border-bottom:.1cqw solid #dce5dc;justify-content:space-between;align-items:center;height:3.1cqw;padding:0 1.4cqw;font-size:.8cqw;display:flex}.dashboard-mockup-module__Fhu2uG__windowDots{gap:.5cqw;display:flex}.dashboard-mockup-module__Fhu2uG__windowDots i{background:#bac9b7;border-radius:50%;width:.6cqw;height:.6cqw}.dashboard-mockup-module__Fhu2uG__chromeLock svg{width:1cqw;height:1cqw}.dashboard-mockup-module__Fhu2uG__workspace{grid-template-columns:14.5cqw minmax(0,1fr);display:grid}.dashboard-mockup-module__Fhu2uG__sidebar{color:#d8e5d7;background:#19382d;flex-direction:column;padding:2.4cqw 1.2cqw 1.6cqw;display:flex}.dashboard-mockup-module__Fhu2uG__brand{align-items:center;gap:.9cqw;margin:0 .5cqw 3.4cqw;font-size:1.6cqw;font-weight:600;display:flex}.dashboard-mockup-module__Fhu2uG__brand>span{color:#a74635;letter-spacing:-.07em;background:#f3f0e5;border-radius:.7cqw;place-items:center;width:2.9cqw;height:2.9cqw;font-size:2.3cqw;font-weight:700;line-height:1;display:grid}.dashboard-mockup-module__Fhu2uG__brand small{color:#8fa697;margin-top:.1cqw;font-size:.7cqw;font-weight:400}.dashboard-mockup-module__Fhu2uG__navLabel{color:#89a291;text-transform:uppercase;letter-spacing:.1em;margin:0 .8cqw 1.1cqw;font-size:.7cqw}.dashboard-mockup-module__Fhu2uG__navigation{gap:.5cqw;display:grid}.dashboard-mockup-module__Fhu2uG__navigation>span,.dashboard-mockup-module__Fhu2uG__settings{color:#a8c0ae;border-radius:.5cqw;align-items:center;gap:.9cqw;padding:.9cqw .8cqw;font-size:.9cqw;display:flex}.dashboard-mockup-module__Fhu2uG__navigation svg,.dashboard-mockup-module__Fhu2uG__settings svg{width:1.3cqw;height:1.3cqw}.dashboard-mockup-module__Fhu2uG__navigation .dashboard-mockup-module__Fhu2uG__selected{color:#eef4e9;background:#375345;box-shadow:inset .2cqw 0 #bccea7}.dashboard-mockup-module__Fhu2uG__sidebarBottom{margin-top:auto;padding-top:6cqw}.dashboard-mockup-module__Fhu2uG__account{border-top:.1cqw solid #d0e0ce17;align-items:center;gap:.8cqw;margin-top:1cqw;padding:1.7cqw .4cqw 0;font-size:.9cqw;display:flex}.dashboard-mockup-module__Fhu2uG__account>span{color:#d3e3c9;background:#395744;border-radius:50%;place-items:center;width:2.5cqw;height:2.5cqw;font-size:.8cqw;display:grid}.dashboard-mockup-module__Fhu2uG__account small{color:#89a291;font-size:.7cqw}.dashboard-mockup-module__Fhu2uG__main{gap:1.4cqw;min-width:0;padding:0 2.2cqw 1.8cqw;display:grid}.dashboard-mockup-module__Fhu2uG__toolbar{color:#586c5d;border-bottom:.1cqw solid #e5ebe4;justify-content:space-between;align-items:center;gap:1.4cqw;height:4cqw;font-size:.8cqw;display:flex}.dashboard-mockup-module__Fhu2uG__toolbar b{color:#b7c6b9;padding:0 .8cqw;font-weight:400}.dashboard-mockup-module__Fhu2uG__toolbarIcons{gap:1.5cqw;display:flex}.dashboard-mockup-module__Fhu2uG__toolbarIcons svg{color:#6b8373;width:1.3cqw;height:1.3cqw}.dashboard-mockup-module__Fhu2uG__heading{justify-content:space-between;align-items:center;gap:2cqw;padding-block:.1cqw .4cqw;display:flex}.dashboard-mockup-module__Fhu2uG__heading p{letter-spacing:-.045em;font-size:2.2cqw;font-weight:600;line-height:1.3}.dashboard-mockup-module__Fhu2uG__heading small{margin-top:.4cqw}.dashboard-mockup-module__Fhu2uG__period{white-space:nowrap;background:#fff;border:.1cqw solid #dce5dc;border-radius:.6cqw;align-items:center;gap:.7cqw;padding:.7cqw .9cqw;font-size:.9cqw;display:flex}.dashboard-mockup-module__Fhu2uG__period svg{width:1.2cqw;height:1.2cqw}.dashboard-mockup-module__Fhu2uG__period>span{color:#899d8e;margin-left:.8cqw}.dashboard-mockup-module__Fhu2uG__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw;display:grid}.dashboard-mockup-module__Fhu2uG__metric{background:#fff;border:.1cqw solid #e0e8df;border-radius:.8cqw;min-width:0;padding:1.5cqw}.dashboard-mockup-module__Fhu2uG__metricLabel{color:#586c5d;justify-content:space-between;align-items:center;gap:1cqw;font-size:1cqw;display:flex}.dashboard-mockup-module__Fhu2uG__metricLabel svg{opacity:.8;width:1.3cqw;height:1.3cqw}.dashboard-mockup-module__Fhu2uG__metric>strong{letter-spacing:-.05em;white-space:nowrap;margin:.8cqw 0 .9cqw;font-size:2.8cqw;font-weight:600;line-height:1.1;display:block}.dashboard-mockup-module__Fhu2uG__comparison{align-items:center;gap:.6cqw;font-size:.8cqw;display:flex}.dashboard-mockup-module__Fhu2uG__comparison>span{color:#32684a;white-space:nowrap;font-weight:600}.dashboard-mockup-module__Fhu2uG__comparison small{font-size:.7cqw}.dashboard-mockup-module__Fhu2uG__primaryMetric{color:#f1f6e8;background:#244d3d;border-color:#244d3d}.dashboard-mockup-module__Fhu2uG__primaryMetric .dashboard-mockup-module__Fhu2uG__metricLabel{color:#c0d4be}.dashboard-mockup-module__Fhu2uG__primaryMetric .dashboard-mockup-module__Fhu2uG__comparison>span{color:#c1dea9}.dashboard-mockup-module__Fhu2uG__primaryMetric small{color:#a3c6ad}.dashboard-mockup-module__Fhu2uG__analytics{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:1.2cqw;display:grid}.dashboard-mockup-module__Fhu2uG__panel{background:#fff;border:.1cqw solid #e0e8df;border-radius:.8cqw;min-width:0;padding:1.4cqw}.dashboard-mockup-module__Fhu2uG__panelHeading{justify-content:space-between;align-items:start;gap:1.5cqw;display:flex}.dashboard-mockup-module__Fhu2uG__panelHeading p{letter-spacing:-.02em;font-size:1.1cqw;font-weight:600}.dashboard-mockup-module__Fhu2uG__panelHeading>span{color:#586c5d;font-size:.8cqw}.dashboard-mockup-module__Fhu2uG__panelHeading small{margin-top:.3cqw;font-size:.8cqw}.dashboard-mockup-module__Fhu2uG__chartLegend{color:#586c5d;align-items:center;gap:1.5cqw;margin-top:1.2cqw;font-size:.8cqw;display:flex}.dashboard-mockup-module__Fhu2uG__chartLegend>span{align-items:center;gap:.5cqw;display:flex}.dashboard-mockup-module__Fhu2uG__chartLegend i{border-top:.2cqw solid #254b3f;width:1.1cqw}.dashboard-mockup-module__Fhu2uG__chartLegend>span:nth-child(2) i{border-top:.2cqw dashed #b7c5bd}.dashboard-mockup-module__Fhu2uG__chartLegend small{margin-left:auto;font-size:.7cqw}.dashboard-mockup-module__Fhu2uG__chart{width:100%;height:auto;margin-top:1.1cqw;overflow:visible}.dashboard-mockup-module__Fhu2uG__axis{font-family:var(--sans);fill:#8ea092;font-size:11px}.dashboard-mockup-module__Fhu2uG__tooltip{font-family:var(--sans);fill:#f2f5e9;font-size:11px;font-weight:500}.dashboard-mockup-module__Fhu2uG__chartSummary{color:#586c5d;border-top:.1cqw solid #eef2ed;justify-content:space-between;align-items:center;padding-top:.8cqw;font-size:.8cqw;display:flex}.dashboard-mockup-module__Fhu2uG__chartSummary strong{color:#3c5c48;font-size:1cqw;font-weight:600}.dashboard-mockup-module__Fhu2uG__channels{flex-direction:column;display:flex}.dashboard-mockup-module__Fhu2uG__channelTotal{align-items:baseline;gap:1cqw;margin:1.6cqw 0 1.5cqw;display:flex}.dashboard-mockup-module__Fhu2uG__channelTotal strong{letter-spacing:-.05em;font-size:2.9cqw;font-weight:600;line-height:1}.dashboard-mockup-module__Fhu2uG__channelTotal>span{color:#586c5d;max-width:9.5cqw;font-size:.8cqw;line-height:1.5}.dashboard-mockup-module__Fhu2uG__channelStack{border-radius:.3cqw;gap:.3cqw;height:1.3cqw;display:flex;overflow:hidden}.dashboard-mockup-module__Fhu2uG__channelList{gap:1.3cqw;margin-top:auto;padding-top:2.3cqw;display:grid}.dashboard-mockup-module__Fhu2uG__channelList>div{justify-content:space-between;align-items:center;gap:.8cqw;display:flex}.dashboard-mockup-module__Fhu2uG__channelList>div>span{color:#586c5d;align-items:center;gap:.6cqw;font-size:.9cqw;display:flex}.dashboard-mockup-module__Fhu2uG__channelList i{border-radius:.2cqw;width:.6cqw;height:.6cqw;display:block}.dashboard-mockup-module__Fhu2uG__channelList strong{align-items:center;gap:1cqw;font-size:1cqw;font-weight:600;display:flex}.dashboard-mockup-module__Fhu2uG__channelList small{color:#586c5d;text-align:right;min-width:2.5cqw;font-size:.8cqw;font-weight:400}.dashboard-mockup-module__Fhu2uG__reservationCount{white-space:nowrap;border:.1cqw solid #e0e8df;border-radius:.4cqw;padding:.3cqw .6cqw}.dashboard-mockup-module__Fhu2uG__tableHeader,.dashboard-mockup-module__Fhu2uG__booking{grid-template-columns:minmax(12cqw,1fr) 6cqw 7cqw 4cqw 7.8cqw;align-items:center;gap:1.2cqw;display:grid}.dashboard-mockup-module__Fhu2uG__tableHeader{color:#586c5d;border-bottom:.1cqw solid #e9efe7;padding:1.2cqw 0 .7cqw;font-size:.7cqw}.dashboard-mockup-module__Fhu2uG__booking{font-variant-numeric:tabular-nums;border-bottom:.1cqw solid #edf2eb;padding:.7cqw 0;font-size:.9cqw}.dashboard-mockup-module__Fhu2uG__booking:last-child{border-bottom:0;padding-bottom:0}.dashboard-mockup-module__Fhu2uG__guestName{align-items:center;gap:.9cqw;min-width:0;display:flex}.dashboard-mockup-module__Fhu2uG__guestName>i{color:#536e49;background:#f1f5ed;border:.1cqw solid #e5eddf;border-radius:50%;flex:none;place-items:center;width:2.1cqw;height:2.1cqw;font-size:.7cqw;font-style:normal;display:grid}.dashboard-mockup-module__Fhu2uG__guestName>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-mockup-module__Fhu2uG__guestName small{display:none}.dashboard-mockup-module__Fhu2uG__status{border-radius:.4cqw;justify-content:center;align-items:center;gap:.5cqw;padding:.4cqw .5cqw;font-size:.7cqw;display:flex}.dashboard-mockup-module__Fhu2uG__status:before{content:"";background:currentColor;border-radius:50%;width:.4cqw;height:.4cqw}.dashboard-mockup-module__Fhu2uG__confirmed{color:#4e6d40;background:#edf5e8}.dashboard-mockup-module__Fhu2uG__pending{color:#80632e;background:#faf1e1}.dashboard-mockup-module__Fhu2uG__example.dashboard-mockup-module__Fhu2uG__example>figcaption{color:var(--muted);padding:14px 0 0;font-size:11px;line-height:1.6}
