.App{display:flex;height:100%;display:grid;grid-template-areas:"nav main";grid-template-columns:var(--width-nav) auto}.App.nav--collapsed{grid-template-columns:var(--width-nav-collapsed) auto}.App .Navigation{grid-area:nav}.App main{grid-area:main;position:relative;height:100%;align-items:center}.Accounts,.App main{width:100%;display:flex;flex-direction:column}.Accounts{max-width:120rem;color:#333;margin-bottom:8rem}.Accounts .List{width:100%}.Accounts .List .list__wrapper .list__body{font-weight:400}.Accounts .List .list__wrapper .list__body .list__item{align-items:flex-start}.Accounts .List .list__wrapper .list__body .list__item .item__cell{min-height:4.4rem;display:flex;align-items:center}.Accounts .List .list__wrapper .list__body .list__item .item__cell.supplier .suppliers{display:flex;flex-direction:column;align-items:flex-start}.Accounts .List .list__wrapper .list__body .list__item .item__cell.supplier .suppliers .SupplierBadge:not(:last-of-type){margin-bottom:1rem}.Accounts .List .list__wrapper .list__body .list__item .item__cell.email svg{margin-right:.5rem;font-size:2rem}.Accounts .List .list__wrapper .list__body .list__item .item__cell .blocked{color:#777}.Accounts .new-account{margin:2rem 0 3rem}.SupplierBadge{font-size:1.6rem;border:1px solid #dcdcdc;border-radius:1.2rem;display:inline-block;padding:.5rem 1rem}.SupplierBadge .supplier__code{color:#858585}.SupplierBadge .supplier__name{color:#333;margin-left:1rem}.Search{border:1px solid #ececec;border-radius:1.2rem;padding:2rem;margin:0 0 2rem;width:100%;font-size:2rem;font-family:Oswald,sans-serif}.Approvals{max-width:120rem;width:100%}.Approvals h1,.Approvals h2{text-transform:uppercase;font-weight:400;margin:0}.Approvals h1{font-size:3.6rem;color:#333;margin-top:8rem}.Approvals h2{font-size:2.4rem;color:#858585;margin-top:-1rem}.Approvals .filters{width:100%;margin:2rem 0}.Approvals .message{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2.4rem;font-weight:300}.Approvals .message span[role=img]{font-size:4rem}.Approvals .List .header__column{color:#333;font-size:2.4rem;font-weight:400}.Approvals .List .header__column.changes{text-align:right}.Approvals .List .list__body .list__item{color:#707070;font-size:2.4rem;text-transform:uppercase;font-weight:400}.Approvals .List .list__body .list__item .image{width:5rem;height:5rem;margin:-1rem 0 -1rem -1.5rem;display:flex;justify-content:center;align-items:center;font-size:1rem}.Approvals .List .list__body .list__item .image img{width:5rem}.Approvals .List .list__body .list__item .name{color:#333}.Approvals .List .list__body .list__item .changes{display:flex;flex-direction:row;justify-content:flex-end}.Approvals .List .list__body .list__item .changes span{font-size:1.6rem;color:#fff;border-radius:.6rem;background-color:#333;padding:.2rem .5rem;margin-right:.5rem}.Approvals .List .list__body .list__item .changes span:last-of-type{margin-right:0}.Approvals .List .list__body .list__item .changes .category--text{background-color:#3d7dab}.Approvals .List .list__body .list__item .changes .category--images{background-color:#9c3e77}.Approval{width:100%;max-width:120rem;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:8rem;position:relative;margin-top:2rem}.Approval .title{text-transform:uppercase;margin:0 0 4rem;width:100%;display:flex;justify-content:flex-start;align-items:flex-end}.Approval .product-title{text-transform:uppercase;font-size:3.6rem;font-weight:500;margin:0 2rem 0 0}.Approval .product-title .product-title__code{color:#858585}.Approval .product-title .product-title__name{color:#333;margin-left:2rem;border-bottom:.3rem solid #c1ad76}.Approval .publish{font-size:2rem}.Approval .publish .content{display:flex;align-items:center}.Approval .publish svg{margin-right:1rem;width:2rem;height:2rem}.Approval .items-handled{font-size:1.8rem;font-weight:300;margin:1rem 1rem .5rem;text-transform:uppercase}.Approval .items-handled.red{color:#c2092b}.Approval .error-in-progress{color:#c2092b;font-size:1.8rem;font-weight:300;margin:.15rem 1rem .5rem}.ApprovalSection{margin-bottom:5rem;width:100%}.ApprovalSection h2,.ApprovalSection h3{text-transform:uppercase;color:#333;font-weight:400;margin:0 0 1rem}.ApprovalSection h2{font-size:3rem}.ApprovalSection h3{font-size:2.2rem}.ApprovalSection .subsection{border:1px solid #d8d8d8;padding:1rem 1.5rem;border-radius:.6rem;background-color:#fcfcfc;margin-bottom:2rem}.ApprovalSection .no-active{font-size:1.6rem;margin:0 0 0 .2rem;color:grey;font-family:"Open Sans"}.SubmissionItem{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-top:1rem;width:100%}.SubmissionItem .submission{width:50rem;min-height:10rem;border-radius:1.2rem;border:1px solid #d8d8d8}.SubmissionItem .submission pre{font-family:inherit;margin:0}.SubmissionItem .submission.text{font-family:"Open Sans",sans-serif;font-size:1.6rem;font-weight:400;padding:.8rem 1.2rem;background-color:#f8f8f8;color:#757575}.SubmissionItem .submission.image,.SubmissionItem .submission .submission-image{overflow:hidden;position:relative}.SubmissionItem .submission.image img,.SubmissionItem .submission .submission-image img{object-fit:cover;height:100%;width:100%}.SubmissionItem .info{margin-left:1rem}.ApprovalActions{margin-top:1rem}.ApprovalActions .action{margin:1.5rem .5rem 1.5rem 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.ApprovalActions .action .reasons{font-size:1.6rem;color:grey;margin:.5rem 0 0 .5rem;min-width:40rem;font-family:"Open Sans"}.ApprovalActions .action .reasons .form__control{margin:.5rem 0;display:flex}.ApprovalActions .action .reasons .form__control:last-of-type input[type=checkbox]{margin-top:1.2rem}.ApprovalActions .action .reasons .form__control label{width:100%;font-weight:400;display:flex;align-items:flex-start}.ApprovalActions .action .reasons .form__control input[type=checkbox]{margin-top:.5rem}.ApprovalActions .action .reasons .form__control .label--content{width:100%;margin-left:.5rem}.ApprovalActions .action .reasons .form__control textarea{font-size:1.6rem;font-family:"Open Sans",sans-serif;color:grey;font-weight:400;padding:.5rem 1rem;border:1px solid #d8d7d7;border-radius:1.2rem;height:3.6rem;width:100%;resize:none;transition:height .3s ease}.ApprovalActions .action .reasons .form__control textarea::-webkit-input-placeholder{font-style:italic}.ApprovalActions .action .reasons .form__control textarea::placeholder{font-style:italic}.ApprovalActions .action .reasons .form__control textarea.active{height:10rem}.ApprovalActions .warnings{list-style:none;font-size:1.6rem;font-weight:300;padding:0;margin:.5rem 0 0 1rem;color:#c1222f}.SubmissionStatusBadge{text-transform:uppercase;font-size:1.4rem;margin-top:.5rem;display:flex;align-items:center}.SubmissionStatusBadge .version__since,.SubmissionStatusBadge .version__status{border-radius:.6rem;padding:.3rem 1rem}.SubmissionStatusBadge .version__status{color:#fff;position:relative;z-index:1;background-color:#333;border:1px solid #333}.SubmissionStatusBadge .version__status.APPROVED{background-color:#1c9462;border-color:#1c9462}.SubmissionStatusBadge .version__status.SUBMITTED{background-color:#fbb42c;border-color:#fbb42c}.SubmissionStatusBadge .version__status.INVALID{background-color:#b8b8b8;border-color:#b8b8b8}.SubmissionStatusBadge .version__status.REJECTED{background-color:#ec5c5c;border-color:#ec5c5c}.SubmissionStatusBadge .version__status.TRANSLATE{background-color:#3373b8;border-color:#3373b8}.SubmissionStatusBadge .version__since{color:#333;border:1px solid #d8d8d8;background-color:#f8f8f8;padding-left:2rem;margin-left:-1rem;position:relative;white-space:nowrap}.SubmissionStatusBadge .version__by{color:#333;font-weight:300;margin-left:.8rem;font-size:1.3rem;text-transform:none}.SubmissionStatusBadge .version__by .name{font-weight:400}.submission-image{position:relative;overflow:visible!important}.submission-image img{object-fit:cover;height:100%;width:100%;border-radius:inherit}.submission-image img.hide{display:none}.submission-image .download-btn,.submission-image .upload-btn{position:absolute;display:none;border-radius:5px;padding:.5rem;outline:0;border:1px solid;cursor:pointer;color:#434343;text-decoration:none;font-family:"Oswald",sans-serif;font-size:1.25rem;background-color:hsla(0,0%,100%,.85);margin:0}.submission-image .download-btn svg[data-prefix=fas],.submission-image .upload-btn svg[data-prefix=fas]{margin-left:.5rem}.submission-image .download-btn:hover,.submission-image .upload-btn:hover{color:#000;background-color:hsla(0,0%,100%,.95)}.submission-image .download-btn.show,.submission-image .upload-btn.show{display:block}.submission-image .download-btn{top:1rem;right:1rem}.submission-image .upload-btn{bottom:1rem;right:1rem}.submission-image:hover .download-btn,.submission-image:hover .upload-btn{display:block}.submission-confirm{margin-top:1rem;text-align:center;width:100%}.submission-confirm button{margin-left:.5rem;cursor:pointer}.Archive{max-width:140rem;width:100%;padding:0 2rem 3rem;min-height:100vh}.Archive h1,.Archive h2{text-transform:uppercase;font-weight:400;margin:0}.Archive h1{font-size:3.6rem;color:#333;margin-top:8rem}.Archive h2{font-size:2.4rem;color:#858585;margin-top:-1rem}.Archive .filters{width:100%;margin:2rem 0}.Archive .message{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2.4rem;font-weight:300}.Archive .message span[role=img]{font-size:4rem}.Archive .SubmissionStatusBadge{display:inline-flex;flex-direction:column;align-items:flex-start}.Archive .SubmissionStatusBadge .version__since{margin-left:0;padding-left:1rem}.Archive .SubmissionStatusBadge .version__by{margin-left:0}.Archive .SubmissionStatusBadge .version__status{z-index:inherit}.Archive .Checkbox{white-space:nowrap}.Archive .Checkbox+.Checkbox{margin-top:1rem}.Archive span.change{font-size:1.4rem;color:#fff;border-radius:.6rem;background-color:#333;padding:.3rem 1rem;margin-right:.5rem;white-space:nowrap}.Archive span.change:last-of-type{margin-right:0}.Archive span.change.category--text{background-color:#3d7dab}.Archive span.change.category--images{background-color:#9c3e77}.Archive .List{margin-top:5rem}.Archive .List .list__body .list__item{color:#707070;font-size:1.8rem;text-transform:uppercase;font-weight:400}.Archive .List .list__body .list__item span.change{font-size:1.4rem;color:#fff;border-radius:.6rem;background-color:#333;padding:.3rem 1rem}.Archive .List .list__body .list__item span.change.category--text{background-color:#3d7dab}.Archive .List .list__body .list__item span.change.category--images{background-color:#9c3e77}.header__filter-content{display:flex;flex-direction:column}.header__filter-content .Checkbox label{display:flex;align-items:center}.header__filter-content .suppliersAsUser{margin-bottom:1rem}.header__filter-content .SubmissionStatusBadge,.header__filter-content span.change{margin:.3rem 0;font-family:"Oswald",sans-serif;font-weight:400}.header__filter-content span.change{font-size:1.4rem;color:#fff;border-radius:.6rem;background-color:#333;padding:.3rem 1rem;text-transform:uppercase}.header__filter-content span.change.category--text{background-color:#3d7dab}.header__filter-content span.change.category--images{background-color:#9c3e77}.header__filter-content .DateRangeFilter{margin-top:2rem}.ArchiveDetail{font-family:"Oswald",sans-serif;margin:0 auto 5rem;position:relative;padding:0 2rem;width:100%;max-width:120rem}.ArchiveDetail .ProductNavigator{display:flex;justify-content:space-between;margin:2rem 0}.ArchiveDetail .ProductHeader{text-transform:uppercase;font-size:3.6rem;margin-top:0}.ArchiveDetail .ProductHeader span+span{margin-left:2rem}.ArchiveDetail .ProductHeader .id,.ArchiveDetail .ProductHeader .name{font-weight:500}.ArchiveDetail .ProductHeader .id{color:#858585}.ArchiveDetail .ProductHeader .name{color:#333;border-bottom:.3rem solid #c1ad76}.ArchiveDetail h2{text-transform:uppercase;font-size:3rem;padding:0;margin:4rem 0 0;font-weight:400}.ArchiveDetail h2 span+span{margin-left:1rem}.ArchiveDetail .subtype,.ArchiveDetail .type{padding:1.5rem;border-radius:1.3rem;background-color:#f8f7f7;margin-top:2rem}.ArchiveDetail .submission{display:flex;align-items:flex-start;position:relative}.ArchiveDetail .submission+.submission{margin-top:5rem}.ArchiveDetail .submission+.submission:after{position:absolute;content:"";width:2px;height:3rem;margin:1rem 2rem;top:-5rem;background-color:grey}.ArchiveDetail .submission .text{padding:1rem 1.6rem;font-family:"Oswald",sans-serif;font-weight:300;font-size:1.6rem;white-space:pre-wrap}.ArchiveDetail .submission .image,.ArchiveDetail .submission .text{width:55%;border:1px solid #d3d3d3;border-radius:.7rem;margin:0 1rem 0 0}.ArchiveDetail .submission .StatusLabel+.StatusLabel{margin-top:1rem}.ArchiveDetail .submission .reasons{margin:1rem 2rem 2rem;font-family:"Open Sans",sans-serif;font-size:1.6rem;color:grey}.ArchiveDetail .submission .reasons li{white-space:pre-wrap}.ArchiveDetail .noSubmissions{font-size:2.5rem;font-weight:200}.Campaigns h2{text-transform:uppercase;font-size:2rem;font-weight:400;margin:0 0 1rem}.Campaigns .simulate{padding:.8rem 1.2rem;border:1px solid #d3d3d3;border-radius:1.2rem}.Campaigns .simulate .top{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}.Campaigns .simulate .top .DateTimeInput{width:auto}.Campaigns .simulate .top .DateTimeInput input{width:20rem}.Campaigns .simulate .top .Checkbox{margin-left:2rem}.Campaigns .badge.badge__banners{color:#cd5e83;background-color:#f3d2dd}.Campaigns .badge.badge__documents{color:#d0414c;background-color:#e7ccce}.Campaigns .badge.badge__filter{color:#ffc734;background-color:#f5eecd}.PortalModal.promo-page .modal__body{width:80%;height:80%}.PortalModal.promo-page .modal__body .modal__content{height:100%;max-height:100%;overflow-y:auto}.PortalModal.promo-page .modal__body .CampaignDetail,.PortalModal.promo-page .modal__body .CampaignsOverview{min-height:inherit}.DocumentsInput{width:100%}.DocumentsInput .item{padding:1rem;border:1px solid #d0d0d0;border-radius:.6rem;background-color:#e8e8e8}.DocumentsInput .item:not(:last-of-type){margin-bottom:1rem}.DocumentsInput .item .form__field{padding:.5rem 0}.DocumentsInput .actions,.DocumentsInput .item .delete{margin-top:1rem}.BannersInput{width:100%}.BannersInput .item{padding:1rem;border:1px solid #d0d0d0;border-radius:.6rem;background-color:#e8e8e8}.BannersInput .item:not(:last-of-type){margin-bottom:1rem}.BannersInput .item .form__field{padding:.5rem 0}.BannersInput .actions,.BannersInput .item .delete{margin-top:1rem}.Campaigns{width:100%;max-width:100rem}.Campaigns>div{margin-bottom:4rem}.Campaigns .badge{position:relative;white-space:nowrap;color:#fff;background-color:#a8a8a8;padding:.4rem 1.3rem;border-radius:2.2rem;border:3px solid var(--background-color)}.Campaigns .badge+.badge{margin-left:-1rem}.Campaigns .badge.badge__articles{color:#3981a9;background-color:#c5d2db}.Campaigns .badge.badge__badge{color:#1c9462;background-color:#c6e8da}.Campaigns .item__cell.period svg{margin:0 1rem}.Campaigns .activeDisplay{max-width:4rem;display:flex;justify-content:center}.Campaigns .activeDisplay:after{content:"";background-color:initial;height:1rem;width:1rem;border-radius:1rem;box-sizing:border-box}.Campaigns .activeDisplay.active:after{background-color:#1c9462}.Campaigns .activeDisplay.waiting:after{background-color:#e57a44}.Campaigns .activeDisplay.inactive:after{border:.3rem solid #d3d3d3}.Campaigns .List .item__cell:not(:last-child){margin-right:1.5rem}*{box-sizing:border-box}::selection{background-color:#333;color:#fff}body,html{padding:0;margin:0}html{font-size:10px;--width-nav:32rem;--width-nav-collapsed:6rem}body{font-family:Oswald,sans-serif;color:#373735}.charles-toast{background-color:#373735;color:#fff}.charles-toast .charles-toast__body{padding:0 1rem;font-size:1.4rem;font-family:Oswald,sans-serif;font-weight:300;max-width:270px}.charles-toast .charles-toast__progress{background:#c1ad76}.charles-toast .Toastify__close-button{color:#fff}.charles-toast.Toastify__toast--success{background-color:#373735}.charles-toast.Toastify__toast--success .charles-toast__progress{background:#189f27}.charles-toast.Toastify__toast--error{background-color:#373735;border-left:1rem solid #ce3f25}.PortalModal{font-size:1.6rem}.PortalModal .modal__text{padding:1rem 1rem 2rem;font-family:"Open Sans",sans-serif;font-size:1.8rem}.Campaign{width:100%;max-width:80rem;display:flex;flex-direction:column;align-items:flex-start;margin-top:1rem;margin-bottom:6rem}.Campaign h1{font-size:4rem;text-transform:uppercase;color:#333;border-bottom:.3rem solid #c1ad76;margin:0 0 2rem;padding:0;font-weight:400}.Campaign>.actions{display:flex;width:100%}.Campaign>.actions .Button{margin-right:1rem}.Campaign .save-message{font-family:"Open Sans",sans-serif;margin-bottom:2rem;font-size:1.6rem}.Campaign .save-message.error{color:#c1222f}.Campaign .save-message.success{color:#00b16a}.Campaign .campaign-legacy{font-family:"Open Sans",sans-serif;margin-bottom:2rem;font-size:1.6rem;width:100%;font-weight:600;color:#373735;font-style:italic}.Campaign .campaign-legacy svg{margin-right:1rem}.Campaign .FileInput{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.Campaign .FileInput .FileUpload{width:100%}.Campaign .FileInput .file-input--preview{max-height:20rem}.DatePicker .calendar__days .calendar__day{position:relative}.DatePicker .calendar__days .calendar__day.start-highlight:after{content:"";position:absolute;top:.3rem;right:0;bottom:.3rem;left:.3rem;border-top-left-radius:.6rem;border-bottom-left-radius:.6rem;background-color:rgba(193,173,118,.8);border-top:1px solid #c1ad76;border-bottom:1px solid #c1ad76;border-left:1px solid #c1ad76}.DatePicker .calendar__days .calendar__day.end-highlight:after{content:"";position:absolute;top:.3rem;right:.3rem;bottom:.3rem;left:0;border-top-right-radius:.6rem;border-bottom-right-radius:.6rem;background-color:rgba(193,173,118,.8);border-top:1px solid #c1ad76;border-bottom:1px solid #c1ad76;border-right:1px solid #c1ad76}.DatePicker .calendar__days .calendar__day.inbetweeners-highlight:after{content:"";position:absolute;top:.3rem;right:0;bottom:.3rem;left:0;background-color:rgba(193,173,118,.5);border-radius:0;border-top:1px solid #c1ad76;border-bottom:1px solid #c1ad76}.ArticlesInput{width:100%}.ArticlesInput .add{margin-top:1rem}.ArticlesInput .articles{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:.5rem;-webkit-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.5rem;row-gap:.5rem;margin-bottom:.5rem}.ArticlesInput .articles .article{padding:.5rem 1.5rem;border-radius:100rem;background-color:#e8e8e8;min-width:6rem;font-size:1.4rem;width:auto;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.ArticlesInput .articles .article .article__body{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-right:.5rem}.ArticlesInput .articles .article .article__id{margin-right:.5rem;color:#6c757d}.ArticlesInput .articles .article .article__loading{width:100%;height:2.1rem;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:suspenseShimmer;animation-name:suspenseShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#dfdfdf 8%,#d3d3d3 38%,#dfdfdf 54%);border-radius:.6rem}.ArticlesInput .articles .article .article__unknown{font-style:italic;color:#6c757d;font-weight:300}.ArticlesInput .articles .article svg{color:#c2092b;cursor:pointer}.CRUDDetail{width:100%;max-width:80rem;display:flex;flex-direction:column;align-items:flex-start;margin-top:1rem;margin-bottom:6rem}.CRUDDetail .CharlesTitle{font-weight:400;margin-top:0;margin-bottom:2rem}.CRUDDetail .actions{display:flex;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem;flex-wrap:wrap}.CRUDDetail .hints .save-message{font-family:"Oswald",sans-serif;margin-bottom:2rem;font-size:1.6rem}.CRUDDetail .hints .save-message.error{color:#c1222f}.CRUDDetail .hints .save-message.success{color:#00b16a}.PortalModal.delete__confirmation .Button:not(:last-of-type){margin-right:1rem}.CRUDList{width:100%;padding:0 4rem;margin-bottom:6rem}.CRUDList .Button.new-item,.CRUDList .CharlesTitle{margin-bottom:2rem}.CRUDList .message{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2.4rem;font-weight:300}.CRUDList .message span[role=img]{font-size:4rem}.Account{width:60rem;display:flex;flex-direction:column;align-items:flex-start;padding:2rem 0 8rem}.Account h1{font-size:3.6rem;text-transform:uppercase;color:#333;border-bottom:.3rem solid #c1ad76;margin:0 0 2rem;padding:0;font-weight:400}.Account .DynamicForm .form__section h2{color:#373735;font-size:2.8rem;margin-bottom:1rem}.Account .notification-blocked{font-size:1.4rem;font-family:"Open Sans",sans-serif;font-style:italic;margin-bottom:1rem;font-weight:600;color:#ff9f1c;display:flex;align-items:center}.Account .notification-blocked svg{font-size:1.6rem;margin-right:1rem}.Account .no-items{font-size:1.6rem;font-family:"Open Sans",sans-serif;font-style:italic;color:#858585}.Account .account__actions{margin:2rem 0 2rem 2rem;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:0;-webkit-column-gap:0;column-gap:0;min-width:38rem}.Account .account__details{font-family:Oswald,sans-serif}.Account .account__details .account__detail{display:grid;grid-template-areas:"key value";grid-template-columns:2rem 1fr;margin:1.2rem 0}.Account .account__details .account__detail .detail__key{grid-area:key;text-transform:uppercase;font-size:1.6rem;font-weight:500;display:flex;align-items:flex-start;justify-content:flex-end;margin-right:2rem;line-height:4.5rem}.Account .account__details .account__detail .detail__value{grid-area:value;padding:1rem 2rem;font-size:1.4rem;min-width:38rem}.Account .account__details .account__detail .detail__value.suppliers{display:flex;flex-direction:column}.Account .account__details .account__detail .detail__value.suppliers .SupplierBadge{margin-bottom:.5rem}.Account .account__details .account__detail svg{margin-right:1rem}.Account .account__details .account__detail.blocked{margin:-1rem 0 0}.Account .account__details .account__detail.blocked .detail__value{text-align:center;padding:0}.Account .account__details .detail--button{width:100%}.Account.blocked{color:grey}.Account .actions{display:flex;flex-direction:row;align-items:flex-start;width:100%;flex-wrap:wrap}.Account .actions .Button{margin-right:1rem;margin-bottom:1rem}.Account .sublogins{margin-top:2rem}.Account .sublogins,.Account .sublogins .items{width:100%;display:flex;flex-direction:column;align-items:flex-start}.Account .sublogins .items{background-color:#f4f4f4;border-radius:1.2rem;padding:1rem}.Account .sublogins .subaccount{font-size:1.6rem;border:1px solid #dcdcdc;border-radius:1.2rem;padding:1rem 2rem;background-color:#fff;display:flex;flex-direction:column;margin-bottom:1rem}.Account .sublogins .subaccount:last-of-type{margin-bottom:0}.Account .sublogins .subaccount .top{display:flex}.Account .sublogins .subaccount .top .id{color:#858585;margin-right:1rem}.Account .sublogins .subaccount .email{font-family:"Open Sans",sans-serif;font-size:1.4rem}.Account .error,.Account .submit__error{font-family:"Open Sans",sans-serif;font-size:1.6rem;display:flex;align-items:center;margin-bottom:2rem;color:#c2092b}.Account .error svg,.Account .submit__error svg{margin-right:1rem}.TradeFairInfoBlock{border-radius:1rem;padding:1rem;background:#dadada;width:25rem;cursor:pointer;transition:background-color .2s ease-in-out;text-decoration:none;color:inherit;font-size:1.35rem}.TradeFairInfoBlock:hover{background:silver}.TradeFairInfoBlock .info-title{font-size:1.65rem;margin-top:0;margin-bottom:.65rem}.TradeFairsOverview{width:100%;padding:2rem;flex-flow:column nowrap}.TradeFairsOverview,.TradeFairsOverview .list{display:flex;justify-content:flex-start;align-items:flex-start}.TradeFairsOverview .list{flex-flow:row wrap;grid-gap:1rem;gap:1rem}.TradeFairRegistrations{width:100%;height:100vh;overflow:auto;padding:2rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;--snackbar-width:40rem}.TradeFairRegistrations .totals_container{flex:0 0 max-content;display:inline-flex;flex-flow:row wrap;overflow:auto;width:calc(100% - 12rem);grid-gap:2rem;gap:2rem}.TradeFairRegistrations .totals_container p{margin:0}.TradeFairRegistrations .tfr-header{display:flex;flex-flow:row nowrap;grid-gap:1.5rem;gap:1.5rem;justify-content:flex-start;align-items:center;width:100%}.TradeFairRegistrations .tfr-header .return-link{color:#6d6d6d}.TradeFairRegistrations .tfr-header .return-link:focus-visible,.TradeFairRegistrations .tfr-header .return-link:hover{color:#434343}.TradeFairRegistrations .tfr-header .refresh-data{color:#9f9f9f;margin-left:auto}.TradeFairRegistrations .tfr-header .refresh-data button{margin-left:1rem;display:inline-block;outline:0;padding:.65rem;min-width:2rem;min-height:2rem;aspect-ratio:1/1;cursor:pointer;background-color:#f9f9f9;color:#9f9f9f;border:1px solid;border-radius:2.35rem}.TradeFairRegistrations .tfr-header .refresh-data button:focus-visible,.TradeFairRegistrations .tfr-header .refresh-data button:hover{color:#dadada;border-color:#343434;background-color:#343434}.TradeFairRegistrations .tfr-filter{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:stretch;grid-gap:1rem;gap:1rem;border:1px solid #dadada;background-color:#fafafa;border-radius:.65rem;padding:1.5rem;width:100%;margin:.5rem 0 2.5rem}.TradeFairRegistrations .tfr-filter input{outline:0;padding:1rem 1.5rem;border-radius:.8rem;border:1px solid #c6c6c6;font-family:"Open Sans",sans-serif;font-size:1.4rem;width:100%;outline:none;margin:0}.TradeFairRegistrations .tfr-filter input:focus{border-color:#555}.TradeFairRegistrations .tfr-filter input[type=search i]:enabled:read-write:-webkit-any(:focus,:hover)::-webkit-search-cancel-button{cursor:pointer}.TradeFairRegistrations .tfr-snackbar{position:absolute;bottom:0;top:0;right:0;transition:all .2s ease-in-out;overflow:auto;box-shadow:0 0 1rem .35rem rgba(0,0,0,.3);background-color:#fff;z-index:500}.TradeFairRegistrations .tfr-snackbar.active{min-width:var(--snackbar-width);max-width:var(--snackbar-width)}.TradeFairRegistrations .tfr-snackbar.inactive{min-width:0;max-width:0}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content{position:relative;padding:1.5rem;min-width:var(--snackbar-width)}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content h3{font-size:1.8rem}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content h4{font-size:1.5rem}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-registration-info .tfr-info-block{margin-bottom:1rem}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-registration-info .tfr-info-block .tfr-info-label{font-size:1.2rem;font-weight:300;text-transform:uppercase}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-registration-info .tfr-info-block .tfr-info-value{font-size:1.4rem;font-weight:500}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-registration-info .TradeFairAttendanceBlock{margin-top:.65rem}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-registration-info .attendees{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-registration-info .attendees span{flex:1 1}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-snackbar-registrations{display:flex;flex-flow:column-reverse nowrap;justify-content:flex-start;align-items:stretch}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-snackbar-reg{position:relative;background-color:#f9f9f9;border:1px solid #dadada;padding:.65rem 1rem;border-radius:.35rem;margin-bottom:1rem;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-snackbar-reg:hover{background-color:#eaeaea}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-snackbar-reg .TradeFairAttendanceBlock{margin-top:.35rem;margin-bottom:.65rem}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-snackbar-reg .tfr-snackbar-reg-content{flex:1 1}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-snackbar-reg .tfr-snackbar-reg-actions{position:absolute;top:0;right:0;flex:0 0 3rem}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-snackbar-reg .tfr-snackbar-reg-actions .tfr-snackbar-reg-remove{width:2.8rem;height:2.8rem;background:transparent;border:0;outline:0;cursor:pointer;color:#df3434;transition:opacity .15s ease-in-out;opacity:0;padding:.65rem;border-radius:3rem}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-snackbar-reg .tfr-snackbar-reg-actions .tfr-snackbar-reg-remove:hover{color:#b82323}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-snackbar-reg:hover .tfr-snackbar-reg-actions .tfr-snackbar-reg-remove{opacity:1}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-snackbar-reg .tfr-snackbar-reg-ts{display:block;color:#545454;font-size:.85rem;margin-bottom:.25rem;font-size:1.35rem!important;font-weight:300}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-snackbar-reg .tfr-snackbar-reg-attendees{display:flex;flex-flow:row nowrap;color:#343434;font-size:1.35rem;font-size:1.8rem!important}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-snackbar-reg .tfr-snackbar-reg-attendees span{flex:1 1;text-align:center}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-snackbar-reg .tfr-snackbar-reg-attendees span .value{display:block;font-weight:700}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-content .tfr-snackbar-reg .tfr-snackbar-reg-attendees span .label{display:block;font-weight:400;text-transform:none;font-size:1rem}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-close{position:absolute;top:1rem;right:.65rem;cursor:pointer;outline:0;border:0;background-color:initial;font-size:1.85rem;color:#434343}.TradeFairRegistrations .tfr-snackbar .tfr-snackbar-close:hover{color:#000}.TradeFairRegistrations .tfr-registration{margin-bottom:.65rem}.TradeFairRegistrations .tfr-registration form{width:100%}.TradeFairRegistrations .tfr-registration form input{outline:0;padding:1rem 1.5rem;border-radius:.8rem;border:1px solid #c6c6c6;font-family:"Open Sans",sans-serif;font-size:1.4rem;width:100%;outline:none;margin:0 0 .65rem}.TradeFairRegistrations .tfr-registration form input:focus{border-color:#555}.TradeFairRegistrations .tfr-registration form div+div{margin-top:.65rem}.TradeFairRegistrations .tfr-registration form .form-actions{margin-top:1rem;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;grid-gap:.65rem;gap:.65rem}.TradeFairRegistrations .tfr-registration form .form-actions button{background-color:#434343;border:0;border-radius:1.2rem;color:#fff;padding:.8rem 2rem;font-family:"Oswald",sans-serif;text-transform:uppercase;font-size:1.6rem;transition:all .2s ease;position:relative;margin:0;display:inline-block;text-decoration:none;cursor:pointer;outline:0}.TradeFairRegistrations .tfr-registration form .form-actions button .Spinner{color:#fff;--color:#fff}.TradeFairRegistrations .tfr-registration form .form-actions button:hover{border-color:#555}.TradeFairRegistrations .tfr-registration form .form-actions button[type=reset]{background-color:initial;color:#434343}.TradeFairRegistrations .tfr-registration .tfr-registration-error{color:red;line-height:2.25rem;font-size:1.25rem}.TradeFairRegistrations .List .list__wrapper{display:grid;overflow-y:visible;background:var(--visits-color-bg);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.TradeFairRegistrations .List .list__wrapper .list__header{grid-template-columns:subgrid;max-width:100%;overflow:hidden;padding:1rem 0 0;margin-top:-1rem;position:-webkit-sticky;position:sticky;top:-1rem;z-index:100;background-color:var(--visits-color-bg)}.TradeFairRegistrations .List .list__wrapper .list__header .header__column{padding:var(--visits-padding);margin:0;overflow:hidden;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.TradeFairRegistrations .List .list__wrapper .list__header .header__column .header__content{min-width:auto;min-width:100%;width:100%;padding:0;margin:0;overflow:auto}.TradeFairRegistrations .List .list__wrapper .list__header .header__column .header__content .left{margin-right:.35rem}.TradeFairRegistrations .List .list__wrapper .list__header .header__column .header__content .right{margin-left:auto}.TradeFairRegistrations .List .list__wrapper .list__header .header__column .header__content .right .header__filter{padding:.4rem}.TradeFairRegistrations .List .list__wrapper .list__body{grid-template-columns:subgrid}.TradeFairRegistrations .List .list__wrapper .list__body .list__item{max-width:100%;grid-template-columns:subgrid}@media(max-width:67rem){.TradeFairRegistrations .List .list__wrapper .list__body .list__item .open_order{padding-left:2.5rem}}.TradeFairRegistrations .List .list__wrapper .list__body .list__item:hover{background:var(--visits-color-bg-hover);background:#dadada}.TradeFairRegistrations .List .list__wrapper .list__body .list__item .Dropdown .Dropdown__trigger{width:-webkit-min-content;width:min-content;background:transparent;color:#000}.TradeFairRegistrations .List .list__wrapper .list__body .list__item:hover .CharlesTitle{margin-top:6rem}.TradeFairRegistrations .visits-wrapper{width:100%}.TradeFairRegistrations .visits-header{background-color:var(--visits-color-bg);padding:var(--visits-padding);border-radius:var(--visits-border-radius)}.TradeFairRegistrations .visits-holder{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;grid-gap:var(--visits-gap);gap:var(--visits-gap);flex:1 1;overflow:hidden}.TradeFairRegistrations .visits-list{min-width:80rem;padding:var(--visits-padding);border-radius:var(--visits-border-radius);flex:1 1;overflow:auto;align-self:stretch}.TradeFairAttendanceBlock{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start}.TradeFairAttendanceBlock .attendance{flex:1 1;text-align:center}.TradeFairAttendanceBlock .attendance .attendance-count{display:block;font-weight:700;font-size:1.8rem}.TradeFairAttendanceBlock .attendance .attendance-label{display:block;font-weight:400;text-transform:none;font-size:1.2rem}.Registration-totals{font-size:1.5rem;font-family:"Open Sans",sans-serif;padding:16px;border-radius:10px;margin:0 0 1rem;background:#fafafa;border:1px solid #dadada;font-weight:600}.Registration-totals .Registration-totals__title{font-size:1.4rem;margin-bottom:1.5rem;font-weight:500;font-style:italic;color:#5a5a5a}.Registration-totals .Registration-totals__content{display:flex;flex-flow:row-reverse nowrap;grid-gap:1rem;gap:1rem}.Registration-totals table{border-collapse:collapse}.Registration-totals table th{text-align:right;padding-right:1.35rem}.Registration-totals table td{font-weight:700}.Registration-totals table .total td,.Registration-totals table .total th{border-top:1px solid #eaeaea}.Registration-totals .circle-chart__circle{animation:circle-chart-fill 2s reverse;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;transform-origin:center}.Registration-totals .circle-chart__percent{color:red}
/*# sourceMappingURL=main.89485a15.chunk.css.map */