.acbm{display:flex;flex-direction:column;align-items:center}.acbm table{border:1px solid black}.acbm caption{font-size:20px;margin:20px}.acbm th,.acbm td{padding:5px}#modal{position:fixed;top:0;right:0;left:0;bottom:0;display:flex;justify-content:center;align-items:center}#modal-background{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#000000b3}#modal-content{position:absolute;background-color:#fff}.lfmMain{width:fit-content;display:flex;flex-direction:column;border:3px solid #741cb8;padding:0 10px 10px}.errors{color:red;font-size:12px;margin:1px}.lfmMain form{display:flex;flex-direction:column;gap:5px}.lfmMain input{margin-left:5px}.lfmMain .loginButton{border:none;width:50%;box-shadow:-2px 2px 2px 2px #eee;background-color:inherit;cursor:pointer}.loginButton:hover{background-color:#eee}.lfmButtonDiv{display:flex;justify-content:flex-end;margin:10px}.grayedOut{color:gray;cursor:not-allowed}.smmMain{display:flex;flex-direction:column;width:fit-content;border:3px solid #741cb8;padding:0 10px 10px;font-size:18px}.smmMain form{display:flex;flex-direction:column;gap:5px}.profile-dropdown{position:absolute;background:white;right:0;width:160px;border-radius:12px 0 0 12px;box-shadow:-2px 2px 5px 5px #eee;border:3px solid #741cb8}.textmark{font-family:Roboto Slab,serif}.heapPurple{color:#741cb8}.heapRed{color:#bd0f0f}.heapBlue{color:#0f55bd}.heapGreen{color:#1ab027}.heapYellow{color:#fce303}.logoStyling{font-size:30px;font-family:Roboto Slab,serif;font-weight:500}.cursor-pointer{cursor:pointer}.logo{font-size:30px}.logoDiv{display:flex;align-items:center;gap:10px;cursor:pointer}nav.main{display:flex;justify-content:space-between;align-items:center;max-width:1920px;padding:0 10px;box-sizing:border-box;border-bottom:1px solid #7F6A93}.searchBar{display:flex;align-items:center;cursor:text;background-color:#eee;padding:4px;height:48px;border-radius:500px;box-sizing:border-box;color:#000;white-space:nowrap;max-width:600px;min-width:400px}.searchIcon{margin:10px}.noStyle{border:none;line-height:inherit;background-color:inherit;font-family:inherit;color:inherit;font-size:inherit}.noStyle:focus{border:none;outline:none}div.spinner{display:flex;height:700px;margin:0;justify-content:center;align-items:center}.profileOptions{display:flex;height:30px;width:153px;font-size:18px;overflow:hidden;padding:5px 0 0 7px;cursor:pointer}.profileOptions:hover{background-color:#eee}.topOption{border-radius:12px 0 0}.bottomOption{border-radius:0 0 0 12px}.breaker{width:50;display:flex;justify-content:center;border-bottom:1px solid gray}.differentOptions{display:flex;height:30px;width:153px;font-size:18px;overflow:hidden;padding:5px 0 0 7px}div .signup{display:flex;flex-direction:column;align-items:center;margin:10px 5px}input.signup{width:300px;line-height:24px}fieldset{border-radius:12px;border-color:#741cb8}.accountType{display:flex;flex-direction:column;width:320px;justify-content:space-between;align-items:flex-start}.signupSubmit{border:none;margin:10px;font-size:20px;background-color:#741cb8;color:#fff;border-radius:12px;width:250px;height:40px;cursor:pointer}.explainerText{font-size:12px}input[type=radio]{accent-color:#741cb8}.state{height:30px}.pLabel{margin:5px 0;padding:0}.mpd{display:flex;max-width:1920px;height:800px;min-height:400px;box-sizing:border-box;margin:20px;gap:5px;overflow:hidden}.purpleOutlineDiv{border:3px solid #741cb8;color:#000}.purpleOutlineDiv:hover{background-color:#eee}.colorDiv{flex:1;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:10px;align-items:center;font-size:40px;font-family:Roboto Slab,serif;text-align:center}.firstDiv{border-radius:12px 0 0 12px}.lastDiv{border-radius:0 12px 12px 0}.cube{font-size:40px}.divBorderBottom{width:100px;border-bottom:1px solid black;box-sizing:border-box}p.smallText{font-size:18px}.blackBorder{border:3px solid black;border-radius:12px;padding:10px}.flex-start{justify-content:flex-start;padding-top:30px;font-size:30px}.listingDiv{display:flex;max-width:320px;height:100px;box-sizing:border-box;flex-direction:column}.listingDiv fieldset{margin:0;padding:0;background-color:#fff;cursor:pointer}.listingDiv legend{font-size:14px}.listingDiv .listingSection{display:flex;flex-direction:column;width:fit-content;overflow:hidden}.listingDivImg{border-radius:50%;height:90px;width:90px;margin:5px}.listingP{max-width:250px;text-overflow:ellipsis;font-size:14px;margin:1px 5px}.boldFont{font-weight:700}.listingWidget{width:fit-content;max-width:300px;max-height:100px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;margin-top:10px}.pDiv{display:flex;justify-content:space-between;width:300px;height:fit-content;box-sizing:border-box}.pDiv .desc{display:block;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.newListingMainDiv{display:flex;flex-direction:column;align-items:start}h4{margin-bottom:5px}select{height:30px;font-size:20px;font-family:Roboto Slab,serif}.expandedListingDiv{display:flex;gap:10px}.eldMain{max-width:530px;max-height:330px;border:2px solid #741cb8;margin:10px;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between}.eldImg{max-width:220px;max-height:200px;border-radius:12px}.eldMain .eldImg{margin:5px}.smallerImage{width:100px;height:100px;border-radius:12px}.eldImgLogo{width:220px;height:150px}.eldButtonGroup{display:flex;justify-content:space-around;align-items:center;height:100px;width:100%}.eldEdit{color:#741cb8;font-size:30px}.eldDelete{color:red;font-size:30px}.eldAccept{color:#6cdf6c;font-size:30px}.grayedIcon{color:gray}.noMargin{margin:0}.eldDetails{margin-top:25px}.eldButtonText{font-weight:700}.eldSeparateButtons{display:flex;flex-direction:column;align-items:center;cursor:pointer}.linkDupeSpan{text-decoration:underline;color:#741cb8}.camMain{width:400px;height:320px;display:flex;flex-direction:column;border:2px solid black}.camMain header{background-color:#741cb8;font-size:40px}.camMain p{font-size:14px;padding:10px}.camMain button{width:200px;height:100px;cursor:pointer}.camMain .red{background-color:red}.camMain .green{background-color:#adff2f}.nbmMain{width:350px;height:250px}.nbmMain .ok{display:flex;justify-content:center;align-items:center;font-size:30px}.ok button{font-size:30px}.elmMain{height:fit-content;width:fit-content;gap:5px;padding:20px;box-sizing:border-box}.elmMain header{background-color:inherit}.elmMain .buttonDiv{display:flex;align-items:flex-end}.elmPic{display:flex;justify-content:center;align-items:center;margin:5px;gap:3px}.elmDesc{display:flex;flex-direction:column;align-items:center}.elmTooltip{background-color:#fff;width:100px;align-self:center}.shpMain{display:flex;max-width:1280px;flex-wrap:wrap;margin:auto;gap:20px}.sscMain{max-width:300px;box-sizing:border-box}.sscMain h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;width:300px}.sccDetails{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;width:280px}.sccDetails p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;max-width:250px}.sccIcon{display:inline-block;font-size:30px;cursor:pointer;margin-bottom:5px}.sscMain section{display:flex;justify-content:space-between;align-items:flex-end}.shopMenu-dropdown{position:fixed;background:white;width:fit-content;border-radius:8px;box-sizing:border-box;box-shadow:-2px 2px 5px 5px #eee}.sscMenuContainer{margin-top:15px;display:flex;justify-content:flex-end}.esmMain{width:350px;height:fit-content;display:flex;flex-direction:column;align-items:center;border:2px solid #741cb8}.esmButtonGroup{display:flex;justify-content:space-between;width:100%;margin:10px;box-sizing:border-box}.esmButton{font-size:30px;box-shadow:-2px 2px 5px 5px #eee;padding:10px;margin:5px 10px;cursor:pointer}.cancel{color:red}.accept{color:#96cc45}.sab{display:flex;flex-direction:column;margin:10px;cursor:pointer}.sabIcon{font-size:40px;margin:0;padding:0}.slightMargin{margin:10px}.slightMargin h1,.slightMargin h2{text-decoration:underline}.clpMain{display:flex;flex-direction:column;margin:20px auto auto;align-items:center;max-width:1920px;width:fit-content;box-shadow:-2px 2px 5px 5px #eee;padding:20px}.clpMain form{font-size:18px}.clpExplain{font-size:14px;font-style:italic;text-wrap:wrap;max-width:400px;text-indent:5px}.clpMain select{margin-bottom:20px}.clpMain button{border:none;width:50%;box-shadow:-2px 2px 2px 2px #eee;background-color:inherit;cursor:pointer}.clpSubmit{font-size:30px;color:#6cdf6c}.clpButtonDiv{display:flex;justify-content:flex-end;margin-top:20px}.clpTextarea{display:flex;flex-direction:column;margin-top:10px}.grayedOut{color:gray;cursor:not-allowed;font-size:30px}.notAllowed{cursor:not-allowed}.smdMain{max-width:300px;height:fit-content;border-bottom:1px solid #741cb8;margin:5px;padding:10px;box-sizing:border-box;cursor:pointer}.message{max-width:200px;display:block;text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smdMain .listingP{margin:0}.messagesDownArrow{color:#741cb8;font-size:40px;cursor:pointer}.messagesDownArrow:hover{color:#9436db}.lldMain{display:flex;font-size:14px;border:1px solid black;align-items:center;max-width:270px;background-color:#fff}.lldMain p{border-right:1px solid black;margin:1px;width:90px}.lldMain p.end{border-right:none}.lhwMain{display:flex;flex-direction:column;gap:10px;line-height:16px;margin-top:10px}.iubMain{display:flex;flex-direction:column;padding:20px}.iubForm{display:flex;flex-direction:column;gap:20px}.iubMain img{max-width:300px;max-height:300px}.iubMain button{height:20px;width:60px}.elmMain button{height:35px;border:none;width:50%;box-shadow:-2px 2px 2px 2px #eee;background-color:inherit;cursor:pointer}.elmFileInput{display:flex;justify-content:center;margin-top:0}.lidMain{margin-bottom:20px}.ideTextDiv{display:flex;justify-content:space-between;align-items:center}.previewImageLink{font-size:16px;margin-right:5px}.ideExplainer{display:flex;font-size:14px;margin-bottom:10px;align-items:center}.ideDeleteAll{height:20px}.ideDelete{color:red;font-size:20px}.generatedIde{display:flex;align-items:center}.ideMain{font-size:14px;margin-bottom:10px}.vslmMain{background-color:#fff;height:400px;max-width:320px;overflow:scroll;overflow-x:hidden;padding:10px;margin-bottom:5px}.vslmListings{display:flex;flex-direction:column;gap:5px}.slpMain{display:flex;flex-direction:column;max-height:800px;width:500px;margin:10px auto auto;align-items:center;box-shadow:-2px 2px 5px 5px #eee;padding-bottom:10px;box-sizing:border-box}.slpMain img{max-height:300px;max-width:300px}.defaultImg{height:200px;width:200px}.sbMain{max-height:300px;display:flex;gap:20px;border:1px solid black;padding:10px;text-overflow:ellipsis}.slpDetails{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden,}.slpDetail{display:flex;gap:10px}.slpDetail p{text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap;white-space:nowrap;max-width:250px}.slpIndie p{text-wrap:wrap;max-width:250px;max-height:150px;overflow:auto}.slpMicro .slpValue{text-wrap:wrap;max-height:100px;max-width:180px;overflow:auto}.slpDesc{display:flex;flex-direction:column;text-indent:10px;align-items:center}.slpDesc p{margin:0 10px}.slpDetail p{margin-top:1px;margin-bottom:1px}.bd{display:flex;flex-direction:column;background-color:#eee;padding:10px;overflow-y:scroll;gap:5px;border-radius:12px;margin-top:3px}.sbMain p{margin-top:1px;margin-bottom:1px}.sbMain span{font-weight:700}.sbDetails{display:flex;flex-direction:column;flex-wrap:wrap}.sbButton{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.messageIcon{color:#741cb8}.sbButtonGroup{display:flex;flex-direction:column;justify-content:space-between}h3{margin-top:0;margin-bottom:2px}.tooltipText{visibility:hidden;position:absolute;background-color:none;font-size:14px;font-family:DM Sans,sans-serif;font-weight:400;transition-delay:.15s;padding-left:12%}.tooltipDiv:hover .tooltipText{visibility:visible}.abMain{max-height:300px;display:flex;gap:20px;border:1px solid black;padding:10px;text-wrap:nowrap;text-overflow:ellipsis}.iconRevoke{color:red;font-size:30px}.buttonizer{border-radius:50%;border:1px solid black;box-shadow:-2px 2px 2px 2px #eee}.yourCurrent{margin-top:10px;font-weight:700}.ebm{width:300px;height:300px;padding:10px;display:flex;flex-direction:column;justify-content:space-between}.ebm h2{margin-top:1px}.ebm input{width:60px}.ebmCom{display:flex;flex-direction:column;align-items:center}.ebm button{border:none;width:50%;box-shadow:-2px 2px 2px 2px #eee;background-color:inherit;cursor:pointer}.alpb{width:70%;display:flex;flex-direction:column;gap:5px}.nmmMain{display:flex;flex-direction:column;width:350px;height:300px;box-sizing:border-box;border:1px solid black}.buttons{font-size:30px;box-shadow:5px 5px 5px 5px #eee}.nmmMain form{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:16px}.nmmMain button{border:none;width:50%;box-shadow:-2px 2px 2px 2px #eee;background-color:inherit;cursor:pointer}.nmmMain textarea{width:80%;font-size:16px}.nmmMain h1{margin-top:1px}.nmmMain h1{background-color:#eee;padding:10px}.nmmMain button{font-size:18px}.mhmMain{display:flex;flex-direction:column;width:fit-content;height:fit-content;margin:10px;padding:10px;background-color:#fff}.mhmMain button{border:none;width:50%;box-shadow:-2px 2px 2px 2px #eee;background-color:inherit;cursor:pointer}.mhmMain .replyContainer{max-height:550px;overflow-y:scroll;width:300px;min-width:fit-content}.srmMain{text-wrap:wrap;max-width:400px;border:1px solid black;margin:5px 0;padding:0 2px;box-sizing:border-box}.srmMain p{margin-top:0}.lastP{margin-bottom:0;margin-left:60%}.yours{background-color:#eee}.bcmMain{display:flex;flex-direction:column;text-wrap:wrap;max-width:300px;padding:10px}.bcmMain h2{margin-top:0}.bcmMain p{font-size:16px;margin-top:0;margin-bottom:10px}.bcmMain button{border:none;width:50%;box-shadow:-2px 2px 2px 2px #eee;background-color:inherit;cursor:pointer}.bcmSubmit{font-size:30px;color:#6cdf6c}.bcmGoBack{color:red;font-size:30px}.previewImage{max-height:650px;max-width:650px}.previewImageButtonDiv{display:flex;justify-content:center}.previewImageClose{height:100px;width:100px;position:absolute;cursor:pointer}.imdMain{max-width:600px;display:flex;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border:2px solid black;cursor:pointer;gap:5px;margin:0 0 1px 10px}.imdMain p{border-right:2px solid black;margin:2px;width:150px}.imdMain:hover{background-color:#eee}.imdMain .messageText{max-width:400px;border-right:none;display:block;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.inboxMain{margin-left:10px}.lhp{display:flex;justify-content:center;flex-direction:column}.lhpListings{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center}.msMain{max-width:600px;text-indent:1%;margin:auto}.msMain h2{text-decoration:underline}.msIcons{display:flex;width:100%;font-size:60px;justify-content:space-evenly;margin-top:30px}
