/* Keep the canvas visible; the content, not the summary, scrolls. */
.kp-preview-tools{width:var(--kp-controls-width,204px);max-width:calc(100% - 16px);max-height:calc(100% - 64px);overflow:visible;gap:5px}
.kp-preview-tools>.kp-water-toolbar{width:100%;max-height:var(--kp-controls-height,330px);flex-shrink:1;overflow:hidden}
.kp-preview-tools .kp-water-toggle{min-height:44px;font-size:12px;line-height:18px}
.kp-preview-tools .kp-water-content{box-sizing:border-box;max-height:calc(var(--kp-controls-height,330px) - 44px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7796c6 #edf2f7;padding:8px}
.kp-preview-tools .kp-water-toolbar .kp-cover-lifter-button{min-height:44px;font-size:11px;line-height:15px;padding:6px 4px}
.kp-preview-tools .kp-water-toolbar .kp-cover-lifter-note{font-size:10px;line-height:14px}
.kp-preview-tools .kp-water-content>.kp-foam-toolbar,.kp-preview-tools .kp-water-content>.kp-thermometer-toolbar{position:static;inset:auto;transform:none;width:100%;max-width:none;margin:7px 0 0;padding:7px 0 0;border-top:1px solid #dce4e9;border-radius:0;background:transparent;box-shadow:none}
.kp-preview-tools .kp-water-content>.kp-foam-toolbar .kp-cover-lifter-button,.kp-preview-tools .kp-water-content>.kp-thermometer-toolbar .kp-cover-lifter-button{font-size:11px;min-height:44px;padding:6px 4px}
.kp-preview-tools .kp-water-toggle.kp-control-invitation{min-height:44px;padding:8px;gap:6px}
.kp-preview-tools .kp-control-invitation .kp-control-play{width:20px;height:20px;flex-basis:20px}
.kp-preview-tools .kp-control-play::after{top:5px;left:7px;border-top-width:4px;border-bottom-width:4px;border-left-width:6px}
.kp-preview-tools .kp-control-copy>span:first-child{font-size:11px;line-height:16px}
.kp-preview-tools .kp-control-hint{display:none}
.kp-preview-tools.kp-tools-compact{top:8px;left:8px}
.kp-tools-compact>.kp-water-toolbar:not([open]){width:170px;max-width:100%}
.kp-preview-tools>.kp-thermometer-toolbar,.kp-preview-tools>.kp-foam-toolbar{max-height:calc(var(--kp-controls-height,330px) - 49px);overflow-y:auto}
.progressBar-container--abs.kp-accessory-loading{inset:auto auto 12px 50%;transform:translateX(-50%);width:142px;height:32px;padding:4px 8px;gap:6px;box-sizing:border-box;border-radius:16px;background:rgba(255,255,255,.94);color:#345fa8;box-shadow:0 1px 5px #0002;pointer-events:none;touch-action:auto;font:500 11px/16px Poppins,Arial,sans-serif}
.kp-accessory-loading::before{content:"Kraunamas priedas";white-space:nowrap}
.kp-accessory-loading .progress-bar{width:28px;flex:0 0 28px}
.kp-accessory-loading .progress-circle{display:none}
.kp-accessory-loading .progress-text{font-size:10px;line-height:14px}
