.pab-datepicker.p-datepicker{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;min-width:0!important;padding:8px;border:1px solid var(--bm-border);border-radius:var(--bm-radius-sm);background:var(--bm-white);box-shadow:var(--bm-shadow-md);font-family:var(--bm-font-body)}.pab-datepicker.p-datepicker .p-datepicker-header{display:flex;align-items:center;padding:2px 0 8px;border-bottom:0;background:transparent}.pab-datepicker.p-datepicker .p-datepicker-title{order:1;margin:0 auto 0 4px}.pab-datepicker.p-datepicker .p-datepicker-title .p-datepicker-month,.pab-datepicker.p-datepicker .p-datepicker-title .p-datepicker-year{margin:0 3px 0 0;color:var(--bm-navy);font-size:13.5px;font-weight:600}.pab-datepicker.p-datepicker .p-datepicker-prev{order:2}.pab-datepicker.p-datepicker .p-datepicker-next{order:3}.pab-datepicker.p-datepicker .p-datepicker-next,.pab-datepicker.p-datepicker .p-datepicker-prev{width:24px;height:24px;border-radius:var(--bm-radius-xs);color:var(--bm-grey-600)}.pab-datepicker.p-datepicker .p-datepicker-next:enabled:hover,.pab-datepicker.p-datepicker .p-datepicker-prev:enabled:hover{background:var(--bm-grey-100);color:var(--bm-navy)}.pab-datepicker.p-datepicker table.p-datepicker-calendar{width:auto;margin:0;font-size:13px;table-layout:fixed}.pab-datepicker.p-datepicker table.p-datepicker-calendar th>span{width:30px;height:22px;color:var(--bm-grey-500);font-size:12px;font-weight:600}.pab-datepicker.p-datepicker table.p-datepicker-calendar td{padding:1px}.pab-datepicker.p-datepicker table.p-datepicker-calendar td>span{width:30px;height:28px;border:1px solid transparent;border-radius:var(--bm-radius-xs);color:var(--bm-grey-900);font-size:13px}.pab-datepicker.p-datepicker table.p-datepicker-calendar td>span:not(.p-highlight):not(.p-disabled):hover{background:var(--bm-grey-100)}.pab-datepicker.p-datepicker table.p-datepicker-calendar td.p-datepicker-other-month>span{color:var(--bm-grey-500)}.pab-datepicker.p-datepicker table.p-datepicker-calendar td.p-datepicker-today>span{border-color:var(--bm-grey-350);background:transparent}.pab-datepicker.p-datepicker table.p-datepicker-calendar td>span.p-highlight{border-color:var(--bm-blue);background:var(--bm-blue)!important;color:var(--bm-white)!important}.pab-datepicker.p-datepicker .p-datepicker-buttonbar{padding:8px 0 2px;border-top:1px solid var(--bm-border)}.pab-datepicker.p-datepicker .p-datepicker-buttonbar .p-button{padding:4px 6px;border:0;background:transparent;box-shadow:none;color:var(--bm-blue);font-size:13px;font-weight:600}.pab-datepicker.p-datepicker .p-datepicker-buttonbar .p-button:enabled:hover{background:transparent;color:var(--bm-blue-hover);text-decoration:underline}.pab-tooltip.p-tooltip{max-width:260px;pointer-events:none}.pab-tooltip.p-tooltip .p-tooltip-text{padding:8px 10px;border-radius:var(--bm-radius-sm);background:var(--bm-navy)!important;box-shadow:var(--bm-shadow-md);color:var(--bm-white);font-family:var(--bm-font-body);font-size:12px;font-weight:400;line-height:1.4;white-space:normal}.pab-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:var(--bm-navy)}.pab-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:var(--bm-navy)}.bm-product-ads-boost .page-subheading{color:var(--bm-grey-500)}.bm-product-ads-boost .pab-back-link{display:inline-flex;align-items:center;gap:5px;flex:0 0 100%;justify-content:flex-start;margin-top:2px;padding:0;border:0;background:none;color:var(--bm-grey-600);font-family:var(--bm-font-body);font-size:14px;font-weight:500;text-decoration:underline;cursor:pointer;transition:color .15s}.bm-product-ads-boost .pab-back-link:hover{color:var(--bm-navy)}.bm-product-ads-boost .pab-back-link svg{flex-shrink:0;text-decoration:none}.bm-product-ads-boost .card.pab-card{padding:0;margin-bottom:22px;border:1px solid var(--bm-border);border-radius:var(--bm-radius-card);background:var(--bm-white);box-shadow:var(--bm-shadow-card)!important;overflow:hidden}.bm-product-ads-boost .pab-campaign-card{margin-bottom:0}.bm-product-ads-boost .sc-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px}.bm-product-ads-boost .sc-title{color:var(--bm-navy);font-family:var(--bm-font-title);font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.bm-product-ads-boost .sc-subtitle{margin-top:3px;color:var(--bm-grey-500);font-family:var(--bm-font-body);font-size:13px;line-height:1.45}.bm-product-ads-boost .sc-body{padding:0 24px 22px}.bm-product-ads-boost .sc-body--targeting{padding-top:18px}.bm-product-ads-boost .sc-section-divider{padding:20px 24px 0;border-top:1px solid rgba(62,97,255,.13)}.bm-product-ads-boost .sc-section-label{display:flex;align-items:center;gap:3px;margin-bottom:3px;color:var(--bm-navy);font-family:var(--bm-font-body);font-size:16px;font-weight:600;letter-spacing:-.015em}.bm-product-ads-boost .sc-section-desc{color:var(--bm-grey-500);font-size:13px;line-height:1.5}.bm-product-ads-boost .form-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--bm-border)}.bm-product-ads-boost .form-footer-errors{display:flex;flex-direction:column;gap:2px;margin-right:auto}.bm-product-ads-boost .f-group{display:flex;flex:1;flex-direction:column;min-width:0}.bm-product-ads-boost .f-group--name{margin-bottom:14px}.bm-product-ads-boost .f-row-3{display:grid;grid-template-columns:1fr 1fr 160px;align-items:start;gap:14px;max-width:680px}.bm-product-ads-boost .f-label{display:flex;align-items:center;gap:3px;margin-bottom:8px;color:var(--bm-navy);font-family:var(--bm-font-body);font-size:15px;font-weight:600;line-height:1.4}.bm-product-ads-boost .f-req{color:var(--bm-navy)}.bm-product-ads-boost .f-hint{display:block;margin-top:4px;color:var(--bm-grey-500);font-size:13px;line-height:1.5}.bm-product-ads-boost .f-error{display:block;margin:4px 0 0;color:var(--bm-primary);font-size:13px;line-height:1.5}.bm-product-ads-boost .f-field-wrap{position:relative}.bm-product-ads-boost input.p-inputtext{width:100%;padding:11px 14px;border:1px solid var(--bm-grey-350);border-radius:var(--bm-radius-input);background:var(--bm-white);box-shadow:none;color:var(--bm-grey-900);font-family:var(--bm-font-body);font-size:15px;font-weight:400;line-height:1.4;transition:border-color .2s,box-shadow .2s}.bm-product-ads-boost input.p-inputtext::-moz-placeholder{color:var(--bm-grey-400)}.bm-product-ads-boost input.p-inputtext:-ms-input-placeholder{color:var(--bm-grey-400)}.bm-product-ads-boost input.p-inputtext::placeholder{color:var(--bm-grey-400)}.bm-product-ads-boost input.p-inputtext:enabled:hover{border-color:var(--bm-grey-400)}.bm-product-ads-boost input.p-inputtext:enabled:focus{border-color:var(--bm-blue);box-shadow:0 0 0 3px rgba(62,97,255,.08)}.bm-product-ads-boost .p-calendar{display:block;width:100%}.bm-product-ads-boost .p-calendar .p-inputtext{width:100%;padding:11px 14px;border:1px solid var(--bm-grey-350);border-radius:var(--bm-radius-input);background:var(--bm-white);box-shadow:none;color:var(--bm-grey-900);font-family:var(--bm-font-body);font-size:15px;font-weight:400;line-height:1.4;transition:border-color .2s,box-shadow .2s}.bm-product-ads-boost .p-calendar .p-inputtext::-moz-placeholder{color:var(--bm-grey-400)}.bm-product-ads-boost .p-calendar .p-inputtext:-ms-input-placeholder{color:var(--bm-grey-400)}.bm-product-ads-boost .p-calendar .p-inputtext::placeholder{color:var(--bm-grey-400)}.bm-product-ads-boost .p-calendar .p-inputtext:enabled:hover{border-color:var(--bm-grey-400)}.bm-product-ads-boost .p-calendar .p-inputtext:enabled:focus{border-color:var(--bm-blue);box-shadow:0 0 0 3px rgba(62,97,255,.08)}.bm-product-ads-boost .f-field-wrap input.pab-search-input{padding-left:38px}.bm-product-ads-boost textarea.p-inputtextarea{width:100%;padding:11px 14px;border:1px solid var(--bm-grey-350);border-radius:var(--bm-radius-input);background:var(--bm-white);box-shadow:none;color:var(--bm-grey-900);font-family:var(--bm-font-body);font-size:15px;font-weight:400;line-height:1.4;transition:border-color .2s,box-shadow .2s;min-height:176px;line-height:1.7;resize:vertical}.bm-product-ads-boost textarea.p-inputtextarea::-moz-placeholder{color:var(--bm-grey-400)}.bm-product-ads-boost textarea.p-inputtextarea:-ms-input-placeholder{color:var(--bm-grey-400)}.bm-product-ads-boost textarea.p-inputtextarea::placeholder{color:var(--bm-grey-400)}.bm-product-ads-boost textarea.p-inputtextarea:enabled:hover{border-color:var(--bm-grey-400)}.bm-product-ads-boost textarea.p-inputtextarea:enabled:focus{border-color:var(--bm-blue);box-shadow:0 0 0 3px rgba(62,97,255,.08)}.bm-product-ads-boost .p-inputnumber{display:block;position:relative;width:100%}.bm-product-ads-boost .p-inputnumber input.p-inputnumber-input{width:100%;padding:11px 14px;border:1px solid var(--bm-grey-350);border-radius:var(--bm-radius-input);background:var(--bm-white);box-shadow:none;color:var(--bm-grey-900);font-family:var(--bm-font-body);font-size:15px;font-weight:400;line-height:1.4;transition:border-color .2s,box-shadow .2s;padding-left:40px;padding-right:24px;font-weight:600}.bm-product-ads-boost .p-inputnumber input.p-inputnumber-input::-moz-placeholder{color:var(--bm-grey-400)}.bm-product-ads-boost .p-inputnumber input.p-inputnumber-input:-ms-input-placeholder{color:var(--bm-grey-400)}.bm-product-ads-boost .p-inputnumber input.p-inputnumber-input::placeholder{color:var(--bm-grey-400)}.bm-product-ads-boost .p-inputnumber input.p-inputnumber-input:enabled:hover{border-color:var(--bm-grey-400)}.bm-product-ads-boost .p-inputnumber input.p-inputnumber-input:enabled:focus{border-color:var(--bm-blue);box-shadow:0 0 0 3px rgba(62,97,255,.08)}.bm-product-ads-boost .f-prefix{position:absolute;top:6px;bottom:6px;left:1px;z-index:2;display:flex;align-items:center;padding:0 10px;border-right:1px solid var(--bm-grey-350);color:var(--bm-grey-500);font-size:15px;font-weight:600;pointer-events:none}.bm-product-ads-boost .calendar-icon,.bm-product-ads-boost .product-ads-search-icon{position:absolute;top:50%;left:12px;z-index:2;transform:translateY(-50%);color:var(--bm-grey-500);font-size:14px;line-height:1;pointer-events:none}.bm-product-ads-boost .product-ads-cpc-button.p-button{position:absolute;right:3px;z-index:3;width:16px!important;min-width:16px;padding:0!important;border:0!important;border-radius:var(--bm-radius-xs)!important;background:transparent!important;color:var(--bm-grey-500)!important;box-shadow:none!important}.bm-product-ads-boost .product-ads-cpc-button.p-button:hover{background:transparent!important;color:var(--bm-navy)!important}.bm-product-ads-boost .product-ads-cpc-button.p-button .p-button-icon{font-size:8px;font-weight:700}.bm-product-ads-boost .p-inputnumber-button-up.product-ads-cpc-button{top:4px;height:calc(50% - 5px)!important}.bm-product-ads-boost .p-inputnumber-button-down.product-ads-cpc-button{bottom:4px;height:calc(50% - 5px)!important}.bm-product-ads-boost .btn-save.p-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 24px;border:none;border-radius:var(--bm-radius-btn);background:var(--bm-blue);color:var(--bm-white);box-shadow:none;font-family:var(--bm-font-body);font-size:14px;font-weight:600;white-space:nowrap;transition:background .15s,transform .1s,box-shadow .15s}.bm-product-ads-boost .btn-save.p-button:enabled:hover{background:var(--bm-blue-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(62,97,255,.28)}.bm-product-ads-boost .btn-save.p-button:enabled:active{transform:none;box-shadow:none}.bm-product-ads-boost .btn-cancel.p-button{padding:8px 14px;border:none;background:none;color:var(--bm-grey-600);box-shadow:none;font-family:var(--bm-font-body);font-size:14px;font-weight:500;text-decoration:underline;transition:color .15s}.bm-product-ads-boost .btn-cancel.p-button:enabled:hover{background:none;color:var(--bm-navy)}.bm-product-ads-boost .chip,.bm-product-ads-boost .chip.p-button{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--bm-border);border-radius:var(--bm-radius-btn);background:var(--bm-white);color:var(--bm-grey-600);box-shadow:none;font-family:var(--bm-font-body);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.bm-product-ads-boost .chip.p-button:enabled:hover,.bm-product-ads-boost .chip.p-button:hover,.bm-product-ads-boost .chip:enabled:hover,.bm-product-ads-boost .chip:hover{border-color:var(--bm-grey-400);background:var(--bm-white);color:var(--bm-grey-900)}.bm-product-ads-boost .targeting-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bm-product-ads-boost .targeting-col{display:flex;flex-direction:column;gap:10px}.bm-product-ads-boost .targeting-col-hdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.bm-product-ads-boost .targeting-col-hdr .f-label{margin-bottom:0}.bm-product-ads-boost .t-results-area{display:flex;flex:1;align-items:center;justify-content:center;min-height:176px;max-height:260px;border-radius:var(--bm-radius-input);background:var(--bm-grey-100)}.bm-product-ads-boost .t-results-area--filled{align-items:stretch;border:1px solid var(--bm-border);background:var(--bm-white);overflow-y:auto}.bm-product-ads-boost .t-results-hint{color:var(--bm-grey-400);font-size:15px;text-align:center}.bm-product-ads-boost .t-results-list{width:100%;margin:0;padding:0;list-style:none}.bm-product-ads-boost .t-result-row{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:0;border-bottom:1px solid var(--bm-grey-100);background:transparent;font-family:var(--bm-font-body);text-align:left;cursor:pointer;transition:background .12s}.bm-product-ads-boost .t-result-row:hover{background:var(--bm-blue-bg)}.bm-product-ads-boost .t-results-list li:last-child .t-result-row{border-bottom:0}.bm-product-ads-boost .t-result-add,.bm-product-ads-boost .t-result-added{flex-shrink:0;font-size:13px;font-weight:600;white-space:nowrap}.bm-product-ads-boost .t-result-add{color:var(--bm-blue)}.bm-product-ads-boost .t-result-added{color:#00913d}.bm-product-ads-boost .t-result-row--added{background:var(--bm-grey-100)}.bm-product-ads-boost .t-result-row--added .t-result-name{color:var(--bm-grey-500)}.bm-product-ads-boost .t-result-row--added:hover{background:var(--bm-grey-200)}.bm-product-ads-boost .t-result-name{flex:1;min-width:0;overflow:hidden;color:var(--bm-grey-900);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.bm-product-ads-boost .t-result-sku{flex-shrink:0;color:var(--bm-grey-500);font-size:12.5px}.bm-product-ads-boost .pab-paste-button{padding:5px 12px;font-size:12px}.bm-product-ads-boost .t-bulk-footer{display:flex;justify-content:flex-end;margin-top:4px}.bm-product-ads-boost .pab-board{margin-top:20px;padding:16px 18px;border:1px solid var(--bm-border);border-radius:var(--bm-radius-card);background:var(--bm-white)}.bm-product-ads-boost .pab-selection-board{border-color:rgba(0,186,120,.28)}.bm-product-ads-boost .pab-failure-board{border-color:var(--bm-red-light)}.bm-product-ads-boost .pab-board-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bm-product-ads-boost .pab-board-title{color:#00913d;font-family:var(--bm-font-body);font-size:14px;font-weight:600}.bm-product-ads-boost .pab-board-title--error{color:var(--bm-primary)}.bm-product-ads-boost .pab-board-copy{margin:4px 0 0;color:var(--bm-grey-500);font-size:13px;line-height:1.5}.bm-product-ads-boost .pab-clear-chip{flex-shrink:0}.bm-product-ads-boost .pab-chip-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.bm-product-ads-boost .pab-chip-card{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:10px 14px;border:1px solid var(--bm-border);border-radius:var(--bm-radius-input);background:var(--bm-white)}.bm-product-ads-boost .pab-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border:0;border-radius:var(--bm-radius-btn);background:transparent;color:var(--bm-grey-500);cursor:pointer;transition:background .15s,color .15s}.bm-product-ads-boost .pab-chip-remove:hover{background:var(--bm-red-light);color:var(--bm-primary)}.bm-product-ads-boost .pab-chip-id{flex-shrink:0;color:var(--bm-blue);font-size:13px;font-weight:600}.bm-product-ads-boost .pab-chip-name{overflow:hidden;color:var(--bm-grey-900);font-size:13.5px;font-weight:400;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.bm-product-ads-boost .pab-failure-chip{display:inline-flex;align-items:center;min-height:38px;padding:8px 13px;border:1px solid var(--bm-red-light);border-radius:var(--bm-radius-input);background:var(--bm-red-light);color:var(--bm-navy);font-size:13px;font-weight:600}.bm-product-ads-boost .emp-wrap{display:flex;flex-direction:column;align-items:center;padding:72px 40px 64px;text-align:center}.bm-product-ads-boost .emp-icon-box{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:22px;border-radius:16px;background:var(--bm-blue-bg);color:var(--bm-blue)}.bm-product-ads-boost .emp-title{margin-bottom:10px;color:var(--bm-navy);font-family:var(--bm-font-title);font-size:18px;font-weight:700;letter-spacing:-.02em}.bm-product-ads-boost .emp-desc{max-width:400px;margin-bottom:26px;color:var(--bm-grey-500);font-size:14px;line-height:1.7}.bm-product-ads-boost .emp-cta.p-button{padding:10px 26px}.bm-product-ads-boost .emp-hints{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.bm-product-ads-boost .emp-hint{padding:4px 13px;border:1px solid var(--bm-border);border-radius:var(--bm-radius-btn);background:var(--bm-grey-100);color:var(--bm-grey-500);font-size:12px}.bm-product-ads-boost .bm-table.p-datatable td.col-switch,.bm-product-ads-boost .bm-table.p-datatable th.col-switch{width:106px;text-align:center}.bm-product-ads-boost .bm-table.p-datatable td.col-action,.bm-product-ads-boost .bm-table.p-datatable th.col-action{width:80px;text-align:center}.bm-product-ads-boost .bm-table.p-datatable .p-datatable-tbody>tr>td.td-strong,.bm-product-ads-boost .bm-table.p-datatable .p-datatable-tbody>tr>td:nth-child(2){color:var(--bm-grey-900);font-weight:500}.bm-product-ads-boost .product-ads-column-header{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%}.bm-product-ads-boost .product-ads-column-header .product-ads-helper-icon{color:var(--bm-grey-400);font-size:10px}.bm-product-ads-boost .product-ads-helper-icon{color:var(--bm-grey-500);font-size:13px;letter-spacing:normal;cursor:help}.bm-product-ads-boost .product-ads-helper-icon:hover{color:var(--bm-blue)}.bm-product-ads-boost .product-ads-boost-status{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;min-width:92px;padding:4px 10px;border-radius:var(--bm-radius-btn);font-family:var(--bm-font-body);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.4;white-space:nowrap}.bm-product-ads-boost .product-ads-boost-status--active{background:rgba(0,186,120,.1);color:var(--bm-green)}.bm-product-ads-boost .product-ads-boost-status--paused{background:var(--bm-grey-200);color:var(--bm-grey-600)}.bm-product-ads-boost .product-ads-boost-status--scheduled{background:var(--bm-blue-bg);color:var(--bm-blue)}.bm-product-ads-boost .product-ads-boost-status--completed{background:var(--bm-grey-100);color:var(--bm-grey-400)}.bm-product-ads-boost .edit-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:none;border-radius:var(--bm-radius-sm);background:transparent;color:var(--bm-grey-500);cursor:pointer;transition:all .12s}.bm-product-ads-boost .edit-btn:hover{background:var(--bm-grey-100);color:var(--bm-navy)}.bm-product-ads-boost .edit-btn--danger:hover{background:var(--bm-red-light);color:var(--bm-primary)}.bm-product-ads-boost .product-ads-boost-switch-field{display:inline-flex;align-items:center;justify-content:center}@media(max-width:1300px){.bm-product-ads-boost .f-row-3{grid-template-columns:1fr 1fr;max-width:none}.bm-product-ads-boost .f-row-3 .f-group:last-child{grid-column:1/-1}.bm-product-ads-boost .targeting-grid{grid-template-columns:1fr}}@media(max-width:700px){.bm-product-ads-boost .f-row-3{grid-template-columns:1fr}.bm-product-ads-boost .sc-head{align-items:flex-start;flex-direction:column;padding:18px 16px}.bm-product-ads-boost .sc-body{padding:0 16px 18px}.bm-product-ads-boost .sc-section-divider{padding:18px 16px 0}.bm-product-ads-boost .form-footer{align-items:stretch;flex-direction:column-reverse;padding:16px}.bm-product-ads-boost .form-footer-errors{margin-right:0}.bm-product-ads-boost .pab-chip-grid{grid-template-columns:1fr}.bm-product-ads-boost .emp-wrap{padding:40px 20px 44px}}