@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSansArabic-Regular-B2a76lLF.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexSansArabic-Medium-CRRMh-dh.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSansArabic-SemiBold-FtXILkUg.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexSansArabic-Bold-DP_E0jdd.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSans-Regular-BiEB_oxT.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexSans-Medium-BQLKo0ot.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSans-SemiBold-KfaJl9PC.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexSans-Bold-CDYgCOW4.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-Regular-Du0PCiXT.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-Medium-CiYsa3y2.woff2) format("woff2")}@font-face{font-family:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Lalezar-Regular-B3Pnkjgs.woff2) format("woff2")}:root{color-scheme:light;--color-primary: #FFEA00;--color-on-primary: #0D0D0D;--color-secondary: #0670D8;--color-on-secondary: #FFFFFF;--color-tertiary: #D32F63;--color-on-tertiary: #FFFFFF;--color-tertiary-container: #FFE8EB;--color-on-tertiary-container: #A21B48;--color-background: #F7F7F8;--color-surface: #FFFFFF;--color-surface-alt: #EFF0F3;--color-success: #00833E;--color-on-success: #FFFFFF;--color-success-container: #E3F4E7;--color-on-success-container: #006E36;--color-warning: #F5A623;--color-on-warning: #45300E;--color-warning-container: #FDF0DA;--color-on-warning-container: #8A5806;--color-danger: #DA2A2A;--color-on-danger: #FFFFFF;--color-danger-container: #FCE8EA;--color-on-danger-container: #B21E2C;--color-info: #0670D8;--color-on-info: #FFFFFF;--color-info-container: #E4F0FF;--color-on-info-container: #0359AE;--color-border: #E4E6EB;--color-border-strong: #CDD0D9;--color-text-primary: #0D0D0D;--color-text-secondary: #5A6072;--color-text-disabled: #A6ACBF;--color-text-inverse: #FFFFFF;--color-overlay: #12151F7A;--color-focus-ring: #0670D8;--color-accent-sky: #6EC1F5;--shadow-sm: 0 1px 2px rgba(18, 21, 31, .06);--shadow-md: 0 2px 8px rgba(18, 21, 31, .08);--shadow-lg: 0 8px 24px rgba(18, 21, 31, .12);--status-order-pending-color: #F5A623;--status-order-pending-container: #FDF0DA;--status-order-pending-on-container: #8A5806;--status-order-confirmed-color: #0E9384;--status-order-confirmed-container: #E0F2F0;--status-order-confirmed-on-container: #0A6B60;--status-order-in-delivery-color: #0670D8;--status-order-in-delivery-container: #E4F0FF;--status-order-in-delivery-on-container: #0359AE;--status-order-delivered-color: #00833E;--status-order-delivered-container: #E3F4E7;--status-order-delivered-on-container: #006E36;--status-order-returned-color: #DA2A2A;--status-order-returned-container: #FCE8EA;--status-order-returned-on-container: #B21E2C;--status-order-cancelled-color: #7C8296;--status-order-cancelled-container: #EFF0F3;--status-order-cancelled-on-container: #5A6072;--status-order-scheduled-color: #7C3AED;--status-order-scheduled-container: #EFE7FD;--status-order-scheduled-on-container: #5B21B6;--status-payment-initiated-color: #7C8296;--status-payment-initiated-container: #EFF0F3;--status-payment-initiated-on-container: #5A6072;--status-payment-pending-color: #F5A623;--status-payment-pending-container: #FDF0DA;--status-payment-pending-on-container: #8A5806;--status-payment-succeeded-color: #00833E;--status-payment-succeeded-container: #E3F4E7;--status-payment-succeeded-on-container: #006E36;--status-payment-failed-color: #DA2A2A;--status-payment-failed-container: #FCE8EA;--status-payment-failed-on-container: #B21E2C;--status-payment-refunded-color: #0670D8;--status-payment-refunded-container: #E4F0FF;--status-payment-refunded-on-container: #0359AE;--status-payment-partially-refunded-color: #0E9384;--status-payment-partially-refunded-container: #E0F2F0;--status-payment-partially-refunded-on-container: #0A6B60;--status-payment-cancelled-color: #7C8296;--status-payment-cancelled-container: #EFF0F3;--status-payment-cancelled-on-container: #5A6072;--status-driver-online-color: #00833E;--status-driver-online-container: #E3F4E7;--status-driver-online-on-container: #006E36;--status-driver-offline-color: #7C8296;--status-driver-offline-container: #EFF0F3;--status-driver-offline-on-container: #5A6072;--status-driver-on-delivery-color: #0670D8;--status-driver-on-delivery-container: #E4F0FF;--status-driver-on-delivery-on-container: #0359AE;--status-driver-blocked-color: #DA2A2A;--status-driver-blocked-container: #FCE8EA;--status-driver-blocked-on-container: #B21E2C;--status-settlement-draft-color: #7C8296;--status-settlement-draft-container: #EFF0F3;--status-settlement-draft-on-container: #5A6072;--status-settlement-pending-color: #F5A623;--status-settlement-pending-container: #FDF0DA;--status-settlement-pending-on-container: #8A5806;--status-settlement-settled-color: #00833E;--status-settlement-settled-container: #E3F4E7;--status-settlement-settled-on-container: #006E36;--status-settlement-void-color: #7C8296;--status-settlement-void-container: #EFF0F3;--status-settlement-void-on-container: #5A6072;--status-settlement-disputed-color: #DA2A2A;--status-settlement-disputed-container: #FCE8EA;--status-settlement-disputed-on-container: #B21E2C;--status-subscription-active-color: #00833E;--status-subscription-active-container: #E3F4E7;--status-subscription-active-on-container: #006E36;--status-subscription-expiring-color: #F5A623;--status-subscription-expiring-container: #FDF0DA;--status-subscription-expiring-on-container: #8A5806;--status-subscription-expired-color: #DA2A2A;--status-subscription-expired-container: #FCE8EA;--status-subscription-expired-on-container: #B21E2C;--status-subscription-renewed-color: #0670D8;--status-subscription-renewed-container: #E4F0FF;--status-subscription-renewed-on-container: #0359AE;--status-subscription-cancelled-color: #7C8296;--status-subscription-cancelled-container: #EFF0F3;--status-subscription-cancelled-on-container: #5A6072;--status-promotion-draft-color: #7C8296;--status-promotion-draft-container: #EFF0F3;--status-promotion-draft-on-container: #5A6072;--status-promotion-active-color: #00833E;--status-promotion-active-container: #E3F4E7;--status-promotion-active-on-container: #006E36;--status-promotion-paused-color: #F5A623;--status-promotion-paused-container: #FDF0DA;--status-promotion-paused-on-container: #8A5806;--status-promotion-ended-color: #0E9384;--status-promotion-ended-container: #E0F2F0;--status-promotion-ended-on-container: #0A6B60;--status-promotion-archived-color: #7C8296;--status-promotion-archived-container: #EFF0F3;--status-promotion-archived-on-container: #5A6072;--chart-series-1: #2A78D6;--chart-series-2: #D95926;--chart-series-3: #199E70;--chart-series-4: #C98500;--chart-series-5: #D55181;--chart-series-6: #008300;--font-sans: "IBM Plex Sans Arabic", "IBM Plex Sans", -apple-system, "Segoe UI", Tahoma, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Consolas, monospace;--font-display: "Lalezar", "IBM Plex Sans Arabic", "IBM Plex Sans", -apple-system, "Segoe UI", Tahoma, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-display-size: 2.375rem;--text-display-line: 3.5rem;--text-display-weight: 400;--text-display-family: var(--font-display);--text-h1-size: 1.875rem;--text-h1-line: 2.75rem;--text-h1-weight: 400;--text-h1-family: var(--font-display);--text-h2-size: 1.5rem;--text-h2-line: 2.25rem;--text-h2-weight: 400;--text-h2-family: var(--font-display);--text-h3-size: 1.125rem;--text-h3-line: 1.625rem;--text-h3-weight: 600;--text-h3-family: var(--font-sans);--text-body-lg-size: 1rem;--text-body-lg-line: 1.5rem;--text-body-lg-weight: 400;--text-body-lg-family: var(--font-sans);--text-body-size: .875rem;--text-body-line: 1.375rem;--text-body-weight: 400;--text-body-family: var(--font-sans);--text-label-size: .8125rem;--text-label-line: 1.125rem;--text-label-weight: 500;--text-label-family: var(--font-sans);--text-caption-size: .75rem;--text-caption-line: 1.125rem;--text-caption-weight: 400;--text-caption-family: var(--font-sans);--text-overline-size: .6875rem;--text-overline-line: 1rem;--text-overline-weight: 600;--text-overline-family: var(--font-sans);--text-stat-size: 1.875rem;--text-stat-line: 2.625rem;--text-stat-weight: 700;--text-stat-family: var(--font-sans);--space-0: 0rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--space-10: 4rem;--touch-target-min: 2.75rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-xl: 1.25rem;--radius-full: 999px;--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-decelerate: cubic-bezier(0, 0, 0, 1);--ease-accelerate: cubic-bezier(.3, 0, 1, 1);--state-hover: .08;--state-pressed: .12;--state-focus: .12;--state-drag: .16;--state-disabled-content: .38;--state-disabled-container: .12}:root[data-theme=dark]{color-scheme:dark;--color-primary: #FFEA00;--color-on-primary: #0D0D0D;--color-secondary: #5FA7FF;--color-on-secondary: #12151F;--color-tertiary: #F17993;--color-on-tertiary: #12151F;--color-tertiary-container: #521A28;--color-on-tertiary-container: #F8A1B1;--color-background: #12151F;--color-surface: #1B1F2B;--color-surface-alt: #242A38;--color-success: #4ABF76;--color-on-success: #12151F;--color-success-container: #003C1A;--color-on-success-container: #87D29E;--color-warning: #FFB84D;--color-on-warning: #12151F;--color-warning-container: #45300E;--color-on-warning-container: #F9C874;--color-danger: #FF6B72;--color-on-danger: #12151F;--color-danger-container: #5C1218;--color-on-danger-container: #F29AA3;--color-info: #5FA7FF;--color-on-info: #12151F;--color-info-container: #0D305A;--color-on-info-container: #8FC1FF;--color-border: #2E3547;--color-border-strong: #434A5E;--color-text-primary: #F7F7F8;--color-text-secondary: #A6ACBF;--color-text-disabled: #5A6072;--color-text-inverse: #1B1F2B;--color-overlay: #00000099;--color-focus-ring: #5FA7FF;--color-accent-sky: #5AA9DB;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--shadow-md: 0 2px 8px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--status-order-pending-color: #FFB84D;--status-order-pending-container: #45300E;--status-order-pending-on-container: #F9C874;--status-order-confirmed-color: #2FB8A6;--status-order-confirmed-container: #07443D;--status-order-confirmed-on-container: #6CC7BC;--status-order-in-delivery-color: #5FA7FF;--status-order-in-delivery-container: #0D305A;--status-order-in-delivery-on-container: #8FC1FF;--status-order-delivered-color: #4ABF76;--status-order-delivered-container: #003C1A;--status-order-delivered-on-container: #87D29E;--status-order-returned-color: #FF6B72;--status-order-returned-container: #5C1218;--status-order-returned-on-container: #F29AA3;--status-order-cancelled-color: #A6ACBF;--status-order-cancelled-container: #242A38;--status-order-cancelled-on-container: #A6ACBF;--status-order-scheduled-color: #A78BFA;--status-order-scheduled-container: #3B1478;--status-order-scheduled-on-container: #C4A5F5;--status-payment-initiated-color: #A6ACBF;--status-payment-initiated-container: #242A38;--status-payment-initiated-on-container: #A6ACBF;--status-payment-pending-color: #FFB84D;--status-payment-pending-container: #45300E;--status-payment-pending-on-container: #F9C874;--status-payment-succeeded-color: #4ABF76;--status-payment-succeeded-container: #003C1A;--status-payment-succeeded-on-container: #87D29E;--status-payment-failed-color: #FF6B72;--status-payment-failed-container: #5C1218;--status-payment-failed-on-container: #F29AA3;--status-payment-refunded-color: #5FA7FF;--status-payment-refunded-container: #0D305A;--status-payment-refunded-on-container: #8FC1FF;--status-payment-partially-refunded-color: #2FB8A6;--status-payment-partially-refunded-container: #07443D;--status-payment-partially-refunded-on-container: #6CC7BC;--status-payment-cancelled-color: #A6ACBF;--status-payment-cancelled-container: #242A38;--status-payment-cancelled-on-container: #A6ACBF;--status-driver-online-color: #4ABF76;--status-driver-online-container: #003C1A;--status-driver-online-on-container: #87D29E;--status-driver-offline-color: #A6ACBF;--status-driver-offline-container: #242A38;--status-driver-offline-on-container: #A6ACBF;--status-driver-on-delivery-color: #5FA7FF;--status-driver-on-delivery-container: #0D305A;--status-driver-on-delivery-on-container: #8FC1FF;--status-driver-blocked-color: #FF6B72;--status-driver-blocked-container: #5C1218;--status-driver-blocked-on-container: #F29AA3;--status-settlement-draft-color: #A6ACBF;--status-settlement-draft-container: #242A38;--status-settlement-draft-on-container: #A6ACBF;--status-settlement-pending-color: #FFB84D;--status-settlement-pending-container: #45300E;--status-settlement-pending-on-container: #F9C874;--status-settlement-settled-color: #4ABF76;--status-settlement-settled-container: #003C1A;--status-settlement-settled-on-container: #87D29E;--status-settlement-void-color: #A6ACBF;--status-settlement-void-container: #242A38;--status-settlement-void-on-container: #A6ACBF;--status-settlement-disputed-color: #FF6B72;--status-settlement-disputed-container: #5C1218;--status-settlement-disputed-on-container: #F29AA3;--status-subscription-active-color: #4ABF76;--status-subscription-active-container: #003C1A;--status-subscription-active-on-container: #87D29E;--status-subscription-expiring-color: #FFB84D;--status-subscription-expiring-container: #45300E;--status-subscription-expiring-on-container: #F9C874;--status-subscription-expired-color: #FF6B72;--status-subscription-expired-container: #5C1218;--status-subscription-expired-on-container: #F29AA3;--status-subscription-renewed-color: #5FA7FF;--status-subscription-renewed-container: #0D305A;--status-subscription-renewed-on-container: #8FC1FF;--status-subscription-cancelled-color: #A6ACBF;--status-subscription-cancelled-container: #242A38;--status-subscription-cancelled-on-container: #A6ACBF;--status-promotion-draft-color: #A6ACBF;--status-promotion-draft-container: #242A38;--status-promotion-draft-on-container: #A6ACBF;--status-promotion-active-color: #4ABF76;--status-promotion-active-container: #003C1A;--status-promotion-active-on-container: #87D29E;--status-promotion-paused-color: #FFB84D;--status-promotion-paused-container: #45300E;--status-promotion-paused-on-container: #F9C874;--status-promotion-ended-color: #2FB8A6;--status-promotion-ended-container: #07443D;--status-promotion-ended-on-container: #6CC7BC;--status-promotion-archived-color: #A6ACBF;--status-promotion-archived-container: #242A38;--status-promotion-archived-on-container: #A6ACBF;--chart-series-1: #3987E5;--chart-series-2: #D95926;--chart-series-3: #199E70;--chart-series-4: #C98500;--chart-series-5: #D55181;--chart-series-6: #008300}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not([data-theme=dark]){color-scheme:dark;--color-primary: #FFEA00;--color-on-primary: #0D0D0D;--color-secondary: #5FA7FF;--color-on-secondary: #12151F;--color-tertiary: #F17993;--color-on-tertiary: #12151F;--color-tertiary-container: #521A28;--color-on-tertiary-container: #F8A1B1;--color-background: #12151F;--color-surface: #1B1F2B;--color-surface-alt: #242A38;--color-success: #4ABF76;--color-on-success: #12151F;--color-success-container: #003C1A;--color-on-success-container: #87D29E;--color-warning: #FFB84D;--color-on-warning: #12151F;--color-warning-container: #45300E;--color-on-warning-container: #F9C874;--color-danger: #FF6B72;--color-on-danger: #12151F;--color-danger-container: #5C1218;--color-on-danger-container: #F29AA3;--color-info: #5FA7FF;--color-on-info: #12151F;--color-info-container: #0D305A;--color-on-info-container: #8FC1FF;--color-border: #2E3547;--color-border-strong: #434A5E;--color-text-primary: #F7F7F8;--color-text-secondary: #A6ACBF;--color-text-disabled: #5A6072;--color-text-inverse: #1B1F2B;--color-overlay: #00000099;--color-focus-ring: #5FA7FF;--color-accent-sky: #5AA9DB;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--shadow-md: 0 2px 8px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--status-order-pending-color: #FFB84D;--status-order-pending-container: #45300E;--status-order-pending-on-container: #F9C874;--status-order-confirmed-color: #2FB8A6;--status-order-confirmed-container: #07443D;--status-order-confirmed-on-container: #6CC7BC;--status-order-in-delivery-color: #5FA7FF;--status-order-in-delivery-container: #0D305A;--status-order-in-delivery-on-container: #8FC1FF;--status-order-delivered-color: #4ABF76;--status-order-delivered-container: #003C1A;--status-order-delivered-on-container: #87D29E;--status-order-returned-color: #FF6B72;--status-order-returned-container: #5C1218;--status-order-returned-on-container: #F29AA3;--status-order-cancelled-color: #A6ACBF;--status-order-cancelled-container: #242A38;--status-order-cancelled-on-container: #A6ACBF;--status-order-scheduled-color: #A78BFA;--status-order-scheduled-container: #3B1478;--status-order-scheduled-on-container: #C4A5F5;--status-payment-initiated-color: #A6ACBF;--status-payment-initiated-container: #242A38;--status-payment-initiated-on-container: #A6ACBF;--status-payment-pending-color: #FFB84D;--status-payment-pending-container: #45300E;--status-payment-pending-on-container: #F9C874;--status-payment-succeeded-color: #4ABF76;--status-payment-succeeded-container: #003C1A;--status-payment-succeeded-on-container: #87D29E;--status-payment-failed-color: #FF6B72;--status-payment-failed-container: #5C1218;--status-payment-failed-on-container: #F29AA3;--status-payment-refunded-color: #5FA7FF;--status-payment-refunded-container: #0D305A;--status-payment-refunded-on-container: #8FC1FF;--status-payment-partially-refunded-color: #2FB8A6;--status-payment-partially-refunded-container: #07443D;--status-payment-partially-refunded-on-container: #6CC7BC;--status-payment-cancelled-color: #A6ACBF;--status-payment-cancelled-container: #242A38;--status-payment-cancelled-on-container: #A6ACBF;--status-driver-online-color: #4ABF76;--status-driver-online-container: #003C1A;--status-driver-online-on-container: #87D29E;--status-driver-offline-color: #A6ACBF;--status-driver-offline-container: #242A38;--status-driver-offline-on-container: #A6ACBF;--status-driver-on-delivery-color: #5FA7FF;--status-driver-on-delivery-container: #0D305A;--status-driver-on-delivery-on-container: #8FC1FF;--status-driver-blocked-color: #FF6B72;--status-driver-blocked-container: #5C1218;--status-driver-blocked-on-container: #F29AA3;--status-settlement-draft-color: #A6ACBF;--status-settlement-draft-container: #242A38;--status-settlement-draft-on-container: #A6ACBF;--status-settlement-pending-color: #FFB84D;--status-settlement-pending-container: #45300E;--status-settlement-pending-on-container: #F9C874;--status-settlement-settled-color: #4ABF76;--status-settlement-settled-container: #003C1A;--status-settlement-settled-on-container: #87D29E;--status-settlement-void-color: #A6ACBF;--status-settlement-void-container: #242A38;--status-settlement-void-on-container: #A6ACBF;--status-settlement-disputed-color: #FF6B72;--status-settlement-disputed-container: #5C1218;--status-settlement-disputed-on-container: #F29AA3;--status-subscription-active-color: #4ABF76;--status-subscription-active-container: #003C1A;--status-subscription-active-on-container: #87D29E;--status-subscription-expiring-color: #FFB84D;--status-subscription-expiring-container: #45300E;--status-subscription-expiring-on-container: #F9C874;--status-subscription-expired-color: #FF6B72;--status-subscription-expired-container: #5C1218;--status-subscription-expired-on-container: #F29AA3;--status-subscription-renewed-color: #5FA7FF;--status-subscription-renewed-container: #0D305A;--status-subscription-renewed-on-container: #8FC1FF;--status-subscription-cancelled-color: #A6ACBF;--status-subscription-cancelled-container: #242A38;--status-subscription-cancelled-on-container: #A6ACBF;--status-promotion-draft-color: #A6ACBF;--status-promotion-draft-container: #242A38;--status-promotion-draft-on-container: #A6ACBF;--status-promotion-active-color: #4ABF76;--status-promotion-active-container: #003C1A;--status-promotion-active-on-container: #87D29E;--status-promotion-paused-color: #FFB84D;--status-promotion-paused-container: #45300E;--status-promotion-paused-on-container: #F9C874;--status-promotion-ended-color: #2FB8A6;--status-promotion-ended-container: #07443D;--status-promotion-ended-on-container: #6CC7BC;--status-promotion-archived-color: #A6ACBF;--status-promotion-archived-container: #242A38;--status-promotion-archived-on-container: #A6ACBF;--chart-series-1: #3987E5;--chart-series-2: #D95926;--chart-series-3: #199E70;--chart-series-4: #C98500;--chart-series-5: #D55181;--chart-series-6: #008300}}*,*:before,*:after{box-sizing:border-box}.ui-app,.ui-portal-root{font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-text-primary);background-color:var(--color-background);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ui-focusable:focus-visible,.ui-btn:focus-visible,.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible,.ui-table-sort:focus-visible,.ui-modal-close:focus-visible,.ui-toast-close:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-focus-ring)}.ui-visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-tnum{font-variant-numeric:tabular-nums}.ui-text-display,.ui-text-h1,.ui-text-h2,.ui-text-h3{letter-spacing:0;margin-block:0}.ui-text-display,.ui-text-h1,.ui-text-h2{font-synthesis:none}.ui-text-display{font-family:var(--text-display-family);font-size:var(--text-display-size);line-height:var(--text-display-line);font-weight:var(--text-display-weight)}.ui-text-h1{font-family:var(--text-h1-family);font-size:var(--text-h1-size);line-height:var(--text-h1-line);font-weight:var(--text-h1-weight)}.ui-text-h2{font-family:var(--text-h2-family);font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--text-h2-weight)}.ui-text-h3{font-family:var(--text-h3-family);font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--text-h3-weight)}.ui-page-title,.ui-section-title{margin-block:0;letter-spacing:0;font-synthesis:none;font-family:var(--text-h2-family);font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--text-h2-weight);color:var(--color-text-primary);min-inline-size:0}@media (prefers-reduced-motion: reduce){.ui-app *,.ui-portal-root *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ui-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-label-size);font-weight:var(--font-weight-semibold);line-height:var(--text-label-line);letter-spacing:0;cursor:pointer;user-select:none;white-space:nowrap;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.ui-btn-content{display:inline-flex;align-items:center;gap:var(--space-2)}.ui-btn:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:currentColor;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.ui-btn:hover:not(:disabled):before{opacity:var(--state-hover)}.ui-btn:active:not(:disabled):before{opacity:var(--state-pressed)}.ui-btn:active:not(:disabled){transform:translateY(.5px)}.ui-btn--sm{min-block-size:2.25rem;padding-block:0;padding-inline:var(--space-3)}.ui-btn--sm:after{content:"";position:absolute;inset-block:calc((var(--touch-target-min) - 2.25rem) / -2);inset-inline:0}.ui-btn--md{min-block-size:var(--touch-target-min);padding-block:0;padding-inline:var(--space-4)}.ui-btn--lg{min-block-size:3.25rem;padding-block:0;padding-inline:var(--space-6);font-size:var(--text-body-lg-size)}.ui-btn--primary{background-color:var(--color-primary);color:var(--color-on-primary)}.ui-btn--secondary{background-color:var(--color-secondary);color:var(--color-on-secondary)}.ui-btn--outline{background-color:transparent;border-color:var(--color-border-strong);color:var(--color-text-primary)}.ui-btn--ghost{background-color:transparent;color:var(--color-text-primary)}.ui-btn--danger{background-color:var(--color-danger);color:var(--color-on-danger)}.ui-btn:disabled{cursor:not-allowed;opacity:var(--state-disabled-content)}.ui-btn--loading{cursor:progress}.ui-btn--loading .ui-btn-content{visibility:hidden}.ui-btn-spinner-holder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ui-btn--icon.ui-btn--sm{inline-size:2.25rem;padding-inline:0}.ui-btn--icon.ui-btn--md{inline-size:var(--touch-target-min);padding-inline:0}.ui-btn--icon.ui-btn--lg{inline-size:3.25rem;padding-inline:0}.ui-spinner{display:inline-block;inline-size:1em;block-size:1em;border:2px solid currentColor;border-inline-start-color:transparent;border-radius:var(--radius-full);animation:ui-spin .7s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-field{display:flex;flex-direction:column;gap:var(--space-1)}.ui-field-label{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ui-field-required{color:var(--color-danger);margin-inline-start:var(--space-1)}.ui-field-hint{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.ui-field-error{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-danger)}.ui-control{position:relative;display:flex;align-items:center}.ui-input,.ui-select,.ui-textarea{inline-size:100%;min-block-size:var(--touch-target-min);padding-block:0;padding-inline:var(--space-3);font-family:inherit;font-size:var(--text-body-size);line-height:var(--text-body-line);letter-spacing:0;color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.ui-textarea{padding-block:var(--space-2);resize:vertical;min-block-size:calc(var(--touch-target-min) * 2)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--color-text-disabled)}.ui-input:hover:not(:disabled),.ui-select:hover:not(:disabled),.ui-textarea:hover:not(:disabled){border-color:var(--color-text-secondary)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background-color:var(--color-surface-alt);color:var(--color-text-disabled);cursor:not-allowed}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--color-danger)}.ui-input[aria-invalid=true]:focus-visible,.ui-select[aria-invalid=true]:focus-visible,.ui-textarea[aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-danger)}.ui-control--start .ui-input{padding-inline-start:var(--space-8)}.ui-control--end .ui-input{padding-inline-end:var(--space-8)}.ui-control-adorn{position:absolute;display:inline-flex;align-items:center;color:var(--color-text-secondary);pointer-events:none}.ui-control-adorn--start{inset-inline-start:var(--space-3)}.ui-control-adorn--end{inset-inline-end:var(--space-3)}.ui-input-dialcode{font-size:var(--text-label-size);color:var(--color-text-secondary)}.ui-input--search::-webkit-search-cancel-button,.ui-input--search::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.ui-input-clear{pointer-events:auto;appearance:none;border:0;background:none;display:inline-flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer}.ui-input-clear:hover{background-color:var(--color-surface-alt);color:var(--color-text-primary)}.ui-input-clear:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-focus-ring)}.ui-checkbox{inline-size:1rem;block-size:1rem;accent-color:var(--color-primary);cursor:pointer}.ui-checkbox:disabled{cursor:not-allowed}.ui-checkbox:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-focus-ring)}.ui-select{appearance:none;padding-inline-end:var(--space-8);background-image:none}.ui-select-wrap{position:relative;display:block}.ui-select-chevron{position:absolute;inset-inline-end:var(--space-3);inset-block-start:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none;display:inline-flex}.ui-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ui-card--flat{box-shadow:none}.ui-card--interactive{cursor:pointer;transition:box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.ui-card--interactive:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);transform:translateY(-1px)}.ui-card--interactive:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-focus-ring)}.ui-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-4);padding-inline:var(--space-5);border-block-end:1px solid var(--color-border)}.ui-card-title{margin:0;font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ui-card-body{padding-block:var(--space-5);padding-inline:var(--space-5)}.ui-card-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding-block:var(--space-4);padding-inline:var(--space-5);border-block-start:1px solid var(--color-border);background-color:var(--color-surface-alt);border-end-start-radius:inherit;border-end-end-radius:inherit}.ui-table-shell{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);overflow:hidden}.ui-table-scroll{overflow:auto;max-inline-size:100%}.ui-table{inline-size:100%;border-collapse:collapse;font-size:var(--text-body-size);line-height:var(--text-body-line)}.ui-table th,.ui-table td{text-align:start;padding-block:var(--space-3);padding-inline:var(--space-4);border-block-end:1px solid var(--color-border)}.ui-table td{color:var(--color-text-primary)}.ui-table tbody tr:last-child td{border-block-end:none}.ui-table thead th{position:sticky;inset-block-start:0;z-index:1;background-color:var(--color-surface-alt);color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--font-weight-semibold);text-transform:uppercase;white-space:nowrap}.ui-table--align-end{text-align:end}.ui-table--align-center{text-align:center}.ui-table-select-cell{inline-size:var(--space-9);text-align:center}.ui-table-row--selected td{background-color:var(--color-surface-alt)}.ui-table-sort{display:inline-flex;align-items:center;gap:var(--space-1);border:0;margin:0;padding:0;background:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:0;cursor:pointer;border-radius:var(--radius-xs)}.ui-table-sort:hover{color:var(--color-text-primary)}.ui-table-sort-icon{display:inline-flex;color:var(--color-text-disabled);transition:transform var(--duration-fast) var(--ease-standard)}.ui-table-sort--active{color:var(--color-text-primary)}.ui-table-sort--active .ui-table-sort-icon{color:var(--color-primary)}.ui-table-sort--desc .ui-table-sort-icon{transform:rotate(180deg)}.ui-table tbody tr{transition:background-color var(--duration-fast) var(--ease-standard)}.ui-table tbody tr:hover{background-color:var(--color-surface-alt)}.ui-table-row--clickable{cursor:pointer}.ui-table-row--clickable:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.ui-table-spacer td{padding:0;border:0}.ui-table-empty-cell{padding-block:var(--space-9);text-align:center}.ui-table-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4);border-block-start:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.ui-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background-color:var(--color-overlay);animation:ui-fade-in var(--duration-base) var(--ease-decelerate)}.ui-modal{display:flex;flex-direction:column;inline-size:100%;max-block-size:calc(100dvh - var(--space-10));background-color:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:ui-pop-in var(--duration-base) var(--ease-decelerate)}.ui-modal--sm{max-inline-size:26rem}.ui-modal--md{max-inline-size:34rem}.ui-modal--lg{max-inline-size:46rem}.ui-modal-header{display:flex;align-items:flex-start;gap:var(--space-3);padding-block-start:var(--space-5);padding-block-end:var(--space-3);padding-inline:var(--space-6)}.ui-modal-title{margin:0;flex:1;letter-spacing:0;font-synthesis:none;font-family:var(--text-h2-family);font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--text-h2-weight)}.ui-modal-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.25rem;margin-block-start:calc(var(--space-1) * -1);margin-inline-end:calc(var(--space-2) * -1);border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-secondary);cursor:pointer}.ui-modal-close:hover{background-color:var(--color-surface-alt);color:var(--color-text-primary)}.ui-modal-body{padding-block:var(--space-2) var(--space-5);padding-inline:var(--space-6);overflow-y:auto;color:var(--color-text-primary)}.ui-modal-footer{display:flex;justify-content:flex-end;gap:var(--space-3);padding-block:var(--space-4);padding-inline:var(--space-6);border-block-start:1px solid var(--color-border)}.ui-confirm-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--space-8);block-size:var(--space-8);flex-shrink:0;border-radius:var(--radius-full)}.ui-confirm-icon--default{background-color:var(--color-info-container);color:var(--color-on-info-container)}.ui-confirm-icon--destructive{background-color:var(--color-danger-container);color:var(--color-on-danger-container)}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(var(--space-2)) scale(.98)}}.ui-toast-viewport{position:fixed;inset-block-end:var(--space-5);inset-inline-end:var(--space-5);z-index:1100;display:flex;flex-direction:column;gap:var(--space-2);inline-size:min(24rem,calc(100vw - var(--space-8)));pointer-events:none}.ui-toast{display:flex;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-info);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);pointer-events:auto;animation:ui-toast-in var(--duration-base) var(--ease-decelerate)}.ui-toast--leaving{animation:ui-toast-out var(--duration-fast) var(--ease-accelerate) forwards}.ui-toast--success{border-inline-start-color:var(--color-success)}.ui-toast--warning{border-inline-start-color:var(--color-warning)}.ui-toast--danger{border-inline-start-color:var(--color-danger)}.ui-toast--info{border-inline-start-color:var(--color-info)}.ui-toast-icon{flex-shrink:0;display:inline-flex;margin-block-start:2px}.ui-toast--success .ui-toast-icon{color:var(--color-success)}.ui-toast--warning .ui-toast-icon{color:var(--color-warning)}.ui-toast--danger .ui-toast-icon{color:var(--color-danger)}.ui-toast--info .ui-toast-icon{color:var(--color-info)}.ui-toast-content{flex:1;min-inline-size:0}.ui-toast-title{margin:0;font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ui-toast-description{margin:0;margin-block-start:var(--space-1);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);overflow-wrap:anywhere}.ui-toast-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--space-6);block-size:var(--space-6);border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-secondary);cursor:pointer}.ui-toast-close:hover{background-color:var(--color-surface-alt);color:var(--color-text-primary)}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(var(--space-2))}}@keyframes ui-toast-out{to{opacity:0;transform:translateY(var(--space-1))}}.ui-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding-block:2px;padding-inline:var(--space-2);border-radius:var(--radius-full);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--font-weight-medium);white-space:nowrap}.ui-badge--neutral{background-color:var(--color-surface-alt);color:var(--color-text-secondary)}.ui-badge--success{background-color:var(--color-success-container);color:var(--color-on-success-container)}.ui-badge--warning{background-color:var(--color-warning-container);color:var(--color-on-warning-container)}.ui-badge--danger{background-color:var(--color-danger-container);color:var(--color-on-danger-container)}.ui-badge--info{background-color:var(--color-info-container);color:var(--color-on-info-container)}.ui-badge--tertiary{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.ui-badge-dot{inline-size:6px;block-size:6px;border-radius:var(--radius-full);background-color:currentColor}.ui-status-badge{background-color:var(--ui-status-container);color:var(--ui-status-on-container)}.ui-status-badge .ui-badge-icon{display:inline-flex}.ui-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding-block:var(--space-9);padding-inline:var(--space-6);text-align:center}.ui-empty-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--space-10);block-size:var(--space-10);margin-block-end:var(--space-2);border-radius:var(--radius-full);background-color:var(--color-surface-alt);color:var(--color-text-secondary)}.ui-empty-title{margin:0;letter-spacing:0;font-synthesis:none;font-family:var(--text-h2-family);font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--text-h2-weight);color:var(--color-text-primary)}.ui-empty-description{margin:0;max-inline-size:36ch;font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-text-secondary)}.ui-empty-action{margin-block-start:var(--space-3)}.ui-skeleton{position:relative;display:block;background-color:var(--color-surface-alt);overflow:hidden}.ui-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--color-surface),transparent);opacity:.6;transform:translate(-100%);animation:ui-shimmer 1.4s var(--ease-standard) infinite}[dir=rtl] .ui-skeleton:after{animation-name:ui-shimmer-rtl}.ui-skeleton--text{block-size:1em;border-radius:var(--radius-xs)}.ui-skeleton--rect{border-radius:var(--radius-md)}.ui-skeleton--circle{border-radius:var(--radius-full)}@keyframes ui-shimmer{to{transform:translate(100%)}}@keyframes ui-shimmer-rtl{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.ui-skeleton:after{animation:none;opacity:0}}.ui-form-section{border:0;padding:0;margin:0;min-inline-size:0}.ui-form-section+.ui-form-section{margin-block-start:var(--space-7);padding-block-start:var(--space-6);border-block-start:1px solid var(--color-border)}.ui-form-section-title{padding:0;letter-spacing:0;font-synthesis:none;font-family:var(--text-h2-family);font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--text-h2-weight);color:var(--color-text-primary)}.ui-form-section-description{margin-block-start:var(--space-1);font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-text-secondary)}.ui-form-section-body{margin-block-start:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.ui-form-row{display:grid;gap:var(--space-4)}.ui-form-row--1{grid-template-columns:1fr}.ui-form-row--2{grid-template-columns:repeat(2,1fr)}.ui-form-row--3{grid-template-columns:repeat(3,1fr)}.ui-form-row--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 720px){.ui-form-row--2,.ui-form-row--3,.ui-form-row--4{grid-template-columns:1fr}}.ui-form-actions{display:flex;gap:var(--space-2);margin-block-start:var(--space-6);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}.ui-form-actions--end{justify-content:flex-end}.ui-form-actions--start{justify-content:flex-start}.ui-tabs-list{display:flex;gap:var(--space-1);border-block-end:1px solid var(--color-border);overflow-x:auto}.ui-tab{appearance:none;border:0;background:none;font:inherit;letter-spacing:0;display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--touch-target-min);padding-inline:var(--space-4);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);border-block-end:2px solid transparent;margin-block-end:-1px;cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard)}.ui-tab:hover:not(:disabled){color:var(--color-text-primary)}.ui-tab:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui-tab--selected{color:var(--color-text-primary);border-block-end-color:var(--color-primary)}.ui-tab:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-surface),inset 0 0 0 4px var(--color-focus-ring);border-radius:var(--radius-sm)}.ui-tab-badge{display:inline-flex;align-items:center;min-inline-size:1.25rem;justify-content:center;padding-inline:var(--space-1);border-radius:var(--radius-full);background-color:var(--color-surface-alt);color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.25rem;font-variant-numeric:tabular-nums}.ui-tab--selected .ui-tab-badge{background-color:var(--color-primary);color:var(--color-on-primary)}.ui-tab-panel{padding-block-start:var(--space-4)}.ui-tab-panel:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring);border-radius:var(--radius-sm)}.ui-breadcrumbs-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);list-style:none;margin:0;padding:0;font-size:var(--text-label-size);line-height:var(--text-label-line)}.ui-breadcrumbs-item{display:inline-flex;align-items:center;gap:var(--space-2)}.ui-breadcrumbs-item+.ui-breadcrumbs-item:before{content:"›";color:var(--color-text-disabled);display:inline-block}[dir=rtl] .ui-breadcrumbs-item+.ui-breadcrumbs-item:before{transform:scaleX(-1)}.ui-breadcrumbs-link{color:var(--color-text-secondary);text-decoration:none;border-radius:var(--radius-sm)}.ui-breadcrumbs-link:hover{color:var(--color-text-primary);text-decoration:underline}.ui-breadcrumbs-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-focus-ring)}.ui-breadcrumbs-current{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.ui-pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap}.ui-pagination-extra{display:flex;align-items:center;gap:var(--space-2);margin-inline-end:auto;color:var(--color-text-secondary);font-size:var(--text-label-size)}.ui-pagination-status{margin:0;color:var(--color-text-secondary);font-size:var(--text-label-size);line-height:var(--text-label-line)}.ui-pagination-controls{display:flex;gap:var(--space-2)}.ui-pagination-chevron{display:inline-flex}[dir=rtl] .ui-pagination-chevron{transform:scaleX(-1)}.ui-colpicker{position:relative;display:inline-block}.ui-colpicker-panel{position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0;z-index:30;min-inline-size:12rem;max-block-size:20rem;overflow-y:auto;padding:var(--space-2);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.ui-colpicker-option{display:flex;align-items:center;gap:var(--space-2);min-block-size:2.25rem;padding-inline:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-label-size)}.ui-colpicker-option:hover{background-color:var(--color-surface-alt)}.ui-colpicker-option:has(.ui-checkbox:disabled){color:var(--color-text-disabled);cursor:not-allowed}.ui-shell{display:flex;min-block-size:100vh}.ui-shell-skip:focus-visible{position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);inline-size:auto;block-size:auto;margin:0;padding:var(--space-2) var(--space-4);clip-path:none;white-space:normal;z-index:100;background-color:var(--color-surface);color:var(--color-text-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.ui-shell-column{flex:1;display:flex;flex-direction:column;min-inline-size:0}.ui-shell-main{flex:1;padding:var(--space-6)}.ui-shell-main:focus{outline:none}.ui-sidenav{--ui-sidenav-surface: var(--color-text-primary);--ui-sidenav-ink: var(--color-text-inverse);display:flex;flex-direction:column;inline-size:16.5rem;flex-shrink:0;background-color:var(--ui-sidenav-surface);color:var(--ui-sidenav-ink);transition:inline-size var(--duration-base) var(--ease-standard)}.ui-shell--nav-collapsed .ui-sidenav{inline-size:4.5rem}:root[data-theme=dark] .ui-sidenav{--ui-sidenav-surface: var(--color-surface);--ui-sidenav-ink: var(--color-text-primary);border-inline-end:1px solid var(--color-border)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not([data-theme=dark]) .ui-sidenav{--ui-sidenav-surface: var(--color-surface);--ui-sidenav-ink: var(--color-text-primary);border-inline-end:1px solid var(--color-border)}}.ui-sidenav-brand{display:flex;align-items:center;gap:var(--space-3);min-block-size:4rem;padding-inline:var(--space-4);overflow:hidden}.ui-sidenav-items{flex:1;overflow-y:auto;padding:var(--space-3) var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.ui-sidenav-footer{padding:var(--space-3) var(--space-2);border-block-start:1px solid var(--color-overlay)}.ui-sidenav-section+.ui-sidenav-section{margin-block-start:var(--space-4)}.ui-sidenav-section-title{padding-inline:var(--space-3);padding-block:var(--space-2) var(--space-1);font-size:var(--text-overline-size);line-height:var(--text-overline-line);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--ui-sidenav-ink);opacity:var(--state-disabled-content);white-space:nowrap;overflow:hidden}.ui-shell--nav-collapsed .ui-sidenav-section-title{visibility:hidden;block-size:var(--space-2);padding-block:0}.ui-sidenav-item{appearance:none;border:0;background:none;font:inherit;letter-spacing:0;text-decoration:none;display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--touch-target-min);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--ui-sidenav-ink);cursor:pointer;white-space:nowrap;overflow:hidden;transition:background-color var(--duration-fast) var(--ease-standard)}.ui-sidenav-item:hover{background-color:rgb(from var(--ui-sidenav-ink) r g b / var(--state-hover))}.ui-sidenav-item--active{background-color:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-semibold)}.ui-sidenav-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ui-sidenav-surface),inset 0 0 0 4px var(--color-focus-ring)}.ui-sidenav-item-icon{display:inline-flex;flex-shrink:0}.ui-sidenav-item-label{flex:1;overflow:hidden;text-overflow:ellipsis}.ui-shell--nav-collapsed .ui-sidenav-item-label,.ui-shell--nav-collapsed .ui-sidenav-item-badge,.ui-shell--nav-collapsed .ui-sidenav-brand>:not(:first-child){display:none}.ui-sidenav-item-badge{display:inline-flex;align-items:center;min-inline-size:1.25rem;justify-content:center;padding-inline:var(--space-1);border-radius:var(--radius-full);background-color:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-caption-size);line-height:1.25rem;font-variant-numeric:tabular-nums}.ui-sidenav-item--active .ui-sidenav-item-badge{background-color:var(--color-on-primary);color:var(--color-primary)}.ui-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:4rem;padding-inline:var(--space-6);background-color:var(--color-surface);border-block-end:1px solid var(--color-border)}.ui-topbar-start,.ui-topbar-end{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0}.ui-stat{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-inline-size:0}.ui-stat-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ui-stat-label{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ui-stat-icon{display:inline-flex;color:var(--color-text-secondary)}.ui-stat-value{font-family:var(--text-stat-family);font-size:var(--text-stat-size);line-height:var(--text-stat-line);font-weight:var(--text-stat-weight);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ui-stat-foot{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.ui-stat-delta{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--font-weight-semibold)}.ui-stat-delta--positive{color:var(--color-success)}.ui-stat-delta--negative{color:var(--color-danger)}.ui-stat-delta--neutral,.ui-stat-hint{color:var(--color-text-secondary)}.ui-chart{margin:0;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-inline-size:0}.ui-chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.ui-chart-heading{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.ui-chart-title{font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--text-h3-weight);color:var(--color-text-primary)}.ui-chart-description{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.ui-chart-actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.ui-chart-plot{position:relative;min-inline-size:0;overflow-x:auto}.ui-chart-state{block-size:100%;display:flex;align-items:center;justify-content:center}.ui-chart-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.ui-chart-legend-item{display:inline-flex;align-items:center;gap:var(--space-2)}.ui-chart-swatch{inline-size:.625rem;block-size:.625rem;border-radius:var(--radius-xs);flex-shrink:0}.ui-map{position:relative;min-block-size:12rem;block-size:var(--ui-map-height, 20rem);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-surface-alt);isolation:isolate}.ui-map__stage{position:absolute;inset:0}.ui-map__skeleton{position:absolute;inset:0;border-radius:0}.ui-map__overlay{position:absolute;inset:0;z-index:500;pointer-events:none}.ui-map__overlay>*{pointer-events:auto}.ui-map .leaflet-container{font-family:var(--font-sans);background-color:var(--color-surface-alt)}.ui-map .leaflet-bar{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.ui-map .leaflet-bar a{inline-size:32px;block-size:32px;line-height:30px;background-color:var(--color-surface);color:var(--color-text-primary);border-block-end:1px solid var(--color-border)}.ui-map .leaflet-bar a:hover,.ui-map .leaflet-bar a:focus-visible{background-color:var(--color-surface-alt);color:var(--color-text-primary)}.ui-map .leaflet-bar a.leaflet-disabled{background-color:var(--color-surface-alt);color:var(--color-text-disabled)}.ui-map .leaflet-control-attribution{font-size:var(--text-caption-size);background-color:var(--color-surface);color:var(--color-text-secondary);padding-block:1px;padding-inline:var(--space-2);border-start-start-radius:var(--radius-sm)}.ui-map .leaflet-control-attribution a{color:var(--color-text-secondary);text-decoration:underline}.ui-map .ui-map-marker{background:none;border:none}.ui-map-marker__inner{position:absolute;inset-block-start:0;inset-inline-start:0;display:flex}.ui-map-marker__inner--bottom{transform:translate(-50%,-100%)}.ui-map-marker__inner--center{transform:translate(-50%,-50%)}.ui-map-pin{display:block;color:var(--color-primary);filter:drop-shadow(0 2px 3px var(--color-overlay))}.ui-map-pin svg{display:block}.ui-map-pin__body{fill:currentColor;stroke:var(--color-on-primary);stroke-width:1.5}.ui-map-pin__dot{fill:var(--color-on-primary)}.ui-map .leaflet-marker-draggable .ui-map-pin{cursor:grab}.ui-map .leaflet-drag-target .ui-map-pin{cursor:grabbing}.ui-map-cluster{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background-color:var(--color-secondary);color:var(--color-on-secondary);border:2px solid var(--color-surface);box-shadow:var(--shadow-md);font-weight:var(--font-weight-semibold)}.ui-map-cluster--sm{inline-size:32px;block-size:32px;font-size:var(--text-caption-size)}.ui-map-cluster--md{inline-size:40px;block-size:40px;font-size:var(--text-body-size)}.ui-map-cluster--lg{inline-size:48px;block-size:48px;font-size:var(--text-body-size)}.ui-map .ui-map-polyline{stroke:var(--ui-map-polyline-color, var(--color-primary))}.ui-map-pinpicker{display:grid;gap:var(--space-2)}.ui-map-pinpicker__stage{border-radius:var(--radius-lg)}.ui-map-pinpicker__readout{margin:0;min-block-size:1.25rem;font-size:var(--text-caption-size);color:var(--color-text-secondary)}.ui-map-pinpicker--disabled .ui-map{opacity:.7}.ui-map-pinpicker--disabled .ui-map-pinpicker__readout{color:var(--color-text-disabled)}:root[data-theme=dark] .ui-map .leaflet-tile-pane{filter:invert(100%) hue-rotate(180deg) brightness(90%) contrast(88%) saturate(60%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not([data-theme=dark]) .ui-map .leaflet-tile-pane{filter:invert(100%) hue-rotate(180deg) brightness(90%) contrast(88%) saturate(60%)}}html,body{margin:0;background-color:var(--color-background);color:var(--color-text-primary);font-family:var(--font-sans)}.ui-map-pinpicker__empty{display:none}.ui-control-adorn :is(button,a,[role=button]){pointer-events:auto}.shell-brand{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0}.shell-brand-logo{inline-size:2.25rem;block-size:2.25rem;flex-shrink:0;border-radius:var(--radius-md);object-fit:contain;background:var(--color-primary)}.shell-brand-mark{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;flex-shrink:0;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-body-lg-size);font-weight:var(--font-weight-bold)}.shell-brand-name{font-size:var(--text-body-lg-size);font-weight:var(--font-weight-semibold);color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-shell--nav-collapsed .shell-brand-name{display:none}.shell-topbar-title{margin:0;font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-topbar-start{flex:1 1 auto}.ui-topbar-start>:not(.shell-topbar-title),.ui-topbar-end{flex-shrink:0}@media (max-width: 48rem){.shell-account-name{display:none}.ui-topbar{padding-inline:var(--space-4)}.shell-account-trigger{padding-inline:var(--space-2)}}.shell-account{position:relative}.shell-account-trigger{display:flex;align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-label-size);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.shell-account-trigger:hover{background:var(--color-surface-alt)}.shell-account-trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.shell-account-name{max-inline-size:12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-account-menu{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;min-inline-size:15rem;padding:var(--space-3);display:grid;gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:30}.shell-account-id{display:grid;gap:var(--space-1);padding-block-end:var(--space-3);border-block-end:1px solid var(--color-border)}.shell-account-id-label{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.shell-account-id-name{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.shell-account-id-phone{font-family:var(--font-mono);font-size:var(--text-caption-size);color:var(--color-text-secondary);text-align:start}.shell-account-logout{justify-self:stretch}.shell-route-skeleton{display:grid;gap:var(--space-4);max-inline-size:70rem;margin-inline:auto}.section-placeholder{display:grid;gap:var(--space-5);max-inline-size:70rem;margin-inline:auto}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.section-head-text{display:grid;gap:var(--space-1);min-inline-size:0}.section-head-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.section-title{margin:0;font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.app-restore{display:grid;place-items:center;min-block-size:100dvh;background:var(--color-background);padding:var(--space-6)}.app-restore-card{inline-size:min(24rem,100%);display:grid;gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.app-restore-label{margin-block-start:var(--space-2);font-size:var(--text-caption-size);color:var(--color-text-secondary)}.login-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-block-size:100dvh;background:var(--color-background)}.login-brand{display:grid;place-items:center;background:var(--color-text-primary);color:var(--color-text-inverse);padding:var(--space-8)}:root[data-theme=dark] .login-brand{background:var(--color-surface);color:var(--color-text-primary)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not([data-theme=dark]) .login-brand{background:var(--color-surface);color:var(--color-text-primary)}}.login-brand-inner{display:grid;gap:var(--space-4);max-inline-size:22rem}.login-brand-mark{display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-on-primary)}.login-brand-name{margin:0;font-size:var(--text-display-size);line-height:var(--text-display-line);font-weight:var(--font-weight-bold)}.login-brand-tag{margin:0;font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);opacity:.85}.login-main{display:grid;place-items:center;position:relative;padding:var(--space-8) var(--space-6)}.login-lang{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.login-card{inline-size:min(26rem,100%)}.login-head{display:grid;gap:var(--space-1);margin-block-end:var(--space-5)}.login-title{margin:0;font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.login-fields{display:grid;gap:var(--space-4)}.login-notice{display:flex;align-items:center;gap:var(--space-2);margin-block:0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-warning-container);color:var(--color-on-warning-container);font-size:var(--text-label-size)}.login-error{display:flex;align-items:center;gap:var(--space-2);margin-block:var(--space-4) 0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-danger-container);color:var(--color-on-danger-container);font-size:var(--text-label-size)}.login-submit{inline-size:100%;margin-block-start:var(--space-5)}@media (max-width: 56rem){.login-layout{grid-template-columns:1fr}.login-brand{display:none}}.screen{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);max-inline-size:80rem;margin-inline:auto;align-content:start}.screen>*{min-inline-size:0}.section-subtitle{margin:0;font-size:var(--text-body-size);color:var(--color-text-secondary)}.card-subtitle{margin:0;font-size:var(--text-label-size);color:var(--color-text-secondary)}.list-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4);padding:var(--space-4);border-block-end:1px solid var(--color-border)}.list-search{min-inline-size:min(16rem,100%)}label.list-search{display:grid;gap:var(--space-1);align-content:start}.list-toolbar>.ui-control,.list-toolbar>.ui-input{flex:1 1 18rem;max-inline-size:26rem}.list-filter{display:grid;gap:var(--space-1);align-content:start}.list-filter-label{font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.cell-title{display:grid;gap:2px}.cell-title-primary{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.cell-title-secondary{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.cell-muted{color:var(--color-text-secondary)}.cell-coords{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.ui-table-scroll{position:relative}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);inline-size:100%}.pager-range{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.pager-controls{display:flex;align-items:center;gap:var(--space-2)}.pager-size{display:flex;align-items:center;gap:var(--space-2);margin-inline-end:var(--space-3)}.pager-size-label{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.pager-page{font-size:var(--text-caption-size);color:var(--color-text-secondary);min-inline-size:4rem;text-align:center}.editor-grid{display:grid;gap:var(--space-5);align-items:start;grid-template-columns:minmax(0,1fr)}@media (min-width: 64rem){.editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.editor-col{display:grid;gap:var(--space-5);min-inline-size:0}.editor-single{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.editor-single>*{min-inline-size:0}.editor-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.form-stack{display:grid;gap:var(--space-5)}.form-row{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr)}@media (min-width: 48rem){.form-row{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.form-stack>.ui-field+.ui-field,.form-row>.ui-field+.ui-field{margin-block-start:0}.check-row{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;min-block-size:2.75rem}.check-row input[type=checkbox]{inline-size:1.125rem;block-size:1.125rem;margin-block-start:2px;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.check-row input[type=checkbox]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.check-row--compact{min-block-size:0;align-items:center}.check-row-text{display:grid;gap:2px}.check-row-label{font-size:var(--text-label-size);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.check-row-meta{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.field-error-standalone{display:flex;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-caption-size);color:var(--color-danger)}.form-alert{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-container);color:var(--color-on-danger-container);font-size:var(--text-label-size)}.form-alert p{margin:0}.form-alert-title{font-weight:var(--font-weight-semibold)}.form-alert--success{background:var(--color-success-container);color:var(--color-on-success-container)}.form-alert>div{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.form-alert-link{color:inherit;font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:.2em}.password-field-row{display:flex;gap:var(--space-2);align-items:flex-start;flex-wrap:wrap}.password-field-row>:first-child{flex:1 1 16rem;min-inline-size:12rem}.override-row{display:grid;gap:var(--space-2);padding-block-end:var(--space-4);border-block-end:1px dashed var(--color-border)}.override-row:last-child{border-block-end:none;padding-block-end:0}.override-amount{max-inline-size:18rem}.override-inherit{margin:0;padding-inline-start:calc(1.125rem + var(--space-3));font-size:var(--text-caption-size);color:var(--color-text-secondary)}.danger-card{border-color:var(--color-danger)}.readiness{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-label-size)}.readiness p{margin:0}.readiness--ready{background:var(--color-success-container);color:var(--color-on-success-container)}.readiness--blocked{background:var(--color-warning-container);color:var(--color-on-warning-container)}.readiness-title{font-weight:var(--font-weight-semibold)}.readiness-gaps{margin:var(--space-1) 0 0;padding-inline-start:var(--space-5)}.detail-title-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.card-tabs>.ui-tabs-list{padding-inline:var(--space-4)}.card-tabs .ui-tab-panel{padding-block-start:0}.panel-stack{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.panel-stack>*{min-inline-size:0}.panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.branch-grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media (min-width: 56rem){.branch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.branch-card-body{display:grid;gap:var(--space-2)}.branch-card-body p{margin:0}.branch-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.branch-card-zone{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-label-size);color:var(--color-text-primary)}.branch-card-actions{display:flex;gap:var(--space-2);margin-block-start:var(--space-2)}.pin-block{display:grid;gap:var(--space-2)}.hours-fieldset{min-inline-size:0;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);display:grid;gap:var(--space-2)}.hours-grid{display:grid;gap:var(--space-2)}.hours-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.hours-closed{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.hours-times{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary)}.hours-time{inline-size:7rem;min-inline-size:0;flex:0 1 7rem;min-block-size:2.25rem}.dashboard{display:grid;gap:var(--space-5);max-inline-size:80rem;margin-inline:auto}.dashboard-refreshed{margin:0;font-size:var(--text-caption-size);color:var(--color-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media (max-width: 72rem){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){.stat-grid,.chart-grid{grid-template-columns:minmax(0,1fr)}}.chart-plot-host{inline-size:100%;block-size:100%}.chart-svg{display:block;inline-size:100%;block-size:100%}.chart-grid-line{stroke:var(--color-border);stroke-width:1}.chart-axis{stroke:var(--color-border-strong);stroke-width:1}.chart-tick{fill:var(--color-text-secondary);font-size:.625rem}.chart-bar{fill:var(--chart-series-1)}.status-dist{block-size:100%;display:flex;flex-direction:column;justify-content:center}.status-dist-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.status-dist-row{display:grid;grid-template-columns:9rem minmax(0,1fr) 3rem;align-items:center;gap:var(--space-3)}.status-dist-label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-caption-size);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-dist-swatch{inline-size:.625rem;block-size:.625rem;border-radius:var(--radius-sm);flex-shrink:0}.status-dist-track{display:block;block-size:.625rem;border-radius:var(--radius-full);background:var(--color-surface-alt);overflow:hidden}.status-dist-bar{display:block;block-size:100%;border-radius:var(--radius-full);transition:inline-size var(--duration-base) var(--ease-standard)}.status-dist-bar--unknown{background:var(--color-text-secondary)}.status-dist-value{font-size:var(--text-caption-size);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:end}.settings-entry-card{max-inline-size:70rem;margin-inline:auto;inline-size:100%}.settings-entry{display:flex;align-items:center;gap:var(--space-4)}.settings-entry-icon{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;flex-shrink:0;border-radius:var(--radius-md);background:var(--color-info-container);color:var(--color-on-info-container)}.settings-entry-text{flex:1;min-inline-size:0}.settings-entry-title{margin:0;font-size:var(--text-body-lg-size);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.settings-entry-description{margin:var(--space-1) 0 0;font-size:var(--text-caption-size);color:var(--color-text-secondary);overflow-wrap:anywhere}.theme-screen{max-inline-size:80rem;margin-inline:auto}.theme-version{margin:0;font-size:var(--text-caption-size);color:var(--color-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.theme-loading{display:grid;gap:var(--space-4)}.theme-layout{display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:var(--space-5);align-items:start}@media (max-width: 72rem){.theme-layout{grid-template-columns:minmax(0,1fr)}}.theme-editor{display:grid;gap:var(--space-5);min-inline-size:0}.token-key{font-family:var(--font-mono, monospace);font-size:var(--text-caption-size);color:var(--color-text-primary)}.color-swatch{display:inline-block;inline-size:1.25rem;block-size:1.25rem;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface-alt)}.theme-preview-col{position:sticky;inset-block-start:var(--space-5)}.theme-preview-title{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.theme-preview{margin-block-start:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text-primary);display:grid;gap:var(--space-3)}.theme-preview-appname{margin:0;font-size:var(--text-body-lg-size);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.theme-preview-body{margin:0;font-size:var(--text-caption-size);color:var(--color-text-secondary)}.theme-preview-row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.list-toolbar--secondary{align-items:center;padding-block:var(--space-3)}.list-toolbar-spacer{flex:1 1 auto}.saved-filters{display:flex;align-items:flex-end;gap:var(--space-2)}.export-menu{display:flex;gap:var(--space-2)}.bulk-bar{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border);background:var(--color-info-container)}.bulk-bar-count{font-weight:var(--font-weight-medium);color:var(--color-on-info-container)}.bulk-bar-actions,.chip-row{display:flex;gap:var(--space-2);flex-wrap:wrap}.chip{appearance:none;cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);padding:var(--space-1) var(--space-3);min-block-size:2rem;font-size:var(--text-label-size);font-weight:var(--font-weight-medium);transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.chip:hover{color:var(--color-text-primary)}.chip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.chip--active{background:var(--color-info-container);border-color:var(--color-secondary);color:var(--color-on-info-container)}.detail-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:start}.detail-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.detail-links{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4)}.kv-list{display:grid;gap:var(--space-2);margin:0}.kv-row{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:var(--space-3);align-items:baseline}@media (max-width: 40rem){.kv-row{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.kv-key{font-size:var(--text-label-size);color:var(--color-text-secondary)}.kv-value{margin:0;color:var(--color-text-primary);overflow-wrap:anywhere}.pickup-map{margin-block-start:var(--space-3);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.breakdown{display:grid;gap:var(--space-2)}.bd-row{display:flex;justify-content:space-between;gap:var(--space-4)}.bd-formula{margin:0;font-size:var(--text-caption-size);color:var(--color-text-secondary)}.bd-total{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-2);font-weight:var(--font-weight-bold)}.discount-block{display:grid;gap:var(--space-1);border-inline-start:3px solid var(--color-tertiary);padding-inline-start:var(--space-3)}.bd-row--discount{font-weight:var(--font-weight-medium)}.discount-line{display:grid;gap:2px}.discount-name{margin:0;font-size:var(--text-label-size);color:var(--color-text-primary)}.discount-funding{margin:0;font-size:var(--text-caption-size);color:var(--color-text-secondary)}.timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.timeline-item{position:relative;display:flex;gap:var(--space-3);align-items:flex-start}.timeline-item:not(:last-child):after{content:"";position:absolute;inset-block-start:1.1rem;inset-block-end:calc(-1 * var(--space-4));inset-inline-start:.34rem;inline-size:2px;background:var(--color-border)}.timeline-marker{flex:0 0 auto;inline-size:.75rem;block-size:.75rem;margin-block-start:.35rem;border-radius:50%;background:var(--color-primary);position:relative;z-index:1}.timeline-body{display:grid;gap:var(--space-1);min-inline-size:0}.timeline-head{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.timeline-when{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.timeline-meta,.timeline-reason,.timeline-geofence{margin:0;font-size:var(--text-label-size);color:var(--color-text-secondary);overflow-wrap:anywhere}.timeline-reason{color:var(--color-text-primary)}.audit-entry-head{justify-content:space-between;inline-size:100%}.audit-entry-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-4)}.audit-entry-actor{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.audit-entry-fact{display:inline-flex;align-items:baseline;gap:var(--space-2);min-inline-size:0}.audit-entry-fact-label{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.audit-entry-subject{color:var(--color-text-primary)}.audit-id{overflow-wrap:anywhere}.audit-diff{display:grid;gap:var(--space-2);margin:var(--space-1) 0 0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt)}.audit-diff-row{display:grid;grid-template-columns:minmax(7rem,12rem) minmax(0,1fr);gap:var(--space-2) var(--space-4);align-items:baseline}.audit-diff-field{font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-align:start;overflow-wrap:anywhere}.audit-diff-change{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:var(--space-2);direction:ltr;font-size:var(--text-label-size);font-variant-numeric:tabular-nums}.audit-old{justify-self:end;text-align:end;color:var(--color-text-secondary);text-decoration:line-through;overflow-wrap:anywhere}.audit-new{justify-self:start;text-align:start;color:var(--color-text-primary);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.audit-arrow{color:var(--color-text-secondary)}.audit-empty{color:var(--color-text-secondary);font-style:italic}@media (max-width: 40rem){.audit-diff-row{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.address-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.address-item{display:grid;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}.address-item p{margin:0}.address-label{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.dm-map-frame{display:grid}.dm-map{--ui-map-height: clamp(28rem, calc(100dvh - 19rem) , 56rem);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.dm-marker{display:grid;place-items:center;box-sizing:border-box;border-radius:var(--radius-full);border:2px solid var(--color-surface);background:var(--dm-color, var(--color-primary));box-shadow:var(--shadow-sm);cursor:pointer}.dm-marker--order{inline-size:1.05rem;block-size:1.05rem}.dm-marker--driver{inline-size:1.35rem;block-size:1.35rem}.dm-marker--driver:after{content:"";inline-size:.4rem;block-size:.4rem;border-radius:var(--radius-full);background:var(--color-surface)}.dm-marker--stale{opacity:.45;filter:grayscale(.5)}.dm-legend-swatch{display:inline-block;inline-size:.7rem;block-size:.7rem;border-radius:var(--radius-full);background:var(--dm-color, var(--color-primary));margin-inline-end:var(--space-2);vertical-align:baseline}.dm-legend-swatch--driver{border-radius:var(--radius-sm)}.dm-note{color:var(--color-text-secondary);font-size:var(--text-caption-size, .8125rem);align-self:center;display:inline-flex;align-items:center;gap:var(--space-1)}.dm-panel{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);inline-size:min(21rem,calc(100% - 2 * var(--space-3)));background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-4);display:grid;gap:var(--space-3)}.dm-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.dm-panel-close{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer}.dm-panel-close:hover{background:var(--color-surface-alt);color:var(--color-text-primary)}.dm-panel-close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dm-panel-body{display:grid;gap:var(--space-2);justify-items:start}.dm-panel-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dm-stale-note{margin:0;color:var(--color-text-secondary);font-size:var(--text-body-size)}.dm-link{border:none;background:none;padding:0;color:var(--color-secondary);font:inherit;cursor:pointer;text-decoration:underline}.dm-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dm-empty{position:absolute;inset:0;display:grid;place-items:center}.dm-empty>*{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-4)}.branch-map-block{display:grid;gap:var(--space-2)}.branch-map{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.money{white-space:nowrap;unicode-bidi:isolate}.money--negative{color:var(--color-danger);font-weight:var(--font-weight-medium)}.wallet-balance{margin:0 0 var(--space-3);font-size:var(--text-display-size);font-weight:var(--font-weight-bold);line-height:1.2;color:var(--color-text-primary)}.wallet-balance--negative{color:var(--color-danger)}.flow-legs{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.flow-leg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.flow-leg--cofund{border-color:var(--color-tertiary);background:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.flow-leg-seq{font-size:var(--text-caption-size);color:var(--color-text-secondary);min-inline-size:1.5rem}.flow-leg-parties{display:inline-flex;align-items:center;gap:var(--space-1)}.flow-leg-kind{font-size:var(--text-caption-size);color:var(--color-text-secondary);flex:1 1 auto}.flow-leg-amount{margin-inline-start:auto}.audit-redacted{display:inline-block;padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--color-warning-container);color:var(--color-on-warning-container);font-size:var(--text-caption-size);letter-spacing:.04em}.feature-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}[dir=rtl] .rtl-flip{transform:scaleX(-1)}.form-alert--info{background:var(--color-info-container);color:var(--color-on-info-container)}.condition-list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.condition-row{padding-block-end:var(--space-3);border-block-end:1px solid var(--color-border)}.condition-row:last-child{border-block-end:none;padding-block-end:0}.condition-body{margin-block-start:var(--space-2);margin-inline-start:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.condition-inline{display:flex;flex-wrap:wrap;gap:var(--space-3)}.condition-flag{margin:0}.funding-split{display:flex;align-items:center;gap:var(--space-3);margin:0;font-size:var(--text-label-size);color:var(--color-text-secondary)}.funding-figures .kv-value{font-weight:var(--font-weight-semibold)}.evaluate-coupon{display:flex;align-items:center;gap:var(--space-2);margin:0}.evaluate-result{display:flex;flex-direction:column;gap:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}.setting-group{margin-block-start:var(--space-4)}.setting-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-2)}.setting-group-title{color:var(--color-text-primary)}.setting-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.setting-row{display:flex;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--color-border)}@media (max-width: 40rem){.setting-row{flex-wrap:wrap}.setting-row-text{flex-basis:100%}.setting-row-value{align-items:flex-start}.setting-value{max-inline-size:100%}}.setting-row:last-child{border-block-end:none}.setting-row--highlight{background:var(--color-info-container);color:var(--color-on-info-container);border-radius:var(--radius-md);padding-inline:var(--space-3)}.setting-row-text{flex:1;min-inline-size:0}.setting-row-key{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-label-size);font-weight:var(--font-weight-semibold)}.setting-row-value{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.setting-value{max-inline-size:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-semibold)}.setting-row-badges{display:flex;gap:var(--space-2)}.override-waiting--urgent{color:var(--color-warning);font-weight:var(--font-weight-bold)}.override-reason{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-inline-size:28rem}.template-body{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-inline-size:30rem;color:var(--color-text-secondary)}.placeholder-block{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background)}.visibility-callout{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.visibility-callout-label{font-size:var(--text-label-size);color:var(--color-text-secondary)}.user-picker{display:flex;flex-direction:column;gap:var(--space-2)}.user-picker-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}.user-picker-controls>:first-child{flex:1 1 14rem}.user-picker-list{list-style:none;margin:0;padding:0;max-block-size:15rem;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.user-picker-option{inline-size:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:0;background:transparent;color:inherit;text-align:start;cursor:pointer;min-block-size:2.75rem}.user-picker-option:hover,.user-picker-option:focus-visible{background:var(--color-surface-alt)}.user-picker-roles{display:flex;flex-wrap:wrap;gap:var(--space-1)}.user-picker-note{font-size:var(--text-caption-size);color:var(--color-text-secondary);display:flex;align-items:center;gap:var(--space-2)}.user-picker--selected{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.user-picker-chosen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.rule-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr))}.rule-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);justify-content:space-between}.rule-key{font-variant-numeric:tabular-nums;font-size:var(--text-label-size);color:var(--color-text-secondary)}.rule-config{display:grid;gap:var(--space-1);margin:var(--space-3) 0 0}.rule-config-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-size:var(--text-caption-size)}.rule-config-value{font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.rule-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3)}.delivery-note{display:block;font-size:var(--text-caption-size);color:var(--color-text-secondary)}.pod-block{display:flex;flex-direction:column;gap:var(--space-2)}.pod-facts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.delivery-log{display:flex;flex-direction:column;gap:var(--space-3)}.list-filter-group{display:flex;flex-direction:column;gap:var(--space-1)}.list-filter-error{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.perm-domain{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.perm-domain+.perm-domain{margin-block-start:var(--space-4)}.perm-domain-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-3)}.perm-domain-title{margin:0;font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.perm-grid{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}@media (min-width: 60rem){.perm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.perm-item{display:flex;align-items:flex-start;gap:var(--space-3);min-block-size:2.75rem;cursor:pointer}.perm-item input[type=checkbox]{inline-size:1.125rem;block-size:1.125rem;margin-block-start:.35rem;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.perm-item-text{display:flex;flex-direction:column;gap:.1rem}.assign-mismatch{margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-warning-container);color:var(--color-on-warning-container);font-size:var(--text-body-size)}.ads-thumb{display:block;inline-size:5.5rem;aspect-ratio:2 / 1;object-fit:cover;border-radius:var(--radius-sm);background:var(--color-surface-alt)}.ads-order-cell{display:inline-flex;align-items:center;gap:var(--space-1)}.ads-order-index{min-inline-size:1.5rem;text-align:center}.ads-image-field{display:grid;gap:var(--space-3)}.ads-preview{inline-size:100%;max-inline-size:28rem;aspect-ratio:2 / 1;display:grid;place-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.ads-preview img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.ads-file-input{inline-size:100%;max-inline-size:28rem;min-block-size:2.75rem;padding:var(--space-2) 0;color:var(--color-text-primary);font-size:var(--text-body-size)}.ads-file-input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.form-alert--warning{background:var(--color-warning-container);color:var(--color-on-warning-container)}.choice-list{display:grid;gap:var(--space-1);margin:0;padding:0;border:0;min-inline-size:0}.choice-list-legend{padding:0;margin-block-end:var(--space-1);font-size:var(--text-label-size);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.check-row input[type=radio]{inline-size:1.125rem;block-size:1.125rem;margin-block-start:2px;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.check-row input[type=radio]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.check-row--disabled{cursor:not-allowed;color:var(--color-text-disabled)}.check-row--disabled .check-row-label,.check-row--disabled input[type=radio]{cursor:not-allowed}.store-location{display:grid;gap:var(--space-4);margin-block-start:var(--space-6);padding-block-start:var(--space-5);border-block-start:1px solid var(--color-border)}.store-location--inset{margin-block-start:var(--space-2)}.store-location-head{display:grid;gap:var(--space-1)}.store-location-head .card-subtitle{margin:0}.store-location-title,.owner-account-title{margin:0;font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.owner-account{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-6);padding-block-start:var(--space-5);border-block-start:1px solid var(--color-border)}.owner-reset-form{display:grid;gap:var(--space-4)}.owner-reset-consequence{margin:0;color:var(--color-text-secondary)}.media-singles{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}@media (min-width: 56rem){.media-singles{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}}.media-slot{display:grid;gap:var(--space-3);align-content:start}.media-slot-title{margin:0;font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.media-preview{display:grid;place-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.media-preview--square{inline-size:100%;max-inline-size:12rem;aspect-ratio:1 / 1}.media-preview--wide{inline-size:100%;max-inline-size:28rem;aspect-ratio:2 / 1}.media-preview img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.media-preview-empty{display:inline-flex;align-items:center;gap:var(--space-1)}.media-slot-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);min-block-size:2.75rem}.media-menu{display:grid;gap:var(--space-4);padding-block-start:var(--space-5);border-block-start:1px solid var(--color-border)}.media-menu-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.media-menu-head .card-subtitle{margin:0;max-inline-size:48rem}.media-counter{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-surface-alt);color:var(--color-text-secondary);font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--font-weight-medium);white-space:nowrap}.media-menu-grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.media-tile{display:grid;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.media-tile img{inline-size:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;background:var(--color-surface-alt)}.media-tile-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-block-start:1px solid var(--color-border)}.media-tile-index{min-inline-size:1.5rem;text-align:center;font-size:var(--text-label-size);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.media-tile-actions{display:inline-flex;align-items:center}.media-refused{margin:var(--space-1) 0 0;padding-inline-start:var(--space-4)}.media-refused-name{font-family:var(--font-mono);font-size:var(--text-caption-size);unicode-bidi:isolate}.category-thumb{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--radius-sm);object-fit:cover;background:var(--color-surface-alt)}.category-thumb--glyph{border:1px solid var(--color-border);color:var(--color-text-secondary)}.category-icon-grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}.category-icon-option{display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.category-icon-option:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.category-icon-option input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.category-icon-option:has(input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.category-icon-option--on{background:var(--color-info-container);border-color:var(--color-secondary);color:var(--color-on-info-container)}.category-icon-key{font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}.category-image-tile{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.category-image-preview{display:grid;place-items:center;inline-size:5rem;block-size:5rem;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text-secondary);flex:none}.category-image-preview img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.category-image-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.code-token{display:inline-block;padding:.0625rem var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-alt);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-caption-size);letter-spacing:.02em;unicode-bidi:isolate}.vehicle-type-code-readonly{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text-secondary);font-family:var(--font-mono);unicode-bidi:isolate}.hs-section{display:grid;gap:var(--space-4)}.hs-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.hs-head-text{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0}.hs-name{margin:0;font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.hs-body{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:var(--space-5);align-items:start}@media (max-width: 56rem){.hs-body{grid-template-columns:minmax(0,1fr)}}.hs-fields,.hs-artwork{display:grid;gap:var(--space-3)}.hs-frame{position:relative;aspect-ratio:2 / 1;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-alt)}.hs-frame img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.hs-frame--whole{aspect-ratio:3 / 1}.hs-frame--whole:has(img){aspect-ratio:auto}.hs-frame--whole img{block-size:auto;object-fit:contain}.hs-frame-plain{position:absolute;inset:0;display:grid;place-content:center;padding:var(--space-4)}.hs-frame-empty{font-size:var(--text-caption-size);color:var(--color-text-secondary)}.hs-artwork-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.hs-artwork-actions .ads-file-input{flex:1 1 14rem;max-inline-size:none}.vis-switch-row{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2.75rem}.vis-switch-label{font-size:var(--text-label-size);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.vis-switch{position:relative;inline-size:2.75rem;block-size:1.5rem;padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-alt);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.vis-switch:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:calc(1.5rem - 6px);block-size:calc(1.5rem - 6px);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:inset-inline-start var(--duration-fast) var(--ease-standard)}.vis-switch[aria-checked=true]{background:var(--color-primary);border-color:var(--color-primary)}.vis-switch[aria-checked=true]:after{inset-inline-start:calc(100% - 1.5rem + 4px);background:var(--color-on-primary)}.vis-switch:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.vis-switch:disabled{cursor:default;opacity:.6}.social-links{display:grid;gap:var(--space-4);margin:0;padding:var(--space-5) 0 0;border:0;border-block-start:1px solid var(--color-border);min-inline-size:0}.social-links-legend{float:left;inline-size:100%;padding:0;font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.social-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-6);align-items:start}.social-link-switch{padding-block-start:calc(var(--text-label-line) + var(--space-1))}@media (max-width: 40rem){.social-link-row{grid-template-columns:minmax(0,1fr);row-gap:var(--space-1)}.social-link-switch{padding-block-start:0}}.merchant-social-links{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--text-body-size)}.merchant-social-links a{color:var(--color-on-info-container);text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.merchant-social-links a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.merchant-prep-time{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--text-body-size);color:var(--color-text-primary)}.merchant-prep-time-label{color:var(--color-text-secondary)}.hs-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-1)}.hs-meta{margin:0;display:flex;gap:var(--space-2);flex-wrap:wrap;font-size:var(--text-caption-size);color:var(--color-text-secondary)}.hs-foot-actions{display:flex;align-items:center;gap:var(--space-2)}.hs-history{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-4)}.cl-heading{display:grid;gap:var(--space-4)}.cl-heading-title{margin:0;font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.cl-heading-foot{display:flex;justify-content:flex-end}.cl-thumb{display:grid;place-items:center;inline-size:3rem;aspect-ratio:3 / 4;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-alt);color:var(--color-text-secondary)}.cl-thumb img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.cl-dialog-body{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:var(--space-5);align-items:start}@media (max-width: 48rem){.cl-dialog-body{grid-template-columns:minmax(0,1fr)}}.cl-artwork{display:grid;gap:var(--space-3)}.cl-frame{position:relative;aspect-ratio:3 / 4;max-inline-size:13rem;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-alt)}.cl-frame img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.cl-frame-empty{position:absolute;inset:0;display:grid;place-content:center;padding:var(--space-4);text-align:center;font-size:var(--text-caption-size);color:var(--color-text-secondary)}.cl-artwork .ads-file-input{max-inline-size:none}.cl-side{display:grid;gap:var(--space-4)}.cl-picker{display:grid;gap:var(--space-2)}.cl-stores{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.cl-store{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.cl-store--issue{border-color:var(--color-warning)}.cl-store-index{min-inline-size:1.5rem;text-align:center;font-size:var(--text-caption-size);color:var(--color-text-secondary)}.cl-store-text{flex:1 1 auto;min-inline-size:0}.cl-store-actions{display:inline-flex;gap:var(--space-1);flex:0 0 auto}.cl-store-empty{margin:0;padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);text-align:center;font-size:var(--text-caption-size);color:var(--color-text-secondary)}.cl-count{margin:0;font-size:var(--text-caption-size);color:var(--color-text-secondary)}.cl-dialog-foot{display:grid;gap:var(--space-3);justify-items:start}.cl-history{inline-size:100%;border-block-start:1px solid var(--color-border);padding-block-start:var(--space-4)}.cly-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-4)}.cly-toolbar>.ui-field{flex:0 1 20rem;min-inline-size:14rem}.cly-label-mode>.ui-field{max-inline-size:20rem}.cly-label-mode-value{display:flex;align-items:center;min-block-size:2.75rem}.cly-block-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3)}.cly-block-title{margin:0;font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.cly-thumb{display:grid;place-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-alt);color:var(--color-text-secondary)}.cly-thumb--portrait{inline-size:3rem;aspect-ratio:3 / 4}.cly-thumb--banner{inline-size:6rem;aspect-ratio:3 / 1}.cly-thumb img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.cly-dialog-body{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:var(--space-5);align-items:start}.cly-dialog-body--banner{grid-template-columns:minmax(0,1fr)}@media (max-width: 48rem){.cly-dialog-body{grid-template-columns:minmax(0,1fr)}}.cly-side{display:grid;gap:var(--space-4)}.cly-slot-head{align-items:start}.cly-kind-fixed{display:flex;align-items:center;min-block-size:2.75rem}.cly-artwork{display:grid;gap:var(--space-3)}.cly-frame{position:relative;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-alt)}.cly-frame--portrait{aspect-ratio:3 / 4;max-inline-size:13rem}.cly-frame--banner{aspect-ratio:3 / 1;max-inline-size:28rem}.cly-frame--strip{aspect-ratio:2 / 1;max-inline-size:28rem}.cly-frame--square{aspect-ratio:1 / 1;max-inline-size:16rem}.cly-frame img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.cly-frame-empty{position:absolute;inset:0;display:grid;place-content:center;padding:var(--space-4);text-align:center;font-size:var(--text-caption-size);color:var(--color-text-secondary)}.cly-artwork .ads-file-input{max-inline-size:none}.cly-dialog-foot{display:grid;gap:var(--space-3);justify-items:start}.cly-history{inline-size:100%;border-block-start:1px solid var(--color-border);padding-block-start:var(--space-4)}.hly-add{position:relative}.hly-add-menu{position:absolute;z-index:20;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;min-inline-size:14rem;padding:var(--space-2);display:grid;gap:2px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.hly-add-item{display:flex;align-items:center;gap:var(--space-3);min-block-size:2.75rem;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer}.hly-add-item:hover{background:var(--color-surface-alt)}.hly-add-item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.hly-add-item>svg{color:var(--color-text-secondary);flex:0 0 auto}.hly-item{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0}.cly-thumb--strip{flex:0 0 auto;inline-size:5rem;aspect-ratio:2 / 1}.hly-error{padding:var(--space-5)}.hly-banners{display:grid;gap:var(--space-3);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}.hly-banners-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.hly-banners-title{margin:0;font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.hly-banner-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2)}.hly-banner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.hly-banner-index{min-inline-size:1.5rem;text-align:center;font-size:var(--text-caption-size);color:var(--color-text-secondary)}.hly-banner-text{flex:1 1 auto;min-inline-size:0}.hly-banner-actions{display:inline-flex;gap:var(--space-1);flex:0 0 auto}@media (max-width: 40rem){.hly-banner{flex-wrap:wrap}.hly-banner-actions{flex-basis:100%;justify-content:flex-end}}.cly-thumb--square{flex:0 0 auto;inline-size:3rem;aspect-ratio:1 / 1}.pop-item{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0}.pop-servable{display:grid;gap:var(--space-1);justify-items:start}.pop-error{padding:var(--space-5)}.legal-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0;font-size:var(--text-caption-size);color:var(--color-text-secondary)}.legal-meta-label{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.legal-meta-sep{color:var(--color-border-strong)}.legal-loading{display:grid;gap:var(--space-3)}.legal-link{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-2);padding-inline:var(--space-4) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.legal-link-label{font-size:var(--text-label-size);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.legal-link-url{display:inline-flex;align-items:center;gap:var(--space-1);min-inline-size:0;margin-inline-end:auto;font-family:var(--font-mono);font-size:var(--text-label-size);color:var(--color-primary);text-decoration:none;overflow-wrap:anywhere}.legal-link-url:hover{text-decoration:underline}.legal-link-url:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ui-tab-badge:has(.legal-tab-error){min-inline-size:0;padding:0;background:transparent}.legal-tab-error{display:inline-block;inline-size:.5rem;block-size:.5rem;border-radius:var(--radius-full);background:var(--color-danger)}.legal-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5);padding-block:var(--space-4)}@media (max-width: 64rem){.legal-editor{grid-template-columns:minmax(0,1fr)}}.legal-pane{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.legal-source.ui-textarea{min-block-size:28rem;resize:vertical;font-family:var(--font-mono);font-size:var(--text-label-size);line-height:1.7;tab-size:2}.legal-counter{display:flex;justify-content:flex-end;gap:var(--space-1);margin:0;font-size:var(--text-caption-size);color:var(--color-text-secondary)}.legal-counter--over{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.legal-preview-label{margin:0;font-size:var(--text-label-size);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.legal-preview{min-block-size:28rem;max-block-size:44rem;overflow-y:auto;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text-primary);font-size:var(--text-body-size);line-height:1.75;overflow-wrap:anywhere}.legal-preview>:first-child{margin-block-start:0}.legal-preview>:last-child{margin-block-end:0}.legal-preview h1,.legal-preview h2,.legal-preview h3,.legal-preview h4,.legal-preview h5,.legal-preview h6{margin-block:var(--space-5) var(--space-2);font-weight:var(--font-weight-bold);line-height:1.35}.legal-preview h1{font-size:var(--text-h2-size)}.legal-preview h2{font-size:var(--text-h3-size)}.legal-preview h3,.legal-preview h4,.legal-preview h5,.legal-preview h6{font-size:var(--text-body-lg-size)}.legal-preview p,.legal-preview ul,.legal-preview ol,.legal-preview pre,.legal-preview blockquote{margin-block:0 var(--space-3)}.legal-preview ul,.legal-preview ol{padding-inline-start:var(--space-5)}.legal-preview li+li{margin-block-start:var(--space-1)}.legal-preview a{color:var(--color-primary)}.legal-preview blockquote{padding-inline-start:var(--space-3);border-inline-start:3px solid var(--color-border-strong);color:var(--color-text-secondary)}.legal-preview code{padding-inline:var(--space-1);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-mono);font-size:.9em}.legal-preview pre{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface);overflow-x:auto}.legal-preview pre code{padding:0;background:transparent}.legal-preview hr{margin-block:var(--space-4);border:0;border-block-start:1px solid var(--color-border)}
