@font-face{font-display:swap;font-family:InterVariable;font-style:normal;font-weight:100 900;src:url(/build/fonts/InterVariable.a0e477f2.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterVariable;font-style:italic;font-weight:100 900;src:url(/build/fonts/InterVariable-Italic.e295f70f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/build/fonts/Inter-Thin.2deca929.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100;src:url(/build/fonts/Inter-ThinItalic.82ab8d90.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/build/fonts/Inter-ExtraLight.86ff768b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:200;src:url(/build/fonts/Inter-ExtraLightItalic.4abbed80.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/build/fonts/Inter-Light.d6125db9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(/build/fonts/Inter-LightItalic.42c85884.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/build/fonts/Inter-Regular.76224c7f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/build/fonts/Inter-Italic.b44d820b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/build/fonts/Inter-Medium.9c1163dc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(/build/fonts/Inter-MediumItalic.8ec956fb.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/build/fonts/Inter-SemiBold.3be6b9e3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(/build/fonts/Inter-SemiBoldItalic.9a29a242.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/build/fonts/Inter-Bold.c3c9f10a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(/build/fonts/Inter-BoldItalic.21c58fc4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/build/fonts/Inter-ExtraBold.1a0b36c5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(/build/fonts/Inter-ExtraBoldItalic.aec47db4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/build/fonts/Inter-Black.9ed71fbc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:900;src:url(/build/fonts/Inter-BlackItalic.eb2e6552.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:100;src:url(/build/fonts/InterDisplay-Thin.8869ea18.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:100;src:url(/build/fonts/InterDisplay-ThinItalic.84afcd2c.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:200;src:url(/build/fonts/InterDisplay-ExtraLight.8aac4195.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:200;src:url(/build/fonts/InterDisplay-ExtraLightItalic.3d35f636.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:300;src:url(/build/fonts/InterDisplay-Light.878eccfa.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:300;src:url(/build/fonts/InterDisplay-LightItalic.af1c0bdb.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:400;src:url(/build/fonts/InterDisplay-Regular.a4074fef.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:400;src:url(/build/fonts/InterDisplay-Italic.c0dffe24.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:500;src:url(/build/fonts/InterDisplay-Medium.6e976150.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:500;src:url(/build/fonts/InterDisplay-MediumItalic.361044e3.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:600;src:url(/build/fonts/InterDisplay-SemiBold.54b6be6a.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:600;src:url(/build/fonts/InterDisplay-SemiBoldItalic.4f03584a.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:700;src:url(/build/fonts/InterDisplay-Bold.f5ec5e21.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:700;src:url(/build/fonts/InterDisplay-BoldItalic.439cef16.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:800;src:url(/build/fonts/InterDisplay-ExtraBold.89518fa4.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:800;src:url(/build/fonts/InterDisplay-ExtraBoldItalic.4dcb197e.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:900;src:url(/build/fonts/InterDisplay-Black.fb55d5da.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:900;src:url(/build/fonts/InterDisplay-BlackItalic.bd4243b6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:200;src:local("Nunito ExtraLight"),local("Nunito-ExtraLight"),url(/build/fonts/nunito-v12-latin-200.9c225f46.woff2) format("woff2"),url(/build/fonts/nunito-v12-latin-200.6f8b98c6.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:300;src:local("Nunito Light"),local("Nunito-Light"),url(/build/fonts/nunito-v12-latin-300.b959e8d0.woff2) format("woff2"),url(/build/fonts/nunito-v12-latin-300.3c037be6.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:local("Nunito Regular"),local("Nunito-Regular"),url(/build/fonts/nunito-v12-latin-regular.aeb21b79.woff2) format("woff2"),url(/build/fonts/nunito-v12-latin-regular.e8aadc1b.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:local("Nunito SemiBold"),local("Nunito-SemiBold"),url(/build/fonts/nunito-v12-latin-600.84985ea9.woff2) format("woff2"),url(/build/fonts/nunito-v12-latin-600.51aac646.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:local("Nunito Bold"),local("Nunito-Bold"),url(/build/fonts/nunito-v12-latin-700.df0b57e1.woff2) format("woff2"),url(/build/fonts/nunito-v12-latin-700.0ac78fed.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:800;src:local("Nunito ExtraBold"),local("Nunito-ExtraBold"),url(/build/fonts/nunito-v12-latin-800.500aa9f5.woff2) format("woff2"),url(/build/fonts/nunito-v12-latin-800.c7c17be0.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:900;src:local("Nunito Black"),local("Nunito-Black"),url(/build/fonts/nunito-v12-latin-900.1baf75eb.woff2) format("woff2"),url(/build/fonts/nunito-v12-latin-900.44df4f47.woff) format("woff")}:root{--tblr-font-sans-serif:"InterVariable","Inter","Nunito",-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;--bs-body-bg:var(--tblr-body-bg);--bs-body-color:var(--tblr-body-color);--bs-border-color:var(--tblr-border-color);--bs-border-color-translucent:var(--tblr-border-color-translucent);--bs-secondary-bg:var(--tblr-bg-surface);--bs-tertiary-bg:var(--tblr-bg-surface-secondary);--bs-border-width:var(--tblr-border-width);--bs-border-radius:var(--tblr-border-radius);--bs-border-radius-sm:var(--tblr-border-radius-sm);--bs-border-radius-lg:var(--tblr-border-radius-lg);--bs-box-shadow-inset:inset var(--tblr-box-shadow-input);--bs-form-invalid-color:var(--tblr-danger);--bs-form-valid-color:var(--tblr-success)}body{font-feature-settings:"cv03","cv04","cv11"}.ts-dropdown .active{background-color:#fff}.ti{font-size:1.1rem}.accounting-nav-actions{flex-wrap:nowrap}.accounting-nav-search{flex:0 0 16rem;position:relative;width:16rem}.accounting-nav-search-results{left:0;max-height:26rem;overflow-y:auto;position:absolute;right:0;top:calc(100% + .25rem);z-index:30}@media (max-width:991.98px){.accounting-nav-actions{flex-wrap:wrap}.accounting-nav-search{flex:1 1 14rem;width:min(100%,16rem)}}fieldset{border:1px solid #e7e9ed;padding:5px 12px 10px}legend{float:none;font-size:inherit;margin:0;width:inherit}.backend-help-modal .modal-dialog{max-width:1100px}.backend-help-modal__content{min-height:min(75vh,48rem)}.backend-help-modal__layout{display:flex;max-height:min(75vh,48rem);min-height:min(75vh,48rem)}.backend-help-modal__sidebar{background-color:var(--tblr-bg-surface-secondary);border-right:1px solid var(--tblr-border-color);flex:0 0 18rem;overflow-y:auto;padding:1rem;width:18rem}.backend-help-modal__sidebar-title{color:var(--tblr-secondary-color);font-size:.875rem;font-weight:700;letter-spacing:.04em;margin-bottom:1rem;text-transform:uppercase}.backend-help-modal__nav-link{border-radius:var(--tblr-border-radius);color:inherit;display:block;padding:.45rem .6rem;text-decoration:none}.backend-help-modal__nav-link:hover{background-color:var(--tblr-bg-surface);color:inherit}.backend-help-modal__nav-link--level-2{font-size:.95rem;margin-left:.75rem}.backend-help-modal__nav-link--active{background-color:var(--tblr-primary-lt);color:var(--tblr-primary);font-weight:600}.backend-help-modal__article{flex:1 1 auto;overflow-y:auto;padding:1.5rem}.backend-help-modal__article h1,.backend-help-modal__article h2,.backend-help-modal__article h3,.backend-help-modal__article h4,.backend-help-modal__article h5,.backend-help-modal__article h6{scroll-margin-top:1rem}.backend-help-modal__article h1:not(:first-child),.backend-help-modal__article h2,.backend-help-modal__article h3{margin-top:1.75rem}.backend-help-modal__article ol,.backend-help-modal__article p,.backend-help-modal__article pre,.backend-help-modal__article ul{margin-bottom:1rem}.backend-help-modal__article ol,.backend-help-modal__article ul{padding-left:1.25rem}.backend-help-modal__article code{background-color:var(--tblr-bg-surface-secondary);border-radius:var(--tblr-border-radius-sm);padding:.1rem .35rem}.backend-help-modal__article a{color:var(--tblr-primary)}.backend-help-modal__code{background-color:var(--tblr-bg-surface-secondary);border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);overflow-x:auto;padding:1rem}.backend-help-modal__heading--highlight{animation:backend-help-highlight 1.8s ease}@keyframes backend-help-highlight{0%{color:var(--tblr-primary)}to{color:inherit}}@media (max-width:991.98px){.backend-help-modal__layout{flex-direction:column}.backend-help-modal__sidebar{border-bottom:1px solid var(--tblr-border-color);border-right:0;flex:0 0 auto;max-height:12rem;width:100%}}#calendar .scroll-container{cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}#calendar .c-legend{white-space:nowrap}#calendar .c-legend>div>div{border-bottom:1px solid grey;padding:5px 0;vertical-align:middle}#calendar .c-legend>div>div:first-child{background:#d3d3d3;padding:2px 0}#calendar .c-box{display:flex;flex-direction:row;flex-wrap:nowrap}#calendar .c-box>div{border-right:1px solid grey;flex-shrink:0;text-align:center;width:80px}#calendar .c-box>div>div{border-bottom:1px solid grey;padding:5px 0;vertical-align:middle}#calendar .c-box>div>div.fail{background:#f08080}#calendar .c-box>div>div:first-child{background:#d3d3d3;padding:2px 0}#calendar .c-box>div>div:nth-child(2).succ,#calendar .c-box>div>div:nth-last-child(2).succ{background:#90ee90}#bigCal{border:1px solid var(--tblr-border-color);cursor:ew-resize;max-height:80vh;max-width:100%;overflow:auto;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}#bigCal .table{margin:0}#bigCal .table td,#bigCal .table th,#bigCal .table tr{border:0}#bigCal .table td{background-color:var(--tblr-table-bg)}#bigCal .table td.status-closed{background-color:var(--tblr-danger-bg-subtle);color:var(--tblr-danger)}#bigCal .table td.status-channel-lock{background:linear-gradient(45deg,#fff 25%,var(--tblr-danger-bg-subtle) 25%,var(--tblr-danger-bg-subtle) 50%,#fff 50%,#fff 75%,var(--tblr-danger-bg-subtle) 75%);color:var(--tblr-danger)}#bigCal .table td.status-prices-missing{background:linear-gradient(45deg,#fff 25%,var(--tblr-info-bg-subtle) 25%,var(--tblr-info-bg-subtle) 50%,#fff 50%,#fff 75%,var(--tblr-info-bg-subtle) 75%);color:var(--tblr-danger)}#bigCal .table td.status-unavailable{background-color:grey;color:#fff}#bigCal .table thead{box-shadow:inset 0 1px 0 var(--tblr-border-color);position:sticky;top:0;z-index:3}#bigCal .table thead .month-name{font-weight:700;text-align:left}#bigCal .table thead .month-name>div{background-color:#fff;display:inline-block;left:0;padding-left:.5rem;padding-right:.5rem;position:sticky;white-space:nowrap;z-index:1}#bigCal .table thead .days th{box-shadow:inset 0 -1px 0 var(--tblr-table-border-color);text-align:right}#bigCal .table thead .days th:first-child{box-shadow:inset -1px -1px 0 var(--tblr-table-border-color)}#bigCal .table thead th{background-color:#fff}#bigCal .table thead th:first-child{box-shadow:inset -1px 0 0 var(--tblr-table-border-color)}#bigCal .table tbody tr{border-bottom:1px solid var(--tblr-border-color)}#bigCal .table tbody tr:hover{box-shadow:inset 0 0 10px rgba(0,0,0,.15)}#bigCal .table tbody tr.room-name{left:0;position:sticky;top:80px;z-index:2}#bigCal .table tbody tr.room-name td{background-color:var(--tblr-blue-lt);color:var(--tblr-blue);font-size:1rem;font-weight:700;white-space:nowrap}#bigCal .table tbody tr.room-name td:first-child{background-color:var(--tblr-blue-lt);border-right:0}#bigCal .table tbody tr.room-name td:first-child:after{display:none}#bigCal .table tbody tr.room-name:after{background:linear-gradient(180deg,rgba(0,0,0,.1),transparent);content:"";height:3px;left:0;position:absolute;top:100%;width:100%}#bigCal .table tbody tr .rate-name{font-weight:700;white-space:nowrap}#bigCal .table tbody tr .rate-prices{padding-left:1em;white-space:nowrap}#bigCal .table tbody tr td{border-right:1px solid var(--tblr-border-color);position:relative;text-align:right}#bigCal .table tbody tr td:first-child{background-color:#fff;left:0;position:sticky;text-align:left;z-index:1}#bigCal .table tbody tr td:first-child:after{background:linear-gradient(90deg,rgba(0,0,0,.2),transparent);content:"";height:100%;left:100%;position:absolute;top:0;width:5px}#bigCal .table tbody tr td div{border-top:1px dotted var(--tblr-border-color);padding:5px 0}#bigCal .table tbody tr td div:first-child{border:0}#bigCal .table tbody tr td .data-info-corner{border-color:var(--tblr-warning) transparent transparent transparent;border-style:solid;border-width:10px 10px 0 0;height:0;left:0;position:absolute;top:0;transform:rotate(0deg);width:0}.status-switch{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.status-switch .status-switch-control{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:.5rem}.status-switch .filter-group-desc{color:var(--tblr-secondary-color);flex:1 1 18rem;font-size:.8125rem;margin-bottom:0}.status-switch .form-check{margin-bottom:0;min-height:0;padding-left:0}.status-switch .form-check-input{float:none;margin:0}.status-switch .status-switch-pill{align-items:center;background:transparent;display:inline-flex;font-size:.75rem;line-height:1.2;margin-bottom:0;min-width:0;padding:0;white-space:nowrap}.status-switch .status-switch-pill .label-off,.status-switch .status-switch-pill .label-on{font-weight:600}.status-switch .status-switch-pill .label-on{color:var(--tblr-success)}.status-switch .status-switch-pill .label-off{color:var(--tblr-secondary-color)}.status-switch .status-switch-control:not(:has(input:checked)) .label-on{display:none}.status-switch .status-switch-control:has(input:checked) .label-off{display:none}.filter-group{background:var(--tblr-bg-surface);border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);height:100%;padding:1.25rem}.filter-group .filter-group-title{font-size:1rem;font-weight:600;margin-bottom:.25rem}.filter-group .filter-group-desc{color:var(--tblr-secondary-color);font-size:.875rem;margin-bottom:1rem}.filter-group .mb-3:last-child{margin-bottom:0!important}.filter-group-status{background:transparent;border:0;padding:0}.template-builder-card .card-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.template-builder-layout{align-items:flex-start}.builder-pane,.preview-pane{min-width:0}.builder-pane{border-right:1px solid var(--tblr-border-color);padding-right:1.5rem}.preview-pane{padding-left:1.5rem}.builder-pane-title{font-size:.95rem;font-weight:700;margin-bottom:.35rem}.builder-pane-subtitle{color:var(--tblr-secondary-color);font-size:.875rem;margin-bottom:1rem}.tb-block-list{display:flex;flex-direction:column}.tb-block{background:var(--tblr-bg-surface);border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);transition:border-color .15s ease,box-shadow .15s ease}.tb-block:hover{border-color:var(--tblr-primary);box-shadow:0 .5rem 1rem rgba(4,32,69,.06)}.tb-block-header{background:var(--tblr-bg-surface-secondary);border-bottom:1px solid var(--tblr-border-color);gap:.75rem;justify-content:space-between;padding:.75rem 1rem}.tb-block-header,.tb-block-type{align-items:center;display:flex;flex-wrap:wrap}.tb-block-type{color:var(--tblr-body-color);font-size:.875rem;font-weight:600;gap:.5rem}.tb-block-icon{align-items:center;background:var(--tblr-primary-lt);border-radius:999px;color:var(--tblr-primary);display:inline-flex;height:1.9rem;justify-content:center;width:1.9rem}.tb-block-icon i{font-size:1rem}.tb-block-actions{display:flex;flex-wrap:wrap;gap:.5rem}.tb-block-action{align-items:center;background:transparent;border:0;color:var(--tblr-secondary-color);display:inline-flex;justify-content:center;min-height:1.75rem;min-width:1.75rem;padding:0;transition:color .15s ease,transform .15s ease}.tb-block-action:hover{color:var(--tblr-primary);transform:translateY(-1px)}.tb-block-action i{font-size:1rem}.tb-block-action-danger:hover{color:var(--tblr-danger)}.tb-block-body{padding:1rem 1.25rem}.tb-block-body fieldset{background:var(--tblr-bg-surface-secondary);border-radius:var(--tblr-border-radius);margin-bottom:1rem}.tb-block-body input,.tb-block-body select,.tb-block-body textarea{margin-bottom:.75rem}.tb-block-body input:last-child,.tb-block-body select:last-child,.tb-block-body textarea:last-child{margin-bottom:0}.tb-block-preview{color:var(--tblr-body-color)}.tb-block-preview>:last-child{margin-bottom:0}.tb-insert{align-items:center;display:flex;height:2rem;justify-content:center;margin:.25rem 0;position:relative}.tb-insert:before{background:var(--tblr-border-color);content:"";height:1px;left:.75rem;opacity:.7;position:absolute;right:.75rem;top:50%;transition:background-color .15s ease,opacity .15s ease}.tb-insert:hover:before{background:var(--tblr-primary);opacity:1}.tb-insert-btn{align-items:center;background:var(--tblr-bg-surface);border:1px solid var(--tblr-border-color);border-radius:999px;color:var(--tblr-secondary-color);display:inline-flex;gap:.375rem;height:1.9rem;justify-content:center;opacity:.45;position:relative;transition:all .15s ease;width:1.9rem;z-index:1}.tb-insert-btn:hover{background:var(--tblr-primary);border-color:var(--tblr-primary);color:#fff;opacity:1}.tb-insert:hover .tb-insert-btn{border-color:var(--tblr-primary);color:var(--tblr-primary);opacity:1}.tb-insert--persistent{height:2.5rem;margin-top:.75rem}.tb-insert--persistent:before{opacity:1}.tb-insert--persistent .tb-insert-btn{opacity:1;padding:0 .875rem;width:auto}.tb-insert--active{height:auto;margin:.75rem 0}.tb-insert--active .tb-insert-btn,.tb-insert--active:before{display:none}.element-picker{background:var(--tblr-primary-lt);border:1px dashed var(--tblr-primary);border-radius:var(--tblr-border-radius);padding:1rem;width:100%}.element-picker-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.element-picker-title{align-items:center;color:var(--tblr-primary);display:inline-flex;font-weight:600;gap:.5rem}.element-picker-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.element-option{align-items:center;background:var(--tblr-bg-surface);border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);color:var(--tblr-body-color);display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:6rem;padding:.875rem .75rem;text-align:center;transition:all .15s ease}.element-option:hover{background:#fff;border-color:var(--tblr-primary);color:var(--tblr-primary);transform:translateY(-1px)}.element-option i{font-size:1.25rem}.element-option-label{font-size:.8125rem;font-weight:600}.tb-empty-state{background:var(--tblr-bg-surface-secondary);border:1px dashed var(--tblr-border-color);border-radius:var(--tblr-border-radius);display:flex;flex-direction:column;gap:.5rem;padding:2rem 1.5rem;text-align:center}.tb-empty-state,.tb-empty-state-icon{align-items:center;justify-content:center}.tb-empty-state-icon{background:var(--tblr-primary-lt);border-radius:999px;color:var(--tblr-primary);display:inline-flex;font-size:1.5rem;height:3rem;width:3rem}.tb-empty-state-title{font-weight:700}.tb-empty-state-text{color:var(--tblr-secondary-color);font-size:.875rem;max-width:28rem}.mail-preview{background:linear-gradient(180deg,#eef2f7,#e9edf3);border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius)}.mail-preview-frame{background:#fff;border:0;border-radius:calc(var(--tblr-border-radius) - 2px);box-shadow:0 .5rem 1rem rgba(4,32,69,.08);display:block;min-height:40rem;width:100%}.placeholder-list,.placeholder-list .placeholder-item{display:flex;flex-direction:column;gap:.5rem}.placeholder-list .placeholder-item{align-items:flex-start;background:var(--tblr-bg-surface-secondary);border-radius:var(--tblr-border-radius);padding:.625rem .75rem}.placeholder-list .placeholder-label{color:var(--tblr-body-color);font-size:.875rem}.placeholder-list code{background:var(--tblr-primary-lt);border-radius:var(--tblr-border-radius-sm);color:var(--tblr-primary);display:inline-block;max-width:100%;overflow-wrap:anywhere;padding:.2rem .45rem;white-space:normal;word-break:break-word}@media (max-width:1199.98px){.builder-pane{border-bottom:1px solid var(--tblr-border-color);border-right:0;margin-bottom:1.5rem;padding-bottom:1.5rem;padding-right:0}.preview-pane{padding-left:0}}