.bk-ao,.bk-pr-open,.bk-pr-modal{--ao-accent:var(--m_accent_color2,var(--accent_color2,#ef3743));--ao-ink:#1f2430;--ao-text:#42507a;--ao-muted:#6b7280;--ao-line:#eceef2;--ao-soft:#f6f7f9;--ao-card:#fff}.bk-ao{border:1px solid var(--ao-line);background:var(--ao-card);color:var(--ao-ink);text-align:right;direction:rtl;border-radius:20px;flex-direction:column;gap:12px;margin:16px 0;padding:16px;display:flex}.bk-ao *,.bk-pr-open *,.bk-pr-modal *{box-sizing:border-box}.bk-ao-head{align-items:center;gap:10px;display:flex}.bk-ao-ic,.bk-pr-ic{background:color-mix(in srgb,var(--ao-accent)11%,var(--ao-card));width:38px;height:38px;color:var(--ao-accent);border-radius:12px;flex:none;place-items:center;display:grid}.bk-ao-head strong{color:var(--ao-ink);font-size:14.5px;font-weight:800;line-height:1.6;display:block}.bk-ao-head small{color:var(--ao-muted);font-size:12px;font-weight:500;line-height:1.7;display:block}.bk-ao-list{flex-direction:column;gap:8px;display:flex}.bk-ao .bk-ao-list>.bk-ao-item{cursor:pointer;grid-template-columns:24px 56px minmax(0,1fr);align-items:center;gap:12px;transition:border-color .2s,background-color .2s,box-shadow .2s;position:relative;border:1.5px solid var(--ao-line)!important;background:var(--ao-card)!important;width:auto!important;max-width:none!important;height:auto!important;box-shadow:none!important;border-radius:16px!important;margin:0!important;padding:10px 12px!important;display:grid!important}.bk-ao .bk-ao-list>.bk-ao-item:hover{border-color:color-mix(in srgb,var(--ao-accent)40%,var(--ao-line))!important}.bk-ao .bk-ao-list>.bk-ao-item:has(.bakala_add_on_checkbox:checked){border-color:var(--ao-accent)!important;background:color-mix(in srgb,var(--ao-accent)5%,var(--ao-card))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ao-accent)12%,transparent)!important}.bk-ao .bk-ao-list>.bk-ao-item:has(.bakala_add_on_checkbox:focus-visible){outline:2px solid var(--ao-accent);outline-offset:2px}.bk-ao .bk-ao-hit{z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0;margin:0!important;padding:0!important}.bk-ao .bk-ao-hit input{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;position:absolute!important}.bk-ao .bk-ao-check{border:1.5px solid color-mix(in srgb,var(--ao-muted)45%,transparent);background:var(--ao-card);color:#0000;border-radius:8px;place-items:center;width:24px;height:24px;transition:background-color .2s,border-color .2s,color .2s;display:grid}.bk-ao .bk-ao-list>.bk-ao-item:has(.bakala_add_on_checkbox:checked) .bk-ao-check{border-color:var(--ao-accent);background:var(--ao-accent);color:#fff}.bk-ao .bk-ao-thumb{background:var(--ao-soft);border-radius:14px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.bk-ao .bk-ao-thumb img{object-fit:contain;mix-blend-mode:multiply;padding:4px;display:block;width:100%!important;max-width:none!important;height:100%!important;margin:0!important}.bk-ao .bk-ao-list>.bk-ao-item .bk-ao-info{text-align:right;flex-direction:column;gap:2px;min-width:0;flex-wrap:nowrap!important;flex:none!important;justify-content:flex-start!important;align-items:stretch!important;margin:0!important;padding:0!important;display:flex!important}.bk-ao .bk-ao-list>.bk-ao-item .bk-ao-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:auto!important;color:var(--ao-ink)!important;margin:0!important;font-size:13px!important;font-weight:700!important;line-height:1.8!important;display:-webkit-box!important}.bk-ao .bk-ao-name a{z-index:2;text-decoration:none;position:relative;color:inherit!important}.bk-ao .bk-ao-name a:hover{color:var(--ao-accent)!important}.bk-ao .bk-ao-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;flex-direction:row!important;margin:0!important;padding:0!important;display:flex!important}.bk-ao .bk-ao-price{color:var(--ao-ink);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13.5px;font-weight:800;line-height:1.6;display:flex}.bk-ao .bk-ao-price :is(ins,del){background:0 0;text-decoration:none}.bk-ao .bk-ao-price del{color:var(--ao-muted);order:2;font-size:11.5px;font-weight:500;text-decoration:line-through}.bk-ao .bk-ao-price del .woocommerce-Price-currencySymbol{display:none}.bk-ao .bk-ao-price .woocommerce-Price-currencySymbol{color:var(--ao-muted);margin-inline-start:2px;font-size:10.5px;font-weight:600}.bk-ao .bk-ao-price bdi{direction:rtl!important}.bk-ao .bk-ao-foot a.bk-ao-more{z-index:2;white-space:nowrap;align-items:center;height:28px;display:inline-flex;border:0!important;border-radius:9px!important;margin:0!important;padding:0 11px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;position:relative!important;inset:auto!important}.bk-ao .bk-ao-foot a.bk-ao-more:not([style]){background:var(--ao-soft)!important;color:var(--ao-text)!important}.bk-ao .bk-ao-foot a.bk-ao-more:before,.bk-ao .bk-ao-foot a.bk-ao-more:after{display:none!important}.bk-ao .bk-ao-foot a.bk-ao-more:not([style]):hover{background:color-mix(in srgb,var(--ao-accent)12%,var(--ao-card))!important;color:var(--ao-accent)!important}.bk-ao-modal .modal-content{border:0;border-radius:22px;overflow:hidden}.bk-ao-modal .modal-header{border-bottom:1px solid #eceef2;padding:16px 18px}.bk-ao-modal .modal-title{color:#1f2430;font-size:15px;font-weight:800}.bk-ao-modal .modal-body{color:#42507a;padding:18px;font-size:13.5px;line-height:2}.bk-pr-open{border:1px solid var(--ao-line);background:var(--ao-card);width:100%;color:var(--ao-ink);text-align:right;cursor:pointer;border-radius:16px;align-items:center;gap:12px;margin:12px 0 0;padding:12px 14px;font-family:inherit;transition:border-color .2s,background-color .2s;display:flex}.bk-pr-open:hover{border-color:color-mix(in srgb,var(--ao-accent)35%,var(--ao-line));background:color-mix(in srgb,var(--ao-accent)3%,var(--ao-card))}.bk-pr-open:focus-visible{outline:2px solid var(--ao-accent);outline-offset:2px}.bk-pr-open .bk-pr-ic{width:36px;height:36px}.bk-pr-txt{flex-direction:column;flex:1;min-width:0;display:flex}.bk-pr-txt strong{color:var(--ao-ink);font-size:13px;font-weight:800;line-height:1.7}.bk-pr-txt small{color:var(--ao-muted);font-size:11.5px;font-weight:500;line-height:1.6}.bk-pr-chev{color:var(--ao-muted);flex:none}.bk-pr-modal .modal-dialog{max-width:520px}.bk-pr-modal .modal-content{background:var(--ao-card);text-align:right;direction:rtl;border:0;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px -24px #0f121973}.bk-pr-head{border-bottom:1px solid var(--ao-line);align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.bk-pr-head>div{flex:1;min-width:0}.bk-pr-head h3{color:var(--ao-ink);margin:0!important;padding:0!important;font-size:15px!important;font-weight:800!important;line-height:1.6!important}.bk-pr-head p{color:var(--ao-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.7;overflow:hidden;margin:0!important}.bk-pr-modal .bk-pr-x{background:var(--ao-soft);width:36px;height:36px;color:var(--ao-muted);cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;margin:0;padding:0;display:grid}.bk-pr-modal .bk-pr-body{padding:8px 20px 18px}.bk-pr-list{list-style:none;margin:0!important;padding:0!important}.bk-pr-row{border-bottom:1px solid var(--ao-line);align-items:center;gap:12px;padding:14px 0;display:flex;margin:0!important}.bk-pr-row:last-child{border-bottom:0}.bk-pr-main{flex:1;min-width:0}.bk-pr-line{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bk-pr-line strong{color:var(--ao-ink);font-size:13.5px;font-weight:800}.bk-pr-status{color:#b45309;background:#fff4e5;border-radius:999px;align-items:center;gap:5px;padding:1px 9px;font-size:11px;font-weight:800;line-height:1.9;display:inline-flex}.bk-pr-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.bk-pr-status.is-ok{color:#067647;background:#e8f7ef}.bk-pr-status.is-run{color:#1d4ed8;background:#eaf2ff}.bk-pr-status.is-bad{color:#b42318;background:#fdecec}.bk-pr-meta{color:var(--ao-muted);flex-wrap:wrap;align-items:center;gap:2px 14px;margin-top:4px;font-size:12px;line-height:1.7;display:flex}.bk-pr-meta .bk-pr-sum{color:var(--ao-ink);font-weight:800}.bk-pr-meta .woocommerce-Price-currencySymbol{color:var(--ao-muted);margin-inline-start:2px;font-size:10.5px;font-weight:600}.bk-pr-view{background:color-mix(in srgb,var(--ao-accent)10%,var(--ao-card));border-radius:11px;flex:none;align-items:center;gap:2px;height:34px;padding:0 10px 0 8px;font-size:12px;font-weight:800;display:inline-flex;color:var(--ao-accent)!important;text-decoration:none!important}.bk-pr-view:hover{background:color-mix(in srgb,var(--ao-accent)18%,var(--ao-card))}body:not(.rtl) :is(.bk-pr-chev,.bk-pr-view svg){transform:scaleX(-1)}@media (width<=767px){.bk-ao{border-radius:18px;margin:12px 0;padding:14px 12px}.bk-ao .bk-ao-list>.bk-ao-item{grid-template-columns:22px 50px minmax(0,1fr);gap:10px;border-radius:14px!important;padding:10px!important}.bk-ao .bk-ao-check{border-radius:7px;width:22px;height:22px}.bk-ao .bk-ao-thumb{border-radius:12px;width:50px;height:50px}.bk-pr-modal .modal-dialog{align-items:flex-end;max-width:none;min-height:100%;margin:0;display:flex}.bk-pr-modal .modal-content{border-radius:24px 24px 0 0;width:100%;max-height:85vh}.bk-pr-modal .bk-pr-body{padding:6px 16px calc(16px + env(safe-area-inset-bottom))}.bk-pr-head{padding:16px 16px 12px}}