:focus-visible:not(.MuiInputBase-input):not(.MuiSwitchBase-input):not(.MuiButtonBase-root):not(.MuiSelect-select):not(.MuiLink-root){outline:auto;outline-offset:2px}body{min-width:320px}dd{margin:0;overflow-wrap:anywhere}@media(max-width:760px){.rms-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rms-table tbody tr{display:block;padding:8px 0;border-bottom:1px solid #DBDBDB}.rms-table tbody td{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px;border:0;padding:8px 16px;overflow-wrap:anywhere}.rms-table tbody td:before{content:attr(data-label);color:#4d4f55;font-size:12px;font-weight:600}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}.rms-detail-main{padding:28px 24px 17px;flex:1;min-width:0}.rms-detail-surface.MuiPaper-root{min-height:942px;padding:24px 24px 0;border-radius:0;background:#fff;box-shadow:0 0 8px 4px #0000000a}.rms-detail-back.MuiLink-root{display:flex;width:max-content;align-items:center;gap:8px;font:500 16px/20px Roboto,sans-serif;min-height:24px;color:#111214;text-decoration:none}.rms-detail-columns{display:grid;grid-template-columns:340px minmax(0,1fr);gap:24px;margin-top:16px;align-items:start}.rms-detail-gallery{min-width:0}.rms-detail-photo.MuiIconButton-root{width:100%;height:280px;display:flex;align-items:center;justify-content:center;border:1px solid #dbdbdb;border-radius:4px;background:#f1f1f1;padding:0}.rms-gallery-strip{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;gap:8px;align-items:center;margin-top:16px;height:64px}.rms-gallery-arrow.MuiIconButton-root{width:24px;height:24px;border-radius:0;padding:0}.rms-gallery-viewport{min-width:0;overflow-x:auto;scrollbar-width:none}.rms-gallery-viewport::-webkit-scrollbar{display:none}.rms-gallery-track{display:flex;gap:16px;width:max-content}.rms-gallery-thumb.MuiIconButton-root{width:64px;height:64px;flex-shrink:0;background:#f1f1f1;border:1px solid #dbdbdb;border-radius:4px;padding:0}.rms-gallery-thumb.MuiIconButton-root[aria-pressed=true]{border-color:#00449a}.rms-detail-description{min-width:0}.rms-detail-meta{display:flex;justify-content:space-between;align-items:start;gap:16px;min-height:48px}.rms-detail-meta>div:first-child{min-width:0}.rms-detail-name{display:flex;align-items:center;gap:24px;min-height:24px}.rms-detail-name h2{font:700 18px/22px Roboto,sans-serif;letter-spacing:.36px;overflow-wrap:anywhere}.rms-detail-edit.MuiIconButton-root{width:24px;height:24px;border-radius:0;padding:0;flex-shrink:0}.rms-detail-reference.MuiTypography-root{font:400 14px/18px Roboto,sans-serif;margin-top:8px;overflow-wrap:anywhere}.rms-detail-manufacturer{width:161px;min-height:48px;border:1px solid #4d4f55;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#4d4f55;font:400 14px/18px Roboto,sans-serif;flex-shrink:0;padding:8px;text-align:center;overflow-wrap:anywhere}.rms-detail-copy.MuiTypography-root{margin-top:24px;font:400 16px/24px Roboto,sans-serif;color:#4d4f55;overflow-wrap:anywhere}.rms-spec-heading{display:flex;align-items:center;gap:24px;margin-top:9px;min-height:24px}.rms-spec-heading h3{font:700 18px/22px Roboto,sans-serif;letter-spacing:.36px}.rms-spec-group.MuiTypography-root{font:600 16px/24px Roboto,sans-serif;margin-top:23px;overflow-wrap:anywhere}.rms-spec-table.MuiTable-root{margin-top:8px;width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.rms-spec-table .MuiTableCell-root{font:400 16px/20px Roboto,sans-serif;color:#4d4f55;height:44px;padding:11px 8px;border:0;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;vertical-align:middle;overflow-wrap:anywhere}.rms-spec-table .MuiTableRow-root:first-child .MuiTableCell-root{border-top:1px solid #f1f1f1}.rms-spec-table .MuiTableCell-root:first-child{width:35.731707317%;border-left:1px solid #f1f1f1}.rms-detail-more.MuiButton-root,.rms-detail-more.MuiButton-root.Mui-disabled{height:20px;min-height:20px;min-width:0;margin-top:8px;margin-left:8px;padding:0;color:#004f9f;font:500 16px/20px Roboto,sans-serif}.rms-related{margin-top:32px}.rms-related>h2{font:700 18px/22px Roboto,sans-serif;letter-spacing:.36px}.rms-related-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:16px}.rms-related-card{min-width:0;min-height:180px;padding:8px}.rms-related-photo{width:100%;height:112px;background:#f1f1f1;border-radius:4px;object-fit:contain}.rms-related-name.MuiTypography-root{margin-top:8px;font:500 14px/18px Roboto,sans-serif;overflow-wrap:anywhere}.rms-related-reference.MuiTypography-root{margin-top:4px;font:500 14px/18px Roboto,sans-serif;color:#969696;overflow-wrap:anywhere}@media(max-width:1000px){.rms-detail-columns{grid-template-columns:280px minmax(0,1fr)}.rms-detail-manufacturer{width:140px}.rms-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.rms-detail-columns{grid-template-columns:minmax(0,1fr);gap:24px}.rms-detail-gallery{width:100%;max-width:340px}.rms-detail-meta{flex-wrap:wrap}.rms-detail-name{gap:8px}.rms-detail-manufacturer{width:161px}.rms-detail-copy.MuiTypography-root,.rms-spec-heading{margin-top:24px}.rms-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rms-related-card{padding:4px}.rms-detail-surface.MuiPaper-root{padding-bottom:24px}.rms-spec-table .MuiTableCell-root{font-size:14px;line-height:20px}.rms-detail-main{padding:24px}}.rms-detail-screen .rms-page-title h1{font-weight:700}.rms-detail-name h2,.rms-spec-heading h3,.rms-spec-group.MuiTypography-root,.rms-related>h2,.rms-detail-reference.MuiTypography-root{color:#000}.rms-detail-photo.MuiIconButton-root.Mui-disabled{background:#f1f1f1}@media(max-width:760px){.rms-spec-table .MuiTableCell-root{font-size:16px;line-height:20px;word-break:normal;overflow-wrap:break-word}.rms-spec-table .MuiTableCell-root:first-child{width:50%}}.rms-company-picker.MuiFormControl-root{width:208px;max-width:100%;flex-shrink:0;position:relative;font:400 14px/18px Roboto,sans-serif}.rms-company-picker .MuiOutlinedInput-root{height:32px;border-radius:4px;background:#fff;font:400 14px/18px Roboto,sans-serif;color:#111214}.rms-company-picker .MuiSelect-select.MuiSelect-outlined{padding:7px 40px 7px 16px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:18px;font:400 14px/18px Roboto,sans-serif}.rms-company-picker[data-pending=true] .MuiOutlinedInput-root{background:#fff;color:#111214}.rms-company-picker[data-pending=true] .MuiSelect-select.Mui-disabled{color:#111214;-webkit-text-fill-color:#111214}.rms-company-picker[data-disabled=true] .MuiOutlinedInput-root{background:#f1f1f1;color:#969696}.rms-company-picker[data-disabled=true] .MuiSelect-select.Mui-disabled{color:#969696;-webkit-text-fill-color:#969696}.rms-company-picker .MuiSelect-select>span{display:block;overflow:hidden;text-overflow:ellipsis}.rms-company-picker .MuiOutlinedInput-notchedOutline{border:1px solid #dbdbdb}.rms-company-picker .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#969696}.rms-company-picker .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #272154}.rms-company-picker .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border:1px solid #c30000}.rms-company-picker .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border:1px solid #dbdbdb}.rms-company-picker .MuiSelect-select:focus{outline:none;background:transparent;border-radius:4px}.rms-company-picker img.MuiSelect-icon{width:24px;height:24px;right:8px;top:4px;pointer-events:none}.rms-company-picker .MuiFormHelperText-root{margin:4px 0 0;font:400 12px/16px Roboto,sans-serif;color:#c30000;max-width:208px}.rms-company-status{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rms-company-menu.MuiPaper-root{width:284px;max-width:calc(100vw - 32px);max-height:320px;margin-top:4px;border-radius:4px;box-shadow:0 0 16px 2px #00000014;background:#fff;color:#111214}.rms-company-menu .MuiMenu-list{padding:4px 0}.rms-company-menu .MuiMenuItem-root{min-height:40px;height:40px;padding:0 16px;display:flex;gap:8px;font:400 14px/18px Roboto,sans-serif}.rms-company-menu .MuiMenuItem-root>.MuiTypography-root{min-width:0;font:inherit;flex:1}.rms-company-menu .MuiMenuItem-root:hover,.rms-company-menu .MuiMenuItem-root.Mui-focusVisible{background:#f2f6ff}.rms-company-menu .MuiMenuItem-root.Mui-selected,.rms-company-menu .MuiMenuItem-root.Mui-selected:hover,.rms-company-menu .MuiMenuItem-root.Mui-selected.Mui-focusVisible{background:#e0eaff}.rms-company-current{flex-shrink:0;font:400 12px/16px Roboto,sans-serif;color:#4d4f55}.rms-header:has(.rms-company-picker){height:auto;min-height:72px;grid-template-columns:175px minmax(0,1fr) auto;padding-top:16px;padding-bottom:16px}.rms-header:has(.rms-company-picker) .rms-header-controls{flex-wrap:wrap}.rms-header:has(.rms-company-picker) .rms-profile .MuiTypography-root{overflow:hidden;text-overflow:ellipsis}.rms-file-actions{max-width:100%;flex-shrink:1}@media(max-width:760px){.rms-file-actions .MuiButton-root{white-space:normal;height:auto;text-align:left;overflow-wrap:anywhere}.rms-header:has(.rms-company-picker) .rms-language.MuiButton-root{display:none}}@media(max-width:760px){.rms-header:has(.rms-company-picker){grid-template-columns:minmax(0,1fr);row-gap:16px}.rms-header:has(.rms-company-picker) .rms-search{grid-row:3;grid-column:1}.rms-header:has(.rms-company-picker) .rms-header-controls{grid-row:2;justify-content:flex-start}.rms-header:has(.rms-company-picker) .rms-profile{display:none}}@media(max-width:760px){.rms-header:has(.rms-company-picker) .rms-profile{display:flex}}.passport-screen{display:flex;flex-direction:column;min-height:100dvh;background:#fff;color:#111214;font:14px/18px Roboto,sans-serif}.passport-screen *{box-sizing:border-box}.passport-screen ::selection{background:#272154;color:#fff}.passport-screen .MuiButton-root{font-family:inherit;min-width:0;letter-spacing:0;text-transform:none}.passport-screen .MuiTypography-root,.passport-screen .MuiFormLabel-root,.passport-screen .MuiFormHelperText-root,.passport-screen .MuiOutlinedInput-root{letter-spacing:0}.passport-header{height:72px;flex-shrink:0;display:flex;align-items:flex-start;padding:20.5918px 24.3125px;box-shadow:0 0 16px 2px #00000014}.passport-header img{display:block}.passport-main{flex:1;min-height:548px;padding:32px 16px 50px;display:flex;flex-direction:column;align-items:center}.passport-screen .passport-back{align-self:flex-start;margin:-12px 0 0 8px;padding:0;height:32px;font-size:16px}.passport-back+.passport-flow-title{margin-top:-20px}.passport-screen .passport-flow-title{font:700 24px/28px Roboto,sans-serif;text-align:center}.passport-recovery .passport-main{padding-top:32px}.passport-recovery .passport-flow-title{margin-top:88px}.passport-screen .passport-request-description{font:400 14px/18px Roboto,sans-serif;text-align:center;color:#969696;margin-bottom:16px}.passport-recovery .passport-request-form{margin-top:24px}.passport-recovery .passport-request-description{white-space:normal;color:#4d4f55;margin-bottom:24px;line-height:24px}.passport-recovery .passport-primary{margin-top:14px}.passport-phone .passport-primary{margin-top:22px}.passport-phone .passport-request-form{margin-top:40px}.passport-request-form .passport-field{height:84px}.passport-submit-wrap{display:block;width:100%}.passport-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.passport-signup{min-height:800px}.passport-signup .passport-main{min-height:628px;padding-top:48px;padding-bottom:28px}.passport-signup-form{width:604px;max-width:100%;margin-top:40px}.passport-signup-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.passport-full-name{grid-column:1/-1}.passport-organization-wrap{display:block;margin-top:16px;height:24px}.passport-screen .passport-organization{padding:0;height:24px;gap:8px;font:500 16px/20px Roboto,sans-serif;white-space:pre-wrap}.passport-organization .MuiButton-startIcon{margin:0}.passport-agreements{display:flex;flex-direction:column;gap:8px;margin-top:24px}.passport-agreement{display:flex;align-items:flex-start;gap:8px}.passport-screen .passport-agreement .MuiCheckbox-root{padding:0;width:16px;height:20px;flex-shrink:0}.passport-screen .passport-agreement .MuiCheckbox-root .MuiSvgIcon-root{width:16px;height:16px}.passport-screen .passport-agreement .MuiTypography-root{font:400 14px/18px Roboto,sans-serif}.passport-screen .passport-agreement .passport-link{display:inline;padding:0;white-space:normal;text-align:left;vertical-align:baseline}.passport-signup-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.passport-signup-actions .MuiButton-root{width:100%}@media(max-width:650px){.passport-signup-fields,.passport-signup-actions{grid-template-columns:1fr}.passport-signup .passport-main{padding-top:32px}.passport-signup .passport-agreement .MuiTypography-root{min-width:0}.passport-screen .passport-organization{height:auto;white-space:normal}.passport-organization-wrap{height:auto}}.passport-screen .passport-title{font:700 24px/28px Roboto,sans-serif;margin:0;width:60px;text-align:center}.passport-form{display:flex;flex-direction:column;width:294px;max-width:100%;margin-top:40px}.passport-screen .passport-field{width:100%;height:84px}.passport-screen .passport-field .MuiFormLabel-root{font:500 14px/18px Roboto,sans-serif;margin:0 0 8px 1px}.passport-screen .passport-field .MuiOutlinedInput-root{height:40px;font:400 14px/18px Roboto,sans-serif;padding:0 8px 0 0;border-radius:4px}.passport-screen .passport-field .MuiOutlinedInput-input{padding:10px 12px;height:18px;box-sizing:content-box}.passport-screen .passport-field .MuiFormHelperText-root{font:400 12px/14px Roboto,sans-serif;margin:4px 0 0;white-space:normal}.passport-screen .passport-eye{width:24px;height:24px;padding:0;border-radius:0}.passport-eye img{display:block}.passport-screen .passport-link{padding:0;height:18px;font:500 14px/18px Roboto,sans-serif;white-space:nowrap}.passport-screen .passport-forgot{align-self:flex-end;margin:16px 0 2px}.passport-screen .passport-primary,.passport-screen .passport-secondary{width:100%;height:40px;flex-shrink:0;font:500 16px/20px Roboto,sans-serif;border-radius:4px;white-space:nowrap}.passport-screen .passport-primary{margin-top:40px;padding:10px 16px}.passport-screen .passport-secondary{margin-top:16px;padding:8px 16px}.passport-screen .passport-register{margin:40px 0 0;text-align:center;color:#969696;font:500 14px/18px Roboto,sans-serif;display:flex;align-items:center;justify-content:center;gap:3px;min-height:18px}.passport-footer{min-height:100px;padding:39px 24px 40px;border-top:1px solid #dbdbdb;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;color:#4d4f55}.passport-screen .passport-footer p{margin:0;font:400 16px/20px Roboto,sans-serif;white-space:nowrap}.passport-footer nav{display:flex;align-items:center;gap:24px}.passport-screen .passport-footer button{padding:0;height:auto;font:500 16px/20px Roboto,sans-serif;white-space:nowrap;justify-content:flex-start}@media(min-width:1200px){.passport-footer nav{width:513px;display:grid;grid-template-columns:161px 234px 70px;gap:24px}}@media(max-width:900px){.passport-footer{flex-wrap:wrap}.passport-footer nav{flex-wrap:wrap;gap:16px 24px}}@media(max-width:360px){.passport-main{padding-inline:13px}.passport-screen .passport-register{white-space:normal}.passport-footer{padding-inline:16px}.passport-footer nav{align-items:flex-start;flex-direction:column}}@font-face{font-family:Roboto;src:url(/rms/fonts/Roboto-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/rms/fonts/Roboto-Medium.ttf) format("truetype");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:Roboto;src:url(/rms/fonts/Roboto-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}.rms-screen{min-width:320px;min-height:100vh;display:flex;flex-direction:column;background:#fdfdfd;color:#111214;font-family:Roboto,sans-serif}.rms-header{height:72px;min-height:72px;padding:0 24px;display:grid;grid-template-columns:267px minmax(0,630px) minmax(255px,1fr);column-gap:24px;align-items:center;background:#fff;box-shadow:0 0 16px 2px #00000014;z-index:1}.rms-brand{min-width:0}.rms-search{height:40px;display:flex;min-width:0;width:630px;max-width:100%}.rms-search .MuiInputBase-root{height:40px;flex:1;min-width:0;border-radius:4px 0 0 4px;font:16px/20px Roboto,sans-serif;background:#fff}.rms-search .MuiInputBase-input{height:20px;padding:9px 23px;box-sizing:content-box;min-width:0}.rms-search input::placeholder{color:#969696;opacity:1}.rms-search .MuiButton-root{height:40px;min-width:110px;width:110px;padding:7px 15px;flex-shrink:0;margin-left:-1px;border-width:1px;border-radius:0 4px 4px 0;gap:8px;font:500 16px/20px Roboto,sans-serif}.rms-search .MuiButton-startIcon,.rms-add .MuiButton-endIcon{margin:0}.rms-header-controls{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.rms-notifications{width:26px;height:28px;display:flex;align-items:center}.rms-language{width:52px;height:32px;flex-shrink:0;border:1px solid #dbdbdb;border-radius:8px;display:flex;gap:3px;align-items:center;padding:5px 4px 5px 7px;font:500 14px/16px Roboto,sans-serif}.rms-profile{width:145px;min-width:0;display:flex;align-items:center;gap:8px;height:24px}.rms-profile .MuiTypography-root{font:400 14px/24px Roboto,sans-serif}.rms-main{padding:28px 24px 34px;flex:1;min-width:0}.rms-page-title{height:40px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.rms-page-title h1{margin:0;font:600 32px/36px Roboto,sans-serif}.rms-add.MuiButton-root{height:40px;min-width:167px;width:167px;padding:8px 32px;gap:8px;border-radius:4px;font:500 16px/20px Roboto,sans-serif}.rms-catalogue-surface.MuiPaper-root{min-height:520px;background:#fff;border-radius:0;box-shadow:0 0 8px 4px #0000000a;padding-top:16px;padding-bottom:32px}.rms-subline{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;padding:0 24px}.rms-breadcrumbs{display:flex;align-items:center;gap:0;min-width:0;height:24px;color:#4d4f55}.rms-breadcrumbs .MuiTypography-root{font:400 14px/18px Roboto,sans-serif;white-space:nowrap}.rms-breadcrumbs .MuiTypography-root:nth-of-type(-n+2){width:80px;padding:3px 4px;overflow:hidden;text-overflow:ellipsis}.rms-breadcrumbs .MuiTypography-root:last-of-type{margin-left:4px}.rms-view-controls{display:flex;gap:24px;align-items:center;flex-shrink:0;height:32px}.rms-sort{width:208px;height:32px;padding:3px 7px 3px 15px;border:1px solid #dbdbdb;border-radius:4px;display:flex;justify-content:space-between;align-items:center;white-space:nowrap;font:400 14px/18px Roboto,sans-serif}.rms-view-icon{width:24px;height:24px;display:grid;place-items:center}.rms-category-line{margin:24px 24px 0;min-height:24px;display:flex;justify-content:space-between;align-items:center;gap:16px}.rms-category-heading{display:flex;align-items:center;gap:8px;min-width:0}.rms-category-heading h2{width:183px;font:600 18px/22px Roboto,sans-serif;letter-spacing:.36px;margin:0;white-space:nowrap}.rms-edit-icon{margin-left:16px}.rms-file-actions{display:flex;gap:16px;align-items:center;color:#004f9f;flex-shrink:0}.rms-file-actions>div{display:flex;gap:8px;align-items:center;font:500 14px/18px Roboto,sans-serif;white-space:nowrap}.rms-entries{margin-top:32px}.rms-folder-row{height:40px;padding:8px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.rms-folder-row>div{display:flex;align-items:center;gap:8px;min-width:0}.rms-folder-row .MuiTypography-root{font:500 14px/18px Roboto,sans-serif}.rms-date.MuiTypography-root{color:#969696;white-space:nowrap;font:500 14px/18px Roboto,sans-serif;flex-shrink:0;width:95px;text-align:center}.rms-product-list{margin-top:8px}.rms-product-row.MuiButtonBase-root{width:100%;min-height:96px;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left}.rms-product-content{display:flex;gap:16px;align-items:center;min-width:0}.rms-product-photo{width:72px;height:54px;background:#dbdbdb;flex-shrink:0;object-fit:contain}.rms-product-label{display:flex;flex-direction:column;gap:8px;min-width:0}.rms-product-name.MuiTypography-root{font:500 16px/20px Roboto,sans-serif;overflow-wrap:anywhere}.rms-reference.MuiTypography-root{font:500 14px/18px Roboto,sans-serif;color:#969696;overflow-wrap:anywhere}.rms-footer{height:100px;min-height:100px;border-top:0;box-shadow:0 -1px #dbdbdb;display:flex;align-items:center;justify-content:space-between;padding:0 24px;color:#4d4f55;gap:16px}.rms-footer>.MuiTypography-root{font:400 16px/20px Roboto,sans-serif}.rms-footer .rms-fixture-mark{font-size:10px;color:#969696}@media(max-width:1000px){.rms-header{grid-template-columns:175px minmax(0,1fr) 145px;column-gap:16px}.rms-notifications,.rms-language{display:none}.rms-subline,.rms-category-line,.rms-file-actions{flex-wrap:wrap}}@media(max-width:760px){.rms-header{height:auto;min-height:128px;padding:16px 24px;grid-template-columns:minmax(0,1fr) minmax(0,145px);row-gap:16px}.rms-search{grid-row:2;grid-column:1/-1;width:100%}.rms-main{padding:24px}.rms-page-title h1{font-size:28px}.rms-add.MuiButton-root{min-width:140px;width:140px;padding:8px 16px}.rms-subline,.rms-category-line{gap:16px}.rms-breadcrumbs{max-width:100%;overflow-x:auto}.rms-view-controls{gap:8px;max-width:100%}.rms-sort{width:192px}.rms-category-heading h2{width:auto;white-space:normal}.rms-file-actions{gap:12px}.rms-file-actions>div{font-size:12px}.rms-folder-row,.rms-product-row.MuiButtonBase-root{align-items:flex-start;min-height:64px;height:auto}.rms-folder-row{padding-top:12px;padding-bottom:12px}.rms-folder-row .MuiTypography-root{overflow-wrap:anywhere}.rms-date.MuiTypography-root{width:auto;max-width:80px;white-space:normal;font-size:12px}.rms-product-photo{width:56px;height:42px}.rms-product-content{gap:12px}.rms-footer{height:auto;min-height:100px;flex-wrap:wrap;padding-top:24px;padding-bottom:24px}}.rms-breadcrumbs>img{margin-right:8px}.rms-screen,.rms-screen .MuiTypography-root,.rms-screen .MuiButton-root,.rms-screen .MuiInputBase-root{letter-spacing:normal}.rms-category-heading h2.MuiTypography-root{letter-spacing:.36px}.rms-search .MuiButton-root{justify-content:flex-start}.rms-search .MuiInputBase-root{flex:0 1 520px;width:520px}@media(min-width:761px){.rms-profile .MuiTypography-root{overflow:visible;text-overflow:clip}}[data-ui-surface=development-reference-fixture] .rms-breadcrumbs .MuiTypography-root{overflow:visible;text-overflow:clip}.rms-notifications.MuiIconButton-root{width:26px;height:28px;border-radius:0;padding:0}.rms-language.MuiButton-root{min-width:52px;width:52px;height:32px;flex-shrink:0;border:1px solid #dbdbdb;border-radius:8px;padding:5px 4px 5px 7px;gap:3px;font:500 14px/16px Roboto,sans-serif}.rms-profile.MuiButtonBase-root{justify-content:flex-start}.rms-sort.MuiInputBase-root{height:32px;padding:0;border:0;font:400 14px/18px Roboto,sans-serif}.rms-sort .MuiSelect-select{padding:6px 39px 6px 15px;min-height:0;height:30px;box-sizing:border-box;font:400 14px/18px Roboto,sans-serif}.rms-sort .MuiSelect-icon{right:7px;top:4px;width:24px;height:24px}.rms-view-icon.MuiIconButton-root,.rms-category-back.MuiIconButton-root,.rms-edit-icon.MuiIconButton-root{width:24px;height:24px;padding:0;border-radius:0}.rms-file-actions .MuiButton-root{height:24px;min-height:24px;min-width:0;padding:0;gap:8px;font:500 14px/18px Roboto,sans-serif;white-space:nowrap}.rms-file-actions .MuiButton-startIcon{margin:0}.rms-view-grid .rms-main{padding-bottom:32px}.rms-view-grid .rms-page-title h1,.rms-view-grid .rms-category-heading h2{font-weight:700}.rms-view-grid .rms-catalogue-surface{min-height:720px;padding-bottom:24px}.rms-view-grid .rms-entries{margin:24px 24px 0;display:flex;flex-direction:column;gap:24px}.rms-folder-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rms-folder-grid>span{min-width:0}.rms-folder-card.MuiButtonBase-root{width:100%;height:40px;min-width:0;border:1px solid #dbdbdb;border-radius:4px;padding:7px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.rms-folder-card .MuiTypography-root{font:500 14px/18px Roboto,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rms-product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:16px;row-gap:24px}.rms-product-card-shell{position:relative;min-width:0}.rms-product-card.MuiButtonBase-root{display:flex;align-items:flex-start;width:100%;min-height:180px;min-width:0;border-radius:4px;padding:8px 8px 12px;text-align:left}.rms-product-card .rms-product-content{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:8px}.rms-product-card .rms-product-photo{width:100%;height:112px;border-radius:4px;background:#f1f1f1}.rms-product-card .rms-product-label{gap:4px}.rms-product-card .rms-product-name{font:500 14px/18px Roboto,sans-serif}.rms-product-card .rms-reference{font:400 14px/18px Roboto,sans-serif}.rms-product-options-wrap{display:none;position:absolute;top:12px;right:12px;width:24px;height:24px}.rms-product-options-wrap .MuiIconButton-root{padding:0;width:24px;height:24px}.rms-product-card-shell:hover .rms-product-options-wrap,.rms-product-card-shell:focus-within .rms-product-options-wrap{display:inline-flex}.rms-load-more{display:flex;justify-content:center;margin:32px 24px 0}.rms-load-more .MuiButton-root{width:384px;max-width:100%}@media(max-width:1000px){.rms-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rms-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.rms-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rms-folder-grid{grid-template-columns:minmax(0,1fr)}.rms-load-more>span{width:100%}.rms-load-more .MuiButton-root{width:100%}}
