@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500&subset=latin,latin-ext);
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.visual-fm{bottom:0;box-shadow:1px 2px 6px rgba(0,0,0,.5);height:200px;overflow:hidden;position:absolute;text-align:center;width:100%;img.cropped-fm{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}h2.headline-fm{background-color:hsla(0,0%,100%,.75);font-size:2.8rem;font-weight:300;padding-left:16px;padding-right:4px;position:absolute;top:70px}}.stats-card-fm{background-color:var(--silver)}.homepage-grid-fm{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.homepage-row-fm{min-height:0}.homepage-panel-fm{background-color:#fff;background-image:none;border-radius:0;min-width:0;overflow:hidden;.card-header{background-color:var(--silver);border-bottom:2px solid var(--silver-medium);flex-shrink:0}.card-body{flex:1 1 0;min-height:0;overflow:auto}>.card-body>.card,>.card-body>.pt-3>.card{border:none;border-radius:0;box-shadow:none}}@media (max-width:767.98px){.offcanvas-collapse{background-color:#fff;bottom:0;overflow-y:auto;padding-left:0;padding-right:0;position:fixed;top:46px;transform:translateX(100%);transition:transform .3s ease-in-out;width:100%}.offcanvas-collapse.open{transform:translateX(0)}.offcanvas-collapse ul{flex-direction:column;width:100%}.offcanvas-collapse li{width:100%}.offcanvas-collapse li a{border-bottom:1px solid rgba(0,0,0,.1);border-right:0;color:#000!important;font-size:16px;max-width:none!important;padding:.75rem 1rem;width:100%}.offcanvas-collapse li a.active,.offcanvas-collapse li a:hover{color:var(--primary-color)!important}.offcanvas-collapse li:hover{background:linear-gradient(0deg,rgba(0,0,0,.05) 0,transparent)}}.splitter-h-fm{background-color:var(--silver-medium);background-image:radial-gradient(circle,var(--silver-dark) 1px,transparent 1px);background-position:50%;background-repeat:repeat-y;background-size:4px 6px;cursor:col-resize;flex-shrink:0;transition:background-color .15s;width:4px;&.active-fm,&:hover{background-color:var(--silver-dark);background-image:radial-gradient(circle,var(--silver-darkest) 1px,transparent 1px)}}.splitter-v-fm{background-color:var(--silver-medium);background-image:radial-gradient(circle,var(--silver-dark) 1px,transparent 1px);background-position:50%;background-repeat:repeat-x;background-size:6px 4px;cursor:row-resize;flex-shrink:0;height:4px;transition:background-color .15s;&.active-fm,&:hover{background-color:var(--silver-dark);background-image:radial-gradient(circle,var(--silver-darkest) 1px,transparent 1px)}}.splitter-noselect-fm{-webkit-user-select:none;-moz-user-select:none;user-select:none}.border-t{border-top:1px solid var(--silver-medium)!important}.badge-wrapper-fm{position:relative;.badge-fm{background-color:#000;color:#fff;left:0;position:absolute;top:0}}.fw-300-fm{font-weight:300}.fw-400-fm{font-weight:400}.fw-500-fm{font-weight:500}.w-10px-fm{max-width:10px!important;width:10px!important}.w-20px-fm{max-width:20px!important;width:20px!important}.w-30px-fm{max-width:30px!important;width:30px!important}.w-40px-fm{max-width:40px!important;width:40px!important}.w-50px-fm{max-width:50px!important;width:50px!important}.w-60px-fm{max-width:60px!important;width:60px!important}.w-70px-fm{max-width:70px!important;width:70px!important}.w-80px-fm{max-width:80px!important;width:80px!important}.w-90px-fm{max-width:90px!important;width:90px!important}.w-100px-fm{max-width:100px!important;width:100px!important}.w-110px-fm{max-width:110px!important;width:110px!important}.w-120px-fm{max-width:120px!important;width:120px!important}.w-130px-fm{max-width:130px!important;width:130px!important}.w-140px-fm{max-width:140px!important;width:140px!important}.w-150px-fm{max-width:150px!important;width:150px!important}.w-160px-fm{max-width:160px!important;width:160px!important}.w-170px-fm{max-width:170px!important;width:170px!important}.w-180px-fm{max-width:180px!important;width:180px!important}.w-190px-fm{max-width:190px!important;width:190px!important}.w-200px-fm{max-width:200px!important;width:200px!important}.w-210px-fm{max-width:210px!important;width:210px!important}.w-220px-fm{max-width:220px!important;width:220px!important}.w-230px-fm{max-width:230px!important;width:230px!important}.w-240px-fm{max-width:240px!important;width:240px!important}.w-250px-fm{max-width:250px!important;width:250px!important}.w-260px-fm{max-width:260px!important;width:260px!important}.w-270px-fm{max-width:270px!important;width:270px!important}.w-280px-fm{max-width:280px!important;width:280px!important}.w-290px-fm{max-width:290px!important;width:290px!important}.w-300px-fm{max-width:300px!important;width:300px!important}.w-310px-fm{max-width:310px!important;width:310px!important}.w-320px-fm{max-width:320px!important;width:320px!important}.w-330px-fm{max-width:330px!important;width:330px!important}.w-340px-fm{max-width:340px!important;width:340px!important}.w-350px-fm{max-width:350px!important;width:350px!important}.w-360px-fm{max-width:360px!important;width:360px!important}.w-370px-fm{max-width:370px!important;width:370px!important}.w-380px-fm{max-width:380px!important;width:380px!important}.w-390px-fm{max-width:390px!important;width:390px!important}.w-400px-fm{max-width:400px!important;width:400px!important}.w-410px-fm{max-width:410px!important;width:410px!important}.w-420px-fm{max-width:420px!important;width:420px!important}.w-430px-fm{max-width:430px!important;width:430px!important}.w-440px-fm{max-width:440px!important;width:440px!important}.w-450px-fm{max-width:450px!important;width:450px!important}.w-460px-fm{max-width:460px!important;width:460px!important}.w-470px-fm{max-width:470px!important;width:470px!important}.w-480px-fm{max-width:480px!important;width:480px!important}.w-490px-fm{max-width:490px!important;width:490px!important}.w-500px-fm{max-width:500px!important;width:500px!important}.w-510px-fm{max-width:510px!important;width:510px!important}.w-520px-fm{max-width:520px!important;width:520px!important}.w-530px-fm{max-width:530px!important;width:530px!important}.w-540px-fm{max-width:540px!important;width:540px!important}.w-550px-fm{max-width:550px!important;width:550px!important}.w-560px-fm{max-width:560px!important;width:560px!important}.w-570px-fm{max-width:570px!important;width:570px!important}.w-580px-fm{max-width:580px!important;width:580px!important}.w-590px-fm{max-width:590px!important;width:590px!important}.w-600px-fm{max-width:600px!important;width:600px!important}.w-610px-fm{max-width:610px!important;width:610px!important}.w-620px-fm{max-width:620px!important;width:620px!important}.w-630px-fm{max-width:630px!important;width:630px!important}.w-640px-fm{max-width:640px!important;width:640px!important}.w-650px-fm{max-width:650px!important;width:650px!important}.w-660px-fm{max-width:660px!important;width:660px!important}.w-670px-fm{max-width:670px!important;width:670px!important}.w-680px-fm{max-width:680px!important;width:680px!important}.w-690px-fm{max-width:690px!important;width:690px!important}.w-700px-fm{max-width:700px!important;width:700px!important}.w-710px-fm{max-width:710px!important;width:710px!important}.w-720px-fm{max-width:720px!important;width:720px!important}.w-730px-fm{max-width:730px!important;width:730px!important}.w-740px-fm{max-width:740px!important;width:740px!important}.w-750px-fm{max-width:750px!important;width:750px!important}.w-760px-fm{max-width:760px!important;width:760px!important}.w-770px-fm{max-width:770px!important;width:770px!important}.w-780px-fm{max-width:780px!important;width:780px!important}.w-790px-fm{max-width:790px!important;width:790px!important}.w-800px-fm{max-width:800px!important;width:800px!important}.w-810px-fm{max-width:810px!important;width:810px!important}.w-820px-fm{max-width:820px!important;width:820px!important}.w-830px-fm{max-width:830px!important;width:830px!important}.w-840px-fm{max-width:840px!important;width:840px!important}.w-850px-fm{max-width:850px!important;width:850px!important}.w-860px-fm{max-width:860px!important;width:860px!important}.w-870px-fm{max-width:870px!important;width:870px!important}.w-880px-fm{max-width:880px!important;width:880px!important}.w-890px-fm{max-width:890px!important;width:890px!important}.w-900px-fm{max-width:900px!important;width:900px!important}.w-910px-fm{max-width:910px!important;width:910px!important}.w-920px-fm{max-width:920px!important;width:920px!important}.w-930px-fm{max-width:930px!important;width:930px!important}.w-940px-fm{max-width:940px!important;width:940px!important}.w-950px-fm{max-width:950px!important;width:950px!important}.w-960px-fm{max-width:960px!important;width:960px!important}.w-970px-fm{max-width:970px!important;width:970px!important}.w-980px-fm{max-width:980px!important;width:980px!important}.w-990px-fm{max-width:990px!important;width:990px!important}.w-1000px-fm{max-width:1000px!important;width:1000px!important}.h-30px-fm{height:30px!important}.h-40px-fm{height:40px!important}.minh-100px-fm{height:100px!important}.minw-50px-fm{min-width:50px!important}.minw-100px-fm{min-width:100px!important}.minw-150px-fm{min-width:150px!important}.minw-200px-fm{min-width:200px!important}.minw-250px-fm{min-width:250px!important}.minw-300px-fm{min-width:300px!important}.minw-350px-fm{min-width:350px!important}.minw-400px-fm{min-width:400px!important}.minw-450px-fm{min-width:450px!important}.minw-500px-fm{min-width:500px!important}.minw-550px-fm{min-width:550px!important}.minw-600px-fm{min-width:600px!important}.minw-650px-fm{min-width:650px!important}.minw-700px-fm{min-width:700px!important}.minw-750px-fm{min-width:750px!important}.minw-800px-fm{min-width:800px!important}.minw-850px-fm{min-width:850px!important}.minw-900px-fm{min-width:900px!important}.minw-950px-fm{min-width:950px!important}.minw-1000px-fm{min-width:1000px!important}.minw-1050px-fm{min-width:1050px!important}.minw-1100px-fm{min-width:1100px!important}.minw-1150px-fm{min-width:1150px!important}.minw-1200px-fm{min-width:1200px!important}.minw-1250px-fm{min-width:1250px!important}.minw-1300px-fm{min-width:1300px!important}.minw-1350px-fm{min-width:1350px!important}.minw-1400px-fm{min-width:1400px!important}.minw-1450px-fm{min-width:1450px!important}.minw-1500px-fm{min-width:1500px!important}.minw-1550px-fm{min-width:1550px!important}.minw-1600px-fm{min-width:1600px!important}.minw-1650px-fm{min-width:1650px!important}.minw-1700px-fm{min-width:1700px!important}.minw-1750px-fm{min-width:1750px!important}.minw-1800px-fm{min-width:1800px!important}.minw-1850px-fm{min-width:1850px!important}.minw-1900px-fm{min-width:1900px!important}.minw-1950px-fm{min-width:1950px!important}.minw-2000px-fm{min-width:2000px!important}.o-40-fm{opacity:.4!important}.btn-link-wide-fm{border-radius:0;font-size:.85rem;font-weight:500;line-height:1.5;padding:.25rem 1.3rem;&:hover{background-color:#efefef;color:var(--primary-color-dark)}&.active-fm{color:var(--primary-color)}&.focus,&:focus{box-shadow:none!important}}.text-striked-fm{text-decoration:line-through}.button-width-120-fm{min-width:120px}.cursor-help-fm{cursor:help}.border-dotted-fm{border:1px dotted var(--primary-color)}.border-dashed-fm{border:1px dashed var(--primary-color)}.border-silver-fm{border-color:#ced4da}.sticky-head-fm{th{background:#fff;border-bottom:none;border-top:none;box-shadow:0 2px 0 rgba(0,0,0,.1);position:sticky;top:0;z-index:999}}.clickable-fm:hover{box-shadow:1px 1px 8px rgba(0,0,0,.1)}.clickable-fm:hover,.clickable-noshadow-fm:hover{background-color:var(--silver);cursor:pointer}.vertical-spacer-fm{height:100px}.back-ui-fm{background-color:var(--silver);cursor:pointer;margin-bottom:16px;padding:.8rem;&:hover{background-color:var(--silver-dark);color:#fff}}.breadcrumb-fm{align-items:center;background-color:#fff;border-bottom:1px solid var(--silver);flex-wrap:nowrap;font-size:.8rem;height:39px;margin-bottom:calc(var(--spacing)*4);overflow:hidden;text-overflow:ellipsis;li.breadcrumb-item{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}}.items-wrapper-fm{.show-items-ui-fm{cursor:pointer;display:block;font-size:1.4rem;height:30px;text-align:center}&:nth-last-child(odd){margin-bottom:16px}.items-fm{display:block;max-height:0;overflow:hidden;transition:all .15s ease-out;&.visible-fm{margin-top:16px;max-height:500px;transition:all .25s ease-in}.tr-badge-fm{background-color:var(--silver-dark);border-bottom-left-radius:6px;font-weight:400;padding:6px 6px 6px 8px;position:absolute;right:0;top:0;&:hover{background-color:var(--silver-darker);color:#fff;cursor:pointer}}.item-fm{display:inline-block;margin-bottom:16px;margin-right:24px;.value-fm{display:block;font-size:.9rem}.label-fm{color:var(--silver-dark);display:block;font-size:.8rem;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}}}svg:not(:root){vertical-align:-.125em}.carousel-fm{ul li{cursor:default;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.slide{background-color:var(--silver)}.thumb{height:80px;&:hover{border-color:var(--primary-color-dark)}&.selected{border:2px solid var(--primary-color)}}}.tree-wrapper-fm{.level-1-fm{padding-left:1rem;&.active{background-color:var(--silver);color:var(--silver-darker)}}.level-2-fm{padding-left:3rem;&.active{background-color:var(--silver);color:var(--silver-darker)}}.level-3-fm{padding-left:5rem;&.active{background-color:var(--silver);color:var(--silver-darker)}}}.img-fill-fm{max-height:100%;max-width:100%}.form-control-plaintext-fm{padding:.25rem .5rem!important}.navbar-fm{--navbar-bg:var(--navbar-default-bg);--navbar-bg-image:var(--navbar-default-bg-image);--navbar-link-color:var(--navbar-default-link);--navbar-link-hover-color:var(--navbar-default-link-hover);--navbar-link-active-color:var(--navbar-default-link-active);--navbar-divider-color:var(--navbar-default-divider);--navbar-hover-overlay:var(--navbar-default-hover-overlay);--navbar-brand-color:var(--navbar-default-brand);--navbar-brand-hover-color:var(--navbar-default-brand-hover);--navbar-brand-flash-color:var(--navbar-default-brand-flash);--navbar-toggler-color:var(--navbar-default-toggler);--navbar-toggler-hover-color:var(--navbar-default-toggler-hover);background-color:var(--navbar-bg);background-image:var(--navbar-bg-image);flex-wrap:nowrap;height:var(--navbar-height);&.navbar-theme-default-fm{--navbar-bg:var(--navbar-default-bg);--navbar-bg-image:var(--navbar-default-bg-image);--navbar-link-color:var(--navbar-default-link);--navbar-link-hover-color:var(--navbar-default-link-hover);--navbar-link-active-color:var(--navbar-default-link-active);--navbar-divider-color:var(--navbar-default-divider);--navbar-hover-overlay:var(--navbar-default-hover-overlay);--navbar-brand-color:var(--navbar-default-brand);--navbar-brand-hover-color:var(--navbar-default-brand-hover);--navbar-brand-flash-color:var(--navbar-default-brand-flash);--navbar-toggler-color:var(--navbar-default-toggler);--navbar-toggler-hover-color:var(--navbar-default-toggler-hover)}&.navbar-theme-terrazzo-fm{--navbar-bg:var(--navbar-terrazzo-bg);--navbar-bg-image:var(--navbar-terrazzo-bg-image);--navbar-link-color:var(--navbar-terrazzo-link);--navbar-link-hover-color:var(--navbar-terrazzo-link-hover);--navbar-link-active-color:var(--navbar-terrazzo-link-active);--navbar-divider-color:var(--navbar-terrazzo-divider);--navbar-hover-overlay:var(--navbar-terrazzo-hover-overlay);--navbar-brand-color:var(--navbar-terrazzo-brand);--navbar-brand-hover-color:var(--navbar-terrazzo-brand-hover);--navbar-brand-flash-color:var(--navbar-terrazzo-brand-flash);--navbar-toggler-color:var(--navbar-terrazzo-toggler);--navbar-toggler-hover-color:var(--navbar-terrazzo-toggler-hover)}.headbar-fm{background-color:var(--primary-color)}li{a{border-right:1px solid var(--navbar-divider-color);color:var(--navbar-link-color);display:block;font-size:12px;font-weight:500;max-width:130px;overflow:hidden;padding:.5rem 1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;&.active{color:var(--navbar-link-active-color)}&:hover{color:var(--navbar-link-hover-color)}}&:hover{background:var(--navbar-hover-overlay)}}.navbar-form-fm{flex-flow:row nowrap;margin-right:8px;.input-group-fm{flex-wrap:nowrap}.btn-login-fm{min-width:94px}.btn-exitshop-fm{min-width:175px}}.profile-area-fm{width:40px;.profile-image-fm{border:3px solid #fff;height:38px;&.primary-fm{border-color:var(--primary-color)}}.rounded-icon-fm{border-radius:60px;box-shadow:0 0 2px #888;display:inline-block;padding:.5em .6em}}}.form-control-search-fm{border-radius:0;width:100%;&:focus{border-color:var(--primary-color);border-bottom-color:#fff}}.typeahead-dropdown-fm{background-color:#fff;border:1px solid var(--primary-color);border-top:0;box-shadow:0 4px 6px rgba(0,0,0,.1);left:0;max-height:300px;overflow-y:auto;padding:4px;position:absolute;right:0;top:100%;z-index:1050;.typeahead-option-fm{cursor:pointer;overflow:hidden;padding:2px;text-overflow:ellipsis;white-space:nowrap;&.highlighted,&:hover{background-color:var(--silver)}.tt-highlight{color:var(--primary-color)}}}.submenu-fm{background-color:var(--silver);height:var(--submenu-height);overflow:hidden}.navbar-fm{.priority-plus-nav-fm{flex-wrap:nowrap;min-width:0;position:relative}.priority-plus-hidden-fm{pointer-events:none;position:absolute;visibility:hidden}.priority-plus-more-fm{flex-shrink:0;position:relative}.priority-plus-more-btn-fm{background:none;border:none;color:var(--navbar-link-color);cursor:pointer;font-size:12px;font-weight:500;padding:.5rem 1rem;&:hover{color:var(--navbar-link-hover-color)}&.active{color:var(--navbar-link-active-color)}}.priority-plus-dropdown-fm{background-color:var(--navbar-bg);background-image:var(--navbar-bg-image);border:1px solid var(--navbar-divider-color);border-top:0;box-shadow:0 4px 8px rgba(0,0,0,.2);min-width:160px;position:absolute;right:0;top:100%;z-index:1050;li{a{border-bottom:1px solid var(--navbar-divider-color);border-right:0;max-width:none}&:last-child a{border-bottom:0}}}}@media (min-width:769px){.navbar-fm{.offcanvas-collapse{min-width:0;overflow:visible}.navbar-form-fm{flex-shrink:0;.input-group-fm{min-width:190px}}}}@media (max-width:768px){.navbar-fm{max-height:var(--mobile-navbar-height);li{a{&.active{border-bottom:0}}}.navbar-toggler-fm{flex-shrink:0}.navbar-form-fm{flex:1;min-width:0;.input-group-fm{min-width:0}}.btn-login-fm,.cart-shortcut-fm,.conversationmessage-shortcut-fm{flex-shrink:0}.profile-area-fm{.profile-image-fm{border:2px solid #fff;height:40px}}.priority-plus-more-fm{display:none}.priority-plus-hidden-fm{pointer-events:auto;position:static;visibility:visible}}}.profile-sliding-panel-fm{height:0;left:0;position:fixed;top:0;transition:visibility .4s ease-in;visibility:hidden;width:0;z-index:999;&.hidden-fm{.header-fm{height:0;overflow:hidden;right:0;top:-50px}.container-fm{height:0;overflow:hidden;right:0;top:56px;transform:translate3d(100%,0,0);.content-fm{height:0;overflow:hidden}}}&.visible-fm{height:100%;transition:visibility 0s ease;visibility:visible;width:100%;.header-fm{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2);height:50px;position:fixed;top:56px;transition:top .3s ease-in;z-index:2;h6{color:#000}.close-fm,h6{font-size:18px;margin:16px}}.container-fm{background:#efefef;box-shadow:-2px 0 4px rgba(0,0,0,.75);height:100%;position:fixed;transform:translateZ(0);transition:transform .3s ease-in;z-index:1;.content-fm{bottom:0;height:calc(100% - 106px);left:0;overflow:auto;padding:20px 5%;position:absolute;top:50px;width:100%;-webkit-overflow-scrolling:touch}}}&.visible-fm:after{background:rgba(0,0,0,.7);transition:background .3s ease-in}}.profile-sliding-panel-fm:after{background:transparent;content:"";height:100%;left:0;position:absolute;top:0;transition:background .3s ease-in;width:100%;z-index:-1}@media only screen and (min-width:768px){.profile-sliding-panel-fm{.container-fm,.header-fm{width:70%}}}.no-touch{.sl-panel-close-apo:hover{background-color:#424f5c}.sl-panel-close-apo:hover:after,.sl-panel-close-apo:hover:before{background-color:#fff;transition-duration:.3s;transition-property:transform}.sl-panel-close-apo:hover:before{transform:rotate(220deg)}.sl-panel-close-apo:hover:after{transform:rotate(135deg)}}@media (max-width:768px){.profile-sliding-panel-fm{&.visible-fm{.header-fm{left:0;top:0}.container-fm{position:static}}}}.error-console-fm{border:0;bottom:0;left:0;margin-bottom:0;position:fixed;right:0;z-index:10000}.debug-console-fm{background-color:#999;border-top:1px solid var(--silver);bottom:0;height:50px;left:0;opacity:.5;overflow:hidden;padding:8px;position:fixed;right:0;text-overflow:ellipsis;transition:all .15s ease-out;white-space:nowrap;z-index:9997;&:hover{opacity:.8;transition:all .15s ease-in}&.expanded-fm{height:75%;opacity:1;transition:all .25s ease-in}p,small{color:#fff}p{overflow-x:hidden;width:100%}.state-wrapper-fm{height:100%;position:relative;width:100%;.scrollable-fm{bottom:0;font-size:.8rem;left:0;overflow-x:hidden;overflow-y:scroll;position:absolute;right:0;top:0}}}.navbar-loading-fm{background-color:#fff3cd;border-radius:12px;bottom:60px;box-shadow:0 0 8px rgba(0,0,0,.2);color:#856404;left:4%;min-height:56px;padding:10px;position:fixed;right:4%;z-index:10001;@keyframes warningBackgroundFlash{0%{background-color:#fff3cd}50%{background-color:#ffe79c}to{background-color:#fff3cd}}&.animated-fm{animation:warningBackgroundFlash 1s linear infinite}.background-processing-fm{height:1rem;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;p{margin-bottom:0}}.truncate-fm{height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;p{margin-bottom:0}}}.block-interaction-layer-fm{background:repeating-linear-gradient(45deg,var(--silver),var(--silver) 10px,var(--silver-light) 10px,var(--silver-light) 20px);bottom:0;left:0;opacity:.4;position:fixed;right:0;top:0;z-index:10000}.pagination-fm{margin-bottom:16px;margin-top:16px;.page-item{margin-left:4px;margin-right:4px;&.disabled{>.page-link{color:#aaa}}&.active{>.page-link{background-color:var(--silver);border-color:var(--silver-medium);color:var(--silver-dark)}}>.page-link{color:#000}}}.catalogue-wrapper-fm{min-height:calc(100% - 52px);position:relative;.catalogue-layout-fm{.catalogue-facets-column-fm{flex:0 0 min(100%,var(--catalogue-facets-width));max-width:min(100%,var(--catalogue-facets-width))}.catalogue-results-column-fm{flex:1 1 0;min-width:0}}.product-master-grid-fm{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.product-master-grid-item-fm{min-width:0}.catalogue-mobile-filters-toolbar-fm{align-items:center;display:flex;gap:.5rem}.catalogue-body-fm{min-height:200px;width:100%;.loading-cover-fm{background-color:var(--silver);bottom:0;left:0;padding:16px;position:fixed;right:0;text-align:center;top:0;z-index:999;span{color:var(--silver-dark);display:block;font-size:2rem;position:relative;top:50%;transform:translateY(-50%)}}.product-category-card-fm{min-height:88px;.card-body{border-top:2px solid var(--primary-color);min-height:86px;h6{color:var(--primary-color);font-weight:500;margin:0;text-transform:uppercase}}}.product-master-card-fm{--product-card-media-height:clamp(140px,14vw,190px);border-radius:4px;overflow:hidden;transition:border-color .15s ease;.card-body-fm{border-top:2px solid var(--primary-color);min-height:86px;position:relative;h6{margin-bottom:16px}.negotiated-price-fm{position:absolute;right:1px;top:1px}}.card-footer-fm{background-color:#fff}.img-link-fm{align-items:center;display:flex;height:var(--product-card-media-height);justify-content:center;max-height:var(--product-card-media-height);min-height:var(--product-card-media-height);overflow:hidden;img.img-thumb-fm{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}}.img-brand-fm{max-width:100px;position:absolute;right:0;top:0;width:25%}.table{margin-bottom:0}&:hover{background-color:#fff;border-color:var(--primary-color);box-shadow:none}}.product-master-detail-fm{.img-brand-fm{max-width:80px;position:absolute;top:4px;width:15%}.supplier-rating-fm{margin-bottom:8px;.badge{font-weight:400}}.suppliers-comparator-fm{.badge{font-weight:400}.table-col-color-fm{width:16px}.table-col-suppliercode-fm{width:200px}.table-col-umis-fm{width:95px}.table-col-price-fm{text-align:right;width:130px}.table-col-action-fm{width:210px}}}.customer-admin-panel-fm{border-left:3px solid #d97706}.brand-card-fm{.card-body-fm{.logo-fm{height:100px;img{height:100%;-o-object-fit:contain;object-fit:contain;overflow:hidden;width:100%}}}}.filters-prices-fm{.title-fm{margin:0 1rem 1rem}.price-from-fm{border-left-color:#fff;&:hover{background-color:#efefef;color:#449d44}&:focus{border-left-color:#449d44}}.price-to-fm{border-left-color:#fff;&:hover{background-color:#efefef;color:#449d44}&:focus{border-left-color:#449d44}}}.filters-facets-fm{.title-fm{margin:0 1rem 1rem}.facet-wrapper-fm{max-height:0;overflow:hidden;transition:max-height .15s ease-out;&.visible-fm{max-height:750px;transition:max-height .25s ease-in}}}.filters-facets-brands-fm{.title-fm{margin:0 1rem 1rem}}.filters-facets-suppliers-fm{.title-fm{margin:0 1rem 1rem}.list-group-item{text-transform:uppercase}}.personal-product-panel-fm{position:relative;>.loading-cover-fm{align-items:center;background-color:rgba(0,0,0,.3);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}}}}.group-junction-wrapper-fm{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.group-junction-header-fm{background-color:#fffbeb;border-bottom:1px solid #e5e7eb;color:#92400e;font-size:.8rem;padding:8px 12px}.group-junction-body-fm{display:flex;gap:0}.group-junction-column-fm{flex:1;min-width:0}.group-junction-column-fm+.group-junction-column-fm{border-left:1px solid #e5e7eb}.group-junction-column-title-fm{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;font-size:.7rem;font-weight:600;gap:6px;letter-spacing:.04em;padding:6px 12px;text-transform:uppercase;&.available-fm{background-color:#ecfdf5;color:#065f46}&.assigned-fm{background-color:#eff6ff;color:#1e40af}}.group-junction-badge-fm{align-items:center;background-color:#9ca3af;border-radius:9px;color:#fff;display:inline-flex;font-size:.65rem;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:20px;padding:0 5px}.group-junction-column-list-fm{display:flex;flex-direction:column;gap:3px;max-height:260px;overflow-y:auto;padding:6px}.group-junction-item-fm{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;display:flex;font-size:.78rem;padding:5px 8px;text-align:left;transition:all .15s ease;width:100%;&.available-fm{color:#374151;&:hover:not(:disabled){background-color:#ecfdf5;border-color:#a7f3d0}}&.assigned-fm{color:#374151;&:hover:not(:disabled){background-color:#fef2f2;border-color:#fecaca}}&:disabled{cursor:not-allowed;opacity:.5}}.group-junction-empty-fm{color:#9ca3af;font-size:.75rem;font-style:italic;padding:16px 8px;text-align:center}.add-to-cart-ui-fm{.price-fm{min-width:100px}}.catalogue-filters-mobile-modal-fm{align-items:flex-end;background-color:rgba(0,0,0,.45);display:flex;inset:0;justify-content:stretch;padding-top:var(--mobile-navbar-height);position:fixed;z-index:9999}.catalogue-filters-mobile-modal-content-fm{height:100%;outline:none;position:relative;width:100%}.catalogue-filters-mobile-sheet-fm{background-color:#fff;box-shadow:0 -8px 30px rgba(0,0,0,.18);display:flex;flex-direction:column;height:100%}.catalogue-filters-mobile-header-fm{align-items:center;border-bottom:1px solid var(--silver-medium);display:flex;gap:1rem;justify-content:space-between;padding:1rem}.catalogue-filters-mobile-body-fm{flex:1 1 auto;overflow-y:auto;padding:1rem}.catalogue-filters-mobile-footer-fm{background-color:#fff;border-top:1px solid var(--silver-medium);display:flex;justify-content:flex-end;padding:1rem}@media (min-width:960px){.catalogue-wrapper-fm{.product-master-grid-fm{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (min-width:1280px){.catalogue-wrapper-fm{.product-master-grid-fm{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media (min-width:1600px){.catalogue-wrapper-fm{.product-master-grid-fm{grid-template-columns:repeat(4,minmax(0,1fr))}}}@media (max-width:768px){.catalogue-wrapper-fm{.catalogue-layout-fm{.catalogue-facets-column-fm,.catalogue-results-column-fm{flex:0 0 100%;max-width:100%}}.catalogue-body-fm{.product-master-card-fm{--product-card-media-height:100px;.card-body-fm{.img-link-fm{height:var(--product-card-media-height);max-height:var(--product-card-media-height);min-height:var(--product-card-media-height)}}}.product-master-detail-fm{.supplier-rating-fm{margin-top:16px;.badge{font-weight:400}}}.brand-card-fm{.logo-fm{max-height:100px;min-height:100px;overflow:hidden}}}}.catalogue-filters-mobile-footer-fm{.btn-fm{flex:1 1 0;justify-content:center}}}.cart-shortcut-fm{position:relative;.badge-fm{left:0;position:absolute;top:0}}.cart-wrapper-fm{min-height:150px;.cart-toolbar-fm{.nav-link{&.active{background-color:var(--silver-dark)}}}table{margin-bottom:0;table-layout:fixed}}.cart-toolbar-actions-fm{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.cart-toolbar-primary-actions-fm,.cart-toolbar-secondary-actions-fm{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.cart-notes-row-fm{align-items:flex-start}.cartrow-wrapper-fm{position:relative;.col-head-fm{background-color:var(--silver-light);font-size:14px;vertical-align:middle!important}.badge{font-weight:400}.silver-light-fm{background-color:var(--silver-light)}.col-select-fm{vertical-align:middle;width:64px}.col-thumbnail-fm{width:100px}.col-description-fm{font-size:.9rem}.col-quantity-fm{vertical-align:middle;width:270px}.ui-quantity-confirming-fm{display:flex;gap:4px;justify-content:center}.col-price-fm{width:110px}.col-price-fm,.col-subtotal-fm{overflow:hidden;text-align:right;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.col-subtotal-fm{border-left:1px solid var(--silver);width:120px}.col-cdc-fm{vertical-align:middle;width:350px}.col-note-fm{vertical-align:middle;width:250px}.col-ddr-fm{vertical-align:middle;width:200px}.col-iu-fm{vertical-align:middle;width:150px}}.cart-total-wrapper-fm{.col-subtotal-fm{font-size:1.2rem;text-align:right}}@media (max-width:768px){.cart-toolbar-actions-fm,.cart-toolbar-primary-actions-fm,.cart-toolbar-secondary-actions-fm{align-items:stretch;flex-direction:column}.cart-toolbar-actions-fm .btn-fm,.cart-toolbar-primary-actions-fm .btn-fm,.cart-toolbar-secondary-actions-fm .btn-fm{justify-content:center;width:100%}}.purchaseorder-wrapper-fm{.purchaseorder-archive-row-fm{.status-fm{width:100px}}.purchaseorder-row-wrapper-fm{.badge{font-weight:400}.description-fm{display:block;max-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-ui-fm{display:block;text-align:right}}.confirmation-ui-fm{margin-top:16px;text-align:center}}@media (max-width:768px){.purchaseorder-wrapper-fm{.purchaseorder-row-wrapper-fm{.approval-ui-fm{margin-bottom:24px;margin-top:24px;text-align:center}}}}.purchase-requisitions-wrapper-fm{table.list-fm{table-layout:fixed}.draft-addrow-fm{border-right:2px solid var(--silver-medium)}.draft-overview-fm{border-left:2px solid var(--silver-medium)}}.request-for-quotes-wrapper-fm{table.list-fm{table-layout:fixed}}.offers-overview-fm{.bg-accent-fm{background-color:var(--silver)}}.salesorder-wrapper-fm{.id-fm{width:85px}.author-fm{width:200px}.amount-fm,.creation-fm{width:100px}.ops-fm{width:140px}.salesorder-head-wrapper-fm{dt{color:var(--silver-dark);font-size:.9rem;font-weight:400}dd{margin-bottom:.6rem}}.salesorder-row-wrapper-fm{.description-fm{display:block;margin-bottom:24px;max-height:48px;overflow:hidden}}}.supplier-wrapper-fm{.searcher-fm{align-items:stretch;width:100%}}.supplier-rating-fm{margin-top:16px;.badge{font-weight:400}}.nextgrid-list-fm{height:100%}.nextgrid-footer-fm{padding:.75rem 1.25rem}.nextgrid-group-list-fm{>.nextgrid-list-group-item-fm{border-bottom:1px dotted var(--silver);border-top:1px dotted var(--silver);font-size:14px;&.active{border-left:4px solid var(--primary-color-dark)}}}.nextgrid-fm{--nextgrid-operations-width:80px;border:0;.ops-and-charts-fm{align-items:center;background-color:#fff;display:flex;flex-shrink:0;height:40px;left:0;min-height:40px;overflow:hidden;padding:2px;position:sticky;>.ops-fm{display:flex;justify-content:space-between;width:100%}}.table-wrapper{flex:1 1 auto;min-width:0;overflow:auto}.nextgrid-table-fm{border-left:0;border-top:0;table-layout:fixed;.col-operations-fm{background-color:#fff;max-width:var(--nextgrid-operations-width);min-width:var(--nextgrid-operations-width);overflow:visible;padding:0;position:sticky;right:0;width:var(--nextgrid-operations-width);z-index:3;&:before{background-color:hsla(0,0%,100%,.8);box-shadow:inset 1px 0 0 rgba(0,0,0,.2),-3px 0 0 rgba(0,0,0,.1);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}>div.last-fm{align-items:stretch;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:2px;position:relative;width:100%;z-index:1;.btn-group-fm{align-items:stretch;display:flex}.btn-fm{align-items:center;display:flex}&.active-fm{background-color:#efefef}}}.nextgrid-title-fm{>th{background-color:var(--silver)!important;border-width:0;height:34px;overflow:hidden;position:sticky;top:0;transition:all .3s ease-in;z-index:4;&:first-child{border-left:1px solid var(--silver)}>.small-fm{align-items:center;display:flex;justify-content:space-between;>.text-fm{color:var(--silver-darkest);flex-grow:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}>.icon-fm{color:#357935;flex-shrink:0;font-size:12px;height:16px;text-align:center;width:16px}}&.col-operations-fm{background-color:#fff;z-index:5}}>td{background-color:var(--silver-light);>div{color:var(--silver-darker);font-weight:500;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}}}.nextgrid-head-fm{>td{background-color:#fff!important;border-width:0;position:sticky;top:34px;transition:all .3s ease-in;z-index:1;&.col-operations-fm{background-color:#fff;z-index:4}.btn-filter-conditions-fm{border-color:#ccc;border-right:0;&.btn-warning{border-color:#ffc107;>.text-muted{color:#fff!important}}}.input-date-start-fm{border-right:1px dashed #ccc!important}.input-date-end-fm{border-left:1px dashed #ccc!important}.form-group{margin-bottom:0}>.input-group{flex-wrap:nowrap}}}.nextgrid-row-fm{font-size:14px;height:41px;&:hover{background-color:#f9f9f9;>.nextgrid-col-fm{&.col-generic-fm,&.col-select-fm{>div.limited-fm{>.text-edge-rt-fm{background-image:linear-gradient(270deg,#f9f9f9 0,transparent)}}}}}>.nextgrid-col-fm{vertical-align:middle;&:first-child{border-left:0}&.nextgrid-col-fm:nth-last-child(2){border-right-color:transparent}>div{height:100%;position:relative}&.col-operations-fm{.dropdown-wrapper-fm{align-items:stretch;display:flex;position:relative}.menu-operations-fm{position:absolute;right:100%;top:50%;transform:translateY(-50%);z-index:10;.item-wrapper-fm{background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.12);min-width:180px;padding:4px 0;white-space:nowrap;a.item-fm{color:#333;display:block;font-size:13px;line-height:1.5;padding:6px 12px;text-align:left;&:hover{background-color:#f3f4f6;text-decoration:none}}}}}&.col-date-fm{max-width:200px;white-space:nowrap;>div{text-align:center}}&.col-generic-fm{max-width:400px;min-width:40px;&.col-wrap-fm{>div.limited-fm{white-space:break-spaces!important;>.text-edge-rt-fm{display:none}}}>div.limited-fm{min-width:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;>.text-edge-rt-fm{background-image:linear-gradient(270deg,#fff 0,transparent);bottom:0;position:absolute;right:0;top:0;width:20px}.icon-subop-fm{background-color:#fff;border-radius:8px;padding-left:6px;padding-right:6px;position:absolute;right:0;top:50%;transform:translateY(-50%)}}}&.col-richtext-fm{max-width:200px;>textarea{height:100%;width:100%}.btn{min-width:50px}.quill{height:100%}}&.col-checkbox-fm{>div{text-align:center}}&.col-select-fm{max-width:200px;&.col-wrap-fm{>div.limited-fm{white-space:break-spaces!important;>.text-edge-rt-fm{display:none}}}>div.limited-fm{min-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;>.text-edge-rt-fm{background-image:linear-gradient(270deg,#fff 0,transparent);bottom:0;position:absolute;right:0;top:0;width:20px}.icon-subop-fm{background-color:#fff;border-radius:8px;padding-left:6px;padding-right:6px;position:absolute;right:0;top:50%;transform:translateY(-50%)}}}.validation-feedback-fm{bottom:0;font-size:12px;position:absolute;right:4px;top:0;top:50%;transform:translateY(-50%)}.form-group{margin-bottom:0}}}.dropdown-menu{border-radius:0;box-shadow:0 0 0 rgba(0,0,0,.1),0 6px 2px rgba(0,0,0,.1)}}}.nextgrid-tabs-fm{>.card-header-fm{align-items:flex-end;border-bottom:none;display:flex;padding:0}.nextgrid-fm{border:0}.overflow-row-fm{div.limited-fm{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;.icon-subop-fm{background-color:#fff;border-radius:8px;padding-left:6px;padding-right:6px;position:absolute;right:0;top:50%;transform:translateY(-50%)}}}.nav-link-fm{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;margin-bottom:-1px;padding:.4rem .75rem;&.nav-link-active-fm{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#000}}.nextgrid-tabs-scroll-container-fm{align-items:flex-end;border-bottom:1px solid #dee2e6;display:flex;width:100%;.nav-tabs-fm{align-items:flex-end;border-bottom:none;flex:1;flex-wrap:nowrap!important;margin:0 0 -1px;min-width:0;overflow:hidden;padding:0 0 1px;scroll-behavior:smooth}.nav-item-fm{flex-shrink:0;white-space:nowrap}.scroll-btn-fm{align-items:center;align-self:stretch;background:#f8f9fa;border:none;color:#6c757d;cursor:pointer;display:flex;margin-bottom:-1px;padding:0 10px 1px;&:hover{background:#e9ecef;color:#000}}}}.nextgrid-row-overview-fm{dt{color:var(--silver-darker);font-weight:400}dd,dt{border-top:1px dotted var(--silver)}dd{min-height:1rem}}.expense-limits-wrapper-fm{table.expense-limits-categories-fm{.time-range-fm{white-space:nowrap;width:210px}.expense-fm,.limit-fm,.remaining-fm{white-space:nowrap;width:150px}}table.expense-limits-costobjects-fm{.time-range-fm{white-space:nowrap;width:210px}.expense-fm,.limit-fm,.remaining-fm{white-space:nowrap;width:150px}}}body.NextGrid__Body--open,body.ReactModal__Body--open{overflow-y:hidden}.ui-modal-fm{background-color:rgba(0,0,0,.5);bottom:0;left:0;overscroll-behavior-y:none;padding:16px;position:fixed;right:0;top:0;z-index:9999;.ui-modal-content-fm{height:100%;position:relative}.upload-higlight-fm{background-color:var(--silver);border-color:var(--silver-dark)}.card{height:100%;.card-body{overflow-y:auto}}}.ui-image-zoom-modal-fm{align-items:center;background-color:rgba(0,0,0,.85);bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:10000}.ui-image-zoom-modal-content-fm{cursor:default;max-height:100%;max-width:100%;outline:none;position:relative}.ui-image-zoom-img-fm{display:block;height:auto;max-height:90vh;-o-object-fit:contain;object-fit:contain;width:100%}.ui-image-zoom-close-fm{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.3);color:#333;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;position:absolute;right:-12px;top:-12px;width:32px;z-index:1;&:hover{background-color:var(--silver)}}@media (max-width:768px){.ui-modal-fm{right:0;.ui-modal-content-fm{margin:0}}}.select-fm{width:100%;>.fm__control{border-radius:0;box-shadow:0 0 0 0;&.fm__control--is-focused,&:hover{border-color:var(--primary-color)}&.fm__control--menu-is-open{border-bottom:1px solid transparent}}>.fm__menu{border:1px solid var(--primary-color);border-radius:0;border-top:0;box-shadow:0 0 0 rgba(0,0,0,.1),0 6px 2px rgba(0,0,0,.1);margin-top:-2px;z-index:10000;>.fm__menu-list{>.fm__option{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;&.fm__option--is-focused{background-color:var(--silver-light);color:#000}&.fm__option--is-selected{background-color:var(--silver);color:var(--primary-color)}}}}>.Select-control{border-color:var(--bootstrap-input-border);border-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);height:38px}>.Select-menu-outer{border-radius:0}}.react-datepicker-wrapper{width:100%;.react-datepicker__input-container{width:100%}}.react-datepicker-popper{z-index:999;.react-datepicker{border-radius:0;box-shadow:0 0 0 rgba(0,0,0,.1),0 6px 2px rgba(0,0,0,.1)}}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{padding:4px 0}.toast-container-fm{bottom:50px;display:flex;flex-direction:column;gap:8px;max-width:350px;position:fixed;right:16px;z-index:999999}.toast-fm{animation:toast-slide-in-fm .3s ease-out;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;cursor:pointer;font-size:14px;padding:12px 20px}.toast-success-fm{background:#28a745}.toast-error-fm{background:#dc3545}@keyframes toast-slide-in-fm{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.conversationmessage-shortcut-fm,.workarea-shortcut-fm{position:relative;.badge-fm{left:0;position:absolute;top:0}}.dm-wrapper-fm{height:100%;.dm-conversations-fm{height:calc(100vh - var(--navbar-height) - var(--debug-console-height));overflow:auto}.dm-conversation-title-fm{border-bottom:1px solid var(--silver);box-shadow:16px 0 16px var(--silver-darker);color:var(--silver-darker);font-size:1.2rem;height:50px}.dm-messages-fm{height:calc(100vh - 252px);overflow:auto;padding:16px 8px 8px}.dm-incoming-fm{margin-bottom:8px;min-height:48px;width:100%;&.my-fm{.dm-incoming-text-fm{.message-fm{background:var(--silver) none repeat scroll 0 0;border-radius:16px 0 16px 16px;color:var(--silver-darker)}.datetime-fm{color:var(--silver-dark);margin-right:16px;text-align:right}}}.dm-incoming-text-fm{width:60%;&.is-unread-fm{.message-fm{background:var(--primary-color-dark) none repeat scroll 0 0;color:#fff}}p.message-author-fm{color:var(--silver-dark)}.message-fm{background:var(--silver-medium) none repeat scroll 0 0;border-radius:16px;color:var(--silver-darkest);font-size:14px;margin:0;padding:8px 10px 8px 12px;transition:background-color .3s linear;width:100%}.attachments-fm{a{color:#000}}.datetime-fm{color:var(--silver-dark);margin-left:16px}}}.dm-send-fm{height:48px;form{border-top:1px solid var(--silver);box-shadow:none;.message-fm{border:0;padding-left:8px}}}}@media (max-width:768px){.dm-wrapper-fm{.dm-conversations-fm{height:calc(100vh - var(--mobile-navbar-height))}.dm-conversation-title-fm{font-size:1rem}}}.manage-cdc-wrapper-fm{.time-range-fm{white-space:nowrap;width:210px}.ops-fm{width:150px}}.apexcharts-legend-series{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.richtext-editor-fm{.cm-theme{height:100%;.cm-editor{height:100%}}}.puck-wrapper-fm{.puck-preview-fm{display:flex;flex-direction:column;height:100%;overflow-y:auto;p{font-size:14px;margin-bottom:0}.block-image-fm,.block-rich-text-fm{padding:8px}}}html{font-size:16px;min-height:100%}body{background-color:var(--silver-light);background:linear-gradient(#ccc,#fff);font-family:Roboto;font-weight:300;height:100%;min-height:100vh;overflow-x:hidden;padding-top:var(--navbar-height)}.app-wrapper-fm{height:100%;min-height:calc(100vh - var(--navbar-height));.app-inner-wrapper-fm{min-height:inherit;.fullheight-fm{min-height:calc(100vh - var(--navbar-height) - var(--submenu-height) - var(--debug-console-height))}.col-fullheight-fm,.fullfixedheight-fm,.fullheight-fm{height:calc(100vh - var(--navbar-height) - var(--submenu-height) - var(--debug-console-height))}.col-fullheight-fm{display:flex;flex-direction:column}.last-spacer-fm{height:var(--debug-console-height)}}}dt{font-weight:500}@media (max-width:768px){body{padding-top:var(--mobile-navbar-height)}.app-wrapper-fm{height:100%;min-height:calc(100vh - var(--mobile-navbar-height));.app-inner-wrapper-fm{.fullheight-fm{min-height:calc(100vh - var(--mobile-navbar-height))}.fullfixedheight-fm{height:calc(100vh - var(--mobile-navbar-height))}}}}
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% 0.013 17.38);--color-red-200:oklch(88.5% 0.062 18.334);--color-red-400:oklch(70.4% 0.191 22.216);--color-red-500:oklch(63.7% 0.237 25.331);--color-red-600:oklch(57.7% 0.245 27.325);--color-red-700:oklch(50.5% 0.213 27.518);--color-red-800:oklch(44.4% 0.177 26.899);--color-amber-50:oklch(98.7% 0.022 95.277);--color-amber-200:oklch(92.4% 0.12 95.746);--color-amber-500:oklch(76.9% 0.188 70.08);--color-amber-800:oklch(47.3% 0.137 46.201);--color-yellow-100:oklch(97.3% 0.071 103.193);--color-yellow-400:oklch(85.2% 0.199 91.936);--color-yellow-500:oklch(79.5% 0.184 86.047);--color-yellow-600:oklch(68.1% 0.162 75.834);--color-green-500:oklch(72.3% 0.219 149.579);--color-green-600:oklch(62.7% 0.194 149.214);--color-green-700:oklch(52.7% 0.154 150.069);--color-emerald-500:oklch(69.6% 0.17 162.48);--color-emerald-700:oklch(50.8% 0.118 165.612);--color-blue-300:oklch(80.9% 0.105 251.813);--color-blue-500:oklch(62.3% 0.214 259.815);--color-blue-600:oklch(54.6% 0.245 262.881);--color-blue-700:oklch(48.8% 0.243 264.376);--color-blue-800:oklch(42.4% 0.199 265.638);--color-indigo-50:oklch(96.2% 0.018 272.314);--color-indigo-200:oklch(87% 0.065 274.039);--color-indigo-400:oklch(67.3% 0.182 276.935);--color-indigo-600:oklch(51.1% 0.262 276.966);--color-indigo-800:oklch(39.8% 0.195 277.366);--color-gray-50:oklch(98.5% 0.002 247.839);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-700:oklch(37.3% 0.034 259.733);--color-gray-800:oklch(27.8% 0.033 256.848);--color-gray-900:oklch(21% 0.034 264.665);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-md:28rem;--container-lg:32rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:0.75rem;--text-xs--line-height:1.33333;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:0px;--ease-in-out:cubic-bezier(0.4,0,0.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:0px}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing)*0)}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-5{right:calc(var(--spacing)*5)}.bottom-5{bottom:calc(var(--spacing)*5)}.left-0{left:calc(var(--spacing)*0)}.left-5{left:calc(var(--spacing)*5)}.left-auto{left:auto}.z-50{z-index:50}.z-\[1030\]{z-index:1030}.float-left{float:left}.float-right{float:right}.container{width:100%;@media (width >= 40rem){max-width:40rem}@media (width >= 48rem){max-width:48rem}@media (width >= 64rem){max-width:64rem}@media (width >= 80rem){max-width:80rem}@media (width >= 96rem){max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-4{margin:calc(var(--spacing)*4)}.m-12{margin:calc(var(--spacing)*12)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-12{margin-inline:calc(var(--spacing)*12)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing)*0)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.my-12{margin-block:calc(var(--spacing)*12)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-12{margin-top:calc(var(--spacing)*12)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-5{margin-right:calc(var(--spacing)*5)}.mr-12{margin-right:calc(var(--spacing)*12)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-12{margin-left:calc(var(--spacing)*12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing)*1)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-12{height:calc(var(--spacing)*12)}.h-auto{height:auto}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-80{max-height:calc(var(--spacing)*80)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\/12{width:16.66667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/12{width:25%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\/12{width:41.66667%}.w-6\/12{width:50%}.w-7\/12{width:58.33333%}.w-8{width:calc(var(--spacing)*8)}.w-9\/12{width:75%}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0)}.translate-x-0,.translate-x-5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing)*5)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.space-y-0\.5{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse))}}.space-y-1{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}}.space-y-2{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}}.space-y-3{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}}.space-y-4{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}}.space-x-2{:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:var(--radius)}.rounded-\[9999px\]{border-radius:9999px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-b-lg{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-amber-200{border-color:var(--color-amber-200)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-400{border-color:var(--color-red-400)}.border-transparent{border-color:transparent}.border-white\/10{border-color:color-mix(in srgb,#fff 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-yellow-400{border-color:var(--color-yellow-400)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black{background-color:var(--color-black)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/80{background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.\!py-3{padding-block:calc(var(--spacing)*3)!important}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-12{padding-top:calc(var(--spacing)*12)}.pr-3{padding-right:calc(var(--spacing)*3)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-12{padding-left:calc(var(--spacing)*12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-500{color:var(--color-amber-500)}.text-amber-800{color:var(--color-amber-800)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-emerald-500{color:var(--color-emerald-500)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-800{color:var(--color-indigo-800)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.text-white\/40{color:color-mix(in srgb,#fff 40%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:color-mix(in srgb,#fff 50%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:color-mix(in srgb,#fff 60%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:color-mix(in srgb,#fff 70%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.italic{font-style:italic}.opacity-50{opacity:50%}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-200{--tw-duration:200ms;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.group-hover\:text-emerald-700{&:is(:where(.group):hover *){@media (hover:hover){color:var(--color-emerald-700)}}}.group-hover\:text-red-600{&:is(:where(.group):hover *){@media (hover:hover){color:var(--color-red-600)}}}.first\:rounded-t-lg{&:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}}.last\:rounded-b-lg{&:last-child{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}}.hover\:bg-gray-50{&:hover{@media (hover:hover){background-color:var(--color-gray-50)}}}.hover\:bg-gray-100{&:hover{@media (hover:hover){background-color:var(--color-gray-100)}}}.hover\:bg-gray-500{&:hover{@media (hover:hover){background-color:var(--color-gray-500)}}}.hover\:bg-red-700{&:hover{@media (hover:hover){background-color:var(--color-red-700)}}}.hover\:text-blue-700{&:hover{@media (hover:hover){color:var(--color-blue-700)}}}.hover\:text-gray-600{&:hover{@media (hover:hover){color:var(--color-gray-600)}}}.hover\:text-gray-900{&:hover{@media (hover:hover){color:var(--color-gray-900)}}}.hover\:text-red-700{&:hover{@media (hover:hover){color:var(--color-red-700)}}}.hover\:text-white{&:hover{@media (hover:hover){color:var(--color-white)}}}.hover\:text-white\/80{&:hover{@media (hover:hover){color:color-mix(in srgb,#fff 80%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline}}}.focus\:ring-red-400{&:focus{--tw-ring-color:var(--color-red-400)}}.focus-visible\:outline-2{&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}}.focus-visible\:outline-offset-2{&:focus-visible{outline-offset:2px}}.focus-visible\:outline-green-600{&:focus-visible{outline-color:var(--color-green-600)}}.sm\:hidden{@media (width >= 40rem){display:none}}.sm\:w-2\/12{@media (width >= 40rem){width:16.66667%}}.sm\:w-3\/12{@media (width >= 40rem){width:25%}}.sm\:w-4\/12{@media (width >= 40rem){width:33.33333%}}.sm\:w-5\/12{@media (width >= 40rem){width:41.66667%}}.sm\:w-8\/12{@media (width >= 40rem){width:66.66667%}}.sm\:w-9\/12{@media (width >= 40rem){width:75%}}.sm\:w-10\/12{@media (width >= 40rem){width:83.33333%}}.sm\:flex-1{@media (width >= 40rem){flex:1}}.sm\:flex-row{@media (width >= 40rem){flex-direction:row}}.sm\:text-center{@media (width >= 40rem){text-align:center}}.md\:mt-0{@media (width >= 48rem){margin-top:calc(var(--spacing)*0)}}.md\:mr-2{@media (width >= 48rem){margin-right:calc(var(--spacing)*2)}}.md\:ml-2{@media (width >= 48rem){margin-left:calc(var(--spacing)*2)}}.md\:block{@media (width >= 48rem){display:block}}.md\:flex{@media (width >= 48rem){display:flex}}.md\:hidden{@media (width >= 48rem){display:none}}.md\:inline{@media (width >= 48rem){display:inline}}.md\:table{@media (width >= 48rem){display:table}}.md\:table-cell{@media (width >= 48rem){display:table-cell}}.md\:w-3\/12{@media (width >= 48rem){width:25%}}.md\:w-4\/12{@media (width >= 48rem){width:33.33333%}}.md\:w-5\/12{@media (width >= 48rem){width:41.66667%}}.md\:w-6\/12{@media (width >= 48rem){width:50%}}.md\:w-7\/12{@media (width >= 48rem){width:58.33333%}}.md\:w-8\/12{@media (width >= 48rem){width:66.66667%}}.md\:w-9\/12{@media (width >= 48rem){width:75%}}.md\:w-10\/12{@media (width >= 48rem){width:83.33333%}}.lg\:inline{@media (width >= 64rem){display:inline}}.lg\:w-2\/12{@media (width >= 64rem){width:16.66667%}}.lg\:w-4\/12{@media (width >= 64rem){width:33.33333%}}.lg\:w-6\/12{@media (width >= 64rem){width:50%}}.lg\:w-8\/12{@media (width >= 64rem){width:66.66667%}}}:root{--silver:#efefef;--silver-medium:#ddd;--silver-dark:#999;--silver-darker:#777;--silver-darkest:#555;--silver-light:#f4f4f4;--primary-color:#009fe3;--primary-color-dark:#01344f;--bootstrap-input-border:#ced4da;--primary-color-hover:#008fcc;--primary-color-active:#007fb5;--catalogue-facets-width:300px;--navbar-default-bg:#003853;--navbar-default-bg-image:none;--navbar-default-link:hsla(0,0%,100%,.5);--navbar-default-link-hover:hsla(0,0%,100%,.75);--navbar-default-link-active:var(--primary-color);--navbar-default-divider:hsla(0,0%,100%,.2);--navbar-default-brand:#fff;--navbar-default-brand-hover:#fff;--navbar-default-brand-flash:#fbbf24;--navbar-default-toggler:hsla(0,0%,100%,.5);--navbar-default-toggler-hover:hsla(0,0%,100%,.75);--navbar-default-hover-overlay:linear-gradient(0deg,hsla(0,0%,100%,.1) 0%,transparent);--navbar-terrazzo-bg:#111827;--navbar-terrazzo-bg-image:url(/images/dark-grey-terrazzo.png);--navbar-terrazzo-link:#fff;--navbar-terrazzo-link-hover:#fff;--navbar-terrazzo-link-active:var(--primary-color);--navbar-terrazzo-divider:hsla(0,0%,100%,.2);--navbar-terrazzo-brand:#fff;--navbar-terrazzo-brand-hover:#fff;--navbar-terrazzo-brand-flash:#fbbf24;--navbar-terrazzo-toggler:hsla(0,0%,100%,.5);--navbar-terrazzo-toggler-hover:hsla(0,0%,100%,.75);--navbar-terrazzo-hover-overlay:linear-gradient(0deg,hsla(0,0%,100%,.1) 0%,transparent);--tw-border-style:solid;--navbar-height:46px;--mobile-navbar-height:46px;--submenu-height:0px;--debug-console-height:50px}@layer base{:root{--color-primary:#449d44;--color-primary-dark:#357935;--color-silver:#efefef;--color-silver-medium:#ddd;--color-silver-dark:#999;--color-silver-darker:#777;--color-silver-darkest:#555;--color-silver-light:#f4f4f4;--color-bs-input-border:#ced4da}}@layer components{.btn-fm{align-items:center;border-color:transparent;border-style:var(--tw-border-style);border-width:1px;cursor:pointer;display:inline-flex;font-size:var(--text-sm);justify-content:center;line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-normal);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.1);font-weight:var(--font-weight-normal);min-height:2.375rem;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}a.btn-fm,a.btn-fm:hover{color:var(--color-white);text-decoration:none}.btn-fm:focus{border-color:var(--color-primary-dark);box-shadow:none;outline:none}.btn-fm:hover{border-color:var(--color-primary)}.btn-fm.disabled,.btn-fm:disabled{cursor:not-allowed;opacity:65%;pointer-events:none}.btn-primary-fm{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.btn-primary-fm:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.btn-secondary-fm{background-color:#6c757d;border-color:#6c757d;color:var(--color-white)}.btn-secondary-fm:hover{background-color:#5a6268;border-color:#545b62}.btn-danger-fm{background-color:#dc3545;border-color:#dc3545;color:var(--color-white)}.btn-danger-fm:hover{background-color:#c82333;border-color:#bd2130}.btn-warning-fm{background-color:#ffc107;border-color:#ffc107;color:var(--color-gray-900)}.btn-warning-fm:hover{background-color:#e0a800;border-color:#d39e00}.btn-success-fm{background-color:#28a745;border-color:#28a745;color:var(--color-white)}.btn-success-fm:hover{background-color:#218838;border-color:#1e7e34}.btn-info-fm{background-color:#17a2b8;border-color:#17a2b8;color:var(--color-white)}.btn-info-fm:hover{background-color:#138496;border-color:#117a8b}.btn-light-fm{background-color:#f8f9fa;border-color:#f8f9fa;color:var(--color-gray-900)}.btn-light-fm:hover{background-color:#e2e6ea;border-color:#dae0e5}.btn-outline-secondary-fm{background-color:transparent;border-color:#6c757d;color:#6c757d!important}.btn-outline-secondary-fm:hover{background-color:#6c757d;border-color:#6c757d!important;color:#fff!important}.btn-outline-primary-fm{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}.btn-outline-primary-fm:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.btn-outline-success-fm{background-color:transparent;border-color:#28a745;color:#28a745}.btn-outline-success-fm:hover{background-color:#28a745;border-color:#28a745;color:var(--color-white)}.btn-outline-dark-fm{background-color:transparent;border-color:#343a40;color:#343a40}.btn-outline-dark-fm:hover{background-color:#343a40;border-color:#343a40;color:var(--color-white)}.btn-link-fm{background-color:transparent;border-color:transparent;color:var(--color-primary);text-decoration-line:underline}.btn-link-fm:hover{color:var(--color-primary-dark)}.btn-sm-fm{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2);--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);min-height:1.875rem}.btn-lg-fm{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.btn-block-fm{width:100%}.btn-group-fm{display:inline-flex;position:relative}.btn-group-fm>.btn-fm+.btn-fm,.btn-group-fm>.btn-fm+.dropdown-wrapper-fm,.btn-group-fm>.dropdown-wrapper-fm+.btn-fm{margin-left:-1px}.btn-group-fm>.btn-fm:not(:last-child):not(.dropdown-toggle-fm),.btn-group-fm>.dropdown-wrapper-fm:not(:last-child)>.btn-fm{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group-fm>.btn-fm:not(:first-child),.btn-group-fm>.dropdown-wrapper-fm:not(:first-child)>.btn-fm{border-bottom-left-radius:0;border-top-left-radius:0}.card-fm{background-color:var(--color-white);border-color:var(--color-gray-200);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;word-wrap:break-word}.card-header-fm{background-color:rgba(0,0,0,.03);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5)}.card-header-fm>h4,.card-header-fm>h5{margin-bottom:0}.card-body-fm{flex:1;padding-block:calc(var(--spacing)*5)}.card-body-fm,.card-footer-fm{padding-inline:calc(var(--spacing)*5)}.card-footer-fm{background-color:rgba(0,0,0,.03);border-color:var(--color-gray-200);border-top-style:var(--tw-border-style);border-top-width:1px;padding-block:calc(var(--spacing)*3)}.card-header-tabs-fm{margin-inline:calc(var(--spacing)*-5);margin-bottom:calc(var(--spacing)*-3)}.card-fm>.table-fm{border-bottom:0;border-left:0;border-right:0;margin-bottom:0}.card-fm>.table-fm td:first-child,.card-fm>.table-fm th:first-child{border-left:0}.card-fm>.table-fm td:last-child,.card-fm>.table-fm th:last-child{border-right:0}.card-fm>.table-fm tr:first-child td,.card-fm>.table-fm tr:first-child th{border-top:0}.card-fm>.table-fm tr:last-child td{border-bottom:0}.card-header-fm+.table-fm{border-top:0}.table-fm{border-collapse:collapse;text-align:left;width:100%}.table-fm td,.table-fm th{border-color:var(--color-gray-200);border-top-style:var(--tw-border-style);border-top-width:1px;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3)}.table-fm thead>tr>th{background-color:var(--color-silver);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-gray-200);font-weight:400}.table-sm-fm td,.table-sm-fm th{padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2)}.table-striped-fm tbody tr:nth-child(odd){background-color:rgba(0,0,0,.05)}.table-hover-fm tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-bordered-fm,.table-bordered-fm td,.table-bordered-fm th{border-color:var(--color-gray-200);border-style:var(--tw-border-style);border-width:1px}.form-control-fm{background-color:var(--color-white);border-color:var(--color-gray-300);border-style:var(--tw-border-style);border-width:1px;display:block;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);width:100%;--tw-font-weight:var(--font-weight-light);background-clip:padding-box;color:var(--color-gray-700);font-weight:var(--font-weight-light);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.form-control-fm:focus{border-color:var(--color-primary);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:var(--color-primary-dark);outline:0}.form-control-fm::-moz-placeholder{color:var(--color-gray-400)}.form-control-fm::placeholder{color:var(--color-gray-400)}.form-control-fm:disabled,.form-control-fm[readonly]{background-color:var(--color-gray-100);opacity:100%}.custom-select-fm.is-invalid,.form-control-fm.is-invalid{border-color:#dc3545}.custom-select-fm.is-invalid:focus,.form-control-fm.is-invalid:focus{border-color:#dc3545;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form-control-sm-fm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2)}.form-group-fm{margin-bottom:calc(var(--spacing)*4)}.form-text-fm{color:var(--color-gray-500);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*1)}.form-label-fm{display:inline-block;margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.input-group-fm{align-items:stretch;display:flex;width:100%}.input-group-fm>.form-control-fm{flex:1;min-width:calc(var(--spacing)*0);min-width:3rem}.input-group-sm-fm .input-group-append-fm .btn-fm,.input-group-sm-fm .input-group-prepend-fm .btn-fm,.input-group-sm-fm>.form-control-fm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2)}.input-group-sm-fm .input-group-append-fm .btn-fm,.input-group-sm-fm .input-group-prepend-fm .btn-fm{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);min-height:1.875rem}.input-group-append-fm,.input-group-prepend-fm{display:flex;position:relative}.input-group-fm>.form-control-fm:not(:last-child),.input-group-fm>.input-group-prepend-fm:not(:last-child)>.btn-fm,.input-group-fm>.input-group-prepend-fm:not(:last-child)>.input-group-text-fm{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-fm>.form-control-fm:not(:first-child),.input-group-fm>.input-group-append-fm:not(:first-child)>.btn-fm,.input-group-fm>.input-group-append-fm:not(:first-child)>.input-group-text-fm{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-fm>.form-control-fm+.input-group-append-fm>.btn-fm,.input-group-fm>.form-control-fm+.input-group-append-fm>.input-group-text-fm,.input-group-fm>.input-group-prepend-fm+.form-control-fm,.input-group-fm>.input-group-prepend-fm+.input-group-prepend-fm>.btn-fm,.input-group-fm>.input-group-prepend-fm+.input-group-prepend-fm>.input-group-text-fm{margin-left:-1px}.input-group-text-fm{align-items:center;background-color:var(--color-gray-100);border-color:var(--color-gray-300);border-style:var(--tw-border-style);border-width:1px;display:flex;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-normal);border-radius:3px;color:var(--color-gray-700);font-weight:var(--font-weight-normal)}.form-check-fm{display:block;padding-left:calc(var(--spacing)*5);position:relative}.form-check-input-fm{margin-left:-1.25rem;margin-top:calc(var(--spacing)*1);position:absolute}.form-check-label-fm{margin-bottom:calc(var(--spacing)*0)}.custom-select-fm{background-color:var(--color-white);border-color:var(--color-gray-300);border-style:var(--tw-border-style);border-width:1px;display:block;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);width:100%;--tw-font-weight:var(--font-weight-light);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-clip:padding-box;color:var(--color-gray-700);font-weight:var(--font-weight-light)}.custom-select-fm:focus{border-color:var(--color-primary);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);outline:0}.invalid-feedback-fm{color:#dc3545;display:none;font-size:.875rem;margin-top:.25rem;width:100%}.is-invalid~.invalid-feedback-fm{display:block}.badge-fm{display:inline-block;font-size:var(--text-xs);font-weight:500;line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*.25);padding-inline:calc(var(--spacing)*1);text-align:center;vertical-align:baseline;white-space:nowrap}.badge-primary-fm{background-color:var(--color-primary);color:var(--color-white)}.badge-secondary-fm{background-color:#6c757d;color:var(--color-white)}.badge-danger-fm{background-color:#dc3545;color:var(--color-white)}.badge-warning-fm{background-color:#ffc107;color:var(--color-gray-900)}.badge-info-fm{background-color:#17a2b8;color:var(--color-white)}.badge-success-fm{background-color:#28a745;color:var(--color-white)}.badge-light-fm{background-color:#f8f9fa;color:var(--color-gray-900)}.badge-dark-fm{background-color:#343a40;color:var(--color-white)}.badge-pill-fm{border-radius:.8rem}.nav-fm{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*0)}.nav-item-fm{flex-shrink:0;white-space:nowrap}.nav-link-fm{color:var(--color-gray-600);cursor:pointer;display:block;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.nav-link-fm:hover{color:var(--color-gray-800)}.nav-link-active-fm{background-color:var(--color-silver-darker);color:var(--color-white)}.nav-tabs-fm{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200)}.nav-tabs-fm .nav-link-fm{border-color:transparent;border-style:var(--tw-border-style);border-width:1px;margin-bottom:-1px}.nav-tabs-fm .nav-link-active-fm{background-color:var(--color-white);border-color:var(--color-gray-200);border-bottom-color:#fff;color:var(--color-gray-800)}.nav-pills-fm .nav-link-active-fm{background-color:var(--color-silver-darker);color:var(--color-white)}.tab-content-fm{flex:1;min-height:calc(var(--spacing)*0)}.tab-pane-fm{display:none}.tab-pane-fm.active{display:block}.list-group-fm{display:flex;flex-direction:column;margin-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*0)}.list-group-item-fm{background-color:var(--color-white);border-color:var(--color-gray-200);border-style:var(--tw-border-style);border-width:1px;display:block;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);position:relative}.list-group-item-fm+.list-group-item-fm{border-top-width:0}.list-group-item-active-fm{background-color:var(--color-white);border-color:rgba(0,0,0,.125);color:var(--color-primary)}.dropdown-fm{display:inline-block;position:relative}.dropdown-menu-fm{background-color:var(--color-white);border-color:var(--color-gray-200);border-style:var(--tw-border-style);border-width:1px;display:none;left:calc(var(--spacing)*0);min-width:20rem;padding-block:calc(var(--spacing)*2);position:absolute;top:100%;z-index:50;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dropdown-menu-fm.show{display:block}.dropup-fm .dropdown-menu-fm{bottom:100%;top:auto}.dropdown-toggle-fm{padding-right:calc(var(--spacing)*8);position:relative}.dropdown-toggle-fm:after{border-left:.35em solid transparent;border-right:.35em solid transparent;border-top:.35em solid;content:"";height:0;position:absolute;right:.75rem;top:50%;transform:translateY(-25%);width:0}.dropdown-toggle-fm.active:after,.dropdown-toggle-fm[aria-expanded=true]:after{transform:translateY(-75%) rotate(180deg)}.dropdown-item-fm{background-color:transparent;border-style:var(--tw-border-style);border-width:0;color:var(--color-gray-800);cursor:pointer;display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);text-align:left;width:100%}.dropdown-item-fm:hover{background-color:#f8f9fa}.dropdown-item-fm.disabled{cursor:not-allowed;opacity:50%;pointer-events:none}.dropdown-item-active-fm,.dropdown-item-fm:active{background-color:var(--color-silver)}.dropdown-divider-fm{border-color:var(--color-gray-200);border-top-style:var(--tw-border-style);border-top-width:1px;margin-block:calc(var(--spacing)*2)}.breadcrumb-fm{display:flex;flex-wrap:wrap;list-style-type:none;margin:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*4)}.breadcrumb-item-fm+.breadcrumb-item-fm:before{color:var(--color-gray-400);content:"/";padding-inline:calc(var(--spacing)*2)}.breadcrumb-item-fm a{color:var(--color-blue-600)}.breadcrumb-item-fm a:hover{color:var(--color-blue-800);text-decoration-line:underline}.alert-fm{border-style:var(--tw-border-style);border-width:1px;margin-bottom:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);position:relative}.alert-danger-fm{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-warning-fm{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert-info-fm{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.alert-success-fm{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-secondary-fm{background-color:#e2e3e5;border-color:#d6d8db;color:#383d41}.alert-heading-fm{color:inherit}.list-group-flush-fm .list-group-item-fm{border-left:0;border-right:0}.list-group-flush-fm .list-group-item-fm:first-child{border-top:0}.list-group-flush-fm .list-group-item-fm:last-child{border-bottom:0}.modal-backdrop-fm{background-color:color-mix(in srgb,#000 50%,transparent);inset:calc(var(--spacing)*0);position:fixed;z-index:40;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.modal-fm{align-items:center;display:flex;inset:calc(var(--spacing)*0);justify-content:center;padding:calc(var(--spacing)*4);position:fixed;z-index:50}.modal-dialog-fm{max-width:var(--container-lg);position:relative;width:100%}.modal-dialog-lg-fm{max-width:var(--container-4xl)}.modal-content-fm{background-color:var(--color-white);border-color:var(--color-gray-200);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.modal-header-fm{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);display:flex;justify-content:space-between;padding-block:calc(var(--spacing)*3)}.modal-body-fm,.modal-header-fm{padding-inline:calc(var(--spacing)*5)}.modal-body-fm{padding-block:calc(var(--spacing)*4);position:relative}.modal-footer-fm{align-items:center;border-color:var(--color-gray-200);border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;gap:calc(var(--spacing)*2);justify-content:flex-end;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5)}.tooltip-fm{display:inline-block;position:relative}.tooltip-text-fm{background-color:#333;bottom:calc(100% + 4px);color:var(--color-white);font-size:var(--text-xs);left:50%;line-height:var(--tw-leading,var(--text-xs--line-height));opacity:0;padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2);position:absolute;transform:translateX(-50%);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));visibility:hidden;white-space:nowrap;z-index:50}.tooltip-fm:hover .tooltip-text-fm{opacity:100%;visibility:visible}.tooltip-text-fm:after{border-color:#333 transparent transparent;border-style:var(--tw-border-style);border-width:4px;content:"";left:50%;margin-left:-4px;position:absolute;top:100%}.tooltip-text-wide-fm{max-width:350px;white-space:normal}.spinner-fm{animation:var(--animate-spin);border-color:var(--color-gray-200);border-radius:50%;border-style:var(--tw-border-style);border-top-color:var(--color-primary);border-width:4px;display:inline-block;height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.spinner-sm-fm{border-style:var(--tw-border-style);border-width:2px;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.bg-primary-fm{background-color:var(--color-primary)!important}.close-fm{background-color:transparent;border-style:var(--tw-border-style);border-width:0;cursor:pointer;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);color:var(--color-gray-600);font-weight:var(--font-weight-bold);opacity:50%}.close-fm:hover{opacity:75%}.pagination-fm{display:flex;list-style:none;padding-left:calc(var(--spacing)*0)}.page-item-fm{display:block}.page-link-fm{background-color:var(--color-white);border-color:var(--color-gray-300);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);position:relative;--tw-leading:calc(var(--spacing)*5);color:var(--color-primary);line-height:calc(var(--spacing)*5);margin-left:-1px}.page-link-fm:hover{background-color:var(--color-gray-100);color:var(--color-primary-dark)}.page-item-active-fm .page-link-fm{background-color:var(--color-primary);border-color:transparent;color:var(--color-white)}.page-item-disabled-fm .page-link-fm{background-color:var(--color-white);color:var(--color-gray-400);cursor:not-allowed}.progress-fm{background-color:var(--color-gray-200);display:flex;font-size:var(--text-xs);height:calc(var(--spacing)*4);line-height:var(--tw-leading,var(--text-xs--line-height));overflow:hidden}.progress-bar-fm{align-items:center;background-color:var(--color-primary);color:var(--color-white);display:flex;justify-content:center;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@keyframes brand-color-flash-fm{0%,to{color:var(--navbar-brand-color,#fff)}50%{color:var(--navbar-brand-flash-color,#fbbf24)}}.navbar-brand-fm{align-items:center;animation:brand-color-flash-fm .5s ease-in-out 3;color:var(--navbar-brand-color,#fff);display:inline-flex;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin-right:calc(var(--spacing)*4);text-decoration-line:none;white-space:nowrap}.navbar-brand-fm:hover{color:var(--navbar-brand-hover-color,#fff);text-decoration-line:none}.navbar-toggler-fm{align-items:center;background-color:transparent;border-style:var(--tw-border-style);border-width:0;color:var(--navbar-toggler-color,hsla(0,0%,100%,.5));cursor:pointer;display:inline-flex;justify-content:center;padding:calc(var(--spacing)*2)}.navbar-toggler-fm:hover{color:var(--navbar-toggler-hover-color,hsla(0,0%,100%,.75))}.navbar-toggler-fm:focus{--tw-outline-style:none;outline-style:none}.navbar-toggler-icon-fm{background-color:currentColor;display:inline-block;height:1.5em;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") no-repeat center /100% 100%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") no-repeat center /100% 100%;vertical-align:middle;width:1.5em}@media (min-width:1200px){.container{max-width:1320px!important}}.dl-horizontal-fm{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);display:grid;grid-template-columns:auto 1fr;row-gap:calc(var(--spacing)*1)}.dl-horizontal-fm dt{text-align:right;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.dl-horizontal-fm dd{margin-bottom:calc(var(--spacing)*1)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(1turn)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid}}}