.tebuto-block-preview{min-height:200px}.tebuto-block-preview #tebuto-booking-widget,.tebuto-block-preview #tebuto-seminars-widget{max-width:100%}.block-editor-block-inspector,.tebuto-block-editor,.tebuto-widget-settings-app{--wp-admin-theme-color:#009087;--wp-admin-theme-color--rgb:0,144,135;--wp-admin-theme-color-darker-10:#006665;--wp-admin-theme-color-darker-20:#004d4c;--wp-components-color-accent:#009087;--wp-components-color-accent-darker-10:#006665;--wp-components-color-accent-darker-20:#004d4c}.tebuto-panel-description{color:#757575;font-size:12px;margin:0 0 16px}.tebuto-category-list{background:#fff;border:1px solid #e2e8f0;border-radius:4px;max-height:300px;overflow-x:hidden;overflow-y:auto;padding:8px 0}.tebuto-category-item{align-items:center;border-bottom:1px solid #f1f5f9;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;line-height:1.4;margin:0;max-width:100%;padding:8px 12px;width:100%}.tebuto-category-item:last-child{border-bottom:none}.tebuto-category-item--unavailable{cursor:not-allowed;opacity:.55}.tebuto-category-checkbox{accent-color:#009087;box-sizing:border-box;flex-shrink:0;float:none!important;height:16px!important;margin:0!important;min-width:16px!important;padding:0!important;vertical-align:middle;width:16px!important}.tebuto-category-label{align-items:center;display:flex;flex:1 1 auto;gap:8px;line-height:inherit;min-width:0;overflow:hidden}.tebuto-category-label-text{line-height:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tebuto-category-unavailable-hint{color:#757575;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.02em;margin-left:auto;text-transform:uppercase}.tebuto-category-color{align-self:center;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.1);box-sizing:border-box;display:block;flex:0 0 12px;height:12px;line-height:0;margin:0;padding:0;width:12px}.tebuto-loading{align-items:center;color:#757575;display:flex;gap:10px;padding:16px}.tebuto-empty{color:#757575;margin:0;padding:16px;text-align:center}.tebuto-css-textarea textarea{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;line-height:1.5!important}.tebuto-color-row{margin-bottom:16px}.tebuto-color-row:last-child{margin-bottom:0}.tebuto-color-row__toggle{justify-content:flex-start;width:100%}.tebuto-color-row__picker{padding:8px}.tebuto-widget-settings-layout{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(280px,420px) minmax(0,1fr)}.tebuto-widget-settings-controls{display:flex;flex-direction:column;min-height:0;min-width:0}.tebuto-widget-settings-controls .components-panel__body{background:#fff;border:1px solid #dcdcde;margin-bottom:12px}.tebuto-widget-settings-controls-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.tebuto-widget-variant-tabs{background:#f6f7f7;border:1px solid #dcdcde;border-radius:8px;display:flex;flex-shrink:0;gap:4px;margin-bottom:12px;padding:4px}.tebuto-widget-variant-tab{background:transparent;border:none;border-radius:6px;color:#50575e;cursor:pointer;flex:1;font-size:13px;font-weight:600;line-height:1.2;margin:0;padding:8px 12px}.tebuto-widget-variant-tab:hover{background:hsla(0,0%,100%,.7);color:#1d2327}.tebuto-widget-variant-tab:focus-visible{outline:2px solid #009087;outline-offset:1px}.tebuto-widget-variant-tab--active{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08);color:#1d2327}.tebuto-widget-settings-preview{background:#fff;border:1px solid #dcdcde;min-height:320px;padding:16px}@media(max-width:960px){.tebuto-widget-settings-layout{grid-template-columns:1fr}}
