@import"https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400&family=Rubik:wght@300;400;500;600;700&display=swap";:root{--background: #060818;--foreground: #e0e8ff;--card: #0f122e;--card-opacity-60: #0f122e99;--card-opacity-30: #0f122e4d;--primary: #6467f2;--primary-hover: #5255d4;--primary-glow: #6467f21a;--primary-focus: #5255d4;--secondary-glow: #9e75f0;--primary-foreground: #ffffff;--secondary: #1c1f40;--secondary-hover: #1c1f4099;--secondary-active: #1c1f40cc;--secondary-foreground: #adbceb;--muted: #1d1f35;--muted-foreground: #7580a3;--muted-foreground-opacity-60: #7580a399;--border: #242642;--glass-border: #2b2e50;--glass-border-opacity-5: #2b2e5080;--glow-primary: #6467f2;--glow-primary-opacity-4: #6467f21a;--glow-primary-opacity-3: #6467f233;--glow-primary-opacity-2: #6467f24d;--radius: .75rem;--font-x-small: .625rem;--font-small: .75rem;--font-medium: .875rem;--font-large: 1.25rem;--font-x-large: 1.5rem;--font-xx-large: 1.875rem;--font-xxx-large: 2.25rem;--font-weight-regular: 400;--font-weight-bold: 700;--font-mono: "Space Mono", monospace}.MuiInputBase-input,.MuiOutlinedInput-root{border-radius:calc(var(--radius) - 2px);color:var(--foreground)!important;background:var(--card-opacity-30)!important}.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:var(--glass-border)!important}.MuiInputBase-root:focus-within .MuiOutlinedInput-notchedOutline,.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--primary-focus)!important}.MuiInputBase-root .MuiSvgIcon-root{color:currentColor!important}.MuiPaper-root{background-color:transparent!important}.MuiTabs-root .MuiTabs-list .MuiTab-root{color:var(--muted-foreground);width:50%}@media(min-width:576px){.MuiTabs-root .MuiTabs-list .MuiTab-root{width:auto}}.MuiTabs-root .MuiTabs-list .MuiTab-root.Mui-selected{color:var(--foreground)}.MuiTabs-root .MuiTabs-indicator{background-color:var(--foreground)}.MuiSwitch-root .MuiSwitch-thumb{color:var(--foreground)}.MuiSwitch-root .MuiSwitch-track{border:1px solid var(--glass-border);height:.9rem;margin-top:-.14rem;opacity:1;background:var(--card)}.MuiSwitch-root .Mui-checked+.MuiSwitch-track{background:var(--primary)!important}.MuiDialog-container .MuiDialog-paper{border:1px solid var(--glass-border);border-radius:var(--radius);padding:.5rem;padding-top:0}.MuiDialog-container .MuiDialogTitle-root{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.MuiDialog-container .MuiDialogTitle-root span:not(.dialogTitle__actionText){color:var(--foreground);font-family:var(--font-mono);font-weight:var(--font-weight-bold);font-size:var(--font-x-large)}.MuiDialog-container .MuiDialogTitle-root span.dialogTitle__actionText{font-size:var(--font-medium);color:var(--muted-foreground);text-transform:uppercase}.MuiDialog-container .MuiDialogActions-root .btn{width:100%}.MuiDialog-container .MuiPaper-root{background-color:var(--background)!important}.MuiList-root{background:var(--foreground)}.MuiList-root .MuiMenuItem-root:focus-visible,.MuiList-root .MuiMenuItem-root:hover{background:var(--glow-primary-opacity-4)}.MuiList-root .MuiMenuItem-root.Mui-selected{background:var(--glow-primary-opacity-3)}.MuiList-root .MuiMenuItem-root.Mui-selected:focus-visible,.MuiList-root .MuiMenuItem-root.Mui-selected:hover{background:var(--glow-primary-opacity-2)}.MuiCircularProgress-root{color:var(--primary)!important}*,*:before,*:after{box-sizing:border-box;border-color:var(--border)}body{min-width:320px;margin:0;background:var(--background);color:var(--foreground);font-family:Rubik,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0}h1,h3,h4,h5,h6{font-family:var(--font-mono)}h1{font-size:var(--font-xx-large);font-weight:var(--font-weight-bold);margin-bottom:.5rem}@media(min-width:576px){h1{font-size:var(--font-xxx-large)}}h2{margin-bottom:2rem;font-size:var(--font-medium);font-weight:var(--font-weight-regular);color:var(--muted-foreground)}h3{color:var(--foreground);font-size:var(--font-large);font-weight:var(--font-weight-bold)}@media(min-width:576px){h3{font-size:var(--font-x-large)}}h4{font-size:var(--font-large);font-weight:var(--font-weight-bold)}@media(min-width:576px){h4{font-size:var(--font-x-large)}}.appShell{min-height:100vh;background:var(--background)}.pageContent{width:100%;max-width:56rem;margin-inline:auto;padding:1.5rem 2rem}.nav-link{padding:.5rem .75rem;border-radius:calc(var(--radius) - 2px);font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-decoration:none;transition:color .15s ease,background-color .15s ease}.nav-link:hover{color:var(--foreground);background:var(--secondary-hover)}.nav-link.is-active{color:var(--foreground);background:var(--secondary-active)}@keyframes fadeSlideIn{0%{opacity:0}to{opacity:1}}.navbar{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--glass-border);background-color:var(--card-opacity-60);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.navbar__inner{height:3.5rem;padding-inline:1rem;width:100%;max-width:1400px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between}.navbar__brand{font-family:var(--font-mono);font-size:1.125rem;font-weight:700;letter-spacing:-.025em;background-image:linear-gradient(to right,var(--primary),var(--secondary-glow));background-clip:text;-webkit-background-clip:text;color:transparent;cursor:pointer;text-decoration:none}.navbar__desktop-links{display:none;align-items:center;gap:.25rem}.navbar__action{padding:.5rem .75rem;border:0;background:transparent;font-size:.875rem;color:var(--muted-foreground);transition:color .15s ease;text-decoration:none;cursor:pointer}.navbar__action:hover{color:var(--foreground)}.navbar__user{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar__icon{width:1.25rem;height:1.25rem}.navbar__mobile-toggle{display:inline-flex;align-items:center;justify-content:center;color:var(--muted-foreground);background:transparent;border:0;transition:color .15s ease;cursor:pointer}.navbar__mobile-toggle:hover{color:var(--foreground)}.navbar__mobile-menu{background-color:var(--card);border-top:1px solid var(--glass-border-opacity-5);padding:.75rem 1rem;animation:fadeSlideIn .5s ease-out forwards;position:absolute;width:100%}.navbar__link--mobile{display:block}.navbar__user{margin-left:1rem;padding:.5rem .75rem;font-size:.875rem;color:var(--primary);transition:color .15s ease;cursor:pointer}.navbar__user:hover{color:var(--primary-hover)}.navbar__user--mobile{display:block;margin-left:0;padding:.625rem .75rem}.navbar__action--mobile{display:block;width:100%;text-align:left;padding:.625rem .75rem}.navbar__user--skeleton,.navbar__action--skeleton{position:relative;pointer-events:none;border-radius:.375rem;background:linear-gradient(90deg,var(--glass-border-opacity-5) 25%,var(--glass-border) 50%,var(--glass-border-opacity-5) 75%);background-size:220% 100%;animation:navbarSkeletonPulse 1.4s ease-in-out infinite}.navbar__user--skeleton,.navbar__action--skeleton{width:100%;height:1.75rem;padding-top:.5rem}.navbar__action--mobile.navbar__action--skeleton{width:calc(100% - 1.5rem)}@keyframes navbarSkeletonPulse{0%{background-position:100% 50%}to{background-position:-100% 50%}}@media(min-width:768px){.navbar__desktop-links{display:flex}.navbar__mobile-menu,.navbar__mobile-toggle{display:none}.navbar__user--skeleton{width:8.5rem;height:2rem}.navbar__action--skeleton{width:4.5rem;height:2rem}}.btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1rem;border-radius:.75rem;font-family:var(--font-mono);font-size:var(--font-medium);letter-spacing:.05em;transition:all .2s ease;text-transform:uppercase;cursor:pointer}.btn:disabled{opacity:.4;cursor:not-allowed}.btn_primary{width:100%;border:0;background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 20px -5px var(--glow-primary-opacity-3)}.btn_primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 0 40px -10px var(--glow-primary-opacity-3)}.btn_secondary{border:1px solid var(--glass-border);background:var(--card-opacity-30);color:var(--muted-foreground)}.btn_secondary:hover:not(:disabled){background:var(--card-opacity-60);color:var(--foreground);box-shadow:0 0 10px -5px var(--glow-primary-opacity-3)}.btn_small{padding:.5rem 1rem}.MuiTextField-root .MuiInputLabel-root{color:var(--muted-foreground)!important}.authContainer{padding:2rem 1rem;max-width:32rem;width:100%;justify-self:center}.authContainer .auth__heading{margin-bottom:1rem}.authContainer .auth{padding:2rem;border-radius:var(--radius);border:1px solid var(--glass-border);background:var(--card-opacity-60);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--foreground)}.authContainer .auth__form{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.authContainer .auth__toggle{text-align:center;color:var(--muted-foreground)}.authContainer .auth__home{display:block;text-align:center;color:var(--primary);text-decoration:none}.authContainer .auth__home:hover{color:var(--primary-hover)}.authContainer .MuiAlert-root{border-radius:calc(var(--radius) - 2px);border:1px solid var(--glass-border)}.authContainer .MuiLink-button{color:var(--primary)}.imageUpload{width:100%}.imageUpload__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;gap:1rem;flex-wrap:wrap}.imageUpload__headerActions{display:flex;align-items:center;gap:1rem}.imageUpload__label{font-size:.75rem;font-weight:500;color:var(--muted-foreground)}.imageUpload__toggle{margin:0;font-size:.75rem}.imageUpload__grid{display:grid;grid-template-columns:2fr repeat(5,1fr);gap:.5rem;margin-bottom:.75rem;align-items:start;grid-auto-flow:row}@media(max-width:768px){.imageUpload__grid{grid-template-columns:1fr 1fr;gap:.5rem}}.imageUpload__preview{position:relative;aspect-ratio:2.5/3.5;border-radius:6px;overflow:hidden;background-color:var(--card);cursor:grab;transition:opacity .2s,transform .2s,border-color .2s;display:flex;align-items:center;justify-content:center}.imageUpload__preview:active{cursor:grabbing}.imageUpload__preview:hover .imageUpload__remove{opacity:1}.imageUpload__preview img{width:100%;height:100%;object-fit:contain;pointer-events:none}.imageUpload__preview--main{grid-column:1/3;grid-row:1}.imageUpload__preview--dragging{opacity:.5;transform:scale(.95);cursor:grabbing}.imageUpload__preview--dragOver{border:2px solid var(--primary);transform:scale(1.05)}.imageUpload__remove{position:absolute;top:4px;right:4px;background-color:var(--card-opacity-60);color:var(--foreground);border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s,background-color .2s;z-index:1;padding:0}.imageUpload__remove:hover{background-color:var(--card)}.imageUpload__mainBadge{position:absolute;bottom:4px;left:4px;background-color:var(--card-opacity-60);color:var(--foreground);font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;z-index:1}.imageUpload__dropZone{aspect-ratio:2.5/3.5;border:2px dashed var(--glass-border);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background-color:var(--card-opacity-30);transition:all .2s;gap:.25rem;grid-column:span 1}.imageUpload__dropZone:hover{border-color:var(--primary);background-color:var(--secondary-hover)}.imageUpload__dropZone--dragging{border-color:var(--primary);background-color:var(--secondary-hover);border-style:solid}.imageUpload__icon{font-size:1.25rem!important;color:var(--muted-foreground);margin-bottom:.25rem;transition:color .2s}.imageUpload__text{font-size:10px;color:var(--muted-foreground);margin:0;text-align:center}.imageUpload__hint{font-size:10px;color:var(--muted-foreground);margin:0;line-height:1.4}.pageHeader{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.pageHeader__backButton{display:flex;align-items:center;gap:.3rem;background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:.5rem;border-radius:calc(var(--radius) - 4px);transition:background-color .2s,color .2s}.pageHeader__backButton:hover{background-color:var(--secondary-hover);color:var(--foreground)}.pageHeader__backButton svg{font-size:1.25rem}.pageHeader h3{line-height:2.25rem}@media(min-width:576px){.pageHeader{margin-bottom:2rem;gap:1rem}.pageHeader__backButton{gap:.5rem}.pageHeader__backButton svg{font-size:1.5rem}.pageHeader h3{line-height:2.5rem}}.createListing__container{padding:1rem 0 2rem}.createListing__container .createListing__cardInfo{margin-bottom:2rem;padding:1rem;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--card-opacity-30)}.createListing__container .createListing__cardInfo p{margin:0;color:var(--primary)}.createListing__container .createListing__cardInfo span{color:var(--muted-foreground);font-size:var(--font-medium)}.createListing__container .createListing__form{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.createListing__container .createListing__formRow{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.createListing__container .createListing__formRow{grid-template-columns:1fr}}.createListing__container .createListing__formActions{display:flex;justify-content:flex-end;margin-top:1rem}.createListing__modalContent{padding-top:1rem;color:var(--foreground)}.createListing__modalSection{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--glass-border)}.createListing__modalSection .createListing_box{display:flex;gap:1rem}.createListing__modalSection .createListing_box:last-child p{margin:0}.createListing__modalSection--heading{font-size:var(--font-large);margin-bottom:1.5rem}.createListing__modalSection:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.createListing__modalSection .createListing__contentTag{color:var(--primary);text-transform:uppercase;font-size:var(--font-medium)}.createListing__modalSection .cardDetails_wrapper{display:flex;align-items:center;justify-content:space-between}.createListing__modalSection .cardDetails_wrapper p{margin:0}.createListing__modalSection p{display:flex;align-items:center;gap:.3rem}.createListing__modalImages{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.createListing__modalImage{max-width:400px;width:100%;height:auto;aspect-ratio:2.5/3.5;object-fit:contain;border-radius:4px;border:1px solid var(--glass-border);background-color:var(--card)}.createListing__container .MuiDialog-paper{border-radius:var(--radius);border:1px solid var(--glass-border);background:var(--card);color:var(--foreground)}.ebayStats{padding:1rem 0 2rem;max-width:1200px;margin:0 auto}.ebayStats__content{display:flex;flex-direction:column;padding:1rem;border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--card-opacity-30)}.ebayStats__json{margin:0;white-space:pre-wrap;word-break:break-all;color:var(--foreground)}.ebayStats__loading{padding:1rem}.statusPage{max-width:32rem;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;padding:2rem}.statusPageCode{font-size:4rem}.cardSearch{max-width:700px;margin:0 auto;position:relative;display:flex;flex-direction:column;align-items:center;padding:1rem 0 2.5rem}.cardSearch__glow{position:absolute;top:50%;left:50%;width:min(500px,100%);height:300px;transform:translate(-50%,-50%);border-radius:9999px;background:var(--primary-glow);filter:blur(100px);pointer-events:none}.cardSearch__title{background-image:linear-gradient(to right,var(--primary),var(--secondary-glow));background-clip:text;-webkit-background-clip:text;color:transparent}.cardSearch__form{width:100%;max-width:36rem}.cardSearch__input-wrap{border-radius:.75rem;overflow:hidden;background-color:var(--card-opacity-60);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--glass-border);display:flex;align-items:center}.cardSearch__icon{margin-left:1rem;width:1.25rem;height:1.25rem;color:var(--muted-foreground)}.cardSearch__input{flex:1;border:0;background:transparent;color:var(--foreground);padding:1rem;font-size:.875rem;font-family:Rubik,sans-serif}.cardSearch__input::placeholder{color:var(--muted-foreground-opacity-60)}.cardSearch__input:focus{outline:none}.cardSearch__button{margin-top:1rem}.cardSearch__form--inline{display:flex;flex-direction:row;align-items:stretch;gap:.5rem}.cardSearch__form--inline .cardSearch__input-wrap{flex:1;min-width:0}.cardSearch__form--inline .cardSearch__button{margin-top:0;flex-shrink:0;width:auto;align-self:stretch}@media(min-width:576px){.cardSearch{padding-block:4rem;padding:2.5rem .5rem}}.cardSearch--inline{max-width:none;padding:0 0 1.25rem;align-items:stretch}.cardSearch--inline .cardSearch__form{max-width:none}.infoBlock__label{display:block;text-transform:uppercase}.infoBlock{padding:.75rem;border-radius:.5rem;background-color:var(--card-opacity-30);border:1px solid var(--glass-border-opacity-5)}.infoBlock .infoBlock__label{letter-spacing:.05em;font-size:var(--font-x-small);color:var(--muted-foreground)}@media(min-width:576px){.infoBlock .infoBlock__label{font-size:var(--font-small)}}.infoBlock .infoBlock__value{text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-family:var(--font-mono);font-weight:700;color:var(--foreground);font-size:var(--font-small);overflow:hidden;margin-bottom:0}@media(min-width:576px){.infoBlock .infoBlock__value{font-size:var(--font-medium)}}.infoBlock__alt .infoBlock__label{font-size:var(--font-small);margin-bottom:.5rem;letter-spacing:.1em;color:var(--primary);font-family:var(--font-mono)}.infoBlock__alt .infoBlock__value{padding:1rem;border-radius:.5rem;color:var(--secondary-foreground);line-height:1.625;font-size:var(--font-medium)}.infoBlock__alt div{padding:.75rem;border-radius:.5rem;background-color:var(--card-opacity-30);border:1px solid var(--glass-border-opacity-5)}.cardDetails__container,.cardDetails__container .cardContent{display:flex;flex-direction:column;gap:2rem}.cardDetails__container .cardDetails{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:576px){.cardDetails__container .cardDetails{flex-direction:row}}.cardDetails__container .cardDetails .imageContainer{height:min-content;padding-bottom:1rem}@media(min-width:576px){.cardDetails__container .cardDetails .imageContainer{padding-top:6px}}.cardDetails__container .cardDetails .imageContainer__frame{width:100%;max-width:100%;aspect-ratio:5/7;border-radius:var(--radius);background:var(--muted);overflow:hidden}@media(min-width:576px){.cardDetails__container .cardDetails .imageContainer__frame{max-width:330px}}.cardDetails__container .cardDetails .imageContainer__frame img{display:block;width:100%;height:100%;object-fit:contain}.cardDetails__container .cardDetails .cardContent{flex-grow:1;flex:1;display:grid;gap:1.25rem}@media(min-width:576px){.cardDetails__container .cardDetails .cardContent{padding:0 12px}}.cardDetails__container .cardDetails .cardContent__name{margin-top:.25rem}.cardDetails__container .cardDetails .cardContent__code,.cardDetails__container .cardDetails .cardContent__set{font-size:var(--font-small)}.cardDetails__container .cardDetails .cardContent__code{letter-spacing:.1em;color:var(--primary);font-family:var(--font-mono)}.cardDetails__container .cardDetails .cardContent__set{margin:0;color:var(--muted-foreground)}.cardDetails__container .cardDetails .cardContent__main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(min-width:768px){.cardDetails__container .cardDetails .cardContent__main{gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.cardDetails__container .cardDetails__actions{padding-bottom:2rem}.varientSelector{padding:0;width:100%;display:flex;margin-bottom:1.5rem}.varientSelector__button{flex:1;padding:.625rem;border:0;border-radius:.5rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;background-color:var(--card-opacity-30);color:var(--muted-foreground);border:1px solid var(--glass-border-opacity-5)}.varientSelector__button:hover{color:var(--foreground)}.varientSelector__button.is-active{background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 20px -5px var(--glow-primary-opacity-3)}.searchResults__content{margin-top:.5rem}.searchResults__loading{display:flex;justify-content:center;padding:2rem 0}.searchResults__error{margin:0;padding:1rem 0;color:var(--muted-foreground);font-size:var(--font-small)}.variantManagement{padding:1rem 0 2rem;max-width:1200px;margin:0 auto}.variantManagement__loading{text-align:center;padding:2rem;color:var(--muted-foreground)}.variantManagement__controls{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background-color:var(--card-opacity-30);border:1px solid var(--glass-border);border-radius:var(--radius)}.variantManagement__cardNavigation{display:flex;align-items:center;justify-content:space-between;gap:1rem}.variantManagement__cardInfo{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1}.variantManagement__cardNumber{font-size:1.25rem;font-weight:600;color:var(--foreground)}.variantManagement__cardPosition{font-size:.875rem;color:var(--muted-foreground);font-weight:500}.variantManagement__variantCount{font-size:.875rem;color:var(--muted-foreground)}.variantManagement__bottomControls{display:flex;align-items:center;justify-content:space-between}.variantManagement__customName{display:flex;gap:1rem;justify-content:space-between}.variantManagement__customName .MuiTextField-root{flex:1;max-width:300px}.variantManagement__filter{display:flex;align-items:center;gap:.5rem}.variantManagement__filterSelect{width:100%;max-width:250px}.variantManagement__variants{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.variantManagement__variantItem{display:flex;flex-direction:row;align-items:center;gap:1.5rem;padding:1rem;background-color:var(--card-opacity-30);border:1px solid var(--glass-border);border-radius:var(--radius);transition:box-shadow .2s}.variantManagement__variantItem:hover{box-shadow:0 0 30px -12px var(--glow-primary-opacity-3)}.variantManagement__variantImage{width:250px;min-width:250px;aspect-ratio:5/7;overflow:hidden;border-radius:calc(var(--radius) - 2px);background-color:var(--card);display:flex;align-items:center;justify-content:center}.variantManagement__variantImage img{width:100%;height:100%;object-fit:contain}.variantManagement__variantControls{display:flex;flex-direction:column;gap:.5rem;flex:1}.variantManagement__variantInfo{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;padding:.75rem;background-color:var(--card);border-radius:calc(var(--radius) - 2px);border:1px solid var(--glass-border)}.variantManagement__infoRow{display:flex;gap:.5rem;align-items:baseline}.variantManagement__infoLabel{font-size:.875rem;font-weight:600;color:var(--muted-foreground);min-width:100px}.variantManagement__infoValue{font-size:.875rem;color:var(--foreground);word-wrap:break-word;flex:1}.variantManagement__variantSelect{width:100%}.variantManagement__actions{display:flex;justify-content:center}.variantManagement__empty{text-align:center;padding:3rem;color:var(--muted-foreground)}@media(max-width:768px){.variantManagement{padding:1rem}.variantManagement__variantItem{flex-direction:column;align-items:stretch}.variantManagement__variantImage{width:100%;min-width:unset}.variantManagement__cardNavigation{flex-direction:column;gap:1rem}.variantManagement__customName{flex-direction:column;align-items:stretch}.variantManagement__customName .MuiTextField-root{max-width:100%}}
