fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.multiselect{min-height:unset!important;height:100%}.multiselect__select{height:24px!important}.multiselect__tags{min-height:unset!important;padding:unset!important;border:unset!important;white-space:nowrap;overflow-x:hidden}.multiselect__placeholder,.multiselect__tag{margin-bottom:unset!important}.g-calendar .calendar-container{display:flex;background-color:#fff;padding:5px;border-radius:8px;border:1px solid #ddd;position:absolute;z-index:10;top:130px}.g-calendar .calendar-container .calendar-header{background-color:#87beb1;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid #ddd}.g-calendar .calendar-container .current-calendar,.g-calendar .calendar-container .next-calendar{flex:1}.g-calendar .calendar-container .current-calendar{padding-right:5px;border-right:1px solid #999}.g-calendar .calendar-container .next-calendar{margin-left:2px;padding-left:2px}.g-calendar .calendar-container .next-icon{border-left:12px solid #025944}.g-calendar .calendar-container .next-icon,.g-calendar .calendar-container .prev-icon{width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent}.g-calendar .calendar-container .prev-icon{border-right:12px solid #025944}.g-calendar .calendar-container .next-icon.disabled,.g-calendar .calendar-container .prev-icon.disabled{border-right-color:#3c47446b;border-left-color:#3c47446b}.g-calendar .calendar-container .day-name{display:flex;justify-content:space-between;padding-top:2px;padding-bottom:2px}.g-calendar .calendar-container .day-name span{width:100%;text-align:center;font-weight:450}.g-calendar .calendar-container .month-name{display:flex;padding:5px;font-size:22px;font-weight:480}.g-calendar .calendar-container .month-name .prev-icon{padding-left:7px}.g-calendar .calendar-container .month-name .month-text{margin:auto;color:#053b30;user-select:none;-moz-user-select:none;-webkit-user-select:none}.g-calendar .calendar-container .calendar-dates .date-row{display:flex}.g-calendar .calendar-container .calendar-dates .date-row .blank-day,.g-calendar .calendar-container .calendar-dates .date-row .date{width:14.28%;text-align:center;padding:7px;cursor:pointer}.g-calendar .calendar-container .calendar-dates .date-row .blank-day.date-selected-start,.g-calendar .calendar-container .calendar-dates .date-row .date.date-selected-start{border-top-left-radius:8px;border-bottom-left-radius:8px}.g-calendar .calendar-container .calendar-dates .date-row .blank-day.date-selected-end,.g-calendar .calendar-container .calendar-dates .date-row .date.date-selected-end{border-top-right-radius:8px;border-bottom-right-radius:8px}.g-calendar .calendar-container .calendar-dates .date-row .blank-day.date-disabled,.g-calendar .calendar-container .calendar-dates .date-row .date.date-disabled{background:#7a7575;color:#a19c9cf0}.g-calendar .calendar-container .calendar-dates .date-row .blank-day.date-today,.g-calendar .calendar-container .calendar-dates .date-row .date.date-today{background:#43edb6;color:#2d2d2d}.g-calendar .calendar-container .calendar-dates .date-row .blank-day.date-highlighted,.g-calendar .calendar-container .calendar-dates .date-row .date.date-highlighted{background:#478f8b9c!important;color:#fff}.g-calendar .calendar-container .calendar-dates .date-row .blank-day.date-selected,.g-calendar .calendar-container .calendar-dates .date-row .date.date-selected{background:#4fa5a1!important;color:#fff}.g-calendar .calendar-container .calendar-dates .date-row .date:hover{background:#caf3f8}.next-text,.prev-text{cursor:pointer}.next-text:hover,.prev-text:hover{color:#fff}.SelJump{background-color:#97f472}.DateShortcuts{display:flex}#SalesHighlight{position:absolute;height:69px;width:100%;background-color:#f3f4f3;top:0;z-index:-1;transition:.2s;-moz-transition:.2s;-webkit-transition:.2}#Sales_Settings_Header{display:flex;box-shadow:0 2px 5px 1px #ccc;height:75px;min-height:75px;padding-left:15px;padding-right:15px}#BrandFilterContainer,#SeriesFilterContainer{align-self:center;margin-left:10px}#SalesDateFilterFromContainer,#SalesDateFilterUntilContainer{margin-left:15px;align-self:center}#SalesSearchContainer{align-self:center;margin-left:auto}.SalesFilterTitle{font-size:.8rem}.SalesFilterElement{padding:4px 8px;height:22px;align-content:center}#Sales_Data{display:flex;flex:1}#Sales_Products{padding:20px 15px;padding-bottom:0;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;min-width:676px}#ProductsContainer{overflow-y:auto;padding-right:12px;-ms-overflow-style:none;scrollbar-width:none}#ProductsContainer::-webkit-scrollbar{display:none}#ProductsSpace{height:141px}.SalesProductEntry div{pointer-events:none}.SalesProductEntry+.SalesProductEntry{margin-top:20px}.ProductCodesContainer{display:flex;padding-left:10px}.ProductCode{background-color:#e0e0e0;border-top-left-radius:8px;border-top-right-radius:8px;text-align:center;padding:0 10px;font-size:.9rem}.ProductCode+.ProductCode{margin-left:8px}.ProductInfoContainer{display:flex;padding:7px 5px}.ProductInfoContainer div{align-content:center;align-items:center;padding:3px 10px;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:center;height:24px}.ProductInfoContainer div+div{margin-left:8px}.ProductSmall{width:330px}.ProductSmall div{width:100%;text-align:left;justify-content:unset}.ProductName{background-color:#efefef;width:120px;text-align:left!important;font-size:.7rem}.ProductCost{background-color:#eeb29b;flex:1}.ProductPrice{background-color:#ecdc74;flex:1}.ProductSallerPrice{background-color:#97f472;flex:1}#SalesHead{display:flex;padding:20px 0 0 0;-ms-overflow-style:none;scrollbar-width:none}#SalesContainer{display:flex;overflow-y:auto}#SalesContainerHelper{display:flex}#SalesHeadScroll{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}#SalesHeadScroll::-webkit-scrollbar{display:none}#SalesScroll{overflow:auto}.SalesYear{height:32px;text-align:center;align-content:center}.SalesMonthContainer{display:flex}.SalesMonthTitle{background-color:#f9f9f9;margin-top:3px;height:32px;text-align:center;align-content:center}.SalesDestinationContainer{display:flex}.MonthSalesData,.SalesCategories{display:flex;margin-top:3px}.SalesCategoryData+.SalesCategoryData{margin-top:36px}.SalesDestinationTitle{height:30px;align-content:center;text-align:center;background-color:#eeb29b;border-radius:8px;border:1px solid #ddd}.ProductSamplesProcessingTitle{background-color:#eb7546}.SalesCategory{width:135px}.SalesCategoryTitle{height:30px;align-content:center;text-align:center}.SalesData{margin-top:17px;padding:7px 5px;padding-bottom:8px}.SalesData input{border:none;width:100%;font-size:1.05rem;padding:0;padding-bottom:0;text-align:center;background-color:hsla(0,0%,100%,0)}.SalesData input:focus{border:none;outline:none;background:#fffd74}.SalesDataCurrency{display:grid!important;text-align:center!important;place-content:center!important}.CellDisabledRed{color:#e48686}.CellDisabledGray{color:#969696}.CellEnabledRed{color:#c62222}.CellEnabledBlack{color:#000}.Dropdown{display:inline-block;position:relative}.Dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.675em 6em .675em 1em;background-color:#fff;border:1px solid #dfdfdf;border-radius:10px;padding:4px 8px;padding-right:30px;font-size:.95rem;color:#000;cursor:pointer}.Dropdown:after,.Dropdown:before{--size:0.3rem;position:absolute;content:"";right:1rem;pointer-events:none}.Dropdown:before{border-bottom:var(--size) solid #000;top:40%}.Dropdown:after,.Dropdown:before{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent}.Dropdown:after{border-top:var(--size) solid #000;top:55%}#UploadWrapper{padding:25px}.DataPreviewEntry{display:flex}.DataPreviewEntry div{flex:0.1;white-space:nowrap}.DataPreviewEntry div+div{margin-left:10px}#ButtonOptions{display:flex;opacity:0;margin:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.ButtonsVisible{opacity:1!important;margin-top:20px!important}.ImportSelectionButton{width:150px;height:150px;border-radius:10px;background-color:#87beb1;color:#fff;display:grid;place-content:center;cursor:pointer;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;font-size:1.5rem}.ImportSelectionButton:hover{background-color:#025944}.ImportSelectionButton+.ImportSelectionButton{margin-left:10px}#uploadfile{font-size:1.05rem}.ImportRecommendation{box-shadow:inset 0 0 10px 2px #025944}#MissingInfo{color:#c42020;overflow:hidden;width:630px;display:flex;flex-direction:column;#MissingInfoHeader{margin:10px 0 8px 0}p{font-style:italic;font-size:.9rem}#MissingInfoContainer{flex:1;overflow:auto;color:#c42020;span:first-of-type{display:inline-block;width:80px}span+span{margin-left:15px}}}#UploadTabs{display:flex;.UploadTab:first-of-type{border-top-left-radius:8px}.UploadTab:last-of-type{border-top-right-radius:8px}}.UploadTab{background-color:#aaa;color:#000;cursor:pointer;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;padding:5px 20px 2px 20px;min-width:80px;text-align:center}.UploadTab:hover{background-color:#87beb1;color:#000}.ActiveUploadTab{background-color:#025944;color:#fff}#MenuContent{background-color:#ddd;padding:20px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-right-radius:8px}.KeikakuManual{label{display:inline-block;width:180px;text-align:left;font-size:14px}input{width:70px;text-align:right;font-size:18px;padding-right:5px}}#EyaGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;width:100%}#EyaGrid,.EyaGridItem{padding:16px;box-sizing:border-box}.EyaGridItem{background-color:#f0f0f0;border:1px solid #ccc;border-radius:8px;text-align:center}.Keikakumeisai_HanbaisakiEntry{border:1px solid #ccc;margin-bottom:8px;padding:10px 25px 10px 5px}.Keikakumeisai_HanbaisakiEntry .Keikakumeisai_HanbaisakiBasicInfo{cursor:pointer}.Keikakumeisai_HanbaisakiBasicInfo{display:flex;align-items:center;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.Keikakumeisai_HanbaisakiName{background-color:#42a5e7;border-radius:20px;padding:4px 10px;margin-left:10px;width:80px;text-align:center;cursor:pointer}.Keikakumeisai_Hanbaisaki_Basic{flex:0.4;display:flex}.Keikakumeisai_Hanbaisaki_Basic div:first-of-type{flex:0.8;text-align:right;color:#888}.Keikakumeisai_Hanbaisaki_Basic div+div{flex:1.0;text-align:right}.Keikakumeisai_HanbaisakiPrice,.Keikakumeisai_HanbaisakiProfit,.Keikakumeisai_HanbaisakiSalerPrice,.Keikakumeisai_HanbaisakiSales{flex:0.4;text-align:right}.Keikakumeisai_HanbaisakiDataContainer{margin-left:44px;max-height:0;overflow:hidden;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.Keikakumeisai_HanbaisakiDataContainer_Open{max-height:9999px}.Keikakumeisai_HanbaisakiDataTypeHeader{margin-top:15px;display:flex;align-items:center}.Keikakumeisai_HanbaisakiDataTypeHeader div{cursor:pointer}.Keikakumeisai_HanbaisakiDataTypeHeader div:last-of-type{flex:1;text-align:right}.Keikakumeisai_Hanbaisaki_Cost_Others{background-color:#f0f0f0;border-radius:5px;padding:10px}.Keikakumeisai_Hanbaisaki_Cost_Purple{background-color:#e4dfec;border-radius:5px;padding:10px}.Keikakumeisai_HanbaisakiCostTitle{grid-column:1/5;margin-bottom:4px;font-size:1.1rem}.Keikakumeisai_HanbaisakiCostItem{display:flex;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.Keikakumeisai_HanbaisakiCostItem:hover{background-color:#f8f8f8}.Keikakumeisai_HanbaisakiCostItem div:last-of-type{flex:1;text-align:right}.Keikakumeisai_HanbaisakiCostItem+.Keikakumeisai_HanbaisakiCostTitle{margin-top:15px}.Keikakumeisai_Hanbaisaki_Cost_Orange{background-color:#fde9d9;border-radius:5px;padding:10px}.KeikakuStylenumber{font-weight:700;margin-bottom:8px}.KeikakuStylenumberEntry+.KeikakuStylenumberEntry{margin-top:25px}.NegativeCurrency{color:#ca1111}.Keikakumeisai_ProductEntry{border:1px solid #ccc;margin-bottom:8px;padding:10px 25px 10px 5px}.Keikakumeisai_ProductEntry .Keikakumeisai_ProductBasicInfo{cursor:pointer}.Keikakumeisai_ProductBasicInfo{display:flex;align-items:center}.Keikakumeisai_IconUnfoldContainer{width:18px;height:18px;padding:0 8px;cursor:pointer}.Keikakumeisai_IconUnfoldContainer img{width:80%;height:80%;pointer-events:none;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.Keikakumeisa_IconUnfolded{transform:rotate(180deg)}.Keikakumeisai_ProductName{margin-left:10px;flex:1.0;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;cursor:pointer}.Keikakumeisai_ProductBasic{flex:0.5;display:flex}.Keikakumeisai_ProductBasic div:first-of-type{flex:0.8;text-align:right;color:#888;align-content:center;font-size:.85rem}.Keikakumeisai_ProductBasic div+div{flex:1.0;text-align:right;align-content:center}.Keikakumeisai_DataContainer{margin-left:44px;max-height:0;overflow:hidden;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.Keikakumeisai_DataContainer_Open{max-height:9999px}.Keikakumeisai_ProductSubInfoContainer{display:flex;padding:10px 0}.Keikakumeisai_ProductSubInfoContainer div{background-color:#e3e8e7;border-radius:20px;font-size:1.1rem;padding:5px 8px;place-content:center;display:grid;cursor:pointer;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s}.Keikakumeisai_ProductSubInfoContainer div:hover{background-color:#888}.Keikakumeisai_ProductSubInfoContainer div:first-of-type{margin-left:auto}.Keikakumeisai_ProductSubInfoContainer div+div{margin-left:8px}.SearchInput{border:none;height:100%;padding:0;width:100%}.SortingContainer{display:flex;width:100px}.SortingLabel{white-space:nowrap;cursor:pointer;flex:0.8;text-align:right;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.SortingLabel:hover{color:#87beb1}.SortingIndicatorContainer{flex:1;margin-left:10px}#KeikakumeisaiData{padding:5px 5px}#Highlight{position:absolute;height:69px;width:100%;background-color:#f3f4f3;top:0;z-index:-1;transition:.2s;-moz-transition:.2s;-webkit-transition:.2}#Settings_Header{display:grid;box-shadow:0 2px 5px 1px #ccc;padding-left:15px;padding-right:15px}.HeaderRow{display:flex;min-height:75px;height:75px}#FactoryFilterContainer{align-self:center}#DatePicker{cursor:pointer}.RoundShadowElement{border:1px solid #ddd;box-shadow:3px 3px 4px 1px #eaeaea;border-radius:10px}.CellElement{border:1px solid #ddd;border-radius:0}.RoundElement{border:1px solid #ddd;border-radius:10px}#BrandFilterContainer,#FactoryFilterContainer,#SeriesFilterContainer{width:250px}#FilterFromContainer,#FilterUntilContainer{margin-left:15px;align-self:center}#SearchContainer{align-self:center;margin-left:auto;width:200px}.FilterTitle{font-size:.8rem}.FilterElement{padding:4px 8px;height:22px;align-content:center}#Sorting{display:flex;margin-bottom:8px;padding:10px 26px 10px 6px}.ProductFactory{background-color:#cee9ea;width:112px}.ProductFactory,.ProductReleaseDate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductReleaseDate{background-color:#e1ceea;width:100px}.Data{margin-top:17px;padding:7px 5px;padding-bottom:8px}.Data input{border:none;width:100%;font-size:1.05rem;padding:0;padding-bottom:0;text-align:center;background-color:hsla(0,0%,100%,0)}.DataCurrency{display:flex!important;text-align:center!important;place-content:center!important}.Keikakumeisai_TotalDataContainer_Open{max-height:9999px}.Keikakumeisai_ExpenseType{border-radius:20px;padding:4px 10px;margin-left:10px;width:130px;text-align:center;cursor:pointer}.Keikakumeisai_CostIncluding{background-color:#e4dfec}.Keikakumeisai_NonCost{background-color:#fde9d9}.Keikakumeisai_OtherCost{background-color:#f0f0f0}.Keikakumeisai_Other{background-color:#f8f8f8}.Keikakumeisai_DetailsContainer{padding:10px}.GrayUnderline{border-bottom:1px solid #ddd}.GrayUnderlineBright{border-bottom:1px solid #f1f1f1}.Keikakumeisai_TotalCostGroupContainer+.Keikakumeisai_TotalCostGroupContainer{margin-top:10px}.Keikakumeisai_TotalCostGroupContainerUnfold{display:flex;align-items:center}.Keikakumeisai_TotalCostGroup{display:block}.Keikakumeisai_TotalCostGroupHead{margin-left:10px;flex:1.0;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;cursor:pointer}.Keikakumeisai_TotalCostGroupHeadValue{display:flex;flex:1;place-content:end}.Keikakumeisai_DetailsContainer .Keikakumeisai_Details:last-of-type{margin-bottom:10px}.Keikakumeisai_TotalCostItem{display:flex;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.Keikakumeisai_HanbaisakiDataContainer div .Keikakumeisai_HanbaisakiBasicInfo:hover,.Keikakumeisai_TotalCostItem:hover{background-color:#f8f8f8}.Keikakumeisai_TotalCostValue{flex:1;text-align:right}.Keikakumeisai_TotalCostSubHead{color:#aaa;margin-left:8px}.Keikakumeisai_TotalCostSubValue{color:#aaa}.pie{width:300px;height:300px}.pie svg{width:100%;height:100%}.pie svg text,.pie svg tspan{pointer-events:none}.PieLegend ul{list-style:none;padding:0}.PieLegend ul li{display:flex;align-items:center;margin-bottom:10px;cursor:pointer}.PieLegend .Square{width:15px;height:15px;margin-right:10px}.Slice{transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.CostIncludingSlice{fill:#eee9f7}.CostIncludingSlice:hover{fill:#e4dfec}.CostExcludingSlice{fill:#fdf2ea}.CostExcludingSlice:hover{fill:#fde9d9}.CostOtherSlice{fill:#f5f5f5}.CostOtherSlice:hover{fill:#f0f0f0}.FilterContainer{align-self:center;width:250px}.FilterContainer+.FilterContainer{margin-left:20px}.ChartContainer{display:flex;justify-content:center;padding:0 25px}.Separator{min-height:3px;margin:15px 0;background:#87beb1;background:linear-gradient(180deg,rgba(135,190,177,0),#ced9d6 50%,rgba(135,190,177,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#87beb1",endColorstr="#87beb1",GradientType=1)}.ChartContainer .ChartWrapper{flex:1;position:relative}.ChartTabs{padding-left:10px}.AnalyzeDataSelector{width:200px}@media screen AND (orientation:portrait){.ChartContainer{flex-direction:column}.ChartContainer .ChartWrapper{padding:0 5%}}#Wrapper{display:flex;flex-direction:column;justify-content:unset;align-content:unset}#LoginContainer{padding:30px 25px;background-color:#5ac4bd;border-radius:20px;width:400px;color:#fff}#LoginContainer input{width:100%}.LoginRegPageButton{height:30px;border-radius:8px}#LoginContainer .LoginContentContainer+.LoginContentContainer{margin-top:20px}.LoginContentContainer div+div{margin-top:10px}#RegisterContainer{padding:30px 25px;background-color:#5ac4bd;border-radius:20px;width:400px;color:#fff}#RegisterContainer input{width:100%}.LoginRegPageButton{display:grid;align-items:center;justify-content:center}#RegisterContainer .RegisterContentContainer+.RegisterContentContainer{margin-top:20px}.RegisterContentContainer div+div{margin-top:10px}#BarBackground{background-color:#043329;height:13px;border-radius:50px;display:grid;align-content:center;padding-right:1px;padding-left:1px}#StrengthBar{height:11px;background-color:#f33;width:2%;border-radius:50px}.PW1{background-color:#ff7f33!important;width:33%!important}.PW2{background-color:#fff675!important;width:66%!important}.PW3{background-color:#a7ff75!important;width:100%!important}.Pointer{cursor:pointer}#PasswordHintContainer{height:0;transition:.2s;overflow:hidden;background:#5ac4bd;background:linear-gradient(180deg,#5ac4bd,#336b67);border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:0}.HintOpen{height:200px!important;padding:10px!important}.HintLabel{align-content:center;align-items:center}.HintEntry,.HintLabel{display:flex}.HintImgContainer{margin:0 0 0 5px!important;display:grid;align-content:center}.HintImg{height:18px;width:18px}input{height:30px;border-radius:10px}#Wrapper{width:100%;height:100%;overflow:hidden;display:grid;justify-content:center;align-content:center}#Feedback{opacity:0;transition:.2s;-moz-transition:.2s;-webkit-transition:.2;font-weight:700}#ForgotPasswordContainer{padding:30px 25px;background-color:#5ac4bd;border-radius:20px;width:400px;color:#fff}#ForgotPasswordContainer input{width:100%}.ForgotPasswordRegPageButton{display:grid;align-items:center;justify-content:center;height:30px;border-radius:8px}.LinkText{cursor:pointer;color:#00f}.InputLabel{font-weight:700;margin-bottom:8px}#ForgotPasswordContainer .ForgotPasswordContentContainer+.ForgotPasswordContentContainer{margin-top:20px}.ForgotPasswordContentContainer div+div{margin-top:10px}#Notification{color:#b91f1f}#InputContainer{display:flex;align-items:center}#SendMessageButton{border:1px solid #000;border-radius:55px;cursor:pointer;height:100%;align-content:center;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}#SendMessageButton:hover{background-color:gray}#AI_UserInput{flex:1;margin:0 10px;border:1px solid gray}#ChatHistory{min-height:45vh;max-height:45vh;overflow-y:auto}.Message{padding:10px;display:grid;margin-bottom:10px}.UserMessage{background-color:#87beb1;margin-left:auto}.AIMessage,.UserMessage{padding:16px 13px;border-radius:8px;max-width:50%;color:#fff}.AIMessage{background-color:#9da1a0}.AIMessage table,td,th{border:1px solid #fff}.AIMessage table{width:100%}#CostEstimationBox{margin-top:10px}#CostEstimationBox div{background-color:#f3f3f3;display:inline-block;padding:0 20px;color:#a0a0a0}#AI_DataTypeSelection{margin-top:10px}.DamageEntry{border:1px solid gray;border-radius:8px;padding:5px 10px}.DamageEntry+.DamageEntry{margin-top:9px}.DamageLabel{font-weight:700;margin-bottom:4px}.DamageStat+.DamageStat{margin-left:10px}.DamageStatCount,.DamageStatLabel{text-align:center}#DamageContainer{width:80%;padding-left:10px}#DamageStatsContainer{display:flex}.MagentoOrder{border:1px solid gray}.MagentoOrderDetails{transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;max-height:0;overflow:hidden;opacity:0;padding:0 10px;background-color:#adadad}.MagentoOrderDetailsOpen{max-height:500px;opacity:1;padding:4px 10px}.MagentoOrderHeader{background-color:#696661!important;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;font-weight:400!important;font-size:.8rem!important}.MagentoOrderHeader:hover{background-color:#918e89!important}.Payment_Processing{color:#8a9ffc}.Payment_Canceled{color:orange}.Payment_Complete{color:#5ec93e}#GetMagentoOrderBtn{background-color:#ce2424;color:#fff;display:inline-block;border-radius:8px;padding:7px 15px;cursor:pointer;border:1px solid #9e0f0f;box-shadow:2px 2px 8px 2px rgba(50,50,50,.5)}#GetMagentoOrderBtn:hover{background-color:#ad2525}#MagentoOdersTable{margin-top:20px}.MagentoOrderTableHeader{display:flex;background-color:orange;color:#fff;line-height:2;font-size:1rem;text-align:center;font-weight:700;div:first-child{width:75px;text-align:center;flex:unset}div{border-right:2px dotted #fff}div:nth-child(2){text-align:left;padding-left:10px;flex:1}div:nth-child(3){width:175px;flex:unset}div:last-child,div:nth-child(4){width:100px;flex:unset}div:last-child{border:none}}.Orderer{cursor:pointer!important;padding:3px 2px 3px 4px!important;margin:0!important;background-color:rgba(65,184,131,0);transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.Orderer:hover{background-color:#41b883}.SampleRequestEntry{display:flex}.SampleRequestEntry+.SampleRequestEntry{margin-top:15px}.SampleRequestEntry .SampleRequestColumn{align-items:unset;display:flex;flex-direction:column;justify-content:center}.SampleRequestEntry .SampleRequestProduct{width:22vw}#SamplesRequestWrapper{padding:3px 10px 15px 10px;display:flex;flex-direction:column;overflow:hidden;height:100%}#SamplesRequestList{margin-bottom:30px;flex:1;overflow-y:auto}#RequestListHeader{display:flex;border-bottom:1px solid #c6c6c6;margin-bottom:20px}#NewSampleRequestBox{display:flex}#NewSampleRequestBox .NewRequestData{display:flex;flex-direction:column;justify-content:center;white-space:nowrap}#NewSampleRequestBoxTop{display:flex}#NewSampleRequestBox .multiselect{box-shadow:1px 4px 3px 2px hsla(0,0%,39%,.5);border-radius:10px;align-content:center}#NewSampleRequestBox .multiselect__placeholder{padding-left:15px}#NewSampleRequestBox .multiselect__single{margin-bottom:0;padding-right:5px}.SampleRequestProduct{width:22%}.SampleRequestAmount{width:3%}.SampleRequestAmount input{text-align:center;font-size:1.1rem}.SampleRequestOrderer{width:7%}.SampleRequestReason{width:13%}.SampleRequestInCharge,.SampleRequestOrderNumber,.SampleRequestZendeskTicket{width:8%}.SampleRequestColumn{align-content:center;white-space:nowrap;align-items:center;text-align:center}.SampleRequestColumn,.SampleRequestColumn span{overflow-x:hidden;text-overflow:ellipsis}.NewRequestData+.NewRequestData,.SampleRequestColumn+.SampleRequestColumn{margin-left:10px}.ButtonColumn{width:5%;overflow:hidden}#NewRequestInCharge span{align-content:center}.Disabled{color:gray;cursor:default;background-color:hsla(0,0%,78%,.5)!important}.SendSamplesRequestBtn{border-radius:5px;justify-content:center;height:36px;place-self:end;padding:0 10px;margin:0 10px 0 20px!important}#OrdererHintBox{border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background-color:hsla(0,0%,98%,0);position:absolute;top:2px;left:0;font-size:.8rem;width:100%}.TriangleBtnVisible{visibility:visible}#EstimationsWrapper{display:flex;flex-direction:column;width:100%;flex:1;overflow:hidden}#EstimationTopContainer{display:flex;height:100px}#EstimationSelectionContainer{display:flex;flex:1;align-content:center;justify-content:center;div{align-content:center}div+div{margin-left:10px}}#EstimationDataFilterContainer{width:500px}#EstimationBottomContainer{display:flex;flex:1;overflow:hidden;padding-right:40px}#EstimationsTeamsContainer{min-width:270px;max-width:270px;padding-bottom:30px;display:flex;flex-direction:column;.EstimationsTeamEntry{display:flex}.EstimationsTeamEntry+.EstimationsTeamEntry{margin-top:8px}.EstimationTeamName{padding-left:15px;align-content:center;width:130px}.EstimationTeamData{width:220px;div{border:1px solid #000;min-height:24px}}}.EstimationsDataHeader{height:48px;width:-moz-fit-content;width:fit-content;box-sizing:border-box;overflow-x:auto;scrollbar-width:none;.EstimationsDataTimelineEntry:last-of-type{border-right:1px solid #000}}#EstimationsDataContainer{flex:1;width:1px;display:flex;flex-direction:column;padding-bottom:30px}.EstimationsDataTimelineEntry{white-space:nowrap;text-align:center;border-left:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000}.EstimationsDataEntry{white-space:nowrap;width:100px;padding:0 5px;text-align:center}.EstimationKeikakuImport{border:1px solid gray;border-radius:10px;padding:10px 20px;cursor:pointer;text-align:center;div{display:flex;justify-content:center;align-items:center}div+div{margin-top:8px}div:last-of-type{label{margin-right:8px}}label{cursor:pointer;margin-left:5px}img{filter:invert(100%)}input[type=file]{display:none}input[type=number]{width:70px;text-align:center}}.EstimationKeikakuImport:hover{background-color:#eee}.EstimationKeikakuImport+.EstimationKeikakuImport{margin-left:20px}.SelectedKeikakuFile{background-color:green}#MikomiDataContainer{overflow:auto;display:flex;flex-direction:column;width:100%;height:100%;.MikomiDataCell{border:1px solid #000;padding:0 5px;width:100px;min-height:24px;align-content:center}.EstimationsTeamEntry+.EstimationsTeamEntry{margin-top:8px}.EstimationsDataEntry{min-width:110px;padding:0}}#LeftSideScrollContainer{scrollbar-width:none;padding-bottom:30px;overflow-y:auto}#TimelineScrollContainer{display:flex;width:100%;min-height:48px;max-height:48px}.LatestUploadLabel{width:230px;display:inline-block;text-align:right}.MoldEntry{display:flex;border:1px solid #000;border-radius:10px;padding:8px 10px;div{display:grid;place-content:center}.Name{flex:1;display:inline-block;font-weight:700;max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.Factory{flex:0.5;color:#000;padding:3px 8px}.Date,.PaymentProgress,.Price{flex:0.5}.PaymentStatus{border-radius:50%;width:22px;height:22px}.cancelled,.pending{background-color:gray}.in_progress{background-color:#ecc609}.paid{background-color:#1bb61b}}.PayingFromNextMonth{background-color:#fdd9d9}.FinishedThisMonth{background-color:#bff2bf}.FinishedNextMonth{background-color:#ffffab}#DataContainer[data-v-53ce6d72]{flex:1;overflow:hidden;display:flex;flex-direction:column}#Sorting[data-v-53ce6d72]{padding-right:11px}.SortingContainer[data-v-53ce6d72]{place-content:center}.SortingLabel[data-v-53ce6d72]{font-weight:700}.SortingIndicatorContainer[data-v-53ce6d72]{flex:0!important}.MoldInfo[data-v-53ce6d72]{margin-left:15px;display:grid;place-content:center;text-align:center;border-top-left-radius:15px;border-top-right-radius:15px;width:150px;div[data-v-53ce6d72]{font-weight:700;margin-top:10px}}.MoldInfoAddition[data-v-53ce6d72]{background-color:#e3e3e3;margin-left:15px;display:grid;border-top-left-radius:15px;border-top-right-radius:15px;width:250px;padding-left:10px;font-size:80%}#MoldList[data-v-53ce6d72]{overflow:auto;padding-bottom:20px;padding-left:20px;padding-right:20px}.MoldEntryContainer+.MoldEntryContainer[data-v-53ce6d72]{margin-top:10px}#DetailsWrapper[data-v-19315683]{padding:50px 30px}.DetailsTable[data-v-19315683]{table-layout:fixed;border:1px solid #000;border-collapse:collapse;td[data-v-19315683],th[data-v-19315683]{border:1px solid #000;padding:2px;text-align:center}th[data-v-19315683]{font-weight:700;white-space:nowrap;padding:4px 8px;border:none}.DetailsLabelCell[data-v-19315683]{width:200px;max-width:200px;min-width:200px}.DataCell[data-v-19315683]{width:60px}}.DetailsTable+.DetailsTable[data-v-19315683]{margin-top:25px}.GrayMonth[data-v-19315683]{color:gray}#DetailsWrapper[data-v-f08c94e4]{padding:50px 30px}.DetailsTable[data-v-f08c94e4]{table-layout:fixed;border:1px solid #000;border-collapse:collapse;td[data-v-f08c94e4],th[data-v-f08c94e4]{border:1px solid #000;padding:2px;text-align:center}th[data-v-f08c94e4]{font-weight:700;white-space:nowrap;padding:4px 8px;border:none}.DetailsLabelCell[data-v-f08c94e4]{width:200px;max-width:200px;min-width:200px}.DataCell[data-v-f08c94e4]{width:60px}}.DetailsTable+.DetailsTable[data-v-f08c94e4]{margin-top:25px}.GrayMonth[data-v-f08c94e4]{color:gray}.VerticalSpacer[data-v-68b54cf8]{display:grid;height:25px}.menu-btn[data-v-68b54cf8]{background:transparent;color:#fff;border:none;font-size:20px;cursor:pointer}.side-menu[data-v-68b54cf8]{position:fixed;top:0;right:-300px;width:250px;height:100%;background:#222;color:#fff;padding:20px;transition:right .3s ease-in-out;box-shadow:-3px 0 5px rgba(0,0,0,.2);z-index:2}.side-menu.open[data-v-68b54cf8]{right:0}.close-btn[data-v-68b54cf8]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;position:absolute;top:10px;right:15px}.overlay[data-v-68b54cf8]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;height:100vh}body,html{margin:0;padding:0;height:100%;width:100%;overflow-x:hidden}#Title{place-content:center;display:block;font-size:1.7rem;margin-right:10%;white-space:nowrap}#AppVersion{margin-left:8px;font-size:.7rem}#Header{height:60px;min-height:60px;padding-left:15px;padding-right:15px;color:#fff;display:flex;background:#025944;background:linear-gradient(90deg,#025944 20%,#87beb1 40%)}#HeaderButtonsContainer{display:flex;width:100%}.HeaderButton{background-color:#025944;margin-bottom:10px;margin-top:10px;display:grid;justify-content:center;align-content:end;padding:0 10px 0 10px;font-size:1.3rem;font-family:Noto Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;place-content:center;border-radius:10px;color:#fff;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;font-size:75%}.SidemenuButton{span{color:#cdcdcd;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;font-size:120%;cursor:pointer}}.SidemenuButton+.SidemenuButton{margin-top:20px}.SidemenuButton:hover{span{color:#fff}}.LogoutButton{background-color:#b38181!important}.HeaderButton:hover{color:#87beb1}.HeaderButton img{width:28px;height:28px;pointer-events:none}.HeaderButtonActive{color:#fff!important}.HeaderButton+.HeaderButton{margin-left:15px}.NoSelect{-webkit-user-select:none;-moz-user-select:none;user-select:none}select{background-color:#fff;border:1px solid gray;border-radius:5px;height:28px}.Disabled{pointer-events:none;background-color:gray}.Button{cursor:pointer;place-content:center}.ButtonGreen{background-color:#00a99d;color:#fff}.ButtonRed{background-color:#bd1d1d;color:#fff}.ButtonNormal{border-radius:50px;background-color:#025944;color:#fff;display:inline-grid;place-content:center;padding:6px 15px;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.ButtonNormal:hover{background-color:#4b7d71}#LoadingAnimationContainer{width:100%;height:100%;position:absolute;display:grid;justify-items:center;align-content:center;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:99}#LoadingMessage{color:#5ac4bd;margin-top:20px;font-weight:700;font-size:1.3rem}.loader{position:relative;width:100px;height:100px}.loader:after,.loader:before{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 10px 2px rgba(0,0,0,.3)}.loader:after{box-shadow:inset 0 2px 0 #5ac4bd;animation:rotate 2s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}