/* Existing POCO tokens / Figma Foundations: 1280px content, 16px cards, 44px targets. */
[data-consumer-panel][hidden], [data-collection-retry][hidden], [data-history-clear][hidden] { display:none !important; }
.poco-consumer-popover { position:relative; }
.poco-consumer-trigger { border:0; background:transparent; min-height:44px; }
.poco-consumer-trigger > span { max-width:110px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.poco-consumer-panel { position:absolute; top:calc(100% + 8px); right:0; width:min(390px,calc(100vw - 32px)); max-height:min(680px,calc(100dvh - 170px)); overflow:auto; overscroll-behavior:contain; background:var(--poco-white); border:1px solid var(--poco-line); border-radius:16px; box-shadow:var(--poco-shadow); padding:16px; z-index:80; color:var(--poco-ink); }
.poco-consumer-panel::before { content:''; position:absolute; left:0; right:0; height:12px; top:-12px; }
.poco-consumer-panel__head { display:flex; align-items:center; justify-content:space-between; gap:12px; border-bottom:1px solid var(--poco-line); padding-bottom:8px; }
.poco-consumer-panel__head > button { min-width:44px; min-height:44px; border:0; border-radius:50%; background:var(--poco-mist); font-size:24px; color:var(--poco-ink); }
.poco-consumer-identity { display:flex; align-items:center; gap:12px; padding:16px 0; overflow-wrap:anywhere; }
.poco-consumer-identity img { width:44px; height:44px; border-radius:50%; object-fit:cover; }
.poco-consumer-identity small { display:block; margin-top:4px; color:var(--poco-muted); font-size:12px; }
.poco-consumer-identity .poco-icon { width:36px; height:36px; }
.poco-consumer-links { display:grid; padding-block:8px; }
.poco-consumer-links a { display:flex; align-items:center; gap:12px; padding:12px; min-height:44px; border-radius:8px; font-size:14px; }
.poco-consumer-links a:hover, .poco-consumer-links a:focus-visible { background:var(--poco-mist); color:var(--poco-navy); }
.poco-consumer-logout, .poco-consumer-register, .poco-consumer-view-all, .poco-consumer-clear { display:block; padding:14px 8px; color:var(--poco-blue); min-height:44px; font-weight:600; }
.poco-consumer-view-all { border-top:1px solid var(--poco-line); text-align:center; margin-top:12px; }
.poco-consumer-clear { border:0; background:transparent; text-align:left; }
.poco-consumer-note { color:var(--poco-muted); font-size:13px; line-height:1.6; }
.poco-collection-product { display:grid; grid-template-columns:80px minmax(0,1fr); align-items:start; gap:16px; padding:16px 0; border-bottom:1px solid var(--poco-line); }
.poco-collection-product > a { background:var(--poco-mist); border-radius:10px; overflow:hidden; }
.poco-collection-product img { width:80px; height:96px; object-fit:contain; }
.poco-collection-product__name { font-size:14px; line-height:1.5; overflow-wrap:anywhere; }
.poco-collection-product__price { display:block; margin-block:8px; color:var(--poco-navy); }
.poco-text-button { display:block; padding:10px 0; border:0; background:transparent; color:var(--poco-blue); text-align:left; min-height:44px; }
.poco-collection--full [data-collection-items] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; }
.poco-collection--full .poco-collection-product { background:#fff; border:1px solid var(--poco-line); padding:16px; border-radius:16px; }
.poco-consumer-panel :focus-visible, .poco-account-card:focus-visible, .poco-quantity :focus-visible, [data-cart-select]:focus-visible { outline:3px solid var(--poco-blue); outline-offset:3px; }
.woocommerce-account .woocommerce { display:flow-root; }
.woocommerce-account .poco-account-navigation { background:var(--poco-mist); padding:20px; border-radius:16px; margin-bottom:24px; }
.poco-account-navigation ul { list-style:none; padding:0; margin:0; }
.poco-account-navigation li a { display:block; padding:12px 14px; border-radius:8px; min-height:44px; }
.poco-account-navigation li.is-active a, .poco-account-navigation li a:hover { color:var(--poco-blue); background:#fff; font-weight:600; }
.poco-account-welcome { margin-bottom:24px; }
.poco-account-welcome .poco-consumer-identity strong { font-size:24px; }
.poco-account-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; }
.poco-account-card { display:block; border:1px solid var(--poco-line); border-radius:16px; background:#fff; padding:24px; }
.poco-account-card:hover { box-shadow:var(--poco-soft-shadow); border-color:var(--poco-blue); }
.poco-account-card > .poco-icon { width:28px; height:28px; color:var(--poco-blue); }
.poco-account-card h2 { font-size:17px; margin:16px 0 8px; }
.poco-account-card > span { color:var(--poco-muted); font-size:13px; }
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm { padding:24px; border:1px solid var(--poco-line); border-radius:16px; }
.woocommerce-account input.input-text, .woocommerce-account select, .woocommerce-account textarea { width:100%; min-height:44px; padding:10px 12px; border:1px solid var(--poco-line); border-radius:8px; background:#fff; color:var(--poco-ink); }
.woocommerce-account label { display:block; margin-bottom:6px; }
.woocommerce-account .woocommerce-error { border-left:4px solid #b42318; padding:16px 24px; background:#fff4f2; }
.woocommerce-account .woocommerce-message { border-left:4px solid var(--poco-success); padding:16px 24px; background:#effbf6; }
.woocommerce-account .woocommerce-orders-table a.button { display:inline-flex; min-height:44px; align-items:center; }
.poco-cart-toolbar { display:flex; align-items:center; padding:16px 20px; margin-bottom:20px; background:var(--poco-mist); border:1px solid var(--poco-line); border-radius:12px; }
.poco-cart-toolbar label { display:flex; align-items:center; gap:12px; min-height:44px; cursor:pointer; }
[data-cart-select], [data-cart-select-all] { width:20px; height:20px; accent-color:var(--poco-blue); cursor:pointer; }
.poco-cart-select { display:inline-flex; padding:12px 12px 12px 0; vertical-align:middle; }
.poco-quantity { display:inline-flex; align-items:center; border:1px solid var(--poco-line); border-radius:8px; overflow:hidden; background:#fff; }
.poco-quantity button { min-width:44px; min-height:44px; padding:8px; background:transparent; border:0; color:var(--poco-blue); }
.poco-quantity input.qty { min-height:44px; width:58px; border:0; text-align:center; padding:4px; -moz-appearance:textfield; }
.poco-quantity input::-webkit-inner-spin-button { -webkit-appearance:none; }
.poco-quantity button:disabled { opacity:.35; cursor:not-allowed; }
.poco-cart-warning { display:block; color:#825419; font-size:13px; line-height:1.5; }
.poco-product-favorite { display:inline-flex; align-items:center; gap:8px; }
[data-home-save][aria-pressed=true] { color:var(--poco-orange-dark); }
[data-home-save][aria-pressed=true] .poco-icon { fill:var(--poco-peach); }
.poco-category-levels { display:flex; flex-wrap:wrap; align-items:center; gap:8px; margin-bottom:20px; }
.poco-category-levels a, .poco-category-levels strong { display:inline-flex; align-items:center; min-height:44px; padding:10px 14px; border:1px solid var(--poco-line); border-radius:8px; }
.poco-category-levels a:hover { border-color:var(--poco-blue); color:var(--poco-blue); }
.poco-cart-summary { border:1px solid var(--poco-line); border-radius:16px; padding:24px; background:var(--poco-mist); }
.poco-cart-summary h2 { font-size:22px; margin-top:0; }
.poco-cart-summary dl > div { display:flex; justify-content:space-between; align-items:start; gap:24px; padding-block:12px; }
.poco-cart-summary dd { margin:0; text-align:right; font-weight:600; }
.poco-cart-summary .poco-button { width:100%; display:flex; justify-content:center; align-items:center; min-height:48px; }
.poco-cart-summary [aria-disabled=true], .poco-cart-summary button:disabled { opacity:.55; cursor:not-allowed; }
.woocommerce-cart .product-thumbnail img { width:96px; height:112px; object-fit:contain; }
.woocommerce-cart .product-remove a { display:inline-flex; align-items:center; justify-content:center; min-width:44px; min-height:44px; }
.woocommerce-cart .product-name dl.variation { font-size:13px; color:var(--poco-muted); }
.woocommerce-cart .product-name dl.variation dt, .woocommerce-cart .product-name dl.variation dd { display:inline; margin:0 6px 0 0; }
@media(min-width:1000px) { .woocommerce-account .woocommerce-MyAccount-navigation { width:25%; float:left; } .woocommerce-account .woocommerce-MyAccount-content { width:71%; float:right; } }
@media(max-width:1023px) { .poco-consumer-trigger > span { display:none; } .poco-collection--full [data-collection-items] { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:760px) {
  .home .poco-hp-header .poco-header__main { display:flex; flex-wrap:wrap; gap:12px 8px; }
  .home .poco-hp-header .poco-hp-brand { order:1; margin-right:auto; }
  .home .poco-hp-header .poco-tools { display:flex; flex-basis:auto; order:2; gap:0; }
  .home .poco-hp-header .poco-tools .poco-tool { min-width:44px; min-height:44px; padding:6px; }
  .home .poco-hp-header .poco-hp-notifications { display:none; }
  .home .poco-hp-header .poco-search { order:3; flex-basis:100%; }
  .home .poco-hp-header .poco-locale-tools { order:4; flex-basis:100%; margin-left:0; }
  .poco-header:not(.poco-hp-header) .poco-tools { flex-basis:100%; min-width:0; flex-wrap:wrap; justify-content:space-between; margin-left:0; }
  .poco-header:not(.poco-hp-header) .poco-tools .poco-tool { min-height:44px; }
  .poco-header:not(.poco-hp-header) .poco-nav { position:absolute; top:100%; }
  .poco-header:not(.poco-hp-header) .poco-tools > .poco-tool > span { display:none; }
  .poco-consumer-panel { position:fixed; inset:90px 16px auto; width:auto; max-height:calc(100dvh - 110px); }
  .poco-hp-header .poco-consumer-popover { display:block; }
  .poco-account-grid, .poco-collection--full [data-collection-items] { grid-template-columns:1fr; }
  .poco-account-navigation ul { display:flex; overflow-x:auto; gap:8px; padding-bottom:8px; }
  .poco-account-navigation li { flex:0 0 auto; }
  .poco-account-navigation li a { white-space:nowrap; border:1px solid var(--poco-line); }
  .poco-account-card { padding:20px; }
  .woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content { float:none; width:100%; }
  .woocommerce-cart .product-thumbnail { display:block !important; text-align:left !important; }
  .woocommerce-cart .product-thumbnail::before { display:none; }
  .woocommerce-cart .product-thumbnail img { width:88px; height:104px; }
  .woocommerce-cart .woocommerce-cart-form { min-width:0; }
  .woocommerce-cart table.shop_table { width:100%; table-layout:fixed; }
  .woocommerce-cart table.shop_table thead { display:none; }
  .woocommerce-cart table.shop_table tbody { display:block; }
  .woocommerce-cart table.shop_table tr.cart_item { display:block; position:relative; padding:16px; border-bottom:1px solid var(--poco-line); }
  .woocommerce-cart table.shop_table tr.cart_item td { display:block; width:auto; border:0; padding:8px 0; text-align:right !important; overflow-wrap:anywhere; }
  .woocommerce-cart table.shop_table tr.cart_item td::before { content:attr(data-title) ": "; float:left; font-weight:600; }
  .woocommerce-cart table.shop_table tr.cart_item .product-name { text-align:left !important; padding-right:44px; }
  .woocommerce-cart table.shop_table tr.cart_item .product-name::before, .woocommerce-cart table.shop_table tr.cart_item .product-remove::before, .woocommerce-cart table.shop_table tr.cart_item .product-thumbnail::before { display:none; }
  .woocommerce-cart table.shop_table tr.cart_item .product-remove { position:absolute; top:8px; right:8px; padding:0; }
  .woocommerce-cart table.shop_table tr.cart_item .product-thumbnail { text-align:left !important; }
  .woocommerce-cart table.shop_table tr:not(.cart_item), .woocommerce-cart table.shop_table td.actions { display:block; width:auto; }
  .woocommerce-cart table.shop_table td.actions .button { float:none; width:100%; min-height:44px; }
  .woocommerce-cart .cart-collaterals, .woocommerce-cart .cart-collaterals .cart_totals { float:none; width:100%; }
  .poco-cart-summary { padding:20px; }
}
.poco-footer .poco-policy-unavailable { display:block; margin:7px 0; color:#b9cce5; font-size:12px; line-height:1.65; }
.poco-policy-unavailable small { display:block; font-size:inherit; opacity:.8; }
.poco-policy-card-unavailable { padding:20px 16px; border:1px solid var(--poco-line); border-radius:14px; background:#fff; color:var(--poco-navy); }

/* Account centre: POCO surfaces, native Woo endpoints and server-side forms. */
.poco-account-section-head { display:flex; justify-content:space-between; align-items:flex-start; gap:20px; margin-bottom:24px; }
.poco-account-section-head h2 { margin:4px 0 8px; color:var(--poco-navy); font-size:28px; letter-spacing:-.5px; }
.poco-account-section-head p { color:var(--poco-muted); margin:0; max-width:650px; }
.poco-account-eyebrow { color:var(--poco-blue); text-transform:uppercase; font-size:11px; letter-spacing:1.4px; font-weight:750; }
.poco-order-tabs { display:flex; overflow-x:auto; gap:18px; border-bottom:1px solid var(--poco-line); margin-bottom:22px; padding:2px 0 0; }
.poco-order-tab { flex:none; padding:12px 0; border-bottom:3px solid transparent; font-size:13px; font-weight:650; white-space:nowrap; }
.poco-order-tab[aria-current] { color:var(--poco-blue); border-bottom-color:var(--poco-coral,#ff5a36); }
.poco-order-tab.is-unavailable { color:#8290a3; cursor:not-allowed; }
.poco-order-search { padding:18px; border:1px solid var(--poco-line); border-radius:14px; background:var(--poco-mist); margin-bottom:24px; }
.poco-order-search label { display:block; margin-bottom:8px; font-size:13px; font-weight:650; }
.poco-order-search > div { display:flex; gap:10px; }
.poco-order-search input { min-width:0; flex:1; border:1px solid #c5d2e2; border-radius:9px; padding:10px 12px; background:white; min-height:44px; }
.poco-order-search > small { display:block; margin-top:8px; color:var(--poco-muted); font-size:11px; }
.poco-order-card { border:1px solid var(--poco-line); border-radius:16px; overflow:hidden; margin:0 0 22px; background:white; }
.poco-order-card__head { display:flex; justify-content:space-between; align-items:center; gap:16px; padding:17px 20px; background:var(--poco-mist); border-bottom:1px solid var(--poco-line); }
.poco-order-card__head > div { display:flex; gap:12px; align-items:center; flex-wrap:wrap; }
.poco-order-card__head time { color:var(--poco-muted); font-size:12px; }
.poco-order-status { padding:6px 10px; background:var(--poco-sky); color:var(--poco-blue); border-radius:7px; font-size:12px; font-weight:650; }
.poco-order-item { display:grid; grid-template-columns:80px minmax(0,1fr) 145px; align-items:start; gap:18px; padding:20px; border-bottom:1px solid var(--poco-line); }
.poco-order-item__image { background:var(--poco-mist); border-radius:10px; overflow:hidden; }
.poco-order-item__image img { width:80px; height:90px; object-fit:contain; }
.poco-order-item__name { min-width:0; overflow-wrap:anywhere; }
.poco-order-item__name > strong { font-size:14px; }
.poco-order-item__name small { display:block; color:var(--poco-muted); margin-top:8px; }
.poco-order-item__name .wc-item-meta { font-size:12px; padding:0; margin:8px 0; list-style:none; color:var(--poco-muted); }
.poco-order-item__name .wc-item-meta p { display:inline; margin:0; }
.poco-order-item__amount { display:flex; flex-direction:column; align-items:flex-end; gap:3px; font-size:13px; }
.poco-order-item__amount small { color:var(--poco-muted); font-size:12px; }
.poco-order-card__summary { display:flex; justify-content:space-between; gap:20px; padding:18px 20px 4px; align-items:center; }
.poco-order-card__summary p { color:var(--poco-muted); font-size:12px; }
.poco-order-card__summary > div { display:flex; gap:8px; flex-wrap:wrap; align-items:baseline; justify-content:flex-end; }
.poco-order-card__summary strong { font-size:21px; color:var(--poco-navy); }
.poco-order-card__summary > div > small, .poco-order-card__summary > div > span { font-size:12px; color:var(--poco-muted); }
.poco-order-amount-note { font-size:12px; color:var(--poco-muted); margin:0; padding:0 20px 8px; }
.poco-order-card__actions { display:flex; gap:10px; justify-content:flex-end; align-items:center; flex-wrap:wrap; padding:14px 20px 20px; }
.poco-order-card__actions .poco-button { min-height:40px; padding:10px 14px; font-size:12px; }
.poco-order-pagination { display:flex; justify-content:center; align-items:center; flex-wrap:wrap; gap:16px; margin:24px 0; font-size:12px; }
.poco-account-empty { padding:48px 24px; border:1px dashed #c6d4e6; border-radius:16px; background:var(--poco-mist); text-align:center; margin:20px 0; }
.poco-account-empty > span { display:grid; place-items:center; width:64px; height:64px; border-radius:50%; margin:0 auto 18px; background:white; color:var(--poco-blue); }
.poco-account-empty h3 { color:var(--poco-navy); font-size:22px; margin:0 0 10px; }
.poco-account-empty p { color:var(--poco-muted); font-size:13px; margin-bottom:24px; }
.poco-account-empty .poco-text-button { margin-left:14px; }
.poco-profile-group { border:1px solid var(--poco-line); background:white; border-radius:16px; overflow:hidden; margin:0 0 22px; }
.poco-profile-group > h3 { padding:20px 24px; margin:0; border-bottom:1px solid var(--poco-line); color:var(--poco-navy); font-size:17px; }
.poco-profile-row { display:flex; gap:18px; align-items:center; min-height:96px; padding:20px 24px; border-bottom:1px solid var(--poco-line); }
.poco-profile-row:last-child { border-bottom:0; }
.poco-profile-row:hover { background:var(--poco-mist); }
.poco-profile-row__icon { display:grid; place-items:center; color:var(--poco-blue); width:42px; height:42px; background:var(--poco-sky); border-radius:12px; flex:none; }
.poco-profile-row > span:nth-child(2) { min-width:0; flex:1; overflow-wrap:anywhere; }
.poco-profile-row strong { display:block; font-size:14px; }
.poco-profile-row > span > span { display:block; color:var(--poco-muted); font-size:13px; margin-top:4px; }
.poco-profile-row small { display:block; color:var(--poco-muted); font-size:11px; margin-top:5px; }
.poco-profile-back { display:inline-flex; color:var(--poco-blue); margin:0 0 22px; font-size:13px; font-weight:600; }
/* Translated Chrome pages can re-scroll an offscreen submit button during a
   smooth scroll, leaving it beneath the sticky header when the click lands.
   Keep native form navigation immediate on account editors only. */
html:has(.woocommerce-account .poco-profile-editor) { scroll-behavior:auto; }
.poco-profile-editor { padding:26px; }
.woocommerce-account .poco-profile-editor .form-row { float:none; width:100%; margin:0 0 20px; padding:0; }
.woocommerce-account .poco-profile-editor label { display:block; font-size:13px; font-weight:600; margin-bottom:8px; }
.woocommerce-account .poco-profile-editor input.input-text { width:100%; min-height:46px; padding:11px 13px; border:1px solid #c5d2e2; border-radius:9px; background:white; }
.poco-profile-editor fieldset { border:0; padding:0; margin:0; min-width:0; }
.poco-profile-editor legend { font-weight:650; color:var(--poco-navy); margin-bottom:18px; }
.poco-profile-actions { display:flex; gap:12px; flex-wrap:wrap; margin-top:26px; }
.poco-profile-editor .poco-consumer-note { margin:10px 0 20px; }
.poco-profile :focus-visible, .poco-orders :focus-visible { outline:3px solid #6ea6ed; outline-offset:3px; }
.poco-account-feedback { color:#9b3d16; background:var(--poco-peach); padding:14px; border-radius:10px; }
@media(max-width:700px) {
  .woocommerce-account .woocommerce-info .button { float:none; display:block; margin:0 0 12px; white-space:normal; text-align:center; }
  .poco-account-section-head h2 { font-size:24px; }
  .poco-order-tabs { gap:20px; }
  .poco-order-item { grid-template-columns:64px minmax(0,1fr); gap:12px; padding:16px; }
  .poco-order-item__image img { width:64px; height:76px; }
  .poco-order-item__amount { grid-column:2; align-items:flex-start; }
  .poco-order-card__head { padding:14px 16px; align-items:flex-start; }
  .poco-order-card__head > div { display:grid; gap:5px; }
  .poco-order-card__summary { align-items:flex-start; padding:14px 16px 6px; }
  .poco-order-card__summary > p { min-width:0; }
  .poco-order-card__summary > div { display:grid; gap:2px; text-align:right; flex-shrink:0; }
  .poco-order-card__summary .amount { white-space:nowrap; }
  .poco-order-card__actions { padding:12px 16px 16px; justify-content:flex-start; }
  .poco-order-card__actions .poco-button { flex:1 1 auto; text-align:center; min-height:44px; }
  .poco-profile-row { padding:18px 16px; gap:12px; }
  .poco-profile-editor { padding:20px 16px; }
  .poco-profile-actions .poco-button { flex:1 1 auto; text-align:center; white-space:nowrap; }
}

/* Native address slots and confirmed delivery presentation. */
.poco-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}
.poco-address-card{margin:0;min-width:0}
.poco-address-card header,.poco-order-tracking header{display:flex;align-items:center;gap:12px;justify-content:space-between}
.poco-address-card h3{margin:0;flex:1}
.poco-delivery-icon{display:inline-flex;color:var(--poco-blue,#0b3b7e);background:#eaf2fc;border-radius:50%;padding:12px}
.poco-delivery-icon svg{width:26px;height:26px}
.poco-address-card address{font-style:normal;line-height:1.7;margin:20px 0;overflow-wrap:anywhere}
.poco-address-card p{overflow-wrap:anywhere}
.poco-address-default{font-size:13px;color:#53647a}
.poco-address-remove{margin-top:18px;border-top:1px solid #e2e8f0;padding-top:14px}
.poco-address-remove summary{cursor:pointer;color:#0b3b7e;min-height:32px}
.poco-address-remove p{font-size:14px}
.poco-address-editor .woocommerce-address-fields__field-wrapper{display:flow-root}
.poco-address-editor input.input-text,.poco-address-editor select{width:100%;min-height:46px;border:1px solid #b8c9de;border-radius:10px;padding:10px;background:white;color:#132f50}
.poco-address-editor label{display:block;margin-bottom:6px}
.poco-address-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.poco-tracking-finder{max-width:760px}
.poco-tracking-search{display:grid;gap:12px;margin:24px 0}
.poco-tracking-search input{width:100%;min-height:48px;padding:12px;border:1px solid #b8c9de;border-radius:10px}
.poco-tracking-search button{justify-self:start}
.poco-tracking-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none!important;margin:24px 0!important;padding:0!important;gap:10px}
.poco-tracking-steps li{padding:14px 10px;border-top:4px solid #dce4ef;color:#64748b;font-size:14px}
.poco-tracking-steps li.is-confirmed{border-color:#ff5a36;color:#0b3b7e}
.poco-tracking-steps small{display:block;font-size:12px;margin-top:6px}
.poco-order-tracking{scroll-margin-top:30px}
.poco-tracking-finder>.poco-text-button,.poco-order-tracking>.poco-text-button{display:inline-flex;margin:12px}
@media(max-width:760px){.poco-address-grid{grid-template-columns:1fr;gap:16px}
.poco-address-editor .form-row-first,.poco-address-editor .form-row-last{width:100%!important;float:none!important}
.poco-tracking-steps{grid-template-columns:1fr 1fr}
.poco-order-tracking header{align-items:flex-start;flex-wrap:wrap}
.poco-address-actions .poco-button{flex:1;justify-content:center}
.poco-address-card .poco-button{max-width:100%;white-space:normal}
.poco-tracking-search button{width:100%}}
