.hubspot-api-manager-dashboard{max-width:80rem;margin:0 auto;padding:1.5rem}.hubspot-api-manager-dashboard__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.hubspot-api-manager-dashboard__title{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.hubspot-api-manager-dashboard__intro{margin:0;opacity:.75}.hubspot-api-manager-dashboard__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hubspot-api-manager-dashboard__grid{display:grid;grid-template-columns:1fr;gap:1rem}.hubspot-api-manager-dashboard button:not(:disabled){cursor:pointer}.hubspot-api-manager-api-tester{max-width:80rem;margin:0 auto;padding:1.5rem}.hubspot-api-manager-api-tester__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.hubspot-api-manager-api-tester__title{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.hubspot-api-manager-api-tester__intro{margin:0;opacity:.75}.hubspot-api-manager-api-tester__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hubspot-api-manager-api-tester__pre{overflow:auto;max-height:16rem;padding:.75rem;border:1px solid currentColor;border-radius:.375rem;font-size:.75rem}.hubspot-api-manager-api-tester__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem}.hubspot-api-manager-api-tester button:not(:disabled){cursor:pointer}.hubspot-api-manager-product-linker{max-width:80rem;margin:0 auto;padding:1.5rem}.hubspot-api-manager-product-linker__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.hubspot-api-manager-product-linker__title{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.hubspot-api-manager-product-linker__intro{margin:0;opacity:.75}.hubspot-api-manager-product-linker__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hubspot-api-manager-product-linker__rows{margin:0;padding:0;list-style:none}.hubspot-api-manager-product-linker__row{display:grid;grid-template-columns:minmax(10rem,1.2fr) minmax(18rem,2fr) minmax(8rem,1fr);align-items:start;gap:.75rem 1rem;padding:.6rem 0}.hubspot-api-manager-product-linker__row+.hubspot-api-manager-product-linker__row{border-top:1px solid rgb(0 0 0 / .06)}@media (max-width: 48rem){.hubspot-api-manager-product-linker__row{grid-template-columns:1fr}}.hubspot-api-manager-product-linker__row-label,.hubspot-api-manager-product-linker__row-meta{min-width:0;font-size:.875rem}.hubspot-api-manager-product-linker__row-meta>a{display:block;margin-top:.25rem}.hubspot-api-manager-product-linker__picker{min-width:0}.hubspot-api-manager-product-linker__category{margin:.5rem 0 0;font-size:1.125rem;font-weight:600}.hubspot-api-manager-product-linker__card{border:1px solid rgb(0 0 0 / .08);border-radius:.5rem;background:#fff9}.hubspot-api-manager-product-linker__card--attention{border-left:3px solid #dc2626}.hubspot-api-manager-product-linker__card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;width:100%;padding:.75rem 1rem;text-align:left;background:none;border:0;font:inherit;color:inherit}.hubspot-api-manager-product-linker__card>.hubspot-api-manager-product-linker__rows{padding:0 1rem;border-top:1px solid rgb(0 0 0 / .06)}.hubspot-api-manager-product-linker__card .hubspot-api-manager-product-linker__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"label meta" "picker picker"}.hubspot-api-manager-product-linker__card .hubspot-api-manager-product-linker__row-label{grid-area:label}.hubspot-api-manager-product-linker__card .hubspot-api-manager-product-linker__row-meta{grid-area:meta;text-align:right}.hubspot-api-manager-product-linker__card .hubspot-api-manager-product-linker__picker{grid-area:picker}.hubspot-api-manager-product-linker__card-footer{padding:.5rem 1rem .75rem;border-top:1px solid rgb(0 0 0 / .06)}.hubspot-api-manager-product-linker button:not(:disabled),.hubspot-api-manager-product-linker label,.hubspot-api-manager-product-linker input[type=checkbox]:not(:disabled){cursor:pointer}.hubspot-api-manager-activity{max-width:80rem;margin:0 auto;padding:1.5rem}.hubspot-api-manager-activity__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.hubspot-api-manager-activity__title{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.hubspot-api-manager-activity__intro{margin:0;opacity:.75}.hubspot-api-manager-activity__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hubspot-api-manager-activity__chart{position:relative;height:16rem}.hubspot-api-manager-activity__steps>li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.25rem 0}.hubspot-api-manager-activity__steps>li+li{border-top:1px solid rgb(0 0 0 / .05)}.hubspot-api-manager-activity__steps>li>p{flex-basis:100%;margin:0}.hubspot-api-manager-activity button:not(:disabled){cursor:pointer}.hubspot-api-manager-activity__pre{max-height:18rem;overflow:auto;padding:.5rem;border-radius:.375rem;background:#0000000a;font-family:ui-monospace,monospace;font-size:.75rem;white-space:pre-wrap;word-break:break-word}.hubspot-api-manager-customer-lookup{max-width:80rem;margin:0 auto;padding:1.5rem}.hubspot-api-manager-customer-lookup__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.hubspot-api-manager-customer-lookup__title{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.hubspot-api-manager-customer-lookup__intro{margin:0;opacity:.75}.hubspot-api-manager-customer-lookup__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hubspot-api-manager-customer-lookup button:not(:disabled){cursor:pointer}.hubspot-api-manager-log{max-width:80rem;margin:0 auto;padding:1.5rem}.hubspot-api-manager-log__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.hubspot-api-manager-log__title{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.hubspot-api-manager-log__intro{margin:0;opacity:.75}.hubspot-api-manager-log__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hubspot-api-manager-log__entry{max-height:14rem;overflow:auto;margin:0;font-family:ui-monospace,monospace;font-size:.75rem;white-space:pre-wrap;word-break:break-word}.hubspot-api-manager-log button:not(:disabled),.hubspot-api-manager-log select:not(:disabled){cursor:pointer}.hubspot-api-manager-field-mapping{max-width:90rem;margin:0 auto;padding:1.5rem}.hubspot-api-manager-field-mapping__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.hubspot-api-manager-field-mapping__title{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.hubspot-api-manager-field-mapping__intro{margin:0;opacity:.75}.hubspot-api-manager-field-mapping__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hubspot-api-manager-field-mapping__rows{margin:0;padding:0;list-style:none}.hubspot-api-manager-field-mapping__row{display:grid;grid-template-columns:minmax(12rem,1.1fr) minmax(0,1.6fr) minmax(9rem,.8fr);align-items:start;gap:.5rem 1rem;padding:.6rem 0}.hubspot-api-manager-field-mapping__row+.hubspot-api-manager-field-mapping__row{border-top:1px solid rgb(0 0 0 / .06)}@media (max-width: 60rem){.hubspot-api-manager-field-mapping__row{grid-template-columns:1fr}}.hubspot-api-manager-field-mapping__source{font-family:ui-monospace,monospace;font-size:.75rem;overflow-wrap:anywhere}.hubspot-api-manager-field-mapping button:not(:disabled),.hubspot-api-manager-field-mapping label{cursor:pointer}.hubspot-api-manager-record-check{max-width:90rem;margin:0 auto;padding:1.5rem}.hubspot-api-manager-record-check__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.hubspot-api-manager-record-check__title{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.hubspot-api-manager-record-check__intro{margin:0;max-width:60rem;opacity:.75}.hubspot-api-manager-record-check__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hubspot-api-manager-record-check__row{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr) minmax(9rem,.7fr) minmax(7rem,auto);align-items:start;gap:.5rem 1rem;padding:.6rem 0}.hubspot-api-manager-record-check__row+.hubspot-api-manager-record-check__row{border-top:1px solid rgb(0 0 0 / .06)}@media (max-width: 60rem){.hubspot-api-manager-record-check__row{grid-template-columns:1fr}}.hubspot-api-manager-record-check__diff{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(0,1fr) minmax(0,1fr) auto;gap:.25rem 1rem;padding:.35rem 0;font-family:ui-monospace,monospace;font-size:.75rem;overflow-wrap:anywhere}.hubspot-api-manager-record-check__diff+.hubspot-api-manager-record-check__diff{border-top:1px dashed rgb(0 0 0 / .06)}@media (max-width: 50rem){.hubspot-api-manager-record-check__diff{grid-template-columns:1fr}}.hubspot-api-manager-record-check button:not(:disabled),.hubspot-api-manager-record-check label{cursor:pointer}.qa-toolkit-safety{max-width:80rem;margin:0 auto;padding:1.5rem}.qa-toolkit-safety__header{margin-bottom:1.5rem}.qa-toolkit-safety__title{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.qa-toolkit-safety__intro{margin:0;max-width:60rem;opacity:.75}.qa-toolkit-safety button:not(:disabled){cursor:pointer}.qa-toolkit-coverage{max-width:96rem;margin:0 auto;padding:1.5rem}.qa-toolkit-coverage__header{margin-bottom:1.5rem}.qa-toolkit-coverage__title{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.qa-toolkit-coverage__intro{margin:0;max-width:60rem;opacity:.75}.qa-toolkit-coverage button:not(:disabled){cursor:pointer}.qa-toolkit-coverage__headline{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-bottom:1rem}.qa-toolkit-coverage__figure{display:flex;flex-direction:column;gap:.125rem;padding:.75rem 1rem;border:1px solid rgb(0 0 0 / .1);border-radius:.5rem}.qa-toolkit-coverage__figure-value{font-size:1.75rem;font-weight:600;line-height:1.1}.qa-toolkit-coverage__figure-label{font-size:.875rem}.qa-toolkit-coverage__figure-note{font-size:.75rem;opacity:.7}.qa-toolkit-coverage__link{font-size:.75rem;text-align:left;text-decoration:underline}.qa-toolkit-coverage__scroll{overflow-x:auto}.qa-toolkit-coverage__grid{width:100%;border-collapse:collapse;font-size:.8125rem}.qa-toolkit-coverage__grid th,.qa-toolkit-coverage__grid td{border:1px solid rgb(0 0 0 / .08);padding:.375rem .5rem;vertical-align:top;text-align:left}.qa-toolkit-coverage__grid thead th{font-weight:600;white-space:normal;min-width:8rem}.qa-toolkit-coverage__note{display:block;font-size:.6875rem;font-weight:400;opacity:.7}.qa-toolkit-coverage__cell-button{display:flex;flex-direction:column;gap:.125rem;width:100%;text-align:left}.qa-toolkit-coverage__cell-counts{display:flex;gap:.5rem}.qa-toolkit-coverage__cell-state{font-size:.6875rem;opacity:.7}.qa-toolkit-coverage__caption{margin:.25rem 0 0;font-size:.6875rem;opacity:.7}.qa-toolkit-coverage__cell--impossible{background-color:#0000000d;opacity:.65}.qa-toolkit-coverage__cell--url-only{background-color:#facc151f}.qa-toolkit-coverage__cell--never{background-color:#3b82f60f}.qa-toolkit-coverage__cell--passed{background-color:#22c55e1f}.qa-toolkit-coverage__cell--in_progress{background-color:#facc152e}.qa-toolkit-coverage__cell--failed{background-color:#ef444424;box-shadow:inset 0 0 0 2px #ef444499}.qa-toolkit-coverage__message{margin-top:.5rem}.qa-toolkit-coverage__add{margin-right:.5rem;font-size:.8125rem}.qa-toolkit-coverage__legend{margin-top:.75rem;display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem;opacity:.8}.qa-toolkit-runs,.qa-toolkit-run,.qa-toolkit-data-checks,.qa-toolkit-test-bookings{max-width:96rem;margin:0 auto;padding:1.5rem}.qa-toolkit-runs__title,.qa-toolkit-run__title,.qa-toolkit-data-checks__title,.qa-toolkit-test-bookings__title{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.qa-toolkit-runs__intro,.qa-toolkit-run__intro,.qa-toolkit-data-checks__intro,.qa-toolkit-test-bookings__intro{margin:0;max-width:60rem;opacity:.75}.qa-toolkit-runs__header,.qa-toolkit-run__header,.qa-toolkit-data-checks__header,.qa-toolkit-test-bookings__header{margin-bottom:1.5rem}.qa-toolkit-run__back,.qa-toolkit-run__breadcrumb{margin:0 0 .25rem;font-size:.8125rem}.qa-toolkit-data-checks__link,.qa-toolkit-test-bookings__link{text-decoration:underline}.qa-toolkit-runs button:not(:disabled),.qa-toolkit-run button:not(:disabled){cursor:pointer}.qa-toolkit-runs__link,.qa-toolkit-run__link{margin-inline-start:.5rem;font-size:.75rem;text-align:left;text-decoration:underline}.qa-toolkit-runs__message,.qa-toolkit-run__message{margin-top:.5rem}.qa-toolkit-runs__filters{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin:1rem 0}.qa-toolkit-runs__filters label{display:flex;flex-direction:column;gap:.125rem;font-size:.75rem}.qa-toolkit-runs__filters select{max-width:22rem;padding:.25rem .5rem;border:1px solid rgb(0 0 0 / .15);border-radius:.375rem;font-size:.8125rem}.qa-toolkit-runs__pager{display:flex;align-items:center;gap:.75rem;margin-top:.75rem}.qa-toolkit-run__verdict{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.75rem}.qa-toolkit-run__verdict-badge{padding:.375rem .75rem;border-radius:.5rem;font-size:1.125rem;font-weight:600;background-color:#0000000f}.qa-toolkit-run__verdict-badge--pass{background-color:#22c55e2e;color:#15803d}.qa-toolkit-run__verdict-badge--fail{background-color:#ef44442e;color:#b91c1c}.qa-toolkit-run__verdict-badge--incomplete{background-color:#facc1538;color:#92400e}.qa-toolkit-run__verdict-badge--small{padding:.125rem .5rem;border-radius:.375rem;font-size:.75rem}.qa-toolkit-run__journey-stage:first-letter{text-transform:uppercase}.qa-toolkit-run__journey-here{font-size:.75rem;opacity:.7}.qa-toolkit-run__facts{display:grid;gap:.5rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:.75rem 0}.qa-toolkit-run__facts dt{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;opacity:.65}.qa-toolkit-run__facts dd{margin:0;font-size:.875rem}.qa-toolkit-run__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.qa-toolkit-run__note-form{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:.75rem}.qa-toolkit-run__note-form label{display:flex;flex:1 1 24rem;flex-direction:column;gap:.125rem;font-size:.75rem}.qa-toolkit-run__note-form textarea,.qa-toolkit-run__note-form input{padding:.375rem .5rem;border:1px solid rgb(0 0 0 / .15);border-radius:.375rem;font-size:.875rem}.qa-toolkit-run__note{margin-top:.75rem;padding:.5rem .75rem;border-inline-start:3px solid rgb(0 0 0 / .15);font-size:.875rem}.qa-toolkit-run__note-label{margin:0;font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;opacity:.65}.qa-toolkit-run__summary{display:flex;flex-wrap:wrap;gap:.5rem}.qa-toolkit-run__group{margin-top:1rem}.qa-toolkit-run__portal{margin-top:1.5rem;padding:.875rem 1rem 1rem;border:1px solid rgb(59 130 246 / .35);border-radius:.5rem;background-color:#3b82f60a}.qa-toolkit-run__portal-heading{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600}.qa-toolkit-run__portal-live{padding:.0625rem .375rem;border-radius:9999px;background-color:#3b82f626;font-size:.625rem;text-transform:uppercase;letter-spacing:.04em}.qa-toolkit-run__portal-when{margin:.125rem 0 .375rem;font-size:.75rem;opacity:.75}.qa-toolkit-run__portal .qa-toolkit-run__checks{margin-top:.625rem}.qa-toolkit-run__group-heading{margin:1rem 0 .375rem;font-size:.875rem;font-weight:600}.qa-toolkit-run__checks{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none}.qa-toolkit-run__check{display:flex;gap:.75rem;padding:.5rem .75rem;border:1px solid rgb(0 0 0 / .08);border-radius:.375rem}.qa-toolkit-run__check--pass{background-color:#22c55e0f}.qa-toolkit-run__check--fail{background-color:#ef444414;box-shadow:inset 3px 0 #b91c1c}.qa-toolkit-run__check--unknown{background-color:#facc151a}.qa-toolkit-run__check--skipped{opacity:.7}.qa-toolkit-run__check-status{flex:0 0 9rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;opacity:.75}.qa-toolkit-run__check-body{flex:1 1 auto}.qa-toolkit-run__check-statement{margin:0;font-size:.875rem}.qa-toolkit-run__compare{display:grid;gap:.25rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:.5rem 0 0;font-size:.8125rem}.qa-toolkit-run__compare dt{font-size:.6875rem;opacity:.65}.qa-toolkit-run__compare dd{margin:0;word-break:break-word}.qa-toolkit-run__expected{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;font-size:.8125rem}.qa-toolkit-run__expected li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.qa-toolkit-run__why{opacity:.75}.qa-toolkit-run__pre{max-height:18rem;overflow:auto;padding:.5rem;border-radius:.375rem;background-color:#0000000d;font-size:.6875rem;white-space:pre-wrap;word-break:break-word}.qa-toolkit-new{max-width:96rem;margin:0 auto;padding:1.5rem}.qa-toolkit-new__header{margin-bottom:1.5rem}.qa-toolkit-new__back{margin:0 0 .25rem;font-size:.8125rem}.qa-toolkit-new__title{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.qa-toolkit-new__intro{margin:0;max-width:60rem;opacity:.75}.qa-toolkit-new button:not(:disabled){cursor:pointer}.qa-toolkit-new__link{margin-inline-start:.5rem;font-size:.75rem;text-decoration:underline}.qa-toolkit-new__message{margin-top:.5rem}.qa-toolkit-new__search,.qa-toolkit-new__promo{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem}.qa-toolkit-new__search label,.qa-toolkit-new__promo label{display:flex;flex:1 1 22rem;flex-direction:column;gap:.125rem;font-size:.75rem}.qa-toolkit-new__search input,.qa-toolkit-new__promo input{padding:.375rem .5rem;border:1px solid rgb(0 0 0 / .15);border-radius:.375rem;font-size:.875rem}.qa-toolkit-new__facts{display:grid;gap:.5rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:.25rem 0 .75rem}.qa-toolkit-new__facts dt{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;opacity:.65}.qa-toolkit-new__facts dd{margin:0;font-size:.875rem}.qa-toolkit-new__group-heading{margin:1rem 0 .375rem;font-size:.875rem;font-weight:600}.qa-toolkit-new__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.qa-toolkit-new__blast-list{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.qa-toolkit-new__blast-item{padding:.625rem .875rem;border:1px solid rgb(0 0 0 / .08);border-radius:.375rem}.qa-toolkit-new__blast-item--warn{background-color:#facc151f;box-shadow:inset 3px 0 #b45309}.qa-toolkit-new__blast-item--ok{background-color:#22c55e0f}.qa-toolkit-new__blast-label{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;opacity:.7}.qa-toolkit-new__blast-statement{margin:.125rem 0 0;font-size:.875rem}.qa-toolkit-new__acknowledge{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.9375rem;font-weight:600;cursor:pointer}.qa-toolkit-new__email,.qa-toolkit-run__email{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem;padding:.625rem .875rem;border-radius:.375rem;background-color:#3b82f61a}.qa-toolkit-new__email-label,.qa-toolkit-run__email-label{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;opacity:.7}.qa-toolkit-new__email-value,.qa-toolkit-run__email-value{font-family:ui-monospace,monospace;font-size:1.0625rem;font-weight:600;-webkit-user-select:all;user-select:all}.qa-toolkit-new__script,.qa-toolkit-run__script{display:flex;flex-direction:column;gap:.75rem;margin:.75rem 0 0;padding-inline-start:1.5rem}.qa-toolkit-new__script-step,.qa-toolkit-run__script-step{margin:0;font-size:.875rem;font-weight:600}.qa-toolkit-new__script-what,.qa-toolkit-run__script-what{margin:.125rem 0 0;max-width:60rem;font-size:.9375rem}.qa-toolkit-new__script-why,.qa-toolkit-run__script-why{margin:.125rem 0 0;max-width:60rem;font-size:.8125rem;opacity:.7}.qa-toolkit-run__waiting,.qa-toolkit-run__caveat{padding:.5rem .75rem;border-radius:.375rem;background-color:#facc1524}.qa-toolkit-test-bookings__detail{padding:.5rem 0 1rem}.qa-toolkit-test-bookings__detail ul{margin:.25rem 0 .75rem 1.25rem;list-style:disc}.qa-toolkit-test-bookings__toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:.75rem}.qa-toolkit-test-bookings__toolbar input{min-width:16rem}.qa-toolkit-test-bookings button:not(:disabled){cursor:pointer}.qa-toolkit-journey{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0;padding:0;list-style:none}.qa-toolkit-journey__step{padding:.625rem .875rem;border:1px solid rgb(0 0 0 / .1);border-radius:.375rem}.qa-toolkit-journey__step--current{border-color:#3b82f699;background-color:#3b82f60d}.qa-toolkit-journey__step--todo{opacity:.6}.qa-toolkit-journey__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.qa-toolkit-journey__number{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;background-color:#00000014;font-size:.75rem;font-weight:600}.qa-toolkit-journey__step--done .qa-toolkit-journey__number{background-color:#22c55e40}.qa-toolkit-journey__title{font-size:.875rem;font-weight:600}.qa-toolkit-journey__instructions{margin:.5rem 0;padding-inline-start:1.25rem;font-size:.875rem;list-style:disc}.qa-toolkit-suites{max-width:96rem;margin:0 auto;padding:1.5rem}.qa-toolkit-suites__header{margin-bottom:1.5rem}.qa-toolkit-suites__back{margin:0 0 .25rem;font-size:.8125rem}.qa-toolkit-suites__title{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.qa-toolkit-suites__intro{margin:0;max-width:60rem;opacity:.75}.qa-toolkit-suites button:not(:disabled){cursor:pointer}.qa-toolkit-suites__link{margin-inline-start:.5rem;font-size:.75rem;text-decoration:underline}.qa-toolkit-suites__message{margin-top:.5rem}.qa-toolkit-suites__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0}.qa-toolkit-suites__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem}.qa-toolkit-suites__list{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.qa-toolkit-suites__card,.qa-toolkit-suites__item{padding:.75rem 1rem;border:1px solid rgb(0 0 0 / .08);border-radius:.5rem}.qa-toolkit-suites__card-head,.qa-toolkit-suites__head,.qa-toolkit-suites__item-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.qa-toolkit-suites__name{font-size:1rem;font-weight:600;text-decoration:underline}.qa-toolkit-suites__meta{margin:.25rem 0 0;font-size:.75rem;opacity:.7}.qa-toolkit-suites__quiet{font-size:.75rem;opacity:.7}.qa-toolkit-suites__bar{overflow:hidden;height:.5rem;margin:.5rem 0 .25rem;border-radius:9999px;background-color:#00000014}.qa-toolkit-suites__bar-fill{height:100%;border-radius:9999px;background-color:#22c55e;transition:width .15s ease-out}.qa-toolkit-suites__counts{margin:0;font-size:.8125rem;font-weight:600}.qa-toolkit-suites__closed{opacity:.75}.qa-toolkit-suites__field{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:.5rem}.qa-toolkit-suites__field label{display:flex;flex:1 1 24rem;flex-direction:column;gap:.125rem;font-size:.75rem}.qa-toolkit-suites__field input,.qa-toolkit-suites__field textarea{padding:.375rem .5rem;border:1px solid rgb(0 0 0 / .15);border-radius:.375rem;font-size:.875rem}.qa-toolkit-suites__template{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;border:1px solid rgb(0 0 0 / .12);border-radius:.5rem;text-align:start}.qa-toolkit-suites__template--chosen{border-color:#3b82f6;background-color:#3b82f614}.qa-toolkit-suites__template-body{max-width:60rem;font-size:.875rem;opacity:.8}.qa-toolkit-suites__position{flex:0 0 1.5rem;font-size:.75rem;opacity:.6}.qa-toolkit-suites__item-label{flex:1 1 22rem;font-size:.875rem}.qa-toolkit-suites__item--failed{background-color:#ef444414;box-shadow:inset 3px 0 #b91c1c}.qa-toolkit-suites__item--passed{background-color:#22c55e0d}.qa-toolkit-suites__item--in_progress{background-color:#facc1514}.qa-toolkit-suites__confirm{margin-top:.625rem;padding:.625rem .875rem;border-radius:.375rem;background-color:#facc151f}.qa-toolkit-suites__confirm-line{margin:0;font-size:.9375rem;font-weight:600}.qa-toolkit-suites__acknowledge{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;font-weight:600;cursor:pointer}.qa-toolkit-suites__plan{margin-top:.75rem}.qa-toolkit-suites__facts{display:grid;gap:.5rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0 0 .75rem}.qa-toolkit-suites__facts dt{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;opacity:.65}.qa-toolkit-suites__facts dd{margin:0;font-size:.875rem}.qa-toolkit-suites__blast-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.qa-toolkit-suites__blast-item{padding:.5rem .75rem;border:1px solid rgb(0 0 0 / .08);border-radius:.375rem}.qa-toolkit-suites__blast-item--warn{background-color:#facc1529;box-shadow:inset 3px 0 #b45309}.qa-toolkit-suites__blast-item--ok{background-color:#22c55e0f}.qa-toolkit-suites__blast-label{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;opacity:.7}.qa-toolkit-suites__blast-statement{margin:.125rem 0 0;font-size:.875rem}.qa-toolkit-suites__picker{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:.75rem}.qa-toolkit-suites__picker label{display:flex;flex-direction:column;gap:.125rem;font-size:.75rem}.qa-toolkit-suites__picker select{max-width:24rem;padding:.25rem .5rem;border:1px solid rgb(0 0 0 / .15);border-radius:.375rem;font-size:.8125rem}.qa-toolkit-suites__email{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem;padding:.625rem .875rem;border-radius:.375rem;background-color:#3b82f61a}.qa-toolkit-suites__email-label{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;opacity:.7}.qa-toolkit-suites__email-value{font-family:ui-monospace,monospace;font-size:1.0625rem;font-weight:600;-webkit-user-select:all;user-select:all}.qa-toolkit-suites__coverage-order{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f3f4f6}.qa-toolkit-suites__coverage-table{width:100%;margin-top:.5rem;border-collapse:collapse;font-size:.75rem}.qa-toolkit-suites__coverage-table th,.qa-toolkit-suites__coverage-table td{padding:.25rem .5rem;border-bottom:1px solid #f3f4f6;text-align:left}.qa-toolkit-suites__coverage-row--failed td{color:#b91c1c}.qa-toolkit-suites__ack{display:flex;gap:.5rem;align-items:center;margin:.5rem 0;font-size:.875rem}.qa-toolkit-suites__group{margin:1rem 0 .25rem;font-size:.875rem;font-weight:600}.qa-toolkit-suites__instructions{margin:.5rem 0;padding-inline-start:1.25rem;list-style:disc;font-size:.8125rem}.qa-toolkit-suites__script{display:flex;flex-direction:column;gap:.75rem;margin:.75rem 0 0;padding-inline-start:1.5rem}.qa-toolkit-suites__script-step{margin:0;font-size:.875rem;font-weight:600}.qa-toolkit-suites__script-what{margin:.125rem 0 0;max-width:60rem;font-size:.9375rem}.qa-toolkit-suites__script-why{margin:.125rem 0 0;max-width:60rem;font-size:.8125rem;opacity:.7}.qa-toolkit-suites__journey{margin-top:.5rem;padding:.5rem .75rem;border-left:3px solid rgb(147 51 234 / .6);background-color:#9333ea0d}.qa-toolkit-suites__item--rung{margin-left:1.5rem}.qa-toolkit-reference{display:flex;flex-direction:column;gap:1.5rem}.qa-toolkit-reference__title{margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.qa-toolkit-reference__intro{max-width:60rem;margin:0;font-size:.875rem}.qa-toolkit-reference__warning{max-width:60rem;margin:.75rem 0 0;padding:.5rem .75rem;border-left:3px solid #d97706;background:#fffbeb;font-size:.875rem}.qa-toolkit-reference__panel{padding:1rem 1.25rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;overflow-x:auto}.qa-toolkit-reference__heading{margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.qa-toolkit-reference__subheading{margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.qa-toolkit-reference__quiet{margin:0 0 .75rem;color:#6b7280;font-size:.8125rem}.qa-toolkit-reference__table{width:100%;border-collapse:collapse;font-size:.8125rem}.qa-toolkit-reference__table th,.qa-toolkit-reference__table td{padding:.375rem .5rem;border-bottom:1px solid #f3f4f6;text-align:left;vertical-align:top}.qa-toolkit-reference__table th{font-weight:600;white-space:nowrap}.qa-toolkit-reference__table--compact{width:auto;margin-top:.75rem}.qa-toolkit-reference__num{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.qa-toolkit-reference__basket{margin-top:1.25rem}.qa-toolkit-reference__totals{display:grid;grid-template-columns:max-content max-content;gap:.25rem 1.5rem;margin:.75rem 0 0;font-size:.875rem}.qa-toolkit-reference__totals dt{font-weight:600}.qa-toolkit-reference__totals dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.form-group.gateway-fieldtype .item .item-inner{display:none}.form-group.gateway-fieldtype .item .item-inner+div{font-size:12px!important;padding:.5rem!important}.js-hide-websocket-message{display:none!important}
