:root { --su-breakpoint-sm: 40rem; --su-breakpoint-md: 48rem; --su-breakpoint-lg: 64rem; --su-breakpoint-xl: 75rem; --su-breakpoint-2xl: 90rem; --su-responsive-card-min: 18rem; --su-responsive-compact-card-min: 13.5rem; } body.marketplace_body :where( .mk-hero__inner, .mk-split, .mk-split-stats__grid, .mk-value-props__split, .mk-stand-rentals__grid, .mk-article-header__top, .mk-article-body, .mk-contact-hero__inner, .mk-signup-hero__inner, .mk-page-toolbar, .mk-assets__head, .mk-articles__head, .mk-team-head, .mk-listings-head ) { min-width: 0; max-width: 100%; } body.marketplace_body .mk-container { min-width: 0; } @media (min-width: 861px) and (max-width: 1440px) { body.marketplace_body .mk-container { width: min(100% - 32px, var(--container-max)); max-width: none; } } body.marketplace_body :where( .mk-hero__inner, .mk-split, .mk-split-stats__grid, .mk-value-props__split, .mk-stand-rentals__grid, .mk-article-header__top, .mk-article-body, .mk-contact-hero__inner, .mk-signup-hero__inner ) > * { min-width: 0; max-width: 100%; } body.marketplace_body :is(.mk-media__box, .mk-video-box) { max-width: 100%; } body.marketplace_body :is(.mk-split, .mk-stand-rentals__grid) { column-gap: clamp(1.5rem, 4vw, 5rem); } body.marketplace_body .mk-split .mk-media { width: 100%; align-self: start; align-items: flex-start; } body.marketplace_body :is( .mk-split .mk-media__box, .mk-stand-rentals__media ) { width: 100%; height: auto; min-height: 0; max-height: none; aspect-ratio: 16 / 9; align-self: start; } body.marketplace_body :is( .mk-split .mk-media__box > .mk-media-image, .mk-split .mk-media__box > .mk-video-embed, .mk-stand-rentals__media > .mk-stand-rentals__image ) { display: block; width: 100%; height: 100%; min-height: 0; aspect-ratio: auto; object-fit: cover; } @media (min-width: 1201px) { body.marketplace_body :is( .mk-split .mk-media__box, .mk-stand-rentals__media ) { width: 80%; margin-inline: auto; } } body.marketplace_body :is( .mk-articles__grid, .mk-listing-grid, .mk-asset-grid, .mk-team-grid, .mk-contact-direct-grid ) { grid-template-columns: repeat( auto-fit, minmax( min( 100%, max(var(--su-responsive-card-min), calc(25% - 1.5rem)) ), 1fr ) ); } body.marketplace_body .mk-asset-grid--three { grid-template-columns: repeat(3, minmax(0, 1fr)); } body.marketplace_body :is( .mk-mini-cards, .mk-partners__benefits, .mk-stand-rentals__cards ) { grid-template-columns: repeat( auto-fit, minmax(min(100%, var(--su-responsive-compact-card-min)), 1fr) ); } body.marketplace_body .mk-hero-microstats { grid-template-columns: repeat(auto-fit, minmax(min(100%, 8.5rem), 1fr)); } body.marketplace_body :is( .mk-articles__grid, .mk-listing-grid, .mk-asset-grid, .mk-team-grid, .mk-contact-direct-grid, .mk-mini-cards, .mk-partners__benefits, .mk-stand-rentals__cards, .mk-hero-microstats ) > * { min-width: 0; max-width: 100%; } body.marketplace_body .mk-listing-card__actions { width: 100%; min-width: 0; max-width: 100%; } body.marketplace_body :is(.mk-listing-card, .mk-asset-card) { min-width: 0; max-width: 100%; grid-template-columns: minmax(0, 1fr); } body.marketplace_body :is( .mk-listing-card__body, .mk-listing-card__actions, .mk-listing-card__brand, .mk-listing-meta, .mk-listing-meta__row, .mk-asset-card__body, .mk-marketplace-card-stats ) { min-width: 0; max-width: 100%; } body.marketplace_body :is( .mk-listing-card__body, .mk-listing-card__actions, .mk-listing-card__brand, .mk-asset-card__body, .mk-marketplace-card-stats ) { width: 100%; box-sizing: border-box; } body.marketplace_body .mk-listing-meta__v { min-width: 0; max-width: 100%; text-align: right; overflow-wrap: anywhere; } body.marketplace_body .mk-listing-card__actions-row { width: 100%; min-width: 0; max-width: 100%; flex-wrap: wrap; } body.marketplace_body .mk-listing-card__actions-row > :is(.btn, .pill-link, button, a) { width: auto; min-width: 0; max-width: 100%; } body.marketplace_body :is( .mk-contact-grid, .su-form-grid, .mk-signup-form .mk-auth-form__row ) { grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr)); } body.marketplace_body :is( .mk-copy__actions, .mk-action-card__actions, .mk-article-cta__actions, .mk-contact-form__actions, .mk-hero__actions, .mk-page-toolbar__right, .mk-offer-actions-row, .mk-partner-card-actions ) { min-width: 0; max-width: 100%; flex-wrap: wrap; } body.marketplace_body :is( .mk-copy__actions, .mk-action-card__actions, .mk-article-cta__actions, .mk-contact-form__actions, .mk-hero__actions, .mk-page-toolbar__right, .mk-offer-actions-row, .mk-partner-card-actions ) > * { min-width: 0; max-width: 100%; } body.marketplace_body .mk-contact-map-container { width: 100%; max-width: none; padding-inline: 0; } body.marketplace_body .mk-contact-map-fullbleed { width: 100%; margin-inline: 0; } @media (min-width: 641px) { :is(body.marketplace_body, body.has-subnav) .mk-priority-note__dismiss { width: auto; max-width: 100%; } body.marketplace_body :is( .mk-copy__actions, .mk-action-card__actions, .mk-article-cta__actions, .mk-contact-form__actions, .mk-hero__actions, .mk-page-toolbar__right, .mk-offer-actions-row, .mk-partner-card-actions ) > :is(.btn, .pill-link, button, a) { width: auto; flex: 0 1 auto; } } @media (max-width: 1280px) { body.marketplace_body :is( .mk-split, .mk-split-stats__grid, .mk-value-props__split, .mk-stand-rentals__grid, .mk-article-header__top, .mk-article-body, .mk-contact-hero__inner, .mk-signup-hero__inner ) { column-gap: clamp(1.5rem, 4vw, 4rem); } } @media (max-width: 1200px) { body.marketplace_body .mk-listing-card__actions-row > :is(.btn, .pill-link, button, a) { width: 100%; flex: 0 1 auto; } body.client-record-body.client-record-minipack-page :is( .mk-table-scroll, .client-record-table-wrap ) { display: block; width: 100% !important; max-width: 100% !important; min-width: 0 !important; overflow-x: auto !important; overflow-y: hidden !important; -webkit-overflow-scrolling: touch; overscroll-behavior-inline: contain; } body.client-record-body.client-record-minipack-page :is( .mk-data-table, .client-record-table ) { width: max-content !important; min-width: max(100%, 760px) !important; max-width: none !important; table-layout: auto !important; } body.client-record-body.client-record-minipack-page :is( .mk-data-table, .client-record-table ) :is(th, td) { box-sizing: border-box; width: auto !important; min-width: 120px !important; white-space: nowrap !important; word-break: normal !important; overflow-wrap: normal !important; } body.client-record-body.client-record-minipack-page :is( .mk-data-table, .client-record-table ) :is(th, td):first-child { min-width: 220px !important; } body.client-record-body.client-record-minipack-page :is( .mk-data-table, .client-record-table ) :is(.mk-col-tight, .client-record-tight) { width: auto !important; min-width: 120px !important; white-space: nowrap !important; } body.client-record-body.client-record-minipack-page :is( .client-record-download-link, .mk-document-download-link ) { width: max-content; max-width: none !important; min-width: 0; white-space: nowrap !important; } body.client-record-body.client-record-minipack-page :is( .client-record-shop-visits-table, .mk-shop-visits-table ) { width: max-content !important; min-width: max(100%, 1120px) !important; table-layout: auto !important; } body.client-record-body.client-record-minipack-page :is( .client-record-shop-visits-table, .mk-shop-visits-table ) :is(th, td):nth-child(1) { width: auto !important; min-width: 260px !important; } body.client-record-body.client-record-minipack-page :is( .client-record-shop-visits-table, .mk-shop-visits-table ) :is(th, td):nth-child(2) { width: auto !important; min-width: 140px !important; } body.client-record-body.client-record-minipack-page :is( .client-record-shop-visits-table, .mk-shop-visits-table ) :is(th, td):nth-child(3) { width: auto !important; min-width: 160px !important; } body.client-record-body.client-record-minipack-page :is( .client-record-shop-visits-table, .mk-shop-visits-table ) :is(th, td):nth-child(4), body.client-record-body.client-record-minipack-page :is( .client-record-shop-visits-table, .mk-shop-visits-table ) :is(th, td):nth-child(5) { width: auto !important; min-width: 120px !important; } body.client-record-body.client-record-minipack-page :is( .client-record-shop-visits-table, .mk-shop-visits-table ) :is(th, td):last-child { width: auto !important; min-width: 320px !important; white-space: normal !important; } body.client-record-body.client-record-minipack-page :is( .client-record-shop-visits-table, .mk-shop-visits-table ) :is(.client-record-workscope, .mk-workscope) { min-width: 280px; white-space: normal; } body.client-record-body.client-record-minipack-page :is( .client-record-shop-visits-table, .mk-shop-visits-table ) :is(.client-record-workscope__item, .mk-workscope__item) { min-width: 0; white-space: normal; word-break: normal; overflow-wrap: break-word; } body.client-record-body.client-record-minipack-page .mk-operator-history-table :is(th, td):first-child { min-width: 260px !important; } body.client-record-body.client-record-minipack-page .mk-operator-history-table :is(th, td):nth-child(2), body.client-record-body.client-record-minipack-page .mk-operator-history-table :is(th, td):nth-child(3) { min-width: 150px !important; } } @media (max-width: 1024px) { body.marketplace_body :is( .mk-hero__inner, .mk-split, .mk-split-stats__grid, .mk-value-props__split, .mk-stand-rentals__grid, .mk-split--image-left, .mk-article-header__top, .mk-article-body, .mk-contact-hero__inner, .mk-signup-hero__inner ) { grid-template-columns: minmax(0, 1fr); gap: clamp(1.5rem, 5vw, 3rem); } body.marketplace_body .mk-asset-grid--three { grid-template-columns: repeat(2, minmax(0, 1fr)); } body.marketplace_body .mk-contact-direct-grid { grid-template-columns: minmax(0, 1fr); } } @media (max-width: 768px) { body.marketplace_body :is( .mk-page-toolbar, .mk-assets__head, .mk-articles__head, .mk-team-head, .mk-listings-head, .mk-signin-cta__inner ) { align-items: stretch; flex-direction: column; } body.marketplace_body :is( .mk-page-toolbar__right, .mk-assets__head > .btn, .mk-assets__head > .pill-link, .mk-team-head > .btn, .mk-team-head > .pill-link, .mk-listings-head > .btn, .mk-listings-head > .pill-link ) { width: 100%; margin-left: 0; } } @media (max-width: 640px) { body.marketplace_body .mk-asset-grid--three { grid-template-columns: minmax(0, 1fr); } body.marketplace_body :is( .mk-copy__actions, .mk-action-card__actions, .mk-article-cta__actions, .mk-contact-form__actions, .mk-hero__actions, .mk-page-toolbar__right, .mk-offer-actions-row, .mk-partner-card-actions ) { flex-direction: column; align-items: stretch; } body.marketplace_body :is( .mk-copy__actions, .mk-action-card__actions, .mk-article-cta__actions, .mk-contact-form__actions, .mk-hero__actions, .mk-page-toolbar__right, .mk-offer-actions-row, .mk-partner-card-actions ) > :is(.btn, .pill-link, button, a, form) { width: 100%; min-width: 0; } } @media (min-width: 1441px) { body.marketplace_body .mk-container { width: 80%; max-width: none; } } @media (min-width: 1201px) { body.marketplace_body .mk-listing-card__actions-row > :is(.btn, .pill-link, button, a) { flex: 1 1 8rem; } }