.feature-delivery-hero{margin:0;padding:var(--space-4);background:var(--white);border:1px solid var(--border);border-radius:20px;box-shadow:0 18px 45px rgba(var(--ink-rgb),.08)}.delivery-desktop-view img,.dms-dashboard-viewport img{display:block;width:100%;height:auto}.delivery-phone-crop{display:none}.feature-delivery-hero figcaption{margin:14px 0;color:var(--ink-mute);font-size:13px;line-height:1.6}.feature-image-open{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:10px var(--space-4);margin-top:var(--space-3);background:var(--violet-light);color:var(--brand);border:1px solid var(--brand-light);border-radius:8px;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}.feature-image-open::after{content:"↗"}.feature-image-open:hover{background:var(--brand-light)}.dms-dashboard-viewport{max-width:100%;overflow:auto;border-radius:14px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.feature-media-hint{display:none;font-size:13px;color:var(--ink-mute);margin:var(--space-3)0 0;line-height:1.6}.feature-media-dialog{width:min(1200px,96vw);max-width:96vw;max-height:92dvh;padding:0;border:1px solid var(--border);border-radius:14px;background:var(--white);color:var(--ink);box-shadow:0 20px 90px rgba(var(--ink-rgb),.25)}.feature-media-dialog::backdrop{background:rgba(var(--ink-rgb),.78)}.feature-media-dialog-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:14px 18px;border-bottom:1px solid var(--border)}.feature-media-dialog-title{font:600 17px/1.4 system-ui,sans-serif;margin:0}.feature-media-dialog-actions{display:flex;gap:10px}.feature-media-dialog button{min-height:44px;padding:var(--space-2) 14px;background:var(--violet-light);color:var(--brand);border:1px solid var(--brand-light);border-radius:8px;cursor:pointer;font:600 14px system-ui,sans-serif}.feature-media-dialog-viewport{overflow:auto;max-height:74dvh;padding:var(--space-3);overscroll-behavior:contain}.feature-media-dialog-image{display:block;width:100%;max-width:100%;height:auto}.feature-media-dialog.is-zoomed .feature-media-dialog-image{width:1376px;max-width:none}@media (max-width:600px){.feature-delivery-hero{padding:var(--space-5) var(--space-4)}.delivery-desktop-view{display:none}.delivery-phone-crop{display:block;position:relative;width:min(211px,72%);aspect-ratio:211/435;overflow:hidden;margin-inline:auto;border-radius:30px;background:var(--ink)}.delivery-phone-crop img{position:absolute;width:652.1327%!important;max-width:none!important;height:auto!important;left:-466.8246%;top:-56.092%}.feature-delivery-hero .feature-image-open{display:flex;width:100%}.dms-dashboard-viewport{height:370px;max-height:65dvh;border:1px solid var(--border);scrollbar-width:thin}.dms-dashboard-viewport img{width:960px!important;max-width:none!important;height:auto!important}.feature-media-hint{display:block}.feature-page-distribution-management-system .hero-product-visual{padding:var(--space-3);width:100%}.feature-page-distribution-management-system .hero-product-visual .feature-image-open{width:100%}.feature-media-dialog{width:96vw}.feature-media-dialog-header{padding:var(--space-3)}.feature-media-dialog-title{font-size:16px}}
