/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/next@16.4.0_@babel+core@7.29.7_@playwright+test@1.64.0_@types+node@22.20.5_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[10].use[2]!./node_modules/.pnpm/next@16.4.0_@babel+core@7.29.7_@playwright+test@1.64.0_@types+node@22.20.5_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[10].use[3]!./src/app/globals.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Reference styles are loaded verbatim by the root layout. These rules only arrange application content. */

:root {
  --bg: var(--bs-body-bg);
  --paper: var(--bs-white);
  --ink: var(--bs-heading-color);
  --muted: var(--bs-body-color);
  --line: var(--bs-border-color);
  --border: var(--bs-border-color);
  --accent: var(--bs-primary);
  --soft: var(--bs-primary-bg-subtle);
  --error: var(--bs-danger);
  --warning: var(--bs-warning);
}

.layout-page, .content-wrapper, .operational-panel, .field, .form-grid > *, .grid-2 > * { min-width: 0; }
.panel { margin-bottom: 1.5rem; }
.panel-heading, .section-heading { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 1rem; margin-bottom: 1.5rem; }
.panel-heading h2, .section-heading h2 { margin-bottom: .25rem; }
.panel-heading p, .section-heading p { margin-bottom: 0; }
.field { display: flex; flex-direction: column; margin-bottom: 1.5rem; }
.field .form-label { margin-bottom: .5rem; }
.muted, .unit { color: var(--bs-body-color); }
.field select[multiple] { min-height: 8rem; }
.form-grid, .grid-2, .checkbox-grid, .requirement-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 1.5rem; }
.grid-2, .checkbox-grid { gap: 1.5rem; }
.stack { display: flex; flex-direction: column; gap: 1.5rem; min-width: 0; }
.stack > .field { margin-bottom: 0; }
.button-row, .action-row, .requirements { display: flex; flex-wrap: wrap; align-items: center; gap: .75rem; }
.action-row, .requirements { margin: 1rem 0; }
.between { justify-content: space-between; }
.full { width: 100%; }
.eyebrow { font-size: .75rem; color: var(--bs-secondary-color); margin-bottom: .5rem; }
.line-card, .receipt-line, .checklist-item { padding: 1.5rem; margin-bottom: 1.5rem; }
.split-layout { display: grid; grid-template-columns: minmax(0, 1fr) 17.5rem; gap: 1.5rem; }
.card-grid, .capacity-map { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr)); gap: 1.5rem; }
.line-card > .button-row, .receipt-line > .button-row { margin-bottom: 1rem; }
.summary-counts > div { display: flex; align-items: center; justify-content: space-between; padding: .75rem 0; border-bottom: 1px solid var(--bs-border-color); }
.summary-counts dd { margin-bottom: 0; font-size: 1.25rem; color: var(--bs-heading-color); }
.record-row { padding: 1rem 0; border-bottom: 1px solid var(--bs-border-color); }
.record-row small { display: block; }
.record-row strong { display: block; color: var(--bs-heading-color); }
.loading-line { padding: .75rem 0; }
.message { overflow-wrap: anywhere; }
.message small { display: block; }
.message .button-row { margin-top: .75rem; }
.session-loading { min-height: 100dvh; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 1.5rem; padding: 1.5rem; }
.business-select { display: flex; flex-direction: column; gap: .5rem; min-width: 0; }
.records-grid { min-width: 0; }
.table-wrap { max-width: 100%; overflow: auto; overscroll-behavior: contain; container-type: inline-size; }
.records-grid > .table-wrap { max-height: min(64vh, 720px); }
.records-grid thead th { position: sticky; top: 0; z-index: 1; background: var(--bs-white); }
.table-wrap td small { display: block; }
.records-grid .btn { white-space: nowrap; }
.record-table-status { display: block; position: sticky; left: 1.5rem; width: calc(100cqw - 3rem); max-width: 100%; white-space: normal; }
.records-grid tr[tabindex]:focus-visible { outline: 2px solid var(--bs-primary); outline-offset: -2px; }
.record-filters { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: end; gap: 1rem; margin: 1.5rem 0; }
.record-filters .form-grid { grid-template-columns: minmax(0, 2fr) repeat(2, minmax(0, 1fr)); gap: 1rem; }
.record-filters .field { margin-bottom: 0; }
.record-filter-actions { display: flex; align-items: center; gap: .5rem; }
.record-filters .record-filter-toggle { display: none; }
.record-pagination { display: flex; align-items: center; flex-wrap: wrap; gap: 1rem; border-top: 1px solid var(--bs-border-color); margin-top: 1.5rem; padding-top: 1rem; }
.record-pagination > .field { margin-bottom: 0; width: 6rem; }
.record-drawer { max-width: 100vw; }
.record-drawer .offcanvas-header { flex: none; }
.record-drawer-body { overflow-y: auto; min-width: 0; }
.record-drawer .panel { box-shadow: none; margin-bottom: 0; }
.drawer-context { flex: none; padding: .75rem 1.5rem; border-top: 1px solid var(--bs-border-color); border-bottom: 1px solid var(--bs-border-color); font-size: .8125rem; }
.scan-form { display: flex; align-items: flex-end; gap: 1rem; margin-bottom: 1.5rem; }
.scan-form > .field { flex: 1; margin-bottom: 0; }
.evidence-files { margin: 1.5rem 0; }
.photo-grid { display: flex; flex-wrap: wrap; gap: .75rem; }
.photo-item { display: flex; align-items: center; gap: .75rem; padding: .75rem; }
.signature-pad { border: 1px solid var(--bs-border-color); border-radius: var(--bs-border-radius); margin: 1rem 0; overflow: hidden; }
.signature-pad canvas { display: block; width: 100%; height: 170px; background: var(--bs-white); touch-action: none; border-bottom: 1px solid var(--bs-border-color); }
.signature-pad > .button-row { padding: .75rem; justify-content: space-between; }
.confirm-bar { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 1rem; margin-top: 1.5rem; padding: 1.5rem; background: var(--bs-primary-bg-subtle); border-radius: var(--bs-border-radius); }
.stock-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 20rem), 1fr)); gap: 1.5rem; }
.stock-values { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: .75rem; margin: 1.5rem 0 0; }
.stock-values dd { margin-bottom: 0; color: var(--bs-heading-color); font-size: 1.25rem; }
.stock-values .weight { font-size: .8125rem; }
.stock-history, .dashboard-detail { margin-top: 1.5rem; }
.dashboard-metrics { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.5rem; margin: 1.5rem 0; }
.dashboard-metric { min-width: 0; }
.metric-value { font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
.sneat-menu-scroll { position: relative; min-height: 0; overflow-y: auto; overflow-x: hidden; flex: 1; }
.sneat-skip-link { position: fixed; top: .5rem; left: .5rem; z-index: 2000; transform: translateY(-150%); }
.sneat-skip-link:focus { transform: translateY(0); }

@media (max-width: 767.98px) {
  .form-grid, .grid-2, .checkbox-grid, .requirement-grid, .split-layout { grid-template-columns: minmax(0, 1fr); }
  .dashboard-metrics { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .scan-form { flex-wrap: wrap; }
  .scan-form > .field { flex-basis: 100%; }
  .record-filters .record-filter-toggle { display: inline-flex; }
  .record-filters { grid-template-columns: minmax(0, 1fr); }
  .record-filters .form-grid { grid-template-columns: minmax(0, 1fr); }
  .record-filters:not(.expanded) .advanced-filter-field { display: none; }
}
@media (max-width: 479.98px) {
  .dashboard-metrics { grid-template-columns: minmax(0, 1fr); }
  .stock-values { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { scroll-behavior: auto !important; transition: none !important; animation: none !important; }
}

/* Responsive layout values outrank source component defaults even when Next emits this stylesheet first. */
.sneat-r-padding.sneat-r-padding { padding: var(--sneat-padding-xs, initial); }
.sneat-r-padding-left.sneat-r-padding-left { padding-left: var(--sneat-padding-left-xs, initial); }
.sneat-r-padding-right.sneat-r-padding-right { padding-right: var(--sneat-padding-right-xs, initial); }
.sneat-r-padding-top.sneat-r-padding-top { padding-top: var(--sneat-padding-top-xs, initial); }
.sneat-r-padding-bottom.sneat-r-padding-bottom { padding-bottom: var(--sneat-padding-bottom-xs, initial); }
.sneat-r-margin.sneat-r-margin { margin: var(--sneat-margin-xs, initial); }
.sneat-r-margin-left.sneat-r-margin-left { margin-left: var(--sneat-margin-left-xs, initial); }
.sneat-r-margin-right.sneat-r-margin-right { margin-right: var(--sneat-margin-right-xs, initial); }
.sneat-r-margin-top.sneat-r-margin-top { margin-top: var(--sneat-margin-top-xs, initial); }
.sneat-r-margin-bottom.sneat-r-margin-bottom { margin-bottom: var(--sneat-margin-bottom-xs, initial); }
.sneat-r-flex-direction.sneat-r-flex-direction { flex-direction: var(--sneat-flex-direction-xs, initial); }
.sneat-r-align-items.sneat-r-align-items { align-items: var(--sneat-align-items-xs, initial); }
.sneat-r-justify-content.sneat-r-justify-content { justify-content: var(--sneat-justify-content-xs, initial); }
.sneat-r-width.sneat-r-width { width: var(--sneat-width-xs, initial); }
.sneat-r-max-width.sneat-r-max-width { max-width: var(--sneat-max-width-xs, initial); }
.sneat-r-min-width.sneat-r-min-width { min-width: var(--sneat-min-width-xs, initial); }
.sneat-r-display.sneat-r-display { display: var(--sneat-display-xs, initial); }
.sneat-r-grid-template-columns.sneat-r-grid-template-columns { grid-template-columns: var(--sneat-grid-template-columns-xs, initial); }
.sneat-r-gap.sneat-r-gap { gap: var(--sneat-gap-xs, initial); }
.sneat-r-height.sneat-r-height { height: var(--sneat-height-xs, initial); }
.sneat-r-max-height.sneat-r-max-height { max-height: var(--sneat-max-height-xs, initial); }
.sneat-r-min-height.sneat-r-min-height { min-height: var(--sneat-min-height-xs, initial); }
.sneat-r-font-size.sneat-r-font-size { font-size: var(--sneat-font-size-xs, initial); }
.sneat-r-text-align.sneat-r-text-align { text-align: var(--sneat-text-align-xs, initial); }
.sneat-r-flex-wrap.sneat-r-flex-wrap { flex-wrap: var(--sneat-flex-wrap-xs, initial); }
@media (min-width: 576px) {
.sneat-r-padding.sneat-r-padding { padding: var(--sneat-padding-sm, var(--sneat-padding-xs, initial)); }
.sneat-r-padding-left.sneat-r-padding-left { padding-left: var(--sneat-padding-left-sm, var(--sneat-padding-left-xs, initial)); }
.sneat-r-padding-right.sneat-r-padding-right { padding-right: var(--sneat-padding-right-sm, var(--sneat-padding-right-xs, initial)); }
.sneat-r-padding-top.sneat-r-padding-top { padding-top: var(--sneat-padding-top-sm, var(--sneat-padding-top-xs, initial)); }
.sneat-r-padding-bottom.sneat-r-padding-bottom { padding-bottom: var(--sneat-padding-bottom-sm, var(--sneat-padding-bottom-xs, initial)); }
.sneat-r-margin.sneat-r-margin { margin: var(--sneat-margin-sm, var(--sneat-margin-xs, initial)); }
.sneat-r-margin-left.sneat-r-margin-left { margin-left: var(--sneat-margin-left-sm, var(--sneat-margin-left-xs, initial)); }
.sneat-r-margin-right.sneat-r-margin-right { margin-right: var(--sneat-margin-right-sm, var(--sneat-margin-right-xs, initial)); }
.sneat-r-margin-top.sneat-r-margin-top { margin-top: var(--sneat-margin-top-sm, var(--sneat-margin-top-xs, initial)); }
.sneat-r-margin-bottom.sneat-r-margin-bottom { margin-bottom: var(--sneat-margin-bottom-sm, var(--sneat-margin-bottom-xs, initial)); }
.sneat-r-flex-direction.sneat-r-flex-direction { flex-direction: var(--sneat-flex-direction-sm, var(--sneat-flex-direction-xs, initial)); }
.sneat-r-align-items.sneat-r-align-items { align-items: var(--sneat-align-items-sm, var(--sneat-align-items-xs, initial)); }
.sneat-r-justify-content.sneat-r-justify-content { justify-content: var(--sneat-justify-content-sm, var(--sneat-justify-content-xs, initial)); }
.sneat-r-width.sneat-r-width { width: var(--sneat-width-sm, var(--sneat-width-xs, initial)); }
.sneat-r-max-width.sneat-r-max-width { max-width: var(--sneat-max-width-sm, var(--sneat-max-width-xs, initial)); }
.sneat-r-min-width.sneat-r-min-width { min-width: var(--sneat-min-width-sm, var(--sneat-min-width-xs, initial)); }
.sneat-r-display.sneat-r-display { display: var(--sneat-display-sm, var(--sneat-display-xs, initial)); }
.sneat-r-grid-template-columns.sneat-r-grid-template-columns { grid-template-columns: var(--sneat-grid-template-columns-sm, var(--sneat-grid-template-columns-xs, initial)); }
.sneat-r-gap.sneat-r-gap { gap: var(--sneat-gap-sm, var(--sneat-gap-xs, initial)); }
.sneat-r-height.sneat-r-height { height: var(--sneat-height-sm, var(--sneat-height-xs, initial)); }
.sneat-r-max-height.sneat-r-max-height { max-height: var(--sneat-max-height-sm, var(--sneat-max-height-xs, initial)); }
.sneat-r-min-height.sneat-r-min-height { min-height: var(--sneat-min-height-sm, var(--sneat-min-height-xs, initial)); }
.sneat-r-font-size.sneat-r-font-size { font-size: var(--sneat-font-size-sm, var(--sneat-font-size-xs, initial)); }
.sneat-r-text-align.sneat-r-text-align { text-align: var(--sneat-text-align-sm, var(--sneat-text-align-xs, initial)); }
.sneat-r-flex-wrap.sneat-r-flex-wrap { flex-wrap: var(--sneat-flex-wrap-sm, var(--sneat-flex-wrap-xs, initial)); }
}
@media (min-width: 768px) {
.sneat-r-padding.sneat-r-padding { padding: var(--sneat-padding-md, var(--sneat-padding-sm, var(--sneat-padding-xs, initial))); }
.sneat-r-padding-left.sneat-r-padding-left { padding-left: var(--sneat-padding-left-md, var(--sneat-padding-left-sm, var(--sneat-padding-left-xs, initial))); }
.sneat-r-padding-right.sneat-r-padding-right { padding-right: var(--sneat-padding-right-md, var(--sneat-padding-right-sm, var(--sneat-padding-right-xs, initial))); }
.sneat-r-padding-top.sneat-r-padding-top { padding-top: var(--sneat-padding-top-md, var(--sneat-padding-top-sm, var(--sneat-padding-top-xs, initial))); }
.sneat-r-padding-bottom.sneat-r-padding-bottom { padding-bottom: var(--sneat-padding-bottom-md, var(--sneat-padding-bottom-sm, var(--sneat-padding-bottom-xs, initial))); }
.sneat-r-margin.sneat-r-margin { margin: var(--sneat-margin-md, var(--sneat-margin-sm, var(--sneat-margin-xs, initial))); }
.sneat-r-margin-left.sneat-r-margin-left { margin-left: var(--sneat-margin-left-md, var(--sneat-margin-left-sm, var(--sneat-margin-left-xs, initial))); }
.sneat-r-margin-right.sneat-r-margin-right { margin-right: var(--sneat-margin-right-md, var(--sneat-margin-right-sm, var(--sneat-margin-right-xs, initial))); }
.sneat-r-margin-top.sneat-r-margin-top { margin-top: var(--sneat-margin-top-md, var(--sneat-margin-top-sm, var(--sneat-margin-top-xs, initial))); }
.sneat-r-margin-bottom.sneat-r-margin-bottom { margin-bottom: var(--sneat-margin-bottom-md, var(--sneat-margin-bottom-sm, var(--sneat-margin-bottom-xs, initial))); }
.sneat-r-flex-direction.sneat-r-flex-direction { flex-direction: var(--sneat-flex-direction-md, var(--sneat-flex-direction-sm, var(--sneat-flex-direction-xs, initial))); }
.sneat-r-align-items.sneat-r-align-items { align-items: var(--sneat-align-items-md, var(--sneat-align-items-sm, var(--sneat-align-items-xs, initial))); }
.sneat-r-justify-content.sneat-r-justify-content { justify-content: var(--sneat-justify-content-md, var(--sneat-justify-content-sm, var(--sneat-justify-content-xs, initial))); }
.sneat-r-width.sneat-r-width { width: var(--sneat-width-md, var(--sneat-width-sm, var(--sneat-width-xs, initial))); }
.sneat-r-max-width.sneat-r-max-width { max-width: var(--sneat-max-width-md, var(--sneat-max-width-sm, var(--sneat-max-width-xs, initial))); }
.sneat-r-min-width.sneat-r-min-width { min-width: var(--sneat-min-width-md, var(--sneat-min-width-sm, var(--sneat-min-width-xs, initial))); }
.sneat-r-display.sneat-r-display { display: var(--sneat-display-md, var(--sneat-display-sm, var(--sneat-display-xs, initial))); }
.sneat-r-grid-template-columns.sneat-r-grid-template-columns { grid-template-columns: var(--sneat-grid-template-columns-md, var(--sneat-grid-template-columns-sm, var(--sneat-grid-template-columns-xs, initial))); }
.sneat-r-gap.sneat-r-gap { gap: var(--sneat-gap-md, var(--sneat-gap-sm, var(--sneat-gap-xs, initial))); }
.sneat-r-height.sneat-r-height { height: var(--sneat-height-md, var(--sneat-height-sm, var(--sneat-height-xs, initial))); }
.sneat-r-max-height.sneat-r-max-height { max-height: var(--sneat-max-height-md, var(--sneat-max-height-sm, var(--sneat-max-height-xs, initial))); }
.sneat-r-min-height.sneat-r-min-height { min-height: var(--sneat-min-height-md, var(--sneat-min-height-sm, var(--sneat-min-height-xs, initial))); }
.sneat-r-font-size.sneat-r-font-size { font-size: var(--sneat-font-size-md, var(--sneat-font-size-sm, var(--sneat-font-size-xs, initial))); }
.sneat-r-text-align.sneat-r-text-align { text-align: var(--sneat-text-align-md, var(--sneat-text-align-sm, var(--sneat-text-align-xs, initial))); }
.sneat-r-flex-wrap.sneat-r-flex-wrap { flex-wrap: var(--sneat-flex-wrap-md, var(--sneat-flex-wrap-sm, var(--sneat-flex-wrap-xs, initial))); }
}
@media (min-width: 992px) {
.sneat-r-padding.sneat-r-padding { padding: var(--sneat-padding-lg, var(--sneat-padding-md, var(--sneat-padding-sm, var(--sneat-padding-xs, initial)))); }
.sneat-r-padding-left.sneat-r-padding-left { padding-left: var(--sneat-padding-left-lg, var(--sneat-padding-left-md, var(--sneat-padding-left-sm, var(--sneat-padding-left-xs, initial)))); }
.sneat-r-padding-right.sneat-r-padding-right { padding-right: var(--sneat-padding-right-lg, var(--sneat-padding-right-md, var(--sneat-padding-right-sm, var(--sneat-padding-right-xs, initial)))); }
.sneat-r-padding-top.sneat-r-padding-top { padding-top: var(--sneat-padding-top-lg, var(--sneat-padding-top-md, var(--sneat-padding-top-sm, var(--sneat-padding-top-xs, initial)))); }
.sneat-r-padding-bottom.sneat-r-padding-bottom { padding-bottom: var(--sneat-padding-bottom-lg, var(--sneat-padding-bottom-md, var(--sneat-padding-bottom-sm, var(--sneat-padding-bottom-xs, initial)))); }
.sneat-r-margin.sneat-r-margin { margin: var(--sneat-margin-lg, var(--sneat-margin-md, var(--sneat-margin-sm, var(--sneat-margin-xs, initial)))); }
.sneat-r-margin-left.sneat-r-margin-left { margin-left: var(--sneat-margin-left-lg, var(--sneat-margin-left-md, var(--sneat-margin-left-sm, var(--sneat-margin-left-xs, initial)))); }
.sneat-r-margin-right.sneat-r-margin-right { margin-right: var(--sneat-margin-right-lg, var(--sneat-margin-right-md, var(--sneat-margin-right-sm, var(--sneat-margin-right-xs, initial)))); }
.sneat-r-margin-top.sneat-r-margin-top { margin-top: var(--sneat-margin-top-lg, var(--sneat-margin-top-md, var(--sneat-margin-top-sm, var(--sneat-margin-top-xs, initial)))); }
.sneat-r-margin-bottom.sneat-r-margin-bottom { margin-bottom: var(--sneat-margin-bottom-lg, var(--sneat-margin-bottom-md, var(--sneat-margin-bottom-sm, var(--sneat-margin-bottom-xs, initial)))); }
.sneat-r-flex-direction.sneat-r-flex-direction { flex-direction: var(--sneat-flex-direction-lg, var(--sneat-flex-direction-md, var(--sneat-flex-direction-sm, var(--sneat-flex-direction-xs, initial)))); }
.sneat-r-align-items.sneat-r-align-items { align-items: var(--sneat-align-items-lg, var(--sneat-align-items-md, var(--sneat-align-items-sm, var(--sneat-align-items-xs, initial)))); }
.sneat-r-justify-content.sneat-r-justify-content { justify-content: var(--sneat-justify-content-lg, var(--sneat-justify-content-md, var(--sneat-justify-content-sm, var(--sneat-justify-content-xs, initial)))); }
.sneat-r-width.sneat-r-width { width: var(--sneat-width-lg, var(--sneat-width-md, var(--sneat-width-sm, var(--sneat-width-xs, initial)))); }
.sneat-r-max-width.sneat-r-max-width { max-width: var(--sneat-max-width-lg, var(--sneat-max-width-md, var(--sneat-max-width-sm, var(--sneat-max-width-xs, initial)))); }
.sneat-r-min-width.sneat-r-min-width { min-width: var(--sneat-min-width-lg, var(--sneat-min-width-md, var(--sneat-min-width-sm, var(--sneat-min-width-xs, initial)))); }
.sneat-r-display.sneat-r-display { display: var(--sneat-display-lg, var(--sneat-display-md, var(--sneat-display-sm, var(--sneat-display-xs, initial)))); }
.sneat-r-grid-template-columns.sneat-r-grid-template-columns { grid-template-columns: var(--sneat-grid-template-columns-lg, var(--sneat-grid-template-columns-md, var(--sneat-grid-template-columns-sm, var(--sneat-grid-template-columns-xs, initial)))); }
.sneat-r-gap.sneat-r-gap { gap: var(--sneat-gap-lg, var(--sneat-gap-md, var(--sneat-gap-sm, var(--sneat-gap-xs, initial)))); }
.sneat-r-height.sneat-r-height { height: var(--sneat-height-lg, var(--sneat-height-md, var(--sneat-height-sm, var(--sneat-height-xs, initial)))); }
.sneat-r-max-height.sneat-r-max-height { max-height: var(--sneat-max-height-lg, var(--sneat-max-height-md, var(--sneat-max-height-sm, var(--sneat-max-height-xs, initial)))); }
.sneat-r-min-height.sneat-r-min-height { min-height: var(--sneat-min-height-lg, var(--sneat-min-height-md, var(--sneat-min-height-sm, var(--sneat-min-height-xs, initial)))); }
.sneat-r-font-size.sneat-r-font-size { font-size: var(--sneat-font-size-lg, var(--sneat-font-size-md, var(--sneat-font-size-sm, var(--sneat-font-size-xs, initial)))); }
.sneat-r-text-align.sneat-r-text-align { text-align: var(--sneat-text-align-lg, var(--sneat-text-align-md, var(--sneat-text-align-sm, var(--sneat-text-align-xs, initial)))); }
.sneat-r-flex-wrap.sneat-r-flex-wrap { flex-wrap: var(--sneat-flex-wrap-lg, var(--sneat-flex-wrap-md, var(--sneat-flex-wrap-sm, var(--sneat-flex-wrap-xs, initial)))); }
}
@media (min-width: 1200px) {
.sneat-r-padding.sneat-r-padding { padding: var(--sneat-padding-xl, var(--sneat-padding-lg, var(--sneat-padding-md, var(--sneat-padding-sm, var(--sneat-padding-xs, initial))))); }
.sneat-r-padding-left.sneat-r-padding-left { padding-left: var(--sneat-padding-left-xl, var(--sneat-padding-left-lg, var(--sneat-padding-left-md, var(--sneat-padding-left-sm, var(--sneat-padding-left-xs, initial))))); }
.sneat-r-padding-right.sneat-r-padding-right { padding-right: var(--sneat-padding-right-xl, var(--sneat-padding-right-lg, var(--sneat-padding-right-md, var(--sneat-padding-right-sm, var(--sneat-padding-right-xs, initial))))); }
.sneat-r-padding-top.sneat-r-padding-top { padding-top: var(--sneat-padding-top-xl, var(--sneat-padding-top-lg, var(--sneat-padding-top-md, var(--sneat-padding-top-sm, var(--sneat-padding-top-xs, initial))))); }
.sneat-r-padding-bottom.sneat-r-padding-bottom { padding-bottom: var(--sneat-padding-bottom-xl, var(--sneat-padding-bottom-lg, var(--sneat-padding-bottom-md, var(--sneat-padding-bottom-sm, var(--sneat-padding-bottom-xs, initial))))); }
.sneat-r-margin.sneat-r-margin { margin: var(--sneat-margin-xl, var(--sneat-margin-lg, var(--sneat-margin-md, var(--sneat-margin-sm, var(--sneat-margin-xs, initial))))); }
.sneat-r-margin-left.sneat-r-margin-left { margin-left: var(--sneat-margin-left-xl, var(--sneat-margin-left-lg, var(--sneat-margin-left-md, var(--sneat-margin-left-sm, var(--sneat-margin-left-xs, initial))))); }
.sneat-r-margin-right.sneat-r-margin-right { margin-right: var(--sneat-margin-right-xl, var(--sneat-margin-right-lg, var(--sneat-margin-right-md, var(--sneat-margin-right-sm, var(--sneat-margin-right-xs, initial))))); }
.sneat-r-margin-top.sneat-r-margin-top { margin-top: var(--sneat-margin-top-xl, var(--sneat-margin-top-lg, var(--sneat-margin-top-md, var(--sneat-margin-top-sm, var(--sneat-margin-top-xs, initial))))); }
.sneat-r-margin-bottom.sneat-r-margin-bottom { margin-bottom: var(--sneat-margin-bottom-xl, var(--sneat-margin-bottom-lg, var(--sneat-margin-bottom-md, var(--sneat-margin-bottom-sm, var(--sneat-margin-bottom-xs, initial))))); }
.sneat-r-flex-direction.sneat-r-flex-direction { flex-direction: var(--sneat-flex-direction-xl, var(--sneat-flex-direction-lg, var(--sneat-flex-direction-md, var(--sneat-flex-direction-sm, var(--sneat-flex-direction-xs, initial))))); }
.sneat-r-align-items.sneat-r-align-items { align-items: var(--sneat-align-items-xl, var(--sneat-align-items-lg, var(--sneat-align-items-md, var(--sneat-align-items-sm, var(--sneat-align-items-xs, initial))))); }
.sneat-r-justify-content.sneat-r-justify-content { justify-content: var(--sneat-justify-content-xl, var(--sneat-justify-content-lg, var(--sneat-justify-content-md, var(--sneat-justify-content-sm, var(--sneat-justify-content-xs, initial))))); }
.sneat-r-width.sneat-r-width { width: var(--sneat-width-xl, var(--sneat-width-lg, var(--sneat-width-md, var(--sneat-width-sm, var(--sneat-width-xs, initial))))); }
.sneat-r-max-width.sneat-r-max-width { max-width: var(--sneat-max-width-xl, var(--sneat-max-width-lg, var(--sneat-max-width-md, var(--sneat-max-width-sm, var(--sneat-max-width-xs, initial))))); }
.sneat-r-min-width.sneat-r-min-width { min-width: var(--sneat-min-width-xl, var(--sneat-min-width-lg, var(--sneat-min-width-md, var(--sneat-min-width-sm, var(--sneat-min-width-xs, initial))))); }
.sneat-r-display.sneat-r-display { display: var(--sneat-display-xl, var(--sneat-display-lg, var(--sneat-display-md, var(--sneat-display-sm, var(--sneat-display-xs, initial))))); }
.sneat-r-grid-template-columns.sneat-r-grid-template-columns { grid-template-columns: var(--sneat-grid-template-columns-xl, var(--sneat-grid-template-columns-lg, var(--sneat-grid-template-columns-md, var(--sneat-grid-template-columns-sm, var(--sneat-grid-template-columns-xs, initial))))); }
.sneat-r-gap.sneat-r-gap { gap: var(--sneat-gap-xl, var(--sneat-gap-lg, var(--sneat-gap-md, var(--sneat-gap-sm, var(--sneat-gap-xs, initial))))); }
.sneat-r-height.sneat-r-height { height: var(--sneat-height-xl, var(--sneat-height-lg, var(--sneat-height-md, var(--sneat-height-sm, var(--sneat-height-xs, initial))))); }
.sneat-r-max-height.sneat-r-max-height { max-height: var(--sneat-max-height-xl, var(--sneat-max-height-lg, var(--sneat-max-height-md, var(--sneat-max-height-sm, var(--sneat-max-height-xs, initial))))); }
.sneat-r-min-height.sneat-r-min-height { min-height: var(--sneat-min-height-xl, var(--sneat-min-height-lg, var(--sneat-min-height-md, var(--sneat-min-height-sm, var(--sneat-min-height-xs, initial))))); }
.sneat-r-font-size.sneat-r-font-size { font-size: var(--sneat-font-size-xl, var(--sneat-font-size-lg, var(--sneat-font-size-md, var(--sneat-font-size-sm, var(--sneat-font-size-xs, initial))))); }
.sneat-r-text-align.sneat-r-text-align { text-align: var(--sneat-text-align-xl, var(--sneat-text-align-lg, var(--sneat-text-align-md, var(--sneat-text-align-sm, var(--sneat-text-align-xs, initial))))); }
.sneat-r-flex-wrap.sneat-r-flex-wrap { flex-wrap: var(--sneat-flex-wrap-xl, var(--sneat-flex-wrap-lg, var(--sneat-flex-wrap-md, var(--sneat-flex-wrap-sm, var(--sneat-flex-wrap-xs, initial))))); }
}
@media (min-width: 1400px) {
.sneat-r-padding.sneat-r-padding { padding: var(--sneat-padding-xxl, var(--sneat-padding-xl, var(--sneat-padding-lg, var(--sneat-padding-md, var(--sneat-padding-sm, var(--sneat-padding-xs, initial)))))); }
.sneat-r-padding-left.sneat-r-padding-left { padding-left: var(--sneat-padding-left-xxl, var(--sneat-padding-left-xl, var(--sneat-padding-left-lg, var(--sneat-padding-left-md, var(--sneat-padding-left-sm, var(--sneat-padding-left-xs, initial)))))); }
.sneat-r-padding-right.sneat-r-padding-right { padding-right: var(--sneat-padding-right-xxl, var(--sneat-padding-right-xl, var(--sneat-padding-right-lg, var(--sneat-padding-right-md, var(--sneat-padding-right-sm, var(--sneat-padding-right-xs, initial)))))); }
.sneat-r-padding-top.sneat-r-padding-top { padding-top: var(--sneat-padding-top-xxl, var(--sneat-padding-top-xl, var(--sneat-padding-top-lg, var(--sneat-padding-top-md, var(--sneat-padding-top-sm, var(--sneat-padding-top-xs, initial)))))); }
.sneat-r-padding-bottom.sneat-r-padding-bottom { padding-bottom: var(--sneat-padding-bottom-xxl, var(--sneat-padding-bottom-xl, var(--sneat-padding-bottom-lg, var(--sneat-padding-bottom-md, var(--sneat-padding-bottom-sm, var(--sneat-padding-bottom-xs, initial)))))); }
.sneat-r-margin.sneat-r-margin { margin: var(--sneat-margin-xxl, var(--sneat-margin-xl, var(--sneat-margin-lg, var(--sneat-margin-md, var(--sneat-margin-sm, var(--sneat-margin-xs, initial)))))); }
.sneat-r-margin-left.sneat-r-margin-left { margin-left: var(--sneat-margin-left-xxl, var(--sneat-margin-left-xl, var(--sneat-margin-left-lg, var(--sneat-margin-left-md, var(--sneat-margin-left-sm, var(--sneat-margin-left-xs, initial)))))); }
.sneat-r-margin-right.sneat-r-margin-right { margin-right: var(--sneat-margin-right-xxl, var(--sneat-margin-right-xl, var(--sneat-margin-right-lg, var(--sneat-margin-right-md, var(--sneat-margin-right-sm, var(--sneat-margin-right-xs, initial)))))); }
.sneat-r-margin-top.sneat-r-margin-top { margin-top: var(--sneat-margin-top-xxl, var(--sneat-margin-top-xl, var(--sneat-margin-top-lg, var(--sneat-margin-top-md, var(--sneat-margin-top-sm, var(--sneat-margin-top-xs, initial)))))); }
.sneat-r-margin-bottom.sneat-r-margin-bottom { margin-bottom: var(--sneat-margin-bottom-xxl, var(--sneat-margin-bottom-xl, var(--sneat-margin-bottom-lg, var(--sneat-margin-bottom-md, var(--sneat-margin-bottom-sm, var(--sneat-margin-bottom-xs, initial)))))); }
.sneat-r-flex-direction.sneat-r-flex-direction { flex-direction: var(--sneat-flex-direction-xxl, var(--sneat-flex-direction-xl, var(--sneat-flex-direction-lg, var(--sneat-flex-direction-md, var(--sneat-flex-direction-sm, var(--sneat-flex-direction-xs, initial)))))); }
.sneat-r-align-items.sneat-r-align-items { align-items: var(--sneat-align-items-xxl, var(--sneat-align-items-xl, var(--sneat-align-items-lg, var(--sneat-align-items-md, var(--sneat-align-items-sm, var(--sneat-align-items-xs, initial)))))); }
.sneat-r-justify-content.sneat-r-justify-content { justify-content: var(--sneat-justify-content-xxl, var(--sneat-justify-content-xl, var(--sneat-justify-content-lg, var(--sneat-justify-content-md, var(--sneat-justify-content-sm, var(--sneat-justify-content-xs, initial)))))); }
.sneat-r-width.sneat-r-width { width: var(--sneat-width-xxl, var(--sneat-width-xl, var(--sneat-width-lg, var(--sneat-width-md, var(--sneat-width-sm, var(--sneat-width-xs, initial)))))); }
.sneat-r-max-width.sneat-r-max-width { max-width: var(--sneat-max-width-xxl, var(--sneat-max-width-xl, var(--sneat-max-width-lg, var(--sneat-max-width-md, var(--sneat-max-width-sm, var(--sneat-max-width-xs, initial)))))); }
.sneat-r-min-width.sneat-r-min-width { min-width: var(--sneat-min-width-xxl, var(--sneat-min-width-xl, var(--sneat-min-width-lg, var(--sneat-min-width-md, var(--sneat-min-width-sm, var(--sneat-min-width-xs, initial)))))); }
.sneat-r-display.sneat-r-display { display: var(--sneat-display-xxl, var(--sneat-display-xl, var(--sneat-display-lg, var(--sneat-display-md, var(--sneat-display-sm, var(--sneat-display-xs, initial)))))); }
.sneat-r-grid-template-columns.sneat-r-grid-template-columns { grid-template-columns: var(--sneat-grid-template-columns-xxl, var(--sneat-grid-template-columns-xl, var(--sneat-grid-template-columns-lg, var(--sneat-grid-template-columns-md, var(--sneat-grid-template-columns-sm, var(--sneat-grid-template-columns-xs, initial)))))); }
.sneat-r-gap.sneat-r-gap { gap: var(--sneat-gap-xxl, var(--sneat-gap-xl, var(--sneat-gap-lg, var(--sneat-gap-md, var(--sneat-gap-sm, var(--sneat-gap-xs, initial)))))); }
.sneat-r-height.sneat-r-height { height: var(--sneat-height-xxl, var(--sneat-height-xl, var(--sneat-height-lg, var(--sneat-height-md, var(--sneat-height-sm, var(--sneat-height-xs, initial)))))); }
.sneat-r-max-height.sneat-r-max-height { max-height: var(--sneat-max-height-xxl, var(--sneat-max-height-xl, var(--sneat-max-height-lg, var(--sneat-max-height-md, var(--sneat-max-height-sm, var(--sneat-max-height-xs, initial)))))); }
.sneat-r-min-height.sneat-r-min-height { min-height: var(--sneat-min-height-xxl, var(--sneat-min-height-xl, var(--sneat-min-height-lg, var(--sneat-min-height-md, var(--sneat-min-height-sm, var(--sneat-min-height-xs, initial)))))); }
.sneat-r-font-size.sneat-r-font-size { font-size: var(--sneat-font-size-xxl, var(--sneat-font-size-xl, var(--sneat-font-size-lg, var(--sneat-font-size-md, var(--sneat-font-size-sm, var(--sneat-font-size-xs, initial)))))); }
.sneat-r-text-align.sneat-r-text-align { text-align: var(--sneat-text-align-xxl, var(--sneat-text-align-xl, var(--sneat-text-align-lg, var(--sneat-text-align-md, var(--sneat-text-align-sm, var(--sneat-text-align-xs, initial)))))); }
.sneat-r-flex-wrap.sneat-r-flex-wrap { flex-wrap: var(--sneat-flex-wrap-xxl, var(--sneat-flex-wrap-xl, var(--sneat-flex-wrap-lg, var(--sneat-flex-wrap-md, var(--sneat-flex-wrap-sm, var(--sneat-flex-wrap-xs, initial)))))); }
}

