/* Scoped action rows: reserve independent space before status badges. */
.event .event-main{min-width:0}.event .tk-product-toolbar{margin:12px 0!important;padding:0!important;position:static!important;clear:both;min-width:0;width:100%;box-sizing:border-box;row-gap:8px}.event .tk-product-toolbar+.meta{margin-top:12px!important;clear:both}.event .meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;line-height:1.6}.tk-product-toolbar{row-gap:8px!important}
.tk-product-toolbar>.kt-watch-button,.tk-product-toolbar>.tk-price-alert{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:9px!important;flex:0 0 36px!important;overflow:hidden}.tk-product-toolbar>.kt-watch-button::after,.tk-product-toolbar>.tk-price-alert::after{content:none!important}.tk-product-toolbar>.kt-watch-button{font-size:0!important}.tk-product-toolbar>.tk-price-alert>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)}
.kt-owned-dialog{width:min(760px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;box-sizing:border-box;max-height:calc(100dvh - 24px)!important}.kt-owned-dialog-content{padding:20px!important;min-height:0;overflow:auto}.kt-owned-dialog-head{align-items:center!important;padding:18px 20px!important}.kt-owned-dialog-head h2{line-height:1.4;overflow-wrap:anywhere;font-size:19px}.kt-owned-dialog-foot{padding:14px 20px!important;gap:12px;flex-wrap:wrap}.tk-owned-entry{padding:16px!important}.tk-owned-entry-heading{align-items:center;gap:8px}.tk-owned-entry-heading>span{font-size:12px}.tk-owned-facts{display:flex!important;flex-wrap:wrap;gap:16px 40px!important;margin:14px 0!important}.tk-owned-facts>div{min-width:150px}.tk-owned-entry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.tk-owned-entry-actions button{min-height:40px;padding:9px 14px;font-size:13px}.tk-owned-remove-form{display:inline-flex!important;margin:0!important;min-width:0;gap:0!important}.tk-owned-remove-form button{color:#b51d28!important;background:var(--panel,#fff)!important;border:1px solid #e8b9bd!important}.tk-owned-editor>summary[hidden]{display:none!important}.tk-owned-entry .tk-owned-editor[open]{margin-top:16px;padding-top:16px;border-top:1px solid var(--line,#dce1e7)}.tk-owned-add{margin-top:16px!important}.tk-owned-add>summary{width:auto;max-width:100%}.tk-child-wish-remove{font-size:11px!important;min-height:38px!important}
@media(max-width:700px){.tk-product-toolbar>.kt-watch-button,.tk-product-toolbar>.tk-price-alert{width:40px!important;min-width:40px!important;height:40px!important;flex-basis:40px!important}.kt-owned-dialog-content{padding:14px!important}.kt-owned-dialog-head,.kt-owned-dialog-foot{padding:14px!important}.tk-owned-facts>div{min-width:110px}.tk-owned-entry-actions button{min-height:44px}.event .tk-product-toolbar{margin:12px 0 16px!important}}
.tk-product-toolbar.tk-product-toolbar > :is(a,button){height:36px!important;min-height:36px!important;max-height:36px!important;box-sizing:border-box!important;padding:0 10px!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.tk-product-toolbar.tk-product-toolbar > :is(.kt-watch-button,.tk-price-alert){width:36px!important;min-width:36px!important;flex:0 0 36px!important;padding:0!important}@media(max-width:700px){.tk-product-toolbar.tk-product-toolbar > :is(a,button){height:40px!important;min-height:40px!important;max-height:40px!important}.tk-product-toolbar.tk-product-toolbar > :is(.kt-watch-button,.tk-price-alert){width:40px!important;min-width:40px!important;flex-basis:40px!important}}
.tk-product-toolbar button.kt-watch-button{position:relative!important;gap:0!important}.tk-product-toolbar button.kt-watch-button::before{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}
