.ImageMagnifier-module__bfSaua__container{cursor:crosshair;border-radius:var(--radius-md);background-color:var(--color-background);width:100%;height:100%;position:relative;overflow:hidden}.ImageMagnifier-module__bfSaua__image{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.ImageMagnifier-module__bfSaua__magnifier{pointer-events:none;border-radius:var(--radius-full);z-index:10;opacity:0;border:3px solid #fff;animation:.15s forwards ImageMagnifier-module__bfSaua__fadeIn;position:absolute;overflow:hidden;box-shadow:0 4px 20px #0000004d,inset 0 0 0 1px #0000001a}.ImageMagnifier-module__bfSaua__zoomedImage{-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute;top:0;left:0}@keyframes ImageMagnifier-module__bfSaua__fadeIn{to{opacity:1}}.ImageMagnifier-module__bfSaua__hint{bottom:var(--spacing-md);right:var(--spacing-md);align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);color:#fff;font-size:var(--font-size-xs);border-radius:var(--radius-sm);opacity:.8;transition:opacity var(--transition-fast);pointer-events:none;background-color:#000000b3;display:flex;position:absolute}.ImageMagnifier-module__bfSaua__container:hover .ImageMagnifier-module__bfSaua__hint{opacity:0}.ImageMagnifier-module__bfSaua__hintIcon{width:14px;height:14px}@media (hover:none){.ImageMagnifier-module__bfSaua__hint{display:none}.ImageMagnifier-module__bfSaua__container{cursor:pointer}}
.Lightbox-module__0oPiLa__overlay{z-index:calc(var(--z-modal) + 100);opacity:0;visibility:hidden;background-color:#000000f2;justify-content:center;align-items:center;transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0}.Lightbox-module__0oPiLa__overlay.Lightbox-module__0oPiLa__open{opacity:1;visibility:visible}.Lightbox-module__0oPiLa__container{width:100%;height:100%;padding:var(--spacing-xl);justify-content:center;align-items:center;display:flex;position:relative}.Lightbox-module__0oPiLa__imageWrapper{border-radius:var(--radius-md);justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative;overflow:hidden}.Lightbox-module__0oPiLa__imageWrapper.Lightbox-module__0oPiLa__zoomed{cursor:move}.Lightbox-module__0oPiLa__image{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:90vh;transition:transform .3s}.Lightbox-module__0oPiLa__closeButton{top:var(--spacing-lg);right:var(--spacing-lg);border-radius:var(--radius-full);width:48px;height:48px;transition:background-color var(--transition-fast);z-index:10;cursor:pointer;background-color:#ffffff1a;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.Lightbox-module__0oPiLa__closeButton:hover{background-color:#fff3}.Lightbox-module__0oPiLa__zoomControls{top:var(--spacing-lg);align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Lightbox-module__0oPiLa__zoomButton{border-radius:var(--radius-full);width:36px;height:36px;transition:background-color var(--transition-fast);cursor:pointer;background-color:#ffffff1a;border:none;justify-content:center;align-items:center;display:flex}.Lightbox-module__0oPiLa__zoomButton:hover:not(:disabled){background-color:#fff3}.Lightbox-module__0oPiLa__zoomButton:disabled{opacity:.3;cursor:not-allowed}.Lightbox-module__0oPiLa__zoomLevel{color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;min-width:32px}.Lightbox-module__0oPiLa__zoomHint{bottom:var(--spacing-md);color:#fff;font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);opacity:.8;pointer-events:none;background-color:#0009;position:absolute;left:50%;transform:translate(-50%)}.Lightbox-module__0oPiLa__navButton{border-radius:var(--radius-full);width:48px;height:48px;transition:background-color var(--transition-fast);z-index:10;cursor:pointer;background-color:#ffffff1a;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Lightbox-module__0oPiLa__navButton:hover:not(:disabled){background-color:#fff3}.Lightbox-module__0oPiLa__navButton:disabled{opacity:.3;cursor:not-allowed}.Lightbox-module__0oPiLa__navButton.Lightbox-module__0oPiLa__prev{left:var(--spacing-lg)}.Lightbox-module__0oPiLa__navButton.Lightbox-module__0oPiLa__next{right:var(--spacing-lg)}.Lightbox-module__0oPiLa__icon{color:#fff;width:24px;height:24px}.Lightbox-module__0oPiLa__counter{bottom:var(--spacing-lg);color:#fff;font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);background-color:#00000080;position:absolute;left:50%;transform:translate(-50%)}.Lightbox-module__0oPiLa__swipeArea{touch-action:pan-y;position:absolute;inset:0}@media (max-width:767px){.Lightbox-module__0oPiLa__container{padding:var(--spacing-md)}.Lightbox-module__0oPiLa__navButton{width:40px;height:40px}.Lightbox-module__0oPiLa__navButton.Lightbox-module__0oPiLa__prev{left:var(--spacing-sm)}.Lightbox-module__0oPiLa__navButton.Lightbox-module__0oPiLa__next{right:var(--spacing-sm)}.Lightbox-module__0oPiLa__closeButton{top:var(--spacing-md);right:var(--spacing-md);width:40px;height:40px}.Lightbox-module__0oPiLa__zoomControls{top:var(--spacing-md)}.Lightbox-module__0oPiLa__zoomButton{width:32px;height:32px}}
.FavoriteButton-module__8U9dla__button{top:var(--spacing-sm);right:var(--spacing-sm);border-radius:var(--radius-full);z-index:5;transition:all var(--transition-fast);color:var(--color-text-secondary);box-shadow:var(--shadow-sm);background-color:#ffffffe6;justify-content:center;align-items:center;display:flex;position:absolute}.FavoriteButton-module__8U9dla__button:hover{color:#e53e3e;background-color:#fff;transform:scale(1.1)}.FavoriteButton-module__8U9dla__button.FavoriteButton-module__8U9dla__active{color:#e53e3e;background-color:#fff}.FavoriteButton-module__8U9dla__button svg{transition:transform var(--transition-fast)}.FavoriteButton-module__8U9dla__button:hover svg{transform:scale(1.1)}.FavoriteButton-module__8U9dla__button.FavoriteButton-module__8U9dla__active svg{animation:.3s ease-in-out FavoriteButton-module__8U9dla__heartBeat}.FavoriteButton-module__8U9dla__small{width:28px;height:28px}.FavoriteButton-module__8U9dla__small svg{width:14px;height:14px}.FavoriteButton-module__8U9dla__medium{width:36px;height:36px}.FavoriteButton-module__8U9dla__medium svg{width:18px;height:18px}.FavoriteButton-module__8U9dla__large{flex-shrink:0;width:44px;height:44px;position:static}.FavoriteButton-module__8U9dla__large svg{width:22px;height:22px}@keyframes FavoriteButton-module__8U9dla__heartBeat{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}
.PreviewModeToggle-module__ebAdWG__container{background:var(--color-bg-secondary);border-radius:var(--radius-md);gap:2px;padding:2px;display:flex}.PreviewModeToggle-module__ebAdWG__button{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.PreviewModeToggle-module__ebAdWG__button:hover{color:var(--color-text);background:var(--color-bg-tertiary)}.PreviewModeToggle-module__ebAdWG__button.PreviewModeToggle-module__ebAdWG__active{background:var(--color-bg);color:var(--color-primary);box-shadow:0 1px 3px #0000001a}.PreviewModeToggle-module__ebAdWG__button svg{width:18px;height:18px}
.SuitInfo-module__njsUVa__info{gap:var(--spacing-lg);flex-direction:column;display:flex}.SuitInfo-module__njsUVa__header{padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.SuitInfo-module__njsUVa__headerText{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.SuitInfo-module__njsUVa__name{font-size:28px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:1.2}.SuitInfo-module__njsUVa__headerSubtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4}.SuitInfo-module__njsUVa__priceSection{gap:var(--spacing-xs);flex-direction:column;display:flex}.SuitInfo-module__njsUVa__priceLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.SuitInfo-module__njsUVa__price{color:#c9a227;font-size:32px;font-weight:700;line-height:1}.SuitInfo-module__njsUVa__section{gap:var(--spacing-md);flex-direction:column;display:flex}.SuitInfo-module__njsUVa__sectionTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.SuitInfo-module__njsUVa__divider{background-color:var(--color-border);height:1px}.SuitInfo-module__njsUVa__description{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}.SuitInfo-module__njsUVa__descriptionText{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.SuitInfo-module__njsUVa__descriptionText.SuitInfo-module__njsUVa__expanded{-webkit-line-clamp:unset;display:block}.SuitInfo-module__njsUVa__readMore{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-top:var(--spacing-xs);transition:color var(--transition-fast)}.SuitInfo-module__njsUVa__readMore:hover{color:var(--color-primary)}.SuitInfo-module__njsUVa__ctaButton{color:#fff;border-radius:var(--radius-md);width:100%;height:48px;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast);justify-content:center;align-items:center;gap:var(--spacing-sm);background-color:#114471;display:flex}.SuitInfo-module__njsUVa__ctaButton:hover{background-color:#0d3559}.SuitInfo-module__njsUVa__characteristics{gap:var(--spacing-sm);display:grid}.SuitInfo-module__njsUVa__characteristicItem{padding:var(--spacing-xs) 0;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.SuitInfo-module__njsUVa__characteristicItem:last-child{border-bottom:none}.SuitInfo-module__njsUVa__characteristicLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.SuitInfo-module__njsUVa__characteristicValue{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium);align-items:center;gap:var(--spacing-xs);display:flex}.SuitInfo-module__njsUVa__colorSwatch{border-radius:var(--radius-full);border:1px solid var(--color-border);width:16px;height:16px}.SuitInfo-module__njsUVa__itemsList{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SuitInfo-module__njsUVa__item{font-size:var(--font-size-sm);color:var(--color-text-primary);padding:var(--spacing-xs) 0;padding-left:var(--spacing-md);position:relative}.SuitInfo-module__njsUVa__item:before{content:"";border-radius:var(--radius-full);background-color:#114471;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.SuitInfo-module__njsUVa__ctaIcon{width:20px;height:20px}.SuitInfo-module__njsUVa__tagBadge{border-radius:var(--radius-full);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-medium);background-color:var(--color-accent-soft,#f5efe3);color:var(--color-accent,#c9a227);letter-spacing:.02em;text-transform:uppercase;align-items:center;padding:4px 10px;display:inline-flex}.SuitInfo-module__njsUVa__contentProse{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:pre-wrap;line-height:1.7}.SuitInfo-module__njsUVa__fabricLinks{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SuitInfo-module__njsUVa__fabricLink{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);transition:border-color var(--transition-fast), background-color var(--transition-fast);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.SuitInfo-module__njsUVa__fabricLink:hover{border-color:var(--color-accent,#c9a227);background-color:var(--color-bg-secondary,#fafafa)}.SuitInfo-module__njsUVa__fabricLinkTitle{font-weight:var(--font-weight-medium)}.SuitInfo-module__njsUVa__fabricLinkArticle{font-size:var(--font-size-xs,12px);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}@media (max-width:767px){.SuitInfo-module__njsUVa__name{font-size:24px}.SuitInfo-module__njsUVa__price{font-size:28px}}
.BugReportButton-module__g41FsW__fab{z-index:1000;cursor:pointer;background:#fef3c7;border:1px solid #facc15;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #d9770640}.BugReportButton-module__g41FsW__fab:hover{background:#fde68a;transform:translateY(-2px);box-shadow:0 6px 22px #d9770659}.BugReportButton-module__g41FsW__fab:active{transform:translateY(0)}.BugReportButton-module__g41FsW__fab:disabled{opacity:.7;cursor:progress}.BugReportButton-module__g41FsW__icon{width:26px;height:26px;display:block}.BugReportButton-module__g41FsW__backdrop{z-index:1099;opacity:0;pointer-events:none;background:#00000059;transition:opacity .2s;position:fixed;inset:0}.BugReportButton-module__g41FsW__backdropOpen{opacity:1;pointer-events:auto}.BugReportButton-module__g41FsW__drawer{background:var(--color-surface);z-index:1100;flex-direction:column;width:440px;max-width:100vw;height:100svh;transition:transform .25s cubic-bezier(.32,.72,.24,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 24px #0000001f}.BugReportButton-module__g41FsW__drawerOpen{transform:translate(0)}.BugReportButton-module__g41FsW__drawerHeader{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.BugReportButton-module__g41FsW__drawerTitle{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:600}.BugReportButton-module__g41FsW__drawerBody{flex:1;padding:20px;overflow-y:auto}.BugReportButton-module__g41FsW__closeBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px;transition:background .15s,color .15s}.BugReportButton-module__g41FsW__closeBtn:hover{background:var(--color-surface-2);color:var(--color-text-secondary)}.BugReportButton-module__g41FsW__form{flex-direction:column;gap:12px;display:flex}.BugReportButton-module__g41FsW__label{color:var(--color-text-secondary);flex-direction:column;gap:4px;font-size:13px;font-weight:500;display:flex}.BugReportButton-module__g41FsW__input,.BugReportButton-module__g41FsW__textarea{color:var(--color-text-primary);border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.BugReportButton-module__g41FsW__input:focus,.BugReportButton-module__g41FsW__textarea:focus{border-color:var(--color-text-secondary);box-shadow:0 0 0 3px #6b72801f}.BugReportButton-module__g41FsW__textarea{resize:vertical;min-height:96px}.BugReportButton-module__g41FsW__textareaTall{min-height:220px}.BugReportButton-module__g41FsW__presets{flex-direction:column;gap:6px;display:flex}.BugReportButton-module__g41FsW__presetsLabel{color:var(--color-text-muted);font-size:12px;font-weight:500}.BugReportButton-module__g41FsW__presetsRow{flex-wrap:wrap;gap:6px;display:flex}.BugReportButton-module__g41FsW__presetBtn{font:inherit;color:var(--color-text-secondary);background:var(--color-surface-2);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px;transition:background .15s,border-color .15s,color .15s}.BugReportButton-module__g41FsW__presetBtn:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.BugReportButton-module__g41FsW__presetBtnActive,.BugReportButton-module__g41FsW__presetBtnActive:hover{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-surface)}.BugReportButton-module__g41FsW__shotToggle{-moz-column-gap:8px;color:var(--color-text-secondary);cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface-2);-webkit-user-select:none;user-select:none;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:2px 8px;padding:8px 10px;font-size:13px;display:grid}.BugReportButton-module__g41FsW__shotToggle input{margin:2px 0 0}.BugReportButton-module__g41FsW__shotHint{color:var(--color-text-muted);grid-column:2;font-size:11px;line-height:1.4}.BugReportButton-module__g41FsW__radioGroup{flex-wrap:wrap;gap:8px;display:flex}.BugReportButton-module__g41FsW__radioOption{border:1px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.BugReportButton-module__g41FsW__radioOption:hover{border-color:var(--color-border-hover)}.BugReportButton-module__g41FsW__radioOptionActive{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-surface)}.BugReportButton-module__g41FsW__radioOption input{opacity:0;pointer-events:none;position:absolute}.BugReportButton-module__g41FsW__shotRow{color:var(--color-text-muted);align-items:center;gap:12px;font-size:12px;display:flex}.BugReportButton-module__g41FsW__shotPreview{-o-object-fit:cover;object-fit:cover;border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:6px;width:80px;height:50px}.BugReportButton-module__g41FsW__shotNote{flex:1}.BugReportButton-module__g41FsW__fileRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BugReportButton-module__g41FsW__fileBtn{background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px;transition:background .15s}.BugReportButton-module__g41FsW__fileBtn:hover{background:var(--color-surface-hover)}.BugReportButton-module__g41FsW__fileName{color:var(--color-text-muted);font-size:12px}.BugReportButton-module__g41FsW__uploadBlock{border:1px dashed var(--color-border);background:var(--color-surface-2);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.BugReportButton-module__g41FsW__uploadLabel{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BugReportButton-module__g41FsW__uploadInput{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BugReportButton-module__g41FsW__uploadBtn{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.BugReportButton-module__g41FsW__uploadLabel:hover .BugReportButton-module__g41FsW__uploadBtn{background:var(--color-surface-2);border-color:var(--color-border-hover)}.BugReportButton-module__g41FsW__uploadHint{color:var(--color-text-muted);font-size:12px}.BugReportButton-module__g41FsW__uploadList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.BugReportButton-module__g41FsW__uploadItem{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:grid}.BugReportButton-module__g41FsW__uploadName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BugReportButton-module__g41FsW__uploadRemove{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.BugReportButton-module__g41FsW__uploadRemove:hover{color:#b91c1c}.BugReportButton-module__g41FsW__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.BugReportButton-module__g41FsW__submitBtn{background:var(--color-primary);color:var(--color-surface);cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:background .15s}.BugReportButton-module__g41FsW__submitBtn:hover:not(:disabled){background:var(--color-secondary)}.BugReportButton-module__g41FsW__submitBtn:disabled{opacity:.6;cursor:not-allowed}.BugReportButton-module__g41FsW__cancelBtn{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:10px 16px;font-size:14px}.BugReportButton-module__g41FsW__cancelBtn:hover{background:var(--color-surface-2)}.BugReportButton-module__g41FsW__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:8px 12px;font-size:13px}.BugReportButton-module__g41FsW__success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:8px 12px;font-size:13px}@keyframes BugReportButton-module__g41FsW__fadeIn{0%{opacity:0}to{opacity:1}}.BugReportButton-module__g41FsW__activeBugs{border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-secondary);border-radius:8px;margin-top:20px;font-size:13px}.BugReportButton-module__g41FsW__activeBugsSummary{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 12px;font-weight:500;list-style:none;display:flex}.BugReportButton-module__g41FsW__activeBugsSummary::-webkit-details-marker{display:none}.BugReportButton-module__g41FsW__activeBugsSummary:before{content:"▸";color:var(--color-text-muted);transition:transform .15s;display:inline-block}.BugReportButton-module__g41FsW__activeBugs[open] .BugReportButton-module__g41FsW__activeBugsSummary:before{transform:rotate(90deg)}.BugReportButton-module__g41FsW__activeBugsHint{color:var(--color-text-muted);font-size:12px;font-weight:400}.BugReportButton-module__g41FsW__activeBugsList{flex-direction:column;gap:4px;margin:0;padding:4px 6px 8px;list-style:none;display:flex}.BugReportButton-module__g41FsW__activeBugRow{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.BugReportButton-module__g41FsW__activeBugRowExpanded{background:var(--color-surface-2);border-color:var(--color-border)}.BugReportButton-module__g41FsW__activeBugRowHead{align-items:center;display:flex}.BugReportButton-module__g41FsW__activeBugRowBtn{width:100%;min-width:0;color:var(--color-text-secondary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:grid}.BugReportButton-module__g41FsW__activeBugBadge{white-space:nowrap;border-radius:10px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:600}.BugReportButton-module__g41FsW__activeBugLike{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;border-radius:14px;flex-shrink:0;align-items:center;gap:4px;margin-right:6px;padding:4px 8px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.BugReportButton-module__g41FsW__activeBugLike:hover{color:#ef4444;border-color:#fca5a5}.BugReportButton-module__g41FsW__activeBugLikeOn{color:#ef4444;background:#fef2f2;border-color:#fecaca}.BugReportButton-module__g41FsW__activeBugLikeCount{text-align:center;font-variant-numeric:tabular-nums;min-width:8px}.BugReportButton-module__g41FsW__activeBugRowBtn:hover{background:var(--color-surface-2)}.BugReportButton-module__g41FsW__activeBugRowBtn:focus-visible{outline-offset:-2px;outline:2px solid #3b82f6}.BugReportButton-module__g41FsW__activeBugDot{border-radius:50%;width:8px;height:8px}.BugReportButton-module__g41FsW__activeBugDotInProg{background:#f59e0b}.BugReportButton-module__g41FsW__activeBugDotNew{background:#3b82f6}.BugReportButton-module__g41FsW__activeBugDotClosed{background:#9ca3af}.BugReportButton-module__g41FsW__activeBugText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BugReportButton-module__g41FsW__activeBugAge{color:var(--color-text-muted);white-space:nowrap;font-size:11px}.BugReportButton-module__g41FsW__activeBugDetails{border-top:1px solid var(--color-border);color:var(--color-text-primary);flex-direction:column;gap:6px;padding:8px 12px 10px;font-size:12px;display:flex}.BugReportButton-module__g41FsW__activeBugDetailsTitle{font-size:13px;font-weight:600}.BugReportButton-module__g41FsW__activeBugDetailsBody{white-space:pre-wrap;word-break:break-word;color:var(--color-text-secondary);margin:0;font-family:inherit;font-size:12px;line-height:1.45}.BugReportButton-module__g41FsW__activeBugDetailsMeta{color:var(--color-text-muted);font-size:11px}.BugReportButton-module__g41FsW__toast{z-index:1200;border-radius:8px;max-width:360px;padding:10px 14px;font-size:13px;animation:.2s BugReportButton-module__g41FsW__fadeIn;position:fixed;bottom:24px;right:92px;box-shadow:0 6px 20px #00000026}.BugReportButton-module__g41FsW__toastBusy{background:var(--color-surface-2);color:var(--color-text-primary);border:1px solid var(--color-border)}.BugReportButton-module__g41FsW__toastDone{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.BugReportButton-module__g41FsW__toastError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}@media (min-width:481px) and (max-width:1023px){.BugReportButton-module__g41FsW__drawer{width:56vw;min-width:440px;max-width:560px}}@media (max-width:767px){.BugReportButton-module__g41FsW__drawer{width:100vw;min-width:0;max-width:none}.BugReportButton-module__g41FsW__drawerHeader{padding:14px 16px}.BugReportButton-module__g41FsW__drawerTitle{font-size:17px}.BugReportButton-module__g41FsW__closeBtn{width:44px;height:44px;margin:-10px -10px -10px 0}.BugReportButton-module__g41FsW__drawerBody{padding:14px 16px 100px}.BugReportButton-module__g41FsW__form{gap:14px}.BugReportButton-module__g41FsW__textareaTall{min-height:140px}.BugReportButton-module__g41FsW__input,.BugReportButton-module__g41FsW__textarea{padding:12px 14px;font-size:16px}.BugReportButton-module__g41FsW__radioOption{padding:10px 16px;font-size:14px}.BugReportButton-module__g41FsW__presetBtn{padding:8px 14px;font-size:13px}.BugReportButton-module__g41FsW__shotToggle{padding:10px 12px;font-size:14px}.BugReportButton-module__g41FsW__shotHint{font-size:12px}.BugReportButton-module__g41FsW__actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border);justify-content:stretch;gap:10px;margin:16px -16px 0}.BugReportButton-module__g41FsW__submitBtn,.BugReportButton-module__g41FsW__cancelBtn{flex:1;min-height:44px;padding:12px 16px;font-size:15px}}@media (max-width:480px){.BugReportButton-module__g41FsW__toast{max-width:calc(100vw - 32px);bottom:80px;right:16px}.BugReportButton-module__g41FsW__fab{width:48px;height:48px;bottom:16px;right:16px}}
.AdminEntryButton-module__cgqACa__fab{z-index:1000;background:var(--color-surface);border:1px solid var(--color-border-hover);width:52px;height:52px;color:var(--color-text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,background .2s;display:flex;position:fixed;bottom:88px;right:24px;box-shadow:0 4px 16px #00000029}.AdminEntryButton-module__cgqACa__fab:hover{background:var(--color-surface-hover);transform:translateY(-2px);box-shadow:0 6px 22px #00000038}.AdminEntryButton-module__cgqACa__fab:active{transform:translateY(0)}.AdminEntryButton-module__cgqACa__fab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AdminEntryButton-module__cgqACa__icon{width:24px;height:24px;display:block}
.Layout-module__rw7K3a__layout{flex-direction:column;min-height:100vh;display:flex}.Layout-module__rw7K3a__header{z-index:var(--z-sticky);background-color:var(--color-surface);padding:0 var(--spacing-lg);position:sticky;top:0}.Layout-module__rw7K3a__headerContent{max-width:var(--container-max-width);width:100%;margin:0 auto}.Layout-module__rw7K3a__headerTopRow{height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.Layout-module__rw7K3a__headerTabsRow,.Layout-module__rw7K3a__headerSubTabsRow,.Layout-module__rw7K3a__headerChipsRow{display:none}.Layout-module__rw7K3a__subTabsScroll{align-items:center;min-width:0;display:flex}.Layout-module__rw7K3a__inlineFilter{align-items:center;display:flex}.Layout-module__rw7K3a__mobileMenuBar{display:contents}.Layout-module__rw7K3a__mobileGridActions,.Layout-module__rw7K3a__mobileMenuToggle{display:none}.Layout-module__rw7K3a__mobileMenuLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);line-height:1}.Layout-module__rw7K3a__mobileMenuChevron{color:var(--color-text-secondary);justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.Layout-module__rw7K3a__mobileMenuChevronOpen{transform:rotate(180deg)}.Layout-module__rw7K3a__headerLeft{align-items:center;display:flex}.Layout-module__rw7K3a__headerCenter{padding:0 var(--spacing-xl);flex:1;justify-content:center;max-width:500px;display:flex}.Layout-module__rw7K3a__headerRight{align-items:center;gap:var(--spacing-md);flex-shrink:0;display:flex}.Layout-module__rw7K3a__accountLink{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.Layout-module__rw7K3a__accountLink:hover{color:var(--color-primary);background-color:var(--color-background)}.Layout-module__rw7K3a__accountLink.Layout-module__rw7K3a__active{color:var(--color-primary);background-color:#1a365d14}.Layout-module__rw7K3a__filterToggle{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-primary);color:var(--color-surface);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast);display:none}.Layout-module__rw7K3a__filterToggle:hover{background-color:var(--color-secondary)}.Layout-module__rw7K3a__filterIcon{width:18px;height:18px}.Layout-module__rw7K3a__main{max-width:var(--container-max-width);width:100%;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-lg);gap:var(--spacing-xl);flex:1;margin:0 auto;display:flex}.Layout-module__rw7K3a__sidebar{top:calc(var(--header-height) + var(--spacing-sm));width:var(--filter-width);height:fit-content;max-height:calc(100vh - var(--header-height) - var(--spacing-sm) - var(--spacing-lg));flex-shrink:0;position:sticky;overflow-y:auto}.Layout-module__rw7K3a__sidebarContainer{flex-shrink:0;align-items:flex-start;display:flex;position:relative}.Layout-module__rw7K3a__sidebarCollapsed{opacity:0;width:0;transition:width var(--transition-normal), opacity var(--transition-fast);padding:0;overflow:hidden}.Layout-module__rw7K3a__sidebar:not(.Layout-module__rw7K3a__sidebarCollapsed){transition:width var(--transition-normal), opacity var(--transition-fast);opacity:1}.Layout-module__rw7K3a__collapseButton{top:calc(var(--header-height) + var(--spacing-md));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;width:24px;min-width:24px;height:24px;color:var(--color-text-muted);transition:all var(--transition-fast);z-index:2;margin-left:-12px;margin-top:var(--spacing-md);justify-content:center;align-items:center;display:flex;position:sticky;box-shadow:0 1px 3px #0000001a}.Layout-module__rw7K3a__collapseButton:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-background)}.Layout-module__rw7K3a__collapseButton.Layout-module__rw7K3a__collapsed{margin-left:0}.Layout-module__rw7K3a__content{flex:1;min-width:0}.Layout-module__rw7K3a__fullWidth,.Layout-module__rw7K3a__contentFullWidth{max-width:100%}.Layout-module__rw7K3a__overlay{z-index:var(--z-overlay);opacity:0;visibility:hidden;transition:opacity var(--transition-normal), visibility var(--transition-normal);background-color:#00000080;position:fixed;inset:0}.Layout-module__rw7K3a__overlay.Layout-module__rw7K3a__visible{opacity:1;visibility:visible}.Layout-module__rw7K3a__drawer{width:var(--filter-width);background-color:var(--color-surface);height:100%;z-index:var(--z-drawer);transition:transform var(--transition-normal);padding:var(--spacing-lg);position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.Layout-module__rw7K3a__drawer.Layout-module__rw7K3a__open{transform:translate(0)}.Layout-module__rw7K3a__drawerHeader{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.Layout-module__rw7K3a__drawerTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.Layout-module__rw7K3a__closeButton{border-radius:var(--radius-full);width:32px;height:32px;transition:background-color var(--transition-fast);justify-content:center;align-items:center;display:flex}.Layout-module__rw7K3a__closeButton:hover{background-color:var(--color-background)}.Layout-module__rw7K3a__modal{background-color:var(--color-surface);z-index:var(--z-modal);transition:transform var(--transition-normal);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(100%)}.Layout-module__rw7K3a__modal.Layout-module__rw7K3a__open{transform:translateY(0)}.Layout-module__rw7K3a__modalHeader{background-color:var(--color-surface);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);z-index:1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.Layout-module__rw7K3a__modalTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.Layout-module__rw7K3a__modalContent{padding:var(--spacing-lg);flex:1;overflow-y:auto}.Layout-module__rw7K3a__modalFooter{background-color:var(--color-surface);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border);position:sticky;bottom:0}.Layout-module__rw7K3a__applyButton{width:100%;padding:var(--spacing-md);background-color:var(--color-primary);color:var(--color-surface);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast)}.Layout-module__rw7K3a__applyButton:hover{background-color:var(--color-secondary)}.Layout-module__rw7K3a__resultsCount{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media (max-width:1023px){.Layout-module__rw7K3a__sidebar{display:none}.Layout-module__rw7K3a__filterToggle{display:flex}.Layout-module__rw7K3a__headerCenter{display:none}}@media (max-width:767px){.Layout-module__rw7K3a__main{padding:var(--spacing-md)}.Layout-module__rw7K3a__header{padding:0 var(--spacing-sm)}.Layout-module__rw7K3a__headerLeft{display:none}.Layout-module__rw7K3a__headerTopRow{gap:var(--spacing-sm);height:auto;min-height:0}.Layout-module__rw7K3a__headerTabsRow,.Layout-module__rw7K3a__headerSubTabsRow,.Layout-module__rw7K3a__headerChipsRow{height:var(--mobile-carousel-row,44px);-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;padding:0;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.Layout-module__rw7K3a__headerSubTabsRow,.Layout-module__rw7K3a__headerChipsRow{border-top:1px solid var(--color-border)}.Layout-module__rw7K3a__headerSubTabsRowWithFilter{gap:var(--spacing-sm);padding-right:var(--spacing-md);overflow:visible;-webkit-mask-image:none;mask-image:none}.Layout-module__rw7K3a__headerSubTabsRowWithFilter .Layout-module__rw7K3a__subTabsScroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;height:100%;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.Layout-module__rw7K3a__headerSubTabsRowWithFilter .Layout-module__rw7K3a__subTabsScroll::-webkit-scrollbar{display:none}.Layout-module__rw7K3a__headerSubTabsRowWithFilter .Layout-module__rw7K3a__inlineFilter{flex:none}.Layout-module__rw7K3a__headerTabsRow::-webkit-scrollbar{display:none}.Layout-module__rw7K3a__headerSubTabsRow::-webkit-scrollbar{display:none}.Layout-module__rw7K3a__headerChipsRow::-webkit-scrollbar{display:none}.Layout-module__rw7K3a__headerRight{display:none}.Layout-module__rw7K3a__filterToggle{padding:var(--spacing-xs) var(--spacing-sm);flex-shrink:0}}@media (max-width:767px) and (orientation:portrait){.Layout-module__rw7K3a__mobileMenuBar{background:var(--color-surface);border-top:1px solid var(--color-border);align-items:center;min-height:36px;display:flex}.Layout-module__rw7K3a__mobileMenuToggle{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:8px var(--spacing-md);cursor:pointer;background:0 0;border:0;flex:auto;min-height:36px;display:flex}.Layout-module__rw7K3a__mobileGridActions:not(:empty){align-items:center;gap:var(--spacing-sm);padding-right:var(--spacing-md);flex:none;display:flex}.Layout-module__rw7K3a__mobileMenuToggle:active{background:var(--color-background)}.Layout-module__rw7K3a__menuCollapsed .Layout-module__rw7K3a__headerTabsRow,.Layout-module__rw7K3a__menuCollapsed .Layout-module__rw7K3a__headerSubTabsRow,.Layout-module__rw7K3a__menuCollapsed .Layout-module__rw7K3a__headerChipsRow,[data-menu-collapsed=false] .Layout-module__rw7K3a__mobileMenuLabel{display:none}[data-menu-collapsed=false] .Layout-module__rw7K3a__mobileMenuToggle{justify-content:center}}.Layout-module__rw7K3a__footer{padding:var(--spacing-lg) var(--spacing-xl);text-align:center;font-size:var(--font-size-xs);color:var(--color-text-muted);border-top:1px solid var(--color-border);margin-top:var(--spacing-xl)}.Layout-module__rw7K3a__footerLinks{justify-content:center;gap:var(--spacing-xs) var(--spacing-md);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.Layout-module__rw7K3a__footerLinks a{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:color .15s,border-color .15s}.Layout-module__rw7K3a__footerLinks a:hover{color:var(--color-text-primary);border-bottom-color:var(--color-border)}@media (max-width:640px){.Layout-module__rw7K3a__footer{padding-bottom:84px}}
.FilterGroup-module__V-ap9a__group{border-bottom:1px solid var(--color-border)}.FilterGroup-module__V-ap9a__header{width:100%;padding:var(--spacing-md) 0;text-align:left;transition:color var(--transition-fast);justify-content:space-between;align-items:center;display:flex}.FilterGroup-module__V-ap9a__header:hover{color:var(--color-accent)}.FilterGroup-module__V-ap9a__title{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:inherit}.FilterGroup-module__V-ap9a__icon{width:16px;height:16px;transition:transform var(--transition-fast);color:var(--color-text-muted)}.FilterGroup-module__V-ap9a__icon.FilterGroup-module__V-ap9a__open{transform:rotate(180deg)}.FilterGroup-module__V-ap9a__content{opacity:0;max-height:0;transition:max-height var(--transition-normal), opacity var(--transition-normal), padding var(--transition-normal);overflow:hidden}.FilterGroup-module__V-ap9a__content.FilterGroup-module__V-ap9a__open{opacity:1;max-height:none;padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.FilterGroup-module__V-ap9a__options{gap:var(--spacing-sm);flex-direction:column;display:flex}
.LinenToggle-module__7ZfM2q__wrapper{align-items:center;gap:var(--spacing-xs);display:flex;position:relative}.LinenToggle-module__7ZfM2q__toggle{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);flex:1;display:flex}.LinenToggle-module__7ZfM2q__toggle:hover{border-color:var(--color-accent);color:var(--color-accent)}.LinenToggle-module__7ZfM2q__toggle.LinenToggle-module__7ZfM2q__active{color:#fff;background:linear-gradient(135deg,#a3a380 0%,#7d7c5b 100%);border-color:#0000}.LinenToggle-module__7ZfM2q__toggle.LinenToggle-module__7ZfM2q__active:hover{background:linear-gradient(135deg,#7d7c5b 0%,#5e5d42 100%)}.LinenToggle-module__7ZfM2q__icon{flex-shrink:0}.LinenToggle-module__7ZfM2q__label{text-align:left;white-space:nowrap;flex:1}.LinenToggle-module__7ZfM2q__count{font-size:var(--font-size-xs);border-radius:var(--radius-full);background:#fff3;padding:2px 8px}.LinenToggle-module__7ZfM2q__toggle:not(.LinenToggle-module__7ZfM2q__active) .LinenToggle-module__7ZfM2q__count{background:var(--color-background);color:var(--color-text-muted)}.LinenToggle-module__7ZfM2q__infoButton{cursor:pointer;width:28px;height:28px;color:var(--color-text-muted);transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.LinenToggle-module__7ZfM2q__infoButton:hover{background:var(--color-background);color:var(--color-text-secondary)}.LinenToggle-module__7ZfM2q__infoIcon{flex-shrink:0}.LinenToggle-module__7ZfM2q__tooltip{color:#fff;font-size:var(--font-size-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);z-index:100;background:#1a1a2e;line-height:1.5;animation:.15s ease-out LinenToggle-module__7ZfM2q__fadeIn;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 4px 16px #0003}.LinenToggle-module__7ZfM2q__tooltip:before{content:"";border-bottom:6px solid #1a1a2e;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:-6px;right:10px}@keyframes LinenToggle-module__7ZfM2q__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.TweedToggle-module__Y4t1Ga__wrapper{align-items:center;gap:var(--spacing-xs);display:flex;position:relative}.TweedToggle-module__Y4t1Ga__toggle{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);flex:1;display:flex}.TweedToggle-module__Y4t1Ga__toggle:hover{border-color:var(--color-accent);color:var(--color-accent)}.TweedToggle-module__Y4t1Ga__toggle.TweedToggle-module__Y4t1Ga__active{color:#fff;background:linear-gradient(135deg,#8b6f47 0%,#5c4326 100%);border-color:#0000}.TweedToggle-module__Y4t1Ga__toggle.TweedToggle-module__Y4t1Ga__active:hover{background:linear-gradient(135deg,#6e572f 0%,#3f2d17 100%)}.TweedToggle-module__Y4t1Ga__icon{flex-shrink:0}.TweedToggle-module__Y4t1Ga__label{text-align:left;white-space:nowrap;flex:1}.TweedToggle-module__Y4t1Ga__count{font-size:var(--font-size-xs);border-radius:var(--radius-full);background:#fff3;padding:2px 8px}.TweedToggle-module__Y4t1Ga__toggle:not(.TweedToggle-module__Y4t1Ga__active) .TweedToggle-module__Y4t1Ga__count{background:var(--color-background);color:var(--color-text-muted)}.TweedToggle-module__Y4t1Ga__infoButton{cursor:pointer;width:28px;height:28px;color:var(--color-text-muted);transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.TweedToggle-module__Y4t1Ga__infoButton:hover{background:var(--color-background);color:var(--color-text-secondary)}.TweedToggle-module__Y4t1Ga__infoIcon{flex-shrink:0}.TweedToggle-module__Y4t1Ga__tooltip{color:#fff;font-size:var(--font-size-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);z-index:100;background:#1a1a2e;line-height:1.5;animation:.15s ease-out TweedToggle-module__Y4t1Ga__fadeIn;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 4px 16px #0003}.TweedToggle-module__Y4t1Ga__tooltip:before{content:"";border-bottom:6px solid #1a1a2e;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:-6px;right:10px}@keyframes TweedToggle-module__Y4t1Ga__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.InAtelierToggle-module__ZhbHRq__wrapper{align-items:center;gap:var(--spacing-xs);display:flex;position:relative}.InAtelierToggle-module__ZhbHRq__toggle{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);flex:1;display:flex}.InAtelierToggle-module__ZhbHRq__toggle:not(.InAtelierToggle-module__ZhbHRq__disabled):hover{color:#22c55e;border-color:#22c55e}.InAtelierToggle-module__ZhbHRq__toggle.InAtelierToggle-module__ZhbHRq__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.InAtelierToggle-module__ZhbHRq__toggle.InAtelierToggle-module__ZhbHRq__active{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-color:#0000}.InAtelierToggle-module__ZhbHRq__toggle.InAtelierToggle-module__ZhbHRq__active:hover{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%)}.InAtelierToggle-module__ZhbHRq__toggle.InAtelierToggle-module__ZhbHRq__active .InAtelierToggle-module__ZhbHRq__onlineDot{background:#fff;box-shadow:0 0 0 2px #ffffff4d}.InAtelierToggle-module__ZhbHRq__onlineDot{background:#22c55e;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2s infinite InAtelierToggle-module__ZhbHRq__pulse}@keyframes InAtelierToggle-module__ZhbHRq__pulse{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 0 6px #22c55e00}}.InAtelierToggle-module__ZhbHRq__label{text-align:left;flex:1}.InAtelierToggle-module__ZhbHRq__count{font-size:var(--font-size-xs);border-radius:var(--radius-full);background:#fff3;padding:2px 8px}.InAtelierToggle-module__ZhbHRq__toggle:not(.InAtelierToggle-module__ZhbHRq__active) .InAtelierToggle-module__ZhbHRq__count{background:var(--color-background);color:var(--color-text-muted)}.InAtelierToggle-module__ZhbHRq__infoButton{cursor:pointer;width:28px;height:28px;color:var(--color-text-muted);transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.InAtelierToggle-module__ZhbHRq__infoButton:hover{background:var(--color-background);color:var(--color-text-secondary)}.InAtelierToggle-module__ZhbHRq__infoIcon{flex-shrink:0}.InAtelierToggle-module__ZhbHRq__tooltip{color:#fff;font-size:var(--font-size-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);z-index:100;background:#1a1a2e;line-height:1.5;animation:.15s ease-out InAtelierToggle-module__ZhbHRq__fadeIn;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 4px 16px #0003}.InAtelierToggle-module__ZhbHRq__tooltip:before{content:"";border-bottom:6px solid #1a1a2e;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:-6px;right:10px}@keyframes InAtelierToggle-module__ZhbHRq__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.ShareFavorites-module__mXGV1q__shareButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary,var(--color-text-primary,#1a1a1a));border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none;transition:background .2s,opacity .2s;display:flex}.ShareFavorites-module__mXGV1q__shareButton:hover{opacity:.88}.ShareFavorites-module__mXGV1q__shareButtonFull{width:100%;padding:14px var(--spacing-lg);font-size:var(--font-size-md);border-radius:var(--radius-md);justify-content:center}.ShareFavorites-module__mXGV1q__miniMessengers{opacity:.92;align-items:center;gap:3px;margin-left:2px;display:inline-flex}.ShareFavorites-module__mXGV1q__miniMessengers svg{display:block}.ShareFavorites-module__mXGV1q__modal{padding:var(--spacing-lg);max-width:480px}.ShareFavorites-module__mXGV1q__modalTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-md)}.ShareFavorites-module__mXGV1q__description{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:1.6}.ShareFavorites-module__mXGV1q__linkBox{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);display:flex}.ShareFavorites-module__mXGV1q__linkInput{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--color-surface);color:var(--color-text-primary);flex:1}.ShareFavorites-module__mXGV1q__linkInput:focus{border-color:var(--color-primary);outline:none}.ShareFavorites-module__mXGV1q__copyButton{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:all .2s;display:flex}.ShareFavorites-module__mXGV1q__copyButton:hover{background:var(--color-surface-hover);border-color:var(--color-text-muted)}.ShareFavorites-module__mXGV1q__shareActions{gap:var(--spacing-sm);flex-direction:column;display:flex}.ShareFavorites-module__mXGV1q__messengerButton{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;border:none;transition:background .2s;display:flex}.ShareFavorites-module__mXGV1q__telegramButton{background:#08c}.ShareFavorites-module__mXGV1q__telegramButton:hover{background:#069}.ShareFavorites-module__mXGV1q__whatsappButton{background:#25d366}.ShareFavorites-module__mXGV1q__whatsappButton:hover{background:#1da851}.ShareFavorites-module__mXGV1q__maxButton{background:#ff6038}.ShareFavorites-module__mXGV1q__maxButton:hover{background:#e04a23}.ShareFavorites-module__mXGV1q__maxHint{margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface-hover,#f3f4f6);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center}.ShareFavorites-module__mXGV1q__hint{margin-top:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}.ShareFavorites-module__mXGV1q__loading{padding:var(--spacing-xl) 0;align-items:center;gap:var(--spacing-md);color:var(--color-text-secondary);flex-direction:column;display:flex}.ShareFavorites-module__mXGV1q__spinner{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;animation:1s linear infinite ShareFavorites-module__mXGV1q__spin}@keyframes ShareFavorites-module__mXGV1q__spin{to{transform:rotate(360deg)}}.ShareFavorites-module__mXGV1q__error{padding:var(--spacing-md);background:var(--color-error-bg,#fef2f2);border-radius:var(--radius-md);text-align:center}.ShareFavorites-module__mXGV1q__error p{color:var(--color-error,#dc2626);margin-bottom:var(--spacing-sm)}.ShareFavorites-module__mXGV1q__error button{padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-error,#dc2626);border-radius:var(--radius-sm);color:var(--color-error,#dc2626);cursor:pointer;background:0 0}@media (max-width:480px){.ShareFavorites-module__mXGV1q__modal{padding:var(--spacing-md)}.ShareFavorites-module__mXGV1q__linkBox{flex-direction:column}.ShareFavorites-module__mXGV1q__copyButton{justify-content:center}}
.SuitImage-module__xY7zDG__wrapper{width:100%;height:100%;position:relative;overflow:hidden}.SuitImage-module__xY7zDG__wrapper img,.SuitImage-module__xY7zDG__wrapper picture{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.SuitImage-module__xY7zDG__skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s infinite SuitImage-module__xY7zDG__shimmer;position:absolute;inset:0}@keyframes SuitImage-module__xY7zDG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.SuitImage-module__xY7zDG__error{color:#999;background:#f5f5f5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.SuitImage-module__xY7zDG__error svg{width:40%;max-width:48px;height:auto}
.ShirtOrderWizard-module__vhzD9a__wizard{background:var(--color-surface);z-index:5;flex-direction:column;animation:.28s ease-out ShirtOrderWizard-module__vhzD9a__wizardSlideUp;display:flex;position:absolute;inset:0}.ShirtOrderWizard-module__vhzD9a__wizardCloseBtn{z-index:30;background:var(--color-surface);border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-text-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:flex;position:absolute;top:10px;right:12px;box-shadow:0 1px 4px #0000001f}.ShirtOrderWizard-module__vhzD9a__wizardCloseBtn:hover{color:#fff;background:#c0392b;border-color:#c0392b}@keyframes ShirtOrderWizard-module__vhzD9a__wizardSlideUp{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ShirtOrderWizard-module__vhzD9a__header{border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:16px;padding:16px 20px;display:flex}.ShirtOrderWizard-module__vhzD9a__headerBack{cursor:pointer;color:var(--color-primary,#1a365d);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 10px 6px 6px;font-size:14px;transition:background-color .15s;display:inline-flex}.ShirtOrderWizard-module__vhzD9a__headerBack:hover{background:#0000000a}.ShirtOrderWizard-module__vhzD9a__headerTitles{flex-direction:column;gap:2px;min-width:0;display:flex}.ShirtOrderWizard-module__vhzD9a__title{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600;line-height:1.2}.ShirtOrderWizard-module__vhzD9a__subtitle{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ShirtOrderWizard-module__vhzD9a__progress{padding:3px var(--progress-pad-right,58px) 3px 20px;scroll-padding-right:var(--progress-pad-right,58px);border-bottom:1px solid var(--color-border);background:var(--color-surface-2);flex-shrink:0;gap:4px;display:flex;overflow-x:auto}.ShirtOrderWizard-module__vhzD9a__progressStep{cursor:pointer;color:var(--color-text-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:2px 10px;font-size:13px;transition:all .15s;display:inline-flex}.ShirtOrderWizard-module__vhzD9a__progressStep:disabled{cursor:not-allowed}.ShirtOrderWizard-module__vhzD9a__progressIndex{background:var(--color-surface-2);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.ShirtOrderWizard-module__vhzD9a__progressMissing .ShirtOrderWizard-module__vhzD9a__progressLabel{color:var(--color-danger,#c0392b)}.ShirtOrderWizard-module__vhzD9a__progressMissingDot{background:var(--color-danger,#c0392b);border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.ShirtOrderWizard-module__vhzD9a__progressGate .ShirtOrderWizard-module__vhzD9a__progressLabel{color:#b45309}.ShirtOrderWizard-module__vhzD9a__progressGateDot{background:#b45309;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.ShirtOrderWizard-module__vhzD9a__gatePanel{background:#b453090f;border:1px solid #b4530959;border-radius:8px;margin:10px 16px 0;padding:10px 14px;font-size:13px}.ShirtOrderWizard-module__vhzD9a__gateHead{color:#92400e;margin-bottom:6px;font-weight:600}.ShirtOrderWizard-module__vhzD9a__gateList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ShirtOrderWizard-module__vhzD9a__gateItem{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ShirtOrderWizard-module__vhzD9a__gateMsg{color:var(--color-text-primary)}.ShirtOrderWizard-module__vhzD9a__gateJump{color:var(--color-primary,#1a365d);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.ShirtOrderWizard-module__vhzD9a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ShirtOrderWizard-module__vhzD9a__progress_active{color:var(--color-primary,#1a365d);background:#1a365d14;border-color:#1a365d29}.ShirtOrderWizard-module__vhzD9a__progress_active .ShirtOrderWizard-module__vhzD9a__progressIndex{background:var(--color-primary,#1a365d);color:#fff}.ShirtOrderWizard-module__vhzD9a__progress_done{color:var(--color-text-primary)}.ShirtOrderWizard-module__vhzD9a__progress_done .ShirtOrderWizard-module__vhzD9a__progressIndex,.ShirtOrderWizard-module__vhzD9a__progressFilled .ShirtOrderWizard-module__vhzD9a__progressIndex{color:#1f5a23;background:#c6e7c2}.ShirtOrderWizard-module__vhzD9a__progressUnfilled .ShirtOrderWizard-module__vhzD9a__progressIndex{color:#a32619;background:#f4c9c4}.ShirtOrderWizard-module__vhzD9a__progressLabel{font-weight:500}.ShirtOrderWizard-module__vhzD9a__main{grid-template-columns:var(--col-mat,280px) var(--col-opt,240px) var(--col-body,minmax(0, 1fr)) var(--col-fm,300px) var(--col-gal,0px);flex:1;min-height:0;display:grid;overflow:hidden}.ShirtOrderWizard-module__vhzD9a__sideCol{border-right:1px solid var(--color-border);background:var(--color-surface-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.ShirtOrderWizard-module__vhzD9a__colToggle{border:none;border-bottom:1px solid var(--color-border);cursor:pointer;color:#00000073;background:0 0;flex-shrink:0;height:26px;font-size:13px;transition:background .15s,color .15s}.ShirtOrderWizard-module__vhzD9a__colToggle:hover{color:var(--color-text-primary);background:#0000000d}.ShirtOrderWizard-module__vhzD9a__colCollapsedLabel{writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase;color:#00000073;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:flex-start;padding-top:12px;font-size:11px;font-weight:600;display:flex}.ShirtOrderWizard-module__vhzD9a__optionsCol{border-right:1px solid var(--color-border);background:var(--color-surface-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.ShirtOrderWizard-module__vhzD9a__fmCol{border-left:1px solid var(--color-border);background:var(--color-surface-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.ShirtOrderWizard-module__vhzD9a__fmColInner{flex:1;min-height:0;padding:10px;overflow-y:auto}.ShirtOrderWizard-module__vhzD9a__resizeHandle{cursor:col-resize;z-index:6;touch-action:none;width:10px;position:absolute;top:0;bottom:0;left:0}.ShirtOrderWizard-module__vhzD9a__resizeHandle:before{content:"";background:var(--color-border,#d4d4d4);width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:1px}.ShirtOrderWizard-module__vhzD9a__resizeHandle:hover:before,.ShirtOrderWizard-module__vhzD9a__resizeHandle:active:before{background:var(--color-accent-strong)}.ShirtOrderWizard-module__vhzD9a__resizeHandleRight{cursor:col-resize;z-index:6;touch-action:none;width:10px;position:absolute;top:0;bottom:0;right:0}.ShirtOrderWizard-module__vhzD9a__resizeHandleRight:before{content:"";background:var(--color-border,#d4d4d4);width:2px;transition:background .15s;position:absolute;top:0;bottom:0;right:1px}.ShirtOrderWizard-module__vhzD9a__resizeHandleRight:hover:before,.ShirtOrderWizard-module__vhzD9a__resizeHandleRight:active:before{background:var(--color-accent-strong)}.ShirtOrderWizard-module__vhzD9a__bodyWrap{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ShirtOrderWizard-module__vhzD9a__bodyCol{flex:1;min-height:0;padding:24px 20px 88px;scroll-padding-bottom:88px;overflow-y:auto}.ShirtOrderWizard-module__vhzD9a__bodyColFull{grid-column:1/-1}.ShirtOrderWizard-module__vhzD9a__bodyCollapsed{background:var(--color-surface-2);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.ShirtOrderWizard-module__vhzD9a__mobileBar{flex-shrink:0;display:none}.ShirtOrderWizard-module__vhzD9a__loading,.ShirtOrderWizard-module__vhzD9a__error{text-align:center;color:var(--color-text-secondary);padding:16px;font-size:14px}.ShirtOrderWizard-module__vhzD9a__error{color:#b3261e}.ShirtOrderWizard-module__vhzD9a__saveStub{background:var(--color-surface-2);color:var(--color-text-primary);border:1px solid #1a365d29;border-radius:8px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.4}.ShirtOrderWizard-module__vhzD9a__priceTest{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.ShirtOrderWizard-module__vhzD9a__priceValue{color:var(--color-accent-strong);font-size:15px;font-weight:600}.ShirtOrderWizard-module__vhzD9a__priceNote{color:var(--color-text-secondary);font-size:13px}.ShirtOrderWizard-module__vhzD9a__priceLines{background:var(--color-surface-2);border-radius:8px;flex-direction:column;flex-basis:100%;gap:4px;max-width:420px;margin:4px 0 0;padding:8px 12px;list-style:none;display:flex}.ShirtOrderWizard-module__vhzD9a__priceLine{color:var(--color-text-primary);justify-content:space-between;gap:12px;font-size:13px;display:flex}.ShirtOrderWizard-module__vhzD9a__priceLineAmount{color:var(--color-primary,#1a365d);font-weight:600}.ShirtOrderWizard-module__vhzD9a__placeholder{max-width:520px;color:var(--color-text-secondary);margin:0 auto;font-size:14px;line-height:1.5}.ShirtOrderWizard-module__vhzD9a__placeholder h3{color:var(--color-text-primary);margin:0 0 12px;font-size:16px;font-weight:600}.ShirtOrderWizard-module__vhzD9a__placeholder p{margin:8px 0}.ShirtOrderWizard-module__vhzD9a__categoryList{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ShirtOrderWizard-module__vhzD9a__categoryList li{background:var(--color-surface-2);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;display:flex}.ShirtOrderWizard-module__vhzD9a__categoryCount{color:var(--color-primary,#1a365d);font-weight:600}.ShirtOrderWizard-module__vhzD9a__footer{border-top:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;gap:12px;padding:6px 20px;display:flex}.ShirtOrderWizard-module__vhzD9a__btnSecondary,.ShirtOrderWizard-module__vhzD9a__btnPrimary{border:1px solid var(--color-border);background:var(--color-surface);height:34px;color:var(--color-text-primary);cursor:pointer;border-radius:8px;flex:1;font-size:15px;font-weight:500;transition:all .15s}.ShirtOrderWizard-module__vhzD9a__btnTertiary{border:1px dashed var(--color-border);background:var(--color-surface);height:34px;color:var(--color-text-primary);cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;padding:0 16px;font-size:13.5px;font-weight:500;transition:all .15s}.ShirtOrderWizard-module__vhzD9a__btnTertiary:hover:not(:disabled){background:var(--color-surface-2)}.ShirtOrderWizard-module__vhzD9a__btnTertiary:disabled{opacity:.45;cursor:not-allowed}.ShirtOrderWizard-module__vhzD9a__btnPrimary{background:var(--color-primary,#1a365d);border-color:var(--color-primary,#1a365d);color:#fff}.ShirtOrderWizard-module__vhzD9a__btnSecondary:hover:not(:disabled){background:var(--color-surface-2)}.ShirtOrderWizard-module__vhzD9a__btnPrimary:hover:not(:disabled){filter:brightness(1.08)}.ShirtOrderWizard-module__vhzD9a__btnSecondary:disabled,.ShirtOrderWizard-module__vhzD9a__btnPrimary:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1280px){.ShirtOrderWizard-module__vhzD9a__main{grid-template-columns:var(--col-mat,280px) var(--col-opt,240px) 1fr}.ShirtOrderWizard-module__vhzD9a__fmCol{display:none}}@media (max-width:1100px){.ShirtOrderWizard-module__vhzD9a__main{grid-template-columns:var(--col-mat,280px) 1fr}.ShirtOrderWizard-module__vhzD9a__optionsCol{display:none}}@media (max-width:860px){.ShirtOrderWizard-module__vhzD9a__main{grid-template-columns:1fr!important}.ShirtOrderWizard-module__vhzD9a__sideCol{display:none}.ShirtOrderWizard-module__vhzD9a__mobileBar{display:block}.ShirtOrderWizard-module__vhzD9a__bodyWrap{grid-column:1/-1}}@media (max-width:480px){.ShirtOrderWizard-module__vhzD9a__header{padding:12px 14px}.ShirtOrderWizard-module__vhzD9a__progress{padding:10px 14px}.ShirtOrderWizard-module__vhzD9a__bodyCol{padding:18px 14px}.ShirtOrderWizard-module__vhzD9a__footer{flex-wrap:wrap;gap:8px;padding:10px 14px}.ShirtOrderWizard-module__vhzD9a__btnPrimary{flex:100%}.ShirtOrderWizard-module__vhzD9a__footerMeta{display:none}}.ShirtOrderWizard-module__vhzD9a__stockBanner{border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 16px 0;padding:10px 14px;font-size:13px;display:flex}.ShirtOrderWizard-module__vhzD9a__stockBannerText{flex:auto;line-height:1.4}.ShirtOrderWizard-module__vhzD9a__stockBannerError{border:1px solid var(--color-error,#c0392b);background:var(--color-error-bg,#fdecea);color:var(--color-error,#c0392b)}.ShirtOrderWizard-module__vhzD9a__stockBannerWarn{color:#8a6d12;background:#daa5201f;border:1px solid #b4820966}:root[data-theme=dark] .ShirtOrderWizard-module__vhzD9a__stockBannerWarn{color:#e3c66b}.ShirtOrderWizard-module__vhzD9a__stockBannerCut{color:#2563eb;background:#3b82f61a;border:1px solid #3b82f666}:root[data-theme=dark] .ShirtOrderWizard-module__vhzD9a__stockBannerCut{color:#93c5fd}.ShirtOrderWizard-module__vhzD9a__stockBannerLink{color:inherit;text-underline-offset:2px;white-space:nowrap;flex:none;font-weight:600;text-decoration:underline}.ShirtOrderWizard-module__vhzD9a__stockBannerLink:hover{opacity:.8}.ShirtOrderWizard-module__vhzD9a__extraFields{border-top:1px dashed var(--color-border,#d4d4d4);margin-top:6px;padding-top:12px}.ShirtOrderWizard-module__vhzD9a__extraFieldsToggle{border:1px solid var(--color-border,#d4d4d4);background:var(--color-surface-2,#f5f5f4);color:var(--color-text,#1a1a1a);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.ShirtOrderWizard-module__vhzD9a__extraFieldsToggle:hover{border-color:var(--color-text,#1a1a1a)}.ShirtOrderWizard-module__vhzD9a__extraFieldsChevron{opacity:.7;font-size:11px}.ShirtOrderWizard-module__vhzD9a__extraFieldsCount{background:var(--color-border,#d4d4d4);min-width:18px;color:var(--color-text,#1a1a1a);text-align:center;border-radius:9px;padding:0 6px;font-size:11px;font-weight:700}.ShirtOrderWizard-module__vhzD9a__reconcileNotice{color:#4a4a4a;background:#fdfaf4;border:1px solid #e0d5c0;border-left:3px solid #8b7355;border-radius:4px;max-width:calc(100vw - 32px);margin:0 0 12px;padding:8px 12px;font-size:13px;line-height:1.5;position:sticky;left:0}.ShirtOrderWizard-module__vhzD9a__reconcileNotice strong{color:#2b2b2b}.ShirtOrderWizard-module__vhzD9a__contactsPayGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ShirtOrderWizard-module__vhzD9a__contactsPayCol{min-width:0}@media (max-width:1200px){.ShirtOrderWizard-module__vhzD9a__contactsPayGrid{grid-template-columns:1fr}}.ShirtOrderWizard-module__vhzD9a__resumeBar{color:#24405c;background:#eef4fb;border:1px solid #cfe0f2;border-radius:8px;align-items:center;gap:10px;margin:6px 16px 0;padding:6px 10px;font-size:12.5px;display:flex}.ShirtOrderWizard-module__vhzD9a__resumeGo{color:#24405c;cursor:pointer;background:#fff;border:1px solid #24405c;border-radius:6px;padding:3px 10px;font-size:12.5px}.ShirtOrderWizard-module__vhzD9a__resumeGo:hover{color:#fff;background:#24405c}.ShirtOrderWizard-module__vhzD9a__resumeClose{color:#24405c;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px 4px;font-size:13px}.ShirtOrderWizard-module__vhzD9a__footerLock{color:var(--color-text-muted);text-align:center;flex:1;justify-content:center;align-items:center;padding:0 12px;font-size:12.5px;line-height:1.25;display:inline-flex}
.StepDesign-module__4FHqxq__step{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.StepDesign-module__4FHqxq__header{border-bottom:1px solid var(--color-border-soft,#e5e5e5);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.StepDesign-module__4FHqxq__title{color:var(--color-text,#1a1a1a);margin:0;font-size:18px;font-weight:600}.StepDesign-module__4FHqxq__hint{color:var(--color-text-muted,#6b6b6b);margin:0;font-size:13px;line-height:1.4}.StepDesign-module__4FHqxq__summary{color:var(--color-text-muted,#6b6b6b);font-size:13px}.StepDesign-module__4FHqxq__summary strong{color:var(--color-text,#1a1a1a);font-weight:600}.StepDesign-module__4FHqxq__searchWrap{margin-top:4px}.StepDesign-module__4FHqxq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.StepDesign-module__4FHqxq__search{border:1px solid var(--color-border,#d4d4d4);background:var(--color-bg,#fff);width:100%;height:40px;color:var(--color-text,#1a1a1a);border-radius:8px;outline:none;padding:0 14px;font-size:14px;transition:border-color .15s}.StepDesign-module__4FHqxq__search:focus{border-color:var(--color-primary,#1a1a1a)}.StepDesign-module__4FHqxq__empty{text-align:center;color:var(--color-text-muted,#6b6b6b);background:var(--color-bg-soft,#f6f6f6);border-radius:10px;padding:24px 16px;font-size:14px}.StepDesign-module__4FHqxq__categories{flex-direction:column;gap:8px;display:flex}.StepDesign-module__4FHqxq__category{border:1px solid var(--color-border-soft,#e5e5e5);background:var(--color-bg,#fff);border-radius:10px;overflow:hidden}.StepDesign-module__4FHqxq__categoryOpen{border-color:var(--color-border,#d4d4d4)}.StepDesign-module__4FHqxq__categoryHeader{cursor:pointer;width:100%;font:inherit;color:var(--color-text,#1a1a1a);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 16px;transition:background .15s;display:flex}.StepDesign-module__4FHqxq__categoryHeader:hover{background:var(--color-bg-soft,#f6f6f6)}.StepDesign-module__4FHqxq__categoryName{font-size:15px;font-weight:600}.StepDesign-module__4FHqxq__categoryMeta{color:var(--color-text-muted,#6b6b6b);align-items:center;gap:10px;font-size:13px;display:flex}.StepDesign-module__4FHqxq__categoryBadge{background:var(--color-primary,#1a1a1a);min-width:22px;height:22px;color:var(--color-surface);border-radius:11px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.StepDesign-module__4FHqxq__categoryCount{text-align:right;min-width:22px}.StepDesign-module__4FHqxq__chevron{flex-shrink:0;transition:transform .2s}.StepDesign-module__4FHqxq__categoryOpen .StepDesign-module__4FHqxq__chevron{transform:rotate(180deg)}.StepDesign-module__4FHqxq__optionList{border-top:1px solid var(--color-border-soft,#ececec);flex-direction:column;gap:14px;padding:4px 16px 16px;display:flex}.StepDesign-module__4FHqxq__option{flex-direction:column;gap:8px;display:flex}.StepDesign-module__4FHqxq__optionDeactivated{opacity:.55}.StepDesign-module__4FHqxq__optionDeactivatedNote{color:var(--color-text-muted,#6b6b6b);margin:0;font-size:12px;font-style:italic}.StepDesign-module__4FHqxq__optionLabel{color:var(--color-text,#1a1a1a);align-items:center;gap:8px;font-size:13px;display:flex}.StepDesign-module__4FHqxq__optionName{font-weight:500}.StepDesign-module__4FHqxq__optionCode{color:var(--color-text-muted,#9e9e9e);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.StepDesign-module__4FHqxq__requiredMark{color:var(--color-danger,#c0392b);font-weight:700}.StepDesign-module__4FHqxq__requiredHint{color:var(--color-danger,#c0392b);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.StepDesign-module__4FHqxq__clearBtn{border:1px solid var(--color-border,#d4d4d4);background:var(--color-bg,#fff);width:22px;height:22px;color:var(--color-text-muted,#6b6b6b);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;font-size:16px;line-height:1;transition:background .15s;display:inline-flex}.StepDesign-module__4FHqxq__clearBtn:hover{background:var(--color-bg-soft,#f6f6f6);color:var(--color-text,#1a1a1a)}.StepDesign-module__4FHqxq__cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.StepDesign-module__4FHqxq__cards3{grid-template-columns:repeat(3,minmax(0,1fr))}.StepDesign-module__4FHqxq__cards2{grid-template-columns:repeat(2,minmax(0,1fr))}.StepDesign-module__4FHqxq__cardsFont.StepDesign-module__4FHqxq__cards:has(.StepDesign-module__4FHqxq__cardCaption) .StepDesign-module__4FHqxq__cardImg{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;width:100%;height:130px;max-height:none}.StepDesign-module__4FHqxq__cardsBinary{grid-template-columns:repeat(2,minmax(0,128px));justify-content:start}.StepDesign-module__4FHqxq__cards5{grid-template-columns:repeat(5,minmax(0,1fr))}.StepDesign-module__4FHqxq__cardsTall.StepDesign-module__4FHqxq__cards:has(.StepDesign-module__4FHqxq__cardCaption) .StepDesign-module__4FHqxq__card{min-height:360px}.StepDesign-module__4FHqxq__cardsTall.StepDesign-module__4FHqxq__cards:has(.StepDesign-module__4FHqxq__cardCaption) .StepDesign-module__4FHqxq__cardImg{max-height:300px}.StepDesign-module__4FHqxq__cardsTall .StepDesign-module__4FHqxq__card{min-height:320px}.StepDesign-module__4FHqxq__cardsTall .StepDesign-module__4FHqxq__cardImg{-o-object-fit:contain;object-fit:contain;width:100%;height:280px;max-height:300px}.StepDesign-module__4FHqxq__cardsTall.StepDesign-module__4FHqxq__cards:has(.StepDesign-module__4FHqxq__cardCaption) .StepDesign-module__4FHqxq__cardImg{height:280px}.StepDesign-module__4FHqxq__cardMore{aspect-ratio:4/3;border:1px dashed var(--color-border,#d4d4d4);background:var(--color-bg-soft,#f6f6f6);cursor:pointer;font:inherit;color:var(--color-text,#1a1a1a);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;transition:border-color .15s,background .15s;display:flex}.StepDesign-module__4FHqxq__cardMore:hover{border-color:var(--color-text-muted,#6b6b6b);background:var(--color-bg,#fff)}.StepDesign-module__4FHqxq__cardMoreLabel{text-align:center;font-size:12px;font-weight:600;line-height:1.25}.StepDesign-module__4FHqxq__cardMoreCount{color:var(--color-text-muted,#6b6b6b);font-size:12px}.StepDesign-module__4FHqxq__card{aspect-ratio:4/3;border:1px solid var(--color-border,#d4d4d4);background:var(--color-bg,#fff);cursor:pointer;font:inherit;color:var(--color-text,#1a1a1a);border-radius:8px;justify-content:center;align-items:center;padding:4px;font-size:12px;line-height:1.25;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;overflow:hidden}.StepDesign-module__4FHqxq__card:hover{border-color:var(--color-text-muted,#6b6b6b)}.StepDesign-module__4FHqxq__cardActive{border-color:var(--color-primary,#1a1a1a);box-shadow:inset 0 0 0 1px var(--color-primary,#1a1a1a);background:var(--color-bg-soft,#f6f6f6)}.StepDesign-module__4FHqxq__cardDisabled{opacity:.35;filter:grayscale(80%);cursor:not-allowed}.StepDesign-module__4FHqxq__cardDisabled:hover{border-color:var(--color-border,#e5e5e5)}.StepDesign-module__4FHqxq__cardImg{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.StepDesign-module__4FHqxq__cardName{-webkit-line-clamp:3;text-align:center;-webkit-box-orient:vertical;padding:4px;display:-webkit-box;overflow:hidden}.StepDesign-module__4FHqxq__cardsText .StepDesign-module__4FHqxq__card{aspect-ratio:auto;min-height:44px;padding:8px 10px}.StepDesign-module__4FHqxq__cardsText .StepDesign-module__4FHqxq__cardName{-webkit-line-clamp:unset;padding:0;display:block}.StepDesign-module__4FHqxq__cards:has(.StepDesign-module__4FHqxq__cardCaption) .StepDesign-module__4FHqxq__card{aspect-ratio:auto;flex-direction:column;gap:3px;min-height:0;padding:4px}.StepDesign-module__4FHqxq__cards:has(.StepDesign-module__4FHqxq__cardCaption) .StepDesign-module__4FHqxq__cardImg{aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;flex:none;width:100%;height:auto;max-height:none}.StepDesign-module__4FHqxq__cardCaption{text-align:center;color:var(--color-text-muted,#6b6b6b);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;flex:none;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.StepDesign-module__4FHqxq__info{color:var(--color-text-muted,#6b6b6b);background:var(--color-bg-soft,#f6f6f6);border-radius:8px;padding:10px 12px;font-size:13px}.StepDesign-module__4FHqxq__textInput,.StepDesign-module__4FHqxq__select{border:1px solid var(--color-border,#d4d4d4);background:var(--color-bg,#fff);width:100%;height:40px;color:var(--color-text,#1a1a1a);border-radius:8px;outline:none;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.StepDesign-module__4FHqxq__textInput:focus,.StepDesign-module__4FHqxq__select:focus{border-color:var(--color-primary,#1a1a1a)}.StepDesign-module__4FHqxq__fontCounter{color:var(--color-text-muted,#6b6b6b);margin-top:4px;font-size:12px;display:block}.StepDesign-module__4FHqxq__fontCounterOver{color:#b45309;font-weight:600}.StepDesign-module__4FHqxq__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6b6b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:36px}@media (max-width:480px){.StepDesign-module__4FHqxq__cards,.StepDesign-module__4FHqxq__cards3{grid-template-columns:1fr 1fr}.StepDesign-module__4FHqxq__cards5{grid-template-columns:repeat(3,minmax(0,1fr))}.StepDesign-module__4FHqxq__categoryHeader{padding:12px 14px}.StepDesign-module__4FHqxq__optionList{padding:4px 14px 14px}}.StepDesign-module__4FHqxq__jumpWrap{margin-top:4px}.StepDesign-module__4FHqxq__jump{border:1px solid var(--color-border,#d4d4d4);background:var(--color-bg,#fff);width:100%;height:40px;color:var(--color-text,#1a1a1a);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6b6b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;border-radius:8px;outline:none;padding:0 36px 0 12px;font-family:inherit;font-size:14px}.StepDesign-module__4FHqxq__jump:focus{border-color:var(--color-primary,#1a1a1a)}.StepDesign-module__4FHqxq__miniProgress{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.StepDesign-module__4FHqxq__dot{background:var(--color-border-soft,#e5e5e5);border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:transform .15s,background .15s}.StepDesign-module__4FHqxq__dotSelected{background:var(--color-primary,#1a1a1a)}.StepDesign-module__4FHqxq__dotCurrent{outline:2px solid var(--color-primary,#1a1a1a);outline-offset:2px;transform:scale(1.15)}.StepDesign-module__4FHqxq__subBody{border:1px solid var(--color-border-soft,#e5e5e5);background:var(--color-bg,#fff);border-radius:10px;flex-direction:column;gap:12px;min-height:200px;padding:16px;display:flex}.StepDesign-module__4FHqxq__subFooter{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.StepDesign-module__4FHqxq__navBtn{border:1px solid var(--color-border,#d4d4d4);background:var(--color-bg,#fff);height:40px;color:var(--color-text,#1a1a1a);cursor:pointer;border-radius:8px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.StepDesign-module__4FHqxq__navBtn:hover:not(:disabled){background:var(--color-bg-soft,#f6f6f6);border-color:var(--color-primary,#1a1a1a)}.StepDesign-module__4FHqxq__navBtn:disabled{opacity:.4;cursor:not-allowed}.StepDesign-module__4FHqxq__skipBtn{height:40px;color:var(--color-text-muted,#6b6b6b);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s}.StepDesign-module__4FHqxq__skipBtn:hover:not(:disabled){background:var(--color-bg-soft,#f6f6f6);color:var(--color-text,#1a1a1a)}.StepDesign-module__4FHqxq__skipBtn:disabled{opacity:.4;cursor:not-allowed}.StepDesign-module__4FHqxq__lastHint{color:var(--color-text,#1a1a1a);background:var(--color-bg-soft,#f6f6f6);border:1px dashed var(--color-border,#d4d4d4);border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.4}@media (max-width:480px){.StepDesign-module__4FHqxq__subBody{padding:12px}.StepDesign-module__4FHqxq__navBtn{padding:0 12px;font-size:13px}.StepDesign-module__4FHqxq__skipBtn{padding:0 10px;font-size:12px}}.StepDesign-module__4FHqxq__constructionBar{border-bottom:1px solid var(--color-border,#e6e6e6);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:8px;display:flex}.StepDesign-module__4FHqxq__constructionLabel{color:var(--color-text,#1a1a1a);font-size:13px;font-weight:600}.StepDesign-module__4FHqxq__constructionToggle{gap:8px;display:inline-flex}.StepDesign-module__4FHqxq__constructionSegment{border:1px solid var(--color-border,#d0d0d0);background:var(--color-surface);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:13px;transition:all .15s}.StepDesign-module__4FHqxq__constructionSegmentActive{border-color:var(--color-accent,#1a1a1a);background:var(--color-accent,#1a1a1a);color:var(--color-surface)}
.StepMaterials-module__52XthW__step{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.StepMaterials-module__52XthW__header{border-bottom:1px solid var(--color-border-soft,#e5e5e5);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.StepMaterials-module__52XthW__title{color:var(--color-text,#1a1a1a);margin:0;font-size:18px;font-weight:600}.StepMaterials-module__52XthW__hint{color:var(--color-text-muted,#6b6b6b);margin:0;font-size:13px;line-height:1.4}.StepMaterials-module__52XthW__hint strong{color:var(--color-text,#1a1a1a);font-weight:600}.StepMaterials-module__52XthW__sections{flex-direction:column;gap:8px;display:flex}.StepMaterials-module__52XthW__category{border:1px solid var(--color-border-soft,#e5e5e5);background:var(--color-bg,#fff);border-radius:10px;overflow:hidden}.StepMaterials-module__52XthW__categoryOpen{border-color:var(--color-border,#d4d4d4)}.StepMaterials-module__52XthW__categoryHeader{cursor:pointer;width:100%;font:inherit;color:var(--color-text,#1a1a1a);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 16px;transition:background .15s;display:flex}.StepMaterials-module__52XthW__categoryHeader:hover{background:var(--color-bg-soft,#f6f6f6)}.StepMaterials-module__52XthW__categoryName{font-size:15px;font-weight:600}.StepMaterials-module__52XthW__categoryMeta{color:var(--color-text-muted,#6b6b6b);align-items:center;gap:10px;font-size:13px;display:flex}.StepMaterials-module__52XthW__categoryBadge{background:var(--color-primary,#1a1a1a);min-width:22px;height:22px;color:var(--color-surface);border-radius:11px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.StepMaterials-module__52XthW__categoryCount{text-align:right;min-width:22px}.StepMaterials-module__52XthW__chevron{flex-shrink:0;transition:transform .2s}.StepMaterials-module__52XthW__categoryOpen .StepMaterials-module__52XthW__chevron{transform:rotate(180deg)}.StepMaterials-module__52XthW__optionList{border-top:1px solid var(--color-border-soft,#ececec);flex-direction:column;gap:14px;padding:4px 16px 16px;display:flex}.StepMaterials-module__52XthW__sectionHint{color:var(--color-text-muted,#6b6b6b);background:var(--color-bg-soft,#f6f6f6);border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.4}.StepMaterials-module__52XthW__subOption{border:1px solid var(--color-border-soft,#ececec);background:var(--color-bg,#fff);border-radius:8px;overflow:hidden}.StepMaterials-module__52XthW__subOptionOpen{border-color:var(--color-border,#d4d4d4)}.StepMaterials-module__52XthW__subOptionHeader{cursor:pointer;width:100%;font:inherit;color:var(--color-text,#1a1a1a);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 12px;transition:background .15s;display:flex}.StepMaterials-module__52XthW__subOptionHeader:hover{background:var(--color-bg-soft,#f6f6f6)}.StepMaterials-module__52XthW__subOptionName{font-size:13px;font-weight:500}.StepMaterials-module__52XthW__subOptionMeta{color:var(--color-text-muted,#6b6b6b);align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.StepMaterials-module__52XthW__subOptionValue{text-overflow:ellipsis;white-space:nowrap;background:var(--color-bg-soft,#f6f6f6);max-width:180px;color:var(--color-text,#1a1a1a);border-radius:10px;padding:2px 8px;font-weight:500;overflow:hidden}.StepMaterials-module__52XthW__subOptionOpen .StepMaterials-module__52XthW__chevron{transform:rotate(180deg)}.StepMaterials-module__52XthW__subOptionBody{border-top:1px solid var(--color-border-soft,#ececec);padding:8px 12px 12px}@media (max-width:480px){.StepMaterials-module__52XthW__categoryHeader{padding:12px 14px}.StepMaterials-module__52XthW__optionList{padding:4px 14px 14px}}.StepMaterials-module__52XthW__counter{color:var(--color-text-muted,#6b6b6b);font-size:12px}.StepMaterials-module__52XthW__counter strong{color:var(--color-text,#1a1a1a);font-weight:600}.StepMaterials-module__52XthW__buttonsBlock{border:1px solid var(--color-border-soft,#ececec);background:var(--color-bg,#fff);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.StepMaterials-module__52XthW__buttonsHeader{align-items:center;gap:10px;display:flex}.StepMaterials-module__52XthW__buttonsName{color:var(--color-text,#1a1a1a);flex:1;font-size:14px;font-weight:600}.StepMaterials-module__52XthW__buttonsCode{color:var(--color-text-muted,#6b6b6b);font-variant-numeric:tabular-nums;font-size:11px}.StepMaterials-module__52XthW__buttonsClear{border:1px solid var(--color-border,#d4d4d4);background:var(--color-surface);cursor:pointer;width:24px;height:24px;color:var(--color-text-muted,#6b6b6b);border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.StepMaterials-module__52XthW__buttonsClear:hover{background:var(--color-bg-soft,#f6f6f6);color:var(--color-text,#1a1a1a)}.StepMaterials-module__52XthW__buttonsSelected{color:var(--color-text-muted,#6b6b6b);background:var(--color-bg-soft,#f6f6f6);border-radius:6px;padding:6px 10px;font-size:12px}.StepMaterials-module__52XthW__buttonsSelected strong{color:var(--color-text,#1a1a1a);font-weight:600}.StepMaterials-module__52XthW__buttonsSearch{border:1px solid var(--color-border,#d4d4d4);background:var(--color-surface);width:100%;color:var(--color-text,#1a1a1a);border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13px}.StepMaterials-module__52XthW__buttonsSearch:focus{border-color:var(--color-text,#1a1a1a);outline:none}.StepMaterials-module__52XthW__buttonsEmpty{color:var(--color-text-muted,#6b6b6b);background:var(--color-bg-soft,#f6f6f6);border-radius:6px;padding:10px 12px;font-size:12px}.StepMaterials-module__52XthW__buttonsGroups{flex-direction:column;gap:8px;display:flex}.StepMaterials-module__52XthW__groupDot{vertical-align:middle;background:#2bbf65;border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.StepMaterials-module__52XthW__materialTabs{flex-wrap:wrap;gap:6px;display:flex}.StepMaterials-module__52XthW__materialTab{border:1px solid var(--color-border,#d4d4d4);background:var(--color-surface);color:var(--color-text,#1a1a1a);cursor:pointer;border-radius:16px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:12px;transition:background .15s,border-color .15s;display:inline-flex}.StepMaterials-module__52XthW__materialTab:hover{background:var(--color-bg-soft,#f6f6f6)}.StepMaterials-module__52XthW__materialTabActive{background:var(--color-text,#1a1a1a);color:var(--color-surface);border-color:var(--color-text,#1a1a1a)}.StepMaterials-module__52XthW__materialTabPicked:after{content:"";background:#2bbf65;border-radius:50%;width:6px;height:6px}.StepMaterials-module__52XthW__materialTabCount{opacity:.7;font-variant-numeric:tabular-nums;font-size:11px}.StepMaterials-module__52XthW__materialGrid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;display:grid}.StepMaterials-module__52XthW__buttonsGrid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.StepMaterials-module__52XthW__buttonsGrid4 .StepMaterials-module__52XthW__buttonCardImgWrap{aspect-ratio:1;width:100%;max-width:112px;height:auto}.StepMaterials-module__52XthW__buttonsGrid4 .StepMaterials-module__52XthW__buttonCardImg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.StepMaterials-module__52XthW__buttonsMoreCard{border:1px dashed var(--color-border,#d4d4d4);background:var(--color-bg-soft,#f6f6f6);cursor:pointer;min-height:112px;color:var(--color-text,#1a1a1a);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.StepMaterials-module__52XthW__buttonsMoreCard:hover{border-color:var(--color-text,#1a1a1a);background:var(--color-surface)}.StepMaterials-module__52XthW__buttonsMoreCardLabel{text-align:center;font-size:12px;font-weight:600}.StepMaterials-module__52XthW__buttonsMoreCardCount{color:var(--color-text-muted,#6b6b6b);font-variant-numeric:tabular-nums;font-size:11px}.StepMaterials-module__52XthW__buttonsCollapse{border:1px solid var(--color-border,#d4d4d4);background:var(--color-surface);color:var(--color-text,#1a1a1a);cursor:pointer;border-radius:16px;align-self:flex-start;margin-top:8px;padding:6px 12px;font-family:inherit;font-size:12px;transition:background .15s}.StepMaterials-module__52XthW__buttonsCollapse:hover{background:var(--color-bg-soft,#f6f6f6)}.StepMaterials-module__52XthW__buttonCard{border:1px solid var(--color-border-soft,#ececec);background:var(--color-surface);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:6px;font-family:inherit;transition:border-color .15s,transform .15s;display:flex;position:relative}.StepMaterials-module__52XthW__buttonCardMaterial{z-index:1;color:#fff;letter-spacing:.02em;text-transform:uppercase;pointer-events:none;background:#1a1a1ab8;border-radius:6px;padding:1px 5px;font-size:9px;font-weight:600;line-height:1.4;position:absolute;top:4px;left:4px}.StepMaterials-module__52XthW__buttonCard:hover{border-color:var(--color-border,#d4d4d4)}.StepMaterials-module__52XthW__buttonCardActive{border-color:var(--color-text,#1a1a1a);box-shadow:0 0 0 1px var(--color-text,#1a1a1a) inset}.StepMaterials-module__52XthW__buttonCardDisabled{opacity:.35;filter:grayscale(80%);cursor:not-allowed}.StepMaterials-module__52XthW__buttonCardDisabled:hover{border-color:var(--color-border-soft,#ececec)}.StepMaterials-module__52XthW__buttonCardImgWrap{background:var(--color-bg-soft,#f6f6f6);border-radius:6px;flex-shrink:0;width:112px;height:112px;position:relative;overflow:hidden}.StepMaterials-module__52XthW__buttonCardImg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transform:scale(1.44)}.StepMaterials-module__52XthW__buttonCardCaption{color:var(--color-text-muted,#6b6b6b);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:10px;line-height:1.2;overflow:hidden}.StepMaterials-module__52XthW__buttonCardName{color:var(--color-text,#1a1a1a);text-align:center;word-break:break-word;padding:4px 2px;font-size:11px}.StepMaterials-module__52XthW__studBlock{border:1px dashed var(--color-border,#d4d4d4);background:var(--color-bg-soft,#fafafa);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.StepMaterials-module__52XthW__studHint{color:var(--color-text-muted,#6b6b6b);font-size:12px;line-height:1.4}.StepMaterials-module__52XthW__categorySection{flex-direction:column;gap:10px;display:flex}.StepMaterials-module__52XthW__categoryTitle{color:var(--color-text,#1a1a1a);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.StepMaterials-module__52XthW__categoryTitleBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;padding:4px 0;font-family:inherit;display:flex;position:relative}.StepMaterials-module__52XthW__categoryChevron{color:var(--color-text-muted,#6b6b6b);font-size:13px;position:absolute;right:4px}.StepMaterials-module__52XthW__categoryCount{color:var(--color-text-muted,#6b6b6b);background:var(--color-bg-subtle,#f3f3f3);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.StepMaterials-module__52XthW__categoryTile{border-style:dashed;border-color:var(--color-border,#d4d4d4)}.StepMaterials-module__52XthW__categoryTile:hover{border-color:var(--color-text,#1a1a1a)}.StepMaterials-module__52XthW__categoryTile .StepMaterials-module__52XthW__buttonCardCaption{color:var(--color-text,#1a1a1a);font-size:14px;font-weight:700}.StepMaterials-module__52XthW__categoryTileFallback{aspect-ratio:1;background:var(--color-bg-subtle,#f3f3f3);border-radius:6px;width:112px;max-width:100%;height:auto}
.ClientStep-module__dkuZ0G__form{flex-direction:column;gap:14px;max-width:520px;margin:0 auto;display:flex}.ClientStep-module__dkuZ0G__hint{color:var(--color-text-secondary);margin:0 0 4px;font-size:13px;line-height:1.5}.ClientStep-module__dkuZ0G__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ClientStep-module__dkuZ0G__field{flex-direction:column;gap:6px;min-width:0;display:flex}.ClientStep-module__dkuZ0G__label{color:var(--color-text-primary);font-size:13px;font-weight:500}.ClientStep-module__dkuZ0G__req{color:#b3261e}.ClientStep-module__dkuZ0G__input{border:1px solid var(--color-border);background:var(--color-surface);height:44px;color:var(--color-text-primary);box-sizing:border-box;appearance:none;border-radius:8px;outline:none;width:100%;padding:0 12px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.ClientStep-module__dkuZ0G__input:focus{border-color:var(--color-primary,#1a365d);box-shadow:0 0 0 3px #1a365d1f}.ClientStep-module__dkuZ0G__inputError{border-color:#b3261e}.ClientStep-module__dkuZ0G__inputError:focus{box-shadow:0 0 0 3px #b3261e24}.ClientStep-module__dkuZ0G__error{color:#b3261e;font-size:12px;line-height:1.4}.ClientStep-module__dkuZ0G__formError{color:#8c0d0d;background:#b3261e14;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}@media (max-width:480px){.ClientStep-module__dkuZ0G__row{grid-template-columns:1fr}}.ClientStep-module__dkuZ0G__clientToggle{gap:8px;margin-bottom:4px;display:flex}.ClientStep-module__dkuZ0G__toggleBtn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;border-radius:8px;flex:1;padding:9px 12px;font-size:13px;font-weight:600}.ClientStep-module__dkuZ0G__toggleBtn:hover{background:var(--color-surface-2)}.ClientStep-module__dkuZ0G__toggleActive{border-color:var(--color-text-primary);color:var(--color-text-primary);background:var(--color-surface-2)}.ClientStep-module__dkuZ0G__picker{flex-direction:column;gap:8px;display:flex}.ClientStep-module__dkuZ0G__pickerList{border:1px solid var(--color-border);border-radius:8px;max-height:240px;overflow:auto}.ClientStep-module__dkuZ0G__pickerEmpty{color:var(--color-text-muted);text-align:center;padding:12px;font-size:13px}.ClientStep-module__dkuZ0G__pickerItem{text-align:left;border:0;border-bottom:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;flex-direction:column;gap:2px;width:100%;padding:9px 12px;display:flex}.ClientStep-module__dkuZ0G__pickerItem:hover{background:var(--color-surface-2)}.ClientStep-module__dkuZ0G__pickerName{color:var(--color-text-primary);font-size:14px;font-weight:600}.ClientStep-module__dkuZ0G__pickerMeta{color:var(--color-text-muted);font-size:12px}.ClientStep-module__dkuZ0G__selectedClient{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:8px;padding:12px 14px}.ClientStep-module__dkuZ0G__selectedHead{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.ClientStep-module__dkuZ0G__linkBtn{color:#2563eb;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.ClientStep-module__dkuZ0G__linkBtn:hover{text-decoration:underline}.ClientStep-module__dkuZ0G__fitList{flex-direction:column;gap:6px;margin-top:10px;display:flex}.ClientStep-module__dkuZ0G__fitTitle{color:var(--color-text-secondary);font-size:12px;font-weight:600}.ClientStep-module__dkuZ0G__fitItem{text-align:left;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;border-radius:8px;padding:8px 11px;font-size:13px}.ClientStep-module__dkuZ0G__fitItem:hover{background:var(--color-surface-2)}.ClientStep-module__dkuZ0G__fitActive{border-color:var(--color-accent-strong);background:var(--color-surface-2);font-weight:600}.ClientStep-module__dkuZ0G__factoryCode{color:#16a34a;opacity:.85;letter-spacing:.02em;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.3;display:block}
.ExtraFieldsBlock-module__SdSoga__wrap{border-top:1px solid var(--color-border,#e5e5e5);background:var(--color-bg,#fff);flex:none;padding:8px 16px}.ExtraFieldsBlock-module__SdSoga__body{max-height:70vh;overflow-y:auto}.ExtraFieldsBlock-module__SdSoga__headPicks{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow:auto hidden}.ExtraFieldsBlock-module__SdSoga__headLabel{flex:none}.ExtraFieldsBlock-module__SdSoga__headPick{background:#fff;border:1px solid #ececec;border-radius:8px;flex-direction:column;flex:none;align-items:center;gap:3px;padding:3px 6px 4px;display:inline-flex}.ExtraFieldsBlock-module__SdSoga__headThumb{background:#f6f6f6;border-radius:4px;flex:none;width:64px;height:42px;overflow:hidden}.ExtraFieldsBlock-module__SdSoga__headImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ExtraFieldsBlock-module__SdSoga__headText{flex-direction:column;align-items:center;min-width:0;max-width:110px;line-height:1.15;display:flex}.ExtraFieldsBlock-module__SdSoga__headName{color:#9a9a9a;white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:9.5px;overflow:hidden}.ExtraFieldsBlock-module__SdSoga__headValue{color:#222;white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:11.5px;overflow:hidden}.ExtraFieldsBlock-module__SdSoga__headEmpty{color:#b0b0b0;white-space:nowrap;flex:none;font-size:12px}.ExtraFieldsBlock-module__SdSoga__metaWord{display:inline}@media (max-width:640px){.ExtraFieldsBlock-module__SdSoga__headLabel,.ExtraFieldsBlock-module__SdSoga__metaWord{display:none}.ExtraFieldsBlock-module__SdSoga__headPicks{gap:6px}.ExtraFieldsBlock-module__SdSoga__headPick{padding:2px 4px 3px}.ExtraFieldsBlock-module__SdSoga__headThumb{width:52px;height:34px}.ExtraFieldsBlock-module__SdSoga__headText,.ExtraFieldsBlock-module__SdSoga__headName,.ExtraFieldsBlock-module__SdSoga__headValue{max-width:88px}.ExtraFieldsBlock-module__SdSoga__headValue{font-size:11px}.ExtraFieldsBlock-module__SdSoga__headName{font-size:9px}}
.ConflictsToaster-module__g5thYa__toaster{z-index:30;pointer-events:none;justify-content:flex-end;margin:12px 16px 0;display:flex;position:sticky;bottom:12px}.ConflictsToaster-module__g5thYa__panel{pointer-events:auto;background:#fff8f0;border:1px solid #f0c987;border-left:4px solid #d97706;border-radius:10px;flex-direction:column;width:min(420px,100% - 24px);max-height:60vh;font-family:inherit;display:flex;overflow:hidden;box-shadow:0 6px 24px #0000001f}.ConflictsToaster-module__g5thYa__header{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fef3e1;border-bottom:1px solid #f5d7a8;align-items:center;gap:8px;padding:10px 12px;display:flex}.ConflictsToaster-module__g5thYa__headerIcon{font-size:16px;line-height:1}.ConflictsToaster-module__g5thYa__headerTitle{color:#7c3a05;flex:1;font-size:13px;font-weight:600}.ConflictsToaster-module__g5thYa__headerCount{color:#fff;text-align:center;background:#d97706;border-radius:10px;min-width:18px;padding:2px 7px;font-size:11px;font-weight:700}.ConflictsToaster-module__g5thYa__headerToggle{color:#7c3a05;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px;line-height:1}.ConflictsToaster-module__g5thYa__list{margin:0;padding:4px 0;list-style:none;overflow-y:auto}.ConflictsToaster-module__g5thYa__item{color:#3f1d05;border-bottom:1px solid #f5d7a8;padding:10px 12px;font-size:12.5px;line-height:1.45}.ConflictsToaster-module__g5thYa__item:last-child{border-bottom:none}.ConflictsToaster-module__g5thYa__itemMessage{font-weight:500}.ConflictsToaster-module__g5thYa__itemRemark{color:#534127;background:#fefae3;border-left:2px solid #f0c987;border-radius:4px;margin-top:6px;padding:6px 8px;font-size:12px;font-style:italic}.ConflictsToaster-module__g5thYa__itemActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ConflictsToaster-module__g5thYa__btn{color:#7c3a05;cursor:pointer;background:#fff;border:1px solid #d97706;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;transition:background .12s}.ConflictsToaster-module__g5thYa__btn:hover{background:#fef3e1}.ConflictsToaster-module__g5thYa__btnPrimary{color:#fff;background:#d97706;border-color:#d97706}.ConflictsToaster-module__g5thYa__btnPrimary:hover{background:#b35a05}
.StepPayment-module__raouKq__step{flex-direction:column;gap:16px;width:100%;max-width:520px;margin:0 auto;display:flex}.StepPayment-module__raouKq__hint{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.StepPayment-module__raouKq__paySum{background:var(--color-surface-2);border:1px solid #1a365d2e;border-radius:12px;flex-direction:column;gap:6px;max-width:520px;padding:12px 16px;display:flex}.StepPayment-module__raouKq__paySumRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.StepPayment-module__raouKq__paySumLabel{color:var(--color-text-secondary);font-size:13px;font-weight:500}.StepPayment-module__raouKq__paySumValue{color:var(--color-accent-strong);white-space:nowrap;font-size:20px;font-weight:700}.StepPayment-module__raouKq__payOk .StepPayment-module__raouKq__paySumValue{color:#1a7f4b}.StepPayment-module__raouKq__payUnder .StepPayment-module__raouKq__paySumValue{color:#b26b00}.StepPayment-module__raouKq__payOver .StepPayment-module__raouKq__paySumValue{color:#c0392b}.StepPayment-module__raouKq__payOk .StepPayment-module__raouKq__paySumLabel,.StepPayment-module__raouKq__payUnder .StepPayment-module__raouKq__paySumLabel,.StepPayment-module__raouKq__payOver .StepPayment-module__raouKq__paySumLabel{font-weight:600}.StepPayment-module__raouKq__splits{flex-direction:column;gap:10px;max-width:520px;display:flex}.StepPayment-module__raouKq__splitRow{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.StepPayment-module__raouKq__splitMain{align-items:center;gap:8px;display:flex}.StepPayment-module__raouKq__splitSelect{border:1px solid var(--color-border);min-width:0;color:var(--color-text-primary);background:var(--color-surface);border-radius:8px;outline:none;flex:auto;padding:9px 10px;font-family:inherit;font-size:14px}.StepPayment-module__raouKq__splitSelect:focus{border-color:var(--color-accent-strong);box-shadow:0 0 0 3px #1a365d1f}.StepPayment-module__raouKq__splitAmountWrap{flex:0 0 130px;position:relative}.StepPayment-module__raouKq__splitAmount{box-sizing:border-box;border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);background:var(--color-surface);text-align:right;border-radius:8px;outline:none;padding:9px 26px 9px 10px;font-family:inherit;font-size:14px}.StepPayment-module__raouKq__splitAmount:focus{border-color:var(--color-accent-strong);box-shadow:0 0 0 3px #1a365d1f}.StepPayment-module__raouKq__splitCur{color:var(--color-text-muted);pointer-events:none;font-size:13px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.StepPayment-module__raouKq__splitRemove{border:1px solid var(--color-border);background:var(--color-surface);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;border-radius:8px;flex:none;font-size:20px;line-height:1}.StepPayment-module__raouKq__splitRemove:hover{color:#c0392b;background:#c0392b0f;border-color:#c0392b}.StepPayment-module__raouKq__cashbackHint{color:#1a7f4b;background:#1a7f4b14;border-radius:7px;padding:6px 9px;font-size:12.5px}.StepPayment-module__raouKq__splitAdd{background:var(--color-surface);color:var(--color-accent-strong);cursor:pointer;border:1px dashed #1a365d66;border-radius:9px;align-self:flex-start;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:500}.StepPayment-module__raouKq__splitAdd:hover{background:var(--color-surface-2);border-color:var(--color-accent-strong)}.StepPayment-module__raouKq__splitNote{color:#b26b00;margin:0;font-size:12.5px}.StepPayment-module__raouKq__methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:520px;display:grid}.StepPayment-module__raouKq__method{text-align:center;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;color:var(--color-text-primary);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:96px;padding:18px 14px;font-family:inherit;font-size:14px;display:flex}.StepPayment-module__raouKq__method:hover{border-color:var(--color-accent-strong);background:var(--color-surface-2)}.StepPayment-module__raouKq__methodActive{border-color:var(--color-accent-strong);background:var(--color-surface-2);box-shadow:0 0 0 3px #1a365d1a}.StepPayment-module__raouKq__methodIcon{font-size:30px;line-height:1}.StepPayment-module__raouKq__methodLabel{font-weight:500}.StepPayment-module__raouKq__field{flex-direction:column;gap:6px;max-width:520px;display:flex}.StepPayment-module__raouKq__label{color:var(--color-text-secondary);font-size:13px;font-weight:500}.StepPayment-module__raouKq__input,.StepPayment-module__raouKq__textarea{border:1px solid var(--color-border);color:var(--color-text-primary);background:var(--color-surface);box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.StepPayment-module__raouKq__input:focus,.StepPayment-module__raouKq__textarea:focus{border-color:var(--color-accent-strong);box-shadow:0 0 0 3px #1a365d1f}.StepPayment-module__raouKq__textarea{resize:vertical;min-height:80px}.StepPayment-module__raouKq__docsSection{border-top:1px solid var(--color-border);flex-direction:column;gap:10px;margin-top:8px;padding-top:16px;display:flex}.StepPayment-module__raouKq__docsHead{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:13px;font-weight:700}.StepPayment-module__raouKq__docsGrid{flex-direction:column;gap:12px;display:flex}.StepPayment-module__raouKq__docCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.StepPayment-module__raouKq__docCardHead{color:var(--color-text-primary);background:var(--color-surface-2);border-bottom:1px solid var(--color-border);padding:10px 14px;font-size:13px;font-weight:600}.StepPayment-module__raouKq__docPreview{max-height:320px;padding:14px;overflow-y:auto}.StepPayment-module__raouKq__docPreviewEmpty{min-height:120px;color:var(--color-text-muted);text-align:center;border:1px dashed var(--color-border);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-style:italic;display:flex}.StepPayment-module__raouKq__docActions{flex-wrap:wrap;gap:8px;padding:0 14px 12px;display:flex}.StepPayment-module__raouKq__docBtn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13px}.StepPayment-module__raouKq__docBtn:hover:not(:disabled){border-color:var(--color-accent-strong);background:var(--color-surface-2)}.StepPayment-module__raouKq__docBtn:disabled{opacity:.45;cursor:not-allowed}.StepPayment-module__raouKq__docBtnPrimary{border-color:var(--color-accent-strong);background:var(--color-accent-strong);color:#fff}.StepPayment-module__raouKq__docBtnPrimary:hover:not(:disabled){background:#16305a}.StepPayment-module__raouKq__docQr{border-top:1px solid var(--color-border);background:var(--color-surface-2);align-items:center;gap:12px;padding:12px 14px;display:flex}.StepPayment-module__raouKq__docQrImg{background:var(--color-surface);border-radius:6px;width:84px;height:84px}.StepPayment-module__raouKq__docQrStub{background:var(--color-surface-2);border-radius:6px;width:84px;height:84px}.StepPayment-module__raouKq__docQrText{color:var(--color-text-secondary);font-size:12.5px;line-height:1.4}
.ImageGallery-module__U26DmG__gallery{gap:var(--spacing-md);padding-left:calc(100px + var(--spacing-md));flex-direction:row;display:flex;position:relative}.ImageGallery-module__U26DmG__mainImage{aspect-ratio:4/5;border-radius:var(--radius-md);background-color:var(--color-background);cursor:zoom-in;flex:1;position:relative;overflow:hidden}.ImageGallery-module__U26DmG__thumbnails{gap:var(--spacing-sm);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex-direction:column;order:-1;width:100px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.ImageGallery-module__U26DmG__thumbnails::-webkit-scrollbar{width:4px}.ImageGallery-module__U26DmG__thumbnails::-webkit-scrollbar-track{background:0 0}.ImageGallery-module__U26DmG__thumbnails::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:2px}.ImageGallery-module__U26DmG__thumbnail{border-radius:var(--radius-sm);cursor:pointer;width:100px;height:125px;transition:border-color var(--transition-fast), transform var(--transition-fast);background-color:var(--color-background);border:2px solid #0000;flex-shrink:0;position:relative;overflow:hidden}.ImageGallery-module__U26DmG__thumbnail:hover{border-color:var(--color-border);transform:scale(1.02)}.ImageGallery-module__U26DmG__thumbnail.ImageGallery-module__U26DmG__active{border-color:var(--color-accent)}.ImageGallery-module__U26DmG__thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ImageGallery-module__U26DmG__videoOverlay{background-color:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ImageGallery-module__U26DmG__playIcon{color:#fff;width:24px;height:24px}.ImageGallery-module__U26DmG__photoPreview{z-index:10;pointer-events:none;border-radius:var(--radius-md);height:100%;transition:transform .1s ease-out,opacity .1s ease-out;position:absolute;left:0;right:0;overflow:hidden}.ImageGallery-module__U26DmG__photoPreview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ImageGallery-module__U26DmG__previewTop{top:0}.ImageGallery-module__U26DmG__previewBottom{bottom:0}.ImageGallery-module__U26DmG__previewLabel{bottom:var(--spacing-lg);left:var(--spacing-lg);right:var(--spacing-lg);gap:var(--spacing-xs);color:#fff;text-shadow:0 2px 8px #00000080;flex-direction:column;display:flex;position:absolute}.ImageGallery-module__U26DmG__previewLabel>span:first-child{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;opacity:.8}.ImageGallery-module__U26DmG__previewName{font-size:var(--font-size-lg);font-weight:500}.ImageGallery-module__U26DmG__progressBar{background-color:#ffffff4d;height:3px;position:absolute;bottom:0;left:0;right:0}.ImageGallery-module__U26DmG__previewTop .ImageGallery-module__U26DmG__progressBar{top:0;bottom:auto}.ImageGallery-module__U26DmG__progressFill{background-color:#fff;height:100%;transition:width 50ms linear}.ImageGallery-module__U26DmG__navArrows{display:none}.ImageGallery-module__U26DmG__navArrow{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--transition-fast);background-color:#ffffffd9;border:none;justify-content:center;align-items:center;display:flex}.ImageGallery-module__U26DmG__navArrow:disabled{opacity:.3;cursor:default}.ImageGallery-module__U26DmG__navCounter{font-size:var(--font-size-xs);color:#fff;text-shadow:0 1px 4px #0009;font-weight:500}@media (hover:none){.ImageGallery-module__U26DmG__mainImage{touch-action:pan-y pinch-zoom}.ImageGallery-module__U26DmG__thumbnail:hover{border-color:#0000;transform:none}.ImageGallery-module__U26DmG__thumbnail.ImageGallery-module__U26DmG__active:hover{border-color:var(--color-accent)}}@media (max-width:1023px){.ImageGallery-module__U26DmG__gallery{flex-direction:column;padding-left:0;position:static}.ImageGallery-module__U26DmG__navArrows{bottom:var(--spacing-sm);left:var(--spacing-sm);right:var(--spacing-sm);z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.ImageGallery-module__U26DmG__navArrow,.ImageGallery-module__U26DmG__navCounter{pointer-events:auto}.ImageGallery-module__U26DmG__thumbnails{width:100%;max-height:none;padding-bottom:var(--spacing-xs);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;order:0;position:static;overflow:auto hidden}.ImageGallery-module__U26DmG__thumbnails::-webkit-scrollbar{display:none}.ImageGallery-module__U26DmG__thumbnail{width:70px;height:88px}}
.SuitDetailContent-module__qO9n1a__content{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:40px;min-height:0;display:grid}.SuitDetailContent-module__qO9n1a__gallery,.SuitDetailContent-module__qO9n1a__info{min-width:0}@media (max-width:1023px){.SuitDetailContent-module__qO9n1a__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}}@media (max-width:767px){.SuitDetailContent-module__qO9n1a__content{gap:var(--spacing-lg);grid-template-columns:1fr}}
.CreateProposalModal-module__HQljKW__form{gap:var(--spacing-md);flex-direction:column;display:flex}.CreateProposalModal-module__HQljKW__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.CreateProposalModal-module__HQljKW__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.CreateProposalModal-module__HQljKW__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.CreateProposalModal-module__HQljKW__input,.CreateProposalModal-module__HQljKW__textarea{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-md);transition:border-color var(--transition-fast)}.CreateProposalModal-module__HQljKW__input:focus,.CreateProposalModal-module__HQljKW__textarea:focus{border-color:var(--color-primary);outline:none}.CreateProposalModal-module__HQljKW__textarea{resize:vertical;min-height:80px}.CreateProposalModal-module__HQljKW__error{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);color:#dc2626;font-size:var(--font-size-sm);background-color:#fef2f2;border:1px solid #fecaca}.CreateProposalModal-module__HQljKW__actions{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}.CreateProposalModal-module__HQljKW__cancelButton{padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-surface);cursor:pointer;transition:all var(--transition-fast)}.CreateProposalModal-module__HQljKW__cancelButton:hover:not(:disabled){border-color:var(--color-text-secondary)}.CreateProposalModal-module__HQljKW__cancelButton:disabled{opacity:.5;cursor:not-allowed}.CreateProposalModal-module__HQljKW__submitButton{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#fff;background:var(--color-primary);cursor:pointer;transition:all var(--transition-fast);border:none}.CreateProposalModal-module__HQljKW__submitButton:hover:not(:disabled){background:var(--color-secondary)}.CreateProposalModal-module__HQljKW__submitButton:disabled{opacity:.5;cursor:not-allowed}.CreateProposalModal-module__HQljKW__success{text-align:center;padding:var(--spacing-md) 0;flex-direction:column;align-items:center;display:flex}.CreateProposalModal-module__HQljKW__successIcon{color:#16a34a;width:64px;height:64px;margin-bottom:var(--spacing-md);background-color:#dcfce7;border-radius:50%;justify-content:center;align-items:center;font-size:32px;display:flex}.CreateProposalModal-module__HQljKW__successTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.CreateProposalModal-module__HQljKW__successText{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.CreateProposalModal-module__HQljKW__urlField{gap:var(--spacing-xs);width:100%;margin-bottom:var(--spacing-lg);display:flex}.CreateProposalModal-module__HQljKW__urlInput{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-background);flex:1}.CreateProposalModal-module__HQljKW__copyButton{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);background:var(--color-surface);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.CreateProposalModal-module__HQljKW__copyButton:hover{background:var(--color-primary);color:#fff}.CreateProposalModal-module__HQljKW__shareActions{gap:var(--spacing-sm);width:100%;margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.CreateProposalModal-module__HQljKW__telegramButton{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#fff;cursor:pointer;transition:all var(--transition-fast);background:#08c;border:none;display:flex}.CreateProposalModal-module__HQljKW__telegramButton:hover{background:#069}.CreateProposalModal-module__HQljKW__telegramIcon{width:20px;height:20px}.CreateProposalModal-module__HQljKW__previewLink{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:underline}.CreateProposalModal-module__HQljKW__previewLink:hover{text-decoration:none}.CreateProposalModal-module__HQljKW__doneButton{padding:var(--spacing-sm) var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:var(--color-surface);cursor:pointer;transition:all var(--transition-fast)}.CreateProposalModal-module__HQljKW__doneButton:hover{background:var(--color-background)}
.CategoryChips-module___J7fwG__chipTabs>button,.CategoryChips-module___J7fwG__chipTabs>a{align-items:baseline;text-decoration:none}.CategoryChips-module___J7fwG__count{font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);line-height:1}.CategoryChips-module___J7fwG__disabled{opacity:.45;cursor:default}.CategoryChips-module___J7fwG__disabled:hover{color:var(--color-text-secondary);background:0 0}
.ViewModeToggle-module__C5m1aq__toggle{background-color:var(--color-background);border-radius:var(--radius-md);gap:2px;padding:2px;display:inline-flex}.ViewModeToggle-module__C5m1aq__button{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:none}.ViewModeToggle-module__C5m1aq__button:hover:not(.ViewModeToggle-module__C5m1aq__active){color:var(--color-text-primary)}.ViewModeToggle-module__C5m1aq__button.ViewModeToggle-module__C5m1aq__active{background-color:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}
