 .azpcb-pcb-block {  color:var(--azpcb-primary-text); overflow:hidden; position:relative; height:100%; border-radius:10px; padding:2.3em; padding-bottom:1em;  box-shadow:0px 2px 5px -1px #00000070; background-attachment:scroll; background-size:cover; background-repeat:no-repeat; background-position:44% 44%;  display:flex; flex-direction:column;} .azpcb-pcb-block > *:first-child {  flex:1;} .azpcb-pcb-block > * {  white-space:pre-wrap; word-break:break-word; color:inherit!important; z-index:20; position:relative;}  .azpcb-pcb-block::before {  content:''; pointer-events:none; position:absolute; inset:0; background-color:var(--azpcb-primary); opacity:0.5; z-index:10;}   /* ---------------------------------- caps ---------------------------------- */ .capability-tabs {  /* box-shadow:var(--azpcb-boxshadow);*/  border-radius:10px; display:flex; flex-direction:row;}  .capability-tabs .tab-list .tab {  background-color:rgba(109, 109, 109, 0.2);} .capability-tabs .tab-list .tab.active {  background-color:white; color:black; box-shadow:var(--azpcb-boxshadow);} .capability-tabs .tab-contents {  z-index:50; border-radius:5px;padding:1em; /* border:2px solid var(--azpcb-primary);*/ } /* -------------------------------------------------------------------------- */  .capability-tabs .tab-list {  z-index:50; width:max-content; border-top-right-radius:5px; border-top-left-radius:5px;  z-index:40; overflow:hidden; padding-left:15px;  gap:0; flex:1; flex-direction:column; background-color:white; font-family:var(--azpcb-header-font);} .capability-tabs.vertical .tab-list {  flex-direction:row; min-height:60px; height:60px;} .capability-tabs.vertical .tab-list .tab {  height:inherit;}  /* -------------------------------- add cart -------------------------------- */ .azpcb-cart-form {  display:flex; justify-content:end; position:sticky; bottom:15px; z-index:9000;} .azpcb-cart-form > button {  padding:1em!important; width:100%;} /* --------------------------------- errors --------------------------------- */ .woocommerce-error:has(.file_error[data-obsolete]) {  display:none;} /* ---------------------------------- file ---------------------------------- */ button.file-upload {  border:1px dashed var(--azpcb-primary); padding:1em; border-radius:5px;}  /* -------------------------- Cart Table Alignments ------------------------- */ .woocommerce {  --azpcb-top-padding:0.5em;} .woocommerce form.woocommerce-cart-form table td.product-thumbnail, .woocommerce form.woocommerce-cart-form table th.product-thumbnail {  display:none;} .woocommerce form.woocommerce-cart-form table td.product-name, .woocommerce form.woocommerce-cart-form table th.product-name {  gap:0.7em;} .woocommerce form.woocommerce-cart-form table:has(.azpcb-upload-box) td.product-price, .woocommerce form.woocommerce-cart-form table:has(.azpcb-upload-box) th.product-price {  display:none;} .woocommerce form.woocommerce-cart-form table td, .woocommerce form.woocommerce-cart-form table th {  padding:var(--azpcb-top-padding) 0.4em;}  .woocommerce .shop_table td.product-remove {  width:55px;} .woocommerce-cart-form td.product-name {  flex-wrap:wrap; display:flex; flex-direction:column; position:relative; max-width:500px;}  .woocommerce .shop_table td.product-name a {  font-size:large; text-decoration:none;} .woocommerce .shop_table td.product-quantity input {  transition:none!important;} .azpcb-cart-mini-image {  position:absolute; top:var(--azpcb-top-padding); inset-inline-end:var(--azpcb-top-padding);}  /* ------------------------------- order cart ------------------------------- */ #order_review table td {  padding:0.4em!important;}  #order_review td.product-name {  flex-wrap:wrap;} #order_review tbody .product-quantity {  color:var(--azpcb-primary); font-weight:800;} #order_review .woocommerce-shipping-methods {  text-align:start;} .woocommerce-shipping-destination {  padding-top:1.5em; margin-bottom:0.5em;}  .azpcb-cart-upload-file-name {  align-content:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:end; font-weight:600; letter-spacing:0.5px; flex:1;}  .azpcb-cart-file {  display:flex; flex-direction:column; gap:5px; margin-top:1em;}  .azpcb-cart-file .upload-button-area {  display:flex; flex-direction:row; gap:5px; align-items:center;}  .azpcb-nofile-badge {  width:max-content; background-color:var(--azpcb-brown); color:white; border-radius:5px; padding:5px; display:inline-flex; align-items:center;} .azpcb-nofile-badge::before {  content:'\f534'; font:normal 20px/1 dashicons; padding-inline-end:2px;} /* -------------------------------------------------------------------------- */ .azpcb-cartitem-name {  display:inline-flex; flex-direction:row; align-items:center; white-space:nowrap; gap:5px; font-size:inherit; padding-block:0.5em;}  /* --------------------------------- review --------------------------------- */ .woocommerce-order-overview.woocommerce-thankyou-order-details {  background-color:var(--ast-code-block-background)!important; border-radius:10px; padding:2em;} .woocommerce-order-overview.woocommerce-thankyou-order-details > li {  padding:0.2em 1em!important;}  /* ---------------------------------- count --------------------------------- */ .ast-addon-cart-wrap i.astra-icon:after {  text-align:center; padding:0!important; margin:0!important;}  .azpcb-order-actions {  display:flex; flex-direction:row;} .azpcb-order-actions > * {  padding-inline:5px;} .azpcb-order-actions > *:not(:last-child) {  border-inline-end:1px solid var(--azpcb-lite-border-color);} .azpcb-order-actions.is_order_page {  border-bottom:2px solid var(--azpcb-lite-border-color); margin-bottom:1em;}  .azpcb-order-actions a {  cursor:pointer;} .azpcb-dialog-actions > .azpcb-order-actions a {  background-color:var(--azpcb-primary)!important; color:var(--azpcb-primary-text)!important;}  .azpcb-order-actions.is_order_page a {  background-color:var(--azpcb-primary)!important; color:var(--azpcb-primary-text)!important; padding:0.5em!important; border-radius:5px;}  /* --------------------------------- dialog --------------------------------- */ .azpcb-dialog {  border-radius:10px; border:2px solid rgba(0, 0, 0, 0.2); padding:0;} .azpcb-dialog-header {  display:flex; flex-direction:row; justify-content:space-between; border-bottom:2px solid rgba(0, 0, 0, 0.2);}  /* -------------------------------------------------------------------------- */ /*                  Actions                 */ /* -------------------------------------------------------------------------- */ .azpcb-dialog-actions {  display:flex; flex-direction:row; margin-top:0.5em; margin-bottom:0.5em; gap:1em;} .azpcb-dialog-actions a {  padding:1em; border-radius:5px;} .azpcb-dialog-actions a.primary {  background-color:var(--azpcb-primary)!important; color:var(--azpcb-primary-text)!important;} .azpcb-dialog-close {  cursor:pointer;}  .azpcb-dialog-header .azpcb-dialog-close:hover {  color:var(--azpcb-error);} /* -------------------------------------------------------------------------- */  .azpcb-dialog .action-row {  display:flex; flex-direction:row; justify-content:flex-end; gap:1em;} .azpcb-dialog .action-row > .cancel {  background-color:transparent; border:unset; color:var(--azpcb-primary);} .azpcb-dialog .action-row > .confirm {  background-color:var(--azpcb-primary);}  /* --------------- Styles for a field that is missing a value --------------- */  .azpcb-front-field-row:has(.azpcb-error-text)::before {  content:' '; position:absolute; inset:-4px; inset-inline-start:-6px; border-radius:4px; border-inline-start:3px dashed red; background-color:var(--azpcb-error); opacity:0.1; pointer-events:none;} .azpcb-front-field-row .azpcb-error-text::before {  content:' Error!';} .azpcb-front-field-row .azpcb-error-text {  display:flex; flex-direction:column;  transition-duration:200ms; transition-property:opacity, visibility;  border-radius:5px; padding:10px; min-width:300px; max-width:500px; text-wrap:wrap; white-space:break-word; overflow:hidden;  box-shadow:var(--azpcb-boxshadow); background-color:aliceblue; color:black; text-align:start;  /* Position the tooltip */  position:absolute; z-index:999; inset-inline-start:0; top:105%;} .azpcb-front-field-row .azpcb-error-text {  display:none;} .azpcb-front-field-row:hover .azpcb-error-text {  display:flex;}  /* ---------------------------------- file ---------------------------------- */ .azpcb-upload-list {  display:flex; flex-direction:column; gap:0.5em; width:100%; max-width:100%;} .azpcb-upload-box {  /* background-color:var(--azpcb-primary);*/  /* color:var(--azpcb-primary-text);*/  border:2px dashed gray; border-radius:10px;  padding-inline:10px; height:60px; width:100%; max-width:100%;  cursor:pointer;  position:relative; overflow:hidden; display:flex; flex-direction:row; align-items:center; margin-bottom:0!important;  font-size:large;}  .azpcb-upload-box b {  display:flex; flex-direction:row; white-space:nowrap; width:200px;} .azpcb-upload-box b .check {  min-width:30px;} .azpcb-upload-box progress {  transition-duration:300ms; transition-property:filter, color, background, opacity, background-color; background-size:cover; background-repeat:no-repeat; z-index:-1; border-radius:0; width:100%; height:100%; position:absolute; inset:0;} .azpcb-upload-box progress::-webkit-progress-bar {  background-color:transparent; width:100%;}  .azpcb-upload-box progress::-webkit-progress-value {  opacity:0.7; background-color:var(--azpcb-primary); transition-duration:300ms; transition-property:all;}  .azpcb-upload-box[data-state='success'] {  border-color:#00b615;} .azpcb-upload-box[data-state='success'] progress {  filter:invert(70%) sepia(68%) saturate(4327%) hue-rotate(83deg) brightness(93%)  contrast(87%);} .azpcb-upload-box[data-state='success'] .no-file-check {  display:none;} .azpcb-upload-box:not([data-state='success']) .has-file-check {  display:none;} .azpcb-upload-box[data-state='success'] progress::-webkit-progress-value {  opacity:0;}  /* -------------------------------------------------------------------------- */ /*                SIZE OF INPUTS                */ /* -------------------------------------------------------------------------- */ .azpcb-form input[type='number'] {  width:calc(var(--azpcb-label-size) * 2 + var(--azpcb-list-gap)); max-width:unset!important;} .azpcb-form input[type='text'] {  width:100%;}  .azpcb-front-title-area {  width:var(--w); min-width:var(--w);} .azpcb-front-title-area-inner {  width:100%; height:100%;} .azpcb-front-title-area .input-title {  min-width:var(--azpcb-label-size);} .azpcb-front-title-area .input-title > .title-asterik {  color:red; margin-inline-end:4px;} .azpcb-front-subfieldlist > label {  min-width:var(--azpcb-label-size);}  .azpcb-front-subfieldlist > label:has(input[type='number']) > span:first-child, .azpcb-front-subfieldlist > label:has(input[type='text']) > span:first-child {  min-width:var(--azpcb-label-size);}  /* --------------------------------- inputs --------------------------------- */  .azpcb-form input, .azpcb-form select {  border-radius:5px!important; line-height:inherit!important;} .woocommerce input[type='checkbox'], .azpcb-form input[type='checkbox'] {  appearance:auto!important; -webkit-appearance:auto!important; border-radius:5px; width:18px; height:18px; margin-inline:1em; align-self:center; cursor:pointer; accent-color:var(--azpcb-primary);} .azpcb-form .azpcb-front-field-group.grid select {  width:100%; min-width:unset;} .azpcb-form select {  padding-block:0.5em; padding-inline:1em; min-width:calc(2 * var(--azpcb-list-gap) + 3 * var(--azpcb-label-size)); background-position-x:end 10px;} .azpcb-form select > option {  text-decoration:none;} .azpcb-form select > option:disabled {  color:gray; background:rgba(0, 0, 0, 0.1); text-decoration:line-through;} .azpcb-form select > option:disabled:hover {  color:gray; background:rgba(0, 0, 0, 0.1); text-decoration:line-through;}  .azpcb-front-main > * {  border-radius:10px; background-color:white; box-shadow:0px 4px 12px 0px #00000070;} .azpcb-front-main > .azpcb-form {  padding:1.1em;} .azpcb-front-main .azpcb-sidebar-content {  padding-block:1em; padding-inline:1.1em;} .azpcb-front-main .azpcb-sidebar-content {  display:flex; flex-direction:column;} /* -------------------------------------------------------------------------- */ /*                  ROWS                  */ /* -------------------------------------------------------------------------- */ .azpcb-front-field-list {  flex:1; padding-top:1em;} .azpcb-front-field-list .azpcb-front-field-row {  align-items:start; margin-bottom:1em;}  .azpcb-front-info-row {  margin-top:0.5em; margin-block:1.5em;} .azpcb-seperator {  min-height:4px; border-top:4px dotted rgba(128, 128, 128, 0.451);} .azpcb-front-field-row {  /* transition:250ms all linear;*/  transition-delay:50ms; /* display:grid;*/   position:relative; display:none; overflow:hidden; max-height:0; opacity:0; --w:180px; grid-template-columns:var(--w) 1fr auto; flex-direction:row;}  .azpcb-front-field-row:has(.azpcb-front-info-row:not([disabled])), .azpcb-front-field-row:has(input:not(:disabled)), .azpcb-front-field-row:has(option:not(:disabled)) {  overflow:unset; height:auto; max-height:500px; opacity:1; display:grid;}  .azpcb-front-field-group.grid {  display:grid; grid-column-gap:0.75em;}  .azpcb-front-field-row:has(input[type='checkbox']) {  grid-template-columns:auto 1fr auto;}  /* if a row only has title, we expand title to 2 columns */ .azpcb-front-field-row:has(>:last-child:nth-child(1)) > *:first-child {  grid-column:span 2;}  /* ---------------------------------- title --------------------------------- */ .azpcb-front-title-area .input-title {  text-align:start; unicode-bidi:plaintext; text-wrap:auto;  color:inherit;  height:auto; display:flex; justify-items:center; position:relative; font-size:15px; margin:0!important; padding:0;} .azpcb-front-subfieldlist > label {  unicode-bidi:plaintext;  transition-property:background-color, color; transition-duration:230ms;  display:flex; align-items:center; justify-items:center; align-content:center; justify-content:center; text-align:center; border-radius:5px; gap:var(--azpcb-list-gap, 5px);}  .azpcb-front-field-row .field-notes {  position:relative; display:flex; flex-direction:column; grid-column:span 3; grid-row:2; padding:0; opacity:0.9; transition:padding 200ms ease-in-out;} .azpcb-front-field-row .field-notes:has(*[data-show='1']) {  padding-block-start:0.6em; padding-block-end:1.3em; padding-inline:1em;}  .azpcb-front-field-row .field-item-notes > *[data-note-index] {  position:absolute;  text-align:start; transition:all 200ms ease-in-out;} .azpcb-front-field-row .field-item-notes > *[data-note-index][data-show='0'] {  visibility:hidden; opacity:0; inset-block-start:0.6em; inset-block-end:1.3em; inset-inline:1em;} .azpcb-front-field-row .field-item-notes > *[data-note-index][data-show='1'] {  opacity:1; position:relative; height:auto; max-height:unset; visibility:visible;} /* .azpcb-front-field-row .field-notes::before {  position:absolute; left:5px; content:' * '; padding-inline-end:1em;} */ .azpcb-front-title-area {  display:flex; position:relative; flex-direction:row; white-space:nowrap; padding-inline-end:30px;}  .azpcb-front-title-area .subtitle {  opacity:0.8; font-size:13px;} .azpcb-front-title-area > .az-tooltip {  position:absolute; inset-inline-end:10px; font-size:17px; justify-content:center; align-items:center;}  .azpcb-sidebar .azpcb-front-field-list .azpcb-field-row {  flex-direction:column;}  /* -------------------------------- proplist -------------------------------- */ .azpcb-form {  display:flex; flex-direction:column; gap:1em;} .azpcb-front-subfieldlist {  transition:200ms all ease-in-out;  flex:1; margin:0; padding:0;  flex-wrap:wrap; display:flex; flex-direction:row; justify-items:center; align-items:start; gap:var(--azpcb-list-gap); min-height:40px; border:none;}  .azpcb-front-field-row.large .azpcb-front-subfieldlist {  padding-bottom:1em;}  /* -------------------------------------------------------------------------- */ /*                  images                  */ /* -------------------------------------------------------------------------- */ .azpcb-front-subfieldlist img {  max-width:64px;} .azpcb-front-subfieldlist .azpcb-front-field-rowimage {  flex:1; display:flex; align-self:center; justify-content:flex-end; position:relative; border-radius:5px;}  .tooltiptext .azpcb-front-field-rowimage > img {  max-height:unset!important; width:unset!important; max-width:256px!important;} .azpcb-front-field-rowimage > img {  max-height:90px; width:auto; box-shadow:none;} .azpcb-front-field-rowimage.large > img {  max-height:80px; width:auto; box-shadow:none;}  /* ---------------------------------- label --------------------------------- */  .azpcb-front-subfieldlist > label:has(input[type='radio']) {  -webkit-box-sizing:border-box;/* Safari/Chrome, other WebKit */  -moz-box-sizing:border-box;/* Firefox, other Gecko */  box-sizing:border-box;/* Opera/IE 8+ */   cursor:pointer; border:2px solid #80808047; padding:0.5em;}  .azpcb-front-subfieldlist > label:has(input[type='radio']:disabled), .azpcb-front-subfieldlist > label:has(input[type='checked']:disabled) {  opacity:0.8; border:2px dashed #aeafaf; background-color:#f9f9f9; cursor:not-allowed;}  .azpcb-front-subfieldlist > label > input[type='radio'] {  display:none;} .azpcb-front-subfieldlist > label:has(input[type='radio']:checked:not([disabled])) {  background-color:var(--azpcb-primary); color:var(--azpcb-primary-text);} /* ---------------------------- special checkbox ---------------------------- */ .azpcb-front-subfieldlist > label:has(input[type='checkbox']) {  flex-direction:row-reverse;}  /* -------------------------- unit converter button ------------------------- */  .azpcb-unit-converter:hover {  cursor:pointer; color:var(--azpcb-primary);} /* -------------------------------------------------------------------------- */  .azpcb-form > nav {  flex:1; max-width:250px; background-color:white; border:2px solid gray; border-radius:5px; padding:1em; position:sticky; top:25px; height:min-content;}  .azpcb-icon {  border:1px solid white; border-radius:100%; height:16px; width:16px;} .azpcb-submit {  transition:all 200ms; width:100%; border:1px solid gray; background-color:transparent; border-radius:5px; padding:0.5em;}  .azpcb-order-status-list {  display:flex; flex-direction:row; list-style-type:none; flex-wrap:wrap; gap:1em; margin-inline:0;} .azpcb-order-status-list > li > a, .azpcb-order-status-list > li > a > span {  color:inherit; white-space:nowrap;} .azpcb-order-status-list > li {  color:var(--ast-global-color-3);} .azpcb-order-status-list > li.active {  color:var(--azpcb-primary); text-decoration:underline;}  /* -------------------------------- orderlist ------------------------------- */  .pcb-orders-table td, th {  padding:0.4em 0.7em;} .pcb-orders-table tbody td > span {  display:block; contain:inline-size;/* the content won't affect the size */  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;} .pcb-orders-table thead {  background-color:var(--azpcb-primary); color:var(--azpcb-primary-text); font-weight:800;} .pcb-orders-table tbody > tr {  border:1px solid var(--ast-border-color); background-color:var(--azpcb-row-odd);} .pcb-orders-table tbody > tr:nth-child(2n) {  background-color:var(--azpcb-row-even);}  .azpcb-quick-request table td, .azpcb-quick-request table th {  padding:5px;}  .azpcb-quick-req-btn {  max-width:200px; margin-top:1em; align-self:flex-end; background-color:var(--azpcb-primary-text); color:var(--azpcb-primary); border-radius:5px; grid-column:2; column-span:1;} .azpcb-quick-req-btn:hover {  background-color:var(--azpcb-brown); color:var(--azpcb-white);} .azpcb-quick-request {  height:100%; max-width:650px; min-height:380px; overflow:visible; border-radius:10px; background-color:var(--azpcb-primary); color:var(--azpcb-primary-text); box-shadow:var(--azpcb-boxshadow);} .azpcb-quick-title {  color:var(--azpcb-primary-text)!important; padding-top:1em; padding-bottom:1em; margin:0;} .azpcb-quick-request input, .azpcb-quick-request select {  border-radius:4px!important; background-color:var(--azpcb-primary-text); color:black; min-width:0px; height:100%;} .azpcb-quick-request select > option {  color:black;} .azpcb-quick-request .azpcb-front-subfieldlist[data-type='dimensions'] {  flex-direction:row; flex-wrap:nowrap;} .azpcb-quick-request .azpcb-front-subfieldlist[data-type='dimensions'] > * {  width:50%;} .azpcb-quick-request .azpcb-front-subfieldlist > * {  flex:1; width:100%;}  /* -------------------------------------------------------------------------- */  .azpcb-quick-request .tab-contents {  font-size:13px; padding:1em; width:450px;}  .azpcb-quick-request .tab-list {  font-size:16px; width:150px; max-width:150px; min-width:150px;}  .azpcb-quick-request .azpcb-front-subfieldlist {  overflow:hidden;}  /* -------------------------------------------------------------------------- */ .azpcb-quick-request .azpcb-front-field-row {  flex-direction:column; height:100px; --w:100%;} /* ------------------ on quick form make all fields inline ------------------ */ .azpcb-quick-request .azpcb-front-subfieldlist {  flex-direction:row; padding-top:3px!important;} /* --------------------------------- fields --------------------------------- */ .azpcb-quick-fields {  flex:1; display:grid; grid-template-columns:repeat(2, 1fr); grid-auto-rows:repeat(2, 1fr); row-gap:1em; column-gap:0.5em;}  /* ------------------------------ request this ------------------------------ */ .azpcb-request-this-form {  border-radius:10px; overflow:hidden; color:var(--ast-global-color-2);} .azpcb-request-this-form svg {  height:20px; width:20px; fill:var(--azpcb-primary-text);} .azpcb-request-this-form.small svg {  height:15px; width:15px; fill:var(--ast-global-color-2);} .azpcb-request-this-form.small button {  box-shadow:none; background-color:transparent; color:inherit; border-radius:10px; padding:0.6em;}  .azpcb-request-this-form button {  text-align:start; box-shadow:var(--azpcb-boxshadow); background-color:var(--azpcb-primary); color:var(--azpcb-primary-text); width:100%; display:flex; border-radius:10px; align-items:center; display:flex; padding-inline-start:0.5em; gap:1em; padding:1em;} .azpcb-request-this-form button > * {  color:inherit;}  .azpcb-withsidebar {  display:flex; flex-direction:row; gap:1em;} .azpcb-withsidebar > *:first-child {  flex:5;} .azpcb-withsidebar > aside {  flex:2; height:fit-content; min-height:400px; display:flex; position:sticky; border-radius:10px; top:45px;}  /* ------------------------------- sidebar fix ------------------------------ */ .widget.widget_block:has(.azpcb-sidebar) {  padding:0.6em!important;}  /* --------------------------------- summary -------------------------------- */ .azpcb-sidebar summary {  padding-top:0.8em; padding-bottom:0.8em; padding-right:0.4em;} .azpcb-sidebar .price-container {  position:relative; display:flex;}  .azpcb-sidebar .price-container > *:first-child {  display:flex; flex:1;}  /* -------------------------------------------------------------------------- */ .azpcb-sidebar {  flex:1; padding-top:0; padding-bottom:0; margin-block-start:0; display:flex; flex-direction:column; position:relative; border-radius:10px;}  .azpcb-sidebar .azpcb-row-title {  width:100%; min-width:unset; padding-bottom:0.3em;}  .azpcb-sidebar .azpcb-proplist > label {  flex-direction:row; text-align:start; align-items:center;} .azpcb-sidebar button {  border-radius:5px;} /* -------------------------------------------------------------------------- */  .azpcb-sidebar-price-container {  position:relative; display:flex; flex-direction:column; align-items:start;} .azpcb-sidebar-price-container > span {  flex:1;} .azpcb-sidebar-price-container > * {  height:min-content;} .azpcb-sidebar-price-container b {  padding-inline:6px; font-weight:800;}  .azpcb-summary-list {  margin:0!important; padding:0!important; padding-bottom:0.5em;} .azpcb-summary-list li {  border-bottom:1px dotted gray; margin-bottom:0!important; display:flex;} .azpcb-summary-list li {  opacity:0.8;} .azpcb-summary-list li > *:first-child {  flex:1; font-weight:600;} .azpcb-summary-list li > *:nth-child(2) {  max-width:150px; overflow:hidden; text-wrap:nowrap; text-overflow:ellipsis; unicode-bidi:plaintext; text-align:start;}  .azpcb-steps {  padding-left:0; list-style:none; border-radius:3px; display:flex; flex-direction:row; gap:8px; margin:0!important;} .azpcb-steps > li {  --bg:aliceblue; color:black; background-color:aliceblue; font-weight:600; position:relative; display:flex; /* border:1px solid #ddd;*/  height:40px; min-width:130px;  text-wrap:nowrap; margin:0; align-items:center; justify-items:center;} .azpcb-steps > li.active {  --bg:var(--azpcb-primary); color:white; background-color:var(--azpcb-primary);} .azpcb-steps li > * {  padding-inline-start:3em; padding-inline-end:2em;} .azpcb-steps li > a {  text-decoration:none!important; height:100%; width:100%; color:inherit; position:absolute; inset:0; align-items:center; justify-content:center; display:flex;} .azpcb-steps li > *:after, .azpcb-steps li > *:before {  content:''; display:block; width:0px; height:0px; position:absolute; top:0; inset-inline-end:-40px; border:solid transparent; border-inline-start-color:var(--bg); border-width:20px;}  .azpcb-steps li > *::before {  right:unset; inset-inline-start:0; z-index:1; border-inline-start-color:white;}  .azpcb-steps li > *::after {  z-index:2;}  .azpcb-steps li:first-child > *:before {  display:none;} 