html,body{margin:0}button{cursor:pointer;border:none}*{scrollbar-width:thin;scrollbar-width-legacy:2px;scrollbar-color:rgba(255,255,255,.2) rgba(0,0,0,0)}*::-webkit-scrollbar-track{background:transparent}.form-layout::-webkit-scrollbar{width:2px;height:2px;border-radius:2px}*::-webkit-scrollbar-thumb{background:#fff3}*::-webkit-scrollbar-track{background:#0000}input{color-scheme:dark}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.LoginLayout{display:flex;width:100vw;height:100vh}.LoginLayout>*{width:50vw;display:flex;justify-content:center;align-items:center}.LoginLayout main{height:100%;width:50vw;display:flex;justify-content:center;align-items:center;flex-direction:column}.LoginLayout main h1{font-size:48px;margin:0}.LoginLayout main span{font-size:16px;color:#14141499}.LoginLayout main button,.LoginLayout main input,.LoginLayout main .Error,.LoginLayout main a{width:400px}.LoginLayout main input{width:370px}.LoginLayout main a{text-align:left;margin-bottom:25px}.LoginLayout main .Error{text-align:left;transform:translateY(20px)}.LoginLayout aside{justify-content:space-between;padding-top:130px;padding-bottom:70px;flex-direction:column;background-image:url(/assets/bg-login.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;object-fit:cover;position:relative}.LoginLayout aside img{z-index:10;width:175px}.LoginLayout aside:before{content:"";background:linear-gradient(#000b,#0000);position:absolute;top:0;width:100%;height:300px}.LoginLayout aside:after{content:"";background:linear-gradient(#0000,#0007);position:absolute;bottom:0;width:100%;height:300px}.LoginLayout aside footer{z-index:10;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.LoginLayout aside footer *{color:#fff;text-align:center}.LoginLayout aside footer h1{margin:0;font-size:17px;font-weight:700}.LoginLayout aside footer span{width:100%}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.Login{display:flex;justify-content:center;align-items:center;flex-direction:column}.Login .Error{text-align:left;transform:translateY(20px)}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.Button{transition:.3s;display:flex;justify-content:center;align-items:center;border:none;border-radius:8px;padding-inline:16px;padding-block:16px;font-size:18px;font-weight:500}.Button.white{background:#fff;color:#141414}.Button.white:hover{background:#e8e8e8}.Button.white-alt{background:#fff;color:#141414;border:2px solid #141414}.Button.white-alt:hover{background:#e8e8e8}.Button.light-gray{background:#d0d0d0;color:#fff}.Button.light-gray:hover{background:#b9b9b9}.Button.dark-gray{background:#5b5b5b;color:#fff}.Button.dark-gray:hover{background:#727272}.Button.black{background:#141414;color:#fff}.Button.black:hover{background:#2c2c2c}.Button.disabled{cursor:not-allowed;background:#8a8a8a!important;color:#fff}.Button.disabled:hover{background:#8a8a8a!important}.Button.delete{background:#d71106;color:#fff}.Button.delete:hover{filter:brightness(1.1)}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.Input{background:#e8e8e8;color:#141414;border:none;border-radius:8px;padding-inline:15px;padding-block:15px;font-size:18px;font-weight:500}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.Error{color:#d71106}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.Reset{display:flex;justify-content:center;align-items:center;flex-direction:column}.Reset .Error{transform:translate(0)!important}.Reset .code{margin-block:10px;display:flex;gap:10px}.Reset .code input{width:20px!important;text-align:center}.Reset button{margin-top:5px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.Password{display:flex;justify-content:center;align-items:center;flex-direction:column}.Password .Error{transform:translate(0)!important}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}div.Input{width:385px;display:flex;gap:5px;padding-block:0px;padding-left:0;margin-bottom:10px}div.Input input{border:none;background:none;font-size:inherit;padding-block:15px;padding-left:15px;border-radius:inherit}div.Input button{background:#0000;width:30px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.AppLayout{color:#141414;padding-top:10px;height:calc(100vh - 10px);width:100vw;position:relative;display:flex;background:#141414}.AppLayout>nav{color:#fff!important;background:#141414;height:100%;padding-inline:16px;min-width:268px;display:flex;flex-direction:column;justify-content:space-between}.AppLayout>nav li,.AppLayout>nav button{font-weight:500;padding-block:5px;border-radius:5px;padding-inline:15px;transition:.3s;color:#fff;background:#141414;cursor:pointer;display:flex;justify-content:center;align-items:center;justify-content:start;gap:10px;padding-block:12px;font-size:16px}.AppLayout>nav li img,.AppLayout>nav button img{max-height:23px;max-width:23px}.AppLayout>nav li.selected,.AppLayout>nav button.selected{background:#fff!important;color:#141414;transform:scale(1)!important}.AppLayout>nav li.selected img,.AppLayout>nav button.selected img{filter:invert(100%)}.AppLayout>nav li:hover,.AppLayout>nav button:hover{transform:scale(.98);background:#d0d0d0;color:#141414}.AppLayout>nav li:hover img,.AppLayout>nav button:hover img{filter:invert(100%)}.AppLayout>nav header{margin-top:15px;position:relative}.AppLayout>nav header>ul{margin:20px 0 0;padding:0;list-style:none;width:100%;display:flex;flex-direction:column;gap:5px}.AppLayout>nav header .outer-notifications{position:absolute;right:-30px;bottom:0;transform:translate(100%,50%);height:min(70vh,700px);width:360px;background:#fff;box-shadow:5px 5px 10px #0008;z-index:100;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:10px}.AppLayout>nav header .outer-notifications a{width:calc(100% - 16px);height:100px;transition:.3s;border-radius:8px;text-decoration:none;padding:8px}.AppLayout>nav header .outer-notifications a:hover{background:#e8e8e8}.AppLayout>nav header .outer-notifications a h3{font-weight:600;margin:0 10px 0 0;display:inline;font-size:20px}.AppLayout>nav header .outer-notifications a small{color:#8a8a8a;font-size:16px}@media screen and (max-height: 1000px){.AppLayout>nav header .outer-notifications{height:calc(100vh - 100px);position:absolute;right:-30px;top:0!important;bottom:auto;transform:translate(100%)}}.AppLayout>nav footer{width:100%;padding-bottom:20px}.AppLayout>nav footer>button{width:100%}.AppLayout>nav footer .spacer{width:100%;height:1px;background:#b9b9b9;margin-block:15px}.AppLayout>nav footer .profile{display:flex;justify-content:center;align-items:center;gap:10px}.AppLayout>nav footer .profile:first-child{width:40px}.AppLayout>nav footer .profile img{height:50px;width:50px;object-fit:cover;border-radius:50px}.AppLayout>nav footer .profile div{flex-flow:1000;display:flex;flex-direction:column;font-size:14px}.AppLayout>nav footer .profile div b,.AppLayout>nav footer .profile div span{margin:0;padding:0;color:#fff}.AppLayout>main{border-top-left-radius:30px;background:#fff;height:100%;flex-flow:1000;width:100%;overflow:auto}.AppLayout .outer-toasts{position:absolute;bottom:16px;right:16px;display:flex;flex-direction:column;gap:10px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@keyframes widthAnimation{0%{width:100%}to{width:0}}.Notif{background:#fff;color:#141414;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px;padding:12px 12px 16px;position:relative;border-radius:8px;box-shadow:2px 2px 10px #0008;overflow:hidden;z-index:20000000000000000000}.Notif:after{content:"";width:0%;height:5px;position:absolute;background-color:#ff5823;animation:widthAnimation 10s linear;bottom:0;right:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.Notif.error:after{background-color:#d92d21}.Notif.success:after{background-color:#079455}.Notif button{background:none}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.Photographer .stats{display:flex;gap:15px;padding-block:20px}.Photographer .stats>*{max-width:200px}.Photographer ul{width:100%;list-style:none;padding-top:30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:30px}.Photographer ul>*{max-width:140px}.Photographer .search{display:flex;flex-direction:row;gap:10px;margin-top:10px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.Title{display:flex;justify-content:space-between;font-family:GeneralSans;font-weight:500;font-size:48px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.Statistic{display:flex;flex-direction:column}.Statistic h1{text-transform:uppercase;color:gray;font-family:Switzer Variable;font-size:12px;font-weight:600;line-height:15px;letter-spacing:.05em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.Statistic main{font-family:Inter;font-size:30px;font-weight:600;line-height:38px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.Statistic span{color:#8a8a8a;font-size:14px;font-family:Switzer Variable;font-weight:400;line-height:17.5px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.UserPreview{text-decoration:none;display:flex;flex-direction:column;gap:10px;position:relative;background:#0000;border:none;padding:0;max-width:130px}.UserPreview img{width:100%;object-fit:cover;aspect-ratio:1/1;border-radius:100%}.UserPreview span{font-weight:700;text-align:center;text-decoration:none;font-size:16px;width:100%;display:block}.UserPreview .selected-circle,.UserPreview .pending-circle{position:absolute;width:calc(100% - 14px);aspect-ratio:1/1;border-radius:5000px;border:7px solid #ff5823;transform:scale(1.04);transition:.3s}.UserPreview .selected-circle>div,.UserPreview .pending-circle>div{position:absolute;top:3px;right:3px;background:#ff5823;height:30px;width:30px;border-radius:50px;display:flex;justify-content:center;align-items:center}.UserPreview .selected-circle>div img,.UserPreview .pending-circle>div img{height:15px;width:20px}.UserPreview .pending-circle{border:7px solid #8a8a8a}.UserPreview .pending-circle>div{background:#8a8a8a;color:#fff}.UserPreview .delete-bubble{position:absolute;top:3px;right:3px;background:#d92d21;height:30px;width:30px;border-radius:50px;display:flex;justify-content:center;align-items:center}.UserPreview .delete-bubble img{height:15px;filter:brightness(5);width:15px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.Search{padding-block:12px;padding-inline:22px;border-color:#b9b9b9;border-width:2px;border-radius:50px;border-style:solid;width:calc(100% - 44px)!important;gap:10px;display:flex;justify-content:center;align-items:center}.Search input{outline:none;width:100%;height:100%;font-size:16px;color:#141414;border:none;background:#fff}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.Form{padding-inline:20px;background:#fff;width:calc(100% - 40px);display:flex;flex-direction:column;gap:18px}.Form>div{display:flex;flex-direction:row;width:100%;gap:10px}.Form>div>div{display:flex;flex-direction:column}.Form>div>div>b{color:#5b5b5b;font-weight:600}.Form>div>div>textarea,.Form>div>div>input,.Form>div>div>.input-suggest input,.Form>div>div>select{width:calc(100% - 30px);border:none;overflow:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:vertical;background:#e8e8e8;border-radius:8px;padding:15px;font-size:16px}.Form>div>div select{width:100%}.Form>div>div textarea{min-height:100px}.Form>div>div .input-suggest{position:relative}.Form>div>div .input-suggest .loading,.Form>div>div .input-suggest ul{background:#e8e8e8;border:1px solid #d0d0d0;position:absolute;top:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:1000;list-style:none;padding-inline:16px;padding-block:10px;width:calc(100% - 32px);gap:10px;border-radius:10px}.Form>div>div .input-suggest .loading li,.Form>div>div .input-suggest ul li{padding:10px;width:calc(100% - 10px);border-radius:10px;display:flex;justify-content:center;align-items:center;justify-content:start;gap:10px;cursor:pointer;font-size:20px;font-weight:600;transition:.3s}.Form>div>div .input-suggest .loading li img,.Form>div>div .input-suggest ul li img{height:60px;width:60px;border-radius:60px;object-fit:cover}.Form>div>div .input-suggest .loading li:hover,.Form>div>div .input-suggest ul li:hover{background:#fff}.Form>div>div .input-suggest span{display:inline-block;margin-block:10px}.Form>div>div .input-suggest .outer-map{width:100%;height:400px;background:purple;border-radius:4px;overflow:hidden}.Form>div>div .input-img{display:flex;gap:20px}.Form>div>div .input-img>div,.Form>div>div .input-img label{background:#e8e8e8;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.Form>div>div .input-img div:first-child{min-height:150px;min-width:150px;max-height:150px;max-width:150px}.Form>div>div .input-img div:first-child img{width:100%;height:100%;object-fit:cover}.Form>div>div .input-img div:last-child,.Form>div>div .input-img label{display:flex;flex-direction:column;height:150px;width:100%}.Form>div>div .input-img input{display:none}.Form textarea{min-height:100px}.Form-checkbox{cursor:pointer;display:flex;gap:5px}.Form-checkbox input{height:16px;width:16px}.Form-checkbox label{cursor:pointer;font-weight:500;font-size:16px}.input-more-info{margin-block:4px;display:inline-block;font-size:14px;color:#5b5b5b;font-weight:500;white-space:pre}.tags{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;gap:7px}.tags li{background:#fff;padding:8px 16px;border-radius:100px;border:2px solid #141414;transition:.3s;cursor:pointer}.tags li:hover{background:#e8e8e8}.tags li.selected{background:#141414;color:#fff}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.Profile .banner{width:100%;height:225px;object-fit:cover}.Profile>main>div:first-child .outer-pfp{height:160px;aspect-ratio:1/1;border-radius:160px;padding:5px;background:#fff;transform:translateY(-55px);box-shadow:0 5px 5px #0003}.Profile>main>div:first-child .outer-pfp img{object-fit:cover;width:100%;height:100%;border-radius:160px}.Profile>main .page{width:100%;position:relative}.Profile>main .page>div{display:flex;gap:10px;width:100%}.Profile>main .page .settings-body{position:relative;display:flex;flex-direction:column}.Profile>main .page .settings-body ul{width:100%}.Profile>main .page .settings-body ul li{display:flex;justify-content:center;align-items:center;justify-content:start;flex-direction:row;width:100%;padding-block:12px;border-bottom:1px solid #e8e8e8}.Profile>main .page .settings-body ul li div:first-child{width:100px;color:#5b5b5b}.Profile>main .page .settings-body>button{background:#d92d21;color:#fff;padding:10px;width:200px;font-weight:600;border-radius:4px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.SeriePreview{position:relative;border-radius:20px;overflow:hidden;width:340px;height:275px;transition:.5s;display:block}.SeriePreview:hover{transform:scale(1.03)}.SeriePreview:hover footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.SeriePreview:hover img{transform:scale(1.3)}.SeriePreview>div:not(.outer-img){background:#141414;color:#fff;background-color:green;position:absolute;top:10px;left:15px;border-radius:30px;padding-inline:10px;padding-block:3px;font-size:14px;cursor:pointer}.SeriePreview>div:not(.outer-img):hover{transform:scale(1.2)!important}.SeriePreview .outer-img{object-fit:cover;border-radius:11px;width:350px;height:250px;overflow:hidden}.SeriePreview .outer-img img{object-fit:cover;width:100%;height:100%;transition:.5s cubic-bezier(.7,.2,.16,.97)}.SeriePreview .outer-img:hover img{transform:scale(1.3)}.SeriePreview .outer-img{height:100%}.SeriePreview .outer-img img{cursor:pointer}.SeriePreview .delete{background:#d92d21;height:30px;width:30px;border-radius:30px;position:absolute;top:10px;right:10px;display:flex;justify-content:center;align-items:center;z-index:10}.SeriePreview .delete img{height:auto;width:70%;filter:brightness(5)}.SeriePreview .delete img:hover{transform:scale(1)!important}.SeriePreview footer{position:absolute;left:0;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-inline:20px;width:calc(100% - 40px);height:90px;display:flex;justify-content:center;align-items:center;justify-content:space-between;transition:.5s}.SeriePreview footer div:first-child{display:flex;justify-content:center;align-items:center;flex-direction:column}.SeriePreview footer div:last-child{background:#fff;border-radius:30px;padding-inline:10px;padding-block:3px;font-weight:600}.SeriePreview footer span{color:#fff;font-weight:500}.list{display:flex;flex-wrap:wrap;gap:20px;justify-content:left;padding:20px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.Profile{position:relative}.Profile .outer-banner{position:relative;width:100%;height:225px}.Profile .outer-banner header{background:#d92d20;z-index:10000000;position:absolute;top:0;width:calc(100% - 40px);display:flex;justify-content:center;align-items:center;justify-content:space-between;flex-direction:row;padding-block:16px;padding-inline:20px}.Profile .outer-banner header *{font-family:GeneralSans;font-weight:600;color:#fff}.Profile .outer-banner header div{display:flex;justify-content:center;align-items:center;gap:5px}.Profile .outer-banner header button{padding:8px 16px;font-size:16px;border-radius:4px;background:#0001;transition:.3s}.Profile .outer-banner header button:hover{background:#0002;transform:scale(.98)}.Profile .outer-banner>button{position:absolute;background:#0005;top:20px;left:20px;width:40px;aspect-ratio:1/1;border-radius:40px;transition:.3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1}.Profile .outer-banner>button:hover{transform:scale(1.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0008}.Profile .outer-banner>img{width:100%;height:100%;object-fit:cover}.Profile .outer-banner .edit{width:calc(100% - 32px);height:calc(100% - 32px);padding:16px;position:absolute;top:0;font-family:GeneralSans;font-weight:500;opacity:0;transition:.3s;background:#0008;cursor:pointer;left:0;display:flex;flex-direction:column-reverse;align-items:end}.Profile .outer-banner .edit div{display:flex;justify-content:center;align-items:center;gap:10px;color:#fff}.Profile .outer-banner .edit div img{filter:invert(1)}.Profile .outer-banner #change-banner{display:none}.Profile .outer-banner:hover .edit{opacity:1}.Profile>main{padding-inline:5%}.Profile>main>div:first-child{display:flex;flex-direction:row;gap:15px;padding-bottom:10px}.Profile>main>div:first-child .outer-pfp{height:160px;width:160px;aspect-ratio:1/1;border-radius:160px;padding:5px;background:#fff;transform:translateY(-55px);box-shadow:0 5px 5px #0003}.Profile>main>div:first-child .outer-pfp>img{object-fit:cover;width:100%;height:100%;border-radius:160px}.Profile>main>div:first-child .outer-pfp .edit{width:100%;height:100%;border-radius:1000px;position:absolute;top:0;font-family:GeneralSans;font-weight:500;opacity:0;transition:.3s;background:#0008;cursor:pointer;left:0}.Profile>main>div:first-child .outer-pfp .edit div{display:flex;justify-content:center;align-items:center;gap:10px;color:#fff;height:100%}.Profile>main>div:first-child .outer-pfp .edit div img{filter:invert(1);width:24px;height:24px}.Profile>main>div:first-child .outer-pfp #change-pfp{display:none}.Profile>main>div:first-child .outer-pfp:hover .edit{opacity:1}.Profile>main>div:first-child .info{display:flex;flex-direction:column}.Profile>main>div:first-child .info h1{font-size:48px;font-family:GeneralSans;font-weight:500;margin:10px 0 0}.Profile>main>div:first-child .info h2{font-size:18px;margin:0;font-weight:500;color:#727272}.Profile>main>div:first-child .info ul{margin-top:10px;display:flex;gap:5px;list-style:none}.Profile>main>div:first-child .info b{margin-top:10px;font-weight:500;color:#a1a1a1;font-size:18px}.Profile>main .page{width:100%}.Profile>main .page>header{height:80px;display:flex;justify-content:center;align-items:center;flex-direction:row;justify-content:space-between}.Profile>main .page>header h1{font-size:26px;font-weight:500;margin:10px 0 0}.Profile>main .page>header button{border-radius:8px;border:1px solid #b9b9b9;color:#141414;background:#fff;font-weight:600;padding-block:10px;padding-inline:14px;font-size:18px;transition:.4s}.Profile>main .page>header button:hover{border:none;transform:scale(.97);filter:invert(1)}.Profile>main .page>header.compressed{margin-top:-120px;justify-content:end}.Profile>main .page>div{display:flex;width:100%}.Profile>main .page>div>div{max-width:100%;display:flex;flex-direction:column}.Profile>main .page>div>div b{margin-top:10px}.Profile>main .page>div>div p{margin-top:5px;white-space:pre-wrap}.Profile>main .page>div aside{display:flex;flex-direction:column;padding:10px;min-width:200px;gap:15px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.NavPages{display:flex;width:100%;gap:7px;border-bottom:2px solid #d0d0d0}.NavPages button{padding-bottom:5px;font-weight:500;background:#0000;transition:color .5s;font-size:18px}.NavPages button:hover{color:#b9441f}.NavPages button.selected,.NavPages button.selected:hover{transform:translateY(2px);padding-bottom:6px;color:#ff5823;border-bottom:3px solid #ff5823}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.Tag{padding-inline:12px;padding-block:4px;background:#fff;border:1px solid #141414;border-radius:1000px;color:#141414}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.ConfirmDisable{width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;background:#0003;z-index:100000000000000}.ConfirmDisable>div{padding:16px;background:#fff;border-radius:8px;max-width:400px}.ConfirmDisable>div h1{font-weight:500;font-family:GeneralSans;font-size:20px;margin-bottom:30px}.ConfirmDisable>div .buttons{display:flex;flex-direction:row;justify-content:space-between;gap:5px}.ConfirmDisable>div .buttons button{width:100%}.ConfirmDisable>div .buttons button.disable{background:#d92d21;color:#fff}.ConfirmDisable>div .buttons button.disable:hover{background:#c3281e}.ConfirmDisable>div .buttons button.enable{background:#079455;color:#fff}.ConfirmDisable>div .buttons button.enable:hover{background:#067c47}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.edit-shadow{background:#0005;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000000;cursor:pointer}.Edit{background:#fff;height:100vh;position:fixed;top:0;right:0;min-width:400px;width:600px!important;z-index:1000001;display:block!important;padding-bottom:120px;padding-inline:20px}.Edit header{display:flex;justify-content:center;align-items:center;margin-top:30px;justify-content:space-between;font-weight:500;font-family:GeneralSans;font-size:24px}.Edit header button{background:#0000}.Edit .flex-row{display:flex;flex-direction:row;gap:10px}.Edit select{display:block}.Edit main{height:calc(100% - 300px);width:calc(100% - 4px);padding-inline:2px;overflow:scroll}.Edit main>b,.Edit main .row>b{color:#5b5b5b;font-weight:600}.Edit main>textarea,.Edit main>input,.Edit main>.input-suggest input,.Edit main>select,.Edit main .row>textarea,.Edit main .row>input,.Edit main .row>.input-suggest input,.Edit main .row>select{width:calc(100% - 30px);border:none;overflow:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:vertical;background:#e8e8e8;border-radius:8px;padding:15px;font-size:16px}.Edit main select,.Edit main .row select{width:100%}.Edit main textarea,.Edit main .row textarea{min-height:100px}.Edit main .input-suggest,.Edit main .row .input-suggest{position:relative}.Edit main .input-suggest .loading,.Edit main .input-suggest ul,.Edit main .row .input-suggest .loading,.Edit main .row .input-suggest ul{background:#e8e8e8;border:1px solid #d0d0d0;position:absolute;top:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:1000;list-style:none;padding-inline:16px;padding-block:10px;width:calc(100% - 32px);gap:10px;border-radius:10px}.Edit main .input-suggest .loading li,.Edit main .input-suggest ul li,.Edit main .row .input-suggest .loading li,.Edit main .row .input-suggest ul li{padding:10px;width:calc(100% - 10px);border-radius:10px;display:flex;justify-content:center;align-items:center;justify-content:start;gap:10px;cursor:pointer;font-size:20px;font-weight:600;transition:.3s}.Edit main .input-suggest .loading li img,.Edit main .input-suggest ul li img,.Edit main .row .input-suggest .loading li img,.Edit main .row .input-suggest ul li img{height:60px;width:60px;border-radius:60px;object-fit:cover}.Edit main .input-suggest .loading li:hover,.Edit main .input-suggest ul li:hover,.Edit main .row .input-suggest .loading li:hover,.Edit main .row .input-suggest ul li:hover{background:#fff}.Edit main .input-suggest span,.Edit main .row .input-suggest span{display:inline-block;margin-block:10px}.Edit main .input-suggest .outer-map,.Edit main .row .input-suggest .outer-map{width:100%;height:400px;background:purple;border-radius:4px;overflow:hidden}.Edit main .input-img,.Edit main .row .input-img{display:flex;gap:20px}.Edit main .input-img>div,.Edit main .input-img label,.Edit main .row .input-img>div,.Edit main .row .input-img label{background:#e8e8e8;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.Edit main .input-img div:first-child,.Edit main .row .input-img div:first-child{min-height:150px;min-width:150px;max-height:150px;max-width:150px}.Edit main .input-img div:first-child img,.Edit main .row .input-img div:first-child img{width:100%;height:100%;object-fit:cover}.Edit main .input-img div:last-child,.Edit main .input-img label,.Edit main .row .input-img div:last-child,.Edit main .row .input-img label{display:flex;flex-direction:column;height:150px;width:100%}.Edit main .input-img input,.Edit main .row .input-img input{display:none}.Edit footer{width:calc(100% - 40px);bottom:120px;height:120px;position:absolute;border-top:1px solid #434343;display:flex;justify-content:center;align-items:center;background:#fff;gap:10px}.Edit footer button{width:100%}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.ExternalLink{display:flex;flex-direction:column}.ExternalLink span{font-weight:600;font-size:12px;text-transform:uppercase;color:#727272}.ExternalLink a{color:#ff5823;font-size:18px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.ExhibitionPreview{width:250px;height:250px;padding-top:50px;padding-bottom:50px}.ExhibitionPreview .outer-img{object-fit:cover;border-radius:8px;width:100%;height:250px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.ExhibitionPreview .outer-img .inner-black{box-shadow:inset 10px 10px 20px #0008,inset -10px -10px 20px #0008;position:absolute;top:0;left:0;width:100%;height:100%;transition:box-shadow .5s,height .4s;cursor:pointer}.ExhibitionPreview .outer-img .delete{background:#d92d21;height:30px;width:30px;border-radius:30px;position:absolute;top:10px;right:10px;display:flex;justify-content:center;align-items:center;z-index:10}.ExhibitionPreview .outer-img .delete img{height:auto;width:70%;filter:brightness(5)}.ExhibitionPreview .outer-img .delete img:hover{transform:scale(1)!important}.ExhibitionPreview .outer-img img{object-fit:cover;width:100%;height:300px;transition:.5s cubic-bezier(.7,.2,.16,.97)}.ExhibitionPreview .outer-img:hover img{transform:scale(1.3)}.ExhibitionPreview h1{font-size:20px;margin:10px 0 0}.ExhibitionPreview span{display:flex;align-items:start;justify-content:start;gap:5px}.ExhibitionPreview img{margin-top:4px}.ExhibitionPreview b{font-weight:600}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.ProfileExhibitions{width:100%;display:flex;flex-direction:column!important}.ProfileExhibitions>header{height:80px;display:flex;justify-content:center;align-items:center;flex-direction:row;justify-content:space-between}.ProfileExhibitions>header h1{font-size:26px;font-weight:500;margin:10px 0 0}.ProfileExhibitions>header button,.ProfileExhibitions>header a{text-decoration:none;border-radius:8px;border:1px solid #b9b9b9;color:#141414;background:#fff;font-weight:600;padding-block:10px;padding-inline:14px;font-size:18px;transition:.4s}.ProfileExhibitions>header button:hover,.ProfileExhibitions>header a:hover{border:none;transform:scale(.97);filter:invert(1)}.ProfileExhibitions .Search{flex-direction:row!important}.ProfileExhibitions>:not(.Search,header){width:100%;display:flex;flex-direction:row!important;flex-wrap:wrap;gap:20px}.ProfileExhibitions>:not(.Search,header) a{text-decoration:none;width:calc(33% - 13.3333333333px)}ul.ul-exhibitions{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}ul.ul-exhibitions li{width:30%;margin-bottom:10px}ul.ul-exhibitions li>div{width:100%;aspect-ratio:1/1;position:relative}ul.ul-exhibitions li>div.selected{border:3px solid #ff5823}ul.ul-exhibitions li>div label{display:block;height:100%;width:100%}ul.ul-exhibitions li>div label img{height:100%;width:100%;object-fit:cover}ul.ul-exhibitions li>div input{display:none}ul.ul-exhibitions li span{font-weight:600}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.UserPersonnalInfo{width:100%;position:relative;display:flex;flex-direction:column}.UserPersonnalInfo>header{height:80px;display:flex;justify-content:center;align-items:center;flex-direction:row;justify-content:space-between}.UserPersonnalInfo>header h1{font-size:26px;font-weight:500;margin:10px 0 0}.UserPersonnalInfo>header button{border-radius:8px;border:1px solid #b9b9b9;color:#141414;background:#fff;font-weight:600;padding-block:10px;padding-inline:14px;font-size:18px;transition:.4s}.UserPersonnalInfo>header button:hover{border:none;transform:scale(.97);filter:invert(1)}.UserPersonnalInfo>div{display:flex;gap:10px;width:100%}.UserPersonnalInfo>div>div{max-width:100%;display:flex;flex-direction:column}.UserPersonnalInfo>div>div b{margin-top:10px}.UserPersonnalInfo>div>div p{margin-top:5px;white-space:pre-wrap}.UserPersonnalInfo>div aside{display:flex;flex-direction:column;padding:10px;min-width:200px;gap:15px}.UserPersonnalInfo .settings-body{position:relative;display:flex;flex-direction:column}.UserPersonnalInfo .settings-body ul{width:100%}.UserPersonnalInfo .settings-body ul li{display:flex;justify-content:center;align-items:center;justify-content:start;flex-direction:row;width:100%;padding-block:12px;border-bottom:1px solid #e8e8e8}.UserPersonnalInfo .settings-body ul li div:first-child{width:100px;color:#5b5b5b}.UserPersonnalInfo .settings-body>button{background:#d92d21;color:#fff;padding:10px;width:200px;font-weight:600;border-radius:4px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.ProfileEvents{width:100%;display:flex;flex-direction:column!important}.ProfileEvents>header{height:80px;display:flex;justify-content:center;align-items:center;flex-direction:row;justify-content:space-between}.ProfileEvents>header h1{font-size:26px;font-weight:500;margin:10px 0 0}.ProfileEvents>header a{text-decoration:none;border-radius:8px;border:1px solid #b9b9b9;color:#141414;background:#fff;font-weight:600;padding-block:10px;padding-inline:14px;font-size:18px;transition:.4s}.ProfileEvents>header a:hover{border:none;transform:scale(.97);filter:invert(1)}.ProfileEvents>div{width:100%;display:flex;flex-wrap:wrap!important;flex-direction:row!important;gap:20px}.ProfileEvents>div a{text-decoration:none;width:33%}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.EventPreview{display:flex;flex-direction:column;width:250px!important;text-decoration:none;cursor:pointer}.EventPreview .outer-img{position:relative;border-radius:4px;overflow:hidden;height:150px}.EventPreview .outer-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.EventPreview .outer-img div{top:10px;left:10px;position:absolute;padding-inline:10px;padding-block:5px;border-radius:100px;background:#fff;color:#141414}.EventPreview h1{margin:10px 0 0;font-size:20px}.EventPreview .where{display:flex;flex-direction:inline;justify-content:start;align-items:start;gap:5px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.ProfileArtworks{width:100%;display:flex;flex-direction:column!important}.ProfileArtworks>header{height:80px;display:flex;justify-content:center;align-items:center;flex-direction:row;justify-content:space-between}.ProfileArtworks>header h1{font-size:26px;font-weight:500;margin:10px 0 0}.ProfileArtworks>header button,.ProfileArtworks>header a{text-decoration:none;border-radius:8px;border:1px solid #b9b9b9;color:#141414;background:#fff;font-weight:600;padding-block:10px;padding-inline:14px;font-size:18px;transition:.4s}.ProfileArtworks>header button:hover,.ProfileArtworks>header a:hover{border:none;transform:scale(.97);filter:invert(1)}.ProfileArtworks .Search{flex-direction:row!important}.ProfileArtworks>:not(.Search,header){width:100%;display:flex;flex-direction:row!important;flex-wrap:wrap;gap:20px}.ProfileArtworks>:not(.Search,header) a{text-decoration:none;width:calc(33% - 13.3333333333px)}.ProfileArtworks .loading-state{width:100%;text-align:center;padding:40px 20px;color:#5b5b5b;font-size:16px;font-style:italic}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.ColumnArtworks{display:flex;flex-direction:row;gap:2vw;margin-top:20px}.ColumnArtworks ul{width:100%;list-style:none;display:flex;flex-direction:column;gap:20px}.ColumnArtworks ul li{cursor:pointer;width:100%}.ColumnArtworks ul li .outer-img{object-fit:cover;border-radius:11px;width:350px;height:250px;overflow:hidden}.ColumnArtworks ul li .outer-img img{object-fit:cover;width:100%;height:100%;transition:.5s cubic-bezier(.7,.2,.16,.97)}.ColumnArtworks ul li .outer-img:hover img{transform:scale(1.3)}.ColumnArtworks ul li .outer-img{display:flex;justify-content:center;align-items:center;position:relative;border-radius:5px;overflow:hidden}.ColumnArtworks ul li .outer-img .inner-black{box-shadow:inset 10px 10px 20px #0008,inset -10px -10px 20px #0008;position:absolute;top:0;left:0;width:100%;height:100%;transition:box-shadow .5s,height .4s}.ColumnArtworks ul li .outer-img,.ColumnArtworks ul li .outer-img>img{height:auto;width:100%;border-radius:5px;max-height:40vh;object-fit:cover;transition:.3s}.ColumnArtworks ul li .outer-img:hover,.ColumnArtworks ul li .outer-img>img:hover{border-radius:0}.ColumnArtworks ul li .outer-img:hover .inner-black,.ColumnArtworks ul li .outer-img>img:hover .inner-black{box-shadow:none;height:100%}.ColumnArtworks ul li .outer-img .delete{background:#d92d21;height:30px;width:30px;border-radius:30px;position:absolute;top:10px;right:10px;display:flex;justify-content:center;align-items:center;z-index:10}.ColumnArtworks ul li .outer-img .delete img{height:auto;width:70%;filter:brightness(5)}.ColumnArtworks ul li .outer-img .delete img:hover{transform:scale(1)!important}.ColumnArtworks ul li .outer-img .exhibition_nb{height:max-content;width:max-content;position:absolute;bottom:10px;left:10px;display:flex;justify-content:center;align-items:center;z-index:10;padding:8px 14px;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ColumnArtworks ul li .outer-img .exhibition_nb[data-count="0"]{background:#6b7280b3}.ColumnArtworks ul li .outer-img .exhibition_nb[data-count="0"] p{color:#f3f4f6;font-weight:400}.ColumnArtworks ul li .outer-img .exhibition_nb[data-count=multiple]{background:#188f0fb3}.ColumnArtworks ul li .outer-img .exhibition_nb[data-count=multiple] p{color:#eef2ff;font-weight:700}.ColumnArtworks ul li .outer-img .exhibition_nb p{margin:0;font-size:13px;text-align:center;letter-spacing:.5px}.ColumnArtworks ul li h1{margin:0;font-size:28px;font-weight:700}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.AddForm{padding-inline:20px;display:flex;flex-direction:column;height:100%}.AddForm>main{height:calc(100% - 90px);overflow:auto;padding-bottom:30px}.AddForm>main h1{font-weight:600;font-size:20px;text-align:center;width:100%}.AddForm footer{background:#fff;width:calc(100% - 40px);height:90px;border-top:1px solid #d0d0d0;display:flex;justify-content:center;align-items:center;gap:10px}.AddForm footer button{width:100%}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.switch-wrapper{display:flex;align-items:center}.switch{position:relative;display:inline-block;width:60px;height:34px;margin-right:10px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:10px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.Gallery ul{width:100%;list-style:none;padding-top:30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:30px}.Gallery ul>*{max-width:350px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.GalleryPreview{text-decoration:none;display:flex;flex-direction:column;gap:10px}.GalleryPreview .outer-img{object-fit:cover;border-radius:11px;width:350px;height:250px;overflow:hidden}.GalleryPreview .outer-img img{object-fit:cover;width:100%;height:100%;transition:.5s cubic-bezier(.7,.2,.16,.97)}.GalleryPreview .outer-img:hover img{transform:scale(1.3)}.GalleryPreview span{text-decoration:none;font-size:16px;width:100%;display:block}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.edit-photographers{list-style:none;margin-block:20px;display:flex;flex-direction:row;gap:28px;flex-wrap:wrap}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.AddGallery{padding-inline:20px;display:flex;flex-direction:column;height:100%}.AddGallery>main{height:calc(100% - 90px);overflow:auto;padding-bottom:30px}.AddGallery>main h1{font-weight:600;font-size:20px;text-align:center;width:100%}.AddGallery footer{background:#fff;width:calc(100% - 40px);height:90px;border-top:1px solid #d0d0d0;display:flex;justify-content:center;align-items:center;gap:10px}.AddGallery footer button{width:100%}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.EditPhotographers{height:100%;display:flex;flex-direction:column}.EditPhotographers main{width:100%;height:100%;text-align:center;position:relative}.EditPhotographers main .Edit{padding-inline:20px}.EditPhotographers main .Edit .body{display:flex;flex-direction:column;height:100%}.EditPhotographers main .Edit .body .Search{margin-block:20px}.EditPhotographers main .Edit .body ul{padding-inline:10px;border-top:1px solid #d0d0d0;padding-top:20px;list-style:none;display:flex;gap:10px;justify-content:space-between;flex-direction:row;flex-wrap:wrap;height:calc(100% - 70px);padding-bottom:200px;overflow:auto}.EditPhotographers main .Edit .body ul li{width:150px}.EditPhotographers main .Edit footer{height:80px}.EditPhotographers main h1{text-align:center;font-size:18px;font-weight:500}.EditPhotographers main>ul{overflow:auto;padding-inline:20px;border-top:1px solid #d0d0d0;padding-top:30px;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,10%));gap:24px 16px;padding-bottom:200px}.EditPhotographers main>ul li{width:150px;justify-self:center}.EditPhotographers main>button{position:absolute;right:20px;bottom:20px;border-radius:500px;width:60px;height:60px;background:#ff5823;color:#fff;font-size:40px;transition:.3s;display:flex;justify-content:center;align-items:center}.EditPhotographers main>button:hover{font-size:46px;transform:scale(1.2)}.EditPhotographers>footer{border-top:1px solid #727272;width:calc(100% - 20px);height:60px;display:flex;justify-content:center;align-items:center;padding-block:10px;padding-inline:10px;gap:10px}.EditPhotographers>footer button{flex-grow:100}.invitation-status{margin-left:10px;font-size:.9rem;font-weight:500;padding:4px 8px;border-radius:5px;display:inline-block;color:#fff;background-color:#888}.invitation-status.sent{background-color:#f5a623;color:#fff}.invitation-status.accepted{background-color:#7ed321;color:#fff}.invitation-status.declined{background-color:#d0021b;color:#fff}.invitation-status.cancelled{background-color:#9b9b9b;color:#fff}.invitation-status.error{background-color:purple;color:#fff}.invitation-status.expired{background-color:#61afdf;color:#fff}.invitation-status strong{font-weight:700}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.FestivalList ul{margin-top:20px;list-style:none;display:flex;flex-direction:column;gap:30px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.FestivalPreview{display:flex;flex-direction:column;gap:10px;text-decoration:none;padding:5px;transition:.4s;border-radius:8px}.FestivalPreview:hover{background:#f2f2f2;transform:scale(1.01)}.FestivalPreview .outer-img{object-fit:cover;border-radius:11px;width:350px;height:250px;overflow:hidden}.FestivalPreview .outer-img img{object-fit:cover;width:100%;height:100%;transition:.5s cubic-bezier(.7,.2,.16,.97)}.FestivalPreview .outer-img:hover img{transform:scale(1.3)}.FestivalPreview .outer-img{height:225px;width:100%;background:gray}.FestivalPreview>div:not(.outer-img){display:flex;flex-direction:row;gap:10px}.FestivalPreview>div:not(.outer-img)>img{height:100px;aspect-ratio:1/1;border-radius:50%;object-fit:cover}.FestivalPreview>div:not(.outer-img)>div{display:flex;flex-direction:column}.FestivalPreview>div:not(.outer-img)>div h1{margin:0}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.edit-photographers li{width:150px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.ExhibitionProfile{display:flex;flex-direction:column;gap:3vh}.ExhibitionProfile>header{display:flex;gap:2vw}.ExhibitionProfile>header>.outer-img{height:calc(25vh + 5vw);width:30vw!important;border-radius:8px;overflow:hidden;position:relative}.ExhibitionProfile>header>.outer-img>img{width:100%;height:100%;object-fit:cover}.ExhibitionProfile>header>.outer-img:not(:hover) .edit{opacity:0}.ExhibitionProfile>header>.outer-img .edit{transition:.3s;width:calc(100% - 20px);height:calc(100% - 20px);background:#0004;display:flex;align-items:end;justify-content:end;position:absolute;top:0;left:0;z-index:1;padding:10px}.ExhibitionProfile>header>.outer-img .edit div{color:#fff!important;display:flex;gap:8px}.ExhibitionProfile>header>.outer-img .edit img{filter:invert(1)}.ExhibitionProfile>header>.outer-img input{display:none}.ExhibitionProfile>header>div{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:start;position:relative;flex-grow:10}.ExhibitionProfile>header>div .exposition{font-size:22px;text-transform:uppercase;font-weight:500;color:#141414bf}.ExhibitionProfile>header>div h1{margin:0;font-weight:600;font-size:38px;font-size:calc(1.8vw + 25px)}.ExhibitionProfile>header>div h2{margin:0;font-weight:500;font-size:24px}.ExhibitionProfile>header>div ul{margin-block:12px;list-style:none;display:flex;flex-direction:row;gap:10px}.ExhibitionProfile>header>div .gallery{display:flex}.ExhibitionProfile>header>div .gallery img{width:30px;border-radius:30px;height:30px;object-fit:cover}.ExhibitionProfile>header>div button{position:relative;border-radius:8px;border:1px solid #b9b9b9;color:#141414;background:#fff;font-weight:600;padding-block:10px;padding-inline:14px;font-size:18px;transition:.4s}.ExhibitionProfile>header>div button:hover{border:none;transform:scale(.97);filter:invert(1)}.ExhibitionProfile .body{display:flex;flex-direction:row;width:100%;gap:30px}.ExhibitionProfile .body .description{display:flex;flex-direction:column;width:100%}.ExhibitionProfile .body .description b{font-size:22px;width:100%}.ExhibitionProfile .body .description p{width:100%;font-size:20px;white-space:pre-wrap}.ExhibitionProfile .body>*:not(.description){min-width:min(400px,25%);max-width:min(400px,25%)}.ExhibitionProfile .body .EventPreview{width:100%!important}.ExhibitionProfile main header{display:flex;justify-content:space-between;position:relative;margin-bottom:20px}.ExhibitionProfile main header>div{display:flex;flex-direction:row;gap:10px}.ExhibitionProfile main header>div.compressed{position:absolute;float:right;right:0}.ExhibitionProfile main header>div>button{border-radius:8px;border:1px solid #b9b9b9;color:#141414;background:#fff;font-weight:600;padding-block:10px;padding-inline:14px;font-size:18px;transition:.4s;position:relative;padding-block:5px;transform:translateY(-10px)}.ExhibitionProfile main header>div>button:hover{border:none;transform:scale(.97);filter:invert(1)}.ExhibitionProfile main header>div>button:hover{transform:translateY(-10px) scale(.97)}.ExhibitionProfile main header>div .icons{width:60px;aspect-ratio:1/1;padding:0}.ExhibitionProfile main header>div .selected{filter:invert(1)}.ExhibitionProfile main header h3{font-weight:600}.ExhibitionProfile main>div button{margin-left:50%;transform:translate(-50%);background:#ff5823;color:#fff;padding:16px 34px;border-radius:8px;font-size:16px;transition:.3s}.ExhibitionProfile main>div button:hover{background:#ff450a;transform:translate(-50%) scale(.95)}.ExhibitionProfile main .content-users{display:flex;flex-wrap:wrap;width:100%;gap:10px}.ExhibitionProfile main .content-users>div{width:150px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}table.TableImages{border-collapse:collapse;width:100%;margin-bottom:20px}table.TableImages thead tr{padding-block:10px}table.TableImages thead tr th{text-transform:uppercase;color:#a1a1a1;font-weight:600;font-size:12px;text-align:left}table.TableImages tbody tr:hover{transition:.3s;background:#f4f4f4}table.TableImages tbody tr:hover .new{transform:scale(1.05) translate(2px)}table.TableImages tbody tr td{position:relative;padding-block:10px}table.TableImages tbody tr td img{max-width:70px;object-fit:cover;border-radius:4px}table.TableImages tbody tr td textarea{height:auto;background:#0000}table.TableImages tbody tr td .new{font-weight:600;transition:.3s;position:absolute;top:-5px;left:0;background:#ff5823;padding-block:5px;border-radius:1000px;padding-inline:8px;font-size:14px;color:#fff}table.TableImages tbody tr td .title{font-weight:600;background:#0000;border:none;font-size:18px;width:18vw}table.TableImages tbody tr td textarea:not(.title){border:none;width:calc(100% - 36px);resize:vertical}table.TableImages tbody tr td>b{color:#5b5b5b;font-weight:600}table.TableImages tbody tr td>textarea,table.TableImages tbody tr td>input,table.TableImages tbody tr td>.input-suggest input,table.TableImages tbody tr td>select{width:calc(100% - 30px);border:none;overflow:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:vertical;background:#e8e8e8;border-radius:8px;padding:15px;font-size:16px}table.TableImages tbody tr td select{width:100%}table.TableImages tbody tr td textarea{min-height:100px}table.TableImages tbody tr td .input-suggest{position:relative}table.TableImages tbody tr td .input-suggest .loading,table.TableImages tbody tr td .input-suggest ul{background:#e8e8e8;border:1px solid #d0d0d0;position:absolute;top:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:1000;list-style:none;padding-inline:16px;padding-block:10px;width:calc(100% - 32px);gap:10px;border-radius:10px}table.TableImages tbody tr td .input-suggest .loading li,table.TableImages tbody tr td .input-suggest ul li{padding:10px;width:calc(100% - 10px);border-radius:10px;display:flex;justify-content:center;align-items:center;justify-content:start;gap:10px;cursor:pointer;font-size:20px;font-weight:600;transition:.3s}table.TableImages tbody tr td .input-suggest .loading li img,table.TableImages tbody tr td .input-suggest ul li img{height:60px;width:60px;border-radius:60px;object-fit:cover}table.TableImages tbody tr td .input-suggest .loading li:hover,table.TableImages tbody tr td .input-suggest ul li:hover{background:#fff}table.TableImages tbody tr td .input-suggest span{display:inline-block;margin-block:10px}table.TableImages tbody tr td .input-suggest .outer-map{width:100%;height:400px;background:purple;border-radius:4px;overflow:hidden}table.TableImages tbody tr td .input-img{display:flex;gap:20px}table.TableImages tbody tr td .input-img>div,table.TableImages tbody tr td .input-img label{background:#e8e8e8;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}table.TableImages tbody tr td .input-img div:first-child{min-height:150px;min-width:150px;max-height:150px;max-width:150px}table.TableImages tbody tr td .input-img div:first-child img{width:100%;height:100%;object-fit:cover}table.TableImages tbody tr td .input-img div:last-child,table.TableImages tbody tr td .input-img label{display:flex;flex-direction:column;height:150px;width:100%}table.TableImages tbody tr td .input-img input{display:none}table.TableImages tbody tr td .prints{background:#fff;font-family:Switzer;border:2px solid #d0d0d0;color:#434343;text-align:center;padding-block:4px;border-radius:100px;font-size:18px;font-weight:500;width:80px;-moz-appearance:textfield}table.TableImages tbody tr td button{background:none}table.TableImages tr{border-bottom:2px solid #d0d0d0}table.TableImages tr td{padding-inline:5px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.SerieList .NavPages{margin-top:8px;margin-bottom:16px}.SerieList ul{margin-top:20px;list-style:none;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.SerieList ul li{width:auto}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.AddSerie{padding-inline:20px;display:flex;flex-direction:column;height:100%}.AddSerie>main{height:calc(100% - 90px);overflow:auto;padding-bottom:30px}.AddSerie>main h1{font-weight:600;font-size:20px;text-align:center;width:100%}.AddSerie>main h2{font-weight:500;font-size:30px;text-align:left;margin-left:20px}.AddSerie>main .Edit main{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;overflow:scroll;padding-bottom:130px}.AddSerie>main .Edit main .SelectablePhoto{width:33%}.AddSerie>main>b{width:100%;display:inline-block;text-align:center;margin-block:10px}.AddSerie>main>button{width:100%}.AddSerie footer{background:#fff;width:calc(100% - 40px);height:90px;border-top:1px solid #d0d0d0;display:flex;justify-content:center;align-items:center;gap:10px}.AddSerie footer button{width:100%}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.StepsBar{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:32px}.StepsBar button{width:30px;height:30px;background:#ff5823;position:relative;border-radius:30px;display:flex;justify-content:center;align-items:center;transition:.3s}.StepsBar button:before{content:"";background:#ff582300;width:30px;height:30px;border-radius:40px;position:absolute;transition:.3s}.StepsBar button.todo{background:#fff;border:2px solid #999}.StepsBar button.todo:after{content:"";background:#aaa;width:10px;height:10px;border-radius:10px}.StepsBar button.current:after{content:"";background:#fff;width:10px;height:10px;border-radius:10px;z-index:10}.StepsBar button.current:before{background:#ff582399;width:40px;height:40px}.StepsBar button.done:after{content:"";height:12px;width:18px;background-image:url(/assets/check.svg);background-size:16px;background-repeat:no-repeat}.StepsBar button span{position:absolute;top:35px;font-size:16px;font-weight:600;width:11vw}.StepsBar button span.todo{color:#999}.StepsBar .spacer{height:2px;background:#999;width:10vw}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.InputFiles{display:flex;flex-direction:column}.InputFiles>span{color:#5b5b5b;font-weight:500;margin-block:10px;font-size:24px}.InputFiles div>label{width:calc(100% - 4px);height:100px;display:flex;justify-content:center;align-items:center;border:2px solid #e8e8e8;border-radius:8px}.InputFiles input{display:none}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.SelectablePhoto{margin-bottom:10px}.SelectablePhoto .outer-img{position:relative;width:100%;aspect-ratio:1/1;background:none}.SelectablePhoto .outer-img .checkbox{top:6px;right:10px;border-radius:5px;width:30px;aspect-ratio:1/1;position:absolute}.SelectablePhoto .outer-img .checkbox.not-selected{border:2px solid #fff}.SelectablePhoto .outer-img .checkbox.selected{background-color:#ff5823;background-image:url(/assets/check.svg);background-size:16px;background-position-x:7px;background-position-y:9px;background-repeat:no-repeat}.SelectablePhoto .outer-img img{width:100%;height:100%;object-fit:cover;border-radius:4px}.SelectablePhoto h1{font-weight:500;text-align:left;margin:0;width:100%}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.SerieProfile>header{display:flex;gap:10px;max-height:500px}.SerieProfile>header>*{width:50%}.SerieProfile>header>div{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:start}.SerieProfile>header>div b{font-weight:500}.SerieProfile>header>div .return{margin-top:8px;padding:8px 16px;font-size:16px;border-radius:4px;background:#0001;transition:.3s}.SerieProfile>header>div .return:hover{background:#0002;transform:scale(.98)}.SerieProfile>header>div .title{width:100%;justify-content:start;gap:10px;margin-bottom:16px}.SerieProfile>header>div .title h1{font-size:calc(10px + 3vw);font-weight:600;margin-bottom:15px;margin-top:3px}.SerieProfile>header>div .edit{background:#0000;display:flex;justify-content:center;align-items:center;justify-content:start;gap:10px;font-weight:500;text-decoration:none}.SerieProfile>header img{object-fit:cover}.SerieProfile>main>header{display:flex;flex-direction:row;justify-content:space-between;margin-block:24px}.SerieProfile>main>header b{display:flex;align-items:center}.SerieProfile>main>header>div{display:flex;flex-direction:row;gap:10px}.SerieProfile>main>header>div button:not(.Button){padding:16px;height:50px;border-radius:0;background:#fff;transition:.3s}.SerieProfile>main>header>div button:not(.Button):hover{border-radius:8px;background:#e8e8e8}.SerieProfile>main>header>div button:not(.Button).selected{border-radius:8px;filter:invert(1)}.SerieProfile>main>header>div .Button{margin-left:20px}.SerieProfile .TableImages{margin-top:20px}.SerieProfile .descriptions{display:flex;flex-direction:row;margin-top:20px;gap:10px}.SerieProfile .descriptions p{white-space:pre-wrap}.SerieProfile .descriptions div:first-child{width:60%}.SerieProfile .descriptions div:last-child{width:40%}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.ArtworkProfile>header{display:flex;gap:20px;max-height:500px}.ArtworkProfile>header>*{width:50%}.ArtworkProfile>header .return{margin:1vw;border-radius:50%;background:#0001;transition:.3s;position:absolute;width:5vw;height:5vw}.ArtworkProfile>header .return:hover{background:#0002;transform:scale(.98)}.ArtworkProfile>header>div{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:start}.ArtworkProfile>header>div b{font-weight:500}.ArtworkProfile>header>div .title{width:100%;display:flex;justify-content:center;align-items:center;justify-content:start;gap:10px}.ArtworkProfile>header>div .title h1{font-size:calc(10px + 3vw);font-weight:600;margin-bottom:15px;margin-top:3px}.ArtworkProfile>header>div .edit{background:#0000;display:flex;justify-content:center;align-items:center;justify-content:start;gap:10px;font-weight:500;text-decoration:none}.ArtworkProfile>header img{object-fit:cover}.ArtworkProfile>main{padding-inline:5vw}.ArtworkProfile>main h2{font-size:40px;font-weight:500;font-family:GeneralSans}.ArtworkProfile>main>header{display:flex;flex-direction:row;margin-bottom:12px;gap:10px}.ArtworkProfile>main table{width:100%;border-collapse:collapse}.ArtworkProfile>main table tr{border-bottom:1px solid #d0d0d0}.ArtworkProfile>main table tr th{text-transform:uppercase;color:#727272;font-weight:600;font-size:12px;text-align:left;padding-bottom:6px}.ArtworkProfile>main table tr td{padding-block:8px}.ArtworkProfile>main table tr td:first-child{font-weight:500}.ArtworkProfile>main table tr td small{font-weight:400;color:#a1a1a1!important}.ArtworkProfile>main table tr td input,.ArtworkProfile>main table tr td select{background:#e8e8e8;border:none;padding-block:8px;padding-inline:12px;border-radius:4px}.ArtworkProfile>main table tr td input[type=checkbox]{opacity:0;height:0;width:0;padding:0;margin:0;border:none;position:absolute}.ArtworkProfile>main table tr td input[type=checkbox]:checked~.box{background:#ff5823}.ArtworkProfile>main table tr td input[type=checkbox]:checked~.box:after{content:"";height:12px;width:16px;background-image:url(/assets/check.svg);background-size:16px;background-repeat:no-repeat}.ArtworkProfile>main table tr td label{height:100px;cursor:pointer}.ArtworkProfile>main table tr td label .box{height:30px;width:30px;border-radius:10px;background:#e8e8e8;display:flex;justify-content:center;align-items:center}.ArtworkProfile__artist-proof{display:flex;align-items:center;gap:1rem;padding:1rem 2rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d}.ArtworkProfile__artist-proof label{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#141414}.ArtworkProfile__artist-proof label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #e8e8e8;border-radius:4px;background-color:#e8e8e8;cursor:pointer;transition:all .2s ease;position:relative}.ArtworkProfile__artist-proof label input[type=checkbox]:checked{background-color:#ff5823;border-color:#ff5823}.ArtworkProfile__artist-proof label input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.ArtworkProfile__artist-proof label input[type=checkbox]:hover{transform:scale(1.05)}.ArtworkProfile__artist-proof input[type=number]{padding:.5rem;width:100px;border:1px solid #d0d0d0;border-radius:6px;font-size:1rem;background-color:#e8e8e8}.ArtworkProfile__artist-proof input[type=number]:disabled{background:#e8e8e8;opacity:.7}.PriceAdjustment{background:#e8e8e8;padding:20px;border-radius:12px;margin-top:20px;width:100%;max-width:600px;box-shadow:0 2px 8px #0000000d}.PriceAdjustment label{display:flex;align-items:center;gap:10px;margin-bottom:15px;font-weight:500}.PriceAdjustment label input[type=checkbox]{width:18px;height:18px;accent-color:#ff5823}.PriceAdjustment input[type=range]{width:100%;margin:10px 0;background:transparent;-webkit-appearance:none}.PriceAdjustment input[type=range]::-webkit-slider-runnable-track{height:4px;background:#d0d0d0;border-radius:2px}.PriceAdjustment input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#ff5823;border-radius:50%;margin-top:-6px}.PriceAdjustment input[type=number]{background:#d0d0d0;border:none;padding:8px 12px;border-radius:6px;width:80px;font-weight:500;margin-left:10px}.PriceAdjustment button{background:#ff5823;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;margin-top:15px}.PriceAdjustment button:hover{background:#ef3a00;transform:translateY(-1px)}.PriceAdjustment button:active{transform:translateY(0)}.PriceAdjustment>div{display:flex;flex-direction:column;gap:15px}.PriceAdjustment span{font-weight:600;color:#ff5823;margin-left:10px}.PriceAdjustment>label{font-size:1.1rem;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #d0d0d0}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.FullButton{display:flex;justify-content:center;align-items:center;gap:10px;flex-direction:row;border:none;border-radius:4px;padding-inline:16px;padding-block:10px;transition:.3s;font-size:16px;font-weight:500;background:#fff;color:#5b5b5b}.FullButton:hover{background:#e8e8e8}.FullButton .number{background:#8a8a8a;color:#fff;padding-inline:8px;border-radius:100px;padding-block:4px;font-size:12px}.FullButton.selected{color:#fff;background:#ff5823}.FullButton.selected .number{background:#fff;color:#141414}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.AddFestival{padding-inline:20px;display:flex;flex-direction:column;height:100%}.AddFestival>main{height:calc(100% - 90px);overflow:auto;padding-bottom:30px}.AddFestival>main h1{font-weight:600;font-size:20px;text-align:center;width:100%}.AddFestival footer{background:#fff;width:calc(100% - 40px);height:90px;border-top:1px solid #d0d0d0;display:flex;justify-content:center;align-items:center;gap:10px}.AddFestival footer button{width:100%}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.AddExhibition{padding-inline:20px;display:flex;flex-direction:column;height:100%}.AddExhibition>main{height:calc(100% - 90px);overflow:auto;padding-bottom:30px}.AddExhibition>main h1{font-weight:600;font-size:20px;text-align:center;width:100%}.AddExhibition>main h2{font-weight:500;font-size:30px;text-align:left;margin-left:20px}.AddExhibition>main ul{margin-block:10px;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.AddExhibition>main ul li{width:100px}.AddExhibition footer{background:#fff;width:calc(100% - 40px);height:90px;border-top:1px solid #d0d0d0;display:flex;justify-content:center;align-items:center;gap:10px}.AddExhibition footer button{width:100%}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.EditExhibition{height:100%;display:flex;flex-direction:column}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.ArtworkPreview{text-decoration:none;display:flex;flex-direction:column;gap:10px;position:relative;background:#0000;border:none;padding:0}.ArtworkPreview img{width:100%;object-fit:cover;aspect-ratio:1/1;border-radius:3px}.ArtworkPreview span{font-weight:700;text-align:center;text-decoration:none;font-size:16px;width:100%;display:block}.ArtworkPreview .selected-circle{position:absolute;width:calc(100% - 14px);aspect-ratio:1/1;border:7px solid #ff5823;transform:scale(1.04);transition:.3s}.ArtworkPreview .selected-circle>div{position:absolute;top:3px;right:3px;background:#ff5823;height:24px;width:24px;border-radius:4px;display:flex;justify-content:center;align-items:center}.ArtworkPreview .selected-circle>div img{height:12px;width:16px}.ArtworkPreview .delete-bubble{position:absolute;top:3px;right:3px;background:#d92d21;height:30px;width:30px;border-radius:50px;display:flex;justify-content:center;align-items:center}.ArtworkPreview .delete-bubble img{height:15px;filter:brightness(5);width:15px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.MenuEdit{height:100%;display:flex;flex-direction:column}.MenuEdit main{width:calc(100% - 32px);height:100%;text-align:center;position:relative;padding-inline:16px;overflow:auto}.MenuEdit main .Edit{padding-inline:16px}.MenuEdit main .Edit .body{display:flex;flex-direction:column;height:100%}.MenuEdit main .Edit .body .Search{margin-block:20px}.MenuEdit main .Edit .body ul{padding-inline:10px;border-top:1px solid #d0d0d0;padding-top:20px;list-style:none;display:flex;gap:10px;justify-content:space-between;flex-direction:row;flex-wrap:wrap;height:calc(100% - 70px);padding-bottom:200px;overflow:auto}.MenuEdit main .Edit .body ul li{width:150px}.MenuEdit main .Edit .body select{background:#e8e8e8;border:none;padding:12px 16px;border-radius:4px;margin-bottom:20px}.MenuEdit main .Edit .body select:invalid{color:#8a8a8a}.MenuEdit main .Edit .body select option:first-child{color:#8a8a8a}.MenuEdit main .Edit .body>.Button{font-size:12px;padding-block:12px}.MenuEdit main .Edit footer{height:80px}.MenuEdit main h1{text-align:center;font-size:18px;font-weight:500}.MenuEdit main>ul{padding-inline:20px;width:calc(100% - 40px);display:flex;flex-wrap:wrap;list-style:none;justify-content:space-between}.MenuEdit main>ul img{width:130px}.MenuEdit main>button{position:fixed;right:20px;bottom:90px;border-radius:500px;width:60px;height:60px;background:#ff5823;color:#fff;font-size:40px;transition:.3s;z-index:10;display:flex;justify-content:center;align-items:center}.MenuEdit main>button:hover{font-size:46px;transform:scale(1.2)}.MenuEdit main .outer-buttons{z-index:10;right:20px;bottom:160px;position:fixed;background:#e8e8e8;display:flex;flex-direction:column;padding:6px;border-radius:4px;gap:4px}.MenuEdit main .outer-buttons button{transition:.3s;text-align:left;padding:6px;border-radius:4px;font-weight:500}.MenuEdit>footer{border-top:1px solid #727272;width:calc(100% - 20px);height:60px;display:flex;justify-content:center;align-items:center;padding-block:10px;padding-inline:10px;gap:10px}.MenuEdit>footer button{flex-grow:100}.loading-spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:#555;text-align:center}.loading-spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:10px}.loading-spinner-text{font-size:.9em}@keyframes spin{to{transform:rotate(360deg)}}.error-display-container{padding:10px 15px;margin:15px 0;border:1px solid #dc3545;background-color:#f8d7da;color:#721c24;border-radius:4px;font-size:.9em}.error-display-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.error-display-title{font-weight:700}.error-display-close-button{background:none;border:none;color:inherit;opacity:.7;font-size:1.4em;line-height:1;cursor:pointer;padding:0 5px}.error-display-close-button:hover{opacity:1}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.AddMultipleArtworks{position:relative;height:calc(100% - 40px);display:flex;flex-direction:column;margin-inline:32px;margin-top:16px}.AddMultipleArtworks main{height:100%;overflow:auto;position:relative}.AddMultipleArtworks .currency-selector{position:absolute;top:20px;right:20px;display:flex;align-items:center;gap:8px;z-index:10;background:#fffffff2;padding:8px 12px;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.05);transition:all .2s ease}.AddMultipleArtworks .currency-selector:hover{transform:translateY(-1px)}.AddMultipleArtworks .currency-selector label{font-weight:500;color:#374151;font-size:14px;margin:0;white-space:nowrap}.AddMultipleArtworks .currency-selector select{min-width:100px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:14px;color:#374151;cursor:pointer;transition:all .2s ease;outline:none}.AddMultipleArtworks .currency-selector select:focus{border-color:#3b82f6}.AddMultipleArtworks .currency-selector select:hover{border-color:#9ca3af}.AddMultipleArtworks footer{width:100%;padding-block:8px;display:flex;gap:10px}.AddMultipleArtworks footer button{width:100%}.AddMultipleArtworks .AddMultipleArtworks-header{display:flex;flex-direction:row;gap:10px;margin-bottom:10px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.ExhibitionMenu h2{font-weight:550;font-size:28px;margin-bottom:8px}.ExhibitionMenu .list{display:flex;flex-direction:row;gap:6px;flex-wrap:wrap}.ExhibitionMenu .list .ExhibitionPreview{text-decoration:none}.ExhibitionMenu span{flex-grow:100;line-height:16px;height:auto;margin-top:6px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.EventMenu ul{list-style:none;padding:0;margin-block:10px;flex-direction:left;gap:5px;display:flex;flex-direction:inline;flex-wrap:wrap}.stats-row{display:flex;justify-content:space-between}.stats-column{flex:1;padding:10px}body{font-family:Arial,sans-serif;margin:0;padding:0;background-color:#f9f9f9}.dashboard-container{max-width:1200px;margin:20px auto;padding:20px;background-color:#fff;box-shadow:0 2px 8px #0000001a;border-radius:8px}.header h1{font-size:32px;color:#333}.section-title{font-family:General Sans;font-size:24px;font-weight:500;line-height:27.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.photos-section{margin-top:40px}.photos-grid{display:flex;justify-content:space-between;gap:10px}.photo-list,.sales-list{display:flex;flex-direction:column;width:48%}.sales-section{margin-top:40px}.upcoming-events{display:flex;flex-direction:row;gap:20px}.EventContainer{display:flex;align-items:center;padding:10px;border-radius:8px;flex-shrink:0}.date{background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;border-radius:8px;margin-right:20px;text-align:center}.day{font-size:24px;font-weight:700;color:#fff}.month{font-size:14px;color:#fff}.event-info{display:flex;flex-direction:column}.event-name{font-size:18px;font-weight:700}.event-time{font-size:14px;color:#555}.photo-info{display:flex;justify-content:space-between;align-items:center;width:100%}.photo-info-title{display:inline-block;font-size:18px;font-weight:700}.photo-info-subtitle{display:flex;font-size:18px;font-style:italic}.photo-info-number{display:flex;font-size:14px;color:#888}.photo-info-metric{font-size:14px;color:#888}.photo-item{display:flex;align-items:center;padding:10px 0;border-bottom:.5px solid #ccc}.photo-item img{width:60px;height:auto;border-radius:8px;margin-right:15px}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.Sales .SalesTable{margin-top:16px}.Sales .StepsBar{margin-block:20px;transform:scale(.9)}.Sales .Form{flex-direction:column}.Sales main{margin-top:20px;display:inline-block}.Sales main ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.Sales main ul li{width:30%}.Sales main ul li>div{width:100%;aspect-ratio:1/1;background:#fff;position:relative}.Sales main ul li>div label{height:100%;width:100%}.Sales main ul li>div label img{height:100%;width:100%;object-fit:cover}.Sales main ul li>div input{position:absolute;top:8px;right:8px}.Sales main ul li span{font-weight:600}.Sales .order-details{font-family:Inter;background:#e8e8e8;padding:16px 16px 6px;border-radius:14px}.Sales .order-details h3{margin-block:0;font-weight:600;font-size:14px;color:#8a8a8a;text-transform:uppercase}.Sales .order-details span{margin-bottom:10px;display:inline-block}.Sales .img-100{margin-top:20px;height:100px;width:100%;object-fit:cover}.Sales .img-500{margin-top:20px;height:500px;width:100%;object-fit:cover}.Sales h2{font-family:Inter;font-weight:700;margin-block:8px;font-size:18px}.Sales h2 small{font-weight:500}.Sales .section-title{font-size:1.25rem;font-weight:600;font-family:Inter;color:#2d3748;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.Sales .detail-card{background:#fff;font-family:Inter;border-radius:.5rem;padding:1.25rem;box-shadow:0 1px 3px #0000001a}.Sales .detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;font-size:.875rem}.Sales .detail-item{display:flex;flex-direction:column;gap:.25rem}.Sales .detail-item dt{font-family:Inter;font-weight:500;color:#4a5568;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.Sales .detail-item dd{font-weight:600;font-family:Inter;color:#1a202c;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sales .Edit{max-height:100vh;border:2px solid rgb(0,0,0);overflow-y:auto}.Sales .form-text{font-family:Inter;width:90%;padding:.5rem;background-color:#fff}.Sales .form-select{font-family:Inter;padding:.5rem;background-color:#fff}.Sales .buttons{display:flex;justify-content:space-between;margin-top:1rem;align-items:center}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}table.SalesTable{border-collapse:collapse;width:100%}table.SalesTable tr{border-bottom:2px solid #d0d0d0}table.SalesTable th{text-transform:uppercase;color:#8a8a8a;padding:10px;font-weight:600;font-size:14px}table.SalesTable td{padding-block:16px;margin:auto;text-align:center}table.SalesTable td:first-child{text-align:left;width:250px}table.SalesTable td.actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-left:10px}table.SalesTable td .image{display:flex;align-items:center;flex-direction:row;gap:10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.SalesTable td .image img{width:50px;height:50px;border-radius:4px;object-fit:cover;flex-shrink:0}table.SalesTable td b{font-size:18px;font-weight:600}table.SalesTable td small{color:#8a8a8a;font-size:12px}table.SalesTable td .tag{border-radius:100px;padding-inline:12px;padding-block:6px;font-size:13px;font-weight:500;display:inline-block}table.SalesTable td .tag__manual{background-color:#ffc107;color:#000}table.SalesTable td .tag__stripe{background-color:#1565c0;color:#fff}table.SalesTable td .tag__gallery{background-color:#ff9800;color:#000}table.SalesTable td .tag__shipped{background-color:#1976d2;color:#fff}table.SalesTable td .tag__delivered{background-color:#2e7d32;color:#fff}table.SalesTable td .tag__paid{background-color:#3f51b5;color:#fff}table.SalesTable td .tag__created{background-color:#ffeb3b;color:#000}table.SalesTable td button{background:#ffde24;padding-inline:16px;padding-block:8px;border-radius:4px;color:bg;font-size:15px;transition:.3s}table.SalesTable td button:hover{filter:brightness(110%)}.Filter{display:flex;gap:10px;margin:10px}.Filter .Filter-select{background-color:#fff;color:#000;border:1px solid #e0e0e0;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:14px;transition:all .3s ease;outline:none;box-shadow:0 2px 4px #0000000d;position:relative}.Filter .Filter-select:hover{background-color:#ffe68c;border-color:gold}.Filter .Filter-select:focus{border-color:gold;box-shadow:0 0 0 2px #ffd70033}.Filter .Filter-select[title]:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding:5px 10px;background:#000c;color:#fff;border-radius:4px;font-size:12px;white-space:nowrap;pointer-events:none;margin-bottom:5px;opacity:0;visibility:hidden}.Filter .Filter-select[title]:hover:after{opacity:1;visibility:visible;transition:none}.Filter .Filter-select option{background-color:#fff;color:#000;padding:12px}.Filter .Filter-select option:hover{background-color:#ffe68c}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.AddEvent{padding-inline:20px;display:flex;flex-direction:column;height:100%}.AddEvent>main{height:calc(100% - 90px);overflow:auto;padding-bottom:30px}.AddEvent>main h1{font-weight:600;font-size:20px;text-align:center;width:100%}.AddEvent>main h2{font-weight:500;font-size:30px;text-align:left;margin-left:20px}.AddEvent>main ul{margin-block:10px;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.AddEvent>main ul li{width:100px}.AddEvent footer{background:#fff;width:calc(100% - 40px);height:90px;border-top:1px solid #d0d0d0;display:flex;justify-content:center;align-items:center;gap:10px}.AddEvent footer button{width:100%}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}.EditEvent{height:100%}.BackofficePhotos{width:100%;padding:20px;box-sizing:border-box}.BackofficePhotos .photos-grid{display:grid;grid-template-columns:repeat(5,1fr);width:auto}.BackofficePhotos .Search{margin-bottom:20px}.MobilePhotos{width:100%;padding:20px;box-sizing:border-box}.MobilePhotos .photos-grid{display:grid;grid-template-columns:repeat(5,1fr);width:auto}.MobilePhotos .Search{margin-bottom:20px}.Users{min-height:100vh}.Users__header{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:10px}.Users__title{font-size:2rem;color:#2c3e50;margin:0}.Users__table-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:auto}.Users__table{width:100%;border-collapse:collapse}.Users__table th,.Users__table td{padding:1rem;text-align:left;border-bottom:1px solid #eee}.Users__table th{background:#f8f9fa;font-weight:600}.Users__user-info{display:flex;align-items:center;gap:1rem}.Users__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.Users__name{font-weight:500;color:#2c3e50}.Users__location{font-size:.875rem;color:#7f8c8d}.Users__role{padding:4px 8px;border-radius:4px;font-size:.875rem}.Users__role--admin{background:#000;color:#fff}.Users__role--photographer{background:#a73cf92e}.Users__role--festival{background:#adff2f}.Users__role--gallery{background:#add8e6}.Users__role--visitor{background:#5a5858;color:#fff}.Users__actions{display:flex;gap:8px;align-items:center}.Users__action-button{background:#fff;color:#000;border:none;cursor:pointer;transition:background .2s;border:1px solid #6c757d;outline:1px solid #343a40}.Users__action-button:hover{background:#2980b9}.Users__filters{display:flex;gap:10px}.Users__loading,.Users__empty{padding:2rem;text-align:center;color:#7f8c8d}.Users__create-button{background:gray;color:#fff;border:none;border-radius:5px;cursor:pointer;width:100%;padding:10px 0;margin:10px 0}.Users__create-button:hover{background:#0056b3}.Users__load-more{width:100%;padding:12px;margin-top:20px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#333;font-size:14px;cursor:pointer;transition:all .2s ease}.Users__load-more:hover{background-color:#e9e9e9;border-color:#ccc}.Users__load-more:active{background-color:#ddd;transform:translateY(1px)}.Users__checkbox-label{display:flex;align-items:center;margin-right:10px;cursor:pointer}.Users__checkbox{margin-right:5px;cursor:pointer}.Modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.Modal__content{background:#fff;padding:20px;border-radius:8px;max-width:500px;width:90%;box-shadow:0 2px 10px #0000004d}.Modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px}.Modal__close-button{background:none;border:none;font-size:24px;cursor:pointer;padding:0 8px;color:#666}.Modal__close-button:hover{color:#333}.Modal__body{max-height:70vh;overflow-y:auto}.CreateUserModal__form{display:flex;flex-direction:column;gap:16px;padding:20px;background-color:transparent;border-radius:8px;max-width:500px;margin:0 auto}.CreateUserModal__field{display:flex;flex-direction:column;gap:8px}.CreateUserModal__field label{font-size:14px;color:#333}.CreateUserModal__field input,.CreateUserModal__field select{padding:10px;font-size:14px;border:1px solid #ddd;border-radius:4px;outline:none;transition:border-color .3s ease;background-color:#fff}.CreateUserModal__field input:focus,.CreateUserModal__field select:focus{border-color:#007bff}.CreateUserModal__checkbox label{font-size:14px;color:#333;display:flex;align-items:center}.CreateUserModal__checkbox input{margin-right:8px;background-color:#fff}.CreateUserModal__actions{display:flex;justify-content:flex-end;gap:12px}.CreateUserModal__button--cancel,.CreateUserModal__button--submit{padding:10px 20px;font-size:14px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.CreateUserModal__button--cancel:focus,.CreateUserModal__button--submit:focus{outline:none;box-shadow:0 0 0 2px #007bff80}.CreateUserModal__button--cancel{background-color:#f0f0f0;color:#333}.CreateUserModal__button--cancel:hover{background-color:#e0e0e0}.CreateUserModal__button--submit{background-color:#007bff;color:#fff}.CreateUserModal__button--submit:hover{background-color:#0056b3}@media (max-width: 600px){.CreateUserModal__form{padding:16px}.CreateUserModal__actions{flex-direction:column;align-items:stretch}.CreateUserModal__button--cancel,.CreateUserModal__button--submit{width:100%}}.UpdateUserModal__form{display:flex;flex-direction:column;gap:16px;padding:20px;background-color:transparent;border-radius:8px;max-width:500px;margin:0 auto}.UpdateUserModal__field{display:flex;flex-direction:column;gap:8px}.UpdateUserModal__field label{font-size:14px;color:#333}.UpdateUserModal__field input,.UpdateUserModal__field select{padding:10px;font-size:14px;border:1px solid #ddd;border-radius:4px;outline:none;transition:border-color .3s ease;background-color:#fff}.UpdateUserModal__field input:focus,.UpdateUserModal__field select:focus{border-color:#007bff}.UpdateUserModal__checkbox label{font-size:14px;color:#333;display:flex;align-items:center}.UpdateUserModal__checkbox input{margin-right:8px;background-color:#fff}.UpdateUserModal__actions{display:flex;justify-content:flex-end;gap:12px}.UpdateUserModal__button--cancel,.UpdateUserModal__button--submit{padding:10px 20px;font-size:14px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.UpdateUserModal__button--cancel:focus,.UpdateUserModal__button--submit:focus{outline:none;box-shadow:0 0 0 2px #007bff80}.UpdateUserModal__button--cancel{background-color:#f0f0f0;color:#333}.UpdateUserModal__button--cancel:hover{background-color:#e0e0e0}.UpdateUserModal__button--submit{background-color:#007bff;color:#fff}.UpdateUserModal__button--submit:hover{background-color:#0056b3}@media (max-width: 600px){.UpdateUserModal__form{padding:16px}.UpdateUserModal__actions{flex-direction:column;align-items:stretch}.UpdateUserModal__button--cancel,.UpdateUserModal__button--submit{width:100%}}.Invitations{min-height:100vh}.Invitations__header{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:10px}.Invitations__title{font-size:2rem;color:#2c3e50;margin:0}.Invitations__table-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:auto}.Invitations__table{width:100%;border-collapse:collapse}.Invitations__table th,.Invitations__table td{padding:1rem;text-align:left;border-bottom:1px solid #eee}.Invitations__table th{background:#f8f9fa;font-weight:600}.Invitations__user-info{display:flex;align-items:center;gap:1rem}.Invitations__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.Invitations__name{font-weight:500;color:#2c3e50}.Invitations__location{font-size:.875rem;color:#7f8c8d}.Invitations__role{padding:4px 8px;border-radius:4px;font-size:.875rem}.Invitations__role--admin{background:#000;color:#fff}.Invitations__role--photographer{background:#a73cf92e}.Invitations__role--festival{background:#adff2f}.Invitations__role--gallery{background:#add8e6}.Invitations__role--visitor{background:#5a5858;color:#fff}.Invitations__actions{display:flex;gap:8px;align-items:center}.Invitations__action-button{background:#fff;color:#000;border:none;cursor:pointer;transition:background .2s;border:1px solid #6c757d;outline:1px solid #343a40}.Invitations__action-button:hover{background:#2980b9}.Invitations__filters{display:flex;gap:10px}.Invitations__loading,.Invitations__empty{padding:2rem;text-align:center;color:#7f8c8d}.Invitations__create-button{background:gray;color:#fff;border:none;border-radius:5px;cursor:pointer;width:100%;padding:10px 0;margin:10px 0}.Invitations__create-button:hover{background:#0056b3}.Invitations__load-more{width:100%;padding:12px;margin-top:20px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#333;font-size:14px;cursor:pointer;transition:all .2s ease}.Invitations__load-more:hover{background-color:#e9e9e9;border-color:#ccc}.Invitations__load-more:active{background-color:#ddd;transform:translateY(1px)}.Invitations__checkbox-label{display:flex;align-items:center;margin-right:10px;cursor:pointer}.Invitations__checkbox{margin-right:5px;cursor:pointer}.Invitations__invitation-status{margin-left:10px;font-size:.9rem;font-weight:500;padding:4px 8px;border-radius:5px;display:inline-block;color:#fff;background-color:#888}.Invitations__invitation-status.sent{background-color:#f5a623;color:#fff}.Invitations__invitation-status.accepted{background-color:#7ed321;color:#fff}.Invitations__invitation-status.declined{background-color:#d0021b;color:#fff}.Invitations__invitation-status.cancelled{background-color:#9b9b9b;color:#fff}.Invitations__invitation-status.error{background-color:purple;color:#fff}.Invitations__invitation-status.expired{background-color:#61afdf;color:#fff}.Invitations__invitation-status strong{font-weight:700}.UpdateInvitationModal__form{display:flex;flex-direction:column;gap:16px;padding:20px;background-color:transparent;border-radius:8px;max-width:500px;margin:0 auto}.UpdateInvitationModal__error{color:#dc3545;font-size:14px;padding:8px;border-radius:4px;background-color:#f8d7da}.UpdateInvitationModal__field{display:flex;flex-direction:column;gap:8px}.UpdateInvitationModal__field label{font-size:14px;color:#333}.UpdateInvitationModal__field select{padding:10px;font-size:14px;border:1px solid #ddd;border-radius:4px;outline:none;transition:border-color .3s ease;background-color:#fff}.UpdateInvitationModal__field select:focus{border-color:#007bff}.UpdateInvitationModal__actions{display:flex;justify-content:flex-end;gap:12px}.UpdateInvitationModal__button--cancel,.UpdateInvitationModal__button--submit{padding:10px 20px;font-size:14px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.UpdateInvitationModal__button--cancel:focus,.UpdateInvitationModal__button--submit:focus{outline:none;box-shadow:0 0 0 2px #007bff80}.UpdateInvitationModal__button--cancel{background-color:#f0f0f0;color:#333}.UpdateInvitationModal__button--cancel:hover{background-color:#e0e0e0}.UpdateInvitationModal__button--submit{background-color:#007bff;color:#fff}.UpdateInvitationModal__button--submit:hover{background-color:#0056b3}@font-face{font-family:Switzer;src:url(/Switzer-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:GeneralSans;src:url(/GeneralSans-Variable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}@font-face{font-family:Inter;src:url(/InterVariable.ttf) format("truetype");font-weight:125 950;font-stretch:75% 125%}*{font-family:Switzer,sans-serif;color:#141414}body,html{background:#fff}ul{margin:0;padding:0}.p-page{padding:32px}.leaflet-container{height:100%}.f-i{display:flex;flex-direction:inline;gap:5px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.Notifications{max-width:600px;margin:0 auto;padding:20px;font-family:sans-serif}.Notifications-header{text-align:center;margin-bottom:20px}.Notifications-header h1{font-size:2rem;color:#333}.Notifications-list{display:flex;flex-direction:column;gap:15px}.Notifications .Notification{padding:15px;border-radius:8px;background-color:#f9f9f9;box-shadow:0 1px 3px #0000001a;transition:background-color .3s ease}.Notifications .Notification.unread{background-color:#e6f7ff;border-left:5px solid #1890ff}.Notifications .Notification.read{background-color:#f5f5f5;border-left:5px solid #ddd}.Notifications .Notification:hover{background-color:#f0f0f0}.Notifications .Notification .Notification-title{font-weight:600;font-size:1.1rem;margin:0 0 5px;color:#333}.Notifications .Notification .Notification-message{font-size:1rem;color:#555}.Notifications .Notification .Notification-actions{margin-top:10px;display:flex;gap:10px}.Notifications .Notification .Notification-actions button{padding:5px 10px;border:none;cursor:pointer;border-radius:5px;font-weight:700;transition:background-color .3s}.Notifications .Notification .Notification-actions button.Notification-accept{background-color:#28a745;color:#fff}.Notifications .Notification .Notification-actions button.Notification-accept:hover{background-color:#218838}.Notifications .Notification .Notification-actions button.Notification-decline{background-color:#dc3545;color:#fff}.Notifications .Notification .Notification-actions button.Notification-decline:hover{background-color:#c82333}.Notifications .Notifications-empty{text-align:left;color:#888;font-style:italic}
