.ConfiguratorTray-module__G68lda__tray{right:var(--space-6);bottom:var(--space-6);width:320px;max-width:calc(100vw - var(--space-8));background:var(--color-bg-raised);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);z-index:40;padding:var(--space-4);position:fixed}.ConfiguratorTray-module__G68lda__summary{cursor:pointer;width:100%;padding:var(--space-2) 0;color:var(--color-text-primary);font-size:var(--type-body-size);background:0 0;border:none;justify-content:space-between;align-items:center;min-height:44px;display:none}.ConfiguratorTray-module__G68lda__heading{font-size:var(--type-h3-size);line-height:var(--type-h3-line);margin:0 0 var(--space-3) 0}.ConfiguratorTray-module__G68lda__row{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--type-small-size);border-bottom:1px solid var(--color-border-default);display:flex}.ConfiguratorTray-module__G68lda__emptyText{color:var(--color-text-muted);font-size:var(--type-small-size);margin:0 0 var(--space-4) 0}.ConfiguratorTray-module__G68lda__totalRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-3) 0;font-size:var(--type-h3-size);font-weight:600;display:flex}.ConfiguratorTray-module__G68lda__totalValue{color:var(--color-accent-primary)}.ConfiguratorTray-module__G68lda__totalValueEmpty{color:var(--color-text-muted)}@media (max-width:767px){.ConfiguratorTray-module__G68lda__tray{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:auto;max-width:none;bottom:0;left:0;right:0}.ConfiguratorTray-module__G68lda__summary{display:flex}.ConfiguratorTray-module__G68lda__details{display:none}.ConfiguratorTray-module__G68lda__detailsOpen{display:block}}
