/* Actual gallery records and current customer order view only. */
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .page-head{margin:0}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .page-head h1{font:700 28px/1.45 var(--vts-font);margin:0;letter-spacing:0}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery-intro{font:400 14px/1.85 var(--vts-font);color:#687584;margin:8px 0 18px}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .gallery-filters{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch;border-bottom:1px solid #dfe5eb;min-height:48px;padding:0;margin:0 0 24px}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .gallery-filters button{min-height:48px;padding:13px 3px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:#687584;font:400 14px/1.55 var(--vts-font)}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .gallery-filters button.active{color:#0f2d4d;border-bottom-color:#0f2d4d;font-weight:600}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .brand-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .ui04-gallery-card{display:flex;flex-direction:column;align-items:stretch;border:1px solid #dfe5eb;border-radius:6px;background:#fff;padding:0;overflow:hidden;box-shadow:none;text-align:left;color:#25322f;min-width:0}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .ui04-gallery-card>img{display:block;height:248px;width:100%;aspect-ratio:auto;object-fit:contain;background:#f5f7fa}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .ui04-gallery-copy{display:flex;flex-direction:column;flex:1;padding:19px 20px 16px;gap:0;background:#fff}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .ui04-gallery-group{font:400 11px/1.8 var(--vts-font);color:#687584}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .ui04-gallery-caption{font:700 17px/1.55 var(--vts-font);padding:0;margin:4px 0 9px;color:#25322f}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .ui04-gallery-source{font:400 12px/1.9 var(--vts-font);color:#687584;min-height:45px;padding-bottom:18px;overflow-wrap:anywhere}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .ui04-gallery-open{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid #edf0f3;padding:12px 0 0;font:400 12px/1.55 var(--vts-font);color:#0f2d4d}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery-open svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .ui04-business-heading{align-items:center;gap:20px;margin:0 0 10px}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business-heading h1{font:700 28px/1.45 var(--vts-font);letter-spacing:0;margin:0}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .business-intro{font:400 14px/1.9 var(--vts-font);color:#687584;margin:0 0 24px;max-width:none}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .request-list{display:grid;gap:22px;margin-top:24px}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business :is(.request-card,.fulfillment-recovery){border:1px solid #dfe5eb;border-radius:6px;background:#fff;padding:24px;box-shadow:none;margin:20px 0}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .request-list>.request-card{margin:0;min-width:0}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business :is(h2,h3){font-family:var(--vts-font);letter-spacing:0;line-height:1.65}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business h2{font-size:20px;margin:0 0 14px}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .request-title{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:20px}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .request-title h2{font-size:22px;margin:12px 0 8px}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .request-title p{font-size:13px;line-height:1.85;color:#687584;margin:0}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .request-title>small{font-size:12px;color:#687584}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .request-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business :is(button,.button){min-height:44px;border-radius:6px;font-family:var(--vts-font)}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;max-width:100%;min-height:44px;border:1px solid #dfe5eb;border-radius:6px;background:#fff;padding:11px 14px;font:400 14px/1.8 var(--vts-font);color:#25322f}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .request-form{gap:18px}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .request-form-grid{gap:20px}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business :is(.workflow-id,.request-details dd){overflow-wrap:anywhere}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .request-details{font-size:13px;line-height:1.9;min-width:0}
:root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business details>summary{font-size:14px;line-height:1.8;cursor:pointer;min-height:44px;display:list-item;padding:8px 0}
@media(max-width:900px){
 :root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .brand-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
}
@media(max-width:767px){
 :root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .brand-image-grid{grid-template-columns:minmax(0,1fr)}
 :root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .gallery-filters{gap:18px}
 :root[data-vantis-scheme="png-r01"] .vts-theme .ui04-gallery .page-head h1,
 :root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business-heading h1{font-size:24px}
 :root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business :is(.request-card,.fulfillment-recovery){padding:18px}
 :root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .request-form-grid{grid-template-columns:minmax(0,1fr)}
 :root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .request-details{grid-template-columns:110px minmax(0,1fr)}
}
@media(max-width:390px){
 :root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .request-title{gap:12px}
 :root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .request-title h2{font-size:20px}
 :root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .request-actions{align-items:stretch;flex-direction:column}
 :root[data-vantis-scheme="png-r01"] .vts-theme .ui04-business .request-details{grid-template-columns:90px minmax(0,1fr)}
}
