@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.app-bar{--font:"Barlow Condensed";--font-title:"Interstate";--fs-3xl:clamp(2.1rem,5.5vw,3.5rem);--fs-xxl:clamp(1.8rem,5vw,3.3rem);--fs-xl:clamp(1.5rem,4vw,3rem);--fs-lg:clamp(1.3rem,3vw,2.5rem);--fs-md:clamp(1.15rem,2.5vw,2rem);--fs-normal:clamp(1rem,2vw,1.5rem);--fs-s:clamp(0.9rem,1.8vw,1.2rem);--fs-xs:clamp(0.75rem,1.5vw,1rem);--fs-xxs:clamp(0.65rem,1vw,0.9rem);--fs-catalog:clamp(0.8rem,1.8vw,1rem);background-color:#8040b0!important;font-family:var(--font),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-normal);font-size:var(--fs-md);width:100%}.app-bar h1{font-family:var(--font-title),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-xl);font-weight:700}.app-bar h2{font-size:var(--fs-lg);font-weight:600}.app-bar h3{font-size:var(--fs-md);font-weight:500}.app-bar h4{font-size:var(--fs-normal);font-weight:500}.app-bar .menu-button{align-content:center;color:#fff;display:flex;font-size:var(--fs-normal);line-height:1rem;min-width:0!important}.app-bar .menu-button .tshirt{align-items:center;display:flex;margin-left:clamp(-1rem,-2vw,0px)}.app-bar .menu-button .tshirt .icon path{fill:#fff}.app-bar button svg{font-size:var(--fs-lg)}@media print{.app-bar{display:none!important}}.admin-tabs{margin-bottom:5px}.admin-style{display:flex;flex-direction:column}.admin-style .fabric{color:#8040b0;font-size:.7em}.admin-action-icon{cursor:pointer;font-size:1.2em;margin-right:5px}.product-definition .product-images .product-img img{width:100%}.product-definition .definition-search{left:40%;position:absolute;top:-10px}.product-definition .definition-search button{margin-left:5px}.product-definition .definition-actions{align-items:center;display:flex;position:absolute;right:30px;top:-10px}.product-definition .definition-actions>button,.product-definition .definition-actions>label>button,.product-definition .definition-actions>span>button{margin-left:5px}.product-definition .product-references{display:flex;font-size:14px;justify-content:space-between;margin-top:-5px;padding:0 0 10px}.product-definition .product-references .source{color:#a0a0a0;cursor:pointer;padding:0 40px 0 0;text-align:center}.product-definition .product-references .source.active{color:#606060;font-weight:700}.product-definition .blanks-coverage{font-size:13px;padding:0 12px}.product-definition .blanks-coverage .MuiAlert-message{padding:4px 0}.product-definition .blanks-coverage .stale-source{font-weight:700}.product-definition .sku-candidates{display:flex;flex-wrap:wrap;gap:4px;margin-top:-4px}.product-definition .sku-candidates .sku-candidate{font-size:11px;min-width:0;padding:0 6px;text-transform:none}.product-definition .all-persos,.product-definition .connections{border:1px solid #d0d0d0;border-radius:5px;padding:10px}.product-definition .connections{font-size:.9em;line-height:1.3em}.product-definition .size-guide-link{color:#606060;font-size:12px;margin-left:5px}.product-definition .color-container{position:relative}.product-definition .color-container .flip{cursor:pointer;position:absolute;right:5px;top:-30px}.product-definition .color-container .add-color{bottom:1px;color:#8040b0;cursor:pointer;position:absolute;right:4px;z-index:1}.product-definition .size-container{min-height:40px;position:relative}.product-definition .size-container .price{color:#000;cursor:pointer;position:absolute;right:0;top:0}.product-definition .size-container .price.active{color:#2fad3a}.product-definition .size-container .add-size{color:#8040b0;cursor:pointer;position:absolute;right:0;top:30px}.product-definition .size-container .junior-cut{position:absolute;right:0;top:30px}.product-definition .size-container .all-sizes{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px;row-gap:0}.product-definition .size-container .all-sizes .size{align-items:center;background-color:#f0f0f0;border:1px solid #d0d0d0;border-radius:3px;cursor:grab;display:flex;flex-direction:column;margin:0;padding:4px;position:relative}.product-definition .size-container .all-sizes .size.warning{background-color:#ff9c9c}.product-definition .size-container .all-sizes .size .close{display:none}.product-definition .size-container .all-sizes .size:hover .close{color:gray;cursor:pointer;display:flex;position:absolute;right:-10px;top:-10px;z-index:1}.product-definition .size-container .all-sizes .size:hover .close svg{height:15px;width:15px}.product-definition .size-container .all-sizes .size .MuiTextField-root{margin-bottom:0}.product-definition .size-container .all-sizes .size input{background-color:#fff;font-size:13px;text-align:center}.product-definition .color-definition{align-items:center;background-color:#fafafa;border:1px solid #d0d0d0;border-radius:5px;display:flex;gap:5px;margin-bottom:3px;padding:4px 25px 0 4px;position:relative}.product-definition .color-definition .color-imgs{display:flex}.product-definition .color-definition .color-imgs .color-img-item{text-align:center;width:35px}.product-definition .color-definition .color-imgs .color-img-item .loaded{color:#000}.product-definition .color-definition .color-imgs .color-img-item .loaded.invalid{color:red}.product-definition .color-definition .color-imgs .color-img-item img{cursor:pointer;height:30px;width:30px}.product-definition .color-definition .color-imgs .color-img-item img.delete{filter:brightness(70%)}.product-definition .color-definition .color-imgs .color-img-item img.as-is{outline:2px dashed gray;outline-offset:1px}.product-definition .color-definition .color-imgs .color-img-item img.add{outline:2px solid #e07000;outline-offset:1px}.product-definition .color-definition .color-imgs .color-img-item .img-side{cursor:pointer;font-size:10px}.product-definition .color-definition .color-imgs .color-img-item .img-side.low{color:#989898}.product-definition .color-definition .color-imgs .color-img-item .img-side.selected{background-color:#000;color:#fff}.product-definition .color-definition .color-imgs .color-img-item .img-side.invalid{color:red;font-weight:700}.product-definition .color-definition .color-imgs .color-img-item svg{color:#c9c8c8;cursor:pointer;height:20px;width:20px}.product-definition .color-definition .color-imgs .color-img-item svg.replace{color:#a9092f}.product-definition .color-definition .color-imgs .color-img-item svg.addon-entry{height:16px;width:16px}.product-definition .color-definition .color-imgs .color-img-item svg.addon-entry.addon-entry-master{color:#8040b0}.product-definition .color-definition .color-imgs .color-img-item svg.addon-entry.addon-entry-slave{color:#4269afb3}.product-definition .color-definition .color-imgs .color-img-item svg.addon-entry.addon-entry-own{color:#2c6e4a}.product-definition .color-definition .color-imgs .color-img-item.box{background-color:darkred;border-radius:3px;color:#fff;font-size:12px;height:15px;margin-right:2px;padding:2px;width:20px}.product-definition .color-definition .color-sources{background-color:#eee;border-radius:8px;color:#606060;cursor:default;font-size:11px;font-weight:700;padding:1px 6px;white-space:nowrap}.product-definition .color-definition .color-sources.by-name{background-color:#fff2cc}.product-definition .color-definition .color-sources.conflict{background-color:#ffd9a0;box-shadow:inset 0 0 0 1px #b06000;color:#6a3e00}.product-definition .color-definition .ralawise-stock{display:inline-flex;flex-wrap:wrap;gap:2px;max-width:260px}.product-definition .color-definition .ralawise-stock .ralawise-stock-chip{background-color:#f2f2f2;border-radius:6px;color:#404040;cursor:default;font-size:10px;padding:0 4px;white-space:nowrap}.product-definition .color-definition .ralawise-stock .ralawise-stock-chip.out{background-color:#fbe3e3;color:#8a1c1c}.product-definition .color-definition.extra{background-color:#d7fdff}.product-definition .color-definition.missing{background-color:#ffd9b4}.product-definition .color-definition.disc{background-color:#fdd}.product-definition .color-definition.remove{background-color:gray}.product-definition .color-definition.add{background-color:#dfd}.product-definition .color-definition .action{cursor:pointer;position:absolute;right:3px;top:3px}.product-definition .color-definition .add{color:#80dd80}.product-definition .color-definition .remove{color:#000}.product-definition .color-definition input{background-color:#fff;height:18px}@media print{.admin-tabs{display:none!important}}.erima-import .erima-warning{background-color:#ffd1cb;border-radius:4px;font-size:.9em;margin-bottom:10px;padding:8px 12px}.erima-import .erima-warning.conflict{border-left:3px solid #b00020;font-weight:700}.erima-import .erima-page-products,.erima-import .erima-search{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.erima-import .erima-page-products{color:#606060;font-size:.9em;margin-top:14px}.erima-import .erima-page-products .count{color:#8040b0;font-weight:700;margin-left:6px}.erima-import .erima-page-products.empty{color:gray;font-style:italic}.erima-import .erima-color.ambiguous .ambiguous-note,.erima-import .erima-color.duplicate .duplicate-note{font-size:.72em;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.erima-import .erima-color.duplicate .duplicate-note{color:#b06000}.erima-import .erima-color.ambiguous .ambiguous-note{color:#b00020}.erima-import .erima-summary{border:1px solid #d0d0d0;border-radius:5px;margin-top:16px;padding:10px 12px}.erima-import .erima-summary .name{font-size:1.05em;font-weight:700}.erima-import .erima-summary .specs{color:#606060;font-size:.9em;margin-bottom:6px}.erima-import .erima-summary .specs .style{border:1px solid #8040b0;border-radius:10px;color:#8040b0;font-size:.9em;margin-left:8px;padding:1px 7px}.erima-import .erima-summary .variants{display:flex;flex-wrap:wrap;font-size:.9em;gap:18px}.erima-import .erima-summary .variants .variant{align-items:baseline;display:flex;gap:6px}.erima-import .erima-summary .variants .variant .gender{color:#8040b0;font-weight:700}.erima-import .erima-summary .variants .variant .price{color:#606060}.erima-import .erima-summary .description{color:#404040;font-size:.85em;margin:8px 0 0;padding-left:18px}.erima-import .erima-colors-header{align-items:center;display:flex;font-size:.9em;gap:8px;margin:16px 0 8px}.erima-import .erima-colors{display:flex;flex-wrap:wrap;gap:10px}.erima-import .erima-colors .erima-color{background-color:#fff;border:1px solid #d0d0d0;border-radius:5px;cursor:pointer;padding:4px;position:relative;width:132px}.erima-import .erima-colors .erima-color.chosen{background-color:#eefaff;border-color:#8040b0}.erima-import .erima-colors .erima-color.missing{cursor:not-allowed;opacity:.45}.erima-import .erima-colors .erima-color .MuiCheckbox-root{left:0;padding:2px;position:absolute;top:0}.erima-import .erima-colors .erima-color img{background-color:#fff;display:block;width:100%}.erima-import .erima-colors .erima-color .no-image{align-items:center;background-color:#f4f4f4;color:#a0a0a0;display:flex;font-size:.75em;height:100px;justify-content:center}.erima-import .erima-colors .erima-color .color-name{font-size:.85em;font-weight:700;margin-top:2px;text-align:center}.erima-import .erima-colors .erima-color .references{color:#606060;font-size:.72em}.erima-import .erima-colors .erima-color .references .reference{display:flex;justify-content:space-between}.erima-import .erima-colors .erima-color .references .reference.absent{text-decoration:line-through}.erima-import .erima-colors .erima-color .references .reference .gender{color:#8040b0}.erima-import .erima-progress{margin-top:16px}.erima-import .erima-progress .step{color:#606060;font-size:.85em;margin-top:4px}.erima-import .erima-progress .log{background-color:#f6f6f6;border-radius:4px;color:#404040;font-size:.78em;margin-top:6px;max-height:160px;overflow-y:auto;padding:6px 8px}.erima-import .erima-progress.failed .step{color:#b00020;font-weight:700}.joma-import .joma-warning{background-color:#ffd1cb;border-radius:4px;font-size:.9em;margin-bottom:10px;padding:8px 12px}.joma-import .joma-pricat{color:gray;font-size:.82em;margin-bottom:8px}.joma-import .joma-page-products,.joma-import .joma-search{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.joma-import .joma-page-products{color:#606060;font-size:.9em;margin-top:14px}.joma-import .joma-page-products .count{color:#8040b0;font-weight:700;margin-left:6px}.joma-import .joma-page-products.empty{color:gray;font-style:italic}.joma-import .joma-summary{border:1px solid #d0d0d0;border-radius:5px;margin-top:16px;padding:10px 12px}.joma-import .joma-summary .heading{align-items:center;display:flex;gap:12px}.joma-import .joma-summary .heading .product-name{flex:1 1;max-width:420px}.joma-import .joma-summary .end-of-life{border:1px solid #b06000;border-radius:10px;color:#b06000;font-size:.8em;padding:2px 9px;white-space:nowrap}.joma-import .joma-summary .end-of-life.nos{border-color:silver;color:gray}.joma-import .joma-summary .specs{color:#606060;font-size:.9em;margin-top:6px}.joma-import .joma-summary .specs .composition{color:#404040;margin-left:10px}.joma-import .joma-summary .description{color:#404040;font-size:.85em;margin:8px 0 0;padding-left:18px}.joma-import .joma-groups{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.joma-import .joma-group{border:1px solid #d0d0d0;border-radius:5px;padding:8px 10px}.joma-import .joma-group .group-head{align-items:baseline;display:flex;font-size:.85em;gap:10px;margin-bottom:4px}.joma-import .joma-group .group-head .gender{color:#8040b0;font-weight:700}.joma-import .joma-group .group-head .reference{color:#606060}.joma-import .joma-group .group-head .weight{color:gray}.joma-import .joma-group .no-sizes{color:gray;font-size:.82em;font-style:italic}.joma-import .joma-group .no-sizes .prices{color:#404040;font-style:normal;margin-left:8px}.joma-import .joma-group .joma-sizes{border-collapse:collapse;font-size:.82em}.joma-import .joma-group .joma-sizes td,.joma-import .joma-group .joma-sizes th{padding:2px 10px 2px 0;text-align:right}.joma-import .joma-group .joma-sizes th{border-bottom:1px solid #e0e0e0;color:gray;font-weight:400}.joma-import .joma-group .joma-sizes td.size{font-weight:700;text-align:left}.joma-import .joma-group .joma-sizes td.height.unknown{color:#b00020}.joma-import .joma-warnings{color:#b06000;font-size:.85em;margin-top:12px}.joma-import .joma-warnings div{margin-top:3px}.joma-import .joma-colors-header{align-items:center;display:flex;font-size:.9em;gap:8px;margin:16px 0 8px}.joma-import .joma-colors{display:flex;flex-wrap:wrap;gap:10px}.joma-import .joma-colors .joma-color{background-color:#fff;border:1px solid #d0d0d0;border-radius:5px;cursor:pointer;padding:4px;position:relative;width:156px}.joma-import .joma-colors .joma-color.chosen{background-color:#eefaff;border-color:#8040b0}.joma-import .joma-colors .joma-color.unnamed{border-color:#b00020}.joma-import .joma-colors .joma-color.locked{cursor:not-allowed;opacity:.55}.joma-import .joma-colors .joma-color .MuiCheckbox-root{left:0;padding:2px;position:absolute;top:0}.joma-import .joma-colors .joma-color img{background-color:#fff;display:block;width:100%}.joma-import .joma-colors .joma-color .no-image{align-items:center;background-color:#f4f4f4;color:#a0a0a0;display:flex;font-size:.75em;height:110px;justify-content:center}.joma-import .joma-colors .joma-color .code{align-items:baseline;display:flex;font-size:.85em;font-weight:700;justify-content:space-between}.joma-import .joma-colors .joma-color .code .color-sku{color:#a0a0a0;font-size:.85em;font-weight:400}.joma-import .joma-colors .joma-color .name-en{color:gray;font-size:.72em}.joma-import .joma-colors .joma-color .dagoba-color{align-items:center;display:flex;font-size:.82em;font-weight:700;gap:4px;margin-top:2px}.joma-import .joma-colors .joma-color .swatches{display:inline-flex;gap:2px}.joma-import .joma-colors .joma-color .swatches .swatch{border:1px solid silver;border-radius:2px;height:10px;width:10px}.joma-import .joma-colors .joma-color .french-name{margin-top:2px;width:100%}.joma-import .joma-colors .joma-color .portal-badge{align-items:baseline;background-color:#fafafa;border:1px solid silver;border-radius:3px;color:gray;display:flex;font-size:.68em;gap:4px;justify-content:space-between;margin-top:3px;padding:1px 5px}.joma-import .joma-colors .joma-color .portal-badge .stock{font-weight:700;white-space:nowrap}.joma-import .joma-colors .joma-color .portal-badge.green{background-color:#f1f9f3;border-color:#1b7f3b;color:#1b7f3b}.joma-import .joma-colors .joma-color .portal-badge.orange{background-color:#fcf6ee;border-color:#b06000;color:#b06000}.joma-import .joma-colors .joma-color .portal-badge.orange-grey{background-color:#faf7f3;border-color:#c09a6b;color:#8a7050}.joma-import .joma-colors .joma-color .portal-badge.red{background-color:#fcf0f2;border-color:#b00020;color:#b00020}.joma-import .joma-colors .joma-color .rule{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.joma-import .joma-colors .joma-color .rule .chip{border:1px solid silver;border-radius:8px;color:gray;font-size:.68em;letter-spacing:.04em;padding:0 6px;text-transform:uppercase}.joma-import .joma-colors .joma-color .rule .chip.catalogue{border-color:#8040b0;color:#8040b0}.joma-import .joma-colors .joma-color .rule .chip.color_values,.joma-import .joma-colors .joma-color .rule .chip.pricat{border-color:#b06000;color:#b06000}.joma-import .joma-colors .joma-color .rule .chip.none{border-color:#b00020;color:#b00020}.joma-import .joma-colors .joma-color .warning{color:#b00020;font-size:.68em;margin-top:2px}.joma-import .joma-colors .joma-color .shops{color:#606060;font-size:.68em;margin-top:3px}.joma-import .joma-colors .joma-color .shops.none{color:#a0a0a0;font-style:italic}.joma-import .joma-existing{background-color:#fff7ec;border-left:3px solid #b06000;color:#6a3e00;font-size:.85em;margin:8px 0 4px;padding:6px 10px}.joma-import .joma-colors-header .portal-running{color:gray;font-size:.85em}.joma-import .joma-portal-notice{background-color:#fafafa;border:1px solid silver;border-radius:4px;color:#606060;font-size:.85em;margin:8px 0;padding:5px 8px}.joma-import .joma-portal-notice .detail{color:#a0a0a0;display:block;font-size:.85em}.blanks-photos,.joma-import .joma-photos{border-top:1px solid #e0e0e0;margin-top:18px;padding-top:10px}.blanks-photos .head,.joma-import .joma-photos .head{align-items:baseline;display:flex;font-size:.9em;gap:8px;margin-bottom:4px}.blanks-photos .head .count,.joma-import .joma-photos .head .count{font-weight:700}.blanks-photos .head .step,.joma-import .joma-photos .head .step{color:#a0a0a0;font-size:.85em}.blanks-photos .head .row-checks,.joma-import .joma-photos .head .row-checks{display:inline-flex;gap:8px;margin-left:auto}.blanks-photos .how-to,.joma-import .joma-photos .how-to{color:#606060;font-size:.78em;margin:2px 0 6px}.blanks-photos .error,.joma-import .joma-photos .error{color:#b00020;font-size:.8em;margin-top:4px}.blanks-photos .log,.joma-import .joma-photos .log{color:gray;font-size:.72em;margin:6px 0;max-height:90px;overflow-y:auto;padding-left:16px}.blanks-photos .blanks-photo-color,.blanks-photos .joma-photo-color,.joma-import .joma-photos .blanks-photo-color,.joma-import .joma-photos .joma-photo-color{border-bottom:1px solid #f0f0f0;border-radius:4px;display:flex;flex-direction:column;gap:4px;margin:0 -6px;padding:6px}.blanks-photos .blanks-photo-color.portal-done,.blanks-photos .joma-photo-color.portal-done,.joma-import .joma-photos .blanks-photo-color.portal-done,.joma-import .joma-photos .joma-photo-color.portal-done{background-color:#f2f2f2}.blanks-photos .blanks-photo-color .head,.blanks-photos .joma-photo-color .head,.joma-import .joma-photos .blanks-photo-color .head,.joma-import .joma-photos .joma-photo-color .head{align-items:center;margin-bottom:0}.blanks-photos .blanks-photo-color .head .apply-target,.blanks-photos .joma-photo-color .head .apply-target,.joma-import .joma-photos .blanks-photo-color .head .apply-target,.joma-import .joma-photos .joma-photo-color .head .apply-target{padding:0 2px 0 0}.blanks-photos .blanks-photo-color .head .code,.blanks-photos .joma-photo-color .head .code,.joma-import .joma-photos .blanks-photo-color .head .code,.joma-import .joma-photos .joma-photo-color .head .code{font-weight:700}.blanks-photos .blanks-photo-color .head .delete-color,.blanks-photos .joma-photo-color .head .delete-color,.joma-import .joma-photos .blanks-photo-color .head .delete-color,.joma-import .joma-photos .joma-photo-color .head .delete-color{border-color:#b00020;color:#b00020}.blanks-photos .blanks-photo-color .head .deleted-tag,.blanks-photos .joma-photo-color .head .deleted-tag,.joma-import .joma-photos .blanks-photo-color .head .deleted-tag,.joma-import .joma-photos .joma-photo-color .head .deleted-tag{color:#b00020;font-size:.8em;letter-spacing:.04em;margin-left:auto;text-transform:uppercase}.blanks-photos .blanks-photo-color .head .shops,.blanks-photos .joma-photo-color .head .shops,.joma-import .joma-photos .blanks-photo-color .head .shops,.joma-import .joma-photos .joma-photo-color .head .shops{color:#606060;flex:0 1 auto;font-size:.72em;margin-top:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blanks-photos .blanks-photo-color .head .shops.none,.blanks-photos .joma-photo-color .head .shops.none,.joma-import .joma-photos .blanks-photo-color .head .shops.none,.joma-import .joma-photos .joma-photo-color .head .shops.none{color:#a0a0a0;font-style:italic}.blanks-photos .blanks-photo-color.deleted,.blanks-photos .joma-photo-color.deleted,.joma-import .joma-photos .blanks-photo-color.deleted,.joma-import .joma-photos .joma-photo-color.deleted{opacity:.6}.blanks-photos .blanks-photo-color.deleted .head,.blanks-photos .joma-photo-color.deleted .head,.joma-import .joma-photos .blanks-photo-color.deleted .head,.joma-import .joma-photos .joma-photo-color.deleted .head{padding-left:26px}.blanks-photos .blanks-photo-color.deleted .dagoba-color,.blanks-photos .joma-photo-color.deleted .dagoba-color,.joma-import .joma-photos .blanks-photo-color.deleted .dagoba-color,.joma-import .joma-photos .joma-photo-color.deleted .dagoba-color{color:#606060}.blanks-photos .blanks-photo-color.deleted .no-photo,.blanks-photos .joma-photo-color.deleted .no-photo,.joma-import .joma-photos .blanks-photo-color.deleted .no-photo,.joma-import .joma-photos .joma-photo-color.deleted .no-photo{color:#b00020;font-size:.8em}.blanks-photos .blanks-photo-color .tiles,.blanks-photos .joma-photo-color .tiles,.joma-import .joma-photos .blanks-photo-color .tiles,.joma-import .joma-photos .joma-photo-color .tiles{display:flex;flex-wrap:wrap;gap:8px}.blanks-photos .blanks-photo-color .tiles .none,.blanks-photos .joma-photo-color .tiles .none,.joma-import .joma-photos .blanks-photo-color .tiles .none,.joma-import .joma-photos .joma-photo-color .tiles .none{color:#a0a0a0;font-size:.78em}.blanks-photos .joma-tile,.joma-import .joma-photos .joma-tile{border:2px solid #0000;border-radius:4px;cursor:pointer;padding:2px;position:relative;text-align:center;width:111px}.blanks-photos .joma-tile img,.joma-import .joma-photos .joma-tile img{background-color:#fff;display:block;width:100%}.blanks-photos .joma-tile.dropped,.joma-import .joma-photos .joma-tile.dropped{filter:grayscale(100%);opacity:.4}.blanks-photos .joma-tile.dropped .tile-state,.joma-import .joma-photos .joma-tile.dropped .tile-state{color:#b00020}.blanks-photos .joma-tile.broken,.joma-import .joma-photos .joma-tile.broken{cursor:default;opacity:.7}.blanks-photos .joma-tile.broken .missing,.joma-import .joma-photos .joma-tile.broken .missing{align-items:center;aspect-ratio:1;background-color:#fff;border:1px dashed silver;box-sizing:border-box;color:#b00020;display:flex;font-size:.7em;justify-content:center;line-height:1.3;padding:6px;width:100%}.blanks-photos .joma-tile.kept,.joma-import .joma-photos .joma-tile.kept{background-color:#eefaff;border-color:#8040b0}.blanks-photos .joma-tile.kept .tile-state,.joma-import .joma-photos .joma-tile.kept .tile-state{color:#8040b0}.blanks-photos .joma-tile .tile-state,.joma-import .joma-photos .joma-tile .tile-state{display:block;font-size:.62em;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.blanks-photos .joma-tile .tile-side,.joma-import .joma-photos .joma-tile .tile-side{border-radius:2px;cursor:pointer;font-size:10px}.blanks-photos .joma-tile .tile-side.selected,.joma-import .joma-photos .joma-tile .tile-side.selected{background-color:#000;color:#fff}.blanks-photos .joma-tile .tile-side.doubled,.blanks-photos .joma-tile .tile-side.missing,.joma-import .joma-photos .joma-tile .tile-side.doubled,.joma-import .joma-photos .joma-tile .tile-side.missing{background-color:#b00020;color:#fff;font-weight:700}.blanks-photos .joma-tile.doubled,.blanks-photos .joma-tile.no-side,.joma-import .joma-photos .joma-tile.doubled,.joma-import .joma-photos .joma-tile.no-side{border-color:#b00020}.blanks-photos .joma-tile .tile-as-is,.joma-import .joma-photos .joma-tile .tile-as-is{border-radius:2px;color:gray;cursor:pointer;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.blanks-photos .joma-tile .tile-as-is.as-is,.joma-import .joma-photos .joma-tile .tile-as-is.as-is{background-color:#e07000;color:#fff;font-weight:700}.blanks-photos .joma-tile .source,.joma-import .joma-photos .joma-tile .source{color:#a0a0a0;display:block;font-size:.6em;letter-spacing:.04em;text-transform:uppercase}.joma-import .joma-import-run{border-top:1px solid #e0e0e0;margin-top:18px;padding-top:10px}.joma-import .joma-import-run .failed-colors{color:#b00020;font-size:.8em;margin:6px 0;padding-left:16px}.joma-import .joma-import-run .failed-colors .color-sku{font-weight:700;margin-right:6px}.joma-import .joma-import-run .head{align-items:baseline;display:flex;font-size:.9em;gap:8px;margin-bottom:4px}.joma-import .joma-import-run .head .count{font-weight:700}.joma-import .joma-import-run .head .step{color:#a0a0a0;font-size:.85em}.joma-import .joma-import-run .error{color:#b00020;font-size:.8em;margin-top:4px}.joma-import .joma-import-run .log{color:gray;font-size:.72em;margin:6px 0;max-height:140px;overflow-y:auto;padding-left:16px}.joma-import .joma-import-run.failed .head{color:#b00020}.joma-import .joma-preview-id{color:silver;font-size:.7em;margin-top:14px;text-align:right}.MuiTooltip-tooltip.joma-tile-zoom{background-color:#0000;max-width:none;padding:0}.MuiTooltip-tooltip.joma-tile-zoom img{background-color:#fff;border:1px solid silver;border-radius:4px;box-shadow:0 6px 24px #00000059;display:block;height:min(80vw,80vh);object-fit:contain;width:min(80vw,80vh)}.blanks-photos .sources{display:flex;font-size:13px;gap:12px;margin:4px 0 8px}.blanks-photos .sources .source-state{background:#eee;border-radius:10px;padding:2px 8px}.blanks-photos .sources .source-state.failed{background:#fde2e2}.blanks-photos .sources .source-state.absent{color:#777}.blanks-photos .confirm-errors,.blanks-photos .error,.blanks-photos .lost,.blanks-photos .queued-long,.blanks-photos .silent{margin:8px 0}.blanks-photos .head .phase{color:#404040;font-size:.85em}.blanks-photos .blanks-photo-color .head .row-progress{align-items:center;color:#606060;display:inline-flex;font-size:.78em;gap:6px;margin-left:12px}.blanks-photos .blanks-photo-color .head .row-progress .MuiLinearProgress-root{width:80px}.blanks-photos .blanks-photo-color .head .row-progress .source-mark{background:#eee;border-radius:8px;padding:1px 6px}.blanks-photos .blanks-photo-color .head .row-progress .source-mark.done{background:#e3f3e3}.blanks-photos .blanks-photo-color .head .row-progress .source-mark.failed{background:#fde2e2}.blanks-photos .blanks-photo-color .head .row-progress .source-mark.reading{background:#fff3cd}.blanks-photos .blanks-photo-color .head .row-progress .source-mark.absent,.blanks-photos .blanks-photo-color .head .row-progress .source-mark.pending{color:#999}.blanks-photos .blanks-photo-color .head .source-failed{background:#fde2e2;border-radius:8px;color:#606060;font-size:.78em;margin-left:12px;padding:1px 6px}.blanks-photos .photo-tile.pending{cursor:default}.blanks-photos .photo-tile.pending .missing.pending{color:#606060;flex-direction:column;gap:4px}.blanks-photos .blanks-photo-color.unassigned .head .hint{color:#777;font-size:12px;margin-left:12px}.blanks-photos .tile-with-colour{align-items:center;display:inline-flex;flex-direction:column;gap:4px}.blanks-photos .tile-with-colour .caption{color:#555;font-size:11px;max-width:111px;text-align:center}.blanks-photos .tile-with-colour .tile-colour{font-size:12px;min-width:111px}.blanks-photos .tile-with-colour .tile-colour.missing fieldset{border-color:#d32f2f}.production-desk .desk-picker .desk-square-figure{font-weight:500;margin-left:1px}.production-desk .desk-picker .desk-square.coloured .desk-square-cart,.production-desk .desk-picker .desk-square.coloured .desk-square-label{color:var(--sourcing)}.production-desk .desk-picker .desk-square.coloured.Mui-selected,.production-desk .desk-picker .desk-square.coloured.selected{background-color:var(--sourcing-fill);border-color:var(--sourcing);color:var(--sourcing-label)}.production-desk .desk-picker .desk-square.coloured.Mui-selected .desk-square-cart,.production-desk .desk-picker .desk-square.coloured.Mui-selected .desk-square-figure,.production-desk .desk-picker .desk-square.coloured.Mui-selected .desk-square-label,.production-desk .desk-picker .desk-square.coloured.Mui-selected .desk-square-lock,.production-desk .desk-picker .desk-square.coloured.selected .desk-square-cart,.production-desk .desk-picker .desk-square.coloured.selected .desk-square-figure,.production-desk .desk-picker .desk-square.coloured.selected .desk-square-label,.production-desk .desk-picker .desk-square.coloured.selected .desk-square-lock{color:var(--sourcing-label)}.production-desk .desk-picker .desk-square.coloured.Mui-selected:hover,.production-desk .desk-picker .desk-square.coloured.selected:hover{background-color:color-mix(in srgb,var(--sourcing-fill) 90%,var(--sourcing))}.production-desk .desk-picker .desk-square.barred{border-style:dashed;opacity:.4}.production-desk .desk-picker .desk-square.faded{opacity:.35}.production-desk .desk-picker .desk-square.coloured.stock-low .desk-square-cart{background-color:#fff;border-radius:2px;color:#ef6c00}.production-desk .desk-picker .desk-square.coloured.stock-critical,.production-desk .desk-picker .desk-square.coloured.stock-critical.Mui-selected,.production-desk .desk-picker .desk-square.coloured.stock-critical.selected{background-color:#c62828;border-color:#c62828;color:#fff}.production-desk .desk-picker .desk-square.coloured.stock-critical.Mui-selected:hover,.production-desk .desk-picker .desk-square.coloured.stock-critical.selected:hover,.production-desk .desk-picker .desk-square.coloured.stock-critical:hover{background-color:#b71c1c}.production-desk .desk-picker .desk-square.coloured.stock-critical .desk-square-cart,.production-desk .desk-picker .desk-square.coloured.stock-critical .desk-square-label,.production-desk .desk-picker .desk-square.coloured.stock-critical .desk-square-lock{color:#fff}.desk-square-tooltip .desk-tooltip-link{align-items:center;color:#fff;display:flex;gap:4px;margin-top:3px;text-decoration:underline;text-underline-offset:2px}.desk-square-tooltip .desk-tooltip-link svg{flex:0 0 auto;font-size:1em}.desk-square-tooltip .desk-tooltip-link:focus-visible,.desk-square-tooltip .desk-tooltip-link:hover{color:#e1c8f2}.desk-franco-tag{font-feature-settings:"tnum";cursor:help;font-size:.9em;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.desk-franco-tag.franco-sweet{color:#2e7d32}.desk-franco-tag.franco-near{color:#ed6c02}.desk-franco-tag.franco-plain{color:#6b6b6b;font-weight:500}.desk-franco-tag.franco-costly{color:#d32f2f}.desk-franco-bar{background-color:#00000014;border-radius:2px;display:block;height:3px;overflow:hidden}.desk-franco-bar .desk-franco-bar-fill{background-color:#6b6b6b;border-radius:2px;display:block;height:100%}.desk-franco-bar.franco-sweet .desk-franco-bar-fill{background-color:#2e7d32}.desk-franco-bar.franco-near .desk-franco-bar-fill{background-color:#ed6c02}.desk-franco-bar.franco-plain .desk-franco-bar-fill{background-color:#9e9e9e}.desk-franco-bar.franco-costly .desk-franco-bar-fill{background-color:#d32f2f}.desk-tip .desk-franco-tag.franco-sweet,.desk-tip .desk-order-peek-franco-line.franco-sweet{color:#a5d6a7}.desk-tip .desk-franco-tag.franco-near,.desk-tip .desk-order-peek-franco-line.franco-near{color:#ffcc80}.desk-tip .desk-franco-tag.franco-plain,.desk-tip .desk-order-peek-franco-line.franco-plain{color:#e0e0e0}.desk-tip .desk-franco-tag.franco-costly,.desk-tip .desk-order-peek-franco-line.franco-costly{color:#ef9a9a}.desk-tip .desk-franco-tag{cursor:inherit}.production-desk .desk-supplier-totals{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:1.035em;gap:4px 6px;min-width:0}.production-desk .desk-supplier-total{font-feature-settings:"tnum";align-items:center;background-color:var(--sourcing-fill);border:1px solid var(--sourcing);border-radius:4px;color:var(--sourcing-label);cursor:default;display:inline-flex;font-variant-numeric:tabular-nums;gap:6px;line-height:1.35;padding:1px 7px;white-space:nowrap}.production-desk .desk-supplier-total.toggles{cursor:pointer;-webkit-user-select:none;user-select:none}.production-desk .desk-supplier-total[data-send-ticks=none]{border-style:dashed}.production-desk .desk-supplier-total .desk-total-head{font-weight:700}.production-desk .desk-supplier-total .desk-total-head:not(:last-child){border-right:1px solid color-mix(in srgb,var(--sourcing-label) 35%,#0000);padding-right:6px}.production-desk .desk-supplier-total .desk-total-head .desk-total-amount{font-weight:700}.production-desk .desk-supplier-total .desk-total-place-label,.production-desk .desk-supplier-total .desk-total-sep{opacity:.75}.production-desk .desk-supplier-total .desk-total-place-label{font-size:.9em;font-weight:600;letter-spacing:.03em}.production-desk .desk-supplier-total .desk-total-amount{font-weight:600}.production-desk .desk-supplier-total .desk-total-amount.unpriced{font-weight:500}.production-desk .desk-supplier-total .desk-total-unpriced{background-color:#ffffffb3;border-radius:7px;color:var(--sourcing);cursor:help;font-size:.85em;font-weight:700;margin-left:3px;padding:0 4px}.production-desk .desk-filters .desk-lookup-field{display:flex;position:relative}.production-desk .desk-filters .desk-lookup-field .desk-filter-order{width:140px}.production-desk .desk-filters .desk-lookup-field .desk-lookup-error{background-color:#fff;border-radius:3px;box-shadow:0 1px 3px #00000026;color:#c62828;font-size:.72rem;left:2px;line-height:1.3;margin-top:2px;padding:1px 6px;position:absolute;top:100%;white-space:nowrap;z-index:2}.desk-lookup-menu{max-width:720px;min-width:320px}.desk-lookup-menu .desk-lookup-head{color:#000;font-size:.8rem;font-weight:600;line-height:2.2}.desk-lookup-menu .desk-lookup-line{align-items:center;display:flex;font-size:.82rem;gap:10px}.desk-lookup-menu .desk-lookup-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.desk-lookup-menu .desk-lookup-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-lookup-menu .desk-lookup-detail,.desk-lookup-menu .desk-lookup-quantity{color:#6b6b6b;font-size:.75rem}.desk-lookup-menu .desk-lookup-quantity{white-space:nowrap}.desk-lookup-menu .desk-lookup-picker.production-desk{display:block;flex:0 0 auto;gap:0;height:auto;padding:0}.desk-lookup-menu .desk-lookup-picker.production-desk .desk-article{display:block;padding:0}.desk-lookup-menu .desk-lookup-picker.production-desk .desk-article:hover{background-color:#0000}.desk-lookup-menu .desk-lookup-place{background-color:#f5f5f5;border:1px solid #bdbdbd;border-radius:10px;flex:0 0 auto;font-size:.72rem;padding:1px 8px;white-space:nowrap}.desk-lookup-menu .desk-lookup-place.workshop-2{background-color:#ffc896;border-color:#e8913f}.desk-lookup-menu .desk-lookup-place.workshop-6{background-color:#f4a9ce;border-color:#d9539a}.desk-lookup-menu .desk-lookup-place.place-delivered{background-color:#e8f5e9;border-color:#2e7d32}.production-desk .desk-filters{align-items:center;display:flex;gap:6px;min-width:0}.production-desk .desk-filters .desk-filter-order{width:120px}.production-desk .desk-filters .desk-filter-brand{width:170px}.production-desk .desk-filters .desk-filter-supplier{width:140px}.production-desk .desk-filters .desk-filter-shop{width:200px}.production-desk .desk-filters .desk-filter-product{width:170px}.production-desk .desk-filters .MuiFormControl-root{margin:0}.production-desk .desk-filters .MuiInputBase-root{background-color:#fff;font-size:.8rem;min-height:30px}.production-desk .desk-filters .MuiOutlinedInput-input:not(.MuiAutocomplete-input){padding:5px 8px}.production-desk .desk-filters .MuiInputAdornment-root .MuiIconButton-root{padding:2px}.production-desk .desk-filters .MuiInputLabel-root{font-size:.8rem;transform:translate(9px,6px) scale(1)}.production-desk .desk-filters .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(12px,-7px) scale(.75)}.production-desk .desk-filters .MuiAutocomplete-root .MuiOutlinedInput-root.MuiInputBase-sizeSmall{padding-bottom:1px;padding-left:4px;padding-top:1px}.production-desk .desk-filters .MuiAutocomplete-root .MuiOutlinedInput-root.MuiInputBase-sizeSmall .MuiAutocomplete-input{padding:4px 4px 4px 5px}.production-desk .desk-filters .MuiAutocomplete-tag{font-size:.75rem;height:20px;margin:1px 2px;max-width:96px}.production-desk .desk-filters .MuiAutocomplete-tag .MuiChip-deleteIcon{font-size:14px}.production-desk .desk-filters .MuiAutocomplete-endAdornment{top:calc(50% - 12px)}.production-desk .desk-filters .MuiAutocomplete-endAdornment .MuiIconButton-root{padding:2px}.production-desk .desk-filters .MuiAutocomplete-endAdornment .MuiSvgIcon-root{font-size:18px}.production-desk .desk-filters .desk-filters-count{font-feature-settings:"tnum";color:#6b6b6b;font-size:.85em;font-variant-numeric:tabular-nums;white-space:nowrap}.production-desk .desk-filters .desk-filters-clear{color:#8040b0;padding:4px}.production-desk .desk-article.dimmed:not(.dragging){opacity:.45;transition:opacity .15s}.production-desk .desk-article.dimmed:not(.dragging):hover{opacity:.85}.desk-drawer-order-delivery{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.desk-drawer-order-letter{color:#6b6b6b;font-size:.9em}.desk-drawer-order-tools{display:flex;flex-wrap:wrap;gap:6px}.desk-drawer-billing{display:flex;flex-direction:column;gap:4px;margin-top:6px}.desk-drawer-billing .desk-drawer-billing-lines{display:flex;flex-direction:column;font-size:.92em;line-height:1.35}.desk-drawer-billing .desk-drawer-billing-head{color:#6b6b6b;font-size:.85em}.desk-drawer-billing>.MuiButton-root{align-self:flex-start}.desk-billing-dialog .desk-billing-form{grid-gap:4px 12px;display:grid;gap:4px 12px;grid-template-columns:1fr 1fr;margin-top:8px}.desk-billing-dialog .desk-billing-form .field-full_name,.desk-billing-dialog .desk-billing-form .field-line_1,.desk-billing-dialog .desk-billing-form .field-line_2,.desk-billing-dialog .desk-billing-form .field-line_3{grid-column:1/-1}@media(max-width:600px){.desk-billing-dialog .desk-billing-form{grid-template-columns:1fr}}.desk-confirm-dialog .desk-drawer-order-clears{margin:8px 0 0;padding-left:20px}.desk-drawer-order-cancel{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.desk-cancel-lines-dialog .desk-drawer-order-clears{list-style:none;margin:8px 0;padding-left:0}.desk-cancel-lines-dialog .desk-cancel-lines-choice li{margin-bottom:4px}.desk-cancel-lines-dialog .desk-cancel-lines-choice li .desk-drawer-cancel-note{margin-left:30px}.desk-cancel-lines-dialog .desk-cancel-lines-paid{color:#6b6b6b}.desk-cancel-lines-dialog .desk-cancel-lines-every{margin-bottom:8px}.desk-cancel-lines-dialog .desk-cancel-lines-credit-note{margin:4px 0 8px 30px}.desk-cancel-lines-dialog .desk-cancel-lines-credit-note-row{display:flex;flex-wrap:wrap;gap:12px}.desk-cancel-lines-dialog .desk-cancel-lines-euro{color:#6b6b6b}.desk-cancel-lines-dialog .desk-drawer-cancel-paid,.desk-confirm-dialog .desk-drawer-cancel-paid{margin:8px 0}.desk-cancel-lines-dialog .desk-drawer-cancel-note,.desk-confirm-dialog .desk-drawer-cancel-note{color:#6b6b6b;display:block;font-size:.9em}.desk-cancel-lines-dialog .desk-drawer-cancel-at-supplier,.desk-cancel-lines-dialog .desk-drawer-cancel-kokolo-batch,.desk-cancel-lines-dialog .desk-drawer-cancel-oriflam,.desk-cancel-lines-dialog .desk-drawer-cancel-oriflam-marked,.desk-cancel-lines-dialog .desk-drawer-cancel-received,.desk-confirm-dialog .desk-drawer-cancel-at-supplier,.desk-confirm-dialog .desk-drawer-cancel-kokolo-batch,.desk-confirm-dialog .desk-drawer-cancel-oriflam,.desk-confirm-dialog .desk-drawer-cancel-oriflam-marked,.desk-confirm-dialog .desk-drawer-cancel-received{color:#b54708}.desk-cancel-lines-dialog .desk-drawer-cancel-reference,.desk-confirm-dialog .desk-drawer-cancel-reference{color:#6b6b6b;font-family:monospace;font-size:.9em}.workshop-2{--workshop:#9a4b00;--workshop-tint:#ffe3c8;--workshop-panel:#fff4ea}.workshop-6{--workshop:#c20d6b;--workshop-tint:#faddeb;--workshop-panel:#fdf1f7}.sourcing-IBT{--sourcing:#00695c;--sourcing-tint:#cdebe6;--sourcing-fill:#cdebe6;--sourcing-label:#00695c}.sourcing-LST{--sourcing:#1560bd;--sourcing-tint:#d2e5fc;--sourcing-fill:#d2e5fc;--sourcing-label:#1560bd}.sourcing-RLW{--sourcing:#ad1457;--sourcing-tint:#f8dce7;--sourcing-fill:#f8dce7;--sourcing-label:#ad1457}.sourcing-TTX{--sourcing:#5d4037;--sourcing-tint:#e9e2da;--sourcing-fill:#e9e2da;--sourcing-label:#5d4037}.sourcing-DGB{--sourcing:#9a4b00;--sourcing-tint:#ffe3c8;--sourcing-fill:#ffe3c8;--sourcing-label:#9a4b00}.sourcing-WRK{--sourcing:#37547a;--sourcing-tint:#e1e7f0;--sourcing-fill:#e1e7f0;--sourcing-label:#37547a}.sourcing-JOM{--sourcing:#7a5f00;--sourcing-tint:#fff3b3;--sourcing-fill:#ffd600;--sourcing-label:#212121}.sourcing-MIZ{--sourcing:#041b8e;--sourcing-tint:#dde1f6;--sourcing-fill:#041b8e;--sourcing-label:#fff}.sourcing-ERI{--sourcing:#3b7a1f;--sourcing-tint:#e2f2d9;--sourcing-fill:#45962a;--sourcing-label:#fff}.sourcing-ERR{--sourcing:#424242;--sourcing-tint:#c8c8c8;--sourcing-fill:#424242;--sourcing-label:#fff}.sourcing-ELD,.sourcing-MET,.sourcing-other{--sourcing:#666;--sourcing-tint:#eee;--sourcing-fill:#eee;--sourcing-label:#666}.production-desk{--font:var(--roboto-condensed),"Roboto Condensed";box-sizing:border-box;display:flex;flex-direction:column;font-family:Roboto Condensed,-apple-system,Helvetica Neue,sans-serif;font-size:16px;font-size:14px;gap:10px;padding:8px 12px}.production-desk .desk-loading{align-items:center;color:#8040b0;display:flex;font-size:1.2em;gap:12px;justify-content:center;min-height:120px}.production-desk .desk-empty{color:#6b6b6b;font-style:italic;padding:10px 12px}.production-desk .desk-board{display:flex;flex:1 1;flex-direction:column;isolation:isolate;min-height:280px}.production-desk .desk-to-assign{background-color:#e6eef7;border-color:#b4c7dc;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;height:40%;overflow:hidden}.production-desk .desk-to-assign .desk-band-header{align-items:baseline;background-color:#f2f7fc;border-bottom:1px solid #b4c7dc;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:4px 10px;padding:6px 10px}.production-desk .desk-to-assign .desk-band-title{font-size:1.2em;font-weight:700}.production-desk .desk-to-assign .desk-band-counts{color:#6b6b6b}.production-desk .desk-to-assign .desk-band-scroller{flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:hidden}.production-desk .desk-to-assign .desk-to-assign-orders{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;gap:8px;height:100%;padding:8px}.production-desk .desk-to-assign .desk-to-assign-orders>.desk-order-card{box-sizing:border-box;flex:0 0 auto;width:440px}.production-desk .desk-splitter{align-items:center;border-radius:3px;cursor:row-resize;display:flex;flex:0 0 auto;justify-content:center;touch-action:none;transition:background-color .15s;-webkit-user-select:none;user-select:none}.production-desk .desk-splitter .desk-splitter-grip{background-color:#a3a7ad;border-radius:2px;height:4px;transition:background-color .15s;width:56px}.production-desk .desk-splitter.resizing,.production-desk .desk-splitter:hover{background-color:#8040b014}.production-desk .desk-splitter.resizing .desk-splitter-grip,.production-desk .desk-splitter:hover .desk-splitter-grip{background-color:#8040b0}.production-desk .desk-splitter:focus{outline:none}.production-desk .desk-splitter:focus-visible{outline:2px solid #8040b0;outline-offset:-2px}.production-desk .desk-splitter:focus-visible .desk-splitter-grip{background-color:#8040b0}.production-desk .desk-columns{background-color:#eee9f5;border-radius:4px;box-sizing:border-box;display:flex;flex:1 1;gap:0;min-height:0;overflow:hidden;padding:10px}.production-desk .desk-columns>.desk-column-slot+.desk-column-slot{margin-left:10px}.production-desk .desk-column,.production-desk .desk-column-slot{display:flex;min-height:0;min-width:0}.production-desk .desk-column{background-color:#fff;background-color:var(--workshop-panel,#fff);border-color:#bfc2c7;box-sizing:border-box;flex:1 1 auto;flex-direction:column;overflow:hidden}.production-desk .desk-column .desk-column-body{display:flex;flex:1 1;flex-direction:column;min-height:0}.production-desk .desk-column .desk-column-header{align-items:center;background-color:#f5f6f7;background-color:var(--workshop-tint,#f5f6f7);border-bottom:1px solid #bfc2c7;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:4px 10px;padding:6px 10px}.production-desk .desk-column .desk-column-collapse{background-color:#fff;border:1px solid #bfc2c7;border-radius:4px;color:#6b6b6b;margin-left:auto;order:99;padding:2px}.production-desk .desk-column .desk-column-collapse .MuiSvgIcon-root{transform:rotate(90deg)}.production-desk .desk-column .desk-column-collapse:hover{border-color:#8040b0;color:#8040b0}.production-desk .desk-column .desk-column-title{color:inherit;color:var(--workshop,inherit);font-size:1.25em;font-weight:700;letter-spacing:.04em}.production-desk .desk-column .desk-send-group{align-items:center;display:inline-flex;gap:2px;margin-left:auto}.production-desk .desk-column .desk-send-all .MuiCheckbox-root{padding:3px}.production-desk .desk-column .desk-column-scroller{flex:1 1;min-height:0;overflow-x:auto;overflow-y:hidden;position:relative}.production-desk .desk-column .desk-column-flow{align-items:stretch;bottom:0;box-sizing:border-box;display:flex;left:0;min-width:100%;position:absolute;top:0}.production-desk .desk-column .desk-column-flow>.desk-empty{flex:0 0 auto}.production-desk .desk-column.collapsed{flex:0 0 auto;max-width:280px;width:max-content}.production-desk .desk-column.collapsed .desk-column-body{overflow-y:auto}.production-desk .desk-column.collapsed .desk-column-header{align-items:flex-start;border-bottom:none;flex:1 0 auto;flex-direction:column;flex-wrap:nowrap;gap:8px;padding:8px 10px}.production-desk .desk-column.collapsed .desk-column-collapse{align-self:center;margin-left:0;order:-1}.production-desk .desk-column.collapsed .desk-send-group{margin-left:0}.production-desk .desk-column.collapsed .desk-supplier-totals{align-items:flex-start;flex-direction:column;flex-wrap:nowrap}.production-desk .desk-column-splitter{align-items:center;border-radius:3px;cursor:col-resize;display:flex;flex:0 0 auto;justify-content:center;touch-action:none;transition:background-color .15s;-webkit-user-select:none;user-select:none}.production-desk .desk-column-splitter .desk-column-splitter-grip{background-color:#a3a7ad;border-radius:2px;height:56px;transition:background-color .15s;width:4px}.production-desk .desk-column-splitter.resizing,.production-desk .desk-column-splitter:hover{background-color:#8040b014}.production-desk .desk-column-splitter.resizing .desk-column-splitter-grip,.production-desk .desk-column-splitter:hover .desk-column-splitter-grip{background-color:#8040b0}.production-desk .desk-column-splitter:focus{outline:none}.production-desk .desk-column-splitter:focus-visible{outline:2px solid #8040b0;outline-offset:-2px}.production-desk .desk-column-splitter:focus-visible .desk-column-splitter-grip{background-color:#8040b0}.production-desk .desk-dispatched,.production-desk .desk-lane{align-content:flex-start;align-items:flex-start;border-right:1px solid #bfc2c7;box-sizing:border-box;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;height:100%;padding:8px;writing-mode:vertical-lr}.production-desk .desk-dispatched>*,.production-desk .desk-dispatched>.desk-lane-orders>*,.production-desk .desk-lane>*,.production-desk .desk-lane>.desk-lane-orders>*{writing-mode:horizontal-tb}.production-desk .desk-dispatched .desk-lane-orders,.production-desk .desk-lane .desk-lane-orders{display:contents}.production-desk .desk-dispatched .desk-order-card,.production-desk .desk-dispatched>.desk-empty,.production-desk .desk-lane .desk-lane-header,.production-desk .desk-lane .desk-order-card,.production-desk .desk-lane>.desk-empty{box-sizing:border-box;flex:0 0 auto;width:440px}.production-desk .desk-lane .desk-lane-header{align-items:center;background-color:#f7f7f7;border:1px solid #00000014;border-radius:4px;display:flex;flex-wrap:wrap;gap:8px;padding:4px 10px}.production-desk .desk-lane .desk-lane-title{font-weight:700}.production-desk .desk-lane .desk-lane-count{color:#6b6b6b}.production-desk .desk-lane .desk-lane-cost{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}.production-desk .desk-lane .desk-lane-cost+.desk-franco-tag{margin-left:-2px}.production-desk .desk-lane .desk-lane-franco{flex:0 0 100%;margin-top:-4px}.production-desk .desk-lane.lane-unset .desk-lane-header{background-color:#ffebcc}.production-desk .desk-lane.coloured,.production-desk .desk-lane.coloured .desk-lane-header{background-color:var(--sourcing-tint)}.production-desk .desk-lane.coloured .desk-lane-title{background-color:var(--sourcing-fill);border-radius:3px;color:var(--sourcing-label);padding:0 6px}.production-desk .desk-batch{font-family:Roboto Mono,monospace;font-size:.8em;height:20px}.production-desk .desk-dispatched .desk-dispatched-summary{align-items:center;background-color:#f5f6f7;border:1px solid #c3c8d0;border-radius:4px;box-sizing:border-box;color:#6b6b6b;display:flex;flex:0 0 auto;font:inherit;gap:8px;min-height:36px;padding:0 10px;width:440px}.production-desk .desk-dispatched .desk-dispatched-send{margin-left:auto}.production-desk .desk-dispatched .desk-dispatched-send .MuiButton-root{background-color:#fff;font-size:.85em;min-height:26px;padding:0 8px;text-transform:none}.production-desk .desk-dispatched .desk-dispatched-send .MuiButton-root.tone-complete:not(.Mui-disabled){background-color:#e8f5e9;border-color:#2e7d32;color:#1b5e20}.production-desk .desk-dispatched .desk-dispatched-send .MuiButton-root.tone-urgent:not(.Mui-disabled){background-color:#fdecea;border-color:#c62828;color:#b71c1c}.production-desk .desk-dispatched .desk-dispatched-send .MuiButton-root.tone-partial:not(.Mui-disabled){background-color:#e3f2fd;border-color:#1565c0;color:#0d47a1}.production-desk .desk-dispatched .desk-dispatched-count{font-weight:700}.production-desk .desk-dispatched .desk-send-all .MuiCheckbox-root{padding:2px}.production-desk .desk-order-card{background-color:#fff;border:1px solid #c9cbd0;box-shadow:0 1px 2px #00000024;overflow:hidden;position:relative}.production-desk .desk-order-card.on-hold:before,.production-desk .desk-order-card.sav:before{background-color:#e65100;bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:4px;z-index:1}.production-desk .desk-order-card.sav{background-color:#fdecea}.production-desk .desk-order-card.sav:before{background-color:#c62828}.production-desk .desk-order-card .desk-order-header{align-items:center;background-color:#dfe3e9;border-bottom:1px solid #c3c8d0;display:flex;flex-wrap:wrap;gap:6px 8px;padding:4px 8px}.production-desk .desk-order-card.sav .desk-order-header{background-color:#c6282824}.production-desk .desk-order-card .desk-order-number{font-size:1.15em;font-weight:700}.production-desk .desk-order-card .desk-order-date{color:#6b6b6b;font-size:.9em}.production-desk .desk-order-card .desk-order-boutique{font-weight:600;max-width:220px;opacity:.7;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.production-desk .desk-order-card .desk-delivery{display:inline-flex}.production-desk .desk-order-card .desk-delivery-impossible{color:#d97706}.production-desk .desk-order-card .desk-operation{background-color:#ecedef;height:20px}.production-desk .desk-order-card .desk-operation.workshop-2,.production-desk .desk-order-card .desk-operation.workshop-6{background-color:var(--workshop-tint);color:var(--workshop)}.production-desk .desk-order-card .desk-operation.workshop-2 .MuiChip-icon,.production-desk .desk-order-card .desk-operation.workshop-6 .MuiChip-icon{color:var(--workshop)}.production-desk .desk-order-card .desk-order-markers{align-items:center;display:inline-flex;gap:4px;margin-left:auto}.production-desk .desk-order-card .desk-sav{font-weight:700;height:20px}.production-desk .desk-order-card .desk-on-hold{color:#e65100}.production-desk .desk-article{display:flex;gap:8px;padding:4px 8px}.production-desk .desk-article+.desk-article{border-top:1px solid #e2e4e8}.production-desk .desk-article:hover{background-color:#00000008}.production-desk .desk-article .desk-thumb{align-items:center;background-color:#fafafa;border-radius:3px;color:#bdbdbd;display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.production-desk .desk-article .desk-thumb img{max-height:40px;max-width:40px;object-fit:contain}.production-desk .desk-article .desk-article-main{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.production-desk .desk-article .desk-article-line{align-items:center;display:flex;flex-wrap:wrap;gap:4px 6px;min-width:0}.production-desk .desk-article .desk-article-line.secondary{color:#424242;font-size:.9em}.production-desk .desk-article .desk-article-title{font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-desk .desk-article .desk-qty{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.production-desk .desk-article .desk-size-colour{color:#212121}.production-desk .desk-article .desk-status{background-color:#eee;border-radius:3px;color:#6b6b6b;padding:0 5px}.production-desk .desk-article .desk-sourcing-warning{color:#d97706;font-size:1.15em}.production-desk .desk-article .desk-article-line.sourcing{font-size:.9em}.production-desk .desk-article .desk-picker{align-items:center;display:inline-flex;flex-wrap:wrap;gap:3px}.production-desk .desk-article .desk-square-wrap{display:inline-flex}.production-desk .desk-article .desk-square{font-feature-settings:"tnum";align-items:center;background-color:#fff;border:1px solid #cfcfcf;border-radius:3px;color:#424242;display:inline-flex;font-family:inherit;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:700;gap:2px;height:22px;justify-content:center;line-height:1;min-width:30px;padding:0 4px;text-transform:none}.production-desk .desk-article .desk-square svg{font-size:14px}.production-desk .desk-article .desk-square.Mui-selected,.production-desk .desk-article .desk-square.selected{background-color:#f3e9fa;border-color:#8040b0;color:#8040b0}.production-desk .desk-article .desk-square.Mui-selected:hover,.production-desk .desk-article .desk-square.selected:hover{background-color:#eadbf5}.production-desk .desk-article .desk-square.preset{border-style:dotted}.production-desk .desk-article .desk-square.suggested{outline:1px dashed #8040b0;outline-offset:1px}.production-desk .desk-article .desk-square.inert{cursor:default}.production-desk .desk-article .desk-square.Mui-disabled{opacity:.55}.production-desk .desk-article .desk-square.locked{cursor:default;gap:3px}.production-desk .desk-article .desk-square.locked .desk-square-lock{font-size:11px;opacity:.6}.production-desk .desk-article .desk-square.square-unset{background-color:#fff4e5;border-color:#ffcc80;color:#e65100}.production-desk .desk-article .desk-square-cart{color:#8040b0}.production-desk .desk-article .desk-square-tone{border-radius:50%;display:inline-block;flex:0 0 auto;height:7px;width:7px}.production-desk .desk-article .desk-square-tone.tone-ok{background-color:#2e7d32}.production-desk .desk-article .desk-square-tone.tone-tight{background-color:#ef6c00}.production-desk .desk-article .desk-square-tone.tone-short{background-color:#c62828}.production-desk .desk-article .desk-square-tone.tone-unknown{border-radius:0;color:#9e9e9e;font-size:.9em;height:auto;width:auto}.production-desk .desk-article .desk-picker-saving{margin-left:2px}.production-desk .desk-article .desk-stock{border-radius:3px;font-weight:600;padding:0 5px}.production-desk .desk-article .desk-stock.tone-ok{background-color:#e8f5e9;color:#2e7d32}.production-desk .desk-article .desk-stock.tone-low{background-color:#fff3e0;color:#e65100}.production-desk .desk-article .desk-stock.tone-none{background-color:#f5f5f5;color:#9e9e9e}.production-desk .desk-badge{align-items:center;background-color:#757575;border-radius:9px;color:#fff;cursor:default;display:inline-flex;font-size:.78em;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px}.production-desk .desk-badge svg{font-size:13px}.production-desk .desk-badge.badge-b{background-color:#6a1b9a}.production-desk .desk-badge.badge-f{background-color:#00838f}.production-desk .desk-badge.badge-mug{background-color:#795548}.production-desk .desk-badge.badge-file{background-color:#c62828}.production-desk .desk-badge.badge-note{background-color:#d97706}.production-desk .desk-badge.badge-sav{background-color:#c62828}.production-desk .desk-badge.badge-hold{background-color:#e65100}.production-desk .desk-badge.badge-brand{background-color:#0000;border:1px solid #90a4ae;color:#37474f;font-weight:600;text-transform:uppercase}.production-desk.busy .desk-columns,.production-desk.busy .desk-to-assign{opacity:.55;transition:opacity .15s}.production-desk .desk-busy{align-items:center;color:#6b6b6b;display:inline-flex;gap:6px}.production-desk .desk-to-assign{transition:background-color .15s,outline-color .15s}.production-desk .desk-to-assign.drop-ready{outline:2px dashed #2e7d32;outline-offset:-2px}.production-desk .desk-to-assign.drop-over{background-color:#edf7ee;outline:2px solid #2e7d32;outline-offset:-2px}.production-desk .desk-to-assign.drop-refused{background-color:#fdecea;outline:2px dashed #c62828;outline-offset:-2px}.production-desk .desk-to-assign.drop-over .desk-band-header,.production-desk .desk-to-assign.drop-ready .desk-band-header{box-shadow:inset 0 2px 0 #2e7d32,inset 2px 0 0 #2e7d32,inset -2px 0 0 #2e7d32}.production-desk .desk-to-assign.drop-refused .desk-band-header{box-shadow:inset 0 2px 0 #c62828,inset 2px 0 0 #c62828,inset -2px 0 0 #c62828}.production-desk .desk-to-assign .desk-band-drop-hint{align-items:center;color:#2e7d32;display:inline-flex;font-weight:600;gap:4px;margin-left:auto}.production-desk .desk-to-assign .desk-band-collapse{align-self:center;background-color:#fff;border:1px solid #b4c7dc;border-radius:4px;color:#6b6b6b;margin-left:auto;padding:2px}.production-desk .desk-to-assign .desk-band-collapse:hover{border-color:#8040b0;color:#8040b0}.production-desk .desk-to-assign .desk-band-drop-hint+.desk-band-collapse{margin-left:0}.production-desk .desk-to-assign.collapsed{height:auto}.production-desk .desk-to-assign.collapsed .desk-band-header{border-bottom:0}.production-desk .desk-column.drop-over{outline:2px solid #2e7d32;outline-offset:-2px}.production-desk .desk-column.drop-over .desk-column-header{box-shadow:inset 0 2px 0 #2e7d32,inset 2px 0 0 #2e7d32,inset -2px 0 0 #2e7d32}.production-desk .desk-lane.drop-over{background-color:#edf7ee}.production-desk .desk-lane.drop-over .desk-lane-header{box-shadow:inset 3px 0 0 #2e7d32}.production-desk .desk-column.drop-barred .desk-column-scroller{filter:grayscale(.6);opacity:.45}.production-desk .desk-column.drop-barred .desk-drop-barred-hint{align-items:center;background-color:#fdecea;border-radius:10px;color:#b3261e;display:inline-flex;font-size:.8rem;font-weight:600;gap:3px;padding:1px 8px;white-space:nowrap}.production-desk .desk-article.draggable,.production-desk .desk-order-card.draggable>.desk-order-header{cursor:grab}.production-desk .desk-article.dragging,.production-desk .desk-order-card.dragging{opacity:.3}.production-desk .desk-order-card.selected{outline:2px solid #8040b0;outline-offset:-1px}.production-desk .desk-article.selected{background-color:#f3e9fa}.production-desk .desk-select{margin-right:-2px;padding:0}.production-desk .desk-select svg{font-size:18px}.production-desk .desk-article>.desk-select{align-self:center}.production-desk .desk-order-card>.desk-order-header:focus-visible{outline:2px solid #8040b0;outline-offset:-2px}.production-desk .desk-thumb.drag-handle{cursor:grab}.production-desk .desk-thumb.drag-handle:focus-visible{outline:2px solid #8040b0}.production-desk .desk-order-number.toggles{cursor:pointer}.production-desk .desk-order-number.toggles:hover{text-decoration:underline}.production-desk .desk-undo-lock{color:#6b6b6b;font-size:18px}.production-desk .desk-menu{display:inline-flex}.production-desk .desk-article-line>.desk-menu{margin-left:auto}.production-desk .desk-menu-button{padding:2px}.production-desk .desk-menu-button svg{font-size:18px}.production-desk .desk-flag{align-items:center;background-color:#fff8e1;border:1px solid #b26a00;border-radius:9px;color:#b26a00;cursor:default;display:inline-flex;font-size:.75em;font-weight:700;height:18px;padding:0 6px;white-space:nowrap}.production-desk .desk-flag.flag-routing-exception{background-color:#fdecea;border-color:#c62828;color:#c62828}.production-desk .desk-drag-preview{cursor:grabbing;position:relative}.production-desk .desk-drag-preview .desk-drag-preview-content{pointer-events:none}.production-desk .desk-drag-preview .desk-drag-frame,.production-desk .desk-drag-preview .desk-order-card{box-shadow:0 14px 32px #00000047,0 3px 8px #0000002e}.production-desk .desk-drag-preview .desk-drag-frame{background-color:#fff;border:1px solid #c9cbd0;overflow:hidden}.production-desk .desk-drag-preview .desk-drag-badge{align-items:center;background-color:#8040b0;border-radius:11px;box-shadow:0 2px 6px #0000004d;color:#fff;display:inline-flex;font-size:.9em;font-weight:700;height:22px;padding:0 9px;position:absolute;right:-10px;top:-10px;white-space:nowrap;z-index:2}body.desk-resizing,body.desk-resizing *{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}body.desk-resizing-x,body.desk-resizing-x *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.desk-handoff-dialog .desk-handoff-warnings{display:flex;flex-direction:column;gap:12px}.desk-handoff-dialog .desk-handoff-warning{display:flex;gap:8px}.desk-handoff-dialog .desk-handoff-warning-icon{color:#d97706;margin-top:2px}.desk-handoff-dialog .desk-handoff-warning-body{display:flex;flex-direction:column;gap:2px;min-width:0}.desk-handoff-dialog .desk-handoff-warning-flag{font-weight:700}.desk-handoff-dialog .desk-handoff-articles{color:#6b6b6b;margin:2px 0 0;padding-left:18px}.desk-handoff-dialog .desk-handoff-targets{border-top:1px solid #d9d9d9;display:flex;flex-direction:column;gap:2px;margin-top:14px;padding-top:10px}.desk-handoff-dialog .desk-handoff-targets-title{font-weight:700}.desk-handoff-dialog .desk-handoff-moved{border-bottom:1px solid #d9d9d9;display:flex;flex-direction:column;gap:2px;margin-bottom:14px;padding-bottom:10px}.desk-handoff-dialog .desk-handoff-moved .desk-handoff-articles{color:#212121}.desk-handoff-dialog .desk-handoff-moved .desk-handoff-moved-order{font-weight:700}.desk-handoff-dialog .desk-handoff-moved .desk-handoff-moved-variant{color:#6b6b6b}.desk-handoff-dialog .desk-handoff-target{align-items:center;display:inline-flex;gap:6px}.desk-menu-list .desk-menu-chevron{color:#6b6b6b;margin-left:12px}.desk-menu-list .desk-menu-undo.Mui-disabled,.desk-menu-list .desk-menu-unsend.Mui-disabled{cursor:default;pointer-events:auto}.desk-square-tooltip .tone-short{color:#ffab91;font-weight:700}.production-desk .desk-tabs-bar{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:-4px;min-height:36px}.production-desk .desk-tabs-end{align-items:center;display:flex;gap:8px;margin-left:auto;min-width:0;padding:3px 0}.production-desk .desk-tabs-end .desk-busy{white-space:nowrap}.production-desk .desk-tabs{min-height:36px}.production-desk .desk-tabs .MuiTab-root{font-size:.95em;font-weight:700;min-height:36px;padding:4px 14px;text-transform:none}.production-desk .desk-lane .desk-lane-order .MuiButton-root{background-color:#fff;font-size:1.05em;min-height:24px;min-width:0;padding:0 8px;text-transform:none}.production-desk .desk-supplier-order{cursor:pointer;font-family:Roboto Mono,monospace;font-size:.8em;height:20px}.production-desk .desk-supplier-order .MuiChip-icon{font-size:14px}.production-desk .desk-supplier-order.unrecorded{cursor:default}.production-desk .desk-order-batch{align-items:center;display:inline-flex;gap:6px}.production-desk .desk-batch.coloured{background-color:var(--sourcing-fill);border-color:var(--sourcing);color:var(--sourcing-label)}.production-desk .desk-batch.coloured .MuiChip-icon{color:var(--sourcing-label)}.production-desk .desk-batch.coloured.MuiChip-clickable.Mui-focusVisible,.production-desk .desk-batch.coloured.MuiChip-clickable:hover{background-color:color-mix(in srgb,var(--sourcing-fill) 88%,#000)}.production-desk .desk-article .desk-article-title.desk-article-open,.production-desk .so-line-title.desk-article-open{cursor:pointer}.production-desk .desk-article .desk-article-title.desk-article-open:hover,.production-desk .so-line-title.desk-article-open:hover{text-decoration:underline}.production-desk .desk-article .desk-article-title.desk-article-open:focus-visible,.production-desk .so-line-title.desk-article-open:focus-visible{outline:2px solid #8040b0;outline-offset:1px}.production-desk .desk-article .desk-thumb.desk-article-open{cursor:pointer}.desk-drawer-root .MuiDrawer-paper{max-width:100vw;width:600px}.desk-drawer{--font:var(--roboto-condensed),"Roboto Condensed";display:flex;flex-direction:column;font-family:Roboto Condensed,-apple-system,Helvetica Neue,sans-serif;font-size:16px;font-size:14px;gap:10px;padding:10px 14px 24px}.desk-drawer .desk-drawer-muted{color:#6b6b6b;font-style:italic}.desk-drawer .desk-loading{align-items:center;color:#8040b0;display:flex;gap:10px;justify-content:center;min-height:120px}.desk-drawer .desk-icon-action{min-width:0;padding:2px 4px}.desk-drawer .desk-drawer-header{align-items:flex-start;display:flex;gap:10px}.desk-drawer .desk-drawer-heading{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.desk-drawer .desk-drawer-order{color:#6b6b6b;font-weight:700}.desk-drawer .desk-drawer-title{color:#8040b0;font-size:1.3em;font-weight:700}.desk-drawer .desk-drawer-sub{align-items:center;color:#212121;display:flex;gap:8px}.desk-drawer .desk-drawer-sub .desk-qty{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.desk-drawer .desk-drawer-sub .desk-drawer-brand{color:#37474f;font-size:.85em;font-weight:600;text-transform:uppercase}.desk-drawer .desk-drawer-sku{color:#6b6b6b;font-size:.9em;font-weight:600;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.desk-drawer .desk-drawer-facts{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;flex-wrap:wrap;gap:6px 10px;padding-bottom:8px}.desk-drawer .desk-drawer-facts .desk-status{background-color:#eee;border-radius:3px;color:#6b6b6b;padding:0 5px}.desk-drawer .desk-drawer-facts .desk-drawer-workshop{font-weight:700}.desk-drawer .desk-drawer-facts .desk-drawer-sourcing{align-items:center;display:inline-flex;gap:4px}.desk-drawer .desk-drawer-facts .desk-drawer-sourcing.kind-unset{color:#6b6b6b;font-style:italic}.desk-drawer .desk-drawer-facts .desk-sourcing-warning{color:#d97706}.desk-drawer .desk-drawer-facts .desk-drawer-supplier-order{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.desk-drawer .desk-drawer-facts .desk-supplier-order{cursor:pointer;font-family:Roboto Mono,monospace;font-size:.8em;height:20px}.desk-drawer .desk-drawer-facts .desk-supplier-order .MuiChip-icon{font-size:14px}.desk-drawer .desk-drawer-facts .so-ordered{color:red;font-weight:700}.desk-drawer .desk-drawer-facts .so-short{background-color:#fdecea;border-radius:3px;color:#c62828;font-size:.85em;font-weight:700;padding:0 4px}.desk-drawer .desk-badge{align-items:center;border-radius:9px;color:#fff;display:inline-flex;font-size:.78em;font-weight:700;height:18px;padding:0 6px}.desk-drawer .desk-badge.badge-sav{background-color:#c62828}.desk-drawer .desk-drawer-section{display:flex;flex-direction:column;gap:6px}.desk-drawer .desk-drawer-section-title{color:#6b6b6b;font-size:.8em;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.desk-drawer .desk-drawer-visual{align-items:flex-start;display:flex;gap:12px}.desk-drawer .desk-drawer-preview{align-items:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:4px;color:#bdbdbd;display:flex;flex:0 0 160px;height:160px;justify-content:center;width:160px}.desk-drawer .desk-drawer-preview img{max-height:158px;max-width:158px;object-fit:contain}.desk-drawer .desk-drawer-logos{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.desk-drawer .desk-drawer-logo{border-left:3px solid #d9d9d9;display:flex;flex-direction:column;gap:4px;padding:4px 6px}.desk-drawer .desk-drawer-logo.problem{border-left-color:#c62828}.desk-drawer .desk-drawer-logo-head{align-items:center;display:flex;gap:6px}.desk-drawer .desk-drawer-swatch{border:1px solid #bdbdbd;border-radius:3px;height:14px;width:14px}.desk-drawer .desk-drawer-logo-name{font-weight:600}.desk-drawer .desk-drawer-technique{color:#6b6b6b;font-size:.85em;text-transform:uppercase}.desk-drawer .desk-drawer-problem{color:#c62828}.desk-drawer .desk-drawer-files{display:flex;flex-wrap:wrap;gap:4px}.desk-drawer .desk-drawer-files .desk-drawer-file{font-size:.8em;min-height:22px;padding:0 6px;text-transform:none}.desk-drawer .desk-drawer-perso{align-items:center;border-left:3px solid #d9d9d9;display:flex;gap:10px;justify-content:space-between;padding:4px 6px}.desk-drawer .desk-drawer-perso-text{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.desk-drawer .desk-drawer-perso-name{font-weight:600}.desk-drawer .desk-drawer-png img{background-image:linear-gradient(45deg,#eee 25%,#0000 0),linear-gradient(-45deg,#eee 25%,#0000 0),linear-gradient(45deg,#0000 75%,#eee 0),linear-gradient(-45deg,#0000 75%,#eee 0);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;display:block;max-height:48px;max-width:160px;object-fit:contain}.desk-drawer .desk-drawer-units .MuiTableCell-root{font-feature-settings:"tnum";font-size:.9em;font-variant-numeric:tabular-nums;padding:2px 8px}.desk-drawer .desk-drawer-operation{font-weight:600}.desk-drawer .desk-drawer-notes{display:flex}.desk-drawer .desk-inline{align-items:center;display:inline-flex;max-width:100%}.desk-drawer .desk-inline .desk-inline-value{border-color:#d9d9d9;color:inherit;font-size:.95em;font-weight:400;justify-content:flex-start;max-width:100%;min-height:24px;min-width:0;padding:0 6px;text-align:left;text-transform:none;white-space:pre-wrap}.desk-drawer .desk-inline .desk-inline-value .MuiButton-endIcon{color:#6b6b6b;margin-left:4px;opacity:.6}.desk-drawer .desk-inline .desk-inline-value:hover .MuiButton-endIcon{opacity:1}.desk-drawer .desk-inline .desk-inline-input .MuiInputBase-input{font-size:.95em;padding:3px 6px}.desk-drawer .desk-drawer-tools{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;display:flex;flex-wrap:wrap;gap:6px;padding:8px 0}.desk-drawer .desk-drawer-tools .MuiButton-root{text-transform:none}.desk-drawer .desk-drawer-logs{display:flex;flex-direction:column;gap:3px;list-style:none;margin:0;padding:0}.desk-drawer .desk-drawer-logs li{border-bottom:1px dashed #eee;display:flex;flex-wrap:wrap;font-size:.9em;gap:2px 8px;padding:2px 0}.desk-drawer .desk-drawer-log-date{font-feature-settings:"tnum";color:#6b6b6b;font-variant-numeric:tabular-nums}.desk-drawer .desk-drawer-log-action{font-weight:600}.desk-drawer .desk-drawer-log-doer{color:#424242}.desk-drawer .desk-drawer-log-details{color:#6b6b6b;flex-basis:100%;font-family:Roboto Mono,monospace;font-size:.85em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-edit-article-dialog .desk-edit-tabs{margin-bottom:10px}.desk-edit-article-dialog .desk-edit-tabs .MuiTab-root{text-transform:none}.desk-edit-article-dialog .desk-edit-panel{display:flex;flex-direction:column;gap:10px;padding-top:4px}.desk-edit-article-dialog .desk-edit-loading{display:flex;justify-content:center;padding:12px}.desk-edit-article-dialog .desk-edit-choices{display:flex;flex-wrap:wrap;gap:8px}.desk-edit-article-dialog .desk-edit-choices .desk-edit-choice-product{min-width:260px}.desk-edit-article-dialog .desk-drawer-muted{color:#6b6b6b;font-style:italic}.desk-split-dialog .desk-split-form{align-items:center;display:flex;gap:16px;margin-top:10px}.desk-split-dialog .desk-split-preview{font-feature-settings:"tnum";color:#8040b0;font-size:1.4em;font-variant-numeric:tabular-nums;font-weight:700}.production-desk .desk-column-header .desk-kokolo-send .MuiButton-root,.production-desk .desk-column-header .desk-oriflam-send .MuiButton-root{font-feature-settings:"tnum";font-size:.85em;font-variant-numeric:tabular-nums;min-height:26px;min-width:0;padding:0 8px;text-transform:none}.production-desk .desk-kokolo-select,.production-desk .desk-oriflam-select{padding:2px}.production-desk .desk-kokolo-batch{font-family:Roboto Mono,monospace;font-size:.8em;height:20px}.production-desk .desk-status.kokolo-received{background-color:#e8f5e9;color:#2e7d32;font-weight:700}.desk-kokolo-dialog .kokolo-help{font-size:.9em}.desk-kokolo-dialog .kokolo-muted{color:#6b6b6b}.desk-kokolo-dialog .kokolo-error{color:#c62828}.desk-kokolo-dialog .kokolo-warning{color:#b26a00}.desk-kokolo-dialog .kokolo-ok{color:#2e7d32}.desk-kokolo-dialog .kokolo-loading,.desk-kokolo-dialog .kokolo-progress{align-items:center;color:#6b6b6b;display:flex;gap:10px;margin-top:16px}.desk-kokolo-dialog .kokolo-progress{color:#8040b0;font-weight:700}.desk-kokolo-dialog .kokolo-alert{margin-top:12px}.desk-kokolo-dialog .kokolo-cutoff{align-items:center;background-color:#eef3fa;border-radius:4px;color:#8040b0;display:flex;font-weight:700;gap:8px;margin-top:12px;padding:6px 10px}.desk-kokolo-dialog .kokolo-summary{display:flex;flex-wrap:wrap;font-weight:700;gap:4px 16px;margin-top:12px}.desk-kokolo-dialog .kokolo-orders{display:flex;flex-direction:column;gap:6px;margin-top:10px}.desk-kokolo-dialog .kokolo-order{border:1px solid #d9d9d9;border-left-width:4px;border-radius:4px;padding:6px 10px}.desk-kokolo-dialog .kokolo-order.tone-ok{border-left-color:#2e7d32}.desk-kokolo-dialog .kokolo-order.tone-warning{border-left-color:#b26a00}.desk-kokolo-dialog .kokolo-order.tone-error{background-color:#fdecea;border-left-color:#c62828}.desk-kokolo-dialog .kokolo-order-head{align-items:center;display:flex;gap:8px}.desk-kokolo-dialog .kokolo-order-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.desk-kokolo-dialog .kokolo-ready{color:#2e7d32;margin-left:auto}.desk-kokolo-dialog .kokolo-issues{margin:4px 0 0;padding-left:26px}.desk-kokolo-dialog .kokolo-issues .kokolo-problem{color:#c62828}.desk-kokolo-dialog .kokolo-issues .kokolo-warning-line{color:#8a5300}.desk-kokolo-dialog .kokolo-section-title{color:#6b6b6b;font-weight:700;margin-top:14px}.desk-kokolo-dialog .kokolo-batches{display:flex;flex-direction:column;gap:4px;margin-top:6px}.desk-kokolo-dialog .kokolo-batch{align-items:center;display:flex;gap:12px}.desk-kokolo-dialog .kokolo-batch.state-close_failed,.desk-kokolo-dialog .kokolo-batch.state-failed{color:#c62828}.desk-kokolo-dialog .kokolo-batch-name{font-family:Roboto Mono,monospace;font-size:.9em}.desk-kokolo-dialog .kokolo-list{margin:4px 0 0;padding-left:20px}.desk-kokolo-dialog .kokolo-list li{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;padding:2px 0}.desk-kokolo-dialog .kokolo-list .MuiButton-root{min-height:24px;padding:0 8px;text-transform:none}.desk-kokolo-dialog .kokolo-log{border:1px solid #d9d9d9;margin-top:14px}.desk-kokolo-dialog .kokolo-log:before{display:none}.desk-kokolo-dialog .kokolo-log-lines{font-family:Roboto Mono,monospace;font-size:.8em;margin:0;max-height:260px;overflow:auto;white-space:pre-wrap}.production-desk .desk-oriflam-parked{background-color:#e4e5e8;color:#4a4d52;font-size:.8em;font-weight:700;height:20px}.desk-oriflam-dialog .desk-oriflam-intro{margin-bottom:10px}.desk-oriflam-dialog .desk-oriflam-orders{display:flex;flex-direction:column;gap:10px}.desk-oriflam-dialog .desk-oriflam-order-number{font-weight:700}.desk-oriflam-dialog .desk-oriflam-lines{color:#6b6b6b;margin:2px 0 0;padding-left:18px}.desk-oriflam-dialog .desk-oriflam-warning{align-items:flex-start;color:#d97706;display:flex;gap:6px;margin-top:4px}.desk-oriflam-dialog .desk-oriflam-warning svg{margin-top:1px}.desk-oriflam-dialog .desk-oriflam-error{margin-top:12px}.desk-shop-tooltip{align-items:flex-start;display:flex;flex-direction:column;gap:3px}.desk-shop-tooltip .desk-tooltip-link{align-items:center;background:none;border:0;color:#fff;cursor:pointer;display:inline-flex;font:inherit;gap:4px;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px}.desk-shop-tooltip .desk-tooltip-link svg{flex:0 0 auto;font-size:1em}.desk-shop-tooltip .desk-tooltip-link:focus-visible,.desk-shop-tooltip .desk-tooltip-link:hover{color:#e1c8f2}.production-desk .desk-batch-date{font-feature-settings:"tnum";color:#6b6b6b;cursor:default;font-size:.9em;font-variant-numeric:tabular-nums;white-space:nowrap}.desk-delivery-tooltip{display:flex;flex-direction:column;gap:1px}.desk-delivery-tooltip .desk-delivery-tooltip-mode{font-weight:700;margin-bottom:2px}.production-desk .desk-column-header,.production-desk .desk-to-assign .desk-band-header{font-size:1.3em}.production-desk .desk-column-header .MuiSvgIcon-fontSizeSmall,.production-desk .desk-to-assign .desk-band-header .MuiSvgIcon-fontSizeSmall{font-size:26px}.production-desk .desk-column-header .desk-kokolo-send .MuiButton-root,.production-desk .desk-column-header .desk-oriflam-send .MuiButton-root{font-size:1.035em;line-height:1.35;min-height:0;padding:2px 8px}.production-desk .desk-column-header .desk-kokolo-send .MuiButton-root .MuiButton-startIcon,.production-desk .desk-column-header .desk-oriflam-send .MuiButton-root .MuiButton-startIcon{margin-right:4px}.production-desk .desk-order-card{display:flex;flex-direction:column;max-height:100%}.production-desk .desk-order-card .desk-order-header{flex:0 0 auto;flex-wrap:nowrap;font-size:1.2em;min-width:0}.production-desk .desk-order-card .desk-order-header>*{flex-shrink:0}.production-desk .desk-order-card .desk-order-header>.desk-order-boutique{flex:0 1 auto;max-width:none;min-width:2.5em}.production-desk .desk-order-card .desk-order-header>.desk-operation,.production-desk .desk-order-card .desk-order-header>.desk-order-batch{flex:0 1 auto;min-width:0;overflow:hidden}.production-desk .desk-order-card .desk-order-header>.desk-order-markers{flex-shrink:0;white-space:nowrap}.production-desk .desk-order-card .desk-order-header .MuiSvgIcon-fontSizeSmall{font-size:24px}.production-desk .desk-order-card .desk-order-header .MuiChip-sizeSmall{height:24px}.production-desk .desk-order-card .desk-order-header .MuiChip-sizeSmall:not(.desk-batch){font-size:15.5px}.production-desk .desk-order-card .desk-order-header .MuiChip-icon{font-size:22px}.production-desk .desk-order-card .desk-order-header .desk-batch .MuiChip-icon{font-size:17px}.production-desk .desk-order-card .desk-order-articles{flex:1 1 auto;min-height:0;overflow-y:auto}.production-desk .desk-article .desk-article-line:not(.secondary):not(.sourcing){font-size:1.2em}.production-desk .desk-article .desk-article-line:not(.secondary):not(.sourcing) .desk-badge{border-radius:11px;height:22px;min-width:22px}.production-desk .desk-article .desk-article-line:not(.secondary):not(.sourcing) .desk-badge svg{font-size:16px}.production-desk .desk-article .desk-article-line:not(.secondary):not(.sourcing) .MuiSvgIcon-fontSizeSmall{font-size:24px}.production-desk .desk-article .desk-article-line.secondary{font-size:.99em}.production-desk .desk-badge.badge-brand{background-color:#424242;border:none;color:#fff;margin-left:auto;order:1;padding:0 7px}.production-desk .desk-article-line>.desk-menu{order:2}.production-desk .desk-article-line>.badge-brand~.desk-menu{margin-left:0}.production-desk .desk-article .desk-article-line:not(.secondary):not(.sourcing){flex-wrap:nowrap}.production-desk .desk-article .desk-article-line:not(.secondary):not(.sourcing)>*{flex-shrink:0}.production-desk .desk-article .desk-article-line:not(.secondary):not(.sourcing)>.desk-article-title{flex:0 1 auto;min-width:0}.production-desk .desk-article{position:relative}.production-desk .desk-article>.desk-select{background-color:#ffffffd9;border-radius:3px;left:8px;position:absolute;top:4px;z-index:1}.production-desk .desk-article .desk-thumb{flex:0 0 80px;height:72px;width:80px}.production-desk .desk-article .desk-thumb img{max-height:72px;max-width:80px}.production-desk .desk-dispatched .desk-order-card,.production-desk .desk-lane .desk-order-card{max-height:calc(100% - 9px);max-height:calc(100% - var(--group-head, 0px) - 9px)}.production-desk .desk-dispatched .desk-order-card .desk-order-header{background-color:#dfe3e9;background-color:var(--workshop-tint,#dfe3e9)}.desk-montage-tooltip.MuiTooltip-tooltip{background-color:#fff;border:1px solid #b0bec5;box-shadow:0 6px 24px #00000040;max-width:none;padding:4px}.desk-montage-full{display:block;max-height:85vh;max-width:80vw;object-fit:contain}.desk-recommendation-tip .desk-recommendation,.production-desk .desk-recommendation{border:2px solid #9e9e9e;border-radius:50%;box-sizing:border-box;flex:0 0 auto;height:16px;width:16px}.desk-recommendation-tip .desk-recommendation.workshop-2,.production-desk .desk-recommendation.workshop-2{background-color:#ffc896;border-color:#e8913f}.desk-recommendation-tip .desk-recommendation.workshop-6,.production-desk .desk-recommendation.workshop-6{background-color:#f4a9ce;border-color:#d9539a}.desk-recommendation-tip .desk-recommendation.conflict,.production-desk .desk-recommendation.conflict{background:linear-gradient(90deg,#ffc896 50%,#f4a9ce 0);border-color:#9e9e9e}.desk-recommendation-tip .desk-recommendation.none,.production-desk .desk-recommendation.none{background-color:#0000;border:2px dashed #9e9e9e}.desk-tip.MuiTooltip-tooltip{background-color:#404040;color:#fff}.desk-tip.MuiTooltip-tooltip .MuiTooltip-arrow{color:#404040}.MuiTooltip-popper.desk-tip-suppressed{visibility:hidden}.desk-tip .desk-tip-sku{display:block;font-weight:700}.desk-tip .desk-tip-title{display:block}.desk-tip .desk-tip-chip{align-items:center;background-color:#616161;border-radius:12px;color:#fff;display:inline-flex;font-size:.9em;font-weight:600;gap:5px;line-height:1.35;padding:1px 9px;vertical-align:middle;white-space:nowrap}.desk-tip .desk-tip-chip svg{font-size:1.1em}.desk-tip .desk-tip-chip .desk-tip-chip-label{font-weight:500}.desk-tip .desk-tip-chip.order,.desk-tip .desk-tip-chip.shop-id{background-color:#fff;border-radius:4px;color:#212121}.desk-tip .desk-tip-chip.order{font-weight:800}.desk-tip .desk-tip-chip.shop-id{font-size:.8em;font-weight:500}.desk-tip .desk-tip-chip.delivery-mode{background-color:#e3f2fd;color:#0d47a1}.desk-tip .desk-tip-chip.delivery-mode svg{color:inherit!important}.desk-tip .desk-tip-chip.where-band{background-color:#d6e4f3;color:#1f4e79}.desk-tip .desk-tip-chip.where-to-send{background-color:var(--workshop-tint);color:var(--workshop)}.desk-tip .desk-tip-chip.where-in{background-color:var(--workshop);color:#fff}.desk-tip .desk-tip-chip.order-none,.desk-tip .desk-tip-chip.source-none,.desk-tip .desk-tip-chip.where-off{background-color:#0000;border:1px solid #9e9e9e;color:#e0e0e0}.desk-tip .desk-tip-chip.order-none,.desk-tip .desk-tip-chip.source-none{border-style:dashed}.desk-tip .desk-tip-chip.batch,.desk-tip .desk-tip-chip.source{background-color:var(--sourcing-fill);border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff59;color:var(--sourcing-label)}.desk-tip .desk-tip-chip.batch{font-family:Roboto Mono,monospace;font-size:.8em;font-weight:500}.desk-tip .desk-tip-chip.status{border:1px solid #ffffff59;border-radius:4px}.desk-tip .desk-tip-muted{color:#bdbdbd}.desk-tip .desk-tip-estimated{color:#ffcc80;display:block;margin-top:2px}.desk-breakdown-tooltip.MuiTooltip-tooltip{max-width:min(1100px,100vw - 32px);padding:8px 12px}.desk-breakdown .desk-breakdown-head{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:4px 10px;margin-bottom:6px}.desk-breakdown .desk-breakdown-head .desk-tip-muted{font-size:.8em;font-weight:400}.desk-breakdown .desk-breakdown-table{border-collapse:collapse;font-size:.85em;font-weight:400}.desk-breakdown .desk-breakdown-table th{border-bottom:1px solid #ffffff4d;color:#bdbdbd;font-size:.85em;font-weight:500;padding:2px 14px 4px 0;text-align:left;white-space:nowrap}.desk-breakdown .desk-breakdown-table td{padding:4px 14px 4px 0;vertical-align:middle;white-space:nowrap}.desk-breakdown .desk-breakdown-table td:first-child{min-width:14em;white-space:normal}.desk-breakdown .desk-breakdown-table tr+tr td{border-top:1px solid #ffffff1f}.desk-breakdown .desk-breakdown-table tr.here .desk-breakdown-title{font-weight:700}.desk-breakdown .desk-breakdown-article{align-items:center;display:flex;gap:8px}.desk-breakdown .desk-tip-qty{align-items:center;border:1px solid #cbcbcb;border-radius:3px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;font-weight:700;height:1.7em;justify-content:center;min-width:1.7em;padding:0 3px}.desk-breakdown .desk-breakdown-variant{color:#bdbdbd}.desk-breakdown .desk-tip-order,.desk-breakdown .desk-tip-status{align-items:center;display:inline-flex;gap:6px}.desk-breakdown .desk-tip-ordered{color:#a5d6a7;font-weight:600}.desk-breakdown .desk-tip-open{color:#ffcc80;font-weight:600}.desk-breakdown .desk-tip-workshop{color:#e0e0e0;font-weight:700}.desk-breakdown .desk-tip-workshop.workshop-2{color:#ffc896}.desk-breakdown .desk-tip-workshop.workshop-6{color:#f4a9ce}.desk-breakdown .desk-breakdown-note{color:#bdbdbd;font-size:.75em;margin-top:6px}.desk-alert-tooltip.MuiTooltip-tooltip{max-width:min(720px,100vw - 32px);padding:8px 12px}.desk-alert-tip{display:flex;flex-direction:column;gap:6px}.desk-alert-tip .desk-alert-tip-head{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:4px 8px}.desk-alert-tip .desk-alert-tip-title{align-items:center;display:inline-flex;gap:6px}.desk-alert-tip .desk-alert-tip-sub{color:#bdbdbd;font-size:.9em}.desk-alert-tip .desk-alert-tip-rows{grid-gap:5px 10px;align-items:center;display:grid;gap:5px 10px;justify-content:start}.desk-alert-tip .desk-alert-tip-rows.two{grid-template-columns:auto auto}.desk-alert-tip .desk-alert-tip-rows.three{grid-template-columns:auto auto auto}.desk-alert-tip .desk-alert-tip-row{display:contents}.desk-alert-tip .desk-alert-tip-article{display:inline}.desk-alert-tip .desk-alert-tip-article .desk-alert-tip-qty{color:#e0e0e0;font-weight:700;margin-left:6px}.desk-alert-tip .desk-alert-tip-detail{align-items:center;display:inline-flex;flex-wrap:wrap;gap:2px 8px}.desk-alert-tip .desk-alert-tip-stock{background-color:#ef6c00;border-radius:4px;color:#fff;font-weight:700;padding:1px 7px;white-space:nowrap}.desk-alert-tip .desk-alert-tip-stock.critical{background-color:#c62828}.desk-alert-tip .desk-alert-tip-blocks{display:flex;flex-direction:column;gap:6px}.desk-alert-tip .desk-alert-tip-block+.desk-alert-tip-block{border-top:1px solid #ffffff1f;padding-top:6px}.desk-alert-tip .desk-alert-tip-issue{align-items:center;display:flex;flex-wrap:wrap;gap:2px 8px;margin:3px 0 0 12px}.desk-alert-tip .desk-alert-tip-problem{color:#ff8a80;font-weight:700}.desk-alert-tip .desk-alert-tip-files{font-family:Roboto Mono,monospace;font-size:.85em;overflow-wrap:anywhere}.desk-alert-tip .desk-tip-chip.technique{background-color:#eceff1;border-radius:4px;color:#263238}.desk-alert-tip .desk-tip-chip.restock{background-color:#e3f2fd;color:#0d47a1}.desk-alert-tip .desk-tip-order{align-items:center;display:inline-flex;gap:6px}.desk-alert-tip .desk-tip-open{color:#ffcc80;font-weight:600}.desk-alert-tip .desk-alert-tip-hint{border-top:1px solid #fff3;color:#e1bee7;font-size:.9em;padding-top:4px}.MuiChip-root.desk-late-chip{background-color:var(--sourcing-fill);border:1px solid var(--sourcing);color:var(--sourcing-label);font-weight:600}.MuiChip-root.desk-late-chip .MuiChip-icon{color:var(--sourcing-label)}.MuiChip-root.desk-late-chip.Mui-focusVisible,.MuiChip-root.desk-late-chip:hover{background-color:color-mix(in srgb,var(--sourcing-fill) 85%,#000)}.MuiChip-root.desk-late-chip[data-selected=true]{background-color:#000;border-color:#000;color:var(--sourcing-tint)}.MuiChip-root.desk-late-chip[data-selected=true] .MuiChip-icon{color:var(--sourcing-tint)}.MuiChip-root.desk-late-chip[data-selected=true].Mui-focusVisible,.MuiChip-root.desk-late-chip[data-selected=true]:hover{background-color:#212121}.desk-recommendation-tip{display:flex;flex-direction:column;gap:3px}.desk-recommendation-tip .desk-recommendation-tip-head{align-items:center;display:inline-flex;font-weight:700;gap:6px}.desk-shop-tooltip .desk-shop-tooltip-head{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;margin-bottom:2px}.desk-shop-tooltip .desk-shop-tooltip-name{font-weight:700;text-transform:uppercase}.production-desk .desk-to-assign .desk-band-select-all{align-self:center;display:inline-flex}.production-desk .desk-to-assign .desk-band-select-all .MuiCheckbox-root{padding:2px}.production-desk .desk-to-assign .desk-assign-recommended{align-self:center;margin-left:auto}.production-desk .desk-to-assign .desk-assign-recommended .MuiButton-root{background-color:#fff;min-height:28px;padding:0 10px}.production-desk .desk-to-assign .desk-assign-recommended~.desk-band-collapse,.production-desk .desk-to-assign .desk-assign-recommended~.desk-band-drop-hint{margin-left:0}.desk-assign-tip{display:flex;flex-direction:column;gap:4px}.desk-assign-tip .desk-assign-tip-line{align-items:center;display:inline-flex;gap:6px}.desk-tip .desk-tip-chip.tone-ok{background-color:#2e7d32;color:#fff}.desk-tip .desk-tip-chip.tone-tight{background-color:#ef6c00;color:#fff}.desk-tip .desk-tip-chip.tone-short{background-color:#c62828;color:#fff}.desk-tip .desk-tip-chip.tone-unknown{background-color:#0000;border:1px solid #9e9e9e;color:#e0e0e0}.desk-tip .desk-tip-chip.fact{background-color:#5a5a5a;border-radius:4px}.desk-tip .desk-tip-chip.mono{font-family:Roboto Mono,monospace;font-size:.8em;font-weight:500}.desk-tip .desk-tip-chip.state-chosen{background-color:#fff;color:#212121}.desk-tip .desk-tip-chip.state-preset{background-color:#0000;border:1px dashed #fff}.desk-tip .desk-tip-chip.state-suggested{background-color:#0000;border:1px dashed #ce93d8;color:#e1bee7}.desk-square-tip{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.desk-square-tip .desk-square-tip-facts,.desk-square-tip .desk-square-tip-head{align-items:center;display:inline-flex;flex-wrap:wrap;gap:5px 6px}.desk-square-tip .desk-square-tip-lock{align-items:center;display:inline-flex;gap:4px}.desk-total-tip{display:flex;flex-direction:column;gap:4px}.desk-total-tip .desk-total-tip-head{align-items:center;display:inline-flex;gap:6px}.desk-total-tip .desk-total-tip-rows{grid-gap:3px 10px;align-items:center;display:grid;gap:3px 10px;grid-template-columns:auto auto;justify-content:start;margin-top:2px}.desk-total-tip .desk-total-tip-row{display:contents}.desk-total-tip .desk-total-tip-row.total .desk-total-tip-label{font-weight:700;padding-left:2px}.desk-total-tip .desk-total-tip-amount{align-items:baseline;display:inline-flex;gap:6px}.desk-total-tip .desk-total-tip-unpriced{color:#ffcc80;font-weight:600}.desk-total-tip .desk-total-tip-hint{border-top:1px solid #fff3;color:#e1bee7;margin-top:2px;padding-top:4px}.MuiTooltip-tooltip.desk-order-peek-tip{max-width:680px}.desk-order-peek{align-items:flex-start;display:flex;flex-direction:column;font-size:12px;gap:4px}.desk-order-peek .desk-order-peek-head{display:flex;flex-wrap:wrap;gap:0 10px}.desk-order-peek .desk-order-peek-head strong{font-weight:700}.desk-order-peek .desk-order-peek-lines{border-collapse:collapse;margin-top:2px}.desk-order-peek .desk-order-peek-lines td,.desk-order-peek .desk-order-peek-lines th{padding:1px 6px;text-align:left;vertical-align:top;white-space:nowrap}.desk-order-peek .desk-order-peek-lines th{font-weight:600;opacity:.8}.desk-order-peek .desk-order-peek-lines td:nth-child(2){max-width:320px;white-space:normal}.desk-order-peek .desk-order-peek-lines .num{text-align:right}.desk-order-peek .desk-order-peek-lines tr.low-stock td.stock{color:#ffab91;font-weight:700}.desk-order-peek .desk-order-peek-lines .peek-deferred,.desk-order-peek .desk-order-peek-lines tr.deferred td.stock{color:#ff8a80;font-weight:700}.desk-order-peek .desk-order-peek-lines .peek-model-deferred{color:#ffab91}.desk-order-peek .desk-order-peek-franco{display:flex;flex-direction:column;gap:1px}.desk-order-peek .desk-order-peek-franco-line{font-weight:700}.desk-order-peek .desk-order-peek-estimated{font-style:italic}.desk-order-peek .desk-order-peek-foot{font-style:italic;opacity:.8}.desk-order-peek[data-order-peek-state=loading]{align-items:center;flex-direction:row;gap:6px}.supplier-orders-page .so-content{zoom:1.2;display:flex;flex-direction:column;gap:10px}.supplier-orders-page .so-section{display:flex;flex-direction:column;overflow:hidden}.supplier-orders-page .so-section .desk-band-header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #d9d9d9;display:flex;gap:10px;padding:6px 10px}.supplier-orders-page .so-section .desk-band-title{font-size:1.2em;font-weight:700}.supplier-orders-page .so-section .desk-band-counts{color:#6b6b6b}.supplier-orders-page .so-section .so-section-help{color:#6b6b6b;font-size:.9em;margin-left:auto}.supplier-orders-page .so-section .so-section-hint{color:#6b6b6b;padding:10px 12px}.supplier-orders-page .so-section[data-orders-section=ordered]{--so-head:#2c6196;--so-area:#90b0d0;--so-row:#e8f0f7}.supplier-orders-page .so-section[data-orders-section=received]{--so-head:#a17812;--so-area:#e2c97a;--so-row:#fcf6e3}.supplier-orders-page .so-section[data-orders-section=open] .desk-band-header,.supplier-orders-page .so-section[data-orders-section=ordered] .desk-band-header,.supplier-orders-page .so-section[data-orders-section=received] .desk-band-header{background-color:#606060;background-color:var(--so-head,#606060);color:#fff}.supplier-orders-page .so-section[data-orders-section=open] .desk-band-header .desk-band-counts,.supplier-orders-page .so-section[data-orders-section=open] .desk-band-header .so-section-help,.supplier-orders-page .so-section[data-orders-section=ordered] .desk-band-header .desk-band-counts,.supplier-orders-page .so-section[data-orders-section=ordered] .desk-band-header .so-section-help,.supplier-orders-page .so-section[data-orders-section=received] .desk-band-header .desk-band-counts,.supplier-orders-page .so-section[data-orders-section=received] .desk-band-header .so-section-help{color:#e0e0e0}.supplier-orders-page .so-section[data-orders-section=open] .desk-band-header .MuiButton-outlined,.supplier-orders-page .so-section[data-orders-section=ordered] .desk-band-header .MuiButton-outlined,.supplier-orders-page .so-section[data-orders-section=received] .desk-band-header .MuiButton-outlined{border-color:#fff9;color:#fff}.supplier-orders-page .so-section[data-orders-section=open] .desk-band-header .MuiButton-outlined:hover,.supplier-orders-page .so-section[data-orders-section=ordered] .desk-band-header .MuiButton-outlined:hover,.supplier-orders-page .so-section[data-orders-section=received] .desk-band-header .MuiButton-outlined:hover{background-color:#ffffff14;border-color:#fff}.supplier-orders-page .so-section[data-orders-section=open] .desk-band-header{border-top:4px solid #111}.supplier-orders-page .so-section[data-orders-section=ordered] .desk-band-header{border-top:4px solid #1b4470}.supplier-orders-page .so-section[data-orders-section=received] .desk-band-header{border-top:4px solid #6e500a}.supplier-orders-page .so-section[data-orders-section=delivered] .desk-band-header{background-color:#f5f5f5;border-top:4px solid #9e9e9e}.supplier-orders-page .so-muted{color:#6b6b6b;font-style:italic}.supplier-orders-page .desk-inline{align-items:center;display:inline-flex;vertical-align:middle}.supplier-orders-page .desk-inline .desk-inline-value{border-color:#d9d9d9;color:inherit;font-size:.95em;font-weight:400;justify-content:flex-start;min-height:24px;min-width:0;padding:0 6px;text-transform:none}.supplier-orders-page .desk-inline .desk-inline-value .MuiButton-endIcon{color:#6b6b6b;margin-left:4px;opacity:.6}.supplier-orders-page .desk-inline .desk-inline-value:hover .MuiButton-endIcon{opacity:1}.supplier-orders-page .desk-inline .desk-inline-input .MuiInputBase-input{font-size:.95em;padding:3px 6px}.supplier-orders-page .desk-icon-action{min-width:0;padding:2px 4px}.supplier-orders-page .so-cards{background-color:#b0b0b0;display:flex;flex-direction:column;gap:12px;padding:10px}.supplier-orders-page .so-group{display:flex;flex-direction:column;gap:6px}.supplier-orders-page .so-group-header{align-items:center;color:#111;display:flex;gap:10px;padding:2px 0}.supplier-orders-page .so-group-header .so-group-count{color:#111;font-weight:700}.supplier-orders-page .MuiChip-root.so-head-workshop{background-color:#ecedef;background-color:var(--workshop-tint,#ecedef);border:1px solid #424242;border:1px solid var(--workshop,#424242);color:#424242;color:var(--workshop,#424242);font-weight:700;height:22px;letter-spacing:.02em}.supplier-orders-page .MuiChip-root.so-head-supplier{background-color:var(--sourcing-fill);border:1px solid var(--sourcing);color:var(--sourcing-label);font-weight:700;height:22px;max-width:100%}.supplier-orders-page .so-card{border:1px solid #8c8c8c}.supplier-orders-page .so-card:before{display:none}.supplier-orders-page .so-card .so-card-header{background-color:#f0f0f0;min-height:40px;padding:0 10px}.supplier-orders-page .so-card .so-card-header .MuiAccordionSummary-content{display:flex;flex-direction:column;gap:6px;margin:6px 0;min-width:0}.supplier-orders-page .so-card .so-head-row{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:86px 112px 150px 150px 92px minmax(0,1fr) 64px 124px 100px}.supplier-orders-page .so-card .so-head-counts{align-items:center;display:inline-flex;gap:6px}.supplier-orders-page .so-card .so-head-oldest{align-items:center;display:inline-flex}.supplier-orders-page .so-card .so-head-warnings{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;min-width:0}.supplier-orders-page .so-card .so-head-franco,.supplier-orders-page .so-card .so-head-progress{align-items:center;display:inline-flex}.supplier-orders-page .so-card .so-card-notice,.supplier-orders-page .so-card .so-last-upload{padding:0 8px}.supplier-orders-page .so-card .so-card-title{font-family:Roboto Mono,monospace;font-size:.95em;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-orders-page .so-card .so-card-actions .MuiButton-contained.so-action{background-color:#616161;color:#fff}.supplier-orders-page .so-card .so-card-actions .MuiButton-contained.so-action.so-action-add-stock{background-color:#2e7d32}.supplier-orders-page .so-card .so-card-actions .MuiButton-contained.so-action.so-action-mark-ordered{background-color:#1565c0}.supplier-orders-page .so-card .so-card-actions .MuiButton-contained.so-action.so-action-fill-cart{background-color:#ed6c02}.supplier-orders-page .so-card .so-card-actions .MuiButton-contained.so-action.so-action-place-order,.supplier-orders-page .so-card .so-card-actions .MuiButton-contained.so-action.so-action-send{background-color:#6a1b9a}.supplier-orders-page .so-card .so-card-actions .MuiButton-contained.so-action.so-action-simulate{background-color:#00695c}.supplier-orders-page .so-card .so-card-actions .MuiButton-contained.so-action.so-action-document{background-color:#546e7a}.supplier-orders-page .so-card .so-card-actions .MuiButton-contained.so-action:hover{filter:brightness(.88)}.supplier-orders-page .so-card .so-card-actions .MuiButton-contained.so-action[data-primary=true]:not(.Mui-disabled){box-shadow:0 0 0 2px #fff,0 0 0 4px currentColor}.supplier-orders-page .so-card .so-card-actions .MuiButton-contained.so-action[data-primary=true]:not(.Mui-disabled).so-action-mark-ordered{box-shadow:0 0 0 2px #fff,0 0 0 4px #1565c0}.supplier-orders-page .so-card .so-card-actions .MuiButton-contained.so-action[data-primary=true]:not(.Mui-disabled).so-action-send{box-shadow:0 0 0 2px #fff,0 0 0 4px #6a1b9a}.supplier-orders-page .so-card .so-card-actions .MuiButton-contained.so-action.Mui-disabled{background-color:#0000001f;box-shadow:none;color:#00000042}.supplier-orders-page .so-card .MuiChip-root.so-count{font-feature-settings:"tnum";color:#fff;font-variant-numeric:tabular-nums;font-weight:700;height:22px;min-width:40px}.supplier-orders-page .so-card .MuiChip-root.so-count .MuiChip-label{padding:0 8px}.supplier-orders-page .so-card .so-count-articles{background-color:#212121}.supplier-orders-page .so-card .so-count-pieces{background-color:#757575}.supplier-orders-page .so-card .so-count-stock{background-color:#1b5e20}.supplier-orders-page .so-card .MuiChip-root.so-oldest-date{font-feature-settings:"tnum";background-color:#fff;border:1px solid #757575;color:#111;font-variant-numeric:tabular-nums;font-weight:600;height:22px}.supplier-orders-page .so-card .MuiChip-root.so-oldest-date.late{background-color:#c62828;border-color:#c62828;color:#fff;font-weight:700}.supplier-orders-page .so-card .MuiChip-root.so-franco-percent{font-feature-settings:"tnum";background-color:#1565c0;color:#fff;font-variant-numeric:tabular-nums;font-weight:700;height:22px;min-width:56px}.supplier-orders-page .so-card .MuiChip-root.so-card-cost{font-feature-settings:"tnum";background-color:#757575;color:#fff;font-variant-numeric:tabular-nums;font-weight:700;height:22px;width:100%}.supplier-orders-page .so-card .MuiChip-root.so-card-cost.franco-sweet{background-color:#2e7d32}.supplier-orders-page .so-card .MuiChip-root.so-card-cost.franco-near{background-color:#ed6c02}.supplier-orders-page .so-card .MuiChip-root.so-card-cost.franco-costly{background-color:#d32f2f}.supplier-orders-page .so-card .so-cost-floor{color:#ffe082}.supplier-orders-page .so-card .so-franco-costly{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;height:20px}.supplier-orders-page .so-card .so-card-header .so-head-row .so-count{height:22px}.supplier-orders-page .so-card .so-card-details{display:flex;flex-direction:column;gap:8px;padding:8px 10px 10px}.supplier-orders-page .so-card .so-card-actions{display:flex;flex-wrap:wrap;gap:8px}.supplier-orders-page .so-code-copy{cursor:pointer}.supplier-orders-page .so-code-copy:focus-visible,.supplier-orders-page .so-code-copy:hover{color:#1565c0;outline:none}.supplier-orders-page .so-stock-short{color:#b26a00;vertical-align:middle}.supplier-orders-page .so-deferred,.supplier-orders-page .so-low-stock-line{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;height:20px;margin-left:6px}.supplier-orders-page .so-deferred-count,.supplier-orders-page .so-model-deferred-count{font-weight:700;height:20px}.supplier-orders-page .so-model-deferred{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:20px;margin-left:6px}.supplier-orders-page .so-line.deferred .so-supplier-stock-figure{color:#c62828;font-weight:700}.supplier-orders-page .so-lines-wrap{overflow-x:auto}.supplier-orders-page .so-lines-selection{align-items:center;background-color:#f4eef9;border:1px solid #7e57c2;border-radius:4px;display:flex;flex-wrap:wrap;gap:8px;padding:6px 8px}.supplier-orders-page .so-lines-selection .so-selection-count{font-weight:700;margin-right:4px}.supplier-orders-page .so-lines-selection .so-selection-clear{margin-left:auto}.supplier-orders-page .so-lines .MuiTableCell-root{font-size:.95em;padding:3px 6px;vertical-align:middle}.supplier-orders-page .so-lines .so-select{width:36px}.supplier-orders-page .so-lines .so-select .MuiCheckbox-root{padding:4px}.supplier-orders-page .so-lines .so-line.selected{background-color:#f4eef9}.supplier-orders-page .so-lines .MuiTableHead-root .MuiTableCell-root{background-color:#e6e6e6;border-bottom:2px solid #bdbdbd;color:#333;font-weight:700;white-space:nowrap}.supplier-orders-page .so-lines .so-thumb{width:72px}.supplier-orders-page .so-lines .so-thumb img{background-color:#fff;height:64px;object-fit:contain;width:64px}.supplier-orders-page .so-lines .so-article{max-width:340px}.supplier-orders-page .so-lines .so-article .so-line-sku{color:#6b6b6b;display:block;font-family:Roboto Mono,monospace;font-size:.8em;white-space:nowrap}.supplier-orders-page .so-lines .so-article .so-line-title{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-orders-page .so-lines .so-article .so-line-origin,.supplier-orders-page .so-lines .so-article .so-line-variant{color:#6b6b6b;display:block;font-size:.9em}.supplier-orders-page .so-lines .so-stock-tag{color:#2e7d32;font-weight:700}.supplier-orders-page .so-lines .so-line-cost,.supplier-orders-page .so-lines .so-totals-cost{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.supplier-orders-page .so-lines .so-supplier-stock{white-space:nowrap}.supplier-orders-page .so-lines .so-line:nth-of-type(2n){background-color:#efefef}.supplier-orders-page .so-lines .so-line.stock-line{background-color:#edf7ee}.supplier-orders-page .so-lines .so-line.stock-short .so-supplier-stock-figure{color:#b26a00;font-weight:700}.supplier-orders-page .so-lines .so-short{background-color:#fdecea;border-radius:3px;color:#c62828;font-size:.85em;font-weight:700;margin-left:6px;padding:0 4px}.supplier-orders-page .so-lines .so-customer-cancelled{background-color:#fff6e5;border-radius:3px;color:#b26a00;font-size:.85em;font-weight:700;margin-left:6px;padding:0 4px}.supplier-orders-page .so-lines .so-totals .MuiTableCell-root{border-bottom:none;color:inherit;font-weight:700}.supplier-orders-page .so-lines .so-totals-label{text-align:right}.supplier-orders-page .so-lines .so-cost-partial{color:#b26a00;margin-left:4px;vertical-align:middle}.supplier-orders-page .so-ordered{color:red;font-weight:700}.supplier-orders-page .so-ordered-editor{align-items:center;display:inline-flex;gap:4px}.supplier-orders-page .so-ordered-editor .MuiInputBase-input{padding:3px 6px;width:11ch}.supplier-orders-page .so-ordered-editor .MuiButton-root{min-width:0;padding:1px 8px}.supplier-orders-page .so-filters{align-items:flex-end;border-bottom:1px solid #d9d9d9;display:flex;flex-wrap:wrap;gap:12px;padding:6px 10px}.supplier-orders-page .so-filters .so-filter{min-width:120px}.supplier-orders-page .so-filters .so-filter-late{margin-bottom:0}.supplier-orders-page .so-section .so-filters .so-filter .MuiFormHelperText-root{font-size:.85em;margin-top:0}.supplier-orders-page .so-section .so-filters .so-filter .MuiInputBase-root{background-color:#fff;font-size:.95em}.supplier-orders-page .so-section .so-filters .so-filter .MuiNativeSelect-select.MuiInputBase-input{padding:5px 28px 5px 8px}.supplier-orders-page .so-list-error{color:#c62828;padding:6px 10px}.supplier-orders-page .so-sent-table-wrap{background-color:#b0b0b0;background-color:var(--so-area,#b0b0b0);overflow-x:auto}.supplier-orders-page .so-sent-table>.MuiTableHead-root .MuiTableCell-root{background-color:#b0b0b0;background-color:var(--so-area,#b0b0b0);border-bottom:none;color:#111;font-size:.95em;font-weight:700;padding:4px 6px;white-space:nowrap}.supplier-orders-page .so-sent-table>.MuiTableBody-root>.so-sent-row>.MuiTableCell-root{background-color:#f0f0f0;background-color:var(--so-row,#f0f0f0);border-bottom:3px solid #b0b0b0;border-bottom:3px solid var(--so-area,#b0b0b0);font-size:.95em;padding:4px 6px;white-space:nowrap}.supplier-orders-page .so-sent-table .desk-empty{font-size:.95em;padding:8px 10px}.supplier-orders-page .so-sent-table .so-sent-row.unconfirmed .so-confirmation-select{background-color:#fff6e5;color:#b26a00;font-weight:700}.supplier-orders-page .so-sent-table .so-sent-row.unconfirmed .so-confirmation-select .MuiOutlinedInput-notchedOutline{border-color:#b26a00}.supplier-orders-page .so-sent-table .so-sent-row.late>.MuiTableCell-root{background-color:#fdecea}.supplier-orders-page .so-sent-table .so-sent-row.received{color:#6b6b6b}.supplier-orders-page .so-sent-table .so-placed-head{align-items:center;display:inline-flex;gap:8px}.supplier-orders-page .so-sent-table .so-code-text{color:#111;font-family:Roboto Mono,monospace;font-size:.95em;font-weight:700}.supplier-orders-page .so-sent-table .so-code-text:focus-visible,.supplier-orders-page .so-sent-table .so-code-text:hover{color:#1565c0}.supplier-orders-page .so-sent-table .MuiChip-root.so-date-chip{font-feature-settings:"tnum";background-color:#606060;background-color:var(--so-head,#606060);color:#fff;font-variant-numeric:tabular-nums;font-weight:600;height:22px}.supplier-orders-page .so-sent-table .MuiChip-root.so-date-chip.received{background-color:#1b5e20}.supplier-orders-page .so-sent-table .MuiChip-root.so-date-chip.cancelled{background-color:#c62828}.supplier-orders-page .so-sent-table .so-late{font-weight:700;height:20px;margin-left:6px}.supplier-orders-page .so-sent-table .so-confirmation-fields{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.supplier-orders-page .so-sent-table .so-confirmation-select{flex-shrink:0;font-size:.95em;min-width:118px}.supplier-orders-page .so-sent-table .so-tracking .desk-icon-action{margin-left:4px}.supplier-orders-page .so-sent-table .so-shipments{align-items:flex-start;display:flex;flex-direction:column;gap:2px;margin-top:3px}.supplier-orders-page .so-sent-table .so-shipment{align-items:center;background-color:#f2f2f2;border:1px solid #0000001f;border-radius:3px;color:#6b6b6b;display:inline-flex;font-size:.85em;gap:5px;line-height:16px;padding:0 6px;white-space:nowrap}.supplier-orders-page .so-sent-table .so-shipment .so-shipment-carrier{font-weight:700}.supplier-orders-page .so-sent-table .so-shipment .so-shipment-number{font-family:monospace}.supplier-orders-page .so-sent-table .so-shipment-moving{background-color:#e3f2fd;color:#1565c0}.supplier-orders-page .so-sent-table .so-shipment-delivered{background-color:#edf7ee;color:#2e7d32}.supplier-orders-page .so-sent-table .so-shipment-trouble{background-color:#fdecea;color:#c62828;font-weight:700}.supplier-orders-page .so-sent-table .so-shipment-unfollowed{background-color:#fff6e5;color:#b26a00}.supplier-orders-page .so-sent-table .so-shipment-line{align-items:center;display:inline-flex}.supplier-orders-page .so-sent-table .so-row-actions .desk-icon-action,.supplier-orders-page .so-sent-table .so-row-actions>span{margin-left:4px}.supplier-orders-page .so-sent-table .so-sent-details>.MuiTableCell-root{background-color:#fff;border-bottom:3px solid #b0b0b0;border-bottom:3px solid var(--so-area,#b0b0b0);padding:6px 10px 10px 40px}.supplier-orders-page .so-sent-table .so-sent-details-foot{display:flex;flex-wrap:wrap;gap:24px;margin-top:8px}.supplier-orders-page .so-sent-table .so-sent-extra{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px}.supplier-orders-page .so-sent-table .so-sent-extra .so-extra-label{color:#6b6b6b;font-weight:700}.supplier-orders-page .so-sent-table .so-sent-extra .so-extra-label:not(:first-child){margin-left:24px}.so-group-dialog .so-group-fields{display:flex;flex-direction:column;gap:12px;margin-top:14px}.desk-add-stock-dialog .so-add-stock{display:flex;flex-direction:column;gap:12px;padding-top:6px}.desk-add-stock-dialog .so-add-stock-choices{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.desk-add-stock-dialog .so-add-stock-choices .so-choice{min-width:110px}.desk-add-stock-dialog .so-add-stock-choices .so-choice-product{min-width:260px}.desk-add-stock-dialog .so-add-stock-choices .so-choice-quantity .MuiInputBase-input{width:6ch}.desk-mark-ordered-dialog .so-dialog-help,.desk-send-order-dialog .so-dialog-help{font-size:.9em}.desk-send-order-dialog .so-send-facts{grid-gap:4px 12px;display:grid;gap:4px 12px;grid-template-columns:auto 1fr;margin:12px 0 0}.desk-send-order-dialog .so-send-facts dt{color:#6b6b6b;font-weight:700}.desk-send-order-dialog .so-send-facts dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.desk-send-order-dialog .so-send-address{color:#6b6b6b;font-size:.9em;margin-left:8px}.desk-send-order-dialog .so-send-file{font-family:Roboto Mono,monospace;font-size:.9em}.desk-send-order-dialog .so-send-replaced{margin-top:12px}.desk-send-order-dialog .so-send-replaced .so-send-replaced-title{color:#6b6b6b;font-weight:700}.desk-send-order-dialog .so-send-replaced ul{margin:4px 0 0;padding-left:20px}.desk-send-order-dialog .so-send-replaced .so-send-ordered{color:red;font-weight:700}.desk-send-order-dialog .so-last-upload,.desk-send-order-dialog .so-send-form{margin-top:16px}.desk-erima-cart-dialog .so-erima-lines,.desk-erima-cart-dialog .so-joma-lines,.desk-joma-cart-dialog .so-erima-lines,.desk-joma-cart-dialog .so-joma-lines{margin-top:12px}.desk-erima-cart-dialog .so-erima-lines tr.short td,.desk-erima-cart-dialog .so-joma-lines tr.short td,.desk-joma-cart-dialog .so-erima-lines tr.short td,.desk-joma-cart-dialog .so-joma-lines tr.short td{background:#ed6c020f}.desk-erima-cart-dialog .so-erima-lines .so-preview-reference,.desk-erima-cart-dialog .so-joma-lines .so-preview-reference,.desk-joma-cart-dialog .so-erima-lines .so-preview-reference,.desk-joma-cart-dialog .so-joma-lines .so-preview-reference{font-family:Roboto Mono,monospace;white-space:nowrap}.desk-erima-cart-dialog .so-preview-warnings li .so-preview-reference,.desk-joma-cart-dialog .so-preview-warnings li .so-preview-reference{font-family:Roboto Mono,monospace}.desk-erima-cart-dialog .so-erima-status .so-erima-stock-problem,.desk-joma-cart-dialog .so-erima-status .so-erima-stock-problem{margin:2px 0 2px 4px}.desk-erima-cart-dialog .so-muted,.desk-imbretex-dialog .so-muted,.desk-joma-cart-dialog .so-muted{color:#6b6b6b}.desk-erima-cart-dialog .so-erima-available,.desk-erima-cart-dialog .so-joma-available,.desk-imbretex-dialog .so-erima-available,.desk-imbretex-dialog .so-joma-available,.desk-joma-cart-dialog .so-erima-available,.desk-joma-cart-dialog .so-joma-available{white-space:nowrap}.desk-erima-cart-dialog .so-erima-available .so-deferred,.desk-erima-cart-dialog .so-joma-available .so-deferred,.desk-imbretex-dialog .so-erima-available .so-deferred,.desk-imbretex-dialog .so-joma-available .so-deferred,.desk-joma-cart-dialog .so-erima-available .so-deferred,.desk-joma-cart-dialog .so-joma-available .so-deferred{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;height:20px}.desk-erima-cart-dialog .so-erima-available .so-joma-model-date,.desk-erima-cart-dialog .so-joma-available .so-joma-model-date,.desk-imbretex-dialog .so-erima-available .so-joma-model-date,.desk-imbretex-dialog .so-joma-available .so-joma-model-date,.desk-joma-cart-dialog .so-erima-available .so-joma-model-date,.desk-joma-cart-dialog .so-joma-available .so-joma-model-date{color:#b26a00;font-size:.9em}.desk-erima-cart-dialog .so-preview-loading,.desk-imbretex-dialog .so-preview-loading,.desk-joma-cart-dialog .so-preview-loading{align-items:center;color:#6b6b6b;display:flex;gap:10px;margin-top:16px}.desk-erima-cart-dialog .so-portal-pending,.desk-erima-cart-dialog .so-preview-refusal,.desk-erima-cart-dialog .so-preview-warnings,.desk-erima-cart-dialog .so-send-refusal,.desk-imbretex-dialog .so-portal-pending,.desk-imbretex-dialog .so-preview-refusal,.desk-imbretex-dialog .so-preview-warnings,.desk-imbretex-dialog .so-send-refusal,.desk-joma-cart-dialog .so-portal-pending,.desk-joma-cart-dialog .so-preview-refusal,.desk-joma-cart-dialog .so-preview-warnings,.desk-joma-cart-dialog .so-send-refusal{margin-top:12px}.desk-erima-cart-dialog .so-portal-pending ul,.desk-erima-cart-dialog .so-preview-refusal ul,.desk-erima-cart-dialog .so-preview-warnings ul,.desk-erima-cart-dialog .so-send-refusal ul,.desk-imbretex-dialog .so-portal-pending ul,.desk-imbretex-dialog .so-preview-refusal ul,.desk-imbretex-dialog .so-preview-warnings ul,.desk-imbretex-dialog .so-send-refusal ul,.desk-joma-cart-dialog .so-portal-pending ul,.desk-joma-cart-dialog .so-preview-refusal ul,.desk-joma-cart-dialog .so-preview-warnings ul,.desk-joma-cart-dialog .so-send-refusal ul{margin:4px 0 0;padding-left:20px}.desk-erima-cart-dialog .so-preview-warnings-title,.desk-imbretex-dialog .so-preview-warnings-title,.desk-joma-cart-dialog .so-preview-warnings-title{font-weight:700}.desk-erima-cart-dialog .so-preview-destination,.desk-imbretex-dialog .so-preview-destination,.desk-joma-cart-dialog .so-preview-destination{grid-gap:0 10px;display:grid;gap:0 10px;grid-template-columns:auto 1fr;margin:0}.desk-erima-cart-dialog .so-preview-destination dt,.desk-imbretex-dialog .so-preview-destination dt,.desk-joma-cart-dialog .so-preview-destination dt{color:#6b6b6b;font-weight:400}.desk-erima-cart-dialog .so-preview-destination dd,.desk-imbretex-dialog .so-preview-destination dd,.desk-joma-cart-dialog .so-preview-destination dd{margin:0}.desk-erima-cart-dialog .so-preview-lines,.desk-imbretex-dialog .so-preview-lines,.desk-joma-cart-dialog .so-preview-lines{margin-top:12px}.desk-erima-cart-dialog .so-preview-lines .MuiTableCell-head,.desk-imbretex-dialog .so-preview-lines .MuiTableCell-head,.desk-joma-cart-dialog .so-preview-lines .MuiTableCell-head{color:#6b6b6b;font-weight:700}.desk-erima-cart-dialog .so-preview-lines .MuiTableCell-root,.desk-imbretex-dialog .so-preview-lines .MuiTableCell-root,.desk-joma-cart-dialog .so-preview-lines .MuiTableCell-root{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:4px 8px}.desk-erima-cart-dialog .so-preview-lines .so-preview-reference,.desk-imbretex-dialog .so-preview-lines .so-preview-reference,.desk-joma-cart-dialog .so-preview-lines .so-preview-reference{font-family:Roboto Mono,monospace;font-size:.9em}.desk-erima-cart-dialog .so-preview-lines .so-preview-flag,.desk-imbretex-dialog .so-preview-lines .so-preview-flag,.desk-joma-cart-dialog .so-preview-lines .so-preview-flag{width:32px}.desk-erima-cart-dialog .so-preview-lines tr.short,.desk-imbretex-dialog .so-preview-lines tr.short,.desk-joma-cart-dialog .so-preview-lines tr.short{background-color:#fff6e5}.desk-erima-cart-dialog .so-preview-lines .so-stock-short,.desk-imbretex-dialog .so-preview-lines .so-stock-short,.desk-joma-cart-dialog .so-preview-lines .so-stock-short{color:#b26a00;vertical-align:middle}.supplier-orders-page .so-order-cell{vertical-align:middle;white-space:nowrap}.supplier-orders-page .so-order-cell .so-order-place{align-items:center;display:inline-flex;gap:6px}.supplier-orders-page .so-order-cell .so-order-status{background-color:#616161;border:1px solid #0000;border-radius:10px;color:#fff;cursor:help;font-size:.8em;font-weight:700;letter-spacing:.03em;padding:1px 8px}.supplier-orders-page .so-order-cell .so-order-status.to-assign{background-color:#3d6a99}.supplier-orders-page .so-order-cell .so-order-status.not-sent{background-color:#ecedef;background-color:var(--workshop-tint,#ecedef);border-color:#424242;border-color:var(--workshop,#424242);color:#424242;color:var(--workshop,#424242)}.supplier-orders-page .so-order-cell .so-order-ref{align-items:center;display:inline-flex;flex-direction:column;gap:2px}.supplier-orders-page .so-order-cell .so-order-number{background-color:#fff;border:1px solid #bdbdbd;border-radius:4px;cursor:help;font-size:1.1em;font-weight:800;padding:0 8px}.supplier-orders-page .so-order-cell .so-order-date{font-feature-settings:"tnum";color:#6b6b6b;cursor:help;font-size:.8em;font-variant-numeric:tabular-nums;font-weight:600}.supplier-orders-page .so-order-cell .so-order-date.late{color:#c62828;font-weight:700}.supplier-orders-page .so-order-cell .so-order-date.sav{font-style:italic;font-weight:500}.supplier-orders-page .so-line.dimmed{opacity:.45}.desk-tip .so-alert-tip{display:flex;flex-direction:column;gap:8px;min-width:280px}.desk-tip .so-alert-tip .so-alert-tip-head{align-items:center;border-bottom:1px solid #fff3;display:flex;gap:8px;padding-bottom:6px}.desk-tip .so-alert-tip .so-alert-tip-title{font-weight:700}.desk-tip .so-alert-tip .so-alert-tip-rows{grid-gap:5px 10px;align-items:center;display:grid;gap:5px 10px;grid-template-columns:auto minmax(0,1fr) auto}.desk-tip .so-alert-tip .desk-tip-chip.stock{background-color:#a5d6a7;border-radius:4px;color:#1b5e20;font-size:.8em}.desk-tip .so-alert-tip .so-alert-tip-article{display:flex;flex-direction:column;line-height:1.3}.desk-tip .so-alert-tip .so-alert-tip-sku{color:#bdbdbd;font-family:Roboto Mono,monospace;font-size:.8em}.desk-tip .so-alert-tip .so-alert-tip-figure{font-feature-settings:"tnum";background-color:#ed6c02;border-radius:10px;color:#fff;font-variant-numeric:tabular-nums;font-weight:700;padding:1px 8px;white-space:nowrap}.desk-tip .so-alert-tip .so-alert-tip-figure.error{background-color:#d32f2f}.loading-production{align-items:center;color:#8040b0;display:flex;flex-direction:column!important;font-size:1.7em;font-weight:300;height:100%;justify-content:space-around;min-height:300px;width:100%}.refresh{--font:var(--roboto-condensed),"Roboto Condensed";font-family:Roboto Condensed,-apple-system,Helvetica Neue,sans-serif;font-size:16px}.refresh button{font-size:1.875rem;margin-bottom:-24px;margin-right:8px;padding:0}.read-qr-code{--font:var(--roboto-condensed),"Roboto Condensed";align-items:center;display:flex;flex-direction:column;font-family:Roboto Condensed,-apple-system,Helvetica Neue,sans-serif;font-size:16px;justify-content:center;margin-top:10px;position:relative}.read-qr-code .camera-switch{left:10px;position:absolute;top:-10px}.read-qr-code .title{font-size:1.6em;font-weight:400;margin-bottom:0;padding:10px 30px;text-align:center}.read-qr-code .scan-video{display:flex;justify-content:center}.read-qr-code .feedback{color:red;font-size:1.2em;font-weight:400;margin-top:0;padding:20px 0;text-align:center}.production-admin{--font:var(--roboto-condensed),"Roboto Condensed";display:flex;flex-direction:column;font-family:Roboto Condensed,-apple-system,Helvetica Neue,sans-serif;font-size:16px;position:relative}.production-admin .production-filter{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.production-admin .production-filter .production-view-selector{height:48px;margin-bottom:-10px;margin-left:10px;margin-top:9px;min-width:120px}.production-admin .production-filter .export-button{margin-right:20px;margin-top:20px}.production-admin .production-filter .export-button svg{margin-right:5px}.production-admin .stocks .stock-select{display:flex;margin-left:10px}.production-admin .stocks .stock-items{padding:5px 10px 10px;width:100%}.production-admin .stocks .stock-items .stock-item-container{position:relative}.production-admin .stocks .stock-items .stock-item{border:1px solid #cbcbcb;border-radius:5px;display:flex;position:relative}.production-admin .stocks .stock-items .stock-item .delete{color:#e73131;display:none;position:absolute;right:-8px;top:-8px;z-index:2}.production-admin .stocks .stock-items .stock-item:hover .delete{display:block}.production-admin .stocks .stock-items .stock-item .infos{cursor:pointer;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;overflow:hidden;padding:5px;position:relative}.production-admin .stocks .stock-items .stock-item .infos .title{text-wrap:wrap;font-size:20px;font-weight:600}.production-admin .stocks .stock-items .stock-item .infos .title .qty{color:red}.production-admin .stocks .stock-items .stock-item .infos .size{font-size:20px;font-weight:400}.production-admin .stocks .stock-items .stock-item .infos .color{font-size:15px;font-weight:400}.production-admin .stocks .stock-items .stock-item .infos .brand{font-size:15px;font-weight:400;overflow:hidden}.production-admin .stocks .stock-items .stock-item .infos .sku{font-size:12px;font-weight:300;overflow:hidden}.production-admin .stocks .stock-items .stock-item .infos .stock-item-reserved{align-self:center;background-color:#fff3e0;border-radius:3px;color:#e65100;font-size:13px;font-weight:600;padding:1px 6px;position:relative;z-index:2}.production-admin .stocks .stock-items .stock-item .infos .stock-item-box-name{align-items:center;color:#000;display:flex;font-size:4.5em;font-weight:600;height:100%;justify-content:center;left:0;opacity:.4;position:absolute;text-transform:uppercase;top:0;width:100%;z-index:1}.production-admin .stocks .stock-items .stock-item .photo{display:flex;flex-direction:column;justify-content:space-between}.production-admin .stocks .stock-items .stock-item .photo img{width:120px}.production-admin .stocks .stock-items .stock-item .photo .order-and-box{font-size:1.1em;text-align:center}.production-admin .stocks .stock-items .stock-item .qr-code{display:none}.production-admin .production-deliveries{display:flex;width:100%}.production-admin .production-deliveries .deliveries{align-items:center;display:flex;flex-direction:column!important;justify-content:flex-start;margin:0;overflow-x:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.production-admin .production-deliveries .deliveries .delivery{background-color:#f0f0f0;border:1px solid #cbcbcb;border-radius:3px;cursor:pointer;display:flex;flex-direction:column;font-size:2em;font-weight:700;height:72px;justify-content:space-between;margin-bottom:5px;padding:4px;position:relative;text-align:center;width:120px}.production-admin .production-deliveries .deliveries .delivery .delivery-rewind{cursor:pointer;line-height:0;opacity:.6;position:absolute;right:4px;top:2px;z-index:2}.production-admin .production-deliveries .deliveries .delivery .delivery-rewind:hover{opacity:1}.production-admin .production-deliveries .deliveries .delivery .supplier{font-size:16px;font-weight:400;overflow:hidden}.production-admin .production-deliveries .deliveries .delivery .date{font-size:12px;font-weight:300;line-height:15px;overflow:hidden}.production-admin .production-deliveries .deliveries .delivery .procure-order{font-size:15px;font-weight:400;line-height:15px;overflow:hidden}.production-admin .production-deliveries .deliveries .delivery.with-order{height:104px}.production-admin .production-deliveries .deliveries .delivery.active{border-radius:4px;color:#fff}.production-admin .production-deliveries .deliveries .delivery.active .icon{fill:#f8fcff}.production-admin .production-deliveries .deliveries .delivery.active .icon:hover{fill:#fff}.production-admin .production-deliveries .delivery-title{align-items:center;border:1px solid #cbcbcb;display:flex;justify-content:space-between;margin:-5px 0 0;padding:5px 10px}.production-admin .production-deliveries .delivery-title .procure-date{align-items:center;color:#999;display:flex;flex-direction:column;font-size:1em;justify-content:center}.production-admin .production-deliveries .delivery-title .procure-date .set-delivered{cursor:pointer}.production-admin .production-deliveries .delivery-title .procure-date .set-delivered:hover{color:#8040b0}.production-admin .production-deliveries .delivery-title .supplier{font-size:2em;font-weight:600}.production-admin .production-deliveries .delivery-title .procure-status{align-items:center;display:flex;flex-direction:column}.production-admin .production-deliveries .delivery-title .procure-status .status{font-size:1.2em;font-weight:600}.production-admin .production-deliveries .delivery-title .procure-status .delivery-date{color:#999;font-size:1em}.production-admin .production-deliveries .delivery-items{padding:5px 10px 10px;width:100%}.production-admin .production-deliveries .delivery-items .delivery-item-container{position:relative}.production-admin .production-deliveries .delivery-items .delivery-item-container .delivery-item-status{align-items:center;display:flex;font-size:2.2em;font-weight:600;height:100%;justify-content:center;left:0;opacity:.4;position:absolute;text-transform:uppercase;top:0;width:100%;z-index:1}.production-admin .production-deliveries .delivery-items .delivery-item{border:1px solid #cbcbcb;border-radius:5px;display:flex;position:relative}.production-admin .production-deliveries .delivery-items .delivery-item .delivery-rewind{cursor:pointer;line-height:0;opacity:.6;position:absolute;right:4px;top:2px;z-index:2}.production-admin .production-deliveries .delivery-items .delivery-item .delivery-rewind:hover{opacity:1}.production-admin .production-deliveries .delivery-items .delivery-item .save-progress{height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:50%;width:30px}.production-admin .production-deliveries .delivery-items .delivery-item .infos{cursor:pointer;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;overflow:hidden;padding:5px}.production-admin .production-deliveries .delivery-items .delivery-item .infos .title{font-size:20px;font-weight:600}.production-admin .production-deliveries .delivery-items .delivery-item .infos .title .qty{color:red}.production-admin .production-deliveries .delivery-items .delivery-item .infos .size{font-size:20px;font-weight:400}.production-admin .production-deliveries .delivery-items .delivery-item .infos .color{font-size:15px;font-weight:400}.production-admin .production-deliveries .delivery-items .delivery-item .infos .brand{font-size:15px;font-weight:400;overflow:hidden}.production-admin .production-deliveries .delivery-items .delivery-item .infos .sku{font-size:12px;font-weight:300;overflow:hidden}.production-admin .production-deliveries .delivery-items .delivery-item .photo{display:flex;flex-direction:column;justify-content:space-between}.production-admin .production-deliveries .delivery-items .delivery-item .photo img{width:120px}.production-admin .production-deliveries .delivery-items .delivery-item .photo .order-and-box{font-size:1.1em;text-align:center}.production-admin .production-deliveries .delivery-items .delivery-item .qr-code{display:none}.production-admin .workshop-boxes{height:calc(100vh - 175px);overflow-y:auto;padding:10px}.production-admin .workshop-boxes .workshop-box{border:1px solid #cbcbcb;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;min-height:100px;padding:5px}.production-admin .workshop-boxes .workshop-box.used{background-color:#a4defb}.production-admin .workshop-boxes .workshop-box.used.priority{background-color:#0080c0;color:#fff}.production-admin .workshop-boxes .workshop-box.used.complete{background-color:#a4fb9c}.production-admin .workshop-boxes .workshop-box.used.complete.priority{background-color:#066f00;color:#fff}.production-admin .workshop-boxes .workshop-box .box-header{display:flex;font-size:2em;justify-content:space-between}.production-admin .workshop-boxes .workshop-box .box-header .box-name{font-weight:600}.production-admin .workshop-boxes .workshop-box .box-header .box-order{cursor:pointer;display:flex;font-weight:600}.production-admin .workshop-boxes .workshop-box .box-header .box-order .nb-items{align-items:center;display:flex;font-size:.7em;font-weight:400;margin-right:5px}.production-admin .workshop-boxes .workshop-box .box-header .box-order .nb-items .missing-items{color:red}.production-admin .workshop-boxes .workshop-box .box-items{display:flex;flex-wrap:wrap;gap:0 5px;justify-content:center}.production-admin .workshop-boxes .workshop-box .box-items .photo img{width:54px}.production-admin .workshop-boxes .workshop-box .box-qr-code{display:none}.production-admin .production-markings{display:flex;flex-direction:column;height:calc(100vh - 160px);margin-right:10px;overflow-y:auto;padding:0;width:100%}.production-admin .production-markings .order-cell{background-color:#707070;color:#fff;line-height:1;padding:8px 5px!important}.production-admin .production-markings .order-cell.order-number{font-size:2em;font-weight:700}.production-admin .production-markings .order-cell.btque{font-size:1.5em;text-transform:uppercase}.production-admin .production-markings .order-cell.workshop-box .box-name{background-color:#000;border-radius:3px;color:#fff;font-size:1.5em;font-weight:600;padding:6px 0;text-align:center;width:50px}.production-admin .production-markings .order-cell.quantity .qty{align-items:center;background-color:#a0a0a0;border:1px solid #000;color:#fff;display:flex;font-size:1.2em;font-weight:600;height:26px;justify-content:center;width:26px}.production-admin .production-markings .order-cell.quantity .qty.done{background-color:#bfb;border:1px solid #4a644a;color:#000}.production-admin .production-markings .marking-cell{line-height:1;padding:4px!important}.production-admin .production-markings .marking-cell.open{background-color:#e0e0e0}.production-admin .production-markings .marking-cell.qty .box{align-items:center;background-color:#a0a0a0;border:1px solid #000;color:#fff;display:flex;font-size:1.2em;font-weight:600;height:26px;justify-content:center;width:26px}.production-admin .production-markings .marking-cell.qty .box.done{background-color:#bfb;border:1px solid #4a644a;color:#000}.production-admin .production-markings .marking-cell.qty .box.multiple{background-color:#303030}.production-admin .production-markings .marking-cell.qty .box.multiple.done{background-color:#bfb;border:1px solid #4a644a;color:#000}.production-admin .production-markings .marking-cell.name{font-size:1.2em;font-weight:400}.production-admin .production-markings .marking-cell.name .text-value{font-size:1.1em;font-weight:700}.production-admin .production-markings .marking-cell.image .img-container{align-items:center;background-color:silver;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.production-admin .production-markings .marking-cell.image .img-container img{height:32px}.production-admin .production-markings .marking-cell.image .img-container.text{background:linear-gradient(to bottom right,#f0f0f0,#202020)}.production-admin .production-markings .marking-cell.action .save-marking{margin-left:5px}.production-admin .production-markings .marking-cell .print-infos{align-items:center;display:flex}.production-admin .production-markings .marking-cell .print-infos a{align-items:center;color:#27357a;display:flex;justify-content:center;text-decoration:none}.production-admin .production-markings .marking-cell .perso-infos{align-content:center;display:flex}.production-admin .production-markings .marking-article{background-color:#f0f0f0;border:2px solid #d0d0d0;border-radius:4px;display:flex;margin-bottom:5px;margin-left:70px;padding:5px}.production-admin .production-markings .marking-article .marking-infos{display:flex;flex-basis:30%;flex-direction:column;justify-content:space-between}.production-admin .production-markings .marking-article .marking-infos .marking-qty{font-size:2.5em;font-weight:700}.production-admin .production-markings .marking-article .marking-infos .marking-title{font-size:1.5em;font-weight:600}.production-admin .production-markings .marking-article .marking-infos .marking-title .ref{font-size:.8em;font-weight:300}.production-admin .production-markings .marking-article .marking-infos .marking-boutique{font-size:1.2em;font-weight:400;text-transform:uppercase}.production-admin .production-markings .marking-article .marking-logo{display:flex;flex-basis:30%;flex-direction:column;justify-content:end;max-width:220px}.production-admin .production-markings .marking-article .marking-logo .description{background-color:#707070;border-bottom:1px solid #cbcbcb;color:#fff;font-size:.9em;padding:5px;text-align:center}.production-admin .production-markings .marking-article .marking-logo .logo-container{align-items:center;display:flex;height:200px;justify-content:center;padding:10px}.production-admin .production-markings .marking-article .marking-logo .logo-container img{max-height:180px;max-width:180px}.production-admin .production-markings .marking-article .marking-variant{display:flex;flex-basis:40%;flex-direction:column}.production-admin .production-markings .marking-article .marking-variant .place{font-size:1.5em;font-weight:700;text-align:center}.production-admin .production-markings .marking-article .marking-variant .preview{align-items:center;display:flex;justify-content:center}.production-admin .production-markings .marking-article .marking-variant .preview img{max-height:240px}.production-admin .production-markings .perso-font{align-content:center;align-items:center;display:flex;margin-left:10px}.production-admin .production-markings .perso-font a{align-items:center;color:#27357a;display:flex;justify-content:center;text-decoration:none}.production-admin .production-marking-series{display:flex;flex-direction:column}.production-admin .production-marking-series .MuiDataGrid-toolbarContainer{justify-content:right}.production-admin .production-marking-series .MuiDataGrid-toolbarContainer .MuiButton-root{margin-right:25px}.production-admin .production-marking-series .MuiDataGrid-footerContainer,.production-admin .production-marking-series .csv-data-grid .MuiDataGrid-main{display:none}.production-admin .production-orders{display:flex;width:100%}.production-admin .production-orders .statuses{align-items:center;display:flex;flex-direction:column!important;flex-wrap:wrap;justify-content:flex-start;margin:-5px 0 0 10px;padding-left:0;text-overflow:ellipsis;white-space:nowrap}.production-admin .production-orders .statuses .status{border-radius:3px;cursor:pointer;font-size:2em;font-weight:700;height:48px;margin-bottom:2px;padding:5px;text-align:center;width:64px}.production-admin .production-orders .statuses .status .title{font-size:12px;font-weight:300;overflow:hidden}.production-admin .production-orders .statuses .status.active{border-radius:4px;color:#fff}.production-admin .production-orders .statuses .status.active .icon{fill:#f8fcff}.production-admin .production-orders .statuses .status.active .icon:hover{fill:#fff}.production-admin .production-orders .statuses .status.empty{opacity:.3}.production-admin .production-orders .integration{align-content:center;display:flex;justify-content:center}.stock-item-details{align-items:center;display:flex;flex-direction:column;gap:15px;height:calc(100vh - 60px);overflow-y:scroll;padding-top:50px}.stock-item-details .title{font-size:25px;text-align:center}.stock-item-details .brand,.stock-item-details .color-size,.stock-item-details .sku{font-size:20px;text-transform:uppercase}.stock-item-details .photo img{max-height:200px}.stock-item-details .stock-box-name{background-color:#e4ffe4}.stock-item-details .stock-box-name,.stock-item-details .stock-item-reserved{border-radius:3px;font-size:1.5em;padding:10px 25px;text-align:center;width:80%}.stock-item-details .stock-item-reserved{background-color:#fff3e0;color:#e65100;font-weight:600}.stock-item-details .choose-box-button{background-color:#e5e5e5;border:1px solid #cbcbcb;border-radius:3px;cursor:pointer;font-size:1.5em;padding:10px 25px}.stock-item-details .choose-order-button{background-color:#cbffcb;border:1px solid #41a93e;border-radius:3px;cursor:pointer;font-size:1.5em;padding:10px 25px}.box-details{display:flex;flex-direction:column}.box-details .box-header{align-items:center;display:flex;font-size:3em;justify-content:space-between;padding:40px 10px 10px}.box-details .box-header .box-name{font-weight:600}.box-details .box-header .box-count{align-items:center;display:flex}.box-details .box-header .box-count .missing-items{color:red}.box-details .box-header .box-order{cursor:pointer;display:flex;font-weight:600}.box-details .workshop-box-actions{display:flex;justify-content:center;margin-bottom:10px}.box-details .box-items{align-content:flex-start;display:flex;flex-wrap:wrap;gap:5px;height:calc(100vh - 215px);justify-content:center;overflow-y:auto;padding:5px}.box-details .box-items .photo{background-color:#dfd;border:1px solid #349b34;cursor:pointer;padding:7px 7px 5px}.box-details .box-items .photo.missing{background-color:#fdd;border:1px solid #ff2b2b}.box-details .box-items .photo img{width:100px}.box-details .box-items .box-empty{font-size:4em}.production-item{border:3px solid #a0a0a0;border-radius:3px;margin-bottom:10px}.production-item.in-tool-tip{border:none;font-size:.7em;margin-bottom:0;width:800px}.production-item .production-order{align-items:center;background-color:#f0f0f0;display:flex;justify-content:space-between;padding:5px 10px}.production-item .production-order .order-number{display:flex;font-size:2em;font-weight:600}.production-item .production-order .order-number .order-number-date{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:10px}.production-item .production-order .order-number .order-number-date .number{border-radius:3px;margin-bottom:2px;padding:2px 5px}.production-item .production-order .order-number .order-number-date .date{color:#000;font-size:.5em;font-weight:400}.production-item .production-order .order-number .order-box-name{align-items:center;background-color:#000;border:1px solid #c1c1c1;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:.8em;min-width:35px;padding:3px 5px;text-align:center}.production-item .production-order .order-number .nb-items{align-items:center;display:flex;font-size:.7em;font-weight:400}.production-item .production-order .order-number .nb-items .missing-items{color:red}.production-item .production-order .order-number svg.partial{fill:#9975c0;font-size:48px;height:48px}.production-item .production-order .order-recipient{align-items:center;display:flex;flex-direction:column}.production-item .production-order .order-recipient .order-address{align-content:center;align-items:center;display:flex;font-size:.8em;font-weight:300;margin-bottom:5px;max-width:500px}.production-item .production-order .order-recipient .order-address svg{margin-right:5px;opacity:.6}.production-item .production-order .order-recipient .grouped-delivery,.production-item .production-order .order-recipient .sibling-warning{align-items:center;color:#d97706;display:flex;font-size:.8em;font-weight:500;margin-bottom:5px;max-width:500px}.production-item .production-order .order-recipient .grouped-delivery svg,.production-item .production-order .order-recipient .sibling-warning svg{font-size:1.4em;margin-right:5px}.production-item .production-order .order-recipient .grouped-delivery.waiting{color:#546e7a}.production-item .production-order .order-recipient .grouped-delivery.ready{color:#d97706}.production-item .production-order .order-recipient .order-boutique{font-size:1.3em;font-weight:600;opacity:.6;text-transform:uppercase}.production-item .production-order .delivery-on-hold{color:#cd5c5c;font-size:1.1em;font-weight:700;min-width:150px;text-align:center}.production-item .production-order .shipping{align-items:center;display:flex;flex-direction:row}.production-item .production-order .shipping .shippers{display:flex;flex-direction:column}.production-item .production-order .shipping img{cursor:pointer;height:24px}.production-item .production-order .shipping .shipper{display:flex;margin-bottom:3px}.production-item .production-order .shipping .shipper .logo{margin-right:5px}.production-item .production-order .shipping .shipper .links{display:flex;margin-bottom:-4px}.production-item .production-order .shipping .shipper .links svg{color:#656565;cursor:pointer;height:20px}.production-item .production-order .shipping .reset-reshipment{align-items:center;cursor:pointer;display:flex;margin-right:6px}.production-item .production-order .shipping .reset-reshipment svg{color:#656565;height:24px;width:24px}.production-item .production-order .shipping .reset-reshipment:hover svg{color:#d32f2f}.production-item .production-order.full-screen{position:relative;width:100%}.production-item .production-order.full-screen .assign-status{margin-right:50px}.production-item .production-order-items.full-screen{height:calc(100vh - 69px);overflow-y:auto;position:relative}.production-item .production-order-items .article{border:2px solid #fff}.production-item .production-order-items .article.in-tool-tip{border:none}.production-item .production-order-items .article.first .article-title{border-top:1px solid #fff}.production-item .production-order-items .article.expanded{border-color:#909090;border-style:solid;border-width:4px 1px}.production-item .production-order-items .article .article-title{border-top:1px solid #cbcbcb;display:flex;font-size:1.6em;font-weight:400;justify-content:space-between;padding:5px 10px}.production-item .production-order-items .article .article-title.in-tool-tip{border-top:none}.production-item .production-order-items .article .article-title .left{align-items:center;display:flex;flex-grow:1;justify-content:flex-start}.production-item .production-order-items .article .article-title .left .qty{border:1px solid #cbcbcb;cursor:pointer;font-size:1.2em;font-weight:600;height:32px;margin-right:5px;text-align:center;width:32px}.production-item .production-order-items .article .article-title .left .title{cursor:pointer;margin-top:4px}.production-item .production-order-items .article .article-title .left .title.checked{color:#0c0;font-weight:700}.production-item .production-order-items .article .article-title .left .title .ref{color:#1769c3}.production-item .production-order-items .article .article-title .left .embroidery{background-color:darkred;border-radius:3px;color:#fff;font-size:1.5em;font-weight:700;height:44px;margin-left:5px;text-align:center;width:40px}.production-item .production-order-items .article .article-title .item-number,.production-item .production-order-items .article .article-title .workshop-box-name{border:1px solid #c1c1c1;border-radius:3px;margin-right:5px;min-width:35px;padding:3px 5px;text-align:center}.production-item .production-order-items .article .article-title .workshop-box-name{background-color:#000;color:#fff}.production-item .production-order-items .article .article-title .many-deliveries{align-items:center;display:flex;margin-right:20px;padding:2px 5px}.production-item .production-order-items .article .article-title .item-procure{border-radius:3px;color:#8f8f8f;margin-right:10px;padding:2px 5px}.production-item .production-order-items .article .article-title .item-procure.S10{background-color:#8040b0;color:#fff}.production-item .production-order-items .article .article-title .item-procure.S20{background-color:#ff8c00;color:#fff}.production-item .production-order-items .article .article-details{align-items:center;display:flex;justify-content:space-between;padding:5px 10px}.production-item .production-order-items .article .article-details .just-photo{display:flex;justify-content:center;width:100%}.production-item .production-order-items .article .article-details .just-photo img{max-height:360px}.production-item .production-order-items .article .article-details .preview{flex-basis:65%}.production-item .production-order-items .article .article-details .preview .notes{background-color:#000;border-radius:3px;color:#fff;padding:3px}.production-item .production-order-items .article .article-details .preview img{margin-top:-8px;max-width:100%}.production-item .production-order-items .article .article-details .markings{display:flex;flex-basis:35%;flex-direction:column}.production-item .production-order-items .article .article-details .markings .marking{border:1px solid #cbcbcb;display:flex;flex-direction:column;margin-right:5px;margin-top:5px}.production-item .production-order-items .article .article-details .markings .marking .first-line{display:flex}.production-item .production-order-items .article .article-details .markings .marking .first-line .name{border-right:1px solid #cbcbcb;display:flex;flex-basis:50%;flex-direction:column;font-size:1.3em;font-weight:700;justify-content:space-around;padding:5px}.production-item .production-order-items .article .article-details .markings .marking .first-line .name .technique{color:#8040b0;font-weight:400}.production-item .production-order-items .article .article-details .markings .marking .first-line .content{flex-basis:50%;padding:3px;text-align:center}.production-item .production-order-items .article .article-details .markings .marking .first-line .content .perso-preview{background:linear-gradient(to bottom right,#f0f0f0,#202020)}.production-item .production-order-items .article .article-details .markings .marking .first-line .content .value{font-size:1.35em;font-weight:600}.production-item .production-order-items .article .article-details .markings .marking .first-line .content .color{align-content:center;display:flex;justify-content:center}.production-item .production-order-items .article .article-details .markings .marking .first-line .content .color .color-box{border:1px solid #cbcbcb;height:16px;margin-right:5px;width:16px}.production-item .production-order-items .article .article-details .markings .marking .second-line{display:flex;flex-direction:column;font-size:1.1em;text-align:center}.production-item .production-order-items .article .article-details .markings .marking .second-line .description{background-color:#f0f0f0;border-bottom:1px solid #cbcbcb;font-size:.9em;padding:5px}.production-item .production-order-items .article .article-details .markings .marking .second-line a{align-items:center;color:#8040b0;display:flex;justify-content:center;text-decoration:none}.production-item .production-order-items .article .article-details .markings .logos img{max-width:100px}.production-item .production-order-items .article .article-prod-items{column-gap:10px;display:flex;padding:10px}.production-item .production-order-items .article .article-prod-items .prod-item{border:1px solid #e5e5e5;border-radius:3px;cursor:pointer;flex-grow:1;font-size:1.5em;opacity:.5;padding:5px 0;text-align:center}.production-item .production-order-items .article .article-prod-items .prod-item.selected{border:1px solid #404040;cursor:inherit;flex-grow:2;font-weight:700;opacity:1}.production-item .production-order-items .article .article-prod-items .prod-item.disabled{border:1px solid #8f8f8f;cursor:inherit;opacity:.2}.production-item .production-order-items .article .article-actions{column-gap:10px;display:flex;padding:10px}.production-item .production-order-items .article .article-actions .item-action{align-items:center;cursor:pointer;display:flex;flex-grow:2;font-size:1.3em;height:40px;justify-content:center;padding:10px}.production-item .production-order-items .article .article-actions .item-action.problem{flex-grow:1}@media screen and (max-width:639px){.production-admin .production-filter .search-boxes,.production-admin .stocks .stock-select{display:none}}@media screen and (max-width:820px){.production-admin{display:flex;flex-direction:column;position:relative}.production-admin .production-filter .search-boutique,.production-admin .production-filter .search-end-date,.production-admin .production-filter .search-marking,.production-admin .production-filter .search-start-date,.production-admin .production-filter .search-workshop,.production-admin .production-filter .select-marking-day{display:none}.production-item{border:3px solid #a0a0a0;border-radius:3px;margin-bottom:10px}.production-item .production-order{align-items:center;background-color:#f0f0f0;display:flex;justify-content:space-between;padding:5px 10px}.production-item .production-order .order-number{display:flex;font-size:2em;font-weight:600}.production-item .production-order .order-number .order-box-name{background-color:#000;border:1px solid #c1c1c1;border-radius:3px;color:#fff;font-size:.8em;margin-left:5px;min-width:35px;padding:3px 5px;text-align:center}.production-item .production-order .order-recipient{display:none}.production-item .production-order .scan{margin-left:8px;margin-right:8px}.production-item .production-order .order-date{display:none}.production-item .production-order.full-screen{position:relative;width:100%}.production-item .production-order.full-screen .order-date{margin-top:20px}.production-item .production-order-items.full-screen{height:calc(100vh - 69px);overflow-y:auto;position:relative}.production-item .production-order-items .article{border:2px solid #fff}.production-item .production-order-items .article.first .article-title{border-top:1px solid #fff}.production-item .production-order-items .article.expanded{border-color:#909090;border-style:solid;border-width:4px 1px}.production-item .production-order-items .article .article-title{border-top:1px solid #cbcbcb;display:flex;font-weight:400;justify-content:space-between;padding:5px 10px}.production-item .production-order-items .article .article-title .left{align-items:center;display:flex;flex-grow:1;justify-content:flex-start}.production-item .production-order-items .article .article-title .left .qty{border:1px solid #cbcbcb;font-size:1.2em;font-weight:600;height:24px;margin-right:5px;text-align:center;width:24px}.production-item .production-order-items .article .article-title .left .title{cursor:pointer;margin-top:4px}.production-item .production-order-items .article .article-title .left .title .ref{color:#1769c3}.production-item .production-order-items .article .article-title .item-number,.production-item .production-order-items .article .article-title .workshop-box-name{border:1px solid #c1c1c1;border-radius:3px;margin-right:5px;min-width:35px;padding:3px 5px;text-align:center}.production-item .production-order-items .article .article-title .workshop-box-name{background-color:#000;color:#fff}.production-item .production-order-items .article .article-details{align-items:flex-start;display:flex;justify-content:space-between;padding:5px 10px}.production-item .production-order-items .article .article-details .preview{flex-basis:100%}.production-item .production-order-items .article .article-details .preview .notes{background-color:#000;border-radius:3px;color:#fff;padding:3px}.production-item .production-order-items .article .article-details .preview img{margin-top:-8px;max-width:100%}.production-item .production-order-items .article .article-details .markings{display:none}.production-item .production-order-items .article .article-prod-items{column-gap:10px;display:flex;padding:10px}.production-item .production-order-items .article .article-prod-items .prod-item{border:1px solid #e5e5e5;border-radius:3px;cursor:pointer;flex-grow:1;font-size:1.5em;opacity:.5;padding:5px 0;text-align:center}.production-item .production-order-items .article .article-prod-items .prod-item.selected{border:1px solid #404040;cursor:inherit;flex-grow:2;font-weight:700;opacity:1}.production-item .production-order-items .article .article-prod-items .prod-item.disabled{border:1px solid #8f8f8f;cursor:inherit;opacity:.2}.production-item .production-order-items .article .article-actions{column-gap:10px;display:flex;font-size:.8em;margin-bottom:40px;padding:10px}.production-item .production-order-items .article .article-actions .item-action{align-items:center;cursor:pointer;display:flex;flex-grow:2;font-size:1.3em;height:40px;justify-content:center;padding:10px}.production-item .production-order-items .article .article-actions .item-action.problem{flex-grow:1}.box-details{display:flex;flex-direction:column}.box-details .box-header{align-items:center;display:flex;font-size:3em;justify-content:space-between;padding:40px 10px 10px}.box-details .box-header .box-name{font-weight:600}.box-details .box-header .box-count{align-items:center;display:flex}.box-details .box-header .box-count .missing-items{color:red}.box-details .box-header .box-order{cursor:pointer;display:flex;font-weight:600}.box-details .workshop-box-actions{display:flex;justify-content:center;margin-bottom:10px}.box-details .box-items{height:calc(100vh - 215px);overflow-y:auto}}@media print{@page{margin:0}body{margin:2mm 10px 3mm!important}.production-admin .production-filter{display:none}.production-admin .workshop-boxes{height:auto;overflow-y:visible;overflow-y:initial;padding:8px 10px 10px}.production-admin .workshop-boxes .box-container{border-top:1px solid #fff}.production-admin .workshop-boxes .workshop-box{align-items:center;background-color:initial!important;border:none;display:flex;flex-direction:row;height:278px;justify-content:space-between;min-height:128px;padding:0 0 0 5px}.production-admin .workshop-boxes .workshop-box .box-header .box-name{font-size:90px;font-weight:600;margin-left:30px}.production-admin .workshop-boxes .workshop-box .box-header .box-order,.production-admin .workshop-boxes .workshop-box .box-items{display:none}.production-admin .workshop-boxes .workshop-box .box-qr-code{display:flex}.production-admin .workshop-boxes .workshop-box .box-qr-code img{margin-right:15px;margin-top:0;width:200px}.production-admin .production-deliveries .deliveries,.production-admin .production-deliveries .delivery-title{display:none}.production-admin .production-deliveries .delivery-items{padding:10px 10px 8px;width:100%}.production-admin .production-deliveries .delivery-items .delivery-title-container{display:none}.production-admin .production-deliveries .delivery-items .delivery-item-container{margin-bottom:-12px;padding-left:6px;padding-top:14px}.production-admin .production-deliveries .delivery-items .delivery-item-container .delivery-item-status{display:none}.production-admin .production-deliveries .delivery-items .delivery-item{background-color:initial!important;border:none;border-radius:5px;display:flex;height:131px}.production-admin .production-deliveries .delivery-items .delivery-item .delivery-rewind{display:none}.production-admin .production-deliveries .delivery-items .delivery-item .infos{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;overflow:hidden;padding:5px 0 0 10px}.production-admin .production-deliveries .delivery-items .delivery-item .infos .title{text-wrap:inherit!important;font-size:20px;font-weight:600}.production-admin .production-deliveries .delivery-items .delivery-item .infos .title .qty{color:red}.production-admin .production-deliveries .delivery-items .delivery-item .infos .size{font-size:20px;font-weight:400}.production-admin .production-deliveries .delivery-items .delivery-item .infos .brand,.production-admin .production-deliveries .delivery-items .delivery-item .infos .color{font-size:15px;font-weight:400}.production-admin .production-deliveries .delivery-items .delivery-item .infos .sku{font-size:15px;font-weight:700}.production-admin .production-deliveries .delivery-items .delivery-item .photo{position:relative}.production-admin .production-deliveries .delivery-items .delivery-item .photo img{bottom:0;position:absolute;right:-15px;width:100px;z-index:-2}.production-admin .production-deliveries .delivery-items .delivery-item .photo .under-photo{display:none}.production-admin .production-deliveries .delivery-items .delivery-item .qr-code{align-items:center;display:flex;flex-direction:column;position:relative}.production-admin .production-deliveries .delivery-items .delivery-item .qr-code img{margin-right:-20px;margin-top:-17px;width:150px;z-index:-1}.production-admin .production-deliveries .delivery-items .delivery-item .qr-code .order{bottom:0;position:absolute;right:35px;text-align:center}.production-admin .stocks .stock-select{display:none}.production-admin .stocks .stock-items .stock-item-container{margin-bottom:-12px;padding-left:6px;padding-top:14px}.production-admin .stocks .stock-items .stock-item{background-color:initial!important;border:none;height:131px}.production-admin .stocks .stock-items .stock-item .delete,.production-admin .stocks .stock-items .stock-item .stock-item-reserved{display:none!important}.production-admin .stocks .stock-items .stock-item .photo{position:relative}.production-admin .stocks .stock-items .stock-item .photo img{bottom:15px;position:absolute;right:-15px;width:100px;z-index:-2}.production-admin .stocks .stock-items .stock-item .qr-code{align-items:center;display:flex;flex-direction:column;position:relative}.production-admin .stocks .stock-items .stock-item .qr-code img{margin-right:-20px;margin-top:-10px;width:150px;z-index:-1}}.status-choice.Mui-selected,.status-choice:hover{color:#000!important}.sibling-merge-dialog .sibling-merge-intro{margin-bottom:12px}.sibling-merge-dialog .sibling-block{border:1px solid #ddd;border-radius:6px;margin-bottom:10px;padding:8px 12px}.sibling-merge-dialog .sibling-block .sibling-header{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:6px}.sibling-merge-dialog .sibling-block .sibling-number{font-size:1.1em;font-weight:600}.sibling-merge-dialog .sibling-block .sibling-address{align-items:center;display:flex;font-size:.9em;font-weight:300}.sibling-merge-dialog .sibling-block .sibling-address svg{margin-right:4px}.sibling-merge-dialog .sibling-block .sibling-tracking{font-size:.85em}.sibling-merge-dialog .sibling-block .sibling-tracking.declared{color:#d97706;font-weight:500}.sibling-merge-dialog .sibling-block .sibling-tracking.moving{color:#888}.sibling-merge-dialog .sibling-block .sibling-verdict{font-size:.9em;font-weight:600}.sibling-merge-dialog .sibling-block .sibling-verdict.ready{color:#2e7d32}.sibling-merge-dialog .sibling-block .sibling-verdict.waiting{color:#d97706}.sibling-merge-dialog .sibling-block .sibling-status-chip{border-radius:10px;display:inline-block;font-size:.85em;font-weight:500;padding:1px 8px}.sibling-merge-dialog .sibling-merge-actions{flex-wrap:wrap;gap:6px;justify-content:flex-end}.logs-table .lydia{background-color:#cbffcb;color:#000}.logs-table .lydia:hover{background-color:#cbffcb!important;opacity:.8}.logs-table .lorenzo{background-color:#fcffd1;color:#000}.logs-table .lorenzo:hover{background-color:#fcffd1!important;opacity:.8}.logs-table .dagobot{background-color:#d0d0d0;color:#000}.logs-table .dagobot:hover{background-color:#d0d0d0!important;opacity:.8}.logs-table .franz{background-color:#e0dcff;color:#000}.logs-table .franz:hover{background-color:#e0dcff!important;opacity:.8}.stocks-history-root .MuiDrawer-paper{max-width:100vw;width:720px}.stocks-history{--font:var(--roboto-condensed),"Roboto Condensed";display:flex;flex-direction:column;font-family:Roboto Condensed,-apple-system,Helvetica Neue,sans-serif;font-size:16px;font-size:.875rem;gap:12px;padding:10px 14px 24px}.stocks-history .history-header{align-items:flex-start;display:flex;gap:10px}.stocks-history .history-heading{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.stocks-history .history-kicker{color:#6b6b6b;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.stocks-history .history-name{color:#8040b0;font-size:1rem;font-weight:700}.stocks-history .history-sub{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px}.stocks-history .history-variant{font-weight:600}.stocks-history .history-sku{color:#6b6b6b;font-family:monospace;font-size:.875rem;font-weight:400}.stocks-history .history-level{align-self:flex-start}.stocks-history .history-level .MuiToggleButton-root{font-size:.875rem;font-weight:600;height:28px;padding:2px 12px;text-transform:none}.stocks-history .history-loading{align-items:center;color:#8040b0;display:flex;gap:10px;justify-content:center;min-height:120px}.stocks-history .history-answer{display:flex;flex-direction:column;gap:12px}.stocks-history .stale{opacity:.45}.stocks-history .history-error{font-size:.9375rem}.stocks-history .history-figures{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.stocks-history .history-figure{background:#f5f6f7;border:1px solid #d9d9d9;border-radius:4px;display:flex;flex-direction:column;gap:2px;padding:6px 8px}.stocks-history .history-figure .history-figure-label{color:#6b6b6b;font-size:.8125rem}.stocks-history .history-figure .history-figure-value{font-feature-settings:"tnum";font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:700}.stocks-history .history-section{display:flex;flex-direction:column;gap:6px}.stocks-history .history-section h4{color:#6b6b6b;font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.stocks-history .history-section-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.stocks-history .history-window .MuiToggleButton-root{font-size:.875rem;font-weight:600;height:28px;padding:2px 12px;text-transform:none}.stocks-history .history-bars{grid-gap:2px;align-items:end;display:grid;gap:2px;grid-template-columns:repeat(36,minmax(0,1fr))}.stocks-history .history-bar{align-items:stretch;cursor:default;display:flex;flex-direction:column;gap:1px;min-width:0}.stocks-history .history-bar .history-bar-figure{font-feature-settings:"tnum";font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700;height:16px;text-align:center;white-space:nowrap}.stocks-history .history-bar .history-bar-track{border-bottom:1px solid #d9d9d9;height:110px;position:relative}.stocks-history .history-bar .history-bar-fill{background:#b9a3cf;border-radius:2px 2px 0 0;bottom:0;left:1px;position:absolute;right:1px}.stocks-history .history-bar.last-12 .history-bar-fill{background:#8040b0}.stocks-history .history-bar .history-bar-month{color:#6b6b6b;font-size:.6875rem;height:16px;overflow:visible;text-align:center;white-space:nowrap}.stocks-history .history-bar .history-bar-month.year{color:#37474f;font-weight:700}.stocks-history .history-grid-scroll{overflow-x:auto}.stocks-history .history-grid{font-feature-settings:"tnum";border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.stocks-history .history-grid td,.stocks-history .history-grid th{border:1px solid #d9d9d9;padding:1px 6px;text-align:center;white-space:nowrap}.stocks-history .history-grid tbody tr{height:28px}.stocks-history .history-grid thead th{background:#f5f6f7;font-weight:700}.stocks-history .history-grid .history-colour,.stocks-history .history-grid .history-colour-head{max-width:230px;min-width:115px;overflow:hidden;text-align:left;text-overflow:ellipsis}.stocks-history .history-grid .history-colour{background:#f5f6f7;font-weight:600}.stocks-history .history-grid .history-colour-name{cursor:pointer}.stocks-history .history-grid .history-colour-name:focus-visible,.stocks-history .history-grid .history-colour-name:hover{color:#8040b0;outline:none}.stocks-history .history-grid tr.current-colour .history-colour{box-shadow:inset 3px 0 0 #8040b0;color:#8040b0}.stocks-history .history-cell{color:#9e9e9e;min-width:46px}.stocks-history .history-cell.sold{color:inherit;font-weight:700}.stocks-history .history-cell.current{outline:2px solid #8040b0;outline-offset:-2px}.stocks-history .history-cell.none{background:repeating-linear-gradient(45deg,#fafafa,#fafafa 4px,#f0f0f0 0,#f0f0f0 8px)}.stocks-history .history-total{background:#f5f6f7;font-weight:700}.stocks-history .history-total.all{background:#e9eaed}.stocks-history .history-totals th{background:#e9eaed;text-align:left}.stocks-history .history-grid-empty,.stocks-history .history-hidden{color:#6b6b6b;font-size:.875rem;font-style:italic;margin:0}.stocks-order-dialog{--font:var(--roboto-condensed),"Roboto Condensed";font-family:Roboto Condensed,-apple-system,Helvetica Neue,sans-serif;font-size:16px}.stocks-order-dialog .order-title{display:flex;flex-direction:column;gap:2px;padding-bottom:6px}.stocks-order-dialog .order-title .order-product{color:#37474f;font-size:.85rem;font-weight:600}.stocks-order-dialog .order-title .order-variant{color:#6b6b6b;font-size:.85rem}.stocks-order-dialog .order-title .order-sku{color:#6b6b6b;font-family:monospace;font-weight:400}.stocks-order-dialog .order-content{font-size:.85rem}.stocks-order-dialog .order-section{border-top:1px solid #d9d9d9;padding:8px 0}.stocks-order-dialog .order-section h4{color:#6b6b6b;font-size:.8rem;font-weight:600;margin:0 0 6px}.stocks-order-dialog .order-destination{align-items:baseline;display:flex;gap:10px}.stocks-order-dialog .order-destination h4{margin:0}.stocks-order-dialog .order-destination .order-destination-value{font-weight:700;letter-spacing:.02em}.stocks-order-dialog .order-suppliers{display:flex;flex-wrap:wrap;gap:8px}.stocks-order-dialog .order-supplier{font-feature-settings:"tnum";align-items:center;background-color:#eee;background-color:var(--sourcing-fill,#eee);border:1px solid #666;border:1px solid var(--sourcing,#666);border-radius:14px;color:#666;color:var(--sourcing-label,#666);cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;font-variant-numeric:tabular-nums;gap:6px;opacity:.7;padding:3px 10px}.stocks-order-dialog .order-supplier .order-supplier-name{font-weight:400}.stocks-order-dialog .order-supplier .order-supplier-stock{font-weight:700;min-width:18px;text-align:right}.stocks-order-dialog .order-supplier.selected{box-shadow:0 0 0 2px #fff,0 0 0 4px #37474f;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--sourcing,#37474f);opacity:1}.stocks-order-dialog .order-supplier:hover:not(:disabled){opacity:1}.stocks-order-dialog .order-supplier:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.stocks-order-dialog .order-supplier:disabled{cursor:default}.stocks-order-dialog .order-hidden-colours,.stocks-order-dialog .order-none{color:#6b6b6b;font-style:italic;margin:4px 0 0}.stocks-order-dialog .order-grid-scroll{overflow-x:auto}.stocks-order-dialog .order-grid{font-feature-settings:"tnum";border-collapse:collapse;font-variant-numeric:tabular-nums}.stocks-order-dialog .order-grid td,.stocks-order-dialog .order-grid th{border:1px solid #d9d9d9;padding:3px 4px;text-align:center;vertical-align:top}.stocks-order-dialog .order-grid thead th{background:#f5f6f7;font-weight:600;min-width:56px}.stocks-order-dialog .order-grid .order-colour,.stocks-order-dialog .order-grid .order-colour-head{background:#f5f6f7;text-align:left;white-space:nowrap}.stocks-order-dialog .order-grid .order-cell .MuiInputBase-root{width:56px}.stocks-order-dialog .order-grid .order-cell .MuiInputBase-input{padding:3px 6px;text-align:right}.stocks-order-dialog .order-grid .order-cell .order-cell-stock{color:#6b6b6b;display:block;font-size:.72rem}.stocks-order-dialog .order-grid .order-cell.not-carried{background:#f2f2f2}.stocks-order-dialog .order-grid .order-cell.none{background:#fafafa}.stocks-order-dialog .order-summary{color:#6b6b6b;margin:6px 0 0}.stocks-order-dialog .order-target{border-top:1px solid #d9d9d9;color:#37474f;font-weight:600;margin:4px 0 0;padding-top:8px}.stocks-order-dialog .order-target.join{color:#1b5e20}.stocks-order-dialog .order-error{margin-top:8px}.stocks-page .stocks-inventory-toolbar{flex-wrap:wrap;row-gap:4px}.stocks-page .stocks-inventory-toolbar .inventory-search{width:200px}.stocks-page .stocks-inventory-toolbar .inventory-brand{width:170px}.stocks-page .stocks-inventory-toolbar .inventory-sale-state{width:160px}.stocks-page .stocks-inventory-toolbar .inventory-search-icon{color:#6b6b6b;font-size:18px}.stocks-page .stocks-inventory-toolbar .inventory-toggle .MuiToggleButton-root{font-size:.8rem;font-weight:600;height:30px;padding:2px 10px;text-transform:none;white-space:nowrap}.stocks-page .stocks-inventory-toolbar .inventory-toggle-caption{color:#6b6b6b;font-size:.8rem;white-space:nowrap}.stocks-page .stocks-inventory-toolbar .inventory-export{font-size:.8rem;font-weight:600;height:30px;padding:2px 10px;text-transform:none;white-space:nowrap}.stocks-page .stocks-inventory{font-size:.875rem;padding:8px 12px 24px}.stocks-page .inventory-summary{align-items:center;display:flex;gap:12px;margin-bottom:6px;min-height:32px}.stocks-page .inventory-summary .inventory-count{font-feature-settings:"tnum";color:#6b6b6b;font-size:.9375rem;font-variant-numeric:tabular-nums}.stocks-page .inventory-summary .inventory-pager .MuiPaginationItem-root{font-size:.875rem;height:28px;min-width:28px}.stocks-page .inventory-error{font-size:.9375rem}.stocks-page .inventory-empty{color:#6b6b6b;font-size:.9375rem;font-style:italic;padding:16px 0}.stocks-page .inventory-blocks{display:flex;flex-direction:column;gap:12px}.stocks-page .inventory-block{background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 1px 2px #00000014;padding:8px 10px}.stocks-page .inventory-block.archived{filter:grayscale(.8);opacity:.55}.stocks-page .inventory-block-header{align-items:center;display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:6px}.stocks-page .inventory-image{align-items:center;background:#fafafa;border:1px solid #d9d9d9;border-radius:3px;display:flex;flex:none;height:46px;justify-content:center;overflow:hidden;width:46px}.stocks-page .inventory-image img{max-height:100%;max-width:100%;object-fit:contain}.stocks-page .inventory-block-title{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0}.stocks-page .inventory-block-title .inventory-block-brand{color:#6b6b6b;font-size:.875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.stocks-page .inventory-block-title .inventory-block-name{font-size:1rem;font-weight:700}.stocks-page .inventory-block-title .inventory-block-sku{color:#6b6b6b;font-family:monospace;font-size:.875rem}.stocks-page .inventory-block-title .inventory-archived{font-size:.8125rem;height:21px}.stocks-page .inventory-block-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.stocks-page .inventory-block-chips .inventory-hidden-colours,.stocks-page .inventory-block-chips .inventory-open-order{color:#6b6b6b;font-size:.875rem;white-space:nowrap}.stocks-page .inventory-block-chips .inventory-open-order{color:#37474f;font-weight:600}.stocks-page .inventory-block-chips .inventory-block-action{font-size:.875rem;height:28px;padding:0 9px;text-transform:none}.stocks-page .inventory-block-chips .inventory-block-action .MuiSvgIcon-root{font-size:18px}.stocks-page .inventory-block-chips .inventory-block-sale{align-items:center;display:inline-flex;gap:6px}.stocks-page .inventory-block-chips .inventory-block-sale-label{color:#6b6b6b;font-size:.875rem;white-space:nowrap}.stocks-page .inventory-block-chips .sale-state-control .sale-choice{font-size:.875rem;height:28px;padding:0 9px}.stocks-page .inventory-click-text{cursor:pointer}.stocks-page .inventory-click-text:focus-visible,.stocks-page .inventory-click-text:hover{color:#8040b0;outline:none}.stocks-page .inventory-chip{font-feature-settings:"tnum";align-items:center;border-radius:10px;display:inline-flex;font-size:.8125rem;font-variant-numeric:tabular-nums;gap:4px;padding:1px 7px;white-space:nowrap}.stocks-page .inventory-chip.coloured{background-color:#eee;background-color:var(--sourcing-fill,#eee);border:1px solid #666;border:1px solid var(--sourcing,#666);color:#666;color:var(--sourcing-label,#666)}.stocks-page .inventory-grid-scroll{overflow-x:auto}.stocks-page .inventory-grid{font-feature-settings:"tnum";border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.stocks-page .inventory-grid td,.stocks-page .inventory-grid th{border:1px solid #d9d9d9;padding:1px 6px;text-align:center;white-space:nowrap}.stocks-page .inventory-grid thead th{background:#f5f6f7;font-weight:700;height:26px}.stocks-page .inventory-grid .inventory-colour,.stocks-page .inventory-grid .inventory-colour-head{max-width:300px;min-width:126px;overflow:hidden;text-align:left}.stocks-page .inventory-grid .inventory-colour{background:#f5f6f7;font-weight:600;padding-left:2px}.stocks-page .inventory-grid .inventory-size{min-width:48px}.stocks-page .inventory-grid .inventory-colour-head-line{align-items:center;display:flex;gap:6px;min-width:0}.stocks-page .inventory-grid .inventory-row-image{align-items:center;display:flex;flex:none;height:28px;justify-content:center;width:46px}.stocks-page .inventory-grid .inventory-row-image img{max-height:100%;max-width:100%;object-fit:contain}.stocks-page .inventory-grid .inventory-colour-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.stocks-page .inventory-grid tbody tr{height:32px}.stocks-page .inventory-cell{cursor:pointer;min-width:48px;position:relative}.stocks-page .inventory-cell.light-out{background-color:#f6d5d5}.stocks-page .inventory-cell.light-low,.stocks-page .inventory-cell.light-soon{background-color:#fde6c4}.stocks-page .inventory-cell.light-ok{background-color:#d7efd7}.stocks-page .inventory-cell.light-unknown{background-color:#ececec}.stocks-page .inventory-cell.none{background:repeating-linear-gradient(45deg,#fafafa,#fafafa 4px,#f0f0f0 0,#f0f0f0 8px);cursor:default}.stocks-page .inventory-cell:focus-visible,.stocks-page .inventory-cell:hover:not(.none){outline:2px solid #4269afb3;outline-offset:-2px}.stocks-page .inventory-cell.open{outline:2px solid #8040b0;outline-offset:-2px}.stocks-page .inventory-cell.highlighted{outline:3px solid #8040b0;outline-offset:-3px}.stocks-page .inventory-cell.matches{box-shadow:inset 0 0 0 2px #7b1fa2}.stocks-page .inventory-figure{border-radius:3px;display:inline-block;font-size:.9375rem;font-weight:700;line-height:21px;min-width:24px;padding:0 5px}.stocks-page .inventory-figure.nil{color:#9e9e9e;font-weight:400}.stocks-page .inventory-figure.has-units{background-color:#2e7d32;color:#fff}.stocks-page .inventory-figure .inventory-figure-code{color:#6b6b6b;font-size:.8125rem;font-weight:600;margin-left:3px}.stocks-page .inventory-mark{color:#6b6b6b;font-size:.8125rem;margin-left:2px}.stocks-page .inventory-sale-lock{color:#37474f;font-size:13px;position:absolute;right:1px;top:1px}.stocks-page .inventory-sale-lock.lock-automatic{color:#9e9e9e}.stocks-page .inventory-sale-corner{border-left:12px solid #0000;border-top:12px solid #1565c0;height:0;position:absolute;right:0;top:0;width:0}.stocks-page .inventory-total{background:#f5f6f7;font-weight:700}.stocks-page .inventory-total .inventory-total-figure{font-size:.9375rem}.stocks-page .inventory-total.block-total{background:#e9eaed}.stocks-page .inventory-totals th{background:#e9eaed;text-align:left}.inventory-popover-paper .inventory-popover{--font:var(--roboto-condensed),"Roboto Condensed";font-family:Roboto Condensed,-apple-system,Helvetica Neue,sans-serif;font-size:16px;font-size:.875rem;max-width:410px;min-width:300px;padding:9px 12px}.inventory-popover-paper .inventory-popover .inventory-popover-head{align-items:baseline;display:flex;gap:8px;margin-bottom:4px}.inventory-popover-paper .inventory-popover .inventory-popover-head .inventory-popover-sku{font-family:monospace;font-size:.9375rem;font-weight:700}.inventory-popover-paper .inventory-popover .inventory-popover-head .inventory-popover-variant{color:#6b6b6b}.inventory-popover-paper .inventory-popover .inventory-popover-section{border-top:1px solid #d9d9d9;padding:5px 0}.inventory-popover-paper .inventory-popover .inventory-popover-section h4{color:#6b6b6b;font-size:.8125rem;font-weight:600;margin:0 0 3px}.inventory-popover-paper .inventory-popover .inventory-breakdown{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr);margin:0}.inventory-popover-paper .inventory-popover .inventory-breakdown div{text-align:center}.inventory-popover-paper .inventory-popover .inventory-breakdown dt{color:#6b6b6b;font-size:.8125rem}.inventory-popover-paper .inventory-popover .inventory-breakdown dd{font-size:.9375rem;font-weight:700;margin:0}.inventory-popover-paper .inventory-popover .inventory-breakdown .none dd{color:#9e9e9e;font-weight:400}.inventory-popover-paper .inventory-popover .inventory-sold{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,1fr);margin:0}.inventory-popover-paper .inventory-popover .inventory-sold div{text-align:center}.inventory-popover-paper .inventory-popover .inventory-sold dt{color:#6b6b6b;font-size:.8125rem}.inventory-popover-paper .inventory-popover .inventory-sold dd{font-size:.9375rem;font-weight:700;margin:0}.inventory-popover-paper .inventory-popover .inventory-sold .none dd{color:#9e9e9e;font-weight:400}.inventory-popover-paper .inventory-popover .inventory-popover-suppliers{list-style:none;margin:0;padding:0}.inventory-popover-paper .inventory-popover .inventory-popover-suppliers li{align-items:center;display:flex;gap:8px;padding:2px 0}.inventory-popover-paper .inventory-popover .inventory-popover-suppliers .inventory-popover-stock{font-feature-settings:"tnum";font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:32px}.inventory-popover-paper .inventory-popover .inventory-popover-suppliers .inventory-popover-age,.inventory-popover-paper .inventory-popover .inventory-popover-suppliers .inventory-popover-arrives{color:#6b6b6b;font-size:.8125rem}.inventory-popover-paper .inventory-popover .inventory-popover-suppliers li.stale .inventory-popover-stock{color:#6b6b6b;text-decoration:line-through}.inventory-popover-paper .inventory-popover .inventory-popover-suppliers .inventory-popover-stale{color:#a61b1b;font-size:.8125rem;font-weight:600}.inventory-popover-paper .inventory-popover .inventory-chip{border-radius:10px;display:inline-flex;font-size:.8125rem;padding:1px 7px}.inventory-popover-paper .inventory-popover .inventory-chip.coloured{background-color:#eee;background-color:var(--sourcing-fill,#eee);border:1px solid #666;border:1px solid var(--sourcing,#666);color:#666;color:var(--sourcing-label,#666)}.inventory-popover-paper .inventory-popover .inventory-popover-none{color:#6b6b6b;font-style:italic;margin:0}.inventory-popover-paper .inventory-popover .inventory-popover-actions{border-top:1px solid #d9d9d9;display:flex;flex-wrap:wrap;gap:6px;padding-top:6px}.inventory-popover-paper .inventory-popover .inventory-popover-actions .MuiButton-root{font-size:.875rem;height:28px;padding:0 9px;text-transform:none}.inventory-popover-paper .inventory-popover .inventory-popover-actions .MuiSvgIcon-root{font-size:18px}.inventory-popover-paper .inventory-popover .inventory-popover-sale h4{align-items:baseline;display:flex;gap:8px}.inventory-popover-paper .inventory-popover .inventory-popover-sale .inventory-popover-sale-state{color:#212121;font-size:.875rem;font-weight:700}.inventory-popover-paper .inventory-popover .inventory-popover-sale .sale-state-control .sale-choice{font-size:.875rem;height:28px;padding:0 9px}.inventory-popover-paper .inventory-popover .inventory-popover-sale .sale-state-control .MuiSvgIcon-root{font-size:18px}.inventory-popover-paper .inventory-popover .inventory-popover-sale .sale-state-note{font-size:.8125rem}.inventory-arrival-tip{font-size:.875rem;list-style:none;margin:0;padding:0}.inventory-arrival-tip li{align-items:center;display:flex;gap:6px;padding:1px 0;white-space:nowrap}.inventory-arrival-tip .arrival-stock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;min-width:24px}.inventory-arrival-tip li.soon .arrival-date{color:#ffb74d;font-weight:700}.inventory-arrival-tip .inventory-chip{border-radius:10px;display:inline-flex;font-size:.8125rem;padding:0 6px}.inventory-arrival-tip .inventory-chip.coloured{background-color:#eee;background-color:var(--sourcing-fill,#eee);border:1px solid #666;border:1px solid var(--sourcing,#666);color:#666;color:var(--sourcing-label,#666)}.inventory-filter-menu .MuiMenuItem-root{font-size:.8rem;min-height:28px;padding-bottom:3px;padding-top:3px}.sale-state-control{display:flex;flex-wrap:wrap;gap:6px}.sale-state-control .sale-choice{text-transform:none;white-space:nowrap}.sale-state-control .sale-choice.selected{box-shadow:inset 0 0 0 1px currentColor;font-weight:700}.sale-state-control .sale-choice.selected.choice-follows{background-color:#ede7f6}.sale-state-control .sale-choice.selected.choice-sell{background-color:#e3f2fd;border-color:#1565c0;color:#1565c0}.sale-state-control .sale-choice.selected.choice-block{background-color:#eceff1;border-color:#37474f;color:#37474f}.sale-state-control.target-size .sale-choice.selected{cursor:default}.sale-state-note{color:#6b6b6b;font-size:.8rem;font-style:italic;margin:6px 0 0}.sale-state-confirm-paper{--font:var(--roboto-condensed),"Roboto Condensed";font-family:Roboto Condensed,-apple-system,Helvetica Neue,sans-serif;font-size:16px}.sale-state-confirm-paper .sale-state-confirm p{margin:0 0 8px}.sale-state-confirm-paper .sale-state-confirm-warning{color:#b26a00}.sale-state-confirm-paper .MuiButton-root{text-transform:none}.supplier-invoices-page{padding:12px 16px}.supplier-invoices-page .supplier-invoices-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:6px}.supplier-invoices-page .supplier-invoices-summary{align-items:center;display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:6px;min-height:30px}.supplier-invoices-page .supplier-invoices-count{font-feature-settings:"tnum";color:#555;font-variant-numeric:tabular-nums}.supplier-invoices-page .supplier-invoices-selected{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.supplier-invoices-page .supplier-invoices-grid{height:calc(100vh - 190px);min-height:320px}.supplier-invoices-page .supplier-invoices-number{align-items:center;display:flex;gap:6px;min-width:0}.supplier-invoices-page .supplier-invoices-number .supplier-invoices-number-text{overflow:hidden;text-overflow:ellipsis}.supplier-invoices-page .supplier-invoices-links{display:flex;gap:6px}.supplier-invoices-page .supplier-invoices-row{cursor:pointer}.supplier-invoices-page .supplier-invoices-row.open{outline:2px solid #8040b0;outline-offset:-2px}.supplier-document-root .MuiDrawer-paper{max-width:100vw;width:860px}.supplier-document{--font:var(--roboto-condensed),"Roboto Condensed";display:flex;flex-direction:column;font-family:Roboto Condensed,-apple-system,Helvetica Neue,sans-serif;font-size:16px;font-size:.875rem;gap:12px;padding:10px 14px 24px}.supplier-document .document-header{align-items:flex-start;display:flex;gap:10px}.supplier-document .document-heading{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.supplier-document .document-kicker{color:#6b6b6b;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.supplier-document .document-name{color:#8040b0;font-size:1rem;font-weight:700;overflow-wrap:anywhere}.supplier-document .document-file{color:#6b6b6b;font-size:.8125rem;overflow-wrap:anywhere}.supplier-document .document-loading{align-items:center;display:flex;justify-content:center;min-height:120px}.supplier-document .document-actions,.supplier-document .document-related,.supplier-document .document-statuses{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.supplier-document .document-difference{color:#ed6c02;font-size:.8125rem}.supplier-document .document-parse-error{color:#d32f2f;font-size:.8125rem}.supplier-document .document-section{display:flex;flex-direction:column;gap:6px}.supplier-document .document-section-title{color:#6b6b6b;font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.supplier-document .document-fields{grid-gap:6px 12px;display:grid;gap:6px 12px;grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-document .document-field{display:flex;flex-direction:column;min-width:0}.supplier-document .document-field .document-field-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:1.2em;overflow-wrap:anywhere}.supplier-document .document-field-label{color:#6b6b6b;font-size:.8125rem}.supplier-document .document-check-note{margin:0}.supplier-document .MuiInputBase-input{font-size:.875rem}.supplier-document .document-note-actions{display:flex;justify-content:flex-end}.supplier-document .document-empty{color:#6b6b6b;margin:0}.supplier-document .document-lines-scroll{border:1px solid #d9d9d9;border-radius:4px;max-height:420px;overflow:auto}.supplier-document .document-lines{border-collapse:collapse;width:100%}.supplier-document .document-lines th{background:#f5f6f7;border-bottom:1px solid #d9d9d9;font-size:.8125rem;font-weight:600;padding:4px 6px;position:sticky;text-align:left;top:0}.supplier-document .document-lines td{border-bottom:1px solid #eee;padding:3px 6px;vertical-align:top}.supplier-document .document-lines .number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.supplier-document .document-lines .position{color:#6b6b6b}.supplier-document .document-lines .reference{font-family:monospace;font-size:.8125rem;overflow-wrap:anywhere}.supplier-document .document-lines .reference-kind{color:#6b6b6b;display:block;font-family:Roboto Condensed,sans-serif;font-size:.75rem}.supplier-document .document-lines tr.depth-1,.supplier-document .document-lines tr.depth-2{color:#444;font-size:.8125rem}.supplier-document .document-lines tr.matched td{background:#fff4d6}.supplier-document .document-raw-text{background:#f5f6f7;border:1px solid #d9d9d9;border-radius:4px;font-size:.75rem;line-height:1.35;margin:0;max-height:360px;overflow:auto;padding:8px;white-space:pre}.supplier-upload-dialog .supplier-upload-fields{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 24px}.supplier-upload-dialog .supplier-upload-file{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.supplier-upload-dialog .supplier-upload-file-name{color:#6b6b6b;word-break:break-all}.addons-admin{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:8px clamp(10px,1.6vw,24px) 24px;width:100%}.addons-admin.addons-admin-denied{padding:24px}.catalog-image-search{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;padding:8px 4px}.catalog-image-search .addon-filter{min-width:150px}.catalog-image-search .addon-filter-q{min-width:220px}.catalog-image-count{opacity:.7;padding:0 4px 4px}.catalog-image-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.catalog-image-grid.catalog-image-grid-empty,.catalog-image-grid.catalog-image-grid-loading{display:flex;justify-content:center;padding:40px}.catalog-image-tile{background:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.catalog-image-tile:hover{border-color:#8040b0}.catalog-image-tile.catalog-image-tile-selected{border-color:#8040b0;box-shadow:0 0 0 2px #4269afb3}.catalog-image-tile.catalog-image-tile-checked{outline:2px solid #8040b0;outline-offset:-1px}.catalog-image-tile.catalog-image-tile-checked .catalog-image-caption{background:#eefaff}.catalog-image-check{background:#ffffffd9;border-radius:4px;bottom:2px;left:2px;opacity:0;padding:2px;position:absolute;transition:opacity .12s ease;z-index:2}.catalog-image-check:focus-within,.catalog-image-grid-selecting .catalog-image-check,.catalog-image-tile-checked .catalog-image-check,.catalog-image-tile:hover .catalog-image-check{opacity:1}.catalog-image-copy,.catalog-image-paste{border-radius:4px;bottom:2px;font-size:16px;padding:3px;position:absolute;right:2px;z-index:2}.catalog-image-copy{background:#ffffffd9;color:#8040b0;opacity:0;transition:opacity .12s ease}.catalog-image-copy.catalog-image-copy-active{background:#8040b0;color:#fff}.catalog-image-copy-active,.catalog-image-copy:focus-visible,.catalog-image-tile:hover .catalog-image-copy{opacity:1}.catalog-image-paste{background:#8040b0;color:#fff}.catalog-image-paste:hover{background:#4269afb3}.catalog-image-paste.Mui-disabled{background:#ffffffd9;color:#8040b0}.catalog-image-tile.catalog-image-tile-copied{outline:2px dashed #8040b0;outline-offset:-1px}.addons-clipboard-bar{align-items:center;background:#eefaff;border:1px dashed #8040b0;border-radius:4px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px;padding:6px 10px;position:sticky;top:0;z-index:3}.addons-clipboard-bar .addons-clipboard-icon{color:#8040b0}.addons-clipboard-bar .addons-clipboard-holding{font-weight:600}.addons-clipboard-bar .addons-clipboard-pasting{align-items:center;display:inline-flex;gap:6px}.addons-clipboard-bar .addons-clipboard-cancel{margin-left:auto}.addons-clipboard-bar .addons-clipboard-error,.addons-clipboard-bar .addons-clipboard-outcome{flex-basis:100%;padding-bottom:0;padding-top:0}.catalog-image-grid-picking .catalog-image-tile{cursor:copy}.catalog-image-grid-picking .catalog-image-tile:hover{border-color:#8040b0;box-shadow:0 0 0 3px #4269afb3}.catalog-image-thumb{align-items:center;background:#eefaff;display:flex;height:128px;justify-content:center;position:relative}.catalog-image-thumb img{max-height:128px;max-width:128px}.catalog-image-thumb .catalog-image-thumb-missing{font-size:28px;opacity:.4}.catalog-image-badge{position:absolute;top:4px}.catalog-image-badge.catalog-image-badge-master{color:#8040b0;left:4px}.catalog-image-badge.catalog-image-badge-slave{color:#8040b0;right:4px}.catalog-image-caption{display:flex;flex-direction:column;font-size:13px;padding:4px 6px 6px}.catalog-image-caption .catalog-image-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-image-caption .catalog-image-meta{font-size:12px;opacity:.65}.catalog-image-pagination{display:flex;justify-content:center;padding:12px 0}.addons-editor-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:4px}.addons-editor-header .addons-editor-id{opacity:.5}.addons-chip-master{background:#8040b0;color:#fff;font-weight:600}.addons-chip-slave{background:#eefaff;border:1px solid #4269afb3;color:#8040b0}.addons-chip-slave.addons-chip-slave-inert{background:#0000;border-style:dashed;opacity:.75}.addons-editor-loading{display:flex;justify-content:center;padding:40px}.addons-editor-panes{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.addons-stage-column{display:flex;flex:1 1 480px;flex-direction:column;gap:8px;min-width:320px}.addons-editor-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.addons-dirty-badge{align-items:center;border:1px solid #e0e0e0;border-radius:12px;display:flex;font-size:12px;gap:5px;opacity:.6;padding:2px 8px}.addons-dirty-badge.addons-dirty-badge-on{background:#fff3cd;border-color:#e8b004;font-weight:600;opacity:1}.addons-dirty-badge .addons-dirty-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.addons-conflict-actions{align-items:center;display:flex;gap:4px}.addons-save-error-list{font-size:12px;margin:4px 0 0;padding-left:18px}.addons-group-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:0 4px 8px}.addons-group-actions .addons-action-icon{display:flex}.addons-group-actions .addons-deselect{margin-left:auto;min-width:0}.addons-shortcuts-hint{display:block;opacity:.55;padding:8px 4px 0}.addon-stage{align-items:center;align-items:flex-start;background:#e6e9ec;border-radius:3px;display:flex;flex:1 1 480px;flex-direction:column;justify-content:center;min-width:320px;padding:12px;position:relative}.addon-stage-frame{background:#f4f6f7;box-shadow:0 0 0 1px #9aa3ab;display:inline-block;line-height:0;position:relative}.addon-stage-frame:focus{box-shadow:0 0 0 1px #9aa3ab,0 0 0 3px #4269afb3;outline:none}.addon-stage-viewport{display:contents}.addon-stage-viewport-zoomed{box-shadow:0 0 0 1px #9aa3ab;display:inline-block;line-height:0;overflow:hidden}.addon-stage-viewport-zoomed .addon-stage-frame{box-shadow:none}.addon-stage-viewport-zoomed:focus-within{box-shadow:0 0 0 1px #9aa3ab,0 0 0 3px #4269afb3}.addon-zoom-levels{align-self:flex-end;background:#fff;border:1px solid #9aa3ab;border-radius:3px;display:flex;margin-bottom:4px;overflow:hidden}.addon-zoom-level{background:#0000;border:0;border-left:1px solid #9aa3ab;color:inherit;cursor:pointer;font-size:12px;font-weight:600;line-height:1.5;min-width:26px;padding:2px 6px}.addon-zoom-level:first-child{border-left:0}.addon-zoom-level:hover{color:#8040b0}.addon-zoom-level.addon-zoom-level-on{background:#8040b0;color:#fff;cursor:default}.addon-stage-editable .addon-stage-frame{cursor:crosshair;-webkit-user-select:none;user-select:none}.addon-stage-editable .addon-overlay{cursor:move;pointer-events:auto}.addon-stage-editable .addon-overlay.addon-overlay-hidden{pointer-events:none}.addon-stage-frame.addon-stage-frame-pannable{cursor:grab}.addon-stage-frame.addon-stage-frame-pannable.addon-stage-frame-panning{cursor:grabbing}.addon-marquee{background:#0080ff1a;border:1px dashed #8040b0;box-sizing:border-box;pointer-events:none;position:absolute}.addon-stage-image{display:block;height:auto;max-height:72vh;max-width:100%;width:auto}.addon-overlay{align-items:center;box-sizing:border-box;display:flex;justify-content:center;pointer-events:none;position:absolute;text-align:center;transition:opacity .12s ease}.addon-overlay.addon-overlay-logo{background:#ff00801f;border:2px dashed #ff0080e6}.addon-overlay.addon-overlay-text{border:1px dashed #0080ffe6}.addon-overlay.addon-overlay-text .addon-overlay-text{line-height:1;white-space:nowrap}.addon-overlay.addon-overlay-hidden{opacity:0}.addon-overlay.addon-overlay-hovered{background:#ffff0038;border-style:solid;border-width:3px;box-shadow:0 0 0 1px #fff,0 0 10px 2px #00000059;z-index:4}.addon-overlay.addon-overlay-selected{border-style:solid;box-shadow:0 0 0 1px #fff,0 0 0 2px #8040b0}.addon-resize-handle,.addon-rotate-handle{background:#fff;border:1px solid #8040b0;box-sizing:border-box;height:10px;pointer-events:auto;position:absolute;width:10px}.addon-resize-handle{bottom:-5px;cursor:nwse-resize;right:-5px}.addon-rotate-handle{border-radius:50%;cursor:grab;left:50%;margin-left:-5px;top:-18px}.addons-editor-rail{flex:0 1 clamp(320px,24vw,460px);min-width:280px}.addons-inspector-column{flex:1 1 clamp(300px,26vw,520px);min-width:280px}.addons-inspector-column .addon-inspector{margin-top:0}.addons-rail-title{font-size:14px;opacity:.7;padding:0 4px 6px}.addons-type-filter{padding:0 4px 6px;width:100%}.addons-type-filter .addons-type-filter-label{font-size:12px;margin-bottom:2px;opacity:.7}.addons-type-filter .addons-type-filter-label.Mui-focused{color:inherit}.addons-type-filter .MuiFormControlLabel-root{margin-left:-4px;margin-right:8px}.addons-type-filter .MuiFormControlLabel-label{font-size:13px}.addons-type-filter .MuiRadio-root{padding:3px}.addon-list{display:flex;flex-direction:column;gap:3px}.addon-list:focus{outline:none}.addon-list.addon-list-empty{opacity:.6;padding:16px 4px}.addon-list-row{align-items:center;background:#fff;border:1px solid #ececec;border-radius:3px;cursor:pointer;display:flex;gap:8px;padding:5px 7px}.addon-list-row.addon-list-row-hidden{opacity:.45}.addon-list-row.addon-list-row-selected{background:#ffefcb;border-color:#8040b0}.addon-list-row .addon-dirty-marker{background:#e8b004;border-radius:50%;flex:0 0 auto;height:7px;margin-left:auto;width:7px}.addon-type{align-items:center;display:flex;font-size:13px;gap:4px;min-width:66px}.addon-type.addon-type-text{color:#0080ff}.addon-type.addon-type-logo{color:#ff0080}.addon-identity{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.addon-identity .addon-name{font-size:18px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addon-identity .addon-group{font-size:13px;opacity:.6}.addons-set-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;padding:8px 4px}.addons-set-row .addons-set-select{flex:1 1 auto;min-width:0}.addons-set-row .addons-set-needs-span{color:#8a6100;flex:1 1 100%;font-size:12px}.addons-wipe-row{border-top:1px solid #ececec;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:4px;padding:10px 4px 4px}.addons-wipe-row .addons-clear-selected-button,.addons-wipe-row .addons-wipe-button{text-transform:none}.addons-add-row{align-items:flex-end;border-top:1px solid #ececec;display:flex;gap:8px;padding:8px 4px}.addons-add-row .addons-add-select{flex:1 1 auto;min-width:0}.addons-lifecycle-error,.addons-lifecycle-refused,.addons-lifecycle-warning{margin:8px 0}.addons-lifecycle-list{font-size:12px;margin:4px 0 0;padding-left:18px}.addon-assignment-list,.addons-refused-boutiques{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.addon-assignment{max-width:100%}.addon-assignment.addon-assignment-selling{border-color:#8040b0;color:#8040b0}.addon-assignment.addon-assignment-draft{border-style:dashed}.addon-inspector-name-locked{color:#8a6100}.addon-inspector{background:#eefaff;border:1px solid #ececec;border-radius:3px;display:flex;flex-direction:column;gap:7px;margin-top:8px;padding:10px 8px}.addon-inspector.addon-inspector-empty{background:none;opacity:.6;padding:12px 8px}.addon-inspector-read-only .Mui-disabled{-webkit-text-fill-color:#000000b8;color:#000000b8}.addon-inspector-read-only .MuiFormControlLabel-label.Mui-disabled,.addon-inspector-read-only .MuiFormLabel-root.Mui-disabled{-webkit-text-fill-color:#0000008c;color:#0000008c}.addon-inspector-groups{grid-gap:10px 14px;align-items:start;display:grid;gap:10px 14px;grid-template-columns:repeat(auto-fit,minmax(236px,1fr))}.addon-inspector-groups .addon-inspector-group{border-top:none;padding-top:0}.addon-angle-unit{font-size:12px;opacity:.55;padding-left:2px}.addon-inspector-angles .addon-inspector-background,.addon-inspector-preview-box .addon-inspector-background{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px}.addon-inspector-angles .addon-inspector-background .addon-inspector-light-bg,.addon-inspector-preview-box .addon-inspector-background .addon-inspector-light-bg{margin-left:0;margin-right:0}.addon-inspector-angles .addon-inspector-background .addon-detection-hint,.addon-inspector-preview-box .addon-inspector-background .addon-detection-hint{flex:1 1 100%}.addon-inspector-angles .addon-inspector-row,.addon-inspector-preview-box .addon-inspector-row{flex-wrap:nowrap;gap:6px}.addon-inspector-angles .addon-inspector-row .addon-inspector-number,.addon-inspector-preview-box .addon-inspector-row .addon-inspector-number{flex:1 1 33%;min-width:0}.addon-inspector-preview-box .addon-inspector-text{flex:1.4 1 40%}.addon-inspector-note{align-items:flex-start;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:11px;gap:4px;line-height:1.35;opacity:.6;padding:0;text-align:left;width:100%}.addon-inspector-note:before{content:"▸";flex:0 0 auto;padding-top:1px;transition:transform .12s ease}.addon-inspector-note:focus-visible,.addon-inspector-note:hover{opacity:.9}.addon-inspector-note .addon-inspector-note-text{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.addon-inspector-note.addon-inspector-note-open:before{transform:rotate(90deg)}.addon-inspector-note.addon-inspector-note-open .addon-inspector-note-text{-webkit-line-clamp:unset;overflow:visible}.addons-labelled-select{min-width:0}.addons-labelled-select .MuiFormHelperText-root{font-size:11px;line-height:1.2;margin:0 0 -2px}.addon-inspector-title{align-items:baseline;display:flex;gap:6px}.addon-inspector-title .addon-inspector-id{font-size:12px;opacity:.55}.addon-inspector-orphan{align-items:flex-start;background:#ffd1cb;border:1px solid #ffd1cb;border-radius:3px;display:flex;font-size:12px;gap:6px;line-height:1.35;padding:6px 8px}.addon-inspector-field{display:flex;flex-direction:column;gap:2px}.addon-inspector-derived{opacity:.6}.addon-inspector-group{border-top:1px solid #ececec;display:flex;flex-direction:column;gap:3px;padding-top:5px}.addon-inspector-group-title{font-weight:600;opacity:.75}.addon-inspector .MuiInputBase-input,.addon-inspector .MuiInputBase-root{font-size:.82rem}.addon-inspector .MuiChip-label,.addon-inspector .MuiFormControlLabel-label{font-size:.75rem}.addon-inspector input[type=number]{appearance:textfield;-moz-appearance:textfield}.addon-inspector input[type=number]::-webkit-inner-spin-button,.addon-inspector input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.addon-inspector-row{display:flex;flex-wrap:wrap;gap:8px}.addon-inspector-row .addon-inspector-number{flex:1 1 42%;min-width:92px}.addon-inspector-hint{display:block;font-size:11px;line-height:1.35;opacity:.6}.addon-inspector-blocked{color:#8a6100;opacity:.85}.addon-inspector-actions{border-top:1px solid #ececec;display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.addon-grid{inset:0;pointer-events:none;position:absolute;z-index:0}.addon-grid-line{background:#ffffff4d;position:absolute}.addon-grid-line-v{bottom:0;box-shadow:1px 0 0 #0000001a;top:0;width:1px}.addon-grid-line-h{box-shadow:0 1px 0 #0000001a;height:1px;left:0;right:0}.addon-centre{opacity:.85;position:absolute}.addon-centre-v{border-left:1px dashed #0000008c;bottom:0;box-shadow:1px 0 0 #ffffffa6;top:0;width:0}.addon-centre-h{border-top:1px dashed #0000008c;box-shadow:0 1px 0 #ffffffa6;height:0;left:0;right:0}.addon-guide{border-top:1px solid #1f9d55;height:0;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.addon-guide.addon-guide-unset{border-top-style:dashed;opacity:.65}.addon-guide-draggable .addon-guide-handle{background:#1f9d55;border-radius:2px;box-sizing:border-box;cursor:ns-resize;height:12px;pointer-events:auto;position:absolute;right:0;top:-6px;width:26px}.addon-roll-readout{font-feature-settings:"tnum";background:#000000c7;border-radius:3px;bottom:-22px;color:#fff;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;left:50%;line-height:1.5;margin-left:-18px;padding:1px 5px;pointer-events:none;position:absolute;transform-origin:center;white-space:nowrap;z-index:6}.addon-guide-held{border-top-style:solid;border-top-width:3px;box-shadow:0 0 0 1px #fff9,0 0 5px 1px #0006;margin-top:-2px}.addon-centre-held,.addon-guide-held{opacity:1;z-index:4}.addon-centre-held.addon-centre-v{border-left-style:solid;border-left-width:3px;box-shadow:0 0 0 1px #fff9,0 0 5px 1px #0006;margin-left:-1px}.addon-centre-held.addon-centre-h{border-top-style:solid;border-top-width:3px;box-shadow:0 0 0 1px #fff9,0 0 5px 1px #0006;margin-top:-1px}.addon-align-guide{pointer-events:none;position:absolute;z-index:1}.addon-align-guide.addon-align-guide-v{border-left:1px solid #ef6c00;bottom:0;box-shadow:1px 0 0 #ffffffbf;top:0;width:0}.addon-align-guide.addon-align-guide-h{border-top:1px solid #ef6c00;box-shadow:0 1px 0 #ffffffbf;height:0;left:0;right:0}.addon-align-guide.addon-align-guide-leaving{border-style:dashed;opacity:.3}.addon-align-guide-held{box-shadow:0 0 0 1px #fff9,0 0 5px 1px #0006;z-index:4}.addon-align-guide-held.addon-align-guide-v{border-left-width:3px;margin-left:-1px}.addon-align-guide-held.addon-align-guide-h{border-top-width:3px;margin-top:-1px}.addon-align-guide-handle{background:#ef6c00;border:1px solid #ffffffbf;border-radius:2px;box-sizing:border-box;pointer-events:auto;position:absolute}.addon-align-guide-v .addon-align-guide-handle{cursor:ew-resize;height:22px;left:-6px;top:0;width:12px}.addon-align-guide-h .addon-align-guide-handle{cursor:ns-resize;height:12px;left:0;top:-6px;width:22px}.addons-align-lines{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.addons-align-lines .addons-align-lines-label{font-size:11px;margin:0}.addons-align-lines .MuiButton-root{text-transform:none}.addon-overlay-pattern{display:block;height:100%;line-height:0;object-fit:fill;opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.addon-true-size{background:#0000;border:2px dashed #1b452e;box-sizing:border-box;pointer-events:none;position:absolute;z-index:5}.addon-true-size.addon-true-size-on-light{border-color:#1b452e;box-shadow:0 0 0 1px #fffc}.addon-true-size.addon-true-size-on-dark{border-color:#fff;box-shadow:0 0 0 1px #0009}.addon-span-badge{align-self:flex-start;background:#ffd1cb;border-radius:3px;color:#8a6100;display:inline-block;font-weight:600;margin-bottom:6px;padding:2px 8px}.addons-span-panel{border-top:1px solid #ececec;display:flex;flex-direction:column;gap:6px;padding-top:8px}.addons-span-readout{align-items:baseline;display:flex;flex-wrap:wrap;font-weight:600;gap:8px}.addons-span-source{font-weight:400;opacity:.7}.addons-span-source.addons-span-source-legacy,.addons-span-source.addons-span-source-none,.addons-span-source.addons-span-source-stale{color:#8a6100;opacity:1}.addons-preview-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.addons-preview-controls .addons-preview-garment,.addons-preview-controls .addons-preview-size{min-width:130px}.addons-preview-unavailable{color:#8a6100;display:block;line-height:1.35}.catalog-image-badge-no-span{bottom:2px;color:#8a6100;left:2px;right:auto;top:auto}.catalog-image-badge.catalog-image-badge-master-empty{color:#c10000;left:4px}.catalog-image-badge.catalog-image-badge-no-addons{color:#c10000;left:22px;opacity:.55}.catalog-image-badge.catalog-image-badge-mixed{color:#e0004a;right:22px}.catalog-image-badge.catalog-image-badge-bg-dark{color:#0d4eae}.catalog-image-badge.catalog-image-badge-bg-light{color:#e8b004}.catalog-image-badge.catalog-image-badge-bg-mixed{color:#e0004a}.addons-admin .MuiAlert-root{align-items:flex-start;font-size:.8rem;line-height:1.35;padding:2px 10px}.addons-admin .MuiAlert-root .MuiAlert-icon{font-size:17px;margin-right:7px;padding:4px 0}.addons-admin .MuiAlert-root .MuiAlert-message{min-width:0;padding:4px 0}.addons-admin .MuiAlert-root .MuiAlert-action{margin-right:-4px;padding:2px 0 0 6px}.addons-master-panel{border-bottom:1px solid #ececec;display:flex;flex-direction:column;gap:6px;padding:6px 0}.addons-master-panel .addons-master-row{align-items:center;column-gap:8px;display:flex;flex-wrap:wrap;row-gap:4px}.addons-master-panel .addons-master-row .addons-master-flag{margin-left:-2px;margin-right:0}.addons-master-panel .addons-master-row>span{display:inline-flex}.addons-master-panel .addons-master-chip{background:#fff;border:1px solid}.addons-master-panel .addons-master-chip.catalog-image-badge-master{background:#8040b0;border-color:#8040b0;color:#fff;font-weight:600}.addons-master-panel .addons-master-chip.catalog-image-badge-master-empty{color:#c10000;font-weight:600}.addons-master-panel .addons-master-chip.catalog-image-badge-slave{background:#eefaff;border-color:#4269afb3;color:#8040b0}.addons-master-panel .addons-master-chip.catalog-image-badge-mixed{color:#e0004a}.addons-master-panel .addons-master-chip.catalog-image-badge-no-addons,.addons-master-panel .addons-master-chip.catalog-image-badge-no-span{color:#8a6100}.addons-master-panel .addons-master-chip-fanout{font-weight:600}.addons-master-panel .addons-fork-as-master .MuiFormControlLabel-label,.addons-master-panel .addons-master-flag .MuiFormControlLabel-label{font-size:13px}.addons-master-panel .addons-fork{font-weight:600}.addons-master-picker{display:flex;flex-direction:column;max-width:none;min-height:320px;min-width:420px;overflow:hidden;resize:both}.addons-master-picker .MuiDialogContent-root{flex:1 1 auto;overflow:auto}.addons-master-picker .addons-master-picker-title{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.addons-master-picker .addons-master-picker-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.addons-master-picker .addons-master-picker-q{min-width:180px}.addons-master-picker .addons-master-picker-face{min-width:120px}.addons-master-picker .addons-master-picker-count{margin-bottom:6px;opacity:.7}.addons-master-picker .addons-master-candidates{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.addons-master-picker .addons-master-candidate{border:1px solid #ececec;border-radius:4px;display:flex;flex-direction:column;font-size:12px;gap:2px;padding:4px}.addons-master-picker .addons-master-candidate:hover{border-color:#8040b0}.addons-master-picker .addons-master-candidate.addons-master-candidate-ghosted{border-color:#7a3fb5;box-shadow:inset 0 0 0 1px #7a3fb5}.addons-master-picker .addons-master-candidate .addons-master-candidate-pick{cursor:pointer;display:flex;flex-direction:column;gap:2px}.addons-master-picker .addons-master-candidate img{height:auto;object-fit:contain;width:100%}.addons-master-picker .addons-master-candidate .addons-master-candidate-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addons-master-picker .addons-master-candidate .addons-master-candidate-meta{opacity:.65}.addons-master-picker .addons-master-candidate .addons-master-candidate-score{font-weight:600;opacity:.9}.addons-master-picker .addons-master-candidate .addons-master-candidate-reasons{display:flex;flex-wrap:wrap;gap:2px;margin-top:2px}.addons-master-picker .addons-master-candidate .addons-master-reason{font-size:10px;height:18px}.addons-master-picker .addons-master-candidate .addons-master-reason-size-mismatch{border:1px solid #c10000;color:#c10000;font-weight:600}.addons-master-picker .addons-master-candidate .addons-master-reason-size-unknown{border:1px solid #8a6100;color:#8a6100}.addons-master-picker .addons-master-candidate .addons-copy-set-candidate,.addons-master-picker .addons-master-candidate .addons-master-candidate-ghost{align-self:flex-start;font-size:10px;line-height:1.7;min-width:0;padding:0 5px}.addons-master-picker .addons-master-picker-target{margin-bottom:6px;opacity:.75}.addon-ghost{background:#7a3fb524;border:1px dashed #7a3fb5;box-sizing:border-box;pointer-events:none;position:absolute;z-index:3}.addon-ghost .addon-ghost-label{bottom:100%;color:#7a3fb5;font-size:9px;left:0;line-height:1.2;max-width:140px;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.addon-ghost-master{border-style:solid}.addon-ghost-dismiss{background:#fff;border:1px solid #7a3fb5;border-radius:3px;color:#7a3fb5;cursor:pointer;font-size:10px;padding:2px 6px;position:absolute;right:4px;top:4px;z-index:6}.addons-preflight .addons-preflight-summary{line-height:1.4;margin-bottom:10px}.addons-preflight .addons-preflight-moved,.addons-preflight .addons-preflight-orphans{margin-bottom:10px}.addons-preflight .addons-preflight-moved ul,.addons-preflight .addons-preflight-orphans ul{font-size:13px;line-height:1.45;margin:4px 0 0;padding-left:18px}.addons-preflight .addons-preflight-boutiques{opacity:.7}.addons-preflight .addons-preflight-gained{opacity:.8}.addons-rebuild-panel{margin-bottom:8px}.addons-rebuild-panel .addons-rebuild-title{font-size:13px;margin-bottom:2px}.addons-rebuild-panel .addons-rebuild-spinner{margin-right:8px;vertical-align:middle}.addons-rebuild-panel .addons-rebuild-boutiques,.addons-rebuild-panel .addons-rebuild-error-detail,.addons-rebuild-panel .addons-rebuild-note,.addons-rebuild-panel .addons-rebuild-selling{font-size:12px;line-height:1.4;margin-top:4px;opacity:.8}.addons-rebuild-panel .addons-rebuild-busy,.addons-rebuild-panel .addons-rebuild-push-error,.addons-rebuild-panel .addons-rebuild-unreachable{font-size:12px;font-weight:600;margin-top:4px}.addons-rebuild-panel .addons-rebuild-actions{align-items:center;display:flex;gap:8px;margin-top:8px}.addons-bulk-bar{align-items:center;background:#eefaff;border:1px solid #8040b0;border-radius:4px;display:flex;flex-wrap:wrap;gap:12px;padding:6px 10px;position:sticky;top:0;z-index:3}.addons-bulk-bar .addons-bulk-count{font-weight:600}.addons-bulk-bar .addons-bulk-page-toggle{margin:0}.addons-bulk-bar .addons-bulk-page-toggle .MuiFormControlLabel-label{font-size:13px}.addons-bulk-bar .addons-bulk-bar-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.addons-bulk-bar.addons-bulk-bar-idle{background:#0000;border-color:#ececec;padding:2px 10px}.addons-bulk-bar.addons-bulk-bar-picking{border-style:dashed}.addons-bulk-bar.addons-bulk-bar-picking .addons-bulk-picking-icon{color:#8040b0}.addons-bulk-bar.addons-bulk-bar-picking .addons-bulk-picking-prompt{font-weight:600}.addons-bulk-dialog .addons-bulk-target{padding:4px 0 8px}.addons-bulk-dialog .addons-bulk-loading{display:flex;justify-content:center;padding:24px}.addons-bulk-dialog .addons-bulk-error,.addons-bulk-dialog .addons-bulk-totals{margin-bottom:8px}.addons-bulk-dialog .addons-bulk-table{border-top:1px solid #ececec;display:flex;flex-direction:column;max-height:45vh;overflow-y:auto}.addons-bulk-dialog .addons-bulk-row{align-items:flex-start;border-bottom:1px solid #ececec;display:flex;font-size:13px;gap:8px;padding:6px 4px}.addons-bulk-dialog .addons-bulk-row .addons-bulk-row-icon{margin-top:1px}.addons-bulk-dialog .addons-bulk-row .addons-bulk-row-image{display:flex;flex-direction:column;max-width:260px;min-width:180px}.addons-bulk-dialog .addons-bulk-row .addons-bulk-row-image .addons-bulk-row-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addons-bulk-dialog .addons-bulk-row .addons-bulk-row-image .addons-bulk-row-id{font-size:12px;opacity:.55}.addons-bulk-dialog .addons-bulk-row.addons-bulk-row-ok .addons-bulk-row-icon{color:#8040b0}.addons-bulk-dialog .addons-bulk-row.addons-bulk-row-noop{opacity:.6}.addons-bulk-dialog .addons-bulk-row.addons-bulk-row-blocked .addons-bulk-row-icon{color:#8a6100}.addons-bulk-dialog .addons-bulk-row-effects{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.addons-bulk-dialog .addons-bulk-effect{font-size:12px;opacity:.8}.addons-bulk-dialog .addons-bulk-effect.addons-bulk-effect-moved{font-weight:600;opacity:1}.addons-bulk-dialog .addons-bulk-effect.addons-bulk-effect-deleted,.addons-bulk-dialog .addons-bulk-effect.addons-bulk-effect-warning{color:#8a6100;opacity:1}.addons-bulk-dialog .addons-bulk-row-refusal{color:#8a6100;font-size:12px}.addon-list-light{flex:0 0 auto;margin-left:0;margin-right:0}.addon-list-light .MuiCheckbox-root{padding:2px}.addon-list-light .MuiFormControlLabel-label{font-size:13px}.addon-list-light.addon-list-light-disagrees .MuiFormControlLabel-label{color:#8a6100;font-weight:600}li.addons-marking-option.addons-marking-size-small,li.addons-marking-option.addons-marking-size-small.Mui-selected.Mui-focusVisible,li.addons-marking-option.addons-marking-size-small.Mui-selected:hover{background-color:#e3f2fd}li.addons-marking-option.addons-marking-size-big,li.addons-marking-option.addons-marking-size-big.Mui-selected.Mui-focusVisible,li.addons-marking-option.addons-marking-size-big.Mui-selected:hover{background-color:#ffe8cc}li.addons-marking-option.addons-marking-size-long,li.addons-marking-option.addons-marking-size-long.Mui-selected.Mui-focusVisible,li.addons-marking-option.addons-marking-size-long.Mui-selected:hover{background-color:#e8f5e9}li.addons-marking-option.addons-marking-side-left{box-shadow:inset 6px 0 0 #00897b}li.addons-marking-option.addons-marking-side-right{box-shadow:inset -6px 0 0 #d81b60}li.addons-marking-option.Mui-focusVisible,li.addons-marking-option:hover{filter:brightness(.93)}li.addons-marking-option.Mui-selected{font-weight:600}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:300;src:url(/static/media/roboto-condensed-cyrillic-ext-300-normal.1a434d4f99c49061e88e.woff2) format("woff2"),url(/static/media/roboto-condensed-cyrillic-ext-300-normal.233523a8a598974080dc.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:300;src:url(/static/media/roboto-condensed-cyrillic-300-normal.0ba0d06a92f353abe261.woff2) format("woff2"),url(/static/media/roboto-condensed-cyrillic-300-normal.8961bb0cff30067cccda.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:300;src:url(/static/media/roboto-condensed-greek-ext-300-normal.581fca3629278314d72e.woff2) format("woff2"),url(/static/media/roboto-condensed-greek-ext-300-normal.ec185bd29870cce40428.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:300;src:url(/static/media/roboto-condensed-greek-300-normal.ac824cde5bfecc3cbc61.woff2) format("woff2"),url(/static/media/roboto-condensed-greek-300-normal.b23693cc923a8a34194d.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:300;src:url(/static/media/roboto-condensed-vietnamese-300-normal.6e3871e2cc6034a855d1.woff2) format("woff2"),url(/static/media/roboto-condensed-vietnamese-300-normal.40ea6fccfdc8e47a8ae7.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:300;src:url(/static/media/roboto-condensed-latin-ext-300-normal.fbd2213a89aa41039861.woff2) format("woff2"),url(/static/media/roboto-condensed-latin-ext-300-normal.03bd5713abfd7a0006b5.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:300;src:url(/static/media/roboto-condensed-latin-300-normal.f5d76b6b2a61e172984f.woff2) format("woff2"),url(/static/media/roboto-condensed-latin-300-normal.0b91f178ef2de79acc9f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/static/media/roboto-condensed-cyrillic-ext-400-normal.cdeda90f82d84dc272b3.woff2) format("woff2"),url(/static/media/roboto-condensed-cyrillic-ext-400-normal.c464f74196f830402673.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/static/media/roboto-condensed-cyrillic-400-normal.f85b74ce9d18738a06bf.woff2) format("woff2"),url(/static/media/roboto-condensed-cyrillic-400-normal.ab4a481f408f33a994e2.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/static/media/roboto-condensed-greek-ext-400-normal.603c58ea0944ad81981d.woff2) format("woff2"),url(/static/media/roboto-condensed-greek-ext-400-normal.0f2fa235d5833021e7b8.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/static/media/roboto-condensed-greek-400-normal.5502ad28f73df367653f.woff2) format("woff2"),url(/static/media/roboto-condensed-greek-400-normal.8819252616537f58a64c.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/static/media/roboto-condensed-vietnamese-400-normal.ff8850e5b4e561f92d4a.woff2) format("woff2"),url(/static/media/roboto-condensed-vietnamese-400-normal.a2702f37038f99d66261.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/static/media/roboto-condensed-latin-ext-400-normal.1b07f59b7737607cdb59.woff2) format("woff2"),url(/static/media/roboto-condensed-latin-ext-400-normal.62f3925763370b2c9608.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/static/media/roboto-condensed-latin-400-normal.4fcc11009a65d1cff6bd.woff2) format("woff2"),url(/static/media/roboto-condensed-latin-400-normal.016186a7b18b0c4817cf.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(/static/media/roboto-condensed-cyrillic-ext-700-normal.05160d07e343255da79e.woff2) format("woff2"),url(/static/media/roboto-condensed-cyrillic-ext-700-normal.205a7f5c0156c370f1fd.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(/static/media/roboto-condensed-cyrillic-700-normal.4293dfc905980791660a.woff2) format("woff2"),url(/static/media/roboto-condensed-cyrillic-700-normal.04268e3c1b0d6245842a.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(/static/media/roboto-condensed-greek-ext-700-normal.a21f0771e7b118610b45.woff2) format("woff2"),url(/static/media/roboto-condensed-greek-ext-700-normal.94e6ac00d603e680da2a.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(/static/media/roboto-condensed-greek-700-normal.7955a75cae03e57741d6.woff2) format("woff2"),url(/static/media/roboto-condensed-greek-700-normal.8cbcef33b0770d7a97f9.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(/static/media/roboto-condensed-vietnamese-700-normal.37db86dbf4cca3f7ba77.woff2) format("woff2"),url(/static/media/roboto-condensed-vietnamese-700-normal.bffdae10ae939495b8ba.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(/static/media/roboto-condensed-latin-ext-700-normal.12f66487b7e74fd3d59a.woff2) format("woff2"),url(/static/media/roboto-condensed-latin-ext-700-normal.2c4eb3fec49e47f7e415.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(/static/media/roboto-condensed-latin-700-normal.49269bdb4f12fcd29ed9.woff2) format("woff2"),url(/static/media/roboto-condensed-latin-700-normal.280f118ec8ae445fb3c2.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;margin:0}code{font-family:Roboto Condensed,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media(max-width:500px){.hide-xs{display:none}}.save-actions{position:absolute;right:10px;top:10px}.save-actions button{margin-left:5px}.select-lang .MuiSelect-select{padding-right:0!important;padding-top:0!important}.select-lang svg{fill:#fff;display:none}main{--font:"Barlow Condensed";--font-title:"Interstate";--fs-3xl:clamp(2.1rem,5.5vw,3.5rem);--fs-xxl:clamp(1.8rem,5vw,3.3rem);--fs-xl:clamp(1.5rem,4vw,3rem);--fs-lg:clamp(1.3rem,3vw,2.5rem);--fs-md:clamp(1.15rem,2.5vw,2rem);--fs-normal:clamp(1rem,2vw,1.5rem);--fs-s:clamp(0.9rem,1.8vw,1.2rem);--fs-xs:clamp(0.75rem,1.5vw,1rem);--fs-xxs:clamp(0.65rem,1vw,0.9rem);--fs-catalog:clamp(0.8rem,1.8vw,1rem);font-family:var(--font),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-normal)}main h1{font-family:var(--font-title),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-xl);font-weight:700}main h2{font-size:var(--fs-lg);font-weight:600}main h3{font-size:var(--fs-md);font-weight:500}main h4{font-size:var(--fs-normal);font-weight:500}.home .need-login,.home .welcome{align-items:center;color:#8040b0;display:flex;flex-direction:column;font-size:var(--fs-xl);justify-content:center;padding:clamp(1rem,4vw,3rem);text-align:center}.home .need-login a,.home .welcome a{color:#8040b0;font-size:var(--fs-lg);font-weight:700;text-decoration:underline}.home .need-login .instructions,.home .welcome .instructions{font-size:var(--fs-md);margin-top:20px;max-width:600px}.home a.click-footer{color:#000;font-weight:700;text-decoration:none}.help-icon{color:#8040b0!important;cursor:pointer}.no-decoration{text-decoration:none}.account-not-confirmed{background-color:#be0d00!important;color:#fff!important;text-align:center}.account-not-confirmed .MuiSvgIcon-root{color:#fff!important}.session-form button,.session-form input{font-size:var(--fs-normal)!important}.full-screen{--font:var(--roboto-condensed),"Roboto Condensed";box-sizing:border-box;font-family:Roboto Condensed,-apple-system,Helvetica Neue,sans-serif;font-size:16px;position:fixed;width:100%}.full-screen .full-screen-content{overflow-y:auto;width:100%}.full-screen .close-full-window{color:inherit;position:absolute;right:0;top:0}.custom-date-picker input{padding:8px}.color-picker .summary{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.color-picker .summary .show-color{border:1px solid #a0a0a0;border-radius:3px;height:30px;width:200px}.color-picker .summary .buttons{align-items:center;display:flex;justify-content:space-between}.color-picker .summary .buttons button{height:30px;margin-left:5px}.callout{border:1px solid;border-radius:3px;display:flex;flex-direction:column;font-size:var(--fs-s);gap:8px;margin:16px 0;padding:12px}.callout.tight{margin:8px 0}.callout .title{align-items:flex-start;display:flex;font-size:1.2em}.callout .title.center{justify-content:center}.callout.success{background-color:#e9fbf0;border-color:#c6f6d9;color:#0f5c2e}.callout.warning{background-color:#fffbeb80;border-color:#ad680026;color:#1a1e23}.callout.warning.strong{background-color:#fdf7d8cc;border-color:orange;color:#000}.callout.error{background-color:#fdecee;border-color:#f1bbc0;color:#4f080e}#root .bouda-tip{--font:"Barlow Condensed";--font-title:"Interstate";--fs-3xl:clamp(2.1rem,5.5vw,3.5rem);--fs-xxl:clamp(1.8rem,5vw,3.3rem);--fs-xl:clamp(1.5rem,4vw,3rem);--fs-lg:clamp(1.3rem,3vw,2.5rem);--fs-md:clamp(1.15rem,2.5vw,2rem);--fs-normal:clamp(1rem,2vw,1.5rem);--fs-s:clamp(0.9rem,1.8vw,1.2rem);--fs-xs:clamp(0.75rem,1.5vw,1rem);--fs-xxs:clamp(0.65rem,1vw,0.9rem);--fs-catalog:clamp(0.8rem,1.8vw,1rem);background-color:#2c6e4a;color:#fff;display:flex;flex-direction:column;font-family:var(--font),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-normal);font-size:var(--fs-lg);max-width:50%;padding:50px;z-index:100000}#root .bouda-tip h1{font-family:var(--font-title),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-xl);font-weight:700}#root .bouda-tip h2{font-size:var(--fs-lg);font-weight:600}#root .bouda-tip h3{font-size:var(--fs-md);font-weight:500}#root .bouda-tip h4{font-size:var(--fs-normal);font-weight:500}#root .bouda-tip .content{font-size:var(--fs-s);margin-top:20px;opacity:.85}#root .bouda-tip .tip-arrow{height:48px;width:48px}#root .bouda-tip .close{color:#fff;cursor:pointer;position:absolute;right:0;top:0;z-index:1}#root .bouda-tip .pause,#root .bouda-tip .remove{background-color:#1b452e;border:1px solid #569a75;border-radius:3px;bottom:1px;color:#fff;cursor:pointer;font-size:var(--fs-xs);left:1px;opacity:1;padding:3px 15px;position:absolute;text-align:center;z-index:1}#root .bouda-tip .remove{left:auto;right:1px}@font-face{font-family:Allstar;src:local("Allstar-Regular"),url(/static/media/Allstar-Regular.63a22b905974ec9230da.ttf) format("truetype")}@font-face{font-family:Amsterdam Graffiti;src:local("Amsterdam Graffiti"),url(/static/media/Amsterdam.5a0345a5fee96cfcc7e0.ttf) format("truetype")}@font-face{font-family:Arial Black;src:local("Arial Black"),url(/static/media/Arial-Black.daf6d1f1609f720b1842.ttf) format("truetype")}@font-face{font-family:Arial Bold;src:local("Arial Bold"),url(/static/media/Arial-Bold.cc0ed77a10b33ee8fd95.ttf) format("truetype")}@font-face{font-family:Bebas Neue;src:local("Bebas Neue"),url(/static/media/Bebas-Neue-Regular.c501e16fa3f0781f9d73.ttf) format("truetype")}@font-face{font-family:Black Mask;src:local("Black Mask"),url(/static/media/Black-Mask-Press.5bab8508932980810cb9.ttf) format("truetype")}@font-face{font-family:Calibri;src:local("Calibri"),url(/static/media/Calibri-Bold.2a395801889fd1369536.ttf) format("truetype")}@font-face{font-family:Comic Sans MS;src:local("Comic Sans MS"),url(/static/media/Comic.cf3d8690bffa563fb10b.ttf) format("truetype")}@font-face{font-family:Directive Four;src:local("Directive Four"),url(/static/media/Directive-Four-Condensed-Bold.bc0d4c6145812142f55b.ttf) format("truetype")}@font-face{font-family:Forte;src:local("Forte"),url(/static/media/Forte.246d9d78aa22bbb6efd4.ttf) format("truetype")}@font-face{font-family:Gang-of-Three;src:local("Gang-of-Three"),url(/static/media/Gang-of-Three.59287eb584ab9acf3e25.ttf) format("truetype")}@font-face{font-family:Hiragino Mincho Pro;src:local("Hiragino Mincho Pro"),url(/static/media/hiragino-mincho-pro-w3.1d3e957a3b86e0c0623f.otf) format("opentype")}@font-face{font-family:HoboStd;src:local("HoboStd"),url(/static/media/HoboStd.4d1756351700965a335a.ttf) format("truetype")}@font-face{font-family:Impact;src:local("Impact"),url(/static/media/Impact.0294f8285a2493417c09.ttf) format("truetype")}@font-face{font-family:JerseyM54;src:local("JerseyM54"),url(/static/media/JerseyM54.b9b9f8b7b36075c930f8.ttf) format("truetype")}@font-face{font-family:Karate;src:local("Karate"),url(/static/media/Karate.f1693ad69634a95d52bd.ttf) format("truetype")}@font-face{font-family:Lobster;src:local("Lobster"),url(/static/media/Lobster.263f767cac8a4e0925a6.ttf) format("truetype")}@font-face{font-family:Lucida Handwriting;src:local("Lucida Handwriting"),url(/static/media/Lucida-Handwriting-Italic.358c8b69acdccaf11e84.ttf) format("truetype")}@font-face{font-family:Mistral;src:local("Mistral"),url(/static/media/Mistral.bab29caa6bb2af7ee769.ttf) format("truetype")}@font-face{font-family:Norwester;src:local("Norwester"),url(/static/media/Norwester-Regular.af10c61c794552e632a6.ttf) format("truetype")}@font-face{font-family:OpenSans;src:local("OpenSans"),url(/static/media/Open-Sans-Regular.9ccd5e1b1dbea150336d.ttf) format("truetype")}@font-face{font-family:PaybAck;src:local("PaybAck"),url(/static/media/PaybAck.4501cb5a72599d8fe32c.ttf) format("truetype")}@font-face{font-family:Philosopher Bold;src:local("Philosopher Bold"),url(/static/media/Philosopher-Bold.0f8966eaee9185b6062b.ttf) format("truetype")}@font-face{font-family:PrnStarAcademy;src:local("PornStarAcademy"),url(/static/media/Porn-Star-Academy.a850c3bcff8cd3de4f57.ttf) format("truetype")}@font-face{font-family:Primetime;src:local("Primetime"),url(/static/media/PRIMETIME-Regular.a45c49e0d1dd75e991e7.ttf) format("truetype")}@font-face{font-family:Quartzo;src:local("Quartzo"),url(/static/media/QUARTZO-demo-Bold.0149c2ed7bfb922b2a8d.ttf) format("truetype")}@font-face{font-family:Roboto Condensed;src:local("Roboto Condensed"),url(/static/media/Roboto-Condensed-Regular.a6ce46bce0b2d8fe21ee.ttf) format("truetype")}@font-face{font-family:Shanghai;src:local("Shanghai"),url(/static/media/Shanghai.343e1c31988f7d1a0482.ttf) format("truetype")}@font-face{font-family:TeleNeo;src:local("TeleNeo"),url(/static/media/TeleNeo.b5623b57601d2f6658b0.otf) format("opentype")}@font-face{font-family:Interstate;src:url(/static/media/interstate.9f32fba6b84346e759bc.eot?#iefix) format("embedded-opentype"),url(/static/media/interstate.2fbfcb74aa706dc75a60.woff) format("woff"),url(/static/media/interstate.b1fa3c4c3c79b504e056.ttf) format("truetype"),url(/static/media/interstate.5e2692c44253fda73ded.svg#Interstate) format("svg")}.catalog{--font:"Barlow Condensed";--font-title:"Interstate";--fs-3xl:clamp(2.1rem,5.5vw,3.5rem);--fs-xxl:clamp(1.8rem,5vw,3.3rem);--fs-xl:clamp(1.5rem,4vw,3rem);--fs-lg:clamp(1.3rem,3vw,2.5rem);--fs-md:clamp(1.15rem,2.5vw,2rem);--fs-normal:clamp(1rem,2vw,1.5rem);--fs-s:clamp(0.9rem,1.8vw,1.2rem);--fs-xs:clamp(0.75rem,1.5vw,1rem);--fs-xxs:clamp(0.65rem,1vw,0.9rem);--fs-catalog:clamp(0.8rem,1.8vw,1rem);background-color:#f8fcff;font-family:var(--font),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-normal);position:relative;width:100%;z-index:1}.catalog h1{font-family:var(--font-title),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-xl);font-weight:700}.catalog h2{font-size:var(--fs-lg);font-weight:600}.catalog h3{font-size:var(--fs-md);font-weight:500}.catalog h4{font-size:var(--fs-normal);font-weight:500}.catalog .loading-catalog{color:#8040b0;font-size:1.5em;font-weight:300;line-height:1.5em;padding:50px;text-align:center;width:100%}.catalog .best-seller{fill:#8040b0}.catalog .search-bar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-30px;padding-right:0;padding-top:8px}.catalog .search-bar .select-style.active{background-color:#8040b0;color:#fff}.catalog .search-bar .title-select.active{color:#8040b0;font-weight:700}.catalog .search-bar .select-brand{font-size:var(--fs-catalog)}.catalog .search-bar .select-brand.active{background-color:#8040b0;color:#fff}.catalog .search-bar .brand-icons{display:none}@media screen and (min-width:799px){.catalog .search-bar .brand-icons{display:flex;flex-wrap:wrap;justify-content:end;padding-top:26px;width:80px}.catalog .search-bar .brand-icons .brand-link{flex-basis:33%}.catalog .search-bar .brand-icons .brand-logo{background-color:#8040b0;border-radius:3px;height:32px;margin-bottom:5px;margin-left:5px;padding:1px;text-align:center;width:32px}.catalog .search-bar .brand-icons .brand-logo img{height:90%}.catalog .search-bar .brand-icons button.brand-logo{height:33px;width:34px}}@media screen and (min-width:875px)and (max-width:964px){.catalog .search-bar .select-brand{max-width:110px}.catalog .search-bar .brand-icons{padding-top:10px;width:auto}.catalog .search-bar .brand-icons .brand-link{flex-basis:auto}}@media screen and (min-width:965px){.catalog .search-bar .select-brand{max-width:120px}.catalog .search-bar .brand-icons{padding-top:10px;width:auto}.catalog .search-bar .brand-icons .brand-link{flex-basis:auto}.catalog .search-bar .brand-icons .brand-logo{height:48px;width:48px}.catalog .search-bar .brand-icons button.brand-logo{height:49px;width:48px}}@media screen and (min-width:1100px){.catalog .search-bar .select-brand{max-width:none}}.brand-icons-popover{background-color:#8040b0;margin-top:5px}.categories{display:flex;flex-direction:column!important;flex-wrap:wrap;justify-content:space-between!important;list-style:none;margin-block-start:0;margin-bottom:auto!important;padding-left:0;text-overflow:ellipsis;white-space:nowrap}.categories .category{cursor:pointer;font-size:var(--fs-catalog);font-weight:300;padding:clamp(.1rem,.8vw,.5rem);text-align:center}.categories .category .icon{fill:#8040b0}.categories .category .icon:hover{fill:#209cea}.categories .category.active{background-color:#8040b0;border-radius:4px;color:#fff}.categories .category.active .icon{fill:#f8fcff}.categories .category.active .icon:hover{fill:#fff}.categories .category.empty{opacity:.3}.select-tool fieldset{top:0}.select-tool fieldset legend{display:none}.brand-delimiter{background-color:#8040b0!important;color:#fff!important;line-height:28px!important;text-transform:uppercase}.select-gender .tgbut.active{background-color:#8040b0}.select-gender .tgbut.active svg{color:#fff}.select-gender .adult{font-size:1.5rem}.select-gender .child{font-size:1.2rem}.select-gender button{padding-bottom:4px;padding-top:7px}.puce{border:1px solid silver;border-radius:25%;cursor:pointer;display:inline-block;height:20px;margin-bottom:1px;margin-right:1px;position:relative;width:20px}.puce.large{height:32px;width:32px}.puce.big{height:28px;width:28px}.puce.medium{height:16px;width:16px}.puce.small{height:12px;width:12px}.puce.tiny{height:8px;width:8px}.puce.active{border:3px solid #000}.puce .remove{color:#fff;font-size:20px;line-height:20px;position:absolute;right:2px;top:-3px}.puce .remove.white-bg{color:#000}.color-tag{cursor:pointer;display:flex;position:relative}.color-tag.small{font-size:15px;height:15px}.color-tag .color-top{height:55%;position:absolute;top:0;width:100%;z-index:1}.color-tag .color-bottom{height:40%;position:absolute;top:60%;width:100%;z-index:1}.color-group{width:96px}.color-group.primary{width:90px}.color-group.secondary{width:70px}.color-group.white{color:#fff}.color-group.white svg{fill:#fff}.color-group.black{color:#000}.color-group.black svg{fill:#000}.color-group .MuiSelect-select{padding-right:0!important}.color-group svg{right:4px}.color-group.secondary .MuiSelect-select{padding-left:6px!important}.color-group.secondary svg{right:0}.color-groups{display:flex;flex-direction:column}.color-groups .color-group{height:16px;margin-bottom:2px;width:20px}.color-groups .color-group .MuiSelect-select{height:16px;padding-bottom:0;padding-left:25px;padding-right:0!important;padding-top:0}.color-groups .color-group svg{right:-1px!important}.color-img-templates{display:flex;flex-direction:column}.color-img-templates .img-select{width:115px}.color-img-templates .img-select .side{font-size:15px}.color-img-templates .img-select .template-select{height:16px;margin-bottom:2px;margin-left:5px;width:100px}.color-img-templates .img-select .template-select .MuiSelect-select{font-size:13px;height:16px;padding-bottom:1px;padding-left:5px;padding-right:0!important;padding-top:0}.color-img-templates .img-select .template-select svg{right:-1px!important}.replace-product-versions{margin:12px 0 4px}.replace-product-versions-help{margin-bottom:4px}.replace-product-section,.replace-product-section-results,.replace-product-tabs{margin-top:8px}.replace-product-section-result-group+.replace-product-section-result-group{margin-top:6px}.product-box{padding-bottom:7px!important;padding-top:3px!important}.product{--font:"Barlow Condensed";--font-title:"Interstate";--fs-3xl:clamp(2.1rem,5.5vw,3.5rem);--fs-xxl:clamp(1.8rem,5vw,3.3rem);--fs-xl:clamp(1.5rem,4vw,3rem);--fs-lg:clamp(1.3rem,3vw,2.5rem);--fs-md:clamp(1.15rem,2.5vw,2rem);--fs-normal:clamp(1rem,2vw,1.5rem);--fs-s:clamp(0.9rem,1.8vw,1.2rem);--fs-xs:clamp(0.75rem,1.5vw,1rem);--fs-xxs:clamp(0.65rem,1vw,0.9rem);--fs-catalog:clamp(0.8rem,1.8vw,1rem);cursor:pointer;font-family:var(--font),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-normal);height:100%;max-height:600px;position:relative}.product h1{font-family:var(--font-title),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-xl);font-weight:700}.product h2{font-size:var(--fs-lg);font-weight:600}.product h3{font-size:var(--fs-md);font-weight:500}.product h4{font-size:var(--fs-normal);font-weight:500}.product.selected{border:2px solid #8040b0;box-shadow:0 0 4px 4px #4269afb3}.product .gender{border-radius:7px;display:inline-block;height:25px;margin-bottom:5px;padding:3px;width:22px}.product .brand,.product .gender{background-color:#8040b0;color:#fff}.product .brand{border-radius:3px;font-size:var(--fs-xs);font-weight:700;left:6px;padding:1px 6px;position:absolute;text-transform:uppercase;top:6px;z-index:1}.product-title{font-size:var(--fs-xl);font-weight:700;line-height:var(--fs-xl);margin-bottom:5px}.product-title.obsolete{color:#fb6a6a}.product-color-selection{align-items:center;display:inline-flex;margin-left:10px;vertical-align:bottom}.product-details{--font:"Barlow Condensed";--font-title:"Interstate";--fs-3xl:clamp(2.1rem,5.5vw,3.5rem);--fs-xxl:clamp(1.8rem,5vw,3.3rem);--fs-xl:clamp(1.5rem,4vw,3rem);--fs-lg:clamp(1.3rem,3vw,2.5rem);--fs-md:clamp(1.15rem,2.5vw,2rem);--fs-normal:clamp(1rem,2vw,1.5rem);--fs-s:clamp(0.9rem,1.8vw,1.2rem);--fs-xs:clamp(0.75rem,1.5vw,1rem);--fs-xxs:clamp(0.65rem,1vw,0.9rem);--fs-catalog:clamp(0.8rem,1.8vw,1rem);font-family:var(--font),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-normal)}.product-details h1{font-family:var(--font-title),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-xl);font-weight:700}.product-details h2{font-size:var(--fs-lg);font-weight:600}.product-details h3{font-size:var(--fs-md);font-weight:500}.product-details h4{font-size:var(--fs-normal);font-weight:500}.product-details .variant-main-img{text-align:center}.product-details .variant-main-img img{max-height:600px;max-width:100%}.product-details .variant-color-name{text-align:center}.product-details .variant-images{display:flex;justify-content:center;margin-top:10px}.product-details .variant-images .variant-image{border:1px solid #c9c9c9;border-radius:5px;cursor:pointer;margin-bottom:5px;margin-right:5px;padding:3px}.product-details .variant-images .variant-image img{height:30px;width:30px}.product-details .price-tag{background-color:#000;border-radius:.25rem;color:#fff;font-size:var(--fs-lg);font-weight:700;padding:0 10px;position:absolute;right:50px;text-align:center}.product-details .brand,.product-details .composition,.product-details .sku{font-weight:700;margin-bottom:10px}.product-details .main-colors,.product-details .other-colors,.product-details .sizes{font-weight:700;margin-top:20px}.product-details .sizes-list{display:flex;flex-wrap:wrap;margin-top:3px}.product-details .sizes-list div{background-color:#000;border-radius:.25rem;color:#fff;font-size:1em;margin:3px;padding:3px 8px;text-align:center}.product-details .product-actions{display:flex;flex-direction:column}.product-details .product-actions .other-versions{align-items:center;display:inline-flex;justify-content:flex-end}.product-details .product-actions .other-versions .other-version{border:1px solid #c9c9c9;border-radius:5px;cursor:pointer;margin-left:5px;padding:3px;text-align:center;width:22px}.product-details .product-actions .other-versions .other-version svg{height:1.5rem}.product-details .product-actions .product-buttons{align-items:center;display:flex;gap:10px;justify-content:flex-end}.product-details .product-actions .product-buttons .color-selection{align-items:center;display:inline-flex;margin-bottom:5px;margin-left:5px;padding-top:10px}.product-details .product-details[data-ssr=true]{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1300}.product-details .variant-colors{display:inline-block;width:100%}.product-details .variant-colors .variant-color{display:inline-block}.product-config{--font:"Barlow Condensed";--font-title:"Interstate";--fs-3xl:clamp(2.1rem,5.5vw,3.5rem);--fs-xxl:clamp(1.8rem,5vw,3.3rem);--fs-xl:clamp(1.5rem,4vw,3rem);--fs-lg:clamp(1.3rem,3vw,2.5rem);--fs-md:clamp(1.15rem,2.5vw,2rem);--fs-normal:clamp(1rem,2vw,1.5rem);--fs-s:clamp(0.9rem,1.8vw,1.2rem);--fs-xs:clamp(0.75rem,1.5vw,1rem);--fs-xxs:clamp(0.65rem,1vw,0.9rem);--fs-catalog:clamp(0.8rem,1.8vw,1rem);font-family:var(--font),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-normal)}.product-config h1{font-family:var(--font-title),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-xl);font-weight:700}.product-config h2{font-size:var(--fs-lg);font-weight:600}.product-config h3{font-size:var(--fs-md);font-weight:500}.product-config h4{font-size:var(--fs-normal);font-weight:500}.product-config .product-price{margin-left:10px}.product-config .product-sku{cursor:pointer;font-size:var(--fs-lg);font-weight:300;position:absolute;right:60px}.product-config .product-version{font-size:1.2em;font-weight:700;margin-bottom:10px}.product-config .product-multi-logos{align-items:center;display:flex;justify-content:flex-end;margin-right:6px}.product-config .product-multi-logos .MuiFormControlLabel-root{margin-left:0}.product-config .product-multi-logos.checked .MuiFormControlLabel-label{font-weight:700}.product-config .no-logos{align-items:center;color:darkred;display:flex;font-size:var(--fs-md);justify-content:flex-end;margin-right:6px}.product-config .product-boutique-margin{font-size:1.4em;padding:16px 54px 16px 0;text-align:left}.product-config .product-total-price{font-size:1.4em;padding:16px 54px 16px 0;text-align:right}.product-config .color-tab-title{display:flex;padding-right:10px;position:relative}.product-config .color-tab-title .color-name{font-size:1.8em;margin-left:10px}.product-config .color-tab-title .color-name.discontinued{color:#fb6a6a}.product-config .color-tab-title svg{height:12px;width:12px}.product-config .product-img{border-top:1px solid #c9c9c9;margin-top:20px;padding-top:20px}.product-config .color-img{position:relative;width:400px}.product-config .color-img img{max-height:100%;width:100%}.product-config .color-img .product-img-help{align-items:center;display:flex;justify-content:center;margin-top:-1rem}.product-config .color-img .request-preview{bottom:-40px;margin-left:-16px;position:absolute;text-align:center;width:100%}.product-config .choose-logo-position{font-size:.8em;margin-top:20px;padding:30px;text-align:center}.product-config .addon-option{display:flex;justify-content:space-between;margin-bottom:12px}.product-config .addon-option.textual{margin-bottom:0}.product-config .addon-option .addon-price{display:inline-flex;width:50px}.product-config .perso-addon-list .perso-color{display:inline-block;margin-left:5px}.product-config .perso-addon-list .perso-color .select-color svg{right:0}.product-config .perso-addon-list .MuiAccordionSummary-root{min-height:0;padding:0}.product-config .perso-addon-list .MuiAccordionSummary-root .MuiAccordionSummary-content{align-items:center;margin:0}.product-config .perso-addon-list .MuiAccordionSummary-root .MuiAccordionSummary-content .perso-colors{display:inline-flex}.product-config .perso-addon-list .MuiAccordionSummary-root .MuiAccordionSummary-content .perso-colors .puce{margin-left:3px}.product-config .perso-addon-list .MuiAccordionSummary-root .MuiAccordionSummary-content .MuiFormControlLabel-root .MuiTypography-root{font-size:.9em;font-weight:700}.product-config .perso-addon-list .perso-addon-config{align-items:center;display:flex;justify-content:space-between;padding-left:30px}.product-config .perso-addon-list .perso-addon-config .perso-name-content{align-items:center;display:flex;justify-content:left}.product-config .perso-addon-list .perso-addon-config .perso-name-content .perso-content .select-content svg{right:0}.product-config .perso-addon-list .perso-addon-config .perso-price{font-size:1.2em}.product-config .perso-addon-list .perso-addon-config.disabled{opacity:.3}.product-config .logo-addon-config{border:1px solid #a0a0a0;border-radius:5px;margin-bottom:10px;padding:5px}.product-config .logo-addon-config.selected{background-color:#f0fff0}.product-config .logo-addon-config .addon-name{display:flex;font-size:1.2em;font-weight:700;justify-content:space-between;margin-bottom:5px}.product-config .logo-addon-config .addon-name .optional.checked .MuiFormControlLabel-label{font-weight:700}.product-config .logo-addon-config .addon-name .name .multi-logos{color:#8040b0;font-size:.8em}.product-config .logo-addon-config .addon-name .name .multi-none{color:#bc0202;font-size:.8em}.product-config .logo-addon-config .addon-name .name .too-big{color:#ec8009;font-size:.6em;font-weight:400}.product-config .logo-addon-config .addon-logo-price{align-items:center;display:flex;gap:1rem;justify-content:space-between}.product-config .logo-addon-config .addon-logo-price .select-addon-logo{overflow-x:auto}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-none{padding:4px 10px}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-none.MuiToggleButton-root.Mui-selected{background-color:#a0a0a0}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-button{min-width:85px;opacity:.3;padding:4px}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-button .select-logo .dark-bg{background-color:#bcbaba}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-button .select-logo img{width:32px}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-button .select-logo .select-logo-version svg{right:0}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-button .select-logo .logo-number{align-items:center;background-color:#000;border-radius:1000px;color:#fff;display:flex;font-size:.65em;height:15px;justify-content:center;left:1px;position:absolute;top:1px;width:15px}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-button.MuiToggleButton-root.Mui-selected{background-color:#a0bca0;opacity:1}.product-config .logo-addon-config .addon-logo-price .select-addon-logo .select-logo-button.MuiToggleButton-root.Mui-selected .select-logo .dark-bg{background-color:#a0bca0}.product-config .logo-addon-config .addon-logo-price .addon-price{font-size:1.5em}.product-config .logo-addon-config .addon-logo-price .addon-price.optional{opacity:.2}.product-config .logo-addon-config.disabled{opacity:.8}.product-config .logo-addon-config.disabled .addon-name .name{opacity:.3}.perso-color-value{justify-content:space-between;width:100%}.perso-color-value,.perso-color-value .perso-color-name{align-items:center;display:flex}.perso-color-value .perso-color-name .puce{margin-right:5px}.perso-color-value .editable-color{display:flex;justify-content:space-between}.perso-color-value .MuiSvgIcon-root{margin-left:10px}.inline-text{display:inline-block;min-width:10px;position:relative}.inline-text .error-text{bottom:-20px;color:#a23431;left:0;position:absolute}.inline-text_copy--active,.inline-text_input--active{background:none;border:none;color:inherit;font:inherit;outline:none;padding:0;text-align:inherit}.inline-text_copy--active.error,.inline-text_input--active.error{border:1px solid #a23431;box-shadow:0 0 2px 2px #a23431}.inline-text_copy--active.editable{cursor:pointer}.inline-text_copy--hidden,.inline-text_input--hidden{display:none}.inline-text_input--active{border:1px solid #a0a0a0;text-align:left}.inline-text_copy--active.error,.inline-text_input--active.error{border:1px solid #a23431;box-shadow:0 0 2px 2px #a23431}