﻿.toolbox .row{margin-right:-13px;margin-left:-13px}.toolbox .row [class^=col-],.toolbox .row .col{padding-right:13px;padding-left:13px}.calculator-title{font-size:30px;font-weight:500;line-height:39px;letter-spacing:.025rem}.content-header .toolbox h1{font-size:14px !important;display:flex;align-items:center;color:#86888e}.content-header .toolbox h1 a{color:#58595b !important}.content-header .toolbox h1 a:hover{color:#2cb573 !important}.content-header .toolbox .page-title{font-size:30px !important;font-weight:500;color:#58595b}.content-header .toolbox .page-title.dark{color:#253238}.content-header .toolbox .page-subtitle{font-size:16px !important;font-weight:400;color:#556275}.f-10{font-size:10px !important}.f-11{font-size:11px !important}.f-12{font-size:12px !important}.f-13{font-size:13px !important}.f-14{font-size:14px !important}.f-15{font-size:15px !important}.f-16{font-size:16px !important}.f-17{font-size:17px !important}.f-18{font-size:18px !important}.f-19{font-size:19px !important}.f-20{font-size:20px !important}.fw-100{font-weight:100 !important}.fw-200{font-weight:200 !important}.fw-300{font-weight:300 !important}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.fw-700{font-weight:700 !important}.fw-800{font-weight:800 !important}.fw-900{font-weight:900 !important}.text-px8{font-size:8px !important}.text-px9{font-size:9px !important}.text-px10{font-size:10px !important}.text-px11{font-size:11px !important}.text-px12{font-size:12px !important}.text-px13{font-size:13px !important}.text-px14{font-size:14px !important}.text-px15{font-size:15px !important}.text-px16{font-size:16px !important}.text-px17{font-size:17px !important}.text-px18{font-size:18px !important}.text-px19{font-size:19px !important}.text-px20{font-size:20px !important}.text-px21{font-size:21px !important}.text-px22{font-size:22px !important}.text-px23{font-size:23px !important}.text-px24{font-size:24px !important}.text-px25{font-size:25px !important}.text-px26{font-size:26px !important}.text-px27{font-size:27px !important}.text-px28{font-size:28px !important}.text-px29{font-size:29px !important}.text-px30{font-size:30px !important}.text-px31{font-size:31px !important}.text-px32{font-size:32px !important}.text-px33{font-size:33px !important}.text-px34{font-size:34px !important}.text-px35{font-size:35px !important}.text-px36{font-size:36px !important}.text-px37{font-size:37px !important}.text-px38{font-size:38px !important}.text-px39{font-size:39px !important}.text-px40{font-size:40px !important}.text-px41{font-size:41px !important}.text-px42{font-size:42px !important}.text-px43{font-size:43px !important}.text-px44{font-size:44px !important}.text-px45{font-size:45px !important}.text-px46{font-size:46px !important}.text-px47{font-size:47px !important}.text-px48{font-size:48px !important}.text-px49{font-size:49px !important}.text-px50{font-size:50px !important}.section-title{font-size:18px;font-weight:600;color:#b5b7ba;letter-spacing:.035rem;margin-bottom:14px}.optional-label{font-size:13px;font-weight:400;color:#86888e}.input-desc{font-size:11px;font-weight:400;color:#86888e}.teal-text{color:#2cb573}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:auto}.content-header .toolbox{padding-top:40px;padding-bottom:20px}body .wrapper .content-wrapper.content-wrapper.content-wrapper{background-color:#edeef2;height:max-content;padding:20px 10px 10px}body .wrapper .content-wrapper.content-wrapper.content-wrapper>.content{padding:0}.screen-blocker{position:fixed;top:0;left:var(--screen-blocker-left, 0);right:var(--screen-blocker-right, 0);height:100%;background-color:rgba(221,221,221,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1030;display:none;align-items:center;justify-content:center}.screen-blocker #screen-blocker-lottie img,.screen-blocker .screen-blocker-lottie img{animation:pulse-breathing 2s infinite ease-in-out;will-change:transform,opacity;filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.15));max-width:100%;height:auto}.element-screen-blocker{position:absolute;inset:0;min-height:260px;background-color:rgba(221,221,221,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:20;display:none;align-items:center;justify-content:center}.element-screen-blocker .element-screen-blocker-lottie img{animation:pulse-breathing 2s infinite ease-in-out;will-change:transform,opacity;filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.15));max-width:100%;height:auto}.embed-screen-blocker{position:fixed;top:0;left:0;width:100vw;height:100vh;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:none}.embed-screen-blocker .embed-blocker-image{animation:pulse-breathing 2s infinite ease-in-out;will-change:transform,opacity;filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.15));max-width:200px;height:auto}.sidebar.toolbox{--sidebar-text: #60728d;--sidebar-muted: #6b7d96;--sidebar-accent: #25b875;--sidebar-border: #dce3eb;--sidebar-badge: #f0f3f7;--content-background: #f5f8fb;background-color:#fff;border-right:1px solid var(--sidebar-border);margin-top:45.5px !important}.sidebar.toolbox .nav-sidebar{padding:8px}.sidebar.toolbox .nav-sidebar>.nav-item,.sidebar.toolbox .nav-sidebar>.nav-header{margin-left:0;margin-right:0}.sidebar.toolbox .nav-header,.sidebar.toolbox .sidebar-header{color:var(--sidebar-accent) !important;font-size:14px;font-weight:500;letter-spacing:0;padding:14px 3.5px;margin-block:7px;text-transform:uppercase}.sidebar.toolbox .nav-sidebar>.nav-header:not(:first-child){border-top:1px solid var(--sidebar-border);padding:8px 8px}.sidebar.toolbox .nav-link{min-height:35px;padding:7px;margin-block:3px;color:var(--sidebar-text) !important;transition:background-color .15s ease,color .15s ease;width:100%}.sidebar.toolbox .nav-link:hover,.sidebar.toolbox .nav-link:focus{background-color:#f5f8fb !important;color:#34445c !important}.sidebar.toolbox .nav-link:active{background-color:#c5c5c5 !important}.sidebar.toolbox .nav-link button{all:unset;cursor:pointer}.sidebar.toolbox .nav-link.active{background-color:rgba(37,184,117,.12) !important;color:#34445c !important;border-radius:8px;font-weight:600;box-shadow:none !important}.sidebar.toolbox .nav-link.active>i,.sidebar.toolbox .nav-link.active>.nav-icon,.sidebar.toolbox .nav-link.active .nav-link__content>i,.sidebar.toolbox .nav-link.active .nav-link__content>.nav-icon{color:#34445c}.sidebar.toolbox .nav-link p{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font-size:14px;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sidebar.toolbox .nav-link__label{max-width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar.toolbox .nav-link>i,.sidebar.toolbox .nav-link>.nav-icon,.sidebar.toolbox .nav-link__content>i,.sidebar.toolbox .nav-link__content>.nav-icon{font-size:14px;color:var(--sidebar-muted);text-align:center}.sidebar.toolbox .nav-link__arrow{width:14px;margin-left:9px;color:var(--sidebar-muted);font-size:10.5px;transition:transform .15s ease;transform:rotate(90deg)}.sidebar.toolbox .nav-item.has-treeview.menu-open>.nav-link .nav-link__arrow{transform:rotate(270deg)}.sidebar.toolbox .nav-item.has-treeview--toggle>.nav-link>.nav-link__arrow{display:none}.sidebar.toolbox .nav-link.justify-content-between{display:flex;align-items:center}.sidebar.toolbox .nav-link__content{display:flex;align-items:center;flex:1 1 auto;min-width:0}.sidebar.toolbox .nav-link__toggle{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:4px;color:var(--sidebar-muted);cursor:pointer}.sidebar.toolbox .nav-link__toggle i{font-size:10.5px;transition:transform .15s ease;transform:rotate(90deg)}.sidebar.toolbox .nav-item.has-treeview{margin-block:3px;max-width:246px}.sidebar.toolbox .nav-item.has-treeview--toggle.menu-open>.nav-link .nav-link__toggle i{transform:rotate(270deg)}.sidebar.toolbox .nav-item.has-treeview--toggle>.nav-link{display:flex;justify-content:space-between;align-items:center}.sidebar.toolbox .nav-link__meta{display:flex;align-items:center;flex:0 0 auto}.sidebar.toolbox .nav-treeview{padding-left:7px !important}.sidebar.toolbox .nav-treeview .nav-link{max-height:35px;padding:7px 10.5px !important}.sidebar.toolbox .nav-treeview .nav-link p{font-size:14px}.sidebar.toolbox .sidebar-projects-list{width:100%;max-width:100%;max-height:35vh;margin:0 !important;padding:0 0 0 7px !important;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.sidebar.toolbox .sidebar-projects-list:hover{scrollbar-color:var(--sidebar-border) rgba(0,0,0,0)}.sidebar.toolbox .sidebar-projects-list::-webkit-scrollbar{width:6px}.sidebar.toolbox .sidebar-projects-list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.sidebar.toolbox .sidebar-projects-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:3px}.sidebar.toolbox .sidebar-projects-list:hover::-webkit-scrollbar-thumb{background-color:var(--sidebar-border)}.sidebar.toolbox .sidebar-projects-list.collapse:not(.show){display:none}.sidebar.toolbox .sidebar-projects-list.collapsing{height:0;overflow:hidden;transition:height .2s ease}.sidebar.toolbox .sidebar-projects-list>.nav-item{width:100%}.sidebar.toolbox .sidebar-projects-list .nav-link{display:flex;justify-content:space-between;align-items:flex-start;min-width:0;padding-left:14px}.sidebar.toolbox .sidebar-projects-list .nav-link p{min-width:0}.sidebar.toolbox .sidebar-projects-list .nav-link__label{max-width:80%;white-space:nowrap;text-overflow:ellipsis}.sidebar.toolbox .sidebar-projects-list .sidebar-menu-badge{flex:0 0 auto;min-width:20px;height:20px;margin-top:2px;margin-left:8px;padding:0 4px;font-size:10.5px}.sidebar.toolbox .sidebar-projects-list__status{padding:7px 10.5px !important;color:var(--sidebar-muted);font-size:13px}.sidebar.toolbox .sidebar-projects-list__status[hidden]{display:none}.sidebar.toolbox .sidebar-menu-badge{display:flex;align-items:center;justify-content:center;min-width:30px;height:18px;align-items:center;margin-left:12px;padding:0 8px;border-radius:16px;background-color:var(--sidebar-badge);color:#52627a;font-size:10.5px;font-weight:700}.sidebar.toolbox>nav>.nav-sidebar>.nav-item:first-child{border-bottom:1px solid var(--sidebar-border);padding-bottom:8px}.sidebar.toolbox .sidebar-workspace-switcher{position:relative}.sidebar.toolbox .sidebar-workspace-switcher__toggle{display:flex;align-items:center;width:100%;max-width:246px;border:0;background:none;text-align:left;cursor:pointer}.sidebar.toolbox .sidebar-workspace-switcher__icon{display:inline-flex;flex-shrink:0;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background-color:var(--sidebar-badge);color:var(--sidebar-muted)}.sidebar.toolbox .sidebar-workspace-switcher__plan{flex:0 0 auto;margin-left:8px;padding:3.5px 7px;border:0;border-radius:12px;background-color:var(--sidebar-badge);color:var(--sidebar-muted);font-size:12.25px;font-weight:700;text-transform:capitalize}.sidebar.toolbox .sidebar-workspace-switcher__plan--success{background-color:#dcfce7;color:#16a34a}.sidebar.toolbox .sidebar-workspace-switcher__plan--info{background-color:#dbeafe;color:#2563eb}.sidebar.toolbox .sidebar-workspace-switcher__plan--warn{background-color:#ffedd5;color:#ea580c}.sidebar.toolbox .sidebar-workspace-switcher__plan--danger{background-color:#fee2e2;color:#dc2626}.sidebar.toolbox .sidebar-workspace-switcher__plan--secondary{background-color:#f1f5f9;color:#64748b}.sidebar.toolbox .sidebar-workspace-switcher__plan--contrast{background-color:#374151;color:#fff}.sidebar.toolbox .sidebar-workspace-switcher__chevron{flex-shrink:0;margin-left:auto;color:var(--sidebar-muted);transition:transform .15s ease}.sidebar.toolbox .sidebar-workspace-switcher__toggle.is-open .sidebar-workspace-switcher__chevron{transform:rotate(180deg)}.sidebar.toolbox .sidebar-workspace-switcher__dropdown{position:fixed;z-index:1050;margin:0;padding:4px;list-style:none;border:1px solid var(--sidebar-border);border-radius:8px;background-color:#fff;width:260px;font-size:12px}.sidebar.toolbox .sidebar-workspace-switcher__dropdown span{color:hsl(215,25%,27%) !important}.sidebar.toolbox .sidebar-workspace-switcher__dropdown button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:none;text-align:left;cursor:pointer}.sidebar.toolbox .sidebar-workspace-switcher__dropdown button i{width:14px;color:var(--sidebar-muted);text-align:center}.sidebar.toolbox .sidebar-workspace-switcher__dropdown button:hover:not(:disabled){background-color:#f5f8fb}.sidebar.toolbox .sidebar-workspace-switcher__dropdown button:disabled{color:var(--sidebar-muted);cursor:default}.sidebar.toolbox .sidebar-workspace-switcher__inert{cursor:default}[class*=sidebar-light-] .sidebar.toolbox .nav-sidebar>.nav-item.menu-open>.nav-link,[class*=sidebar-light-] .sidebar.toolbox .nav-sidebar>.nav-item:hover>.nav-link{background-color:#f5f8fb !important;color:#34445c !important}.os-content{padding:0px !important}.content-wrapper .content{box-shadow:none !important}.main-header,.brand-link{padding:0;display:flex;align-items:center;justify-content:space-between;height:45.5px}.card{box-shadow:none !important}.alert p{margin:0}.alert i{margin-right:8px !important}.toolbox.alert,.alert{padding:1.25rem}.toolbox.alert{color:#58595b !important}.toolbox.alert-warning{background-color:#fff3e0 !important;border-color:#ff9800 !important}.toolbox.alert-warning i{color:#ff9800 !important}.toolbox.alert-danger{background-color:#fdecea !important;border-color:#f44336 !important}.toolbox.alert-danger i{color:#f44336 !important}.card.toolbox{border:0;box-shadow:none}.card.toolbox .card-title{font-size:30px;font-weight:500;line-height:39px;letter-spacing:.025rem;max-width:50%}.card.toolbox>.card-header{border-bottom:0;padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center}.card.toolbox>.card-header::after{content:none}.card.toolbox>.card-body{padding-left:1.25rem;padding-right:1.25rem}.card.toolbox .card-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-right:0}.card.toolbox .card-tools .btn-tool{font-size:12px !important;display:flex;align-items:center;gap:.5rem;font-weight:600}.card.toolbox .card-tools .btn-tool img{width:25px;height:25px;transition:.2s ease-in-out}.card.toolbox .card-tools .btn-tool img:hover{width:27px;height:27px}.card.toolbox .form-box{padding:20px}.card.toolbox.card-grey{background-color:#f8f9fd;border:1px solid #e4e6ec;border-radius:1rem}.card.toolbox.card-grey-outline{border:1px solid #e4e6ec;border-radius:1rem}.card.summary-card .card-header{font-size:16px;font-weight:600;padding:14px;height:64px;display:flex;align-items:center;justify-content:center}.card.summary-card{box-shadow:none;border:1px solid #e5e5e5}.card.summary-card .card-body{padding-top:1rem}.card.summary-card .card-body .card-body__info{padding-top:20px}.card.summary-card .card-body .card-body__info .info__summary{font-size:20px;font-weight:600;letter-spacing:.025rem}.card.summary-card .card-body .card-body__info .info__percentage{font-size:14px;font-weight:400}.circle-box-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.circle-box-container .circle-box{box-sizing:content-box;border:8px solid rgb(92.1448366013%,98.0904575163%,95.2261437908%);width:100px;height:100px;background-color:#2cb573;color:#fff;font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;border-radius:50%}.circle-box-container .circle-box .icon{background:url("./assets/icons/summary_fail.svg") no-repeat center center;width:45px;height:45px;background-size:contain;background-repeat:no-repeat;display:inline-block;background-position:50%}.circle-box-container .circle-box .icon.icon-ok{background-image:url("./assets/icons/summary_ok.svg")}.circle-box-container .circle-box .icon.icon-fail{background-image:url("./assets/icons/summary_fail.svg")}.circle-box-container .circle-box.red{background-color:#d9424d;border-color:rgb(98.8249114624%,94.1554806945%,94.4956379027%)}.card.card-outline-tabs .card-header a:hover{border-top:0}.card.card-plan .price-tag{color:#2cb573;font-weight:600;margin-top:.5rem;margin-bottom:.5rem}.card.card-plan .price-tag .price-tag__price{letter-spacing:.0125rem;font-size:1.45rem}.card.card-plan .price-tag .price-tag__per{font-size:.875rem}.card.card-plan.bg-dark .card-body{color:#e4e6ec}.card.card-plan{border:0;background-color:#f8f9fd;box-shadow:none;border-radius:1.5rem;overflow:hidden;height:100%;padding:1.875rem}.card.card-plan .card-body{color:#58595b}.card.card-plan .card-body .card-body__info{padding:20px}.card.card-plan .card-body .card-body__info .info__summary{font-size:30px;font-weight:600;letter-spacing:.025rem}.card.card-plan .card-body .card-body__info .info__percentage{font-size:14px;font-weight:400}.card.card-plan ul.plan-li-container{padding:0}.card.card-plan ul.plan-li-container *{font-size:.925rem}.card.card-plan ul.plan-li-container li{display:flex;justify-content:baseline;margin-bottom:.5rem}.card.card-plan ul.plan-li-container li span:not(.fas){padding-left:.25rem;display:inline-table;vertical-align:super}.card.card-plan ul.plan-li-container li span.fas{font-size:16px;top:4px;position:relative}.card.card-plan ul.plan-li-container li.plan-list-desc{color:#2cb573;font-weight:600;font-size:1rem}.card.card-plan .plan-list-desc{margin-bottom:.5rem;display:inline-block;color:#2cb573;font-weight:600;font-size:1rem}.card.card-plan .btn-toolbox{border:0}.card.card-plan:hover{transition:.2s box-shadow ease-in-out;box-shadow:0 8px 20px rgba(44,181,115,.2)}.card.card-plan.active{transition:.2s box-shadow ease-in-out;box-shadow:0 8px 20px rgba(44,181,115,.2);border:2px solid #2cb573}.card.card-plan.active .btn{background:linear-gradient(270deg, #9ae2bf, #2cb573, #0b5b34, #2cb573);background-size:800% 800%;border:0;transition:all .5s ease;animation:gradient 12s linear infinite}#filter-container .supplier-card{border-radius:.25rem;cursor:pointer;transition:background-color .3s ease,color .3s ease,opacity .3s ease}#filter-container .supplier-card .image-container{width:100%;height:65px;overflow:hidden;display:flex;justify-content:center;align-items:center}#filter-container .supplier-card .image-container img{width:65%;height:100%;min-height:50px;object-fit:contain;transition:transform .3s ease}#filter-container .supplier-card p{margin-bottom:.5rem;opacity:.7;text-align:center;transition:opacity .3s ease,color .3s ease}#filter-container .supplier-card.active,#filter-container .supplier-card:hover{background-color:#2bb673;color:#fff}#filter-container .supplier-card.active p,#filter-container .supplier-card:hover p{opacity:1}#filter-container .supplier-card.active .image-container img,#filter-container .supplier-card:hover .image-container img{transform:scale(1.05)}#filter-container .supplier-card.disabled:hover{opacity:.5;background-color:#fff}#filter-container .supplier-card.disabled:hover .overlay-pro{opacity:1 !important}#category-container{overflow-x:auto;display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap}#category-container::-webkit-scrollbar{display:block;width:4px;height:4px}#category-container::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}#category-container .filter-category-card{cursor:pointer;width:104px;height:104px;display:flex;flex-direction:column;justify-content:center;align-self:center;box-shadow:none;position:relative;border-radius:.75rem !important;margin-bottom:.5rem;transition:background-color .3s ease,color .3s ease}#category-container .filter-category-card img{max-height:40px;max-width:40px;margin:.25rem auto;transition:transform .3s ease}#category-container .filter-category-card--success.active,#category-container .filter-category-card--success:hover{background-color:rgba(43,182,115,.95);color:#fff}#category-container .filter-category-card--success.active img,#category-container .filter-category-card--success:hover img{transform:scale(1.2)}#category-container .filter-category-card--disabled{background-color:rgba(0,0,0,0);opacity:.6;border:2px solid #edeef2;cursor:not-allowed}#category-container .filter-category-card--with-tag{border-color:#2cb573;border-width:1.5px}#category-container .filter-category-card__tag{position:absolute;top:-5px;right:-5px;border-radius:.325rem;border-color:#2cb573;background-color:#2cb573;color:#fff;padding:0rem .5rem;font-size:12px}.card-side-summary .vertical-tab{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;transition:background-color .2s}.card-side-summary .vertical-tab.nav-link{padding:1rem .5rem;margin:0;border-radius:.5rem !important;color:#6c757d !important}.card-side-summary .vertical-tab.nav-link.active{border:none;color:#2cb573 !important}.card-side-summary .tab-flyout{position:absolute;top:0;right:40%;height:100%;max-width:400px;max-height:400px;z-index:1;background:#fff;border-radius:.5rem;box-shadow:0 0 10px rgba(0,0,0,.1);transition:transform .3s ease}.card-side-summary .tab-flyout.hidden{display:none}.card-side-summary .tab-flyout ::-webkit-scrollbar{display:block;width:6px;height:6px;visibility:visible}.card-side-summary .tab-flyout ::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:6px}.card-side-summary .rotate-180{transform:rotate(180deg);transition:transform .3s}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}#freshworks-container iframe{right:8px !important;bottom:4px !important}.toolbox select:not(.floating-field__select),.toolbox input:not(.floating-field__input),.toolbox label:not(.floating-field__label){font-size:12px}.toolbox h6{font-size:14px}.toolbox select:not(.floating-field__select),.toolbox input:not(.floating-field__input){padding:8px 10px;height:auto;border-radius:6px}.toolbox select:not(.floating-field__select){-webkit-appearance:none;appearance:none;min-width:3.5rem}.toolbox select:not(.floating-field__select){background-image:url("./assets/icons/arrow-down-select.svg");background-repeat:no-repeat;background-position:calc(100% - 8px) center}#actions_load_combinations_container,#actions_load_combinations_fire_container,#bending_capacity_load_combinations_container,#bending_capacity_load_combinations_fire_container{width:auto;min-width:220px;display:inline-block}.input-text-overflow-scrolled{max-width:85%;white-space:nowrap;overflow-x:auto;margin-bottom:0}.profile-card form label{font-weight:400 !important;color:#253238;font-size:14px}.nav-tabs.toolbox{border-color:rgba(0,0,0,0);flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;border-bottom:0;white-space:nowrap}.nav-tabs.toolbox .nav-item{margin-right:7px}.nav-tabs.toolbox .nav-item .nav-link{background-color:#f8f8f8}.nav-tabs.toolbox .nav-item .nav-link:hover:not(.active){background-color:rgb(58.3581699346%,89.877124183%,74.6928104575%)}.nav-tabs.toolbox .nav-item .nav-link{color:#58595b;font-size:14px;font-weight:500;padding:12px,8px,12px,8px;border-radius:5px,5px,0,0;height:100%;min-height:43px;min-width:129px}.nav-tabs.toolbox.with-checkbox .nav-item .nav-link{min-width:10px;padding-left:7px;padding-right:25px;border-top-left-radius:0;box-shadow:0px .35px 0px 0px #f8f8f8}.nav-tabs.toolbox.with-checkbox .nav-item .nav-link:hover{border-color:rgba(0,0,0,0)}.nav-tabs.toolbox.with-checkbox .nav-item .item-left-wrapper{background-color:#f8f8f8;cursor:pointer;align-self:stretch;box-shadow:0px 1.15px 0px 0px #f8f8f8;height:100%;display:flex;align-items:center;padding-left:15px;border-top-left-radius:5px}.nav-tabs.toolbox.with-checkbox .nav-item .item-left-wrapper:hover{background-color:rgb(58.3581699346%,89.877124183%,74.6928104575%)}.nav-tabs.toolbox.with-checkbox .nav-item .nav-link.active~.item-left-wrapper{background-color:#2cb573;box-shadow:0px 1.15px 0px 0px #2cb573}.nav-tabs.toolbox.with-checkbox .nav-item .nav-link:hover:not(.active)~.item-left-wrapper{background-color:rgb(58.3581699346%,89.877124183%,74.6928104575%);box-shadow:0px 1.15px 0px 0px rgb(58.3581699346%,89.877124183%,74.6928104575%)}.nav-tabs.toolbox.with-checkbox .nav-item .nav-link.hover{border-color:rgba(0,0,0,0);background-color:rgb(58.3581699346%,89.877124183%,74.6928104575%)}.nav-tabs.toolbox .nav-item.show .nav-link,.nav-tabs.toolbox .nav-link.active{border-color:rgba(0,0,0,0);background-color:#2cb573;color:#fff}.nav-tabs.panel{background-color:#fff;border-color:rgba(0,0,0,0);border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:inset 0px -4px 0px 0px #edeef2}.nav-tabs.panel .nav-item{display:flex;padding-top:14px;padding-bottom:14px;padding-right:20px;padding-left:12px;border-bottom:4px solid #edeef2;align-items:center}.nav-tabs.panel .nav-item .nav-item-check{margin-left:10px}.nav-tabs.panel .nav-item .nav-link{border:0}.nav-tabs.panel .nav-item .nav-link:hover:not(.active){background-color:#fff}.nav-tabs.panel .nav-item .nav-link{color:#58595b;font-size:14px;font-weight:500;padding:0;display:flex;align-items:center;justify-content:center;margin-left:10px !important}.nav-tabs.panel .nav-item:has(>.nav-link.active){border-bottom:4px solid #2cb573}.nav-tabs.panel .nav-item.show .nav-link,.nav-tabs.panel .nav-link.active{display:flex;border-color:rgba(0,0,0,0);color:#2cb573;border-top:0 !important}.scroll-indicator{position:absolute;top:0;bottom:0;width:30px;display:flex;align-items:center;justify-content:center;font-size:24px;pointer-events:none;opacity:.3;transition:opacity .3s;z-index:1}.scroll-indicator.left{left:0;background:linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0.8))}.scroll-indicator.right{right:0;background:linear-gradient(to left, rgb(255, 255, 255), rgba(255, 255, 255, 0.8))}.scroll-indicator.hidden{opacity:0}#bracket_supplier_container .nav-tabs{border:none}#bracket_supplier_container .nav-tabs .nav-link{border:none !important;border-radius:16rem;padding-inline:1.5rem}#bracket_supplier_container .nav-tabs .nav-link:not(.active){color:#86888e !important}#bracket_supplier_container .nav-tabs .nav-link:hover:not(.active){color:#2cb573 !important}.nav.nav-tabs.nav-justified{padding:.5rem;background:#edeef2;margin-bottom:.5rem;border-radius:.5rem;border:none}.nav.nav-tabs.nav-justified .nav-link{background:rgba(0,0,0,0);color:#86888e;border-radius:.5rem;border:none}.nav.nav-tabs.nav-justified .nav-link.active{font-weight:500;background:#fff;color:#2bb673}.nav-tabs.toolbox.toolbox-menu{display:flex;align-items:flex-start;column-gap:7px;height:44px;border-bottom:0;overflow:visible}.nav-tabs.toolbox.toolbox-menu .nav-item{margin-right:0;margin-bottom:0}.nav-tabs.toolbox.toolbox-menu .nav-item .nav-link{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:5px 5px 0px 0px;background:#f8f8f8;padding:12px 8px;border:none;color:#58595b;min-width:40px;height:44px;box-shadow:none;transition:all .3s ease}.nav-tabs.toolbox.toolbox-menu .nav-item .nav-link i{font-size:16px;color:#555;transition:color .3s ease}.nav-tabs.toolbox.toolbox-menu .nav-item .nav-link span{display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;margin-left:0;transition:all .3s ease;vertical-align:middle;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:0}.nav-tabs.toolbox.toolbox-menu .nav-item .nav-link.active{background:#2bb673;color:#fff;padding:12px 25px}.nav-tabs.toolbox.toolbox-menu .nav-item .nav-link.active i{color:#fff}.nav-tabs.toolbox.toolbox-menu .nav-item .nav-link.active span{max-width:200px;opacity:1;margin-left:7px}.nav-tabs.toolbox.toolbox-menu .nav-item .nav-link:hover:not(.active):not(.disabled-tab){background-color:hsl(0,0%,92.2549019608%);padding:12px 25px}.nav-tabs.toolbox.toolbox-menu .nav-item .nav-link:hover:not(.active):not(.disabled-tab) span{max-width:200px;opacity:1;margin-left:7px}.nav-tabs.toolbox.toolbox-menu .nav-item .nav-link.disabled-tab{background:#caccd1;cursor:not-allowed;opacity:1}.nav-tabs.toolbox.toolbox-menu .nav-item .nav-link.disabled-tab i{color:#fff}.nav-tabs.toolbox.toolbox-menu .nav-item .nav-link.disabled-tab:hover{background:#caccd1}.action-tabs.toolbox{background-color:#edeef2;border-color:rgba(0,0,0,0);display:flex;align-items:flex-end;list-style:none;padding:0;margin:0}.action-tabs.toolbox .action-item{margin-left:7px}.action-tabs.toolbox .action-item .action-button{border:1px solid rgba(0,0,0,0);color:#58595b;background-color:#f8f8f8}.action-tabs.toolbox .action-item .action-button:hover{background-color:rgb(58.3581699346%,89.877124183%,74.6928104575%)}.action-tabs.toolbox .action-item .action-button{font-size:14px;font-weight:500;padding-top:12px;padding-bottom:12px;padding-left:8px;padding-right:8px;border-top-left-radius:5px;border-top-right-radius:5px;height:43px;min-width:89px;width:auto;display:flex;align-items:center;justify-content:center}.action-tabs.toolbox .action-item .action-button i{margin-right:6px;font-size:16px}.action-tabs.toolbox .nav-item.show .nav-link,.action-tabs.toolbox .nav-link.active{border-color:rgba(0,0,0,0);background-color:#2cb573;color:#fff}input[type=checkbox].check-toolbox{padding:0px;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:1.5px solid #caccd1;border-radius:50%;outline:none;cursor:pointer;position:relative;background-color:#edeef2}input[type=checkbox].check-toolbox:checked::after{content:"";background-color:#2cb573;width:12px;height:12px;background-image:url("./assets/icons/checkbox_checked.svg");background-size:80% 70%;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%}.checkbox[class*=icheck-] label::before{border-radius:5.5px !important;border-width:3px !important;margin-right:100px}.checkbox[class*=icheck-] label::before:not(:checked){border-color:#86888e !important}.checkbox[class*=icheck-] label::after{border-color:#fff !important}.checkbox[class*=icheck-] input:not(:checked):not(:hover)+label::before{border-color:#86888e !important}.checkbox[class*=icheck-]>input.select-all:first-child:checked+label::after{border-color:pink !important;width:4px !important;height:13px !important;border:2px solid #86888e !important;transform:translate(8.85px, 4px) rotate(90deg) !important}.checkbox[class*=icheck-]>input:first-child+label::before{margin-left:-34px}.checkbox[class*=icheck-]>label{padding-left:34px !important}.radio[class*=icheck-] label::before{border-radius:50% !important;border-width:1px !important;margin-right:100px}.radio[class*=icheck-] label::before:not(:checked){border-color:#86888e !important}.radio[class*=icheck-] label::after{border-color:#fff !important}.radio[class*=icheck-] input:not(:checked):not(:hover)+label::before{border-color:#86888e !important}.radio.toolbox{position:absolute;opacity:0;width:0;height:0;margin-right:20px}.radio.toolbox+label{display:flex;align-items:center;font-size:16px;font-weight:bold;cursor:pointer;position:relative;padding-left:25px;padding-right:20px;color:#555}.radio.toolbox+label::before{content:"";width:20px;height:20px;position:absolute;left:0;top:50%;transform:translateY(-50%);border:2px solid #86888e;border-radius:50%;background-color:#fff;transition:all .3s ease}.radio.toolbox:checked+label::before{background-color:#2cb573;border-color:#2cb573}.radio.toolbox:checked+label::after{content:"";display:block;width:10px;height:10px;position:absolute;left:4px;top:50%;transform:translateY(-50%);background-image:url("./assets/icons/checkbox_checked.svg");background-size:cover;background-repeat:no-repeat}.radio.toolbox:disabled+label{cursor:not-allowed;color:#edeef2}.radio.toolbox:disabled+label::before{border-color:#edeef2}#project_print_calculator_list{overflow:scroll;position:relative;max-height:20rem;min-height:unset !important;scrollbar-width:thin;scrollbar-color:#2cb573 #f5f5f5}.arrow-down-indicator{transition:opacity .4s ease,transform .4s ease !important;opacity:1;transform:translateY(0)}.arrow-down-indicator.d-none{opacity:0;transform:translateY(10px);pointer-events:none}.modal#calculatorAddModal .modal-title{font-weight:700;font-size:26px;letter-spacing:.025rem;line-height:33px}.modal#calculatorAddModal .modal-dialog{max-width:340px;margin:11rem auto}.modal#calculatorAddModal .btn.btn-add{font-weight:600;font-size:18px;padding:12px;color:#58595b;background-color:#edeef2}.modal#calculatorAddModal .btn.btn-add:hover{background-color:#caccd1;color:#58595b}.modal-backdrop~.modal-backdrop{z-index:1051}.modal.calculator-menu-modal+.modal,.modal.show~.modal.show{z-index:1052}#login_form_modal{z-index:2000}.modal.toolbox .modal-lg{max-width:650px}.modal.toolbox .modal-dialog.modal-dialog-pushed{margin-top:13vh}.modal.toolbox .modal-content{padding:2.2rem}.modal.toolbox .modal-header{display:block;position:relative;border:0}.modal.toolbox .modal-header .sub-heading{color:#86888e;font-size:1em;font-weight:400}.modal.toolbox .modal-header .main-heading{font-weight:600;font-size:2em;letter-spacing:.025rem}.modal.toolbox .modal-header .mt-heading{margin-top:1rem}.modal.toolbox .modal-body{padding:0}.modal.toolbox .modal-body .form-group label{margin-bottom:0;font-size:14px;font-weight:500;color:#58595b}.modal.toolbox .modal-body .form-group select,.modal.toolbox .modal-body .form-group input:not(.select2-search__field){padding:10px 15px;font-size:13px}.modal.toolbox .modal-body .form-group [class^=form-control-],.modal.toolbox .modal-body .form-group .form-control{color:#58595b}.modal.toolbox .modal-body .form-group .btn-container{display:flex;width:100%;justify-content:space-between;column-gap:1.875rem}.modal.toolbox .modal-body .form-group .btn-container button,.modal.toolbox .modal-body .form-group .btn-container a,.modal.toolbox .modal-body .form-group .btn-container .btn{width:100%;font-size:16px !important;font-weight:400;letter-spacing:.02rem}.modal.toolbox .modal-body .form-group.row{margin-right:0;margin-left:0}.modal.toolbox .modal-body .form-group.row [class^=col-],.modal.toolbox .modal-body .form-group.row .col{padding-right:0;padding-left:0}.modal.toolbox .close{position:absolute;top:-0.2rem;right:0;cursor:pointer;z-index:1000}.modal.admin-toolbox .modal-lg{max-width:650px}.modal.admin-toolbox .modal-body{padding:30px}.modal.admin-toolbox .modal-header.bg-light{background-color:#f8f9fd !important}.modal.admin-toolbox .modal-header{padding:.85rem 1.25rem .85rem 30px}.modal.admin-toolbox .modal-header .modal-title{font-size:1.25rem;font-weight:500;padding-left:4px;color:#253238 !important}.modal.admin-toolbox .modal-body .form-group label,.modal.toolbox .modal-body .form-group label{margin-bottom:0;font-size:14px;font-weight:600;color:#253238}.modal.admin-toolbox .modal-body .form-group select,.modal.admin-toolbox .modal-body .form-group input:not(.select2-search__field),.modal.toolbox .modal-body .form-group select,.modal.toolbox .modal-body .form-group input:not(.select2-search__field){padding:10px 15px;font-size:13px}.modal.admin-toolbox .modal-body .form-group select,.modal.toolbox .modal-body .form-group select{-webkit-appearance:none;appearance:none;background-image:url("./assets/icons/arrow-down-select.svg");background-size:14px;background-repeat:no-repeat;background-position:calc(100% - 8px) center}.modal.admin-toolbox .modal-body .form-group [class^=form-control-],.modal.admin-toolbox .modal-body .form-group .form-control,.modal.toolbox .modal-body .form-group [class^=form-control-],.modal.toolbox .modal-body .form-group .form-control{color:#253238}.modal.admin-toolbox .modal-body .form-group .btn-container,.modal.toolbox .modal-body .form-group .btn-container{display:flex;width:100%;justify-content:space-between;column-gap:1.875rem}.modal.admin-toolbox .modal-body .form-group .btn-container button,.modal.admin-toolbox .modal-body .form-group .btn-container a,.modal.admin-toolbox .modal-body .form-group .btn-container .btn,.modal.toolbox .modal-body .form-group .btn-container button,.modal.toolbox .modal-body .form-group .btn-container a,.modal.toolbox .modal-body .form-group .btn-container .btn{width:100%;font-size:16px !important;font-weight:400;letter-spacing:.02rem}.modal.admin-toolbox .modal-body .form-group.row,.modal.toolbox .modal-body .form-group.row{margin-right:0;margin-left:0}.modal.admin-toolbox .modal-body .form-group.row [class^=col-],.modal.admin-toolbox .modal-body .form-group.row .col,.modal.toolbox .modal-body .form-group.row [class^=col-],.modal.toolbox .modal-body .form-group.row .col{padding-right:0;padding-left:0}.cropper-crop-box,.cropper-container{max-width:100%;max-height:45vh}.cropper-crop-box .cropper-modal,.cropper-container .cropper-modal{background-image:linear-gradient(45deg, #ccc 25%, transparent 25%),linear-gradient(-45deg, #ccc 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #ccc 75%),linear-gradient(-45deg, transparent 75%, #ccc 75%);background-size:20px 20px;opacity:.25;background-position:0 0,0 10px,10px -10px,-10px 0px}.cropper-crop-box .cropper-view-box,.cropper-container .cropper-view-box{outline:2px solid #2cb573;outline-color:#2cb573}.cropper-wrapper{padding:40px;box-sizing:border-box;width:100%;height:45vh;display:flex;align-items:center;justify-content:center}.modal{overflow:auto !important}.import-conflict-modal .modal-body .import-conflict-body .nav-pills{gap:.5rem}.import-conflict-modal .modal-body .import-conflict-body .nav-pills .nav-link{border-radius:.5rem !important;padding-block:.75rem}.import-conflict-modal .modal-body .import-conflict-body .nav-pills .nav-link:hover{color:#2cb573 !important;background-color:#d1fae5 !important}.import-conflict-modal .modal-body .import-conflict-body .nav-pills .nav-link.active{color:#fff !important;background-color:#2cb573 !important}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section{height:450px;overflow-y:auto;overflow-x:hidden;padding:1rem;background-color:#f8f9fd;border-radius:.5rem;-webkit-overflow-scrolling:touch}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section table{border-radius:.5rem !important;border:1px solid #e4e6ec;background-color:#fff;overflow:hidden}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section table thead{background-color:#f8f9fd !important;overflow:hidden}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section table thead th{text-transform:uppercase;font-weight:600 !important;color:#253238;border:none;border-bottom:1px solid #e4e6ec;background-color:rgba(0,0,0,0)}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section table tbody tr{border:1px solid #e4e6ec;border-radius:.5rem !important;margin-bottom:.5rem}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section table tbody tr td{border:none;background-color:rgba(0,0,0,0)}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section table tbody tr td.section{width:30%;color:#253238;font-weight:600 !important}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section table tbody tr td.changes{width:40%}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section table tbody tr td.changes .change-label{display:inline-block;padding:.25rem .5rem;border-radius:1rem;text-transform:uppercase;font-size:10px}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section table tbody tr td.changes .change-label.added{background-color:#d4ffe6 !important;color:#29d470 !important}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section table tbody tr td.changes .change-label.removed{background-color:#ffd7da !important;color:#d9424d !important}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section table tbody tr td.changes .change-label.updated{background-color:#ffe8b4 !important;color:#ffa700 !important}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section table tbody tr td.conflict-resolution{min-width:200px}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section table tbody tr td.conflict-resolution select{padding:.25rem;font-size:10px}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section .accordion .card{border:1px solid #e4e6ec !important;border-radius:.75rem !important;margin-bottom:.5rem;box-shadow:none;background-color:#fff !important}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section .accordion .card .card-header{padding:.75rem 1rem;cursor:pointer}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section .accordion .card .card-header button{font-size:14px;font-weight:600 !important;margin:0}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section .accordion .card .card-body{padding:1rem !important;box-shadow:1px 1px 5px rgba(0,0,0,.1)}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section .accordion .card .card-body table{box-shadow:none}.import-conflict-modal .modal-body .import-conflict-body .manual-resolution-section .accordion .card .card-body table tr td{border-bottom:1px solid #e4e6ec}.import-modal .import-dropzone{border:2px dashed #dee2e6;border-radius:.75rem;min-height:160px;background:#fafafa;padding:1rem}.import-modal .import-dropzone .dz-preview{margin:0}.import-modal .import-dropzone .dz-preview .upload-file-card{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f5f2fa;border:1px solid #e1d9ed;border-radius:.5rem}.import-modal .import-dropzone .dz-preview .upload-file-icon{width:32px;height:32px;border:1px solid #cdbdf0;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#fff;color:#2bb673;flex-shrink:0}.import-modal .import-dropzone .dz-preview .upload-file-info{flex:1;min-width:0}.import-modal .import-dropzone .dz-preview .upload-file-name{font-size:13px;font-weight:500;color:#2d3748;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.import-modal .import-dropzone .dz-preview .upload-file-size{font-size:12px;color:#718096}.import-modal .import-dropzone .dz-preview .upload-file-remove{border:0;background:rgba(0,0,0,0);color:#6b7280;font-size:18px;line-height:1;padding:0;cursor:pointer}.cn-dialog{max-width:580px}.cn-modal{border-radius:12px !important;border:1px solid #edeef2;overflow:hidden;display:flex;flex-direction:column;font-family:"DM Sans",system-ui,-apple-system,sans-serif}.cn-title-bar{padding:14px 24px 12px;border-bottom:1px solid #edeef2;flex-shrink:0;background:#fff}.cn-title{font-size:18px;font-weight:600;color:#58595b;margin:0;font-family:inherit}.cn-tabs-nav{display:flex;gap:0;padding:0 4px;border-bottom:1px solid #edeef2;background:#fff;flex-shrink:0}.cn-tab{background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;padding:8px 12px;font-size:12px;font-weight:500;color:#86888e;cursor:pointer;font-family:inherit;white-space:nowrap;transition:color .15s,border-color .15s;line-height:normal}.cn-tab:hover{color:#2bb673}.cn-tab.cn-tab--active{color:#2bb673;border-bottom-color:#2bb673;font-weight:500}.cn-body{overflow-y:auto;flex:1;min-height:0;background:#fff}.cn-body::-webkit-scrollbar{width:4px}.cn-body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.cn-body::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.cn-pane{padding:20px 24px}.cn-pane-heading{font-size:14px;font-weight:600;color:#58595b;margin:0 0 10px;font-family:inherit}.cn-pane-text{font-size:12px;color:#58595b;line-height:1.65;margin:0}.cn-link{color:#2bb673;text-decoration:underline}.cn-link:hover{color:#1e8a54}#cn-pane-details{padding:0}.cn-accordion-item{border-bottom:1px solid #edeef2;padding:12px 24px 8px}.cn-accordion-item:last-child{border-bottom:none}.cn-accordion-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.cn-accordion-toggle{background:none;border:none;cursor:pointer;padding:2px 4px;color:#86888e;display:flex;align-items:center;flex-shrink:0;transition:color .15s;line-height:1}.cn-accordion-toggle:hover{color:#2bb673}.cn-accordion-item--open .cn-accordion-toggle{color:#2bb673}.cn-chevron{font-size:10px;transition:transform .18s ease;pointer-events:none}.cn-accordion-item--open .cn-chevron{transform:rotate(180deg)}.cn-cat-name{font-size:13px;font-weight:600;color:#58595b;flex-shrink:0}.cn-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;background:#f1f5f9;color:#86888e;border-radius:20px;font-size:11px;font-weight:600;flex-shrink:0}.cn-cat-desc{font-size:12px;color:#86888e;line-height:1.55;margin:0 0 8px 22px}.cn-toggle{position:relative;display:inline-flex;align-items:center;cursor:pointer;margin:0;flex-shrink:0}.cn-toggle input{position:absolute;opacity:0;width:0;height:0}.cn-toggle-track{display:block;width:34px;height:19px;background:#d0d5dd;border-radius:20px;position:relative;transition:background .18s ease}.cn-toggle-track::after{content:"";position:absolute;top:2.5px;left:2.5px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .18s ease}.cn-toggle input:checked+.cn-toggle-track{background:#2bb673}.cn-toggle input:checked+.cn-toggle-track::after{transform:translateX(15px)}.cn-toggle:not(.cn-toggle--disabled):hover .cn-toggle-track{opacity:.85}.cn-toggle--disabled{cursor:not-allowed;opacity:.8}.cn-toggle--disabled .cn-toggle-track{background:#475569 !important}.cn-toggle--disabled .cn-toggle-track::after{transform:translateX(15px)}.cn-accordion-body{padding:4px 0 8px 22px}.cn-cookie-list{display:flex;flex-direction:column;gap:0}.cn-cookie-item{padding:10px 0;border-top:1px solid #f1f5f9}.cn-cookie-item:first-child{border-top:none}.cn-cookie-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:3px;flex-wrap:wrap}.cn-cookie-name{font-size:12px;background:#f1f5f9;padding:1px 6px;border-radius:4px;color:#334155;font-family:"SFMono-Regular",Consolas,monospace;white-space:nowrap;flex-shrink:0}.cn-cookie-domain{font-size:11px;color:#2bb673;text-decoration:none;white-space:nowrap}.cn-cookie-domain:hover{text-decoration:underline;color:#1e8a54}.cn-cookie-domain .fas{font-size:8px}.cn-cookie-desc{font-size:11.5px;color:#86888e;margin:0 0 4px;line-height:1.5}.cn-cookie-meta{display:flex;gap:16px;font-size:11px;color:#86888e;flex-wrap:wrap}.cn-empty-state{background:#f8fafc;border:1px solid #edeef2;border-radius:6px;padding:10px 14px;font-size:12px;color:#86888e;margin-top:4px}.cn-about-heading{font-size:13px;font-weight:600;color:#58595b;margin:16px 0 6px;font-family:inherit}.cn-about-heading:first-child{margin-top:0}.cn-about-text{font-size:12px;color:#58595b;line-height:1.65;margin:0 0 8px}.cn-footer{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;border-top:1px solid #edeef2;flex-shrink:0}.cn-footer--stacked{flex-direction:column;align-items:stretch;gap:10px}.cn-footer--stacked .cn-footer-actions{display:flex;gap:8px}.cn-declaration{font-size:11px;color:#86888e;margin:0}.cn-declaration strong{color:#58595b}.cn-btn{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid rgba(0,0,0,0);transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap;font-family:inherit;line-height:1}.cn-btn:focus{outline:none}.cn-btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.cn-btn--flex{flex:1 0 0;min-width:0}.cn-btn--primary{background:#2bb673;border-color:#2bb673;color:#fff}.cn-btn--primary:hover{background:#229a5e;box-shadow:0 2px 8px rgba(43,182,115,.3)}.cn-btn--secondary{background:#f1f5f9;border-color:#f1f5f9;color:#475569}.cn-btn--secondary:hover{background:#e2e8f0;color:#1e293b}@media(max-width: 575.98px){.cn-dialog{max-width:none;margin:.5rem}.cn-modal{border-radius:8px !important}.cn-footer{flex-wrap:wrap}.cn-btn--flex{flex:1 1 100px}}#subscribe_form_modal.modal-subscription .modal-dialog{max-width:610px;margin-top:4vh;margin-bottom:4vh;transition:max-width .2s}#subscribe_form_modal.modal-subscription.modal-3-plans .modal-dialog{max-width:830px}#subscribe_form_modal.modal-subscription .modal-content{padding:0;border-radius:12px;border:none;box-shadow:0 20px 60px rgba(0,0,0,.18);overflow-y:auto;max-height:92vh}#subscribe_form_modal.modal-subscription .sub-modal-header{background:#0d9453 !important;padding:16px 20px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-top-left-radius:12px;border-top-right-radius:12px;border:none;flex-shrink:0}#subscribe_form_modal.modal-subscription .sub-modal-header .sub-modal-header-text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}#subscribe_form_modal.modal-subscription .sub-modal-header .sub-modal-title{font-size:19px !important;font-weight:700 !important;margin:0 !important;color:#fff !important;line-height:1.25 !important}#subscribe_form_modal.modal-subscription .sub-modal-header .sub-modal-subtitle{font-size:11px;font-weight:400;color:rgba(255,255,255,.9);margin:0;line-height:1.45}#subscribe_form_modal.modal-subscription .sub-modal-header .sub-modal-close{flex-shrink:0;background:none;border:none;color:rgba(255,255,255,.75);cursor:pointer;padding:4px;line-height:1;opacity:1;transition:color .15s,opacity .15s;margin-top:2px}#subscribe_form_modal.modal-subscription .sub-modal-header .sub-modal-close:hover{color:#fff;opacity:1}#subscribe_form_modal.modal-subscription .sub-modal-header .sub-modal-close .icon-close-modal{width:18px;height:18px;filter:brightness(0) invert(1);display:block}#subscribe_form_modal.modal-subscription .sub-modal-body{background:#fff;padding:16px 20px 20px}#subscribe_form_modal.modal-subscription .sub-period-tabs{display:flex !important;background:#f3f4f6;border-radius:8px;padding:3px;width:100%;max-width:360px;margin:0 auto 16px;gap:0}#subscribe_form_modal.modal-subscription .sub-period-tabs .sub-period-tab{flex:1;padding:4px 20px;border-radius:6px;font-size:12px;font-weight:500;color:#6b7280;cursor:pointer;border:none;background:rgba(0,0,0,0);transition:background .15s,color .15s,box-shadow .15s;line-height:1.2;text-align:center}#subscribe_form_modal.modal-subscription .sub-period-tabs .sub-period-tab.active{background:#fff;color:#111827;font-weight:600;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}#subscribe_form_modal.modal-subscription .sub-period-tabs .sub-period-tab[style*="display: none"],#subscribe_form_modal.modal-subscription .sub-period-tabs .sub-period-tab[style*="display:none"]{display:none !important}#subscribe_form_modal.modal-subscription .sub-plans-grid{display:grid;gap:20px;border:none;margin-bottom:0;align-items:flex-start}#subscribe_form_modal.modal-subscription .sub-plan-col{display:block;cursor:pointer}#subscribe_form_modal.modal-subscription .sub-plan-col:not(:last-child){border-right:1px solid #e5e7eb;padding-right:20px}#subscribe_form_modal.modal-subscription .sub-plan-top{display:block;min-height:72px}#subscribe_form_modal.modal-subscription .sub-plan-name{font-size:14px;font-weight:700;color:#111827;margin:0 0 4px}#subscribe_form_modal.modal-subscription .sub-price-block{margin-bottom:2px}#subscribe_form_modal.modal-subscription .sub-price-block .sub-price-amount{font-size:24px;font-weight:700;color:#2bb673;line-height:1}#subscribe_form_modal.modal-subscription .sub-price-block .sub-price-per{font-size:11px;font-weight:400;color:#6b7280;margin-left:2px}#subscribe_form_modal.modal-subscription .sub-price-note{font-size:10px !important;color:#9ca3af !important;margin:4px 0 10px;line-height:1.3}#subscribe_form_modal.modal-subscription .sub-cta-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:6px 12px;background:#2bb673;border:none;border-radius:6px;color:#fff !important;font-size:11px;font-weight:600;cursor:pointer;text-decoration:none !important;transition:background .15s,box-shadow .15s;margin-top:4px;margin-bottom:12px;line-height:1.2}#subscribe_form_modal.modal-subscription .sub-cta-btn:hover{background:#16a34a;box-shadow:0 4px 12px rgba(34,197,94,.3)}#subscribe_form_modal.modal-subscription .sub-cta-btn .sub-cta-arrow{font-size:12px;line-height:1}#subscribe_form_modal.modal-subscription .sub-plan-desc{font-size:9px !important;color:#4b5563;line-height:1.45;margin:0;text-align:justify}#subscribe_form_modal.modal-subscription .sub-plan-desc p,#subscribe_form_modal.modal-subscription .sub-plan-desc p *,#subscribe_form_modal.modal-subscription .sub-plan-desc span,#subscribe_form_modal.modal-subscription .sub-plan-desc div{font-size:9px !important;color:#4b5563 !important;line-height:1.45 !important;margin:0 !important;text-align:justify !important}#subscribe_form_modal.modal-subscription .sub-section-label{font-size:10px;font-weight:700;color:#111827;margin:0 0 6px}#subscribe_form_modal.modal-subscription .sub-feature-list{list-style:none;padding:0;margin:0 0 10px}#subscribe_form_modal.modal-subscription .sub-feature-list li{display:flex;align-items:flex-start;gap:6px;font-size:11px;color:#4b5563;line-height:1.35;margin-bottom:4px}#subscribe_form_modal.modal-subscription .sub-feature-list li .sub-check-icon{flex-shrink:0;min-width:12px;width:12px;height:12px;border-radius:50%;border:1.5px solid #2bb673;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;color:#2bb673;font-size:6px;line-height:1}#subscribe_form_modal.modal-subscription .sub-feature-list li span:last-child{flex:1;min-width:0}#subscribe_form_modal.modal-subscription .sub-or-divider{display:flex;align-items:center;text-align:center;font-size:9px;color:#9ca3af;margin:0 0 8px}#subscribe_form_modal.modal-subscription .sub-or-divider::before,#subscribe_form_modal.modal-subscription .sub-or-divider::after{content:"";flex:1;border-bottom:1px solid #e5e7eb}#subscribe_form_modal.modal-subscription .sub-or-divider::before{margin-right:10px}#subscribe_form_modal.modal-subscription .sub-or-divider::after{margin-left:10px}#subscribe_form_modal.modal-subscription .sub-walkthrough{margin-top:10px;padding-top:10px;border-top:1px solid #f3f4f6;text-align:center}#subscribe_form_modal.modal-subscription .sub-walkthrough .sub-walkthrough-title{font-size:11px !important;font-weight:700 !important;color:#111827;margin:0 0 2px}#subscribe_form_modal.modal-subscription .sub-walkthrough .sub-walkthrough-desc{font-size:10px !important;color:#6b7280 !important;margin:0 0 5px}#subscribe_form_modal.modal-subscription .sub-walkthrough .sub-walkthrough-link{font-size:11px !important;font-weight:600 !important;color:#0d9453;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s}#subscribe_form_modal.modal-subscription .sub-walkthrough .sub-walkthrough-link:hover{color:#059669;text-decoration:underline}#subscribe_form_modal.modal-subscription .card-footer{border:none;background:rgba(0,0,0,0) !important;padding:0}#subscribe_form_modal.modal-subscription .card-footer .period-checkbox{display:none}#subscribe_form_modal.modal-subscription #payment_setup{padding:4px 0 0}.btn{border-radius:5.5px}#toolbar_container{display:flex;gap:.25rem;align-items:center;height:100%;height:-webkit-fill-available;height:-moz-available}#toolbar_container .dropdown{position:relative;flex:0 0 auto;display:flex;align-items:center}#toolbar_container button.btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:30px;padding:6px 10px;line-height:1;color:#86888e;background-color:#edeef2;border-radius:5px;font-size:12px !important;font-weight:500;white-space:nowrap}#toolbar_container button.btn:hover{color:#58595b;background-color:#f8f8f8}#toolbar_container button.btn i{font-size:14px;line-height:1;margin-right:6px}#toolbar_container button.btn i:last-child{margin-right:0}#toolbar_container button.btn .clticon-arrow-down{font-size:10px}#toolbar_container button.btn img,#toolbar_container button.btn img:hover{width:20px;height:20px;object-fit:contain;transition:none}#toolbar_container .dropdown-toggle::after{display:none !important}.btn-solve{background-image:url("./assets/icons/calculator-solve-one.svg");background:green}.btn-pill{border-radius:50rem !important}.btn-toolbox.btn-sm{padding:6.5px 11px;font-size:12px}.btn-toolbox{background-color:#2cb573;border-radius:5.5px;padding-right:15px;padding-top:10.5px;padding-bottom:10.5px;padding-left:15px;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;color:#fff}.btn-toolbox:hover{background-color:rgb(58.3581699346%,89.877124183%,74.6928104575%);color:#58595b}.btn-toolbox i{font-size:18px;margin-right:7px}.btn-toolbox.btn-outline{background-color:rgba(0,0,0,0);border-color:#2cb573 !important;color:#2cb573}.btn-toolbox.btn-outline:hover{background-color:rgb(58.3581699346%,89.877124183%,74.6928104575%);color:#58595b}.btn-toolbox-config-column{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#4b5563;min-height:32px;font-weight:500}.btn-toolbox-config-column span{font-size:12px}.btn-toolbox-config-column{display:flex;align-items:center;justify-content:center;box-shadow:none;transition:all .2s ease}.btn-toolbox-config-column:focus,.btn-toolbox-config-column:active,.btn-toolbox-config-column:hover,.btn-toolbox-config-column[aria-expanded=true]{background-color:#f8fafc !important;border-color:#cbd5e1 !important;color:#1e293b !important;box-shadow:none !important;outline:none !important}.btn-toolbox-config-column span.dt-down-arrow{display:none !important}.btn-toolbox-config-column::after,.btn-toolbox-config-column.dropdown-toggle::after{content:"" !important;display:block !important;width:12px !important;height:12px !important;margin-left:6px !important;border:none !important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 4.5L6 7.5L9.5 4.5' stroke='%2364748b' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;transform:none !important;vertical-align:middle !important}.btn-toolbox-danger{background-color:#d9424d;padding-right:15px;padding-top:10px;padding-bottom:10px;padding-left:15px;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;color:#fff}.btn-toolbox-danger:hover{background-color:rgb(95.1420920791%,75.8383000777%,77.2445365812%);color:#58595b}.btn-toolbox-danger i{font-size:18px;margin-right:7px}.btn-toolbox-danger.btn-outline{background-color:rgba(0,0,0,0);border-color:#d9424d;color:#d9424d}.btn-toolbox-danger.btn-outline:hover{background-color:rgb(95.1420920791%,75.8383000777%,77.2445365812%);color:#58595b}.btn-toolbox-secondary{background-color:#86888e;padding-right:15px;padding-top:10px;padding-bottom:10px;padding-left:15px;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;color:#fff}.btn-toolbox-secondary:hover{background-color:hsl(225,3.4188034188%,84.1176470588%);color:#58595b}.btn-toolbox-secondary i{font-size:18px;margin-right:7px}.btn-toolbox-secondary.btn-outline{background-color:rgba(0,0,0,0);border-color:#86888e;color:#86888e}.btn-toolbox-secondary.btn-outline:hover{background-color:hsl(225,3.4188034188%,84.1176470588%);color:#58595b}.btn-ghost-primary,.btn-ghost{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);color:#86888e;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:5px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-ghost-primary:hover,.btn-ghost:hover{color:#1a9459;background-color:rgba(44,181,115,.1);border-color:#2cb573 !important}.btn-ghost-primary:focus,.btn-ghost:focus{outline:0;box-shadow:0 0 0 .2rem rgba(44,181,115,.25)}.btn-ghost-primary.active,.btn-ghost.active{color:#1a9459;background-color:rgba(44,181,115,.2);border-color:#1a9459}.btn-ghost-primary:active,.btn-ghost:active{color:#1a9459;background-color:rgba(44,181,115,.2);border-color:#1a9459}.btn-ghost-primary:disabled,.btn-ghost:disabled{color:#86888e;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.btn-ghost-primary{display:flex;align-items:center;justify-content:space-between;border-color:rgba(134,136,142,.2);min-height:35px}.btn-ghost-primary i.clticon-arrow-down{transition:transform .25s ease}.btn-ghost-primary[aria-expanded=true] i.clticon-arrow-down{transform:rotate(180deg)}.btn-icon{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);color:#86888e;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;padding:.375rem .75rem;font-size:1rem;border-radius:5px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-icon:hover{color:#86888e;background-color:rgba(134,136,142,.1)}.btn-icon:focus{outline:0;box-shadow:0 0 0 .2rem rgba(134,136,142,.25)}.btn-icon:active{color:#86888e;border-color:#86888e}.btn-icon:disabled{color:#86888e;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.tag-button{display:inline-flex;align-items:center;background-color:#e6fff0;color:#2bb673;padding:.5rem 1rem;border:none;cursor:pointer;gap:.5rem;box-shadow:0 0 0 1px rgba(0,255,127,.1)}.tag-button .close-icon{font-size:1.2rem;line-height:1;cursor:pointer}.tag-button:hover{background-color:#d4ffe7}.dataTables_filter label input{margin:0 !important;min-width:270px;height:38px;border-radius:5px;background-color:rgba(0,0,0,0);border:1px solid #edeef2;background-image:url("./assets/icons/search.svg");background-repeat:no-repeat;background-position:10px 50%;padding-left:33px !important;font-size:12px}.dataTables_filter label input:focus{border-color:#edeef2 !important;box-shadow:none !important;background-color:#edeef2 !important}.table.toolbox{color:#253238}.table.toolbox thead th,.table.toolbox thead td{padding-top:20px;padding-bottom:20px;vertical-align:middle}.table.toolbox thead th:first-child,.table.toolbox thead td:first-child{padding-left:20px !important}.table.toolbox thead th:last-child,.table.toolbox thead td:last-child{padding-right:20px !important}.table.toolbox thead{background-color:#edeef2;font-size:14px;font-weight:700}.table.toolbox tbody th,.table.toolbox tbody td{vertical-align:middle}.table.toolbox tbody tr td:first-child{padding-left:20px !important}.table.toolbox tbody tr td{font-size:14px;font-weight:500;padding-top:0;padding-bottom:0;height:3.875rem;line-height:1.5;border-top:1.5px solid #edeef2}.table.toolbox tbody tr:first-child td{border:0}table.dataTable.toolbox thead .sorting:before,table.dataTable.toolbox thead .sorting:after,table.dataTable.toolbox thead .sorting_asc:before,table.dataTable.toolbox thead .sorting_asc:after,table.dataTable.toolbox thead .sorting_desc:before,table.dataTable.toolbox thead .sorting_desc:after,table.dataTable.toolbox thead .sorting_asc_disabled:before,table.dataTable.toolbox thead .sorting_asc_disabled:after,table.dataTable.toolbox thead .sorting_desc_disabled:before,table.dataTable.toolbox thead .sorting_desc_disabled:after{bottom:30%}.sort-icon{color:#caccd1;font-size:12px;transition:color .15s ease-in-out}.sort-icon:hover{color:#475467}.sort-icon.text-primary{color:#4991f8 !important}.bg-table-head{background-color:#edeef2;color:#253238;font-weight:700 !important;font-size:14px}.bg-table-head *{font-weight:700 !important}.table{border-collapse:separate;border-spacing:0}.table td{border:solid 0px #000;border-style:none none none none}.table tr:first-child td.bg-table-head:first-child{border-top-left-radius:6px}.table tr:last-child td.bg-table-head:first-child{border-bottom-left-radius:6px}.table tr:first-child td{border-top-style:solid}.table tr td:first-child{border-left-style:solid}.table tr.bg-table-head th:first-child{border-top-left-radius:6px}.table tr.bg-table-head th:last-child{border-top-right-radius:6px}.table tr.bg-table-head th:first-child{border-top-left-radius:6px}.table tr.bg-table-head th:last-child{border-top-right-radius:6px}.table tfoot tr:first-child td.bg-table-head:first-child{border-top-left-radius:0}.table thead~tbody tr:first-child td.bg-table-head:first-child{border-top-left-radius:0}.table thead~tbody tr:last-child td.bg-table-head:first-child{border-bottom-left-radius:0}.table *:not(i){font-weight:400}.table thead tr.bg-table-head{border-radius:5px}.table td,.table thead th{padding:15px 20px;border-top:1px solid #e4e6ec}.table thead~tbody tr:first-child td{border-top:0}.table thead tr.bg-table-head th{border-bottom:1px solid #e4e6ec}.table tr:first-child td{border-top:1px solid #e4e6ec}.table tr:last-child td{border-bottom:1px solid #e4e6ec}.table th{padding:20px}.table-striped tbody tr:nth-of-type(odd){background-color:#f8f9fd}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0 !important}.table-padding-narrow td,.table-padding-narrow th{padding:10px 7px}#supplier-pagination{text-align:center}#supplier-pagination .pagination{justify-content:center;gap:.75rem}#supplier-pagination .pagination .page-item button{border-radius:.25rem;padding:.5rem .75rem;min-width:2rem;color:#2cb573}#supplier-pagination .pagination .page-item.active button{color:#fff;background-color:#2bb673;border-color:#2bb673}.dropleft.no-icon .dropdown-toggle::before{display:none}.icon-info{background-image:url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='-2.4 -2.4 28.80 28.80' fill='none' xmlns='http://www.w3.org/2000/svg' stroke=''%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3Crect x='-2.4' y='-2.4' width='28.80' height='28.80' rx='14.4' fill='' strokewidth='0'%3E%3C/rect%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath opacity='0.5' d='M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z' fill='%232cb573'%3E%3C/path%3E%3Cpath d='M12 17.75C12.4142 17.75 12.75 17.4142 12.75 17V11C12.75 10.5858 12.4142 10.25 12 10.25C11.5858 10.25 11.25 10.5858 11.25 11V17C11.25 17.4142 11.5858 17.75 12 17.75Z' fill='%232cb573'%3E%3C/path%3E%3Cpath d='M12 7C12.5523 7 13 7.44771 13 8C13 8.55229 12.5523 9 12 9C11.4477 9 11 8.55229 11 8C11 7.44771 11.4477 7 12 7Z' fill='%232cb573'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A")}.icon-info:hover,.icon-info.active{background-image:url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='-2.4 -2.4 28.80 28.80' fill='none' xmlns='http://www.w3.org/2000/svg' stroke=''%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3Crect x='-2.4' y='-2.4' width='28.80' height='28.80' rx='14.4' fill='' strokewidth='0'%3E%3C/rect%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath opacity='0.5' d='M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z' fill='%231a9459'%3E%3C/path%3E%3Cpath d='M12 17.75C12.4142 17.75 12.75 17.4142 12.75 17V11C12.75 10.5858 12.4142 10.25 12 10.25C11.5858 10.25 11.25 10.5858 11.25 11V17C11.25 17.4142 11.5858 17.75 12 17.75Z' fill='%231a9459'%3E%3C/path%3E%3Cpath d='M12 7C12.5523 7 13 7.44771 13 8C13 8.55229 12.5523 9 12 9C11.4477 9 11 8.55229 11 8C11 7.44771 11.4477 7 12 7Z' fill='%231a9459'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A")}.icon-info{background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.75em;height:1.75em;vertical-align:middle}.info-circle .icon-info{position:absolute;top:10.5px}.icon-circle{border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-circle.icon-plan-container{width:4.375rem;height:4.375rem;background-color:#e4fff2;filter:drop-shadow(0px 18px 40px rgba(43, 182, 115, 0.4))}.icon-svg{width:30px;height:31px}i{transition:transform .3s ease}.rotate{transform:rotate(180deg)}.collapse-toggle.toggle-member .collapse-toggle-title{font-size:16px;color:#58595b;font-weight:500;margin-bottom:0;line-height:normal}.collapse-toggle.toggle-member .collapse-toggle-info{font-size:12px;color:#caccd1;font-weight:400;margin-bottom:0;line-height:normal}.collapse-toggle.toggle-member i{color:#86888e}.collapse-details .no-icon::after,.collapse-details .no-icon::before{content:none;display:none}.collapse-details .card,.collapse-details .card-body{padding-right:0;padding-bottom:0;padding-top:1rem;padding-left:0;box-shadow:none}.collapse-details .card ul,.collapse-details .card-body ul{list-style:none;padding:0;margin:0}.collapse-details .member-list .member-item{display:flex;align-items:center;margin-bottom:10px}.collapse-details .member-list .member-item .member-img{width:34px;height:34px;border-radius:50%;overflow:hidden;margin-right:10px}.collapse-details .member-list .member-item .member-img img{width:100%;height:100%;object-fit:cover}.icon-wrapper{border-radius:5px}.collapsible{display:flex;flex-direction:column;align-items:stretch;border-width:0 0 1px;border-style:solid;border-color:#edeef2;padding:20px 20px 20px 20px;width:100%;row-gap:0;transition:row-gap 240ms ease}.collapsible[open]{row-gap:12px;padding-bottom:0px}.collapsible__summary{display:flex;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;column-gap:10px;list-style:none;cursor:pointer;user-select:none;outline:none}.collapsible__summary::-webkit-details-marker{display:none}.collapsible__summary::marker{content:""}.collapsible__title{flex-grow:1;letter-spacing:0;color:#58595b;font-size:14px;font-weight:600;transition:color 160ms ease,transform 160ms ease}.collapsible__caret{flex-shrink:0;width:16px;height:16px;background-image:url("./assets/icons/caret-up.svg");background-size:16px 16px;background-repeat:no-repeat;background-position:center;transform:rotate(0deg);transition:transform 240ms ease}.collapsible:not([open]) .collapsible__caret{transform:rotate(180deg)}.collapsible__content{display:block;width:100%;overflow:hidden;max-height:0;opacity:0;transform:translateY(-4px);padding-top:0;padding-bottom:19px;pointer-events:none;transition:max-height 320ms ease,opacity 220ms ease,transform 320ms ease,padding-top 240ms ease}.collapsible__content .row{margin-right:-0.382rem;margin-left:-0.382rem;row-gap:.618rem}.collapsible__content .row [class^=col-],.collapsible__content .row .col{padding-right:.382rem;padding-left:.382rem}.collapsible:not([open])>.collapsible__content{display:block}.collapsible[open] .collapsible__content{max-height:1200px;opacity:1;transform:translateY(0);padding-top:4px;pointer-events:auto}.collapsible__summary:hover .collapsible__title{color:#253238}.collapsible__summary:active .collapsible__title{transform:translateY(0.5px) scale(0.99)}@media(prefers-reduced-motion: reduce){.collapsible{transition:none}.collapsible__caret,.collapsible__title,.collapsible__content{transition:none}}.card.direct-chat .card-body{padding-right:0;padding-left:10px}.card.direct-chat .card-body .direct-chat-messages .direct-chat-text{background-color:#fff !important;border-color:#fff !important;color:#58595b !important;padding:15px 20px;font-size:14px !important}.direct-chat-success .right>.direct-chat-text::after,.direct-chat-success .right>.direct-chat-text::before{border-left-color:#fff}.direct-chat-messages{height:370px}.input-group.chat{border-radius:5px;box-shadow:0px 4px 15px 0px rgba(0,0,0,.05);padding-left:25px;padding-right:15px;padding-bottom:15px;padding-top:15px}.input-group.chat #messenger_message_field{font-size:14px;font-weight:400;padding-left:0}.chat-toggle-text{color:#58595b;font-size:18px;font-weight:600}.chat-details-toggle{background-color:#edeef2;border-radius:5px;padding:6px 3px}.chat-details-toggle i{font-size:12px !important}#connection_container a.button-nav{transition:color 1s ease-in-out;position:absolute;bottom:14px;letter-spacing:.075rem}#connection_container a.button-nav:hover{background:none !important}#connection_container a.button-nav:hover *{color:#2cb573}.foldable{box-shadow:none;border-radius:5px}.foldable.card{margin-bottom:28px}.foldable.card.collapsing-card{margin-bottom:10px}.foldable.card.collapsed-card{margin-bottom:14px}.foldable.card.collapsed-card.expanding-card{margin-bottom:34px}.foldable.card{transition:margin .15s ease-in-out}.foldable .foldable-title{font-size:16px;font-weight:600}.foldable .card-header{border-radius:5px 5px 0 0;color:#2cb573;padding:1.15rem 1rem;background-color:#f8f8f8;border-bottom:0;display:flex;justify-content:space-between;transition:all .5s ease-in-out}.foldable .card-body{padding:1rem 0;border-radius:0 0 5px 5px;overflow-x:hidden;overflow-y:hidden}.foldable .card-tools{margin:0 !important;margin-left:auto !important}.foldable .icon-arrow{background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1663 4.75L6.66626 8.25L3.16626 4.75' stroke='%23ffffff' stroke-width='2.25' stroke-linecap='square'/%3E%3C/svg%3E%0A");display:block;transform:rotate(180deg);padding:.9em .9em;border-radius:20px;background-size:14px;background-repeat:no-repeat;background-position:45% 60%;background-color:#2cb573;width:14px;height:14px;transition:all .2s ease-in-out}.foldable:not(.collapsed-card) .card-header{background-color:#d1fae5}.foldable.collapsed-card .card-header{color:#58595b}.foldable.collapsed-card .icon-arrow{transform:rotate(0);background-color:#edeef2;background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1663 4.75L6.66626 8.25L3.16626 4.75' stroke='%2358595B' stroke-width='2.25' stroke-linecap='square'/%3E%3C/svg%3E%0A")}.foldable.collapsed-card .card-header{border-radius:5px}.input-box{padding:10px;border-radius:5px;border:1px solid #edeef2;background:#fff}.input-box label{color:#86888e}.input-box input,.input-box select{border-color:#caccd1}.input-box.highlighted{border-color:#2cb573;background-color:#d1fae5}.input-box.highlighted input,.input-box.highlighted select{border-color:#d2efe3}.missing-data{padding:14px 16px 16px;border:1px solid #ffe8b4;border-radius:5px;background:#fffbf2}.missing-data__header{display:flex;align-items:center;gap:8px;margin-bottom:14px}.missing-data__icon{flex:0 0 auto;display:flex;align-items:center;color:#b45309;font-size:15px;line-height:1.3}.missing-data__title{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1.3;color:#253238}.missing-data__count{min-width:20px;padding:1px 6px;border-radius:10px;background:#ffe8b4;color:#b45309;font-size:11px;font-weight:600;line-height:1.5;text-align:center}.missing-data__hint{margin:2px 0 0;font-size:12px;line-height:1.4;color:#86888e}.missing-data__fields{display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));gap:12px}.missing-data__field{min-width:0}.missing-data__field .floating-field__label{background:#fffbf2}.badge{padding:3.5px 6px}.badge.bg-warning{background-color:#f8c244 !important}.badge.bg-primary{background-color:#4991f8 !important}.badge.bg-warning,.badge.bg-primary,.badge.bg-danger,.badge.bg-success{color:#fff !important}.badge.badge-toolbox{font-size:13px;font-weight:300 !important;padding:6px 14px !important;border-radius:20px;letter-spacing:.035rem}.additional-badge{position:relative;display:inline-flex;align-items:center;padding:.35rem .75rem;border:2px solid #e4e6ec;border-radius:50px;background:#fff;color:#58595b}.additional-badge .badge-tag{position:absolute;top:-33%;right:-16px;padding:.15rem .4rem;font-size:10px;font-weight:300;border-radius:50px;color:#fff;text-transform:uppercase;line-height:normal}.badge-beta{background:#4991f8;color:#fff}.badge-wip{background:#ff6f1e;color:#fff}.badge-alpha{background:#f8c244;color:#fff}.additional-badge i{margin-right:.3rem}.block-field{display:flex;flex-direction:column;align-items:flex-start;width:100%;row-gap:4px}.block-field__label{flex-shrink:0;line-height:16px;letter-spacing:0;color:#86888e;font-family:"DM Sans",sans-serif;font-size:13px;font-weight:400;margin:0}label:not(.form-check-label):not(.custom-file-label).block-field__label{font-weight:400}.block-field__row{display:flex;flex-shrink:0;align-items:center;align-self:stretch}.block-field__control{display:flex;flex-grow:1;align-items:center;column-gap:8px;border:1px solid #e4e6ec;border-radius:7px 0 0 7px;background:#fff;padding:9px;height:34px;min-width:0;margin-right:-1px}.block-field__control:focus-within{border:1px solid #2cb573 !important;-webkit-box-shadow:0 0 0 .2rem rgba(44,181,115,.25) !important;box-shadow:0 0 0 .2rem rgba(44,181,115,.25) !important;z-index:1}.block-field--no-action .block-field__control{border-radius:7px;margin-right:0}.block-field__value,.block-field__input,.block-field__select{flex-grow:1;letter-spacing:0;color:#58595b;font-family:"DM Sans",sans-serif;font-size:13px;line-height:16px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none;background:rgba(0,0,0,0);padding:0;width:100%}.block-field__select{appearance:none;-webkit-appearance:none;background-image:url("./assets/icons/arrow-down-select.svg");background-size:12px;background-repeat:no-repeat;background-position:right center;padding-right:16px}.block-field__select:focus{outline:none}.block-field__caret{flex-shrink:0;width:12px;height:12px;background-image:url("./assets/icons/arrow-down-select.svg");background-size:12px;background-repeat:no-repeat;background-position:center}.block-field__action{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;margin-left:-1px;border:1px solid #e4e6ec;border-radius:0 7px 7px 0;background:#fff;padding:5px !important;height:34px;cursor:pointer;color:#86888e;font-size:12px;line-height:1}.block-field__action:focus-visible{outline:3px solid rgba(44,181,115,.25);outline-offset:2px}.block-field__action a{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.block-field__action a:hover{color:#58595b}.block-field__action .icon-info{position:static;top:auto;background-position:center}.block-field--compact .block-field__label{line-height:12px;font-size:9px}.block-field--compact .block-field__control{column-gap:7px;border-radius:5px 0 0 5px;padding:7px;height:30px}.block-field--compact.block-field--no-action .block-field__control{border-radius:5px}.block-field--compact .block-field__value,.block-field--compact .block-field__input,.block-field--compact .block-field__select{font-size:9px;line-height:12px}.block-field--compact .block-field__select{padding-right:14px;background-size:10px}.block-field--compact .block-field__caret{background-size:10px}.block-field--compact .block-field__action{border-radius:0 5px 5px 0;height:30px}.block-field--disabled .block-field__control,.block-field--disabled .block-field__action{background-color:#f8f8f8;cursor:not-allowed;border-color:#caccd1}.block-field--disabled .block-field__label,.block-field--disabled .block-field__value,.block-field--disabled .block-field__input,.block-field--disabled .block-field__select{color:#86888e !important;cursor:not-allowed}.block-field--disabled .block-field__action{pointer-events:none;color:#e4e6ec}.toolbox .block-field select,.toolbox .block-field input{padding-left:0}.toolbox .block-field__select{background-position:right center}.block-select2{display:flex;flex-direction:column;align-items:flex-start;width:100%;row-gap:4px}.block-select2--compact .block-select2__label{line-height:12px;font-size:9px}.block-select2--compact .block-select2__control{column-gap:7px;border-radius:5px 0 0 5px;padding:7px;height:30px}.block-select2--compact .block-select2__control .select2-container--bootstrap4 .select2-selection{padding:0 14px 0 0 !important;background-size:10px !important}.block-select2--compact .block-select2__control .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{font-size:9px;line-height:12px !important}.block-select2--compact .block-select2__action{border-radius:0 5px 5px 0;padding:7px !important;height:30px;width:30px}.block-select2--compact.block-select2--no-action .block-select2__control{border-radius:5px}.block-select2--no-action .block-select2__control{border-radius:7px}.block-select2__label{flex-shrink:0;line-height:16px;letter-spacing:0;color:#86888e;font-family:"DM Sans",sans-serif;font-size:13px;font-weight:400;margin:0}.block-select2__row{display:flex;flex-shrink:0;align-items:center;align-self:stretch}.block-select2__control{display:flex;flex-grow:1;align-items:center;column-gap:8px;border:1px solid #e4e6ec;border-radius:7px 0 0 7px;background:#fff;padding:9px;height:34px;min-width:0;margin-right:-1px;position:relative}.block-select2__control:focus-within{border:1px solid #2cb573 !important;-webkit-box-shadow:0 0 0 .2rem rgba(44,181,115,.25) !important;box-shadow:0 0 0 .2rem rgba(44,181,115,.25) !important}.block-select2__control .select2-container--bootstrap4 .select2-selection{min-height:auto !important;height:auto;border:0 !important;border-radius:0 !important;background-color:rgba(0,0,0,0);padding:0 16px 0 0 !important;background-image:url("./assets/icons/arrow-down-select.svg");background-size:12px;background-repeat:no-repeat;background-position:right center;box-shadow:none !important}.block-select2__control .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{padding:0 !important;margin:0 !important;color:#58595b;letter-spacing:0;font-size:13px;line-height:1.85rem !important}.block-select2__control .select2-container--bootstrap4 .select2-selection__arrow{display:none !important}.block-select2__action{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;margin-left:-1px;border:1px solid #e4e6ec;border-radius:0 7px 7px 0;background:#fff;padding:5px !important;height:34px;width:34px;cursor:pointer;color:#86888e;font-size:12px;line-height:1}.block-select2__action:focus-visible{outline:3px solid rgba(44,181,115,.25);outline-offset:2px}.block-select2__action a{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.block-select2__action a:hover{color:#58595b}.block-select2__action .icon-info{position:static;top:auto;background-position:center}.block-select2--disabled .block-select2__control{background-color:#f8f8f8;cursor:not-allowed;border-color:#caccd1;pointer-events:none}.block-select2--disabled .block-select2__label,.block-select2--disabled .select2-selection__rendered{color:#86888e !important}.block-select2--disabled .block-select2__action{pointer-events:none;background-color:#f8f8f8;border-color:#caccd1;color:#e4e6ec}.block-select2__dropdown.select2-dropdown{box-sizing:border-box;right:auto !important}.select2-dropdown{z-index:1052 !important;border-color:#2cb573 !important}.select2-dropdown.select2-dropdown--below{top:-0.3rem !important}.select2-dropdown.select2-dropdown--above{top:.3rem !important}.select2-selection{text-align:left;-webkit-box-shadow:0;box-shadow:0;background-color:#fff;color:#555;font-size:13px;outline:0;text-align:left;min-height:2.5rem !important;padding-right:2rem;border:1px solid #edeef2;border-radius:5.5px;background-image:url("./assets/icons/arrow-down-select.svg");background-repeat:no-repeat;background-position:right .5rem center;background-size:14px}.select2-selection .select2-selection__arrow{display:none !important}.select2-selection.register{min-height:auto;max-height:31.5px !important}.select2-selection__rendered{margin:5px}.select2-selection__arrow{margin-right:10px}.select2-selection.select2-selection--multiple{padding:5px 10px 0}#register_form .select2-selection{border:1px solid #2cb573 !important;border-radius:.25rem !important;position:relative;z-index:1 !important}#register_form .select2-selection.register{min-height:auto !important;max-height:31.5px !important}#register_form .select2-selection__rendered{display:inline !important}.modal.toolbox .select2-search__field,.modal.admin-toolbox .select2-search__field{padding-bottom:5px !important}.select2-container--bootstrap4 .select2-dropdown{border:1px solid #7eeaca;border-top:0;padding:6px}.select2-container--bootstrap4.select2-container--focus .select2-selection,.select2-container--bootstrap4.select2-container--open .select2-selection{border:1px solid #2cb573 !important;-webkit-box-shadow:0 0 0 .2rem rgba(44,181,115,.25) !important;box-shadow:0 0 0 .2rem rgba(44,181,115,.25) !important;border-radius:.25rem !important}.select2-results__options{font-size:13px}.select2-results__options .select2-results__option{border-radius:.25rem}.select2-results__options .select2-results__option--highlighted{background-color:#2cb573 !important;color:#fff !important;border-radius:.25rem}.select2-container *:focus{outline:none}.select2-container--bootstrap4 .select2-selection.region-filter-select2{min-height:2.5rem !important;padding-right:2rem;border:1px solid #edeef2;border-radius:.725rem;font-size:14px;position:relative;background-image:none !important}.select2-container--bootstrap4 .select2-selection.region-filter-select2::after{content:"";position:absolute;right:.5rem;top:50%;transform:translateY(-50%) rotate(0deg);width:14px;height:14px;background:url("./assets/icons/arrow-down-select.svg") no-repeat center center;background-size:contain;transition:transform .25s ease}.select2-container--bootstrap4.select2-container--open .select2-selection.region-filter-select2::after{transform:translateY(-50%) rotate(180deg)}.select2-container--bootstrap4 .select2-dropdown.region-filter-select2{z-index:1000 !important;border-color:#2cb573 !important}.select2-container--bootstrap4 .select2-dropdown.region-filter-select2 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-dropdown.region-filter-select2 .select2-results__option:hover{background-color:#2cb573 !important;color:#fff !important;border-radius:.5rem}.select2-container--bootstrap4 .select2-dropdown.region-filter-select2 .select2-results__option[aria-selected=true]{border-radius:.5rem}.select2-container--bootstrap4 .select2-dropdown.region-filter-select2.select2-dropdown--below{top:-0.6rem !important;border-bottom-left-radius:.725rem !important;border-bottom-right-radius:.725rem !important}.select2-container--bootstrap4 .select2-dropdown.region-filter-select2.select2-dropdown--above{top:.6rem !important;border-top-left-radius:.725rem !important;border-top-right-radius:.725rem !important}.select2-container--bootstrap4.select2-container--focus.select2-container--open .select2-selection.region-filter-select2{border:1px solid #2cb573 !important;border-radius:.725rem !important;position:relative;z-index:1 !important}.select2-container--bootstrap4.select2-container--focus .select2-selection.region-filter-select2{border-radius:.725rem !important}#bracket_supplier_container .select2-container--bootstrap4 .select2-selection--multiple{position:relative;min-height:40px !important;background-color:#fff;border:1px solid #edeef2;border-radius:.25rem;font-size:13px;box-shadow:none;background-image:none !important;display:flex;align-items:center;padding:0px}#bracket_supplier_container .select2-container--bootstrap4 .select2-selection--multiple::before{content:none !important}#bracket_supplier_container .select2-container--bootstrap4 .select2-selection--multiple::after{content:"";position:absolute;right:10px;top:50%;width:8px;height:8px;border-right:2px solid #555;border-bottom:2px solid #555;transform:translateY(-50%) rotate(45deg);transition:transform .2s ease;pointer-events:none;z-index:2}#bracket_supplier_container .select2-container--bootstrap4.select2-container--open .select2-selection--multiple::after{transform:translateY(-50%) rotate(-135deg)}#bracket_supplier_container .select2-selection__choice{margin-block:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#bracket_supplier_container .select2-selection__choice .select2-selection__choice:last-of-type,#bracket_supplier_container .select2-selection__choice .select2-selection__choice:first-of-type{margin-top:4px !important}#bracket_supplier_container .select2-selection__rendered{display:flex;align-items:center;flex-wrap:wrap;width:100%;overflow:hidden;white-space:normal}#bracket_supplier_container .select2-search--inline{flex:1 1 auto;min-width:1px;margin:0}#bracket_supplier_container .select2-container--bootstrap4:not(.select2-container--open) .select2-selection__rendered:has(.select2-selection__choice) .select2-search--inline{display:none}#bracket_supplier_container .select2-container--open .select2-search--inline{display:block}#bracket_supplier_container .select2-search__field{width:100% !important;min-width:1px !important;padding:0;font-size:13px;margin:0;line-height:33px;height:33px;white-space:nowrap}#bracket_supplier_container .select2-selection__arrow{display:none !important}#bracket_supplier_container .select2-selection__clear{position:absolute;right:-5%;top:-5px;transform:translateY(-50%);z-index:3;cursor:pointer}.nav-pills.toolbox{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:flex;padding:4px;border-radius:6px;background-color:#edeef2;list-style:none;min-width:40%}.nav-pills.toolbox .nav-item{flex:1;text-align:center}.nav-pills.toolbox .nav-item .nav-link{padding:12px 0;font-size:13px;letter-spacing:.02rem;font-weight:400;text-transform:uppercase;color:#86888e;border-radius:5.5px}.nav-pills.toolbox .nav-item .nav-link.active{color:#fff;font-weight:600;background-color:#2cb573}.nav-pills.toolbox .nav-item .nav-link.active [class^=clticon-]::before,.nav-pills.toolbox .nav-item .nav-link.active [class*=" clticon-"]::before{color:#fff}.nav-pills.toolbox2{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:flex;padding:0;border-radius:6px;background-color:#edeef2;list-style:none;min-width:40%}.nav-pills.toolbox2 .nav-item{flex:1;text-align:center}.nav-pills.toolbox2 .nav-item .nav-link{padding:12px 0;font-size:13px;letter-spacing:.02rem;font-weight:400;text-transform:uppercase;color:#86888e;border-radius:5.5px}.nav-pills.toolbox2 .nav-item .nav-link.active{border:1px solid #2cb573;color:#58595b;font-weight:600;background-color:#d1fae5}.nav-pills.toolbox2 .nav-item .nav-link.active [class^=clticon-]::before,.nav-pills.toolbox2 .nav-item .nav-link.active [class*=" clticon-"]::before{color:#58595b}.switch{border:none !important;border-radius:.25rem}.switch:not(.active){background:rgba(0,0,0,0)}@media screen and (max-width: 1210px){.nav-pills.toolbox .nav-item .nav-link{font-size:10px}}.check-list-container .check-list__group-title-container{margin-bottom:10px;margin-top:2px;display:flex;align-self:center}.check-list-container .check-list__group-title-container i{font-size:20px}.check-list-container .check-list__group-title{padding-left:6px;color:#58595b !important;font-weight:600;font-size:14px}.check-list-container .check-item-container{border-radius:5.5px;color:#86888e;padding-right:10px;padding-left:10px}.check-list-container .check-item-container label{font-weight:400 !important}.check-list-container .check-item-container.active{background-color:#d1fae5}.check-select-all-container .check-select-all-checkbox-container .checkbox[class*=icheck-]>input:hover+label::before{border-color:#86888e !important}.check-select-all-container .check-select-all-checkbox-container .checkbox[class*=icheck-]>input:first-child:checked+label::before{border-color:#86888e !important;background-color:#fff !important}.check-select-all-container .check-select-all-checkbox-container .checkbox[class*=icheck-]>input:first-child:checked+label::after{background-color:#86888e !important;width:3px !important;height:11px !important;border:1px solid #86888e !important;transform:translate(9.25px, 5.5px) rotate(90deg) !important}.check-select-all-container .check-select-all-checkbox-container .checkbox label{color:#2cb573 !important;font-weight:400 !important}.check-select-all-container .check-select-all-checkbox-container .checkbox{border-radius:5.5px;padding-right:10px !important;padding-left:10px !important}#toast-container{top:65px}#toast-container .toast{display:flex;justify-content:center;flex-direction:column;background-color:#fff;background-position:24px center !important;color:#86888e;font-size:14px;padding:24px 24px 24px 90px !important;width:350px;max-width:350px;min-height:82px;opacity:1;border-radius:5px;border:0;box-shadow:0px 4px 20px 0px rgba(0,0,0,.3)}#toast-container .toast:hover{box-shadow:0px 4px 20px 0px rgba(0,0,0,.5)}#toast-container .toast .toast-close-button{content:"";color:#caccd1;position:absolute;top:.65rem !important;right:1.25rem !important;font-weight:300;font-size:1.75rem}#toast-container .toast .toast-title{font-size:18px;font-weight:700;color:#253238}#toast-container .toast .toast-message{margin-right:10px !important}#toast-container .toast.toast-error{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 75 75" fill="none"><path d="M72.7324 19.021C70.7637 11.7744 63.2271 4.23633 55.979 2.26758C51.5347 1.16016 45.5815 0.019043 37.5 0C29.4185 0.019043 23.4653 1.16016 19.021 2.26758C11.7744 4.23633 4.23633 11.773 2.26758 19.021C1.16016 23.4653 0.019043 29.4185 0 37.5C0.019043 45.5815 1.16016 51.5347 2.26758 55.979C4.23633 63.2271 11.7744 70.7637 19.021 72.7324C23.4653 73.8398 29.4214 74.981 37.5 75C45.5801 74.981 51.5347 73.8398 55.979 72.7324C63.2271 70.7637 70.7637 63.2271 72.7324 55.979C73.8398 51.5347 74.981 45.5786 75 37.5C74.981 29.4185 73.8398 23.4653 72.7324 19.021Z" fill="%23FFEDE6"/><path d="M37.5977 12.5977C32.6531 12.5977 27.8196 14.0639 23.7084 16.8109C19.5972 19.558 16.3929 23.4624 14.5007 28.0306C12.6085 32.5987 12.1134 37.6254 13.078 42.4749C14.0427 47.3244 16.4237 51.779 19.92 55.2753C23.4163 58.7716 27.8709 61.1526 32.7204 62.1173C37.5699 63.0819 42.5966 62.5868 47.1647 60.6946C51.7329 58.8024 55.6374 55.5981 58.3844 51.4869C61.1314 47.3757 62.5977 42.5422 62.5977 37.5977C62.5977 30.9672 59.9637 24.6084 55.2753 19.92C50.5869 15.2316 44.2281 12.5977 37.5977 12.5977Z" fill="url(%23paint0_linear_6763_1539)"/><path fill-rule="evenodd" clip-rule="evenodd" d="M26.318 25.318C24.5607 27.0754 24.5607 29.9246 26.318 31.682L31.6361 37.0001L26.318 42.3182C24.5607 44.0755 24.5607 46.9248 26.318 48.6821C28.0754 50.4395 30.9246 50.4395 32.682 48.6821L38.0001 43.364L43.2886 48.6525C45.0459 50.4099 47.8952 50.4099 49.6525 48.6525C51.4099 46.8952 51.4099 44.0459 49.6525 42.2886L44.364 37.0001L49.6525 31.7116C51.4099 29.9542 51.4099 27.105 49.6525 25.3476C47.8952 23.5902 45.0459 23.5902 43.2886 25.3476L38.0001 30.6361L32.682 25.318C30.9246 23.5607 28.0754 23.5607 26.318 25.318Z" fill="url(%23paint1_linear_6763_1539)"/><defs><linearGradient id="paint0_linear_6763_1539" x1="55.2785" y1="55.2785" x2="19" y2="17.5" gradientUnits="userSpaceOnUse"><stop stop-color="%23CD0808"/><stop offset="0.52" stop-color="%23E93317"/><stop offset="1" stop-color="%23FE9050"/></linearGradient><linearGradient id="paint1_linear_6763_1539" x1="37.6364" y1="22.589" x2="37.6364" y2="49.9316" gradientUnits="userSpaceOnUse"><stop stop-color="white"/><stop offset="1" stop-color="%23FEE5D8"/></linearGradient></defs></svg>') !important}#toast-container .toast.toast-success{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 75 75" fill="none"><path d="M72.7324 19.021C70.7637 11.7744 63.2271 4.23633 55.979 2.26758C51.5347 1.16016 45.5815 0.019043 37.5 0C29.4185 0.019043 23.4653 1.16016 19.021 2.26758C11.7744 4.23633 4.23633 11.773 2.26758 19.021C1.16016 23.4653 0.019043 29.4185 0 37.5C0.019043 45.5815 1.16016 51.5347 2.26758 55.979C4.23633 63.2271 11.7744 70.7637 19.021 72.7324C23.4653 73.8398 29.4214 74.981 37.5 75C45.5801 74.981 51.5347 73.8398 55.979 72.7324C63.2271 70.7637 70.7637 63.2271 72.7324 55.979C73.8398 51.5347 74.981 45.5786 75 37.5C74.981 29.4185 73.8398 23.4653 72.7324 19.021Z" fill="%23E4FFF2"/><path d="M37.5 12.5977C32.5748 12.5977 27.7602 14.0582 23.665 16.7945C19.5698 19.5308 16.378 23.42 14.4932 27.9703C12.6084 32.5206 12.1153 37.5276 13.0762 42.3582C14.037 47.1888 16.4087 51.626 19.8914 55.1086C23.374 58.5913 27.8112 60.963 32.6418 61.9239C37.4724 62.8847 42.4794 62.3916 47.0297 60.5068C51.58 58.622 55.4692 55.4302 58.2056 51.335C60.9419 47.2398 62.4024 42.4252 62.4024 37.5C62.4024 30.8955 59.7787 24.5615 55.1086 19.8914C50.4385 15.2213 44.1045 12.5977 37.5 12.5977Z" fill="url(%23paint0_linear_6763_2882)"/><path d="M51.7092 33.376L36.7341 49.0967C36.3263 49.5249 35.8363 49.8664 35.2934 50.1007C34.7504 50.3351 34.1658 50.4574 33.5745 50.4605H33.5554C32.9675 50.4604 32.3856 50.3424 31.8441 50.1134C31.3027 49.8845 30.8126 49.5492 30.4031 49.1274L22.4592 40.9434C22.0272 40.5364 21.6821 40.0461 21.4448 39.5021C21.2074 38.958 21.0828 38.3716 21.0783 37.7781C21.0737 37.1846 21.1895 36.5963 21.4186 36.0487C21.6476 35.5012 21.9853 35.0057 22.411 34.5922C22.8368 34.1787 23.342 33.8557 23.896 33.6428C24.45 33.4298 25.0414 33.3313 25.6345 33.3532C26.2277 33.3751 26.8102 33.5168 27.3471 33.77C27.8839 34.0232 28.3639 34.3824 28.7581 34.8262L33.5188 39.7319L45.3386 27.3188C45.7363 26.9005 46.2126 26.5647 46.7401 26.3304C47.2676 26.0962 47.8361 25.9681 48.4131 25.9535C48.9901 25.939 49.5643 26.0382 50.103 26.2456C50.6417 26.453 51.1342 26.7644 51.5525 27.1621C51.9708 27.5598 52.3067 28.036 52.5409 28.5636C52.7752 29.0911 52.9032 29.6596 52.9178 30.2366C52.9324 30.8136 52.8331 31.3878 52.6257 31.9265C52.4184 32.4651 52.107 32.9577 51.7092 33.376Z" fill="url(%23paint1_linear_6763_2882)"/><defs><linearGradient id="paint0_linear_6763_2882" x1="55.1118" y1="55.1118" x2="19.8882" y2="19.8882" gradientUnits="userSpaceOnUse"><stop stop-color="%2327A267"/><stop offset="0.52" stop-color="%232DBD78"/><stop offset="1" stop-color="%23CAFFB7"/></linearGradient><linearGradient id="paint1_linear_6763_2882" x1="44.3323" y1="41.5015" x2="30.0588" y2="27.2266" gradientUnits="userSpaceOnUse"><stop stop-color="%23CBF4B4"/><stop offset="0.57" stop-color="white"/><stop offset="1" stop-color="white"/></linearGradient></defs></svg>') !important}#toast-container .toast.toast-info{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 75 76" fill="none"><path d="M72.7324 19.521C70.7637 12.2744 63.2271 4.73633 55.979 2.76758C51.5347 1.66016 45.5815 0.519043 37.5 0.5C29.4185 0.519043 23.4653 1.66016 19.021 2.76758C11.7744 4.73633 4.23633 12.273 2.26758 19.521C1.16016 23.9653 0.019043 29.9185 0 38C0.019043 46.0815 1.16016 52.0347 2.26758 56.479C4.23633 63.7271 11.7744 71.2637 19.021 73.2324C23.4653 74.3398 29.4214 75.481 37.5 75.5C45.5801 75.481 51.5347 74.3398 55.979 73.2324C63.2271 71.2637 70.7637 63.7271 72.7324 56.479C73.8398 52.0347 74.981 46.0786 75 38C74.981 29.9185 73.8398 23.9653 72.7324 19.521Z" fill="%23CDEEFF"/><path d="M37.5977 13.0977C32.6531 13.0977 27.8196 14.5639 23.7084 17.3109C19.5972 20.058 16.3929 23.9624 14.5007 28.5306C12.6085 33.0987 12.1134 38.1254 13.078 42.9749C14.0427 47.8244 16.4237 52.279 19.92 55.7753C23.4163 59.2716 27.8709 61.6526 32.7204 62.6173C37.5699 63.5819 42.5966 63.0868 47.1647 61.1946C51.7329 59.3024 55.6374 56.0981 58.3844 51.9869C61.1314 47.8757 62.5977 43.0422 62.5977 38.0977C62.5977 31.4672 59.9637 25.1084 55.2753 20.42C50.5869 15.7316 44.2281 13.0977 37.5977 13.0977Z" fill="url(%23paint0_linear_6763_1481)"/><path fill-rule="evenodd" clip-rule="evenodd" d="M42 36.0987C42.0055 33.5673 39.9222 31.5058 37.3908 31.5017C34.9278 31.4978 33.0143 33.4629 33.0197 35.9259L33.0528 51.0525C33.0582 53.5104 35.0522 55.5 37.51 55.5C39.9679 55.5 41.9619 53.5104 41.9673 51.0525L42 36.0987ZM41.9711 25C41.9711 22.5147 39.9564 20.5 37.4711 20.5C34.9859 20.5 32.9711 22.5147 32.9711 25C32.9711 27.4853 34.9859 29.5 37.4711 29.5C39.9564 29.5 41.9711 27.4853 41.9711 25Z" fill="url(%23paint1_linear_6763_1481)"/><defs><linearGradient id="paint0_linear_6763_1481" x1="55.2785" y1="55.7785" x2="19" y2="18" gradientUnits="userSpaceOnUse"><stop stop-color="%23044FC1"/><stop offset="0.665" stop-color="%2300A3FF"/><stop offset="1" stop-color="%23DFF5FF"/></linearGradient><linearGradient id="paint1_linear_6763_1481" x1="38.0612" y1="49.4958" x2="38.0612" y2="21.3674" gradientUnits="userSpaceOnUse"><stop stop-color="white"/><stop offset="1" stop-color="%23FDE2D4"/></linearGradient></defs></svg>') !important}#toast-container .toast.toast-warning{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 75 76" fill="none"><path d="M72.7324 19.521C70.7637 12.2744 63.2271 4.73633 55.979 2.76758C51.5347 1.66016 45.5815 0.519043 37.5 0.5C29.4185 0.519043 23.4653 1.66016 19.021 2.76758C11.7744 4.73633 4.23633 12.273 2.26758 19.521C1.16016 23.9653 0.019043 29.9185 0 38C0.019043 46.0815 1.16016 52.0347 2.26758 56.479C4.23633 63.7271 11.7744 71.2637 19.021 73.2324C23.4653 74.3398 29.4214 75.481 37.5 75.5C45.5801 75.481 51.5347 74.3398 55.979 73.2324C63.2271 71.2637 70.7637 63.7271 72.7324 56.479C73.8398 52.0347 74.981 46.0786 75 38C74.981 29.9185 73.8398 23.9653 72.7324 19.521Z" fill="%23FFEBC5"/><path d="M37.5977 13.0977C32.6531 13.0977 27.8196 14.5639 23.7084 17.3109C19.5972 20.058 16.3929 23.9624 14.5007 28.5306C12.6085 33.0987 12.1134 38.1254 13.078 42.9749C14.0427 47.8244 16.4237 52.279 19.92 55.7753C23.4163 59.2716 27.8709 61.6526 32.7204 62.6173C37.5699 63.5819 42.5966 63.0868 47.1647 61.1946C51.7329 59.3024 55.6374 56.0981 58.3844 51.9869C61.1314 47.8757 62.5977 43.0422 62.5977 38.0977C62.5977 31.4672 59.9637 25.1084 55.2753 20.42C50.5869 15.7316 44.2281 13.0977 37.5977 13.0977Z" fill="url(%23paint0_linear_6763_140)"/><path fill-rule="evenodd" clip-rule="evenodd" d="M33.1871 40.3603C33.3697 42.6166 35.2724 44.3607 37.536 44.365C39.7516 44.3693 41.5457 42.6828 41.7245 40.4745L42.8666 26.3614C43.1222 23.2037 40.6285 20.5 37.4604 20.5C34.2923 20.5 31.7986 23.2037 32.0542 26.3615L33.1871 40.3603ZM32.9595 51.8818C32.9595 54.3671 34.9743 56.3818 37.4595 56.3818C39.9448 56.3818 41.9595 54.3671 41.9595 51.8818C41.9595 49.3966 39.9448 47.3818 37.4595 47.3818C34.9743 47.3818 32.9595 49.3966 32.9595 51.8818Z" fill="url(%23paint1_linear_6763_140)"/><defs><linearGradient id="paint0_linear_6763_140" x1="55.2785" y1="55.7785" x2="19" y2="18" gradientUnits="userSpaceOnUse"><stop stop-color="%23E86100"/><stop offset="0.665" stop-color="%23FF9D24"/><stop offset="1" stop-color="%23FFDF70"/></linearGradient><linearGradient id="paint1_linear_6763_140" x1="36.9195" y1="27.386" x2="36.9195" y2="55.5145" gradientUnits="userSpaceOnUse"><stop stop-color="white"/><stop offset="1" stop-color="%23FDE2D4"/></linearGradient></defs></svg>') !important}#toast-container .toast.company-invitation-toast .company-invitation-toast__action{align-items:center;background-color:#2cb573;border:0;border-radius:5px;color:#fff;display:inline-flex;margin-top:.75rem;padding:.4rem .75rem}#toast-container .toast.company-invitation-toast .company-invitation-toast__action:focus-visible{outline:2px solid #1a9459;outline-offset:2px}[class*=formula-box]{overflow-x:auto;white-space:nowrap;overflow-y:hidden;padding-bottom:6px}[class*=formula-box]::-webkit-scrollbar{height:6px;background-color:#f8f8f8}[class*=formula-box]::-webkit-scrollbar-thumb{background-color:#caccd1;border-radius:10px}[class*=formula-box]::-webkit-scrollbar-thumb:hover{background-color:#b5b7ba}[class*=formula-box]::-webkit-scrollbar-track{background-color:#f8f8f8}@media only screen and (max-width: 992px){.formula-box{font-size:24px}}@media only screen and (max-width: 992px){.formula-box-medium{font-size:20px}}@media only screen and (max-width: 992px){.formula-box-small{font-size:16px}}@media only screen and (max-width: 992px){.formula-box-xs{font-size:13px}}hr.toolbox-divider{margin-top:1.25rem;margin-bottom:1.25rem;border-top:1px solid #edeef2}.dropdown.user-menu .dropdown-menu.dropdown-menu-lg{max-width:235px;min-width:210px}.dropdown.user-menu .dropdown-menu{top:3.15rem;margin:0;border-radius:5px;border:0;box-shadow:0px 4px 20px 0px rgba(0,0,0,.15);padding-top:5px}.dropdown.user-menu .dropdown-menu li:not(.user-footer){margin-bottom:5px}.dropdown.user-menu .dropdown-menu li:not(.user-footer) .dropdown-item{display:flex;align-items:center;padding:.65rem 1.1rem;font-size:14px;font-weight:500;color:#58595b;letter-spacing:.0025rem}.dropdown.user-menu .dropdown-menu li:not(.user-footer) .dropdown-item i{margin-right:8px;font-size:16px}.dropdown.user-menu .dropdown-menu li:not(.user-footer) .dropdown-item i.fa-bell{font-size:20px;margin-right:9px}.dropdown.user-menu .dropdown-menu li:not(.user-footer) .dropdown-item:active{background-color:#9ae2bf}.dropdown.user-menu .dropdown-menu li:not(.user-footer) .dropdown-item.disabled,.dropdown.user-menu .dropdown-menu li:not(.user-footer) .dropdown-item[disabled]{color:#edeef2;background-color:rgba(0,0,0,0);pointer-events:none;opacity:.6}.dropdown.user-menu .dropdown-menu .user-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:1rem;background-color:#f8f8f8;display:flex}.dropdown.user-menu .dropdown-menu .user-footer .btn{float:unset;display:inline-block;width:auto;margin:0 auto;padding:10px 25px;font-size:.8rem;font-weight:400;letter-spacing:.0125rem;background-color:#2cb573;color:#fff;border:0;border-radius:5px}.dropdown.user-menu .dropdown-menu .user-footer .btn:hover{background-color:rgb(15.2993464052%,62.9359477124%,39.9869281046%)}.supplier-dropdown-selected{border-radius:.25rem !important;position:relative;z-index:1 !important}.supplier-dropdown-selected .select2-selection__rendered{line-height:1.5rem !important}.supplier-dropdown-selected .select2-selection__rendered .selected-list{gap:4px;display:flex;align-items:center}.supplier-dropdown-selected .select2-selection__rendered .selected-list img{width:24px;height:auto}.supplier-dropdown-selected .select2-selection__rendered .selected-list p{font-weight:700}.supplier-dropdown-selected .select2-selection__rendered .selected-list small{color:gray;font-weight:400;font-style:italic}.supplier-dropdown-selected .select2-selection__rendered .selected-custom-layup{gap:10px;width:100%;display:flex;align-items:center;justify-content:flex-start}.supplier-dropdown-selected .select2-selection__rendered .selected-custom-layup p{margin:0;font-size:12px;font-weight:700;text-align:center}.supplier-dropdown{container-type:inline-size;z-index:1000 !important;border-color:#2cb573 !important}@media(max-width: 1000px){.supplier-dropdown{min-width:160px !important}}.supplier-dropdown.select2-dropdown--below{top:-0.3rem !important}.supplier-dropdown.select2-dropdown--above{top:.3rem !important}.supplier-dropdown .select2-results__options{gap:6px;display:grid;grid-template-columns:1fr;flex-wrap:wrap}@container (min-width: 400px){.supplier-dropdown .select2-results__options{grid-template-columns:1fr 1fr}.supplier-dropdown .select2-results__option:has([data-etype=custom-layup]){grid-column:span 2 !important}.supplier-dropdown .select2-results__option:has([data-etype=custom-layup]):hover p{color:#fff !important}.supplier-dropdown .select2-results__option:has([data-etype=custom-layup]) p{font-size:12px;font-weight:500 !important;color:#1a9459}}.supplier-dropdown .select2-results__option{display:flex;align-items:center;gap:10px;padding:10px;min-height:2.5rem;border-radius:5px;border-bottom:none !important}.supplier-dropdown .select2-results__option .list-style{display:flex;justify-content:space-between;align-items:center;width:100%}.supplier-dropdown .select2-results__option .list-style .logo-image{display:flex;align-items:center;gap:10px}.supplier-dropdown .select2-results__option .list-style .logo-image img{width:24px;height:auto}.supplier-dropdown .select2-results__option .list-style .logo-image .detail{display:flex;flex-direction:column}.supplier-dropdown .select2-results__option .list-style .logo-image .detail p{margin:0;font-size:12px;font-weight:700;line-height:10px}.supplier-dropdown .select2-results__option .list-style .logo-image .detail small{color:gray;font-size:10px;font-weight:400;font-style:italic}.supplier-dropdown .select2-results__option .list-custom-layup-style{gap:10px;width:100%;display:flex;align-items:center;justify-content:center}.supplier-dropdown .select2-results__option .list-custom-layup-style p{margin:0;font-size:12px;font-weight:700;text-align:center}.supplier-dropdown .select2-results__option--highlighted,.supplier-dropdown .select2-results__option:hover{background-color:#2cb573 !important;color:#fff !important;border-radius:.25rem}.supplier-dropdown .select2-results__option--highlighted p,.supplier-dropdown .select2-results__option--highlighted small,.supplier-dropdown .select2-results__option:hover p,.supplier-dropdown .select2-results__option:hover small{color:#fff !important}.supplier-dropdown .select2-results__option[aria-selected=true]{border-radius:.25rem}.supplier-dropdown .select2-results__option[data-etype=custom-layup] .select2-results__option--highlighted,.supplier-dropdown .select2-results__option[data-etype=custom-layup]:hover{background-color:#2cb573 !important;color:#fff !important}.supplier-dropdown .select2-results__option:last-child{border-bottom:none !important;font-weight:500 !important;color:#1a9459}.dropdown-menu-center{left:50% !important;transform:translateX(-50%) !important;right:auto !important;top:calc(100% + 2px) !important}.toolbar-report-label{font-size:12px;color:#86888e}.dropdown-item:hover .toolbar-report-label,.toolbar-btn:hover .toolbar-report-label{color:#58595b}.note-toolbar .note-fontname .dropdown-item i.note-icon-menu-check{display:inline;font-size:inherit}.note-toolbar .note-fontname .dropdown-item i.note-icon-menu-check span{display:inline;color:#58595b;font-size:16px;font-weight:normal;font-style:normal;visibility:visible;opacity:1}.btn-group.radio-pill .btn{padding:.5rem .75rem;min-width:6rem}.btn-group.radio-pill .btn.bg-toolbox{background:#2cb573;color:#fff}.btn-group.radio-pill .btn.bg-outline-toolbox{background:rgba(0,0,0,0);border-color:#caccd1;color:#2cb573}.btn-group.radio-pill input[type=radio]{display:none}.btn-group.radio-pill .btn.active{background-color:#007bff;color:#fff}.btn-group.radio-pill .btn.active.bg-toolbox{background:#2cb573;color:#fff}.btn-group.radio-pill .btn.active.bg-outline-toolbox{background:#2cb573;color:#fff}.custom-switch .custom-control-label.no-border:before{top:0}.custom-switch .custom-control-label.no-border::after{top:.1rem}.custom-switch .custom-control-input:checked~.custom-control-label.no-border::before{border-color:#2cb573;background-color:#2cb573}.member-image.no-border{border:none}.form-control::placeholder{color:#556275 !important;font-size:13px !important}.form-control[readonly]{background-color:#f8f9fd;color:#58595b;border:1px solid #edeef2}.range-wrapper{display:flex;align-items:center;justify-content:center}.range-wrapper input[type=range]{-webkit-appearance:none;appearance:none;width:200px;height:6px;border-radius:5px;outline:none;margin:0 10px;background:linear-gradient(to right, #2cb573 0%, #2BB673 var(--val, 50%), #EDEEF2 var(--val, 50%), #EDEEF2 100%) !important}.range-wrapper input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:5px;background:rgba(0,0,0,0)}.range-wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #2cb573;cursor:pointer;margin-top:-7px;position:relative;z-index:2}.range-wrapper input[type=range]::-moz-range-track{height:6px;border-radius:5px;background:#e9ecef}.range-wrapper input[type=range]::-moz-range-progress{height:6px;border-radius:5px;background:#2cb573}.range-wrapper input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #2cb573;cursor:pointer}.loader{width:50px;aspect-ratio:1;border-radius:50%;background:conic-gradient(rgb(255, 255, 255) 10%, rgba(255, 255, 255, 0.6) 25%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.338) 75%);-webkit-mask:radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 8px), #000 0);mask:radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 8px), #000 0);animation:spin 1s linear infinite}@keyframes spin{100%{transform:rotate(1turn)}}.embed-toolbar-logo{display:flex;align-items:center;flex:0 0 auto;padding-right:10px;margin-right:4px;border-right:1px solid rgba(0,0,0,.1)}.embed-toolbar-logo img{max-width:110px;max-height:28px;display:block;object-fit:contain}.embed-action-buttons{position:fixed;bottom:20px;right:20px;left:auto;display:flex;flex-direction:row;align-items:center;z-index:9999;background:rgba(180,180,180,.55);backdrop-filter:blur(3px);padding:6px;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.embed-group-left{display:flex;align-items:center;padding-left:8px;padding-right:12px;gap:12px}.embed-home-btn{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#fff;opacity:.9;transition:transform .2s;text-decoration:none}.embed-home-btn:hover{transform:scale(1.1);opacity:1}.embed-home-btn svg{width:22px;height:22px;fill:#fff;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1))}.embed-fullscreen-btn{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#fff;opacity:.9;transition:transform .2s}.embed-fullscreen-btn:hover{transform:scale(1.1);opacity:1}.embed-fullscreen-btn svg{width:24px;height:24px;fill:#fff;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1))}.embed-preview-link{font-size:17px;color:#fff;text-decoration:none;font-weight:500;display:flex;align-items:center;gap:6px;letter-spacing:.3px;text-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.embed-preview-link svg{width:18px;height:18px;fill:#fff;margin-top:1px}.embed-preview-link:hover{color:#fff;opacity:.8;text-shadow:0 2px 8px rgba(0,0,0,.3)}.embed-preview-link:hover svg{fill:#fff}.embed-language-selector{position:relative;display:inline-block}.embed-language-btn{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;align-items:center;gap:1px;color:#fff;font-size:14px;font-weight:500;transition:opacity .2s;text-shadow:0 2px 4px rgba(0,0,0,.1)}.embed-language-btn:hover{opacity:.8}.embed-language-btn .flag-icon{width:20px;height:15px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.embed-language-btn .lang-label{font-weight:500;letter-spacing:.3px}.embed-language-btn svg{fill:#fff;opacity:.8}.embed-language-dropdown{position:absolute;bottom:calc(100% + 8px);left:0;background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.15);min-width:180px;overflow:hidden;z-index:10000;animation:dropdownSlideUp .2s ease-out}@keyframes dropdownSlideUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.embed-language-option{display:flex;align-items:center;gap:10px;padding:10px 14px;color:#333;text-decoration:none;font-size:14px;font-weight:400;transition:background-color .2s;border-bottom:1px solid #f0f0f0}.embed-language-option:last-child{border-bottom:none}.embed-language-option:hover{background-color:#f8f9fa}.embed-language-option.active{background-color:#e8f5e9;color:#2cb573;font-weight:500}.embed-language-option .flag-icon{width:20px;height:15px;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.1);flex-shrink:0}.embed-language-option svg{flex-shrink:0}.embed-divider{width:1px;height:32px;background-color:rgba(255,255,255,.3);margin-right:8px}.embed-book-demo-green{background-color:#52ad75;color:#fff !important;border:none;padding:10px 24px;border-radius:6px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s ease,transform .1s;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.05)}.embed-book-demo-green:hover{background-color:#469b66;color:#fff !important;transform:translateY(-1px);text-decoration:none}.embed-book-demo-green:active{transform:translateY(0)}[data-tooltip]:hover::after{content:attr(data-tooltip);position:absolute;bottom:100%;left:0;margin-bottom:8px;padding:6px 10px;background:rgba(0,0,0,.8);color:#fff;font-size:12px;border-radius:4px;white-space:nowrap;pointer-events:none;backdrop-filter:blur(4px)}.lead-gen-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;align-items:center;justify-content:center}.lead-gen-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.lead-gen-modal-content{position:relative;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:500px;width:90%;max-height:90vh;overflow-y:auto;animation:modalSlideIn .3s ease-out}.lead-gen-modal-content.lead-gen-modal-wide{max-width:800px}.lead-gen-modal-body-container{display:flex;gap:0;padding:0}.lead-gen-form-column{flex:1;min-width:0}.lead-gen-info-column{flex:1;min-width:0;border-left:1px solid #e5e7eb;padding:24px;background:#fafbfc;border-radius:0 0 12px 0}.lead-gen-modal-footer{padding:16px 24px;border-top:1px solid #e5e7eb;background:#fff;border-radius:0 0 12px 12px}.lead-gen-info-title{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#374151}.lead-gen-info-section{margin-bottom:20px}.lead-gen-info-section:last-child{margin-bottom:0}.lead-gen-info-label{display:block;font-weight:500;margin-bottom:8px;font-size:13px;color:#6b7280}.lead-gen-info-display{padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-height:60px;font-size:13px;color:#374151;max-height:150px;overflow-y:auto}.lead-gen-placeholder{color:#9ca3af;font-style:italic}.lead-gen-supplier-item,.lead-gen-product-item{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-bottom:1px solid #f3f4f6}.lead-gen-supplier-item:last-child,.lead-gen-product-item:last-child{border-bottom:none;padding-bottom:0}.lead-gen-supplier-item:first-child,.lead-gen-product-item:first-child{padding-top:0}.lead-gen-supplier-type,.lead-gen-product-type{font-size:11px;font-weight:600;color:#6b7280;background:#f3f4f6;padding:2px 6px;border-radius:4px;text-transform:uppercase;white-space:nowrap}.lead-gen-supplier-name,.lead-gen-product-name{font-size:13px;color:#374151;font-weight:500}.lead-gen-supplier-detail,.lead-gen-product-detail{font-size:12px;color:#6b7280;margin-top:2px}@media(max-width: 768px){.lead-gen-modal-content.lead-gen-modal-wide{max-width:95%}.lead-gen-modal-body-container{flex-direction:column}.lead-gen-info-column{border-left:none;border-top:1px solid #e5e7eb;border-radius:0 0 12px 12px}.lead-gen-preview-container{flex-direction:column}.lead-gen-preview-container .lead-gen-info-column{border-left:none;border-top:1px solid #e5e7eb;padding-left:0;padding-top:24px;margin-top:16px}}.lead-form-preview .lead-gen-preview-container{display:flex;gap:24px}.lead-form-preview .lead-gen-form-column,.lead-form-preview .lead-gen-info-column{flex:1;min-width:0}.lead-form-preview .lead-gen-info-column{border-left:1px solid #e5e7eb;padding-left:24px}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.lead-gen-modal-header{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.lead-gen-modal-header h3{margin:0;font-size:20px;font-weight:600;color:#111827}.lead-gen-modal-close{background:none;border:none;font-size:28px;line-height:1;color:#6b7280;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.lead-gen-modal-close:hover{background:#f3f4f6;color:#111827}.lead-gen-form{padding:24px}.lead-gen-form-group{margin-bottom:20px}.lead-gen-form-group label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#374151}.lead-gen-form-group .required{color:#dc2626}.lead-gen-form-group input,.lead-gen-form-group select{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s,box-shadow .2s;font-family:inherit}.lead-gen-form-group input:focus,.lead-gen-form-group select:focus{outline:none;border-color:#52ad75;box-shadow:0 0 0 3px rgba(82,173,117,.1)}.lead-gen-form-actions{display:flex;gap:12px;margin-top:24px}.lead-gen-btn{flex:1;padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit}.lead-gen-btn.lead-gen-btn-cancel{background:#f3f4f6;color:#374151}.lead-gen-btn.lead-gen-btn-cancel:hover{background:#e5e7eb}.lead-gen-btn.lead-gen-btn-submit{background:#52ad75;color:#fff}.lead-gen-btn.lead-gen-btn-submit:hover{background:#469b66}.lead-gen-btn.lead-gen-btn-submit:disabled{background:#d1d5db;cursor:not-allowed}.lead-gen-message{margin-top:16px;padding:12px;border-radius:6px;font-size:14px;text-align:center}.lead-gen-message.success{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.lead-gen-message.error{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.lead-gen-privacy-disclaimer{margin-top:16px;padding:12px 14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;color:#6b7280;line-height:1.6;text-align:left}.lead-gen-privacy-disclaimer a{color:#52ad75;text-decoration:none;font-weight:500;transition:color .2s ease}.lead-gen-privacy-disclaimer a:hover{color:#469b66;text-decoration:underline}.lead-gen-privacy-disclaimer a:visited{color:#52ad75}.embed-print-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;justify-content:center;align-items:center}.embed-print-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.embed-print-modal-content{position:relative;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:800px;width:90%;max-height:90vh;overflow-y:auto;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.embed-print-modal-header{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.embed-print-modal-header h4{margin:0;font-size:20px;font-weight:600;color:#111827}.embed-print-modal-close{background:none;border:none;font-size:28px;line-height:1;color:#6b7280;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.embed-print-modal-close:hover{background:#f3f4f6;color:#111827}.embed-print-modal-body{padding:24px;display:flex;flex-direction:column}.embed-print-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f9fafb;border-radius:0 0 12px 12px}.embed-print-form{padding:0}.embed-print-form-group{margin-bottom:20px}.embed-print-form-group .embed-print-form-control{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s,box-shadow .2s;font-family:inherit}.embed-print-form-group .embed-print-form-control:focus{outline:none;border-color:#52ad75;box-shadow:0 0 0 3px rgba(82,173,117,.1)}.embed-print-form-group .embed-print-form-control.is-invalid{border-color:#dc2626}.embed-print-required{color:#dc2626}.embed-print-error-message{display:block;color:#dc2626;font-size:12px;margin-top:4px}.embed-print-privacy-disclaimer{margin-top:20px;padding:12px 14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;color:#6b7280;line-height:1.6;text-align:left}.embed-print-privacy-disclaimer a{color:#52ad75;text-decoration:none;font-weight:500;transition:color .2s ease}.embed-print-privacy-disclaimer a:hover{color:#469b66;text-decoration:underline}.embed-print-privacy-disclaimer a:visited{color:#52ad75}.embed-print-preview-section{border-left:1px solid #e5e7eb;padding-left:24px;display:flex;flex-direction:column}.embed-print-preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px}.embed-print-report-type-toggle{display:flex;align-items:center;gap:8px;white-space:nowrap}.embed-print-toggle-label{font-size:13px;color:#9ca3af;transition:color .3s,font-weight .3s;cursor:pointer}.embed-print-toggle-label.active{color:#111827;font-weight:600}.embed-print-toggle-switch{position:relative;display:inline-block;width:48px;height:24px;margin:0}.embed-print-toggle-switch input{opacity:0;width:0;height:0}.embed-print-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.3s;border-radius:24px}.embed-print-toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.embed-print-toggle-switch input:checked+.embed-print-toggle-slider{background-color:#52ad75}.embed-print-toggle-switch input:checked+.embed-print-toggle-slider:before{transform:translateX(24px)}.embed-print-preview-container{position:relative;display:flex;justify-content:center;align-items:center;padding:16px;background-color:#f3f4f6;min-height:350px;border-radius:8px}.embed-print-preview-container #embed-pdf-canvas{max-width:100%;height:auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}.embed-print-btn-control{background:rgba(0,0,0,0);border:1px solid #d1d5db;border-radius:4px;padding:6px 10px;cursor:pointer;transition:all .2s;color:#374151}.embed-print-btn-control:hover{background:#f3f4f6;border-color:#9ca3af}.embed-print-btn{flex:1;padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit}.embed-print-btn.embed-print-btn-cancel{background:#f3f4f6;color:#374151}.embed-print-btn.embed-print-btn-cancel:hover{background:#e5e7eb}.embed-print-btn.embed-print-btn-submit{background:#52ad75;color:#fff}.embed-print-btn.embed-print-btn-submit:hover{background:#469b66}.embed-print-btn.embed-print-btn-submit:disabled{background:#d1d5db;cursor:not-allowed}@media(max-width: 600px){.embed-logo-container{top:10px;left:10px;padding:6px}.embed-logo-container img{max-width:80px;max-height:50px}.embed-action-buttons{left:50%;transform:translateX(-50%);bottom:15px;width:92%;justify-content:space-between;padding:5px}.embed-preview-link span{display:inline-block}.embed-book-demo-green{padding:10px 16px;font-size:14px}.lead-gen-modal-content{width:95%;max-height:95vh}.lead-gen-modal-header,.lead-gen-form{padding:16px}.embed-print-modal-content{max-width:100%;margin:10px;max-height:calc(100vh - 20px)}.embed-print-modal-body .row{flex-direction:column}.embed-print-modal-body .col-md-6{width:100%;max-width:100%;padding-right:15px !important;padding-left:15px !important}.embed-print-preview-section{border-left:none;border-top:1px solid #e5e7eb;padding-top:24px !important;padding-left:15px !important;margin-top:24px}.embed-print-preview-header{flex-direction:column;gap:12px;align-items:flex-start}}.calculator-input{transition:width .6s ease-in-out;display:none}.calculator-sections{display:none}.calculator-wrapper{transition:width .6s ease-in-out;flex:1;max-width:calc(100% - 74px)}.session-side{border-radius:.25rem;transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1),right 1s ease-in-out;background:#fff;max-height:max(240px,30vh);overflow-y:auto}.session-side.open{min-width:156px}.session-side::-webkit-scrollbar{display:block;width:6px;height:6px;visibility:visible}.session-side::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:6px}.session-side .container-summary{height:100%;display:flex !important;flex-direction:column !important;align-items:center;justify-content:center;gap:8px}.session-side .circle-box-container{border-radius:.25rem;border:1px solid #dcdcdc;padding:4px !important;display:flex !important;flex-direction:column !important;align-items:center;justify-content:center;width:100%;transition:width 1s ease-in-out;box-sizing:border-box}.session-side .circle-box-container .circle-box-info .info-header{font-size:14px;font-weight:600;margin-bottom:5px}.session-side .circle-box-container .circle-box-info .info__summary{font-size:18px;font-weight:600}.session-side .circle-box-container .circle-box-info .info__percentage{font-size:16px;font-weight:300}.session-side .circle-box-container .circle-box{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.session-side .circle-box-container .circle-box .icon{width:12px;height:12px}.session-side .circle-box-container .circle-box.not-expand{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.session-side .circle-box-container .circle-box.not-expand .icon{width:10px;height:10px}.session-side .circle-box-container .circle-box-info{text-align:center;font-size:12px;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.session-side .circle-box-container.pdf__hide{display:none !important}#filter-container{border-radius:10px !important}#filter-container .supplier-filter-section{background-color:#f8f9fd;border-radius:5px}#filter-container .supplier-filter-section .inner-section{border-radius:inherit;background-color:#fff !important}.container-summary-canvas{max-height:400px;min-height:auto;max-width:156px;width:auto;transition:all 1s cubic-bezier(0.4, 0, 0.2, 1),right 1s ease-in-out}.container-summary-canvas.canvas-open{min-height:400px}.form-panel.form-panel--output-summary{padding:19px 19px 20px;width:100%}.output-summary-panel__title{flex-shrink:0;align-self:stretch;letter-spacing:0;color:var(--05, #253238);font-size:14px;font-weight:500;margin:0}.output-summary-panel__content{flex-shrink:0;align-items:flex-start;align-self:stretch}.output-summary-panel__checks{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:5px;overflow:hidden}.output-summary-panel__check{display:flex;flex-grow:1;align-items:flex-start;align-self:stretch}.output-summary-panel__check+.output-summary-panel__check{margin-top:-1px}.output-summary-panel__check-label{display:flex;flex-direction:column;flex:0 0 50%;width:50%;align-items:center;align-self:stretch;justify-content:center;border:1px solid var(--03, #edeef2);background:var(--04, #ffffff);padding:5px 3px}.output-summary-panel__check-label-text{flex-shrink:0;align-self:stretch;text-align:center;letter-spacing:0;color:var(--02, #58595b);font-size:12px;font-weight:500;line-height:15px;overflow-wrap:anywhere;word-break:break-word;margin:0}.output-summary-panel__check-result{display:flex;flex:0 0 50%;width:50%;align-items:center;align-self:stretch;justify-content:center;column-gap:4px;margin-left:-1px;border:1px solid var(--03, #edeef2);background:var(--04, #ffffff);padding:5px}.output-summary-panel__check-text{display:inline-flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;min-width:30px}.output-summary-panel__state{flex-shrink:0;align-self:stretch;line-height:16px;letter-spacing:0;font-size:12px;font-weight:600;margin:0}.output-summary-panel__percent{flex-shrink:0;align-self:stretch;text-align:center;letter-spacing:0;color:var(--02, #58595b);font-size:10px;font-weight:300;margin:0}.output-summary-panel__check:first-child .output-summary-panel__check-label{border-radius:5px 0px 0px}.output-summary-panel__check:first-child .output-summary-panel__check-result{border-radius:0px 5px 0px 0px}.output-summary-panel__check:last-child .output-summary-panel__check-label{border-radius:0px 0px 0px 5px}.output-summary-panel__check:last-child .output-summary-panel__check-result{border-radius:0px 0px 5px}.output-summary-panel__circle-box-container .circle-box{border-width:3px;width:29px;height:29px}.output-summary-panel__circle-box-container .circle-box .icon{width:14px;height:14px}.output-summary-panel__circle-box-container.output-summary-panel__circle-box-container--sm .circle-box{width:20px;height:20px}.output-summary-panel__circle-box-container.output-summary-panel__circle-box-container--sm .circle-box .icon{width:10px;height:10px}.output-summary-panel__details{display:flex;flex-direction:column;flex-shrink:0;align-items:center;border:1px solid var(--03, #edeef2);border-radius:5px;background:var(--04, #ffffff);overflow:hidden}.output-summary-panel__details-header{display:flex;position:relative;align-items:flex-start;border-bottom:1px solid var(--03, #edeef2);width:100%}.output-summary-panel__details-title{display:flex;flex:0 0 66.666%;width:66.666%;align-items:center;align-self:stretch;justify-content:center;column-gap:12px;padding:9px 9px 10px}.output-summary-panel__details-title-text{flex-grow:1;letter-spacing:0;color:var(--02, #58595b);font-size:11px;font-weight:500;line-height:14px;overflow-wrap:anywhere;word-break:break-word;margin:0}.output-summary-panel__details-status{display:flex;flex:0 0 33.333%;width:33.333%;align-items:center;align-self:stretch;justify-content:center;column-gap:4px;margin-left:-1px;border-left:1px solid var(--03, #edeef2);padding:5px 5px 6px}.output-summary-panel__details-status-text{flex-shrink:0;line-height:16px;letter-spacing:0;font-size:12px;font-weight:600;margin:0}.output-summary-panel__details-list{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin-right:-1px;margin-left:-1px;padding-top:14px;padding-bottom:14px;row-gap:10px}.output-summary-panel__metric{display:flex;flex-shrink:0;align-items:flex-start;align-self:stretch;justify-content:space-between;column-gap:12px;padding-right:10px;padding-left:10px}.output-summary-panel__metric-label{letter-spacing:0;color:var(--02, #58595b);font-size:12px;font-weight:300;line-height:15px;overflow-wrap:anywhere;word-break:break-word;margin:0;flex:0 0 66.666%;width:66.666%}.output-summary-panel__metric-value{flex-shrink:0;line-height:15px;letter-spacing:0;color:var(--01, #2bb673);font-size:12px;font-weight:600;white-space:nowrap;margin:0}.output-summary-panel__metric-value.text-danger{color:var(--Other-Red, #d9424d)}.output-summary-panel__metric-value.text-success{color:var(--01, #2bb673)}.output-summary-panel__divider{flex-shrink:0;align-self:stretch;background:#edeef2;height:1px}.output-summary-panel__check-detail-link{display:none;align-items:center;gap:2px;cursor:pointer;color:var(--02, #58595b);font-size:11px;font-weight:500;line-height:14px;letter-spacing:0;margin:0;white-space:nowrap;transition:color .15s ease;background:none;border:none;padding:0}.output-summary-panel__check-detail-link:hover{color:var(--01, #2bb673)}.output-summary-panel__check-detail-link::after{content:"›";font-size:14px;line-height:1}.output-summary-panel__check:hover .output-summary-panel__check-detail-link,.output-summary-panel__metric:hover .output-summary-panel__check-detail-link{display:inline-flex}.output-summary-panel__back-btn{display:none;align-items:center;gap:6px;cursor:pointer;color:var(--02, #58595b);font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;background:none;border:none;padding:4px 0;margin-bottom:10px;transition:color .15s ease}.output-summary-panel__back-btn:hover{color:var(--05, #253238)}.output-summary-panel__back-btn::before{content:"←";font-size:14px;line-height:1}.output-summary-panel__check-detail{display:none !important;flex-direction:column;align-self:stretch;width:100%;background:var(--04, #ffffff)}.output-summary-panel__check-detail-header{display:flex;align-items:flex-start;border-bottom:1px solid var(--03, #edeef2);width:100%}.output-summary-panel__check-detail-title{display:flex;flex:0 0 50%;width:50%;align-items:center;align-self:stretch;justify-content:center;padding:9px 9px 10px}.output-summary-panel__check-detail-title-text{letter-spacing:0;color:var(--02, #58595b);font-size:12px;font-weight:500;line-height:15px;margin:0}.output-summary-panel__check-detail-status{display:flex;flex:0 0 50%;width:50%;align-items:center;align-self:stretch;justify-content:center;column-gap:4px;margin-left:-1px;border-left:1px solid var(--03, #edeef2);padding:5px}.output-summary-panel__check-detail-table{width:100%;border-collapse:collapse;font-size:12px}.output-summary-panel__check-detail-table thead{background:var(--06, #f8f9fd)}.output-summary-panel__check-detail-table thead th{padding:8px 10px;font-weight:500;color:var(--02, #58595b);text-align:left;border-bottom:1px solid var(--03, #edeef2);font-size:11px}.output-summary-panel__check-detail-table tbody tr{border-bottom:1px solid var(--03, #edeef2)}.output-summary-panel__check-detail-table tbody tr:last-child{border-bottom:none}.output-summary-panel__check-detail-table tbody td{padding:10px;color:var(--02, #58595b);font-weight:400;font-size:12px;line-height:15px}.form-panel--output-summary.output-summary-panel--focused .output-summary-panel__back-btn{display:inline-flex}.form-panel--output-summary.output-summary-panel--focused .output-summary-panel__checks,.form-panel--output-summary.output-summary-panel--focused .output-summary-panel__details{display:none}.form-panel--output-summary.output-summary-panel--focused .output-summary-panel__check-detail.is-active{display:flex !important}.section-header{display:flex;align-items:center;justify-content:center;column-gap:10px;padding:10px 20px 9px;height:38px;background-color:#fff;border-bottom:1px solid #edeef2}.section-header__title{flex-grow:1;letter-spacing:0;color:#58595b;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:600;margin:0}.section-header__icon{flex-shrink:0;width:16px;height:16px;color:#58595b;cursor:pointer;display:flex;align-items:center;justify-content:center}.span-table{display:flex;flex-direction:column;width:100%}.span-table__content{display:grid;width:100%;grid-template-columns:repeat(3, 1fr) 60px;border:1px solid #e4e6ec;border-radius:5px;overflow:hidden;background-color:#fff}.span-table__header{background-color:#f8f8f8;padding:16px 10px 15px;border-bottom:1px solid #e4e6ec;border-right:1px solid #e4e6ec}.span-table__header:nth-child(4n){border-right:none}.span-table__header{text-align:center;color:#475467;font-family:"DM Sans",sans-serif;font-size:10px;font-weight:400;line-height:12px;height:44px;display:flex;align-items:center;justify-content:center}.span-table__cell{padding:4px 6px;height:44px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-right:1px solid #e4e6ec}.span-table__cell:nth-child(4n){border-right:none}.span-table__input-group{display:flex;width:100%;align-items:center}.span-table__input-control{display:flex;flex:1;align-items:center;height:30px;padding:0 7px;background-color:#fff;border:1px solid #caccd1;border-radius:5px 0 0 5px;position:relative;z-index:1}.span-table__input-control:focus-within{border-color:#2cb573;z-index:2}.span-table__input{width:100%;border:none;padding:0;font-size:12px;color:#58595b;background:rgba(0,0,0,0)}.span-table__input:focus{outline:none}.span-table__select{width:100%;border:none;padding:0;font-size:12px;color:#58595b;background:rgba(0,0,0,0);appearance:none;cursor:pointer;display:flex;align-items:center}.span-table__select:focus{outline:none}.span-table__select-icon{width:16px;height:16px;margin-right:5px;object-fit:contain}.span-table__action{display:flex;align-items:center;justify-content:center;height:30px;width:30px;background-color:#fff;border:1px solid #caccd1;border-left:none;border-radius:0 5px 5px 0;margin-left:-1px;cursor:pointer}.span-table__action:hover{background-color:#f8f8f8}.span-table__action img{width:12px;height:12px;object-fit:contain}.span-table__action i{font-size:12px;color:#2cb573}.span-table__btn-delete{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #d9424d;border-radius:5px;background-color:#fff;cursor:pointer;transition:all .2s ease}.span-table__btn-delete:hover{background-color:#d9424d}.span-table__btn-delete:hover img{filter:brightness(0) invert(1)}.span-table__btn-delete:hover i{color:#fff}.span-table__btn-delete img{width:14px;height:14px;object-fit:contain;transition:filter .2s ease}.span-table__btn-delete i{font-size:14px;color:#d9424d}.span-table__footer{display:flex;justify-content:flex-end;margin-top:8px}.span-table__btn-add{display:flex;align-items:center;justify-content:center;background-color:#2cb573;color:#fff;border:none;border-radius:5px;padding:8px 12px;font-size:10px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.span-table__btn-add:hover{background-color:#1a9459}.span-table__btn-add img{width:10px;height:10px;margin-right:6px;object-fit:contain}.span-table__btn-add i{margin-right:6px;font-size:10px}.swal2-actions{padding:0 1.5rem !important;width:100% !important;justify-content:center !important}.swal2-container{z-index:100000 !important}.radio-card-group{flex-wrap:nowrap;overflow-x:auto}.radio-card-group .radio-card{position:relative;border:1px solid #caccd1;background-color:#fff;box-shadow:none !important;transition:border-color .15s,background-color .15s;cursor:pointer;width:100%;min-width:180px;border-radius:6px;aspect-ratio:4/3}.radio-card-group .radio-card .checkmark{width:18px;height:18px;border:1px solid #caccd1;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;left:0%;bottom:12%;transform:translate(50%, 50%)}.radio-card-group .radio-card .checkmark::after{content:"✓";font-size:12px;font-weight:600;line-height:1;color:rgba(0,0,0,0);transition:color .15s ease-in-out}.radio-card-group .radio-card.is-selected{border-color:#2cb573;background-color:#d4ffe6}.radio-card-group .radio-card.is-selected .checkmark{background-color:#2cb573;border:none}.radio-card-group::-webkit-scrollbar{display:block;width:4px;height:4px}.radio-card-group::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.radio-check{position:relative;display:inline-flex;cursor:pointer}.radio-check input{position:absolute;opacity:0;pointer-events:none}.radio-check .checkmark{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid #cfcfcf;display:flex;align-items:center;justify-content:center}.radio-check input:checked+.checkmark{background:#2ecc71;border-color:#fff}.radio-check input:checked+.checkmark::after{content:"✓";color:#fff;font-size:14px;font-weight:700;line-height:1}.clt-radio-group{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap;width:100%}.clt-radio-group--inline{flex-wrap:nowrap}.clt-radio{display:flex;gap:8px;align-items:center;padding:4px 0;cursor:pointer;position:relative;border-radius:5px;margin:0}.clt-radio__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.clt-radio__checkmark{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:rgba(0,0,0,0);border:2px solid #caccd1;border-radius:50%;flex-shrink:0;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.clt-radio__checkmark::after{content:"";display:none;width:8px;height:8px;border-radius:50%;background-color:#27ae60}.clt-radio:hover .clt-radio__input:not(:disabled):not([readonly])~.clt-radio__checkmark{border-color:#2cb573;box-shadow:0 0 0 3px rgba(44,181,115,.15)}.clt-radio:active .clt-radio__input:not(:disabled):not([readonly])~.clt-radio__checkmark{transform:scale(0.88);box-shadow:0 0 0 1px rgba(44,181,115,.2)}.clt-radio__label{font-family:"DM Sans",sans-serif;font-size:14px;font-weight:400;color:#58595b;margin:0;line-height:normal;white-space:nowrap;transition:color .15s ease}.clt-radio__input:checked~.clt-radio__checkmark{border-color:#27ae60}.clt-radio__input:checked~.clt-radio__checkmark::after{display:block}.clt-radio:has(.clt-radio__input:disabled),.clt-radio:has(.clt-radio__input[readonly]){cursor:not-allowed}.clt-radio:has(.clt-radio__input:disabled) .clt-radio__checkmark,.clt-radio:has(.clt-radio__input[readonly]) .clt-radio__checkmark{background-color:#f8f8f8;border-color:#caccd1}.clt-radio:has(.clt-radio__input:disabled) .clt-radio__label,.clt-radio:has(.clt-radio__input[readonly]) .clt-radio__label{color:#caccd1}.clt-radio:has(.clt-radio__input:checked:disabled) .clt-radio__checkmark,.clt-radio:has(.clt-radio__input:checked[readonly]) .clt-radio__checkmark{border-color:#caccd1;opacity:.5}.floating-field{display:flex;align-items:center;padding-top:5px}.floating-field__control{position:relative;flex:1 0 0;min-width:0;height:36px;display:flex;align-items:center;gap:4px;padding:0 8px;border:1px solid #e4e6ec;border-radius:5px 0 0 5px;background:#fff;overflow:visible}.floating-field:not(:has(>.floating-field__action)) .floating-field__control{border-radius:5px}.floating-field__control:focus-within{border-color:#2cb573 !important;box-shadow:0 0 0 .2rem rgba(44,181,115,.25) !important;z-index:1}.floating-field__label{position:absolute;left:8px;top:50%;transform:translateY(-50%);font-family:"DM Sans",sans-serif;font-size:12px;font-weight:400;line-height:normal;color:#86888e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 50px);pointer-events:none;z-index:1;background:rgba(0,0,0,0);padding:0;margin:0;transition:top .12s ease,font-size .12s ease,color .12s ease,background .12s ease,padding .12s ease}label:not(.form-check-label):not(.custom-file-label).floating-field__label{font-weight:400}.floating-field__label-light{font-weight:300}.floating-field__input:not(:placeholder-shown)~.floating-field__label,.floating-field__select[required]:valid~.floating-field__label,.floating-field__input:focus~.floating-field__label,.floating-field__select:focus~.floating-field__label,.floating-field__control:focus-within .floating-field__label,.floating-field.is-filled .floating-field__label{top:0;transform:translateY(-50%);font-size:10px;color:#58595b;background:#f8f8f8;padding:0 2px}.floating-field__label-row{position:absolute;top:0;left:8px;right:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;transform:translateY(-50%);pointer-events:none;z-index:1}.floating-field .floating-field__label-row>.floating-field__label{position:static;flex:0 1 auto;min-width:0;max-width:none;transform:none;font-size:10px;color:#58595b;background:#f8f8f8;padding:0 2px}.floating-field__right-label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f8f8f8;padding:0 2px;font-family:"DM Sans",sans-serif;font-size:10px;color:#86888e}.floating-field__input{flex:1 0 0;min-width:0;border:none;background:rgba(0,0,0,0);font-family:"DM Sans",sans-serif;font-size:12px;font-weight:400;color:#58595b;padding:0;outline:none}.floating-field__input::placeholder{color:rgba(0,0,0,0)}.floating-field__input:focus{outline:none;box-shadow:none}.floating-field__select{flex:1 0 0;min-width:0;border:none;background-color:rgba(0,0,0,0);background-image:url("./assets/icons/arrow-down-select.svg");background-repeat:no-repeat;background-position:right 0 center;background-size:12px;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:400;color:#58595b;padding:0 16px 0 0;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer}.floating-field__select:focus{outline:none;box-shadow:none}.floating-field .select2-container{flex:1 0 0;min-width:0;width:100% !important}.floating-field .select2-container .select2-selection{height:36px !important;min-height:36px !important;border:none !important;background-color:rgba(0,0,0,0) !important;background-position:right 0 center !important;background-size:12px !important;box-shadow:none !important;outline:none !important;border-radius:0 !important;padding:0}.floating-field .select2-container .select2-selection__rendered{color:#58595b !important;font-family:"DM Sans",sans-serif;font-size:12px !important;font-weight:400 !important;padding:0 16px 0 0 !important;line-height:36px !important;margin:0 !important}.floating-field .select2-container .select2-selection__arrow{top:50% !important;transform:translateY(-50%) !important;right:0 !important;height:auto !important}.floating-field .select2-container .select2-selection__arrow b{border-color:#58595b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;border-width:5px 4px 0 4px !important;margin-top:-2px !important}.floating-field__logo{flex-shrink:0;height:20px;width:57px;object-fit:contain;object-position:left center}.floating-field .supplier-dropdown-selected .selected-list{gap:8px;min-width:0}.floating-field .supplier-dropdown-selected .selected-list img{flex-shrink:0;width:auto;max-width:96px;height:20px;object-fit:contain}.floating-field .supplier-dropdown-selected .selected-list .detail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-field .supplier-dropdown-selected .selected-list small{display:none}.floating-field__label-info{display:inline-flex;align-items:center;margin-left:2px;vertical-align:middle;pointer-events:auto}.floating-field__label-info .icon-info{position:static;width:12px;height:12px}.floating-field__unit{flex-shrink:0;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:300;color:#86888e;white-space:nowrap}.floating-field__addon{flex-shrink:0;align-self:stretch;display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;min-width:92px;margin-left:8px;margin-right:-8px;padding:0 8px;border-left:1px solid #e4e6ec;border-top-right-radius:inherit;border-bottom-right-radius:inherit;background:#f1f2f5;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;color:#86888e;white-space:nowrap}.floating-field__addon .floating-field__unit{color:inherit}.floating-field__action{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:36px;padding:5px;border:1px solid #e4e6ec;border-left:none;border-radius:0 5px 5px 0;background:#fff;color:#86888e;font-size:10px;line-height:1;cursor:pointer;text-decoration:none}.floating-field__action:hover{color:#58595b;text-decoration:none}.floating-field__action:focus-visible{outline:3px solid rgba(44,181,115,.25);outline-offset:2px}.floating-field__action .icon-info{position:static;top:auto;background-position:center}.floating-field--disabled .floating-field__control,.floating-field--disabled .floating-field__action,.floating-field--readonly .floating-field__control,.floating-field--readonly .floating-field__action,.floating-field:has(.floating-field__input:disabled) .floating-field__control,.floating-field:has(.floating-field__input:disabled) .floating-field__action,.floating-field:has(.floating-field__select:disabled) .floating-field__control,.floating-field:has(.floating-field__select:disabled) .floating-field__action,.floating-field:has(.floating-field__input[readonly]) .floating-field__control,.floating-field:has(.floating-field__input[readonly]) .floating-field__action,.floating-field:has(.select2-container--disabled) .floating-field__control,.floating-field:has(.select2-container--disabled) .floating-field__action{background-color:#f8f8f8;border-color:#caccd1}.floating-field--disabled .floating-field__input,.floating-field--disabled .floating-field__select,.floating-field--disabled .floating-field__unit,.floating-field--readonly .floating-field__input,.floating-field--readonly .floating-field__select,.floating-field--readonly .floating-field__unit,.floating-field:has(.floating-field__input:disabled) .floating-field__input,.floating-field:has(.floating-field__input:disabled) .floating-field__select,.floating-field:has(.floating-field__input:disabled) .floating-field__unit,.floating-field:has(.floating-field__select:disabled) .floating-field__input,.floating-field:has(.floating-field__select:disabled) .floating-field__select,.floating-field:has(.floating-field__select:disabled) .floating-field__unit,.floating-field:has(.floating-field__input[readonly]) .floating-field__input,.floating-field:has(.floating-field__input[readonly]) .floating-field__select,.floating-field:has(.floating-field__input[readonly]) .floating-field__unit,.floating-field:has(.select2-container--disabled) .floating-field__input,.floating-field:has(.select2-container--disabled) .floating-field__select,.floating-field:has(.select2-container--disabled) .floating-field__unit{color:#86888e}.floating-field--disabled .floating-field__input,.floating-field--disabled .floating-field__select,.floating-field--disabled .select2-container .select2-selection,.floating-field--disabled .select2-container .select2-selection__rendered,.floating-field--readonly .floating-field__input,.floating-field--readonly .floating-field__select,.floating-field--readonly .select2-container .select2-selection,.floating-field--readonly .select2-container .select2-selection__rendered,.floating-field:has(.floating-field__input:disabled) .floating-field__input,.floating-field:has(.floating-field__input:disabled) .floating-field__select,.floating-field:has(.floating-field__input:disabled) .select2-container .select2-selection,.floating-field:has(.floating-field__input:disabled) .select2-container .select2-selection__rendered,.floating-field:has(.floating-field__select:disabled) .floating-field__input,.floating-field:has(.floating-field__select:disabled) .floating-field__select,.floating-field:has(.floating-field__select:disabled) .select2-container .select2-selection,.floating-field:has(.floating-field__select:disabled) .select2-container .select2-selection__rendered,.floating-field:has(.floating-field__input[readonly]) .floating-field__input,.floating-field:has(.floating-field__input[readonly]) .floating-field__select,.floating-field:has(.floating-field__input[readonly]) .select2-container .select2-selection,.floating-field:has(.floating-field__input[readonly]) .select2-container .select2-selection__rendered,.floating-field:has(.select2-container--disabled) .floating-field__input,.floating-field:has(.select2-container--disabled) .floating-field__select,.floating-field:has(.select2-container--disabled) .select2-container .select2-selection,.floating-field:has(.select2-container--disabled) .select2-container .select2-selection__rendered{background-color:rgba(0,0,0,0) !important}.floating-field--disabled .floating-field__addon,.floating-field--readonly .floating-field__addon,.floating-field:has(.floating-field__input:disabled) .floating-field__addon,.floating-field:has(.floating-field__select:disabled) .floating-field__addon,.floating-field:has(.floating-field__input[readonly]) .floating-field__addon,.floating-field:has(.select2-container--disabled) .floating-field__addon{background:#edeef2;border-left-color:#caccd1}.floating-field--disabled .floating-field__action,.floating-field--readonly .floating-field__action,.floating-field:has(.floating-field__input:disabled) .floating-field__action,.floating-field:has(.floating-field__select:disabled) .floating-field__action,.floating-field:has(.floating-field__input[readonly]) .floating-field__action,.floating-field:has(.select2-container--disabled) .floating-field__action{color:#e4e6ec}.floating-field--disabled .floating-field__control,.floating-field--disabled .floating-field__action,.floating-field:has(.floating-field__input:disabled) .floating-field__control,.floating-field:has(.floating-field__input:disabled) .floating-field__action,.floating-field:has(.floating-field__select:disabled) .floating-field__control,.floating-field:has(.floating-field__select:disabled) .floating-field__action,.floating-field:has(.select2-container--disabled) .floating-field__control,.floating-field:has(.select2-container--disabled) .floating-field__action{pointer-events:none;cursor:not-allowed}.floating-field--disabled .floating-field__input,.floating-field--disabled .floating-field__select,.floating-field--disabled .floating-field__unit,.floating-field:has(.floating-field__input:disabled) .floating-field__input,.floating-field:has(.floating-field__input:disabled) .floating-field__select,.floating-field:has(.floating-field__input:disabled) .floating-field__unit,.floating-field:has(.floating-field__select:disabled) .floating-field__input,.floating-field:has(.floating-field__select:disabled) .floating-field__select,.floating-field:has(.floating-field__select:disabled) .floating-field__unit,.floating-field:has(.select2-container--disabled) .floating-field__input,.floating-field:has(.select2-container--disabled) .floating-field__select,.floating-field:has(.select2-container--disabled) .floating-field__unit{cursor:not-allowed}.floating-field--invalid .floating-field__control,.floating-field--invalid .floating-field__action{border-color:#d9424d}.floating-field--invalid .floating-field__control:focus-within{border-color:#d9424d !important;box-shadow:0 0 0 .2rem rgba(217,66,77,.25) !important}.floating-field--invalid .floating-field__addon{border-left-color:#d9424d}.floating-field--invalid .floating-field__label{color:#d9424d}.floating-field+.invalid-feedback{margin-top:2px;padding-left:8px}.toolbox .floating-field select,.toolbox .floating-field input{padding-left:0}.toolbox .floating-field__select{background-position:right center}.floating-field-dropdown--with-image.select2-dropdown,.floating-field-dropdown.select2-dropdown{margin-top:1px !important;box-sizing:content-box !important}.floating-field-dropdown--with-image.select2-dropdown .select2-results__option,.floating-field-dropdown.select2-dropdown .select2-results__option{font-family:"DM Sans",sans-serif;font-size:14px}.floating-field-dropdown.select2-dropdown{padding-left:8px !important;padding-right:8px !important;margin-left:-9px !important}.floating-field-dropdown--with-image.select2-dropdown{padding-left:8px !important;padding-right:69px !important;margin-left:-70px !important}.floating-field-dropdown--with-image.select2-dropdown .select2-results__options{margin-right:-69px !important;padding-right:8px !important}.content-wrapper:has(.clt-calc-layout){overflow:hidden !important;height:calc(100vh - 78px);display:flex;flex-direction:column}.clt-calc-layout{display:flex;flex-direction:column;height:calc(100vh - 78px);overflow:hidden;background:#fff}.clt-calc-topbar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:8px 10px;background:#fff;border-bottom:1px solid #edeef2}.clt-calc-topbar__tabs{display:flex}.clt-calc-topbar__tabs.nav{flex-wrap:nowrap}.clt-calc-topbar__tabs{align-items:center;gap:6px;height:100%}.clt-calc-topbar__tab{display:inline-flex;align-items:center;justify-content:center;height:30px;gap:6px;padding:6px 10px;border:none;border-radius:5px;background:#edeef2;color:#86888e;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.clt-calc-topbar__tab i{font-size:14px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.clt-calc-topbar__tab:hover:not(:disabled){background:#f8f8f8;color:#58595b}.clt-calc-topbar__tab--active,.clt-calc-topbar__tab.active{background:#eaf8f1;color:#2bb673;font-weight:600}.clt-calc-topbar__tab-label{display:none}.clt-calc-topbar__tab.active .clt-calc-topbar__tab-label{display:inline}.clt-calc-topbar__tab:disabled{opacity:.4;cursor:not-allowed}.clt-calc-topbar__tab-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;border-radius:50%;color:inherit;opacity:.6;cursor:pointer;flex-shrink:0;transition:background .15s,opacity .15s}.clt-calc-topbar__tab-remove i{width:auto;height:auto;font-size:10px}.clt-calc-topbar__tab-remove:hover{background:rgba(0,0,0,.08);opacity:1}.clt-calc-topbar__actions{display:flex;align-items:center;gap:4px}.clt-calc-topbar__actions #toolbar_container{display:flex;align-items:center;gap:6px}.clt-calc-topbar__actions #toolbar_container .dropdown,.clt-calc-topbar__actions #toolbar_container button.btn{margin:0}.clt-calc-topbar__actions #toolbar_container button.btn i{margin:0}.clt-calc-topbar__actions #toolbar_container .dropdown:has(>[data-action=minimize]){display:none}.clt-calc-topbar__actions .btn-tool,.clt-calc-topbar__actions .btn.btn-tool{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;height:30px;border:1px solid #edeef2;border-radius:5px;background:#fff;color:#58595b;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s;box-shadow:none;line-height:inherit}.clt-calc-topbar__actions .btn-tool:hover,.clt-calc-topbar__actions .btn.btn-tool:hover{background:#f8f9fd;color:#58595b;border-color:#f8f8f8}.clt-calc-topbar__actions .btn-tool .clticon-arrow-down,.clt-calc-topbar__actions .btn-tool .fa-angle-down,.clt-calc-topbar__actions .btn.btn-tool .clticon-arrow-down,.clt-calc-topbar__actions .btn.btn-tool .fa-angle-down{font-size:10px}.clt-calc-topbar__actions [data-action=minimize]{display:none !important}.clt-calc-topbar__actions .dropdown-menu{top:100%;right:0;left:auto}.clt-calc-topbar__action-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #edeef2;border-radius:5px;background:#fff;color:#58595b;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s}.clt-calc-topbar__action-btn:hover{background:#f8f9fd}.clt-calc-layout>form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.clt-calc-body{display:flex;flex:1;min-height:0;overflow:hidden}.clt-calc-left{display:flex;flex-direction:column;width:50%;flex-shrink:0;min-width:25%;max-width:75%;min-height:0;border-right:4px solid #edeef2;overflow:hidden}.clt-calc-panel{display:flex;min-height:39px;max-height:100%;flex-direction:column;overflow:hidden}.clt-calc-panel__header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;background:#f0fff8;border-bottom:1px solid #edeef2;padding:8px 12px}.clt-calc-panel__title{font-size:12px !important;font-weight:600;color:#58595b;margin:0}.clt-calc-panel__expand-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;margin:-4px 0;padding:0;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#58595b;font-size:11px;cursor:pointer;transition:background .15s}.clt-calc-panel__expand-btn:hover{background:rgba(88,89,91,.08)}.clt-calc-panel__expand-btn[aria-pressed=true]{color:#2bb673}.clt-calc-panel__subtabs-wrapper{display:flex;align-items:center;position:relative;border-bottom:1px solid #edeef2;padding:8px 16px;overflow:hidden}.clt-calc-panel__subtabs{display:flex}.clt-calc-panel__subtabs.nav{flex-wrap:nowrap}.clt-calc-panel__subtabs{gap:7px;overflow-x:auto;flex:1;min-width:0}.clt-calc-panel__subtab{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0;padding:8px 12px;border:none;border-radius:5px;background:#f8f8f8;color:#58595b;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease,transform .1s ease}.clt-calc-panel__subtab:hover:not(.active):not(.clt-calc-panel__subtab--active){background:#f1f2f5}.clt-calc-panel__subtab:active{transform:scale(0.98)}.clt-calc-panel__subtab--active,.clt-calc-panel__subtab.active{background:#2bb673;color:#fff}.clt-calc-panel__subtab--fail{color:#d9424d}.clt-calc-panel__subtab--fail i{color:#d9424d}.clt-calc-panel__subtab--ok{color:#2bb673}.clt-calc-panel__subtab--ok i{color:#2bb673}.clt-calc-panel__subtabs-fade{position:absolute;top:0;height:100%;width:100px;pointer-events:none;transition:opacity .2s;z-index:1}.clt-calc-panel__subtabs-fade--left{left:0;background:linear-gradient(to right, #ffffff 40px, rgba(255, 255, 255, 0) 100%)}.clt-calc-panel__subtabs-fade--right{right:0;background:linear-gradient(to left, #ffffff 40px, rgba(255, 255, 255, 0) 100%)}.clt-calc-panel__subtabs-fade.d-none{opacity:0;display:none !important}.clt-calc-panel__subtabs-scroll-btn{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid #edeef2;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.clt-calc-panel__subtabs-scroll-btn--left{left:8px;margin-right:0}.clt-calc-panel__subtabs-scroll-btn--right{right:8px;margin-left:0}.clt-calc-panel__subtabs-scroll-btn.d-none{display:none !important}.clt-calc-panel__body{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:10px;padding-bottom:50px;gap:12px;container-type:inline-size;container-name:panel-body}.clt-calc-panel__body .row{display:flex;flex-wrap:wrap;margin-right:-0.382rem;margin-left:-0.382rem;margin-bottom:12px;row-gap:12px}.clt-calc-panel__body .row:not(:has(>:not([style*="display:none"],[style*="display: none"],.d-none))){display:none}.clt-calc-panel__body .row:not(:has(~:not([style*="display:none"],[style*="display: none"],.d-none))){margin-bottom:0}.clt-calc-panel__body .row [class^=col-],.clt-calc-panel__body .row [class*=" col-"]{position:relative;width:100%;padding-right:.382rem;padding-left:.382rem}@container panel-body (min-width: 0px){.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}}@container panel-body (min-width: 376px){.col-xs{flex:1 1 0%;max-width:100%}.col-xs-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xs-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xs-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xs-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xs-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xs-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xs-12{flex:0 0 100%;max-width:100%}}@container panel-body (min-width: 476px){.col-sm{flex:1 1 0%;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@container panel-body (min-width: 668px){.col-md{flex:1 1 0%;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@container panel-body (min-width: 892px){.col-lg{flex:1 1 0%;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@container panel-body (min-width: 1100px){.col-xl{flex:1 1 0%;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.clt-calc-input{flex:0 0 auto;height:calc(55vh - 120px);max-height:calc(100% - 35px);border-bottom:4px solid #edeef2;background:#f8f8f8}.clt-calc-input__header-wrap{flex-shrink:0;background:#fff}.clt-calc-input .clt-calc-panel__body{background:#f8f8f8}.clt-calc-input__group{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.clt-calc-field-label{display:flex;align-items:center;gap:4px;font-size:12px;color:#58595b}.clt-calc-field-label a{display:inline-flex;align-items:center}.clt-calc-field-label__info{font-size:10px;color:#86888e;cursor:pointer}.clt-calc-section-title{margin:0;font-size:12px;font-weight:500;color:#86888e}.clt-calc-section-description{margin:0;font-size:14px;color:#58595b}.clt-calc-chip-list{display:flex;flex-wrap:wrap;gap:8px}.clt-calc-preview{flex:1;background:#edeef2}.clt-calc-preview .clt-calc-panel__subtabs-wrapper{background:#fff}.clt-calc-preview__scale-btn{display:flex;align-items:center;gap:4px;padding:8px;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#58595b;font-size:10px;cursor:pointer}.clt-calc-preview__scale-btn:hover{background:#f8f8f8}.clt-calc-preview__canvas{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#f8f8f8;overflow:hidden}.clt-calc-preview__canvas #three_d_view_container{width:100%;height:100%}.clt-calc-output{flex:1;min-width:0;max-height:calc(100vh - 47px);background:#fff}.clt-calc-output p{font-size:11px;color:#58595b;margin-bottom:8px}.clt-calc-output p.clt-calc-panel__title{margin-bottom:0}.clt-calc-output .reference{font-style:italic;font-weight:400;font-size:11px;color:#86888e;text-align:right;margin-bottom:0}.clt-calc-output h1{font-weight:600}.clt-calc-output h2,.clt-calc-output h3,.clt-calc-output h4,.clt-calc-output h5,.clt-calc-output h6{font-weight:500}.clt-calc-output h1,.clt-calc-output h2,.clt-calc-output h3,.clt-calc-output h4,.clt-calc-output h5,.clt-calc-output h6{margin-bottom:8px}.clt-calc-output h1.clt-calc-output-header__title,.clt-calc-output h2.clt-calc-output-header__title,.clt-calc-output h3.clt-calc-output-header__title,.clt-calc-output h4.clt-calc-output-header__title,.clt-calc-output h5.clt-calc-output-header__title,.clt-calc-output h6.clt-calc-output-header__title{margin-bottom:0}.clt-calc-output h1{font-size:16px}.clt-calc-output h2{font-size:15px}.clt-calc-output h3{font-size:14px}.clt-calc-output h4{font-size:13px}.clt-calc-output h5{font-size:12px}.clt-calc-output h6{font-size:11px}.clt-calc-output__detail-group{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.clt-calc-output__summary-toggle{display:flex;align-items:center;justify-content:center;column-gap:7px;border:1px solid #f1f5f9;border-radius:6px;background:#edeef2;padding:6px 10px;width:100%;cursor:pointer;color:#86888e;font-size:12px}.clt-calc-output__summary-toggle:focus{outline:none}.clt-calc-output__toggle-button-container{display:flex;align-items:flex-start;gap:16px}.clt-calc-output__toggle-button-container .check-card{flex:1 1 0}.clt-calc-output__summary-toggle-icon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease}.clt-calc-output__summary-toggle:not(.collapsed) .clt-calc-output__summary-toggle-icon{transform:rotate(180deg)}.clt-calc-output__detail-title{font-size:12px;font-weight:500;color:#253238;margin:0}.clt-calc-output__table{border:1px solid #e4e6ec;border-radius:5px;overflow:hidden}.clt-calc-output__table-row{display:flex;min-height:44px;align-items:center;border-bottom:1px solid #e4e6ec}.clt-calc-output__table-row:last-child{border-bottom:none}.clt-calc-output__table-row--alt{background:#f8f9fd}.clt-calc-output__table-cell{padding:12px;font-size:12px}.clt-calc-output__table-cell--label{width:162px;min-width:162px;border-right:1px solid #edeef2;color:#86888e;font-weight:400}.clt-calc-output__table-cell--green{color:#2bb673;font-weight:600}.clt-calc-output__table-cell--value{flex:1;font-weight:600;color:#58595b;padding-left:24px}.clt-calc-output__table-unit{font-weight:400;color:#86888e;font-size:12px}.main-header .navbar-nav:has(>.calc-breadcrumb){flex:0 1 auto;min-width:0;overflow:hidden}.main-header .navbar-nav:has(>.calc-breadcrumb)~.navbar-nav{flex-shrink:0}.calc-breadcrumb{display:flex;flex:0 1 auto;align-items:center;min-width:0;padding-left:8px}.calc-breadcrumb nav{min-width:0}.calc-breadcrumb__list{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:rgba(255,255,255,.85)}.calc-breadcrumb__item{display:flex;flex:0 100 auto;align-items:center;gap:8px;min-width:90px;white-space:nowrap}.calc-breadcrumb__item+.calc-breadcrumb__item::before{content:"";flex:0 0 auto;width:6px;height:6px;margin:0 10px 0 6px;border-top:1.5px solid rgba(255,255,255,.6);border-right:1.5px solid rgba(255,255,255,.6);transform:rotate(45deg)}.calc-breadcrumb__item--current{flex-shrink:1;min-width:0}.calc-breadcrumb__link{overflow:hidden;max-width:200px;text-overflow:ellipsis;color:rgba(255,255,255,.85) !important;transition:color 120ms ease}.calc-breadcrumb__link:hover,.calc-breadcrumb__link:focus{color:#fff !important;text-decoration:underline}.calc-breadcrumb__text{overflow:hidden;max-width:200px;text-overflow:ellipsis}.calc-breadcrumb__type{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:2px 8px;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:rgba(255,255,255,.15);color:#fff;font-size:12px;font-weight:500;line-height:16px}.calc-breadcrumb__type .fa{font-size:11px;opacity:.9}.calc-breadcrumb__title{flex:0 1 auto;min-width:48px;overflow:hidden;max-width:260px;text-overflow:ellipsis;color:#fff;font-weight:600}.calc-breadcrumb__rename{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;margin-left:-4px;padding:0;border:0;border-radius:4px;background:rgba(0,0,0,0);color:rgba(255,255,255,.75);cursor:pointer;transition:background-color 120ms ease,color 120ms ease}.calc-breadcrumb__rename .fa{font-size:11px}.calc-breadcrumb__rename:hover{background:rgba(255,255,255,.15);color:#fff}.calc-breadcrumb__rename:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:1px}.calc-breadcrumb__input{width:220px;height:26px;padding:0 8px;border:1px solid rgba(255,255,255,.6);border-radius:4px;background:rgba(255,255,255,.15);color:#fff;font:inherit;font-weight:600}.calc-breadcrumb__input:focus{outline:none;border-color:#fff;background:rgba(255,255,255,.2)}@media(max-width: 1199.98px){.calc-breadcrumb__item--collapsible{display:none}.calc-breadcrumb__item--collapsible:first-child+.calc-breadcrumb__item::before{display:none}.calc-breadcrumb__type{display:none}.calc-breadcrumb__link,.calc-breadcrumb__title{max-width:140px}.calc-breadcrumb__input{width:160px}}.selectable-tiles{display:flex;flex-direction:column;align-items:flex-start;width:100%;row-gap:8px}.selectable-tiles--fill .selectable-tiles__item{flex:1;max-width:250px}.selectable-tiles--fill .selectable-tile{width:100%;max-height:100px}.selectable-tiles--fill__thumb{flex:1;min-height:0}.selectable-tiles--fill__thumb--image{width:100%;height:100%;object-fit:contain}.selectable-tiles__header{display:flex;align-items:center;gap:4px;width:100%}.selectable-tiles__label{font-family:"DM Sans",sans-serif;font-size:12px;font-weight:400;color:#86888e;line-height:normal;margin:0}.selectable-tiles__action{display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.selectable-tiles__action i,.selectable-tiles__action .fa{font-size:10px}.selectable-tiles__list{display:flex;flex-wrap:wrap;gap:8px 10px;width:100%}.selectable-tiles__item{position:relative}.selectable-tiles--stretch .selectable-tiles__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(var(--selectable-tile-min-width, 90px), 100%), 1fr))}.selectable-tiles--stretch .selectable-tiles__item .selectable-tile{width:100%}.selectable-tile{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;position:relative;overflow:visible;border:1px solid #edeef2;border-radius:5px;background:#fff;padding:5px;width:90px;height:90px;row-gap:5px;cursor:pointer;user-select:none;transition:transform 120ms ease;margin-bottom:0}.selectable-tile__input{position:absolute;opacity:0;width:1px;height:1px}.selectable-tile__input:focus-visible+.selectable-tile{outline:3px solid rgba(44,181,115,.25);outline-offset:2px}.selectable-tile__input:checked+.selectable-tile{border-color:#2bb673;background:#d1fae5}.selectable-tile__input:checked+.selectable-tile::after{content:"✓";position:absolute;top:-6px;right:-6px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#2bb673;color:#fff;font-size:9.5px;font-weight:800;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,.22)}.selectable-tile__input:checked+.selectable-tile .selectable-tile__label{color:#2bb673;font-weight:700}.selectable-tile__input:disabled+.selectable-tile{cursor:not-allowed;background:#f8f8f8;border-color:#caccd1;opacity:.6}.selectable-tile__input:disabled+.selectable-tile .selectable-tile__thumb{opacity:.5;filter:grayscale(100%)}.selectable-tile__input:disabled+.selectable-tile .selectable-tile__label{color:#86888e}.selectable-tile__input:disabled+.selectable-tile:hover{transform:none}.selectable-tile__thumb{display:flex;align-items:flex-start;align-self:stretch;height:68px;overflow:hidden;border-radius:3px;background:linear-gradient(180deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0)),repeating-linear-gradient(90deg, #d8bb86 0 8px, #d1b07b 8px 12px, #e1c799 12px 20px)}.selectable-tile__thumb--image{background:none;background-repeat:no-repeat;background-position:center;background-size:contain}.selectable-tile__label{margin:0;padding-top:2px;padding-bottom:2px;align-self:stretch;text-align:center;letter-spacing:0;color:#253238;font-size:10px;font-weight:500;line-height:12px}.selectable-tile--text{flex-direction:row;align-items:center;justify-content:center;height:auto;min-height:40px;width:auto;min-width:90px;padding:8px 14px}.selectable-tile--text .selectable-tile__label{align-self:center;padding:0;font-size:12px;line-height:1.2}.selectable-tile--described{flex-direction:column;justify-content:center;row-gap:2px;text-align:center}.selectable-tile--described .selectable-tile__label{font-size:14px}.selectable-tile__description{margin:0;color:#86888e;font-size:10px;line-height:12px;text-align:center}.selectable-tile:hover{transform:translateY(-3px)}.selectable-tile:active{transform:translateY(0) scale(0.99)}@media(prefers-reduced-motion: reduce){.selectable-tile{transition:none}}.tile-picker{display:block;align-items:stretch;row-gap:0;overflow:hidden;border:1px solid #edeef2;border-radius:12px;background:#fff}.tile-picker__header{display:flex;align-items:center;gap:16px;padding:12px 16px;cursor:pointer;user-select:none}.tile-picker--expanded .tile-picker__header{border-bottom:1px solid #edeef2}.tile-picker__thumb{flex-shrink:0;width:48px;height:40px;background-repeat:no-repeat;background-position:center;background-size:contain}.tile-picker__heading{flex:1;min-width:0}.tile-picker__eyebrow{display:flex;align-items:center;gap:4px}.tile-picker__eyebrow .selectable-tiles__label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tile-picker__title{margin:2px 0 0;color:#253238;font-size:16px;font-weight:600;line-height:1.25}.tile-picker__toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:none;background:none}.tile-picker__toggle:focus-visible{outline:3px solid rgba(44,181,115,.25);outline-offset:2px}.tile-picker__chevron{display:block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1663 4.75L6.66626 8.25L3.16626 4.75' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s ease-in-out}.tile-picker__toggle[aria-expanded=true] .tile-picker__chevron{transform:rotate(180deg)}.tile-picker__body>.selectable-tiles{padding:16px}.tile-picker__body.collapsing{transition:height .25s cubic-bezier(0.4, 0, 0.2, 1)}@media(prefers-reduced-motion: reduce){.tile-picker__chevron,.tile-picker__body.collapsing{transition:none}}.clt-calc-output-header{display:flex;align-items:center;justify-content:space-between;border:1px solid #edeef2;border-radius:5px;padding:8px 12px;flex-shrink:0;flex-wrap:wrap;gap:8px;background-color:#fff}.clt-calc-output-header__info{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.clt-calc-output-header__title{font-size:16px;font-weight:600;color:#2bb673;margin:0}.clt-calc-output-header__reference{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;font-size:9px;font-weight:500;color:#86888e;line-height:1;margin-top:4px}.clt-calc-output-header__subtitle{font-size:11px;color:#86888e;margin:0}.clt-calc-output-header__action{display:flex;align-items:center;gap:10px}.clt-calc-output-header__action-label{font-size:11px;font-weight:500;color:#86888e}.clt-calc-output-header__action-btns{display:flex;border-radius:3px;overflow:hidden}.clt-calc-output-header__action-btn{padding:6px 16px;border:none;font-size:10px;font-weight:500;cursor:pointer;background:#e4e6ec;color:#86888e;transition:background .15s,color .15s}.clt-calc-output-header__action-btn--active,.clt-calc-output-header__action-btn.active{background:#2bb673;color:#fff}.group-box{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid #edeef2;border-radius:5px;background:#fff}.group-box__title{font-size:14px;font-weight:500;color:#2bb673;line-height:normal;flex-shrink:0}.group-box__title.group-box__title{margin-bottom:0}.group-box__header{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;gap:8px;flex-shrink:0}.group-box__header .group-box__title{flex:1;min-width:0}.group-box__header:hover .group-box__title{opacity:.85}.group-box__header:not(button){cursor:default}.group-box__header:not(button) .group-box__title{color:#475467}.group-box__header:not(button):hover .group-box__title{opacity:1}.group-box__caret{flex-shrink:0;font-size:12px;color:#58595b;transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1);line-height:1}.group-box__header[aria-expanded=false] .group-box__caret{transform:rotate(180deg)}.group-box__collapse-body{display:flex;flex-direction:column;gap:12px}.group-box__collapse-body.collapsing{transition:height .25s cubic-bezier(0.4, 0, 0.2, 1)}.group-box__body{display:contents}.group-box__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;width:100%}@container form-container (max-width: 640px){.group-box__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container form-container (max-width: 400px){.group-box__grid{grid-template-columns:1fr}}.group-box__row{display:flex;flex-wrap:wrap;gap:8px;width:100%;align-items:flex-start}.group-box--flush{padding:0;border:none;background:rgba(0,0,0,0)}.group-box--compact{gap:8px;padding:8px}.group-box--no-border{border-color:rgba(0,0,0,0)}.group-box--collapsible{gap:0}.group-box--collapsible:has(.group-box__header[aria-expanded=true]){gap:12px}.stat-card{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:12px;height:100%;background:#f8f8f8;border:1px solid #edeef2;border-radius:5px}.stat-card__label,.clt-calc-output .stat-card__label{font-size:12px;line-height:normal;color:#86888e;margin:0}.stat-card__label-symbol{font-weight:300;color:#86888e}.stat-card__value,.clt-calc-output .stat-card__value{font-size:16px;font-weight:600;color:#86888e;line-height:normal;margin:0;width:100%}.stat-card__value-unit{font-size:14px;font-weight:400;color:#86888e}.stat-card__divider{width:100%;height:1px;background-color:#edeef2;flex-shrink:0}.stat-card__reference{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;font-size:9px;font-weight:500;color:#86888e;line-height:1;white-space:nowrap}.check-card{border-radius:5px;overflow:hidden;border:1px solid #edeef2;background:#fff}.check-card__header{display:flex;height:56px;border-bottom:1px solid #edeef2}.check-card__name{display:flex;align-items:center;justify-content:center;gap:4px;width:138px;min-width:138px;flex-shrink:0;padding:6px 4px;font-size:12px;font-weight:500;color:#58595b;text-align:center;appearance:none;-webkit-appearance:none;border:none;border-right:1px solid #edeef2;background:#fff;cursor:pointer;transition:background .15s ease}.check-card__name:hover{background:#f8f8f8}.check-card__name i{font-size:10px;color:#86888e}.check-card__header--with-note{height:auto;min-height:56px}.check-card__name--with-note{flex-direction:column;gap:2px}.check-card__name-label{display:inline-flex;align-items:center;gap:4px}.check-card__note{font-size:10px;font-weight:400;line-height:1.3;color:#86888e}.check-card__result{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;background:#fff}.check-card__icon{display:inline-block;width:28px;height:28px;border-radius:50%;flex-shrink:0}.check-card__icon.is-ok{background:#2bb673 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center/16px no-repeat}.check-card__icon.is-fail{background:#d9424d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E") center/16px no-repeat}.check-card__icon.is-warn{background:#f8c244 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M12 9v4m0 4h.01'/%3E%3C/svg%3E") center/16px no-repeat}.check-card__values{display:flex;flex-direction:column}.check-card__state{font-size:12px;font-weight:700;line-height:14px}.check-card__pct{font-size:10px;font-weight:300;color:#86888e;text-align:center}.check-card__pct--strong{font-weight:700}.check-card__items{display:flex;flex-direction:column}.check-card__item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;min-height:25px;border:none;border-bottom:1px solid #edeef2;background:#fff;cursor:pointer;text-align:left;transition:background .15s ease}.check-card__item:last-child{border-bottom:none}.check-card__item:hover{background:#f8f8f8}.check-card__item-label{font-size:12px;font-weight:300;color:#58595b;display:flex;align-items:center;gap:4px}.check-card__item-label i{font-size:10px}.check-card__item-value{font-size:12px;font-weight:600}.check-card__toggle-btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;width:100%;border:none;border-radius:0 0 5px 5px;border-top:1px solid #edeef2;background:#fff;color:#2bb673;font-size:10px;font-weight:500;cursor:pointer;transition:background .15s ease}.check-card__toggle-btn:hover{background:#f8f8f8}[aria-expanded=true] .check-card__toggle-btn{display:none}.check-card .collapse:not(.show){display:none}.check-card--has-warning{border-color:#fecaca;box-shadow:0 4px 8px 0 rgba(217,66,77,.12)}.check-card__warning{display:flex;align-items:center;gap:12px;padding:8px 10px;background:#fef5f6}.check-card__warning-text{flex:1;font-size:10px;line-height:15px;color:#d9424d}.check-card__warning-action{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border:none;border-radius:3px;background:#2bb673;padding:4px 8px;color:#fff;font-size:8px;font-weight:600;cursor:pointer}.check-card__warning-action:hover{opacity:.9}.check-card__warning-badge{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;border-radius:24px;background:rgba(255,255,255,.4);padding:2px 4px;font-size:8px;font-weight:500;color:#fff}.check-card-group{margin-bottom:16px}.check-card-group .check-card-group__title{margin:0 0 8px;font-size:14px;font-weight:600;color:#58595b}.summary-notes{margin-top:8px;padding:16px 20px;border:1px solid #edeef2;border-radius:5px;background:#fff}.summary-notes__title{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;color:#253238}.summary-notes__list{margin:0;padding-left:20px;color:#58595b}.summary-notes__list li+li{margin-top:4px}.detail-table{display:flex;flex-direction:column;gap:12px}.detail-table__title{font-size:12px;font-weight:500;color:#58595b;margin:0;line-height:normal}.detail-table__grid{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #edeef2;border-radius:5px;overflow:hidden}.detail-table__row--alt td.detail-table__value{background:#f8f9fd}.detail-table__row--fail .detail-table__label,.detail-table__row--fail .detail-table__value{background:#ffd7da;color:#d9424d}.detail-table__label{width:162px;min-width:162px;padding:12px;font-size:12px;font-weight:400;color:#86888e;text-align:left;vertical-align:middle;white-space:normal;background:#fff;border-right:1px solid #edeef2;border-bottom:1px solid #edeef2}.detail-table__label--highlight{font-weight:500;color:#2bb673}.detail-table__value{padding:12px 24px;font-size:12px;font-weight:500;color:#58595b;text-align:left;vertical-align:middle;background:#fff;border-bottom:1px solid #edeef2}.detail-table__row:last-child .detail-table__label,.detail-table__row:last-child .detail-table__value{border-bottom:none}.detail-table__unit{font-weight:400;font-size:12px;color:#86888e;margin-left:2px}.detail-table--data-grid-strip__strip-first,.detail-table--data-grid-strip,.detail-table--data-grid{border:1px solid #eaecf0;border-radius:5px;overflow-x:auto;overflow-y:visible;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) rgba(0,0,0,0)}.detail-table--data-grid-strip__strip-first::-webkit-scrollbar,.detail-table--data-grid-strip::-webkit-scrollbar,.detail-table--data-grid::-webkit-scrollbar{height:4px}.detail-table--data-grid-strip__strip-first::-webkit-scrollbar-track,.detail-table--data-grid-strip::-webkit-scrollbar-track,.detail-table--data-grid::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.detail-table--data-grid-strip__strip-first::-webkit-scrollbar-thumb,.detail-table--data-grid-strip::-webkit-scrollbar-thumb,.detail-table--data-grid::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:99px}.detail-table--data-grid-strip__strip-first::-webkit-scrollbar-thumb:hover,.detail-table--data-grid-strip::-webkit-scrollbar-thumb:hover,.detail-table--data-grid::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.28)}.detail-table--data-grid-strip__strip-first table,.detail-table--data-grid-strip table,.detail-table--data-grid table{min-width:480px;width:100%;border-collapse:collapse}.detail-table--data-grid-strip__strip-first table thead tr th,.detail-table--data-grid-strip table thead tr th,.detail-table--data-grid table thead tr th{padding:8px 16px;font-size:12px;font-weight:400;color:#86888e;text-align:center;white-space:nowrap;vertical-align:middle;background:#fff;border-bottom:1px solid #eaecf0}.detail-table--data-grid-strip__strip-first table thead tr th:first-child,.detail-table--data-grid-strip table thead tr th:first-child,.detail-table--data-grid table thead tr th:first-child{text-align:left}.detail-table--data-grid-strip__strip-first table tbody tr,.detail-table--data-grid-strip table tbody tr,.detail-table--data-grid table tbody tr{background:#fff}.detail-table--data-grid-strip__strip-first table tbody tr td,.detail-table--data-grid-strip table tbody tr td,.detail-table--data-grid table tbody tr td{padding:8px 16px;font-size:12px;font-weight:500;color:#58595b;text-align:center;white-space:nowrap;vertical-align:middle}.detail-table--data-grid-strip__strip-first table tbody tr td:first-child,.detail-table--data-grid-strip table tbody tr td:first-child,.detail-table--data-grid table tbody tr td:first-child{text-align:left}.detail-table--data-grid-strip__strip-first table tbody tr td .detail-table__unit,.detail-table--data-grid-strip table tbody tr td .detail-table__unit,.detail-table--data-grid table tbody tr td .detail-table__unit{font-size:11px;font-weight:400;color:#86888e;margin-left:2px}.detail-table__governing{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#eaf8f1;color:#2bb673;font-size:10px;font-weight:600;line-height:1.4;vertical-align:middle}.detail-table--data-grid-strip table tbody tr:nth-child(even),.detail-table--data-grid-strip table tbody tr.detail-table__row--alt{background:#f8f8f8}.detail-table--data-grid-strip__strip-first table tbody tr:nth-child(odd){background:#f8f8f8}table.equation-table thead tr th,table.equation-table tbody tr td{padding:6px 12px}table.equation-table .equation-table__label{width:1%;white-space:nowrap}table.equation-table .equation-table__equation .formula-box-xs{display:flex;flex-direction:column;gap:2px;padding-bottom:0}table.equation-table .equation-table__equation .formula-box-xs mjx-container{font-size:75% !important}table.equation-table .equation-table__equation .formula-box-xs .reference{margin-bottom:0;font-size:9px}table.equation-table .equation-table__description{margin:0;font-size:11px;line-height:1.3;color:#86888e}#output-annex table{width:100%;border-collapse:collapse;border:1px solid #eaecf0;border-radius:5px;margin-bottom:16px}#output-annex table thead th{padding:8px 16px;font-size:12px;font-weight:400;color:#86888e;text-align:left;vertical-align:middle;background:#fff;border-bottom:1px solid #eaecf0}#output-annex table tbody td{padding:8px 16px;font-size:12px;font-weight:500;color:#58595b;text-align:left;vertical-align:middle;border-bottom:1px solid #eaecf0}#output-annex table tbody tr:nth-child(even){background:#f8f8f8}#output-annex table tbody tr:last-child td{border-bottom:none}.util-card{border-radius:5px;border:1px solid #29d470;background:#f0fff8;padding:18px;display:flex;flex-direction:column;gap:12px}.util-card.is-fail{border-color:#d9424d;background:rgba(217,66,77,.04)}.util-card.is-fail .util-card__pct{color:#d9424d}.util-card.is-fail .util-card__item{background:#ffd1d4}.util-card.is-warn{border-color:#ffd6bf;background:#ffe8b4}.util-card.is-warn .util-card__pct{color:#ff6f1e}.util-card--secondary{border-color:#edeef2;background:#f8f8f8}.util-card--secondary .util-card__pct{color:#253238}.util-card--secondary .util-card__item{background:#fff}.util-card__header{display:flex;align-items:baseline;gap:4px;font-size:18px;font-weight:400;color:#253238}.util-card__pct{font-size:18px;font-weight:600;color:#29d470}.util-card__body{display:flex;gap:12px;flex-wrap:wrap}.util-card__item{flex:1;min-width:120px;border-radius:5px;background:#d1fae5;padding:12px;display:flex;flex-direction:column;gap:8px;justify-content:center}.util-card__item-label{font-size:10px;font-weight:400;color:#58595b;text-transform:capitalize}.util-card__item-value,.clt-calc-output .util-card__item-value{font-size:16px;font-weight:600;color:#58595b;margin:0;line-height:normal}.util-card__item-value sub{font-size:11.61px;bottom:-0.25em}.util-card__item-unit{font-size:18px;font-weight:300;color:#58595b}.util-card__item-desc{font-size:10px;font-weight:400;color:#58595b}.detail-card{background:#f8f8f8;border:1px solid #edeef2;border-radius:5px;padding:12px;display:flex;flex-direction:column;width:100%}.detail-card__header{display:flex;flex-direction:column;gap:4px}.detail-card__header:empty{display:none}.detail-card__title-row{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px}.detail-card__title{font-size:14px;font-weight:600;color:#253238;margin:0;line-height:normal;margin-bottom:0}.clt-calc-output .detail-card__title{margin-bottom:0}.detail-card__ref{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;padding:4px 8px;font-size:10px;font-weight:500;color:#86888e;white-space:nowrap;text-transform:uppercase}.detail-card__desc{font-size:12px;font-weight:400;color:#58595b;margin:0;line-height:1.4}.detail-card__tabs{display:flex;width:fit-content;border-radius:5px;overflow:hidden;padding:0;list-style:none;margin:12px 0}.detail-card__tabs-link{display:block;padding:8px 18px;font-size:10px;font-weight:500;line-height:normal;text-decoration:none;white-space:nowrap;border-radius:0 !important;border:none;cursor:pointer;transition:background-color .15s ease,color .15s ease;position:relative;color:#86888e;background-color:#fff}.detail-card__tabs-link::after{content:attr(data-label);display:block;font-weight:700;visibility:hidden;height:0;overflow:hidden;white-space:nowrap;pointer-events:none}.nav-item:first-child .detail-card__tabs-link{border-radius:3px 0 0 3px !important}.nav-item:last-child .detail-card__tabs-link{border-radius:0 3px 3px 0 !important}.detail-card__tabs-link.active,.detail-card__tabs-link.active:focus,.detail-card__tabs-link.active:hover{font-weight:700;background-color:#2cb573 !important;color:#fff !important}.detail-card__tabs-link:not(.active):hover{background-color:hsl(0,0%,96%) !important;color:#58595b !important}.detail-card__step{display:flex;flex-direction:column;gap:8px;width:100%;margin-bottom:12px}.detail-card__step p{margin-bottom:0}.detail-card__text{font-size:12px;font-weight:400;color:#58595b;margin:0;line-height:1.4}.detail-card--plain{background:rgba(0,0,0,0);border:none;border-radius:0;padding:0;gap:8px}.detail-card--plain .detail-card__step{margin-bottom:0}.detail-value-card{display:flex;flex-direction:column;background:#fff;border:1px solid #edeef2;border-radius:5px;width:100%}.detail-value-card__label{padding:12px;text-align:center;font-size:12px;font-weight:400;color:#58595b;border-bottom:1px solid #edeef2;margin:0}.detail-value-card__value{padding:12px;text-align:center;font-size:18px;font-weight:600;color:#2cb573;margin:0}.toggle-tabs{background-color:#edeef2;border-radius:5px;padding:5px;display:flex;align-items:stretch}.toggle-tabs__item{flex:1 1 0;margin:0;display:flex}.toggle-tabs__link{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:8px 15px;font-size:12px;font-weight:500;color:#86888e;background-color:rgba(0,0,0,0);border-radius:5px;text-align:center;border:1px solid rgba(0,0,0,0);line-height:normal;transition:all .2s ease-in-out;text-decoration:none}.toggle-tabs .toggle-tabs__link.active{background-color:#fff;color:#2cb573;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.05)}.toggle-tabs .toggle-tabs__link:not(.active):hover{color:hsl(225,3.4188034188%,44.1176470588%)}.report-tabs .toggle-tabs{border-bottom-left-radius:0;border-bottom-right-radius:0}.report-tabs .tab-content>.tab-pane{padding:12px;border:1px solid #edeef2;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;background:#fff}.clt-toggle-switch{display:inline-flex;align-items:center;gap:9px;cursor:pointer;user-select:none}.clt-toggle-switch__input{position:absolute;opacity:0;width:1px;height:1px}.clt-toggle-switch__track{position:relative;display:inline-block;width:34px;height:20px;border-radius:999px;background:#edeef2;transition:background .2s;flex:0 0 auto}.clt-toggle-switch__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:left .2s}.clt-toggle-switch__label{font-family:"DM Sans",sans-serif;font-size:12px;font-weight:400;color:#58595b;margin:0;line-height:normal}.clt-toggle-switch__info{display:inline-flex;align-items:center;margin-left:4px;font-size:10px;color:#86888e;text-decoration:none;vertical-align:middle}.clt-toggle-switch__info:hover,.clt-toggle-switch__info:focus{color:#58595b;text-decoration:none}.clt-toggle-switch__info .icon-info{position:static;top:auto;background-position:center}.clt-toggle-switch__input:checked+.clt-toggle-switch__track{background:#2cb573}.clt-toggle-switch__input:checked+.clt-toggle-switch__track .clt-toggle-switch__thumb{left:16px}.clt-toggle-switch__input:focus-visible+.clt-toggle-switch__track{outline:3px solid rgba(44,181,115,.25);outline-offset:2px}.clt-toggle-switch:has(.clt-toggle-switch__input:disabled){cursor:not-allowed;opacity:.5}.clt-slider{display:flex;flex-direction:column;width:100%;row-gap:6px;padding-top:5px}.clt-slider__header{display:flex;align-items:center;gap:4px}.clt-slider__label{font-family:"DM Sans",sans-serif;font-size:12px;font-weight:400;color:#86888e;line-height:normal;margin:0}label:not(.form-check-label):not(.custom-file-label).clt-slider__label{font-weight:400}.clt-slider__action{display:inline-flex;align-items:center;justify-content:center;color:#86888e;font-size:10px;line-height:1;text-decoration:none}.clt-slider__action:hover,.clt-slider__action:focus{color:#58595b;text-decoration:none}.clt-slider__action{height:auto;padding:0;border:none;background:rgba(0,0,0,0)}.clt-slider__action .icon-info{position:static;top:auto;background-position:center}.clt-slider__body{display:flex;align-items:center;gap:12px;width:100%}.clt-slider__range{flex:1 1 auto;width:100%;min-width:0;height:4px !important;min-height:4px;max-height:4px;margin:0;padding:0;border-radius:999px;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;background:linear-gradient(to right, #2BB673 0%, #2BB673 calc(18px * 0.5 + var(--clt-slider-fill, 0) * (100% - 18px)), #d1fae5 calc(18px * 0.5 + var(--clt-slider-fill, 0) * (100% - 18px)), #d1fae5 100%)}.clt-slider__range.is-min{background:#d1fae5}.clt-slider__range.is-min::-webkit-slider-thumb{transform:translateX(-9px)}.clt-slider__range.is-min::-moz-range-thumb{transform:translateX(-9px)}.clt-slider__range.is-max{background:#2bb673}.clt-slider__range.is-max::-webkit-slider-thumb{transform:translateX(9px)}.clt-slider__range.is-max::-moz-range-thumb{transform:translateX(9px)}.clt-slider__range::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:rgba(0,0,0,0)}.clt-slider__range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border:none;border-radius:50%;background:#2bb673;box-shadow:0 1px 2px rgba(0,0,0,.2);cursor:pointer;margin-top:-7px}.clt-slider__range::-moz-range-track{height:4px;border-radius:999px;background:rgba(0,0,0,0)}.clt-slider__range::-moz-range-thumb{width:18px;height:18px;border:none;border-radius:50%;background:#2bb673;box-shadow:0 1px 2px rgba(0,0,0,.2);cursor:pointer}.clt-slider__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(43,182,115,.25)}.clt-slider__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px rgba(43,182,115,.25)}.clt-slider__range:disabled{cursor:not-allowed;opacity:.5}.clt-slider__value{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:2px;min-width:68px;max-width:96px;height:36px;padding:0 8px;border:1px solid #e4e6ec;border-radius:5px;background:#fff}.clt-slider__value:focus-within{border-color:#2bb673;box-shadow:0 0 0 .2rem rgba(43,182,115,.25)}.clt-slider__value-input{flex:0 1 auto;width:48px;min-width:0;border:none;background:rgba(0,0,0,0);font-family:"DM Sans",sans-serif;font-size:12px;font-weight:400;color:#58595b;text-align:center;padding:0;outline:none}.clt-slider__value-input:focus{outline:none;box-shadow:none}.clt-slider__value-input:disabled{cursor:not-allowed;color:#86888e}.clt-slider__unit{flex-shrink:0;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:300;color:#86888e;white-space:nowrap}.clt-check-sidebar{display:flex;flex-direction:column;align-items:center;gap:6px}.clt-check-sidebar__item{width:28px;height:28px;border-radius:50%;background:#edeef2;color:#253238;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:opacity .12s}.clt-check-sidebar__item:hover{opacity:.85}.clt-check-sidebar__item--pass{background:#27ae60;color:#fff}.clt-check-sidebar__item--fail{background:#d9424d;color:#fff}.clt-load-picker{margin-top:16px}.clt-load-picker__panel{display:flex;flex-wrap:wrap;gap:10px;padding:12px;border:1px solid #edeef2;border-radius:8px;background:#fff}.clt-load-picker__option{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;flex:1 1 0;min-width:104px;padding:14px 10px;border:1px solid #edeef2;border-radius:6px;background:#fff;color:#58595b;cursor:pointer;transition:transform 120ms ease,border-color 120ms ease,background-color 120ms ease}.clt-load-picker__option:hover:not(:disabled){transform:translateY(-3px);border-color:#2cb573;background:#f0fff8}.clt-load-picker__option:active:not(:disabled){transform:translateY(0) scale(0.99)}.clt-load-picker__option:focus-visible{outline:3px solid rgba(44,181,115,.25);outline-offset:2px}.clt-load-picker__option:disabled{cursor:not-allowed;opacity:.45;background:#f8f8f8;border-color:#edeef2}.clt-load-picker__icon{height:40px;width:auto;max-width:100%;object-fit:contain}.clt-load-picker__title{font-family:"DM Sans",sans-serif;font-size:13px;font-weight:700;line-height:normal;color:#253238;text-align:center}.clt-load-picker__hint{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:400;line-height:normal;color:#86888e;text-align:center}.clt-load-picker__cancel{margin-top:10px}@media(prefers-reduced-motion: reduce){.clt-load-picker__option{transition:none}}.clt-load-case{display:flex;flex-direction:column;gap:4px}.clt-load-case .clt-calc-chip-list{margin-top:8px}.clt-load-case__chip{position:relative;display:inline-flex;align-items:stretch;border:1px solid #caccd1;border-radius:999px;background:#fff;transition:background-color 120ms ease,border-color 120ms ease}.clt-load-case__chip:hover{border-color:#2cb573}.clt-load-case__chip:has(.clt-load-case__input:checked){border-color:#1a9459;background:#eaf8f1}.clt-load-case__chip:has(.clt-load-case__input:checked) label.clt-load-case__name{color:#1a9459;font-weight:600}.clt-load-case__chip:has(.clt-load-case__input:checked) label.clt-load-case__name::before{content:"✓"}.clt-load-case__chip:has(.clt-load-case__input:focus-visible){outline:3px solid rgba(44,181,115,.25);outline-offset:2px}.clt-load-case__chip:has(.clt-load-case__input:disabled){opacity:.5}.clt-load-case__chip:has(.clt-load-case__input:disabled) .clt-load-case__name,.clt-load-case__chip:has(.clt-load-case__input:disabled) .clt-load-case__symbol{cursor:not-allowed}.clt-load-case__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.clt-load-case label.clt-load-case__name{display:flex;align-items:center;gap:8px;margin:0;padding:7px 6px 7px 16px;font-size:14px;font-weight:500;line-height:1.2;color:#253238;cursor:pointer;user-select:none}.clt-load-case label.clt-load-case__name::before{content:"+";width:10px;text-align:center;font-weight:600}.clt-load-case label.clt-load-case__symbol{display:flex;align-items:center;margin:0;padding:7px 16px 7px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:400;color:#86888e;cursor:pointer;user-select:none}@media(prefers-reduced-motion: reduce){.clt-load-case__chip{transition:none}}.clt-load-card{margin-top:16px;border:1px solid #edeef2;border-radius:8px;background:#fff}.clt-load-card__header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #edeef2}.clt-load-card__heading{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.clt-load-card__title{margin:0;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:700;line-height:normal;color:#253238;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clt-load-card__badge{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#2cb573;color:#fff;font-family:"DM Sans",sans-serif;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.clt-load-card__badge--pl{background:#556275}.clt-load-card__badge--varying{background:#4991f8}.clt-load-card__title-edit{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.clt-load-card__title-input{flex:1 1 auto;min-width:0;height:32px;padding:0 8px;border:1px solid #e4e6ec;border-radius:5px;background:#fff;font-family:"DM Sans",sans-serif;font-size:13px;color:#58595b}.clt-load-card__title-input:focus{outline:none;border-color:#2cb573;box-shadow:0 0 0 .2rem rgba(44,181,115,.25)}.clt-load-card__actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.clt-load-card__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #edeef2;border-radius:6px;background:#fff;color:#86888e;font-size:11px;line-height:1;cursor:pointer;transition:color 120ms ease,border-color 120ms ease,background-color 120ms ease}.clt-load-card__icon-btn:hover{color:#58595b;border-color:#caccd1;background:#f8f8f8}.clt-load-card__icon-btn:focus-visible{outline:3px solid rgba(44,181,115,.25);outline-offset:2px}.clt-load-card__icon-btn--danger:hover{color:#e74c3c;border-color:#e7b0a9;background:#fdf3f2}.clt-load-card__body{padding:12px}.clt-load-card__add-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid #2cb573;border-radius:6px;background:#fff;color:#2cb573;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:500;line-height:1;cursor:pointer;transition:background-color 120ms ease}.clt-load-card__add-btn:hover{background:#f0fff8}.clt-load-card__add-btn:focus-visible{outline:3px solid rgba(44,181,115,.25);outline-offset:2px}.clt-load-table{margin-top:12px;border:1px solid #edeef2;border-radius:8px;background:#f8f8f8;overflow-x:auto}.clt-load-table__table{width:100%;margin:0;border-collapse:separate;border-spacing:0}.clt-load-table__table thead th{padding:8px 8px;border:0;border-bottom:1px solid #edeef2;font-family:"DM Sans",sans-serif;font-size:10px;font-weight:400;letter-spacing:.08em;color:#86888e;white-space:nowrap}.clt-load-table__table tbody td{padding:6px 8px;border:0;background:rgba(0,0,0,0);vertical-align:middle}.clt-load-table__table thead th:first-child,.clt-load-table__table tbody td:first-child{padding-left:12px}.clt-load-table__table thead th:last-child,.clt-load-table__table tbody td:last-child{padding-right:12px}.clt-load-table .clt-load-table__value,.clt-load-table .clt-load-table__select,.clt-load-table .clt-load-table__input{height:36px;width:100%;border:1px solid #e4e6ec;border-radius:5px;background:#fff;font-family:"DM Sans",sans-serif;font-size:13px;color:#58595b}.clt-load-table__input{padding:0 8px}.clt-load-table__input:focus{outline:none;border-color:#2cb573;box-shadow:0 0 0 .2rem rgba(44,181,115,.25)}.clt-load-table__input:disabled{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:#58595b}.clt-load-table__cell-label{font-family:"DM Sans",sans-serif;font-size:12px;color:#58595b;white-space:nowrap}.clt-load-table__table tbody td.clt-load-table__group-label{background:#f0fff8;color:#2bb673;font-family:"DM Sans",sans-serif;font-size:11px;font-weight:500;text-transform:capitalize;white-space:nowrap}.clt-load-table__table tbody tr.clt-load-table__group-row td{border-top:1px solid #edeef2}.clt-load-table__table tbody tr.clt-load-table__group-row:first-child td{border-top:0}.clt-load-table__select{padding:0 26px 0 8px;appearance:none;-webkit-appearance:none;background-image:url("./assets/icons/arrow-down-select.svg");background-repeat:no-repeat;background-position:right 8px center;background-size:12px;cursor:pointer}.clt-load-table__select:focus{outline:none;border-color:#2cb573;box-shadow:0 0 0 .2rem rgba(44,181,115,.25)}.clt-load-table__value{display:flex;align-items:center;gap:4px;padding:0 8px}.clt-load-table__value:focus-within{border-color:#2cb573;box-shadow:0 0 0 .2rem rgba(44,181,115,.25)}.clt-load-table__value-input{flex:1 1 auto;min-width:0;padding:0;border:0;background:rgba(0,0,0,0);font-family:inherit;font-size:13px;color:inherit;text-align:right}.clt-load-table__value-input:focus{outline:none;box-shadow:none}.clt-load-table__unit{flex:0 0 auto;font-size:11px;font-weight:300;color:#86888e;white-space:nowrap}.clt-load-table__actions{width:1%;white-space:nowrap}.clt-load-table__footer{padding:4px 12px 12px}.clt-load-table__note{display:block;padding:0 12px 12px;font-family:"DM Sans",sans-serif;font-size:11px;color:#86888e}.face-exposure__header{display:flex;align-items:center;gap:4px;width:100%;margin-bottom:6px}.face-exposure__title{font-family:"DM Sans",sans-serif;font-size:12px;font-weight:700;color:#253238;line-height:normal;margin:0}.face-exposure__action{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#86888e}.face-exposure__grid{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto;gap:12px 16px;align-items:center;justify-items:center;padding:18px 16px;border:1.5px solid #e4e6ec;border-radius:13px;background-color:#fff}.face-exposure__cell{display:flex;flex-direction:column;align-items:center;gap:5px}.face-exposure__cell--top{grid-column:2;grid-row:1}.face-exposure__cell--left{grid-column:1;grid-row:2;align-items:flex-end;justify-self:end}.face-exposure__cell--right{grid-column:3;grid-row:2;align-items:flex-start;justify-self:start}.face-exposure__cell--bottom{grid-column:2;grid-row:3}.face-exposure__section{grid-column:2;grid-row:2;width:80px;height:150px}.face-exposure__axis{font-family:"DM Sans",sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;color:#86888e;white-space:nowrap}.face-exposure__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.face-exposure__input:focus-visible+.face-exposure__pill{outline:2px solid #2cb573;outline-offset:2px}.face-exposure__input:checked+.face-exposure__pill{color:#fff;background-color:#2cb573;border-color:#2cb573}.face-exposure__input:checked+.face-exposure__pill .face-exposure__state--on{display:inline}.face-exposure__input:checked+.face-exposure__pill .face-exposure__state--off{display:none}.face-exposure__pill{display:inline-block;margin:0;padding:6px 14px;font-size:11.5px;font-weight:700;white-space:nowrap;cursor:pointer;user-select:none;border-radius:999px;color:#86888e;background-color:#fff;border:1.5px solid #e4e6ec;transition:all .2s ease-in-out}.face-exposure__pill:hover{border-color:#caccd1}.face-exposure__state--on{display:none}.face-exposure__state--off{display:inline}.face-exposure__stack{display:flex;flex-direction:column;gap:9px;padding:14px;border:1.5px solid #e4e6ec;border-radius:14px;background:linear-gradient(180deg, #fcfdfd, #f6f8f7)}.face-exposure__face{display:flex;align-items:center;gap:10px}.face-exposure__toggle{display:inline-flex;flex-wrap:nowrap;gap:0;width:auto;margin:0 0 0 auto;overflow:hidden;border:1px solid #e4e6ec;border-radius:999px;background-color:#fff}.face-exposure__segment{margin:0;padding:6px 13px;font-size:11.5px;font-weight:700;white-space:nowrap;cursor:pointer;user-select:none;color:#9ca3af;background-color:#fff;transition:all .2s ease-in-out}.face-exposure__segment--exposed:has(.face-exposure__input:checked){color:#fff;background-color:#2cb573}.face-exposure__segment--unexposed:has(.face-exposure__input:checked){color:#5b7b9a;background-color:#edeef2}.face-exposure__segment:has(.face-exposure__input:focus-visible){outline:2px solid #2cb573;outline-offset:-2px}.face-exposure__fire{display:none;margin:0;text-align:center;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:#c44f1c}.face-exposure__stack:has(#face_exposed_top_yes:checked) .face-exposure__fire--top,.face-exposure__stack:has(#face_exposed_bottom_yes:checked) .face-exposure__fire--bottom,.face-exposure__stack:has(#side_exposed_left_yes:checked) .face-exposure__fire--left,.face-exposure__stack:has(#side_exposed_right_yes:checked) .face-exposure__fire--right{display:block}.face-exposure__protection:empty{display:none}.clt-product-card__header{display:flex;align-items:center;gap:4px;width:100%;margin-bottom:6px}.clt-product-card__title{font-family:"DM Sans",sans-serif;font-size:12px;font-weight:700;color:#253238;line-height:normal;margin:0}.clt-product-card__body{display:flex;align-items:center;gap:12px;padding:12px 15px;border:1px solid #edeef2;border-radius:8px;background:#fff}.clt-product-card__thumb{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:38px;border-radius:6px;background:#f8f8f8;border:1px solid #edeef2}.clt-product-card__thumb img{max-height:26px;max-width:32px}.clt-product-card__text{display:flex;flex-direction:column;gap:2px;min-width:0}.clt-product-card__name{font-family:"DM Sans",sans-serif;font-size:13px;font-weight:700;color:#253238;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clt-product-card__sub{font-family:"DM Sans",sans-serif;font-size:11px;color:#86888e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clt-product-card__badge{flex:none;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:600;white-space:nowrap;color:#86888e;background:#f8f8f8;border:1px solid #edeef2;border-radius:6px}.clt-product-card__action{flex:none;padding:7px 12px;font-size:11.5px;font-weight:700;white-space:nowrap;cursor:pointer;color:#2cb573;background:#fff;border:1.5px solid #e4e6ec;border-radius:8px;transition:border-color .2s ease-in-out}.clt-product-card__action:hover{border-color:#2cb573}.clt-panel-strip{display:flex;align-items:center;gap:12px;padding:10px 13px;border:1.5px solid #e4e6ec;border-radius:11px;background-color:#fff}.clt-panel-strip__laminae{display:flex;flex-direction:column;flex:none;width:58px;overflow:hidden;border:1px solid #d5c19a;border-radius:4px;background-color:#efe4c6}.clt-panel-strip__lamina{display:block;box-shadow:inset 0 -1px 0 rgba(180,154,107,.4)}.clt-panel-strip__lamina--long{background:#efe4c6}.clt-panel-strip__lamina--cross{background:repeating-linear-gradient(90deg, #d0bc8b 0 3px, #c3ac78 3px 4px)}.clt-panel-strip__text{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}.clt-panel-strip__name{font-family:"DM Sans",sans-serif;font-size:12.5px;font-weight:700;color:#253238;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clt-panel-strip__sub{font-size:10px;color:#86888e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clt-panel-strip__badge{flex:none;padding:3px 8px;font-size:9px;font-weight:600;white-space:nowrap;color:#8a7550;background:#faf7ef;border:1px solid #efe9da;border-radius:6px}.ps3-face{position:relative;margin-bottom:1rem}.ps3-face--slotted{margin-bottom:0}.ps3-face--slotted .ps3-face-header{padding:0}.ps3-face--slotted .ps3-face-header__label{display:none}.ps3-face--slotted .ps3-face-body{border:1px solid #e4e6ec;border-radius:12px;background:#edeef2;padding:.6rem}.ps3-face-header{display:flex;align-items:center;padding:.5rem .25rem}.ps3-face-header__label{font-weight:700;letter-spacing:.04em;font-size:.8rem;color:#495057;text-transform:uppercase}.ps3-face-body{border-top:1px solid #edf0f2}.ps3-add{width:100%;border:1px dashed #ced4da;border-radius:10px;background:rgba(0,0,0,0);color:#4263eb;font-weight:600;font-size:.85rem;padding:.65rem;margin:.75rem 0}.ps3-add:hover{background:#f1f3ff}.ps3-layer{display:block;width:100%}.ps3-layer+.ps3-layer{margin-top:.5rem}.ps3-layer__cell,.ps3-layer th.ps3-layer__cell{display:block;width:100%;padding:0;border:1px solid #e9ecef;border-radius:12px;overflow:hidden;background:#fff}.ps3-layer__collapse{position:absolute;opacity:0;pointer-events:none}.ps3-layer__collapse:not(:checked)~.ps3-layer__body{grid-template-rows:0fr}.ps3-layer__collapse:not(:checked)~.ps3-layer__body>*{padding-top:0;padding-bottom:0}.ps3-layer__collapse:checked~.ps3-layer__head .ps3-chevron{transform:rotate(90deg)}.ps3-layer__head{display:flex;align-items:center;gap:.4rem;padding:.4rem .5rem;background:#f8f9fa}.ps3-layer__head-toggle{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0;margin:0;padding:.15rem 0;cursor:pointer;user-select:none}.ps3-layer__head-toggle .ps3-chevron{flex:0 0 auto;display:inline-block;font-size:.6em;color:#868e96;transition:transform .15s ease}.ps3-layer__swatch{width:28px;height:28px;min-width:28px;border-radius:7px;border:1px solid rgba(0,0,0,.06);background-size:cover;background-position:center}.ps3-layer__swatch img{width:100%;height:100%;object-fit:contain}.ps3-layer__head-info{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.1rem .4rem}.ps3-layer__name{font-weight:700;font-size:.86rem;color:#212529;margin-right:.35rem}.ps3-layer__meta{color:#868e96;font-size:.74rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps3-layer__body{display:grid;grid-template-rows:1fr;border-top:1px solid #e9ecef;transition:grid-template-rows .25s ease}.ps3-layer__body>*{min-height:0;overflow:hidden;padding:.75rem .5rem .5rem;transition:padding .25s ease}.ps3-layer__body-row{display:flex;align-items:center;margin-bottom:.4rem}.ps3-layer__body-label{font-weight:700;letter-spacing:.04em;font-size:.7rem;color:#868e96;text-transform:uppercase}.ps3-layer__foot{margin-top:.5rem;padding-top:.4rem;border-top:1px solid #f1f3f5}.ps3-layer__foot-toggle{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin:0;padding:.2rem .6rem;border-radius:7px;font-size:.78rem;color:#868e96;cursor:pointer;user-select:none}.ps3-layer__foot-toggle:hover{color:#495057;background:#eef1f4}.ps3-layer__foot-toggle .ps3-chevron{display:inline-block;font-size:.6em;transform:rotate(-90deg)}.ps3-icon-btn{width:26px;height:26px;min-width:26px;border-radius:7px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#868e96;display:flex;align-items:center;justify-content:center}.ps3-icon-btn:hover{background:#eef1f4}.ps3-icon-btn--danger:hover{color:#e03131;background:#fff0f0}.ps3-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:.5rem;margin-bottom:.75rem}@media(max-width: 991px){.ps3-grid{grid-template-columns:repeat(2, 1fr)}}.ps3-tile{position:relative}.ps3-tile input{position:absolute;opacity:0;pointer-events:none}.ps3-tile input:checked~label{border-color:#2fb380;background:#f1faf6}.ps3-tile input:checked~label .ps3-tile__check{display:flex}.ps3-tile label{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.75rem .5rem;border:1px solid #e9ecef;border-radius:10px;cursor:pointer;text-align:center;height:100%}.ps3-tile__check{display:none;position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:#2fb380;color:#fff;font-size:.65rem;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff}.ps3-tile__icon{width:40px;height:40px;border-radius:8px;border:1px solid rgba(0,0,0,.06);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.ps3-tile__icon img{width:100%;height:100%;object-fit:contain}.ps3-tile__label{font-size:.78rem;font-weight:600;color:#343a40;line-height:1.2}.ps3-fields{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.ps3-fields>*{flex:1 1 calc(25% - .5rem);min-width:0}.ps3-fields--2>*{flex-basis:calc(50% - .5rem)}@media(max-width: 991px){.ps3-fields>*{flex-basis:calc(50% - .5rem)}}.ps3-fields:not(:has(>:not([style*="display: none"]):not([style*="display:none"]))){display:none}.ps3-layer .floating-field.is-filled .floating-field__label,.ps3-layer .floating-field__input:not(:placeholder-shown)~.floating-field__label{max-width:calc(100% - 16px)}.ps3-field--hidden{display:none}.ps3-floating-thickness .floating-field__control{height:auto;min-height:36px;flex-wrap:wrap}.ps3-floating-thickness [id^=thickness-]{min-width:0 !important;padding:0 !important}.ps3-floating-thickness .protection-thickness-input{border:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;width:auto;min-width:30px;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:400;color:#58595b}.ps3-floating-thickness .protection-thickness-input:focus{outline:none;box-shadow:none !important}.ps3-fields>.ps3-thickness-list{flex-basis:100%}.ps3-thickness-list{display:flex;flex-wrap:wrap;gap:.5rem}.ps3-thickness-list .ps3-thickness-item{flex:1 1 140px;max-width:240px}.ps3-results{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.1rem;border:1px dashed #dee2e6;border-radius:10px;padding:.55rem .75rem;margin:.25rem 0 .6rem;font-size:.78rem;color:#495057}.ps3-results__item{display:flex;align-items:baseline;gap:.3rem;white-space:nowrap}.ps3-results__label{font-weight:700;letter-spacing:.03em;color:#868e96;text-transform:uppercase;font-size:.68rem}.ps3-results__value{font-weight:700}.ps3-results__plus{color:#adb5bd}.ps3-member{display:flex;align-items:center;gap:.6rem;border:1px solid #e9ecef;border-radius:10px;padding:.5rem .75rem;margin-bottom:.5rem;background:#fafbfc}.ps3-member__icon{width:34px;height:34px;min-width:34px;border-radius:8px;background:repeating-linear-gradient(90deg, #d8c9a3, #d8c9a3 4px, #c9b78a 4px, #c9b78a 8px)}.ps3-member__title{font-weight:700;font-size:.85rem;color:#212529}.ps3-member__subtitle{font-size:.75rem;color:#868e96}.ps3-member__chip{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;border:1px solid #e9ecef;border-radius:999px;padding:.25rem .65rem;font-size:.72rem;color:#868e96;background:#fff;white-space:nowrap}.first-load-progress{position:fixed;top:0;left:var(--screen-blocker-left, 0);right:var(--screen-blocker-right, 0);height:100%;z-index:1030;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:0 16px;background-color:rgba(244,246,245,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.first-load-progress__logo{position:relative;width:440px;max-width:100%;aspect-ratio:4218/485}.first-load-progress__logo-track,.first-load-progress__logo-fill{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.first-load-progress__logo-track{filter:grayscale(1);opacity:.16}.first-load-progress__logo-fill{clip-path:inset(0 100% 0 0);transition:clip-path .35s ease-out}.first-load-progress__status{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.first-load-progress__label{font-size:14px;font-weight:500;color:#333}.first-load-progress__meta{font-size:12px;color:#777;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion: reduce){.first-load-progress__logo-fill{transition:none}}.menu-header-logo img{width:300px;height:auto}@media screen and (max-width: 1210px){.menu-header-logo img{width:250px !important}}.calculator-menu .menu-item,.splide__slide .menu-item{cursor:pointer}.calculator-menu .menu-item .additionalLabel,.splide__slide .menu-item .additionalLabel{font-size:16px;color:#86888e;font-weight:400}.calculator-menu .menu-item .image-container img,.splide__slide .menu-item .image-container img{height:160px;width:auto;object-fit:contain}@media only screen and (max-width: 768px){.calculator-menu .menu-item .image-container img,.splide__slide .menu-item .image-container img{height:180px}}@media only screen and (min-width: 768px){.calculator-menu .menu-item .image-container img,.splide__slide .menu-item .image-container img{height:190px}}.calculator-menu .menu-item .card,.splide__slide .menu-item .card{border:0;box-shadow:none;border-radius:5px;font-weight:600;font-size:16px;letter-spacing:.02em}.calculator-menu .menu-item .folder-wrapper,.splide__slide .menu-item .folder-wrapper{position:absolute;top:0;left:0;padding:20px;display:flex;align-items:center}.calculator-menu .menu-item.pro-disabled .overlay,.splide__slide .menu-item.pro-disabled .overlay{transition:all .3s ease-in-out}.calculator-menu .menu-item:not(.disabled,.pro-disabled):hover .card,.calculator-menu .menu-item:not(.disabled,.pro-disabled):hover .card-footer,.splide__slide .menu-item:not(.disabled,.pro-disabled):hover .card,.splide__slide .menu-item:not(.disabled,.pro-disabled):hover .card-footer{background-color:#2cb573;color:#fff;transition:all .3s ease-in-out}.calculator-menu .menu-item:not(.disabled,.pro-disabled):hover .additionalLabel,.splide__slide .menu-item:not(.disabled,.pro-disabled):hover .additionalLabel{color:#fff}.calculator-menu .menu-item:not(.disabled,.pro-disabled):hover .color-folder-icon,.calculator-menu .menu-item:not(.disabled,.pro-disabled):hover .color-folder-text,.splide__slide .menu-item:not(.disabled,.pro-disabled):hover .color-folder-icon,.splide__slide .menu-item:not(.disabled,.pro-disabled):hover .color-folder-text{color:#fff}.calculator-menu .menu-item .card-footer,.splide__slide .menu-item .card-footer{background-color:#fff;text-align:center;border-radius:5px;color:#2cb573;padding-bottom:20px;padding-top:1.75em;display:flex;flex-direction:column;justify-content:space-between}.calculator-menu .menu-item .card-footer .calculator-module-badges,.splide__slide .menu-item .card-footer .calculator-module-badges{gap:1rem;min-height:32px}.calculator-menu .menu-item .card-footer .calculator-module-badges--empty,.splide__slide .menu-item .card-footer .calculator-module-badges--empty{visibility:hidden}.calculator-menu .menu-item.disabled,.splide__slide .menu-item.disabled{cursor:default}.calculator-menu .menu-item.disabled .card,.splide__slide .menu-item.disabled .card{background-color:#fff;color:#b5b7ba;position:relative}.calculator-menu .menu-item.disabled .card .disabled-message,.splide__slide .menu-item.disabled .card .disabled-message{display:block !important;position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);font-size:1rem;font-family:"DM Sans";text-align:center;font-weight:500}.calculator-menu .menu-item.disabled .card .folder-wrapper,.splide__slide .menu-item.disabled .card .folder-wrapper{opacity:.3 !important}.calculator-menu .menu-item.disabled .card .image-container img,.splide__slide .menu-item.disabled .card .image-container img{filter:grayscale(100%);opacity:.1 !important}.calculator-menu .menu-item.disabled .card-footer,.splide__slide .menu-item.disabled .card-footer{background-color:#fff;color:#86888e;opacity:.2 !important}.calculator-menu .color-folder-text,.splide__slide .color-folder-text{color:#86888e}.calculator-menu .color-folder-icon,.splide__slide .color-folder-icon{color:#caccd1}.modal .calculator-menu .menu-item .card-footer{height:5.75em}.splide .menu-item .card-footer{height:5.4em}.calculator-menu-modal .modal-content{background-color:#f8f9fd}.calculator-menu-modal .modal-header .sub-heading{color:#b5b7ba}.icon-close-modal{color:#caccd1;width:14px;height:14px}.icon-view-type{color:#caccd1;width:18px;height:18px}.icon-container{border-radius:5px}.icon-container.active{background-color:#fff;padding:6px}.icon-container.active .icon-view-type{color:#86888e}.calculator-menu .splide{margin-top:1.5em}.calculator-menu .splide .slider-title{font-size:1.7em;font-weight:600;margin-bottom:30px;color:#86888e;letter-spacing:.025rem}.dataTables_scrollBody{min-height:420px}.dataTables_scrollHeadInner,.table{width:100% !important}div.dataTables_wrapper .text-left .dataTables_filter{text-align:left}.dataTables_length{color:#86888e}.dataTables_length .custom-select{color:#86888e;appearance:none}.pagination-custom{display:flex;justify-content:center;align-items:center;margin-top:10px}.pagination-custom .pagination .paginate_button{margin-right:10px}.pagination-custom .pagination .paginate_button:last-child{margin-right:0}.pagination-custom .pagination .paginate_button.previous .page-link,.pagination-custom .pagination .paginate_button.next .page-link{background:none;border:none}.pagination-custom .pagination .paginate_button .page-link{width:2.7rem;padding:10px;border-radius:7px;font-weight:bold;text-align:center;color:#caccd1 !important}.pagination-custom .pagination .paginate_button.next:not(.disabled) .page-link,.pagination-custom .pagination .paginate_button.previous:not(.disabled) .page-link{color:#2cb573 !important}.pagination-custom .pagination .paginate_button.next.disabled .page-link,.pagination-custom .pagination .paginate_button.previous.disabled .page-link{color:#caccd1 !important}.pagination-custom .pagination .paginate_button.active .page-link{background-color:#2cb573;border-color:#2cb573;color:#fff !important}.info-custom .dataTables_info{color:#caccd1}.dropdown-menu-custom .btn{color:#caccd1}.text-lg-2{font-size:20px !important}.badge-success-custom{background-color:#d4ffe6;color:#29d470}.badge-teal-medium{background-color:#35bda4;color:#fff}.badge-blue{background-color:#4991f8;color:#fff}.badge-danger-custom{background-color:#ffd7da;color:#d9424d}.note-toolbar.card-header{background-color:#caccd1;padding:.75rem 1.25rem}.note-toolbar .note-btn{background:rgba(0,0,0,0) !important;border:none}.information-toolbox-toolbox{border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}.information-toolbox-toolbox table{border-collapse:separate;border-spacing:0}.information-toolbox-toolbox thead{border-radius:5px !important;background-color:#f8f8f8;border-bottom:none !important}.information-toolbox-toolbox thead th{border-top:0;font-size:12px;color:#86888e;background-color:#f8f8f8}.information-toolbox-toolbox tbody tr td{vertical-align:middle;font-size:13px}.information-toolbox-toolbox tbody tr td.td-label{font-size:12px}.information-toolbox-toolbox tbody tr td.td-label-italic{font-size:12px;font-style:italic;font-weight:400}.information-toolbox-toolbox tbody tr td{font-weight:600;color:#58595b}.information-toolbox-toolbox tbody tr td:first-child{border-left:1px solid #edeef2}.information-toolbox-toolbox tbody tr td:last-child{border-right:1px solid #edeef2}.information-toolbox-toolbox tbody tr:last-child td:first-child{border-bottom-left-radius:5px}.information-toolbox-toolbox tbody tr:last-child td:last-child{border-bottom-right-radius:5px}.table-fixed{overflow:auto;width:100%;border-radius:5px;background-color:#fff}.table-fixed thead th{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;text-align:center;vertical-align:middle}.new_glt_container .bg-light,.new_supplier_container .bg-light,#new_screw_supplier_container .bg-light,#bracket_supplier_container .bg-light,#glt_supplier_container .bg-light{background-color:#f1f5f9 !important;border-radius:6px;overflow:hidden}.new_glt_container .bg-light .nav-tabs.border-0,.new_supplier_container .bg-light .nav-tabs.border-0,#new_screw_supplier_container .bg-light .nav-tabs.border-0,#bracket_supplier_container .bg-light .nav-tabs.border-0,#glt_supplier_container .bg-light .nav-tabs.border-0{border-bottom:none;flex-wrap:nowrap}.new_glt_container .bg-light .nav-tabs.border-0 .nav-link,.new_supplier_container .bg-light .nav-tabs.border-0 .nav-link,#new_screw_supplier_container .bg-light .nav-tabs.border-0 .nav-link,#bracket_supplier_container .bg-light .nav-tabs.border-0 .nav-link,#glt_supplier_container .bg-light .nav-tabs.border-0 .nav-link{border:none;margin-bottom:0;border-radius:0;color:#64748b;font-weight:500;font-size:10px;padding:.375rem .75rem;background-color:rgba(0,0,0,0);transition:background-color .2s ease,color .2s ease}.new_glt_container .bg-light .nav-tabs.border-0 .nav-link:hover,.new_glt_container .bg-light .nav-tabs.border-0 .nav-link:focus,.new_supplier_container .bg-light .nav-tabs.border-0 .nav-link:hover,.new_supplier_container .bg-light .nav-tabs.border-0 .nav-link:focus,#new_screw_supplier_container .bg-light .nav-tabs.border-0 .nav-link:hover,#new_screw_supplier_container .bg-light .nav-tabs.border-0 .nav-link:focus,#bracket_supplier_container .bg-light .nav-tabs.border-0 .nav-link:hover,#bracket_supplier_container .bg-light .nav-tabs.border-0 .nav-link:focus,#glt_supplier_container .bg-light .nav-tabs.border-0 .nav-link:hover,#glt_supplier_container .bg-light .nav-tabs.border-0 .nav-link:focus{border:none;outline:none}.new_glt_container .bg-light .nav-tabs.border-0 .nav-link:hover:not(.active),.new_supplier_container .bg-light .nav-tabs.border-0 .nav-link:hover:not(.active),#new_screw_supplier_container .bg-light .nav-tabs.border-0 .nav-link:hover:not(.active),#bracket_supplier_container .bg-light .nav-tabs.border-0 .nav-link:hover:not(.active),#glt_supplier_container .bg-light .nav-tabs.border-0 .nav-link:hover:not(.active){background-color:rgba(0,0,0,.04);color:#334155}.new_glt_container .bg-light .nav-tabs.border-0 .nav-link.active,.new_supplier_container .bg-light .nav-tabs.border-0 .nav-link.active,#new_screw_supplier_container .bg-light .nav-tabs.border-0 .nav-link.active,#bracket_supplier_container .bg-light .nav-tabs.border-0 .nav-link.active,#glt_supplier_container .bg-light .nav-tabs.border-0 .nav-link.active{background-color:#2cb573;color:#fff;border:none}.new_glt_container label,.new_supplier_container label,#new_screw_supplier_container label,#bracket_supplier_container label,#glt_supplier_container label{margin-bottom:0 !important}.new_glt_container .dataTables_wrapper,.new_supplier_container .dataTables_wrapper,#new_screw_supplier_container .dataTables_wrapper,#bracket_supplier_container .dataTables_wrapper,#glt_supplier_container .dataTables_wrapper{margin-inline:.5rem !important}.new_glt_container .dataTables_wrapper table,.new_supplier_container .dataTables_wrapper table,#new_screw_supplier_container .dataTables_wrapper table,#bracket_supplier_container .dataTables_wrapper table,#glt_supplier_container .dataTables_wrapper table{border-collapse:separate;border-spacing:0;border-radius:6px;border:1px solid #e4e6ec;overflow:hidden;font-size:12px;font-weight:400}.new_glt_container .dataTables_wrapper table thead .table-head,.new_supplier_container .dataTables_wrapper table thead .table-head,#new_screw_supplier_container .dataTables_wrapper table thead .table-head,#bracket_supplier_container .dataTables_wrapper table thead .table-head,#glt_supplier_container .dataTables_wrapper table thead .table-head{border:none;border-radius:.5rem;white-space:nowrap;font-weight:600;color:#331455}.new_glt_container .dataTables_wrapper table thead th,.new_supplier_container .dataTables_wrapper table thead th,#new_screw_supplier_container .dataTables_wrapper table thead th,#bracket_supplier_container .dataTables_wrapper table thead th,#glt_supplier_container .dataTables_wrapper table thead th{border:none;border-bottom:1px solid #e4e6ec;padding:.75rem 1rem}.new_glt_container .dataTables_wrapper table thead th i.text-primary,.new_supplier_container .dataTables_wrapper table thead th i.text-primary,#new_screw_supplier_container .dataTables_wrapper table thead th i.text-primary,#bracket_supplier_container .dataTables_wrapper table thead th i.text-primary,#glt_supplier_container .dataTables_wrapper table thead th i.text-primary{color:#2cb573 !important}.new_glt_container .dataTables_wrapper table thead th:has(.sort-icon):before,.new_glt_container .dataTables_wrapper table thead th:has(.sort-icon):after,.new_supplier_container .dataTables_wrapper table thead th:has(.sort-icon):before,.new_supplier_container .dataTables_wrapper table thead th:has(.sort-icon):after,#new_screw_supplier_container .dataTables_wrapper table thead th:has(.sort-icon):before,#new_screw_supplier_container .dataTables_wrapper table thead th:has(.sort-icon):after,#bracket_supplier_container .dataTables_wrapper table thead th:has(.sort-icon):before,#bracket_supplier_container .dataTables_wrapper table thead th:has(.sort-icon):after,#glt_supplier_container .dataTables_wrapper table thead th:has(.sort-icon):before,#glt_supplier_container .dataTables_wrapper table thead th:has(.sort-icon):after{display:none !important}.new_glt_container .dataTables_wrapper table tbody tr:last-child td,.new_supplier_container .dataTables_wrapper table tbody tr:last-child td,#new_screw_supplier_container .dataTables_wrapper table tbody tr:last-child td,#bracket_supplier_container .dataTables_wrapper table tbody tr:last-child td,#glt_supplier_container .dataTables_wrapper table tbody tr:last-child td{border-bottom:none}.new_glt_container .dataTables_wrapper table tbody tr,.new_supplier_container .dataTables_wrapper table tbody tr,#new_screw_supplier_container .dataTables_wrapper table tbody tr,#bracket_supplier_container .dataTables_wrapper table tbody tr,#glt_supplier_container .dataTables_wrapper table tbody tr{white-space:nowrap;height:2.25rem !important}.new_glt_container .dataTables_wrapper table tbody tr td,.new_supplier_container .dataTables_wrapper table tbody tr td,#new_screw_supplier_container .dataTables_wrapper table tbody tr td,#bracket_supplier_container .dataTables_wrapper table tbody tr td,#glt_supplier_container .dataTables_wrapper table tbody tr td{padding-block:.25rem;padding-inline:1rem;max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.new_glt_container .dataTables_wrapper table tbody tr td .supplier-logo,.new_supplier_container .dataTables_wrapper table tbody tr td .supplier-logo,#new_screw_supplier_container .dataTables_wrapper table tbody tr td .supplier-logo,#bracket_supplier_container .dataTables_wrapper table tbody tr td .supplier-logo,#glt_supplier_container .dataTables_wrapper table tbody tr td .supplier-logo{max-height:24px}.new_glt_container .dataTables_wrapper table tbody tr:hover:not(.table-active),.new_supplier_container .dataTables_wrapper table tbody tr:hover:not(.table-active),#new_screw_supplier_container .dataTables_wrapper table tbody tr:hover:not(.table-active),#bracket_supplier_container .dataTables_wrapper table tbody tr:hover:not(.table-active),#glt_supplier_container .dataTables_wrapper table tbody tr:hover:not(.table-active){background-color:#f1f5f9 !important}.new_glt_container .dataTables_wrapper table tbody tr .radio-check .checkmark,.new_supplier_container .dataTables_wrapper table tbody tr .radio-check .checkmark,#new_screw_supplier_container .dataTables_wrapper table tbody tr .radio-check .checkmark,#bracket_supplier_container .dataTables_wrapper table tbody tr .radio-check .checkmark,#glt_supplier_container .dataTables_wrapper table tbody tr .radio-check .checkmark{border:1px solid #e4e6ec;height:16px;width:16px}.new_glt_container .dataTables_wrapper table tbody tr .radio-check input:checked+.checkmark,.new_supplier_container .dataTables_wrapper table tbody tr .radio-check input:checked+.checkmark,#new_screw_supplier_container .dataTables_wrapper table tbody tr .radio-check input:checked+.checkmark,#bracket_supplier_container .dataTables_wrapper table tbody tr .radio-check input:checked+.checkmark,#glt_supplier_container .dataTables_wrapper table tbody tr .radio-check input:checked+.checkmark{background:#2cb573;border-color:rgba(0,0,0,0)}.new_glt_container .dataTables_wrapper table tbody tr .radio-check input:checked+.checkmark::after,.new_supplier_container .dataTables_wrapper table tbody tr .radio-check input:checked+.checkmark::after,#new_screw_supplier_container .dataTables_wrapper table tbody tr .radio-check input:checked+.checkmark::after,#bracket_supplier_container .dataTables_wrapper table tbody tr .radio-check input:checked+.checkmark::after,#glt_supplier_container .dataTables_wrapper table tbody tr .radio-check input:checked+.checkmark::after{content:"✓";color:#fff;font-size:8px;font-weight:700;line-height:1}.new_glt_container .dataTables_wrapper table tbody tr.table-active,.new_glt_container .dataTables_wrapper table tbody .table-active>td,.new_glt_container .dataTables_wrapper table tbody .table-active>th,.new_supplier_container .dataTables_wrapper table tbody tr.table-active,.new_supplier_container .dataTables_wrapper table tbody .table-active>td,.new_supplier_container .dataTables_wrapper table tbody .table-active>th,#new_screw_supplier_container .dataTables_wrapper table tbody tr.table-active,#new_screw_supplier_container .dataTables_wrapper table tbody .table-active>td,#new_screw_supplier_container .dataTables_wrapper table tbody .table-active>th,#bracket_supplier_container .dataTables_wrapper table tbody tr.table-active,#bracket_supplier_container .dataTables_wrapper table tbody .table-active>td,#bracket_supplier_container .dataTables_wrapper table tbody .table-active>th,#glt_supplier_container .dataTables_wrapper table tbody tr.table-active,#glt_supplier_container .dataTables_wrapper table tbody .table-active>td,#glt_supplier_container .dataTables_wrapper table tbody .table-active>th{background-color:#eaf8f1 !important;font-weight:normal}.new_glt_container .dataTables_wrapper table tbody tr.table-active span.text-muted,.new_glt_container .dataTables_wrapper table tbody .table-active>td span.text-muted,.new_glt_container .dataTables_wrapper table tbody .table-active>th span.text-muted,.new_supplier_container .dataTables_wrapper table tbody tr.table-active span.text-muted,.new_supplier_container .dataTables_wrapper table tbody .table-active>td span.text-muted,.new_supplier_container .dataTables_wrapper table tbody .table-active>th span.text-muted,#new_screw_supplier_container .dataTables_wrapper table tbody tr.table-active span.text-muted,#new_screw_supplier_container .dataTables_wrapper table tbody .table-active>td span.text-muted,#new_screw_supplier_container .dataTables_wrapper table tbody .table-active>th span.text-muted,#bracket_supplier_container .dataTables_wrapper table tbody tr.table-active span.text-muted,#bracket_supplier_container .dataTables_wrapper table tbody .table-active>td span.text-muted,#bracket_supplier_container .dataTables_wrapper table tbody .table-active>th span.text-muted,#glt_supplier_container .dataTables_wrapper table tbody tr.table-active span.text-muted,#glt_supplier_container .dataTables_wrapper table tbody .table-active>td span.text-muted,#glt_supplier_container .dataTables_wrapper table tbody .table-active>th span.text-muted{color:#fff}.new_glt_container .dataTables_wrapper .progress,.new_supplier_container .dataTables_wrapper .progress,#new_screw_supplier_container .dataTables_wrapper .progress,#bracket_supplier_container .dataTables_wrapper .progress,#glt_supplier_container .dataTables_wrapper .progress{border-radius:2px;height:5px;background-color:#edeef2;min-width:75px}.new_glt_container .dataTables_wrapper .progress .progress-bar,.new_supplier_container .dataTables_wrapper .progress .progress-bar,#new_screw_supplier_container .dataTables_wrapper .progress .progress-bar,#bracket_supplier_container .dataTables_wrapper .progress .progress-bar,#glt_supplier_container .dataTables_wrapper .progress .progress-bar{height:5px;border-radius:2px}.new_glt_container .dataTables_wrapper .dataTables_info,.new_supplier_container .dataTables_wrapper .dataTables_info,#new_screw_supplier_container .dataTables_wrapper .dataTables_info,#bracket_supplier_container .dataTables_wrapper .dataTables_info,#glt_supplier_container .dataTables_wrapper .dataTables_info{padding-top:0 !important;margin:0 !important;color:#caccd1 !important}.new_glt_container .dataTables_wrapper .dataTables_filter label,.new_supplier_container .dataTables_wrapper .dataTables_filter label,#new_screw_supplier_container .dataTables_wrapper .dataTables_filter label,#bracket_supplier_container .dataTables_wrapper .dataTables_filter label,#glt_supplier_container .dataTables_wrapper .dataTables_filter label{margin:0 !important;padding:0 !important}.new_glt_container .dataTables_wrapper .dataTables_filter label input,.new_supplier_container .dataTables_wrapper .dataTables_filter label input,#new_screw_supplier_container .dataTables_wrapper .dataTables_filter label input,#bracket_supplier_container .dataTables_wrapper .dataTables_filter label input,#glt_supplier_container .dataTables_wrapper .dataTables_filter label input{border-radius:8px;height:32px}.new_glt_container .dataTables_wrapper .dataTables_paginate,.new_supplier_container .dataTables_wrapper .dataTables_paginate,#new_screw_supplier_container .dataTables_wrapper .dataTables_paginate,#bracket_supplier_container .dataTables_wrapper .dataTables_paginate,#glt_supplier_container .dataTables_wrapper .dataTables_paginate{margin:0 !important;padding:0 !important}.new_glt_container .dataTables_wrapper .dataTables_paginate ul.pagination,.new_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination,#new_screw_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination,#bracket_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination,#glt_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination{margin:0 !important;padding:0 !important;display:flex;gap:.5rem}.new_glt_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button,.new_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button,#new_screw_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button,#bracket_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button,#glt_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button{border-radius:100%}.new_glt_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button a.page-link,.new_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button a.page-link,#new_screw_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button a.page-link,#bracket_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button a.page-link,#glt_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button a.page-link{border-radius:100%;height:35px !important;width:35px !important;display:flex;justify-content:center;align-items:center;border:none;color:#64748b}.new_glt_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button a.page-link:focus,.new_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button a.page-link:focus,#new_screw_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button a.page-link:focus,#bracket_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button a.page-link:focus,#glt_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button a.page-link:focus{box-shadow:none}.new_glt_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button.active a.page-link,.new_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button.active a.page-link,#new_screw_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button.active a.page-link,#bracket_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button.active a.page-link,#glt_supplier_container .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button.active a.page-link{background-color:#eaf8f1 !important;color:#1a9459 !important;padding:0 !important}.new_glt_container .dataTables_wrapper .dataTables_length,.new_supplier_container .dataTables_wrapper .dataTables_length,#new_screw_supplier_container .dataTables_wrapper .dataTables_length,#bracket_supplier_container .dataTables_wrapper .dataTables_length,#glt_supplier_container .dataTables_wrapper .dataTables_length{margin:0 !important;padding:0 !important}.new_glt_container .dataTables_wrapper .dataTables_length label,.new_supplier_container .dataTables_wrapper .dataTables_length label,#new_screw_supplier_container .dataTables_wrapper .dataTables_length label,#bracket_supplier_container .dataTables_wrapper .dataTables_length label,#glt_supplier_container .dataTables_wrapper .dataTables_length label{margin:0 !important;padding:0 !important;border-radius:6px}.new_glt_container .dataTables_wrapper .dataTables_length label select,.new_supplier_container .dataTables_wrapper .dataTables_length label select,#new_screw_supplier_container .dataTables_wrapper .dataTables_length label select,#bracket_supplier_container .dataTables_wrapper .dataTables_length label select,#glt_supplier_container .dataTables_wrapper .dataTables_length label select{border:1px solid #e4e6ec;box-shadow:none}.new_glt_container .dataTables_wrapper:has(.dt-loading-overlay) .dataTables_processing,.new_supplier_container .dataTables_wrapper:has(.dt-loading-overlay) .dataTables_processing,#new_screw_supplier_container .dataTables_wrapper:has(.dt-loading-overlay) .dataTables_processing,#bracket_supplier_container .dataTables_wrapper:has(.dt-loading-overlay) .dataTables_processing,#glt_supplier_container .dataTables_wrapper:has(.dt-loading-overlay) .dataTables_processing{display:none !important}.new_glt_container .dataTables_wrapper .dataTables_empty,.new_supplier_container .dataTables_wrapper .dataTables_empty,#new_screw_supplier_container .dataTables_wrapper .dataTables_empty,#bracket_supplier_container .dataTables_wrapper .dataTables_empty,#glt_supplier_container .dataTables_wrapper .dataTables_empty{text-align:center;padding:2rem 0}.new_glt_container .dt-loading-host,.new_supplier_container .dt-loading-host,#new_screw_supplier_container .dt-loading-host,#bracket_supplier_container .dt-loading-host,#glt_supplier_container .dt-loading-host{position:relative}.new_glt_container .dt-loading-overlay,.new_supplier_container .dt-loading-overlay,#new_screw_supplier_container .dt-loading-overlay,#bracket_supplier_container .dt-loading-overlay,#glt_supplier_container .dt-loading-overlay{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.65);opacity:0;pointer-events:none;transition:opacity .15s ease}.new_glt_container .dt-loading-overlay .spinner-border,.new_supplier_container .dt-loading-overlay .spinner-border,#new_screw_supplier_container .dt-loading-overlay .spinner-border,#bracket_supplier_container .dt-loading-overlay .spinner-border,#glt_supplier_container .dt-loading-overlay .spinner-border{color:#2cb573}.new_glt_container .dt-loading-overlay.is-visible,.new_supplier_container .dt-loading-overlay.is-visible,#new_screw_supplier_container .dt-loading-overlay.is-visible,#bracket_supplier_container .dt-loading-overlay.is-visible,#glt_supplier_container .dt-loading-overlay.is-visible{opacity:1;pointer-events:auto}.new_glt_container .dt-overflow-wrapper,.new_supplier_container .dt-overflow-wrapper,#new_screw_supplier_container .dt-overflow-wrapper,#bracket_supplier_container .dt-overflow-wrapper,#glt_supplier_container .dt-overflow-wrapper{min-height:280px}.new_glt_container .dt-blurred table,.new_glt_container .dt-blurred .dataTables_info,.new_glt_container .dt-blurred .dataTables_paginate,.new_glt_container .dt-blurred .dataTables_length,.new_glt_container .dt-blurred .dataTables_filter,.new_supplier_container .dt-blurred table,.new_supplier_container .dt-blurred .dataTables_info,.new_supplier_container .dt-blurred .dataTables_paginate,.new_supplier_container .dt-blurred .dataTables_length,.new_supplier_container .dt-blurred .dataTables_filter,#new_screw_supplier_container .dt-blurred table,#new_screw_supplier_container .dt-blurred .dataTables_info,#new_screw_supplier_container .dt-blurred .dataTables_paginate,#new_screw_supplier_container .dt-blurred .dataTables_length,#new_screw_supplier_container .dt-blurred .dataTables_filter,#bracket_supplier_container .dt-blurred table,#bracket_supplier_container .dt-blurred .dataTables_info,#bracket_supplier_container .dt-blurred .dataTables_paginate,#bracket_supplier_container .dt-blurred .dataTables_length,#bracket_supplier_container .dt-blurred .dataTables_filter,#glt_supplier_container .dt-blurred table,#glt_supplier_container .dt-blurred .dataTables_info,#glt_supplier_container .dt-blurred .dataTables_paginate,#glt_supplier_container .dt-blurred .dataTables_length,#glt_supplier_container .dt-blurred .dataTables_filter{filter:blur(4px);pointer-events:none;user-select:none;transition:filter .15s ease}.new_glt_container .card-body,.new_glt_container .table-responsive,.new_glt_container .dataTables_scrollBody,.new_supplier_container .card-body,.new_supplier_container .table-responsive,.new_supplier_container .dataTables_scrollBody,#new_screw_supplier_container .card-body,#new_screw_supplier_container .table-responsive,#new_screw_supplier_container .dataTables_scrollBody,#bracket_supplier_container .card-body,#bracket_supplier_container .table-responsive,#bracket_supplier_container .dataTables_scrollBody,#glt_supplier_container .card-body,#glt_supplier_container .table-responsive,#glt_supplier_container .dataTables_scrollBody{overflow:visible !important;max-height:100%}.new_glt_container div.dt-button-collection,.new_supplier_container div.dt-button-collection,#new_screw_supplier_container div.dt-button-collection,#bracket_supplier_container div.dt-button-collection,#glt_supplier_container div.dt-button-collection{z-index:1030 !important;margin-top:.25rem !important}.new_glt_container div.dt-button-collection div.dropdown-menu,.new_supplier_container div.dt-button-collection div.dropdown-menu,#new_screw_supplier_container div.dt-button-collection div.dropdown-menu,#bracket_supplier_container div.dt-button-collection div.dropdown-menu,#glt_supplier_container div.dt-button-collection div.dropdown-menu{border:1px solid #e4e6ec !important;box-shadow:none !important;margin:0 !important;background-color:#fff !important;border-radius:12px !important;padding:.5rem !important;z-index:1050 !important}.new_glt_container div.dt-button-collection div.dropdown-menu .dt-button-collection-title,.new_supplier_container div.dt-button-collection div.dropdown-menu .dt-button-collection-title,#new_screw_supplier_container div.dt-button-collection div.dropdown-menu .dt-button-collection-title,#bracket_supplier_container div.dt-button-collection div.dropdown-menu .dt-button-collection-title,#glt_supplier_container div.dt-button-collection div.dropdown-menu .dt-button-collection-title{padding:5px 15px 10px 15px;border-bottom:1px solid #f1f3f5;margin-bottom:5px}.new_glt_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item,.new_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item,#new_screw_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item,#bracket_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item,#glt_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item{color:#64748b;font-size:10px;font-weight:400;border-radius:8px;padding:8px 16px;margin-bottom:2px;color:#495057;background-color:rgba(0,0,0,0);transition:background-color .15s ease-in-out}.new_glt_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item:hover,.new_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item:hover,#new_screw_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item:hover,#bracket_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item:hover,#glt_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item:hover{background-color:#f8f9fa !important}.new_glt_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item.active,.new_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item.active,#new_screw_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item.active,#bracket_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item.active,#glt_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item.active{background-color:#e8f5e9 !important;color:#2e7d32 !important;font-weight:500}.new_glt_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item:focus,.new_glt_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item:active,.new_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item:focus,.new_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item:active,#new_screw_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item:focus,#new_screw_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item:active,#bracket_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item:focus,#bracket_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item:active,#glt_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item:focus,#glt_supplier_container div.dt-button-collection div.dropdown-menu .dt-button.dropdown-item:active{outline:none !important;box-shadow:none !important}.new_glt_container #datatable-custom-toolbar,.new_supplier_container #datatable-custom-toolbar,#new_screw_supplier_container #datatable-custom-toolbar,#bracket_supplier_container #datatable-custom-toolbar,#glt_supplier_container #datatable-custom-toolbar{max-width:50%}.new_glt_container .filter-dropdown,.new_supplier_container .filter-dropdown,#new_screw_supplier_container .filter-dropdown,#bracket_supplier_container .filter-dropdown,#glt_supplier_container .filter-dropdown{border-radius:8px;background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.12)}.new_glt_container .filter-dropdown .filter-content,.new_supplier_container .filter-dropdown .filter-content,#new_screw_supplier_container .filter-dropdown .filter-content,#bracket_supplier_container .filter-dropdown .filter-content,#glt_supplier_container .filter-dropdown .filter-content{padding-block:0px}.new_glt_container .filter-dropdown .filter-content .filter-options,.new_supplier_container .filter-dropdown .filter-content .filter-options,#new_screw_supplier_container .filter-dropdown .filter-content .filter-options,#bracket_supplier_container .filter-dropdown .filter-content .filter-options,#glt_supplier_container .filter-dropdown .filter-content .filter-options{max-height:20vh !important;padding-inline:.5rem}.new_glt_container .filter-dropdown .filter-content .filter-options .filter-option,.new_supplier_container .filter-dropdown .filter-content .filter-options .filter-option,#new_screw_supplier_container .filter-dropdown .filter-content .filter-options .filter-option,#bracket_supplier_container .filter-dropdown .filter-content .filter-options .filter-option,#glt_supplier_container .filter-dropdown .filter-content .filter-options .filter-option{margin-bottom:4px}.new_glt_container .filter-dropdown .filter-content .filter-options .filter-option .filter-checkbox,.new_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-checkbox,#new_screw_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-checkbox,#bracket_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-checkbox,#glt_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-checkbox{position:absolute;opacity:0;pointer-events:none}.new_glt_container .filter-dropdown .filter-content .filter-options .filter-option .filter-checkbox:checked+.filter-option-item,.new_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-checkbox:checked+.filter-option-item,#new_screw_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-checkbox:checked+.filter-option-item,#bracket_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-checkbox:checked+.filter-option-item,#glt_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-checkbox:checked+.filter-option-item{background:#eaf7f0}.new_glt_container .filter-dropdown .filter-content .filter-options .filter-option .filter-checkbox:checked+.filter-option-item .filter-check-indicator,.new_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-checkbox:checked+.filter-option-item .filter-check-indicator,#new_screw_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-checkbox:checked+.filter-option-item .filter-check-indicator,#bracket_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-checkbox:checked+.filter-option-item .filter-check-indicator,#glt_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-checkbox:checked+.filter-option-item .filter-check-indicator{display:inline-flex}.new_glt_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item,.new_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item,#new_screw_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item,#bracket_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item,#glt_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item{display:flex;align-items:center;gap:14px;padding:8px 16px;border-radius:8px;cursor:pointer;transition:background .2s}.new_glt_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item:hover,.new_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item:hover,#new_screw_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item:hover,#bracket_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item:hover,#glt_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item:hover{background:#f5f9f7}.new_glt_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item .supplier-logo,.new_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item .supplier-logo,#new_screw_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item .supplier-logo,#bracket_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item .supplier-logo,#glt_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item .supplier-logo{height:20px;width:auto;flex-shrink:0}.new_glt_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item .supplier-name,.new_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item .supplier-name,#new_screw_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item .supplier-name,#bracket_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item .supplier-name,#glt_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item .supplier-name{color:#64748b;font-size:10px;font-weight:400}.new_glt_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item .filter-check-indicator,.new_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item .filter-check-indicator,#new_screw_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item .filter-check-indicator,#bracket_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item .filter-check-indicator,#glt_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .filter-option-item .filter-check-indicator{display:none;align-items:center;margin-left:auto;flex-shrink:0;color:#2e7d32;font-size:10px}.new_glt_container .filter-dropdown .filter-content .filter-options .filter-option .smart-lengths-checkbox+.filter-option-item .filter-check-indicator,.new_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .smart-lengths-checkbox+.filter-option-item .filter-check-indicator,#new_screw_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .smart-lengths-checkbox+.filter-option-item .filter-check-indicator,#bracket_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .smart-lengths-checkbox+.filter-option-item .filter-check-indicator,#glt_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .smart-lengths-checkbox+.filter-option-item .filter-check-indicator{display:inline-flex;order:-1;margin-left:0;width:16px;height:16px;justify-content:center;border:1.5px solid #adb5bd;border-radius:4px;color:rgba(0,0,0,0);transition:background-color .2s,border-color .2s,color .2s}.new_glt_container .filter-dropdown .filter-content .filter-options .filter-option .smart-lengths-checkbox:checked+.filter-option-item .filter-check-indicator,.new_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .smart-lengths-checkbox:checked+.filter-option-item .filter-check-indicator,#new_screw_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .smart-lengths-checkbox:checked+.filter-option-item .filter-check-indicator,#bracket_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .smart-lengths-checkbox:checked+.filter-option-item .filter-check-indicator,#glt_supplier_container .filter-dropdown .filter-content .filter-options .filter-option .smart-lengths-checkbox:checked+.filter-option-item .filter-check-indicator{background-color:#2e7d32;border-color:#2e7d32;color:#fff}.new_glt_container .filter-dropdown .filter-content .filter-search,.new_supplier_container .filter-dropdown .filter-content .filter-search,#new_screw_supplier_container .filter-dropdown .filter-content .filter-search,#bracket_supplier_container .filter-dropdown .filter-content .filter-search,#glt_supplier_container .filter-dropdown .filter-content .filter-search{padding-inline:.5rem}.new_glt_container .filter-dropdown .filter-content .filter-search input,.new_supplier_container .filter-dropdown .filter-content .filter-search input,#new_screw_supplier_container .filter-dropdown .filter-content .filter-search input,#bracket_supplier_container .filter-dropdown .filter-content .filter-search input,#glt_supplier_container .filter-dropdown .filter-content .filter-search input{border-radius:8px;height:32px;width:100%;border:1px solid #ced4da}.new_glt_container .filter-dropdown .filter-content .filter-actions,.new_supplier_container .filter-dropdown .filter-content .filter-actions,#new_screw_supplier_container .filter-dropdown .filter-content .filter-actions,#bracket_supplier_container .filter-dropdown .filter-content .filter-actions,#glt_supplier_container .filter-dropdown .filter-content .filter-actions{padding-inline:.5rem;border-top:1px solid #e9ecef}.new_glt_container .filter-dropdown input[type=number],.new_supplier_container .filter-dropdown input[type=number],#new_screw_supplier_container .filter-dropdown input[type=number],#bracket_supplier_container .filter-dropdown input[type=number],#glt_supplier_container .filter-dropdown input[type=number]{height:40px;width:100%;max-width:3.5rem;text-align:center;font-size:.8125rem;border:1px solid #eaf8f1;border-radius:.75rem;background:#fff;transition:border-color .2s}.new_glt_container .filter-dropdown input[type=number]:focus,.new_supplier_container .filter-dropdown input[type=number]:focus,#new_screw_supplier_container .filter-dropdown input[type=number]:focus,#bracket_supplier_container .filter-dropdown input[type=number]:focus,#glt_supplier_container .filter-dropdown input[type=number]:focus{outline:none;border-color:#2cb573}.new_glt_container .filter-dropdown input[type=number],.new_supplier_container .filter-dropdown input[type=number],#new_screw_supplier_container .filter-dropdown input[type=number],#bracket_supplier_container .filter-dropdown input[type=number],#glt_supplier_container .filter-dropdown input[type=number]{appearance:textfield;-moz-appearance:textfield}.new_glt_container .filter-dropdown input[type=number]::-webkit-outer-spin-button,.new_glt_container .filter-dropdown input[type=number]::-webkit-inner-spin-button,.new_supplier_container .filter-dropdown input[type=number]::-webkit-outer-spin-button,.new_supplier_container .filter-dropdown input[type=number]::-webkit-inner-spin-button,#new_screw_supplier_container .filter-dropdown input[type=number]::-webkit-outer-spin-button,#new_screw_supplier_container .filter-dropdown input[type=number]::-webkit-inner-spin-button,#bracket_supplier_container .filter-dropdown input[type=number]::-webkit-outer-spin-button,#bracket_supplier_container .filter-dropdown input[type=number]::-webkit-inner-spin-button,#glt_supplier_container .filter-dropdown input[type=number]::-webkit-outer-spin-button,#glt_supplier_container .filter-dropdown input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.new_glt_container .filter-dropdown .ui-slider,.new_supplier_container .filter-dropdown .ui-slider,#new_screw_supplier_container .filter-dropdown .ui-slider,#bracket_supplier_container .filter-dropdown .ui-slider,#glt_supplier_container .filter-dropdown .ui-slider{position:relative;height:4px;border:0;border-radius:999px;background:#eaf8f1}.new_glt_container .filter-dropdown .ui-slider-range,.new_supplier_container .filter-dropdown .ui-slider-range,#new_screw_supplier_container .filter-dropdown .ui-slider-range,#bracket_supplier_container .filter-dropdown .ui-slider-range,#glt_supplier_container .filter-dropdown .ui-slider-range{position:absolute;height:100%;border:0;border-radius:999px;background:#2cb573}.new_glt_container .filter-dropdown .ui-state-default,.new_supplier_container .filter-dropdown .ui-state-default,#new_screw_supplier_container .filter-dropdown .ui-state-default,#bracket_supplier_container .filter-dropdown .ui-state-default,#glt_supplier_container .filter-dropdown .ui-state-default{position:absolute;top:50%;width:1rem;height:1rem;margin-left:-11px;transform:translateY(-50%);border:3px solid #2cb573;border-radius:50%;background:#fff;cursor:grab;transition:box-shadow .2s}.new_glt_container .filter-dropdown .ui-state-default:focus,.new_supplier_container .filter-dropdown .ui-state-default:focus,#new_screw_supplier_container .filter-dropdown .ui-state-default:focus,#bracket_supplier_container .filter-dropdown .ui-state-default:focus,#glt_supplier_container .filter-dropdown .ui-state-default:focus{outline:none}.new_glt_container .filter-dropdown .ui-state-default:hover,.new_supplier_container .filter-dropdown .ui-state-default:hover,#new_screw_supplier_container .filter-dropdown .ui-state-default:hover,#bracket_supplier_container .filter-dropdown .ui-state-default:hover,#glt_supplier_container .filter-dropdown .ui-state-default:hover{box-shadow:0 0 0 4px rgba(45,189,120,.15)}.new_glt_container .filter-dropdown .ui-state-active,.new_supplier_container .filter-dropdown .ui-state-active,#new_screw_supplier_container .filter-dropdown .ui-state-active,#bracket_supplier_container .filter-dropdown .ui-state-active,#glt_supplier_container .filter-dropdown .ui-state-active{cursor:grabbing;box-shadow:0 0 0 5px rgba(45,189,120,.25)}.new_glt_container .filter-information-display,.new_supplier_container .filter-information-display,#new_screw_supplier_container .filter-information-display,#bracket_supplier_container .filter-information-display,#glt_supplier_container .filter-information-display{display:flex;min-height:42px;align-items:center;flex-wrap:nowrap;gap:.75rem}.new_glt_container .filter-information-display--empty,.new_supplier_container .filter-information-display--empty,#new_screw_supplier_container .filter-information-display--empty,#bracket_supplier_container .filter-information-display--empty,#glt_supplier_container .filter-information-display--empty{color:#86888e;font-size:.625rem}.new_glt_container .filter-information-display .filter-label,.new_supplier_container .filter-information-display .filter-label,#new_screw_supplier_container .filter-information-display .filter-label,#bracket_supplier_container .filter-information-display .filter-label,#glt_supplier_container .filter-information-display .filter-label{font-size:.625rem;font-weight:600;color:#58595b;margin-right:.25rem}.new_glt_container .filter-information-display .filter-chips,.new_supplier_container .filter-information-display .filter-chips,#new_screw_supplier_container .filter-information-display .filter-chips,#bracket_supplier_container .filter-information-display .filter-chips,#glt_supplier_container .filter-information-display .filter-chips{display:flex;align-items:center;flex-wrap:nowrap;gap:.5rem;overflow-x:auto}.new_glt_container .filter-information-display .filter-chip,.new_supplier_container .filter-information-display .filter-chip,#new_screw_supplier_container .filter-information-display .filter-chip,#bracket_supplier_container .filter-information-display .filter-chip,#glt_supplier_container .filter-information-display .filter-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:999px;background:#f1f5f9;color:#86888e;font-size:.625rem;font-weight:500;white-space:nowrap}.new_glt_container .filter-information-display .filter-chip-remove,.new_supplier_container .filter-information-display .filter-chip-remove,#new_screw_supplier_container .filter-information-display .filter-chip-remove,#bracket_supplier_container .filter-information-display .filter-chip-remove,#glt_supplier_container .filter-information-display .filter-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:2px solid #86888e;padding:6px;border-radius:50%;background:rgba(0,0,0,0);color:#86888e;cursor:pointer;transition:.2s}.new_glt_container .filter-information-display .filter-chip-remove i,.new_supplier_container .filter-information-display .filter-chip-remove i,#new_screw_supplier_container .filter-information-display .filter-chip-remove i,#bracket_supplier_container .filter-information-display .filter-chip-remove i,#glt_supplier_container .filter-information-display .filter-chip-remove i{font-size:.75rem}.new_glt_container .filter-information-display .filter-chip-remove:hover,.new_supplier_container .filter-information-display .filter-chip-remove:hover,#new_screw_supplier_container .filter-information-display .filter-chip-remove:hover,#bracket_supplier_container .filter-information-display .filter-chip-remove:hover,#glt_supplier_container .filter-information-display .filter-chip-remove:hover{border-color:#6b7280;color:#374151}.new_glt_container .filter-information-display .filter-clear-all,.new_supplier_container .filter-information-display .filter-clear-all,#new_screw_supplier_container .filter-information-display .filter-clear-all,#bracket_supplier_container .filter-information-display .filter-clear-all,#glt_supplier_container .filter-information-display .filter-clear-all{margin-inline:.5rem;padding:0;font-size:.625rem;border:0;background:rgba(0,0,0,0);white-space:nowrap;color:#8b8b8b;text-decoration:underline;font-weight:500;cursor:pointer}.new_glt_container .filter-information-display .filter-clear-all:hover,.new_supplier_container .filter-information-display .filter-clear-all:hover,#new_screw_supplier_container .filter-information-display .filter-clear-all:hover,#bracket_supplier_container .filter-information-display .filter-clear-all:hover,#glt_supplier_container .filter-information-display .filter-clear-all:hover{color:#4b5563}.new_glt_container .filter-actions,.new_supplier_container .filter-actions,#new_screw_supplier_container .filter-actions,#bracket_supplier_container .filter-actions,#glt_supplier_container .filter-actions{display:flex;align-items:center;flex-shrink:0;gap:.375rem;margin-left:.5rem}.new_glt_container .filter-actions .filter-action,.new_supplier_container .filter-actions .filter-action,#new_screw_supplier_container .filter-actions .filter-action,#bracket_supplier_container .filter-actions .filter-action,#glt_supplier_container .filter-actions .filter-action{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid #e2e8f0;border-radius:.375rem;background:#fff;color:#58595b;font-size:.625rem;line-height:1.2;white-space:nowrap;height:100%;cursor:pointer;transition:.2s;height:2rem}.new_glt_container .filter-actions .filter-action i,.new_supplier_container .filter-actions .filter-action i,#new_screw_supplier_container .filter-actions .filter-action i,#bracket_supplier_container .filter-actions .filter-action i,#glt_supplier_container .filter-actions .filter-action i{font-size:.625rem}.new_glt_container .filter-actions .filter-action:hover:not(:disabled),.new_supplier_container .filter-actions .filter-action:hover:not(:disabled),#new_screw_supplier_container .filter-actions .filter-action:hover:not(:disabled),#bracket_supplier_container .filter-actions .filter-action:hover:not(:disabled),#glt_supplier_container .filter-actions .filter-action:hover:not(:disabled){border-color:#cbd5e1;color:#374151}.new_glt_container .filter-actions .filter-action:disabled,.new_supplier_container .filter-actions .filter-action:disabled,#new_screw_supplier_container .filter-actions .filter-action:disabled,#bracket_supplier_container .filter-actions .filter-action:disabled,#glt_supplier_container .filter-actions .filter-action:disabled{opacity:.45;cursor:not-allowed}.new_glt_container .filter-actions .filter-action--primary,.new_supplier_container .filter-actions .filter-action--primary,#new_screw_supplier_container .filter-actions .filter-action--primary,#bracket_supplier_container .filter-actions .filter-action--primary,#glt_supplier_container .filter-actions .filter-action--primary{border-color:#2dbd78;background:#2dbd78;color:#fff}.new_glt_container .filter-actions .filter-action--primary:hover:not(:disabled),.new_supplier_container .filter-actions .filter-action--primary:hover:not(:disabled),#new_screw_supplier_container .filter-actions .filter-action--primary:hover:not(:disabled),#bracket_supplier_container .filter-actions .filter-action--primary:hover:not(:disabled),#glt_supplier_container .filter-actions .filter-action--primary:hover:not(:disabled){border-color:#27a86b;background:#27a86b;color:#fff}.new_glt_container .card.foldable,.new_supplier_container .card.foldable,#new_screw_supplier_container .card.foldable,#bracket_supplier_container .card.foldable,#glt_supplier_container .card.foldable{border-radius:8px;border:1px solid #e4e6ec;box-shadow:none;background-color:#fff;margin-bottom:1rem;overflow:hidden}.new_glt_container .card.foldable .icon-arrow,.new_supplier_container .card.foldable .icon-arrow,#new_screw_supplier_container .card.foldable .icon-arrow,#bracket_supplier_container .card.foldable .icon-arrow,#glt_supplier_container .card.foldable .icon-arrow{background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1663 4.75L6.66626 8.25L3.16626 4.75' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:block;width:16px;height:16px;background-color:rgba(0,0,0,0);background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(180deg);transition:transform .3s ease-in-out}.new_glt_container .card.foldable.collapsed-card .icon-arrow,.new_glt_container .card.foldable.collapsed .icon-arrow,.new_supplier_container .card.foldable.collapsed-card .icon-arrow,.new_supplier_container .card.foldable.collapsed .icon-arrow,#new_screw_supplier_container .card.foldable.collapsed-card .icon-arrow,#new_screw_supplier_container .card.foldable.collapsed .icon-arrow,#bracket_supplier_container .card.foldable.collapsed-card .icon-arrow,#bracket_supplier_container .card.foldable.collapsed .icon-arrow,#glt_supplier_container .card.foldable.collapsed-card .icon-arrow,#glt_supplier_container .card.foldable.collapsed .icon-arrow{transform:rotate(0deg)}.new_glt_container .card.foldable .btn-tool.collapsed .icon-arrow,.new_supplier_container .card.foldable .btn-tool.collapsed .icon-arrow,#new_screw_supplier_container .card.foldable .btn-tool.collapsed .icon-arrow,#bracket_supplier_container .card.foldable .btn-tool.collapsed .icon-arrow,#glt_supplier_container .card.foldable .btn-tool.collapsed .icon-arrow{transform:rotate(0deg)}.new_glt_container .card.foldable .card-body [id*=-supplier-content-],.new_supplier_container .card.foldable .card-body [id*=-supplier-content-],#new_screw_supplier_container .card.foldable .card-body [id*=-supplier-content-],#bracket_supplier_container .card.foldable .card-body [id*=-supplier-content-],#glt_supplier_container .card.foldable .card-body [id*=-supplier-content-]{padding-left:.75rem;padding-right:.75rem}.new_glt_container .card.foldable .card-body>.d-flex,.new_glt_container .card.foldable .card-body [id*=-supplier-content-],.new_glt_container .card.foldable .card-body [id*=-supplier-content-]>.row,.new_supplier_container .card.foldable .card-body>.d-flex,.new_supplier_container .card.foldable .card-body [id*=-supplier-content-],.new_supplier_container .card.foldable .card-body [id*=-supplier-content-]>.row,#new_screw_supplier_container .card.foldable .card-body>.d-flex,#new_screw_supplier_container .card.foldable .card-body [id*=-supplier-content-],#new_screw_supplier_container .card.foldable .card-body [id*=-supplier-content-]>.row,#bracket_supplier_container .card.foldable .card-body>.d-flex,#bracket_supplier_container .card.foldable .card-body [id*=-supplier-content-],#bracket_supplier_container .card.foldable .card-body [id*=-supplier-content-]>.row,#glt_supplier_container .card.foldable .card-body>.d-flex,#glt_supplier_container .card.foldable .card-body [id*=-supplier-content-],#glt_supplier_container .card.foldable .card-body [id*=-supplier-content-]>.row{min-height:0}.new_glt_container .card.foldable.collapsing .card-body,.new_glt_container .card.foldable.collapsed-card .card-body,.new_supplier_container .card.foldable.collapsing .card-body,.new_supplier_container .card.foldable.collapsed-card .card-body,#new_screw_supplier_container .card.foldable.collapsing .card-body,#new_screw_supplier_container .card.foldable.collapsed-card .card-body,#bracket_supplier_container .card.foldable.collapsing .card-body,#bracket_supplier_container .card.foldable.collapsed-card .card-body,#glt_supplier_container .card.foldable.collapsing .card-body,#glt_supplier_container .card.foldable.collapsed-card .card-body{overflow:hidden}.new_glt_container .card.foldable [class*=view-options-wrapper],.new_supplier_container .card.foldable [class*=view-options-wrapper],#new_screw_supplier_container .card.foldable [class*=view-options-wrapper],#bracket_supplier_container .card.foldable [class*=view-options-wrapper],#glt_supplier_container .card.foldable [class*=view-options-wrapper]{row-gap:0;margin-left:-0.75rem;margin-right:-0.75rem}.new_glt_container .card.foldable [class*=view-options-wrapper]>[class*=col-]:not(.px-0),.new_supplier_container .card.foldable [class*=view-options-wrapper]>[class*=col-]:not(.px-0),#new_screw_supplier_container .card.foldable [class*=view-options-wrapper]>[class*=col-]:not(.px-0),#bracket_supplier_container .card.foldable [class*=view-options-wrapper]>[class*=col-]:not(.px-0),#glt_supplier_container .card.foldable [class*=view-options-wrapper]>[class*=col-]:not(.px-0){padding-left:.75rem;padding-right:.75rem}.clt-calc-panel__body .new_glt_container .card.foldable .card-body,.clt-calc-panel__body .new_supplier_container .card.foldable .card-body,.clt-calc-panel__body #new_screw_supplier_container .card.foldable .card-body,.clt-calc-panel__body #bracket_supplier_container .card.foldable .card-body,.clt-calc-panel__body #glt_supplier_container .card.foldable .card-body{padding-bottom:0}.clt-calc-panel__body .new_glt_container .card.foldable [id*=-supplier-content-]>.row,.clt-calc-panel__body .new_supplier_container .card.foldable [id*=-supplier-content-]>.row,.clt-calc-panel__body #new_screw_supplier_container .card.foldable [id*=-supplier-content-]>.row,.clt-calc-panel__body #bracket_supplier_container .card.foldable [id*=-supplier-content-]>.row,.clt-calc-panel__body #glt_supplier_container .card.foldable [id*=-supplier-content-]>.row{margin-bottom:.75rem !important}.clt-calc-panel__body .new_glt_container .card.foldable [id*=-supplier-content-]>.row>[class*=col],.clt-calc-panel__body .new_supplier_container .card.foldable [id*=-supplier-content-]>.row>[class*=col],.clt-calc-panel__body #new_screw_supplier_container .card.foldable [id*=-supplier-content-]>.row>[class*=col],.clt-calc-panel__body #bracket_supplier_container .card.foldable [id*=-supplier-content-]>.row>[class*=col],.clt-calc-panel__body #glt_supplier_container .card.foldable [id*=-supplier-content-]>.row>[class*=col]{margin-bottom:0 !important}.clt-calc-panel__body .new_glt_container .card.foldable [id*=-supplier-content-]>.row:not(:has(>:not([style*="display: none"]):not([style*="display:none"]):not(.d-none))),.clt-calc-panel__body .new_supplier_container .card.foldable [id*=-supplier-content-]>.row:not(:has(>:not([style*="display: none"]):not([style*="display:none"]):not(.d-none))),.clt-calc-panel__body #new_screw_supplier_container .card.foldable [id*=-supplier-content-]>.row:not(:has(>:not([style*="display: none"]):not([style*="display:none"]):not(.d-none))),.clt-calc-panel__body #bracket_supplier_container .card.foldable [id*=-supplier-content-]>.row:not(:has(>:not([style*="display: none"]):not([style*="display:none"]):not(.d-none))),.clt-calc-panel__body #glt_supplier_container .card.foldable [id*=-supplier-content-]>.row:not(:has(>:not([style*="display: none"]):not([style*="display:none"]):not(.d-none))){display:none}.new_glt_container .card.foldable .card-header,.new_supplier_container .card.foldable .card-header,#new_screw_supplier_container .card.foldable .card-header,#bracket_supplier_container .card.foldable .card-header,#glt_supplier_container .card.foldable .card-header{display:flex;align-items:center;background-color:#fff;padding:.75rem;border-bottom:none;z-index:1;cursor:pointer}.new_glt_container .card.foldable .card-header .product-thumbnail,.new_supplier_container .card.foldable .card-header .product-thumbnail,#new_screw_supplier_container .card.foldable .card-header .product-thumbnail,#bracket_supplier_container .card.foldable .card-header .product-thumbnail,#glt_supplier_container .card.foldable .card-header .product-thumbnail{background-color:#f3f4f6;border-radius:6px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;padding:6px;flex-shrink:0}.new_glt_container .card.foldable .card-header .product-thumbnail img,.new_supplier_container .card.foldable .card-header .product-thumbnail img,#new_screw_supplier_container .card.foldable .card-header .product-thumbnail img,#bracket_supplier_container .card.foldable .card-header .product-thumbnail img,#glt_supplier_container .card.foldable .card-header .product-thumbnail img{max-height:100%;max-width:100%;object-fit:contain}.new_glt_container .card.foldable .card-header .foldable-title,.new_supplier_container .card.foldable .card-header .foldable-title,#new_screw_supplier_container .card.foldable .card-header .foldable-title,#bracket_supplier_container .card.foldable .card-header .foldable-title,#glt_supplier_container .card.foldable .card-header .foldable-title{font-size:1rem;font-weight:600;color:#111827}.new_glt_container .card.foldable .card-header .text-muted,.new_supplier_container .card.foldable .card-header .text-muted,#new_screw_supplier_container .card.foldable .card-header .text-muted,#bracket_supplier_container .card.foldable .card-header .text-muted,#glt_supplier_container .card.foldable .card-header .text-muted{font-size:.875rem;color:#6b7280 !important;margin-bottom:.5rem !important}.new_glt_container .card.foldable .card-header .product-status,.new_supplier_container .card.foldable .card-header .product-status,#new_screw_supplier_container .card.foldable .card-header .product-status,#bracket_supplier_container .card.foldable .card-header .product-status,#glt_supplier_container .card.foldable .card-header .product-status{font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:12px;background-color:rgba(0,0,0,0);letter-spacing:.3px}.new_glt_container .card.foldable .card-header .product-status.badge-success,.new_supplier_container .card.foldable .card-header .product-status.badge-success,#new_screw_supplier_container .card.foldable .card-header .product-status.badge-success,#bracket_supplier_container .card.foldable .card-header .product-status.badge-success,#glt_supplier_container .card.foldable .card-header .product-status.badge-success{border:1px solid #10b981;color:#10b981}.new_glt_container .card.foldable .card-header .product-status.badge-danger,.new_supplier_container .card.foldable .card-header .product-status.badge-danger,#new_screw_supplier_container .card.foldable .card-header .product-status.badge-danger,#bracket_supplier_container .card.foldable .card-header .product-status.badge-danger,#glt_supplier_container .card.foldable .card-header .product-status.badge-danger{border:1px solid #ef4444;color:#ef4444}.new_glt_container .card.foldable .card-header .card-tools .btn-tool,.new_supplier_container .card.foldable .card-header .card-tools .btn-tool,#new_screw_supplier_container .card.foldable .card-header .card-tools .btn-tool,#bracket_supplier_container .card.foldable .card-header .card-tools .btn-tool,#glt_supplier_container .card.foldable .card-header .card-tools .btn-tool{color:#6b7280;font-size:1.25rem;padding:0;background:rgba(0,0,0,0);border:none}.new_glt_container .card.foldable .card-header .card-tools .btn-tool:hover,.new_glt_container .card.foldable .card-header .card-tools .btn-tool:focus,.new_supplier_container .card.foldable .card-header .card-tools .btn-tool:hover,.new_supplier_container .card.foldable .card-header .card-tools .btn-tool:focus,#new_screw_supplier_container .card.foldable .card-header .card-tools .btn-tool:hover,#new_screw_supplier_container .card.foldable .card-header .card-tools .btn-tool:focus,#bracket_supplier_container .card.foldable .card-header .card-tools .btn-tool:hover,#bracket_supplier_container .card.foldable .card-header .card-tools .btn-tool:focus,#glt_supplier_container .card.foldable .card-header .card-tools .btn-tool:hover,#glt_supplier_container .card.foldable .card-header .card-tools .btn-tool:focus{box-shadow:none;outline:none;color:#111827}#my-notification.dropdown .dropdown-menu{width:475px;border:0;margin-top:1.875rem}#my-notification.dropdown .dropdown-menu::before{content:"";position:absolute;top:-10px;left:24px;transform:translateX(-50%);border-width:0 15px 15px 15px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);z-index:-1}#my-notification.dropdown .dropdown-menu::before{top:-0.75em;border-bottom-color:#fff}#my-notification.dropdown .dropdown-menu[class*=dropdown-menu-]{max-width:475px}#my-notification.dropdown .dropdown-menu .dropdown-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#my-notification.dropdown .dropdown-menu .dropdown-header .dropdown-title{font-size:.9rem !important;letter-spacing:.0025rem;font-weight:600;margin:0;color:#253238}#my-notification.dropdown .dropdown-menu .dropdown-header a{font-size:.875rem;font-weight:400;color:#2cb573}#my-notification.dropdown .dropdown-menu .dropdown-item{padding:1.15rem 1.875rem}#my-notification.dropdown .dropdown-menu .dropdown-item.with-button{padding:1.15rem 1.875rem .5rem}#my-notification.dropdown .dropdown-menu .dropdown-item.with-button+.dropdown-button-container{margin-bottom:.75rem}#my-notification.dropdown .dropdown-menu .dropdown-item .dropdown-item-title{font-size:1.1rem;margin-bottom:3px !important;font-weight:600;color:#253238;margin:0}#my-notification.dropdown .dropdown-menu .dropdown-item p{font-size:.875rem;font-weight:400;color:#86888e}#my-notification.dropdown .dropdown-menu .dropdown-item .timestamp{font-size:.75rem;font-weight:300;color:#86888e}#my-notification.dropdown .dropdown-menu .dropdown-item.company-invitation-notification{padding-top:1rem}#my-notification.dropdown .dropdown-menu .dropdown-item.company-invitation-notification .media{min-width:0}#my-notification.dropdown .dropdown-menu .dropdown-item.company-invitation-notification .media-body{min-width:0;overflow:hidden}#my-notification.dropdown .dropdown-menu .dropdown-item.company-invitation-notification .media>div:last-child{flex:0 0 auto;margin-left:.75rem}#my-notification.dropdown .dropdown-menu .dropdown-item.company-invitation-notification .dropdown-item-title{display:block;font-size:1.1rem !important}#my-notification.dropdown .dropdown-menu .dropdown-item.company-invitation-notification .mr-3 img{width:2rem;height:2rem}#my-notification.dropdown .dropdown-menu .dropdown-item.company-invitation-notification .timestamp{float:none !important;margin:0 !important;white-space:nowrap}#my-notification.dropdown .dropdown-menu .company-invitation-notification-actions{align-items:center;justify-content:flex-end;gap:.5rem;padding:0 1.875rem}#my-notification.dropdown .dropdown-menu .company-invitation-notification-actions .company-invitation-action{margin:0 !important}#my-notification.dropdown .dropdown-menu .dropdown-footer{padding:1.15rem 1.875rem}#my-notification.dropdown .dropdown-menu a.dropdown-footer{font-size:.875rem;font-weight:400;color:#2cb573}#my-notification.dropdown .dropdown-menu a.dropdown-footer:active{color:#1a9459}#my-notification.dropdown .dropdown-menu .dropdown-divider{border-top:1px solid #edeef2}.company-invitation-notification .company-invitation-action--accept,.company-invitation-notification .company-invitation-action--decline{color:#fff !important}.company-invitation-notification .company-invitation-action--accept:hover,.company-invitation-notification .company-invitation-action--accept:focus,.company-invitation-notification .company-invitation-action--accept:active,.company-invitation-notification .company-invitation-action--decline:hover,.company-invitation-notification .company-invitation-action--decline:focus,.company-invitation-notification .company-invitation-action--decline:active{color:#fff !important}.company-invitation-notification .company-invitation-action--accept{background-color:#2cb573 !important;border-color:#2cb573 !important}.company-invitation-notification .company-invitation-action--accept:hover,.company-invitation-notification .company-invitation-action--accept:focus,.company-invitation-notification .company-invitation-action--accept:active{background-color:#1a9459 !important;border-color:#1a9459 !important}.company-invitation-notification .company-invitation-action--decline{background-color:#d9424d !important;border-color:#d9424d !important}.company-invitation-notification .company-invitation-action--decline:hover,.company-invitation-notification .company-invitation-action--decline:focus,.company-invitation-notification .company-invitation-action--decline:active{background-color:rgb(79.0805908266%,15.8998013302%,20.5023753995%) !important;border-color:rgb(79.0805908266%,15.8998013302%,20.5023753995%) !important}.card.notification-card{box-shadow:none;border-radius:5px}.card.notification-card *{transition:background-color .4s ease-in-out}.card.notification-card .card-header{padding:0;border-radius:5px}.card.notification-card .card-header .header-section-container{display:flex;justify-content:space-between;align-items:stretch;border-radius:5px}.card.notification-card .card-header .header-section-container .time-container{border-top-left-radius:5px;border-bottom-left-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.75rem;background-color:#f8f9fd;min-width:9.375rem}.card.notification-card .card-header .header-section-container .time-container .day{color:#86888e;font-size:.875rem;font-weight:500}.card.notification-card .card-header .header-section-container .time-container .time{color:#caccd1;font-size:.75rem;font-weight:500}.card.notification-card .card-header .header-section-container .title-container{padding:1.75rem;padding-left:1.25rem;width:100%;display:flex;align-items:center;background-color:#fff;border-left:1px solid #edeef2}.card.notification-card .card-header .header-section-container .title-container .notif-title{margin:0;font-size:1.125rem;font-weight:600;color:#253238}.card.notification-card .card-header .header-section-container .title-container .notif-title .notif-title-link{color:#253238 !important;text-decoration:none}.card.notification-card .card-header .header-section-container .title-container .notif-title .notif-title-link:hover{color:#2cb573 !important}.card.notification-card .card-header .header-section-container .title-container .notif-excerpt{margin:0;font-size:.875rem;font-weight:500;color:#86888e}.card.notification-card .card-header .header-section-container .toggle-container{padding-right:1.25rem;display:flex;align-items:center;justify-content:center;border-top-right-radius:5px;border-bottom-right-radius:5px}.card.notification-card .card-header .header-section-container .toggle-container .icon-arrow{display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1663 4.75L6.66626 8.25L3.16626 4.75' stroke='%2358595B' stroke-width='2.25' stroke-linecap='square'/%3E%3C/svg%3E%0A");transform:rotate(0deg);background-size:14px;background-repeat:no-repeat;background-position:45% 60%;width:14px;height:14px;padding:1px 14px;transition:all .2s ease-in-out}.card.notification-card .card-body{padding:1.75rem}.card.notification-card .card-body p{font-size:.95rem;font-weight:400;color:#86888e}.card.notification-card .card-body h1,.card.notification-card .card-body h2,.card.notification-card .card-body h3,.card.notification-card .card-body h4,.card.notification-card .card-body h5,.card.notification-card .card-body h6{font-weight:600;color:#58595b}.card.notification-card .card-footer{padding:1.25rem;background-color:#fff;border-end-start-radius:5px;border-end-end-radius:5px}.card.notification-card:not(.collapsed-card) .card-header{border-radius:0;border-bottom:1px solid #edeef2}.card.notification-card:not(.collapsed-card) .card-header .header-section-container{border-radius:0}.card.notification-card:not(.collapsed-card) .card-header .header-section-container .time-container{border-bottom-left-radius:0}.card.notification-card:not(.collapsed-card) .card-header .header-section-container .toggle-container .icon-arrow{transform:rotate(180deg)}.card.notification-card.expanding-card .card-header,.card.notification-card.collapsing-card .card-header{border-bottom:1px solid #edeef2 !important}.card.notification-card.read .card-header .time-container,.card.notification-card.read .card-header .title-container,.card.notification-card.read .card-header .toggle-container{background-color:#f8f8f8}.card.notification-card.read .notif-icon{filter:grayscale(100%)}.spec-drawer{position:fixed;inset:0;z-index:1050;pointer-events:none;overflow:hidden}.spec-drawer.open{pointer-events:auto}.spec-drawer.open .spec-drawer-backdrop{opacity:1}.spec-drawer.open .spec-drawer-panel{transform:translateX(0);box-shadow:-12px 0 40px rgba(0,0,0,.12),-2px 0 8px rgba(0,0,0,.05)}.spec-drawer.is-maximized .spec-drawer-panel{width:90vw !important;max-width:1400px}.spec-drawer.is-minimized{pointer-events:none !important}.spec-drawer.is-minimized .spec-drawer-backdrop{opacity:0 !important;pointer-events:none !important}.spec-drawer.is-minimized .spec-drawer-panel{transform:translateX(100%) !important;box-shadow:none !important;border-left:none !important;overflow:visible !important;pointer-events:none !important;transition:transform 260ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 260ms cubic-bezier(0.4, 0, 0.2, 1) !important}.spec-drawer.is-minimized .spec-drawer-bookmark-tab{display:flex !important;pointer-events:auto !important}.spec-drawer.is-minimized .spec-drawer-resize-handle{display:none !important}.spec-drawer.is-resizing{user-select:none !important;cursor:col-resize !important}.spec-drawer.is-resizing *{user-select:none !important;cursor:col-resize !important}.spec-drawer.is-resizing .spec-drawer-panel{transition:none !important}.spec-drawer-backdrop{position:absolute;inset:0;background:rgba(37,50,56,.2);backdrop-filter:blur(1px);opacity:0;transition:opacity 260ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer}.spec-drawer-panel{position:absolute;top:0;right:0;bottom:0;width:480px;min-width:360px;max-width:95vw;background:#fff;border-left:1px solid #edeef2;transform:translateX(100%);transition:transform 260ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 260ms cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.spec-drawer-bookmark-tab{display:none;position:absolute;left:-40px;top:35%;width:40px;height:auto;background:#fff;border:1px solid #caccd1;border-right:none;border-left:3.5px solid #2cb573;border-radius:10px 0 0 10px;box-shadow:-5px 4px 18px rgba(0,0,0,.12),-1px 0 3px rgba(0,0,0,.04);cursor:pointer;pointer-events:auto !important;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px 0 12px;z-index:1070;user-select:none;transition:transform .22s cubic-bezier(0.4, 0, 0.2, 1),background .15s ease,box-shadow .2s ease,border-color .15s ease}.spec-drawer-bookmark-tab:hover{transform:translateX(-6px);background:#fbfdfd;box-shadow:-8px 6px 22px rgba(0,0,0,.18);border-color:#2cb573;border-left-color:#1a9459}.spec-drawer-bookmark-tab:hover .spec-bookmark-icon{color:#1a9459;transform:translateX(-2px)}.spec-drawer-bookmark-tab:hover .spec-bookmark-label{color:#1a9459}.spec-drawer-bookmark-tab:hover .spec-bookmark-dot{transform:scale(1.3);background:#1a9459;box-shadow:0 0 8px rgba(44,181,115,.7)}.spec-drawer-bookmark-tab:active{transform:translateX(-3px)}.spec-bookmark-icon{font-size:11px;color:#2cb573;transition:transform .15s ease,color .15s ease}.spec-bookmark-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10.5px;font-weight:600;color:#253238;letter-spacing:.8px;white-space:nowrap;text-transform:uppercase;transition:color .15s ease}.spec-bookmark-dot{width:6px;height:6px;border-radius:50%;background:#2cb573;box-shadow:0 0 6px rgba(44,181,115,.5);flex-shrink:0;transition:transform .15s ease,background .15s ease}.spec-drawer-resize-handle{position:absolute;top:0;bottom:0;left:0;width:8px;cursor:col-resize;z-index:1060;background:rgba(0,0,0,0);transition:background .15s ease}.spec-drawer-resize-handle::after{content:"";position:absolute;top:50%;left:2px;transform:translateY(-50%);width:2px;height:36px;border-radius:2px;background:#edeef2;transition:background .15s ease,height .15s ease}.spec-drawer-resize-handle:hover,.spec-drawer.is-resizing .spec-drawer-resize-handle{background:rgba(44,181,115,.12)}.spec-drawer-resize-handle:hover::after,.spec-drawer.is-resizing .spec-drawer-resize-handle::after{background:#2cb573;height:48px}.spec-drawer-header{padding:14px 18px 12px;border-bottom:1px solid #edeef2;display:flex;justify-content:space-between;align-items:flex-start;flex-shrink:0;background:#fff}.spec-drawer-logo{display:none;max-width:150px;margin-right:auto;padding-top:5px}.spec-drawer-sub-header{padding:10px 18px;border-bottom:1px solid #edeef2;display:flex;justify-content:space-between;align-items:flex-start;flex-shrink:0;background:#fff}.spec-drawer-title-block{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.spec-drawer-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.spec-drawer-title{font-size:15px;font-weight:600;color:#253238;margin:0;line-height:1.3;min-width:0;word-break:break-word}.spec-drawer-region-badge{background:#d1fae5;color:#1a9459;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.3px;flex-shrink:0}.spec-drawer-region-badge:empty{display:none}.spec-drawer-input-badge{background:#edeef2;color:#556275;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.3px;flex-shrink:0}.spec-drawer-input-badge:empty{display:none}.spec-drawer-check-badge{background:#edeef2;color:#556275;padding:2px 8px;border-radius:16px;font-size:10px;font-weight:400;letter-spacing:.3px;flex-shrink:0}.spec-drawer-check-badge:empty{display:none}.spec-drawer-fail-badge{background:#ffd7da;color:#d9424d;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.3px;flex-shrink:0}.spec-drawer-fail-badge:empty{display:none}.spec-drawer-content-control{font-size:10px;font-weight:500;color:#556275}.spec-drawer-content-control:hover{color:#253238}.spec-drawer-ref{font-size:11px;color:#1a9459;font-style:italic}.spec-drawer-ref:empty{display:none}.spec-drawer-header-actions{display:flex;align-items:center;gap:2px}.spec-drawer-close,.spec-drawer-history,.spec-drawer-minimize,.spec-drawer-maximize{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:0;border-radius:50%;cursor:pointer;color:#86888e;font-size:20px;line-height:1;flex-shrink:0;margin-left:2px;transition:background .15s ease,color .15s ease}.spec-drawer-close:hover,.spec-drawer-history:hover,.spec-drawer-minimize:hover,.spec-drawer-maximize:hover{background:#edeef2;color:#253238}.spec-drawer-close i,.spec-drawer-history i,.spec-drawer-minimize i,.spec-drawer-maximize i{display:flex;width:12.8px;height:12.8px;align-items:center;justify-content:center;font-size:13px}.spec-drawer-close:hover{background:#d9424d;color:#fff}.spec-drawer-ai-info{display:flex;align-items:center;justify-content:center;font-size:10px;color:#253238;opacity:50%;padding-top:10px}.spec-drawer-authored-bar{display:none;align-items:center;color:#2cb573;justify-content:space-between;padding:8px 14px 8px 11px;border-bottom:1px solid #edeef2;background:#f8f8f8;font-size:11px;cursor:pointer;flex-shrink:0;transition:background .12s ease}.spec-drawer-authored-bar-toggle{font-size:10px;color:#86888e}.spec-drawer-scroll{flex:1;overflow-y:auto;display:flex;flex-direction:column}.spec-drawer-body{flex-shrink:0;padding:10px;border-left:3px solid #2cb573;border-radius:5px;overflow-x:hidden}.spec-drawer-body *{max-width:100% !important;box-sizing:border-box}.spec-drawer-body img{max-width:100%;height:auto}.spec-drawer-body table{overflow-x:auto;display:block}.spec-drawer-body h1,.spec-drawer-body h2,.spec-drawer-body h3,.spec-drawer-body h4,.spec-drawer-body h5,.spec-drawer-body h6{font-size:13px;color:#253238;margin-top:14px;margin-bottom:6px}.spec-drawer-body h1:first-child,.spec-drawer-body h2:first-child,.spec-drawer-body h3:first-child,.spec-drawer-body h4:first-child,.spec-drawer-body h5:first-child,.spec-drawer-body h6:first-child{margin-top:0}.spec-drawer-body p{font-size:12px;line-height:1.6;color:#58595b;margin-bottom:10px}.spec-drawer-body ul,.spec-drawer-body ol{font-size:12px;line-height:1.6;color:#58595b;padding-left:18px;margin-bottom:10px}.spec-drawer-spec-badge{display:flex;align-items:center;gap:6px;font-size:10px;color:#1a9459;font-weight:600;letter-spacing:.4px;text-transform:uppercase;margin-bottom:14px}.spec-drawer-spec-badge::before{content:"";display:inline-block;width:7px;height:7px;background:#2cb573;border-radius:50%;flex-shrink:0}.spec-drawer-placeholder{text-align:center;padding:32px 0}.spec-drawer-placeholder img{width:25%;margin:16px auto;display:block}.spec-drawer-placeholder h5{color:#58595b;font-size:13px}.spec-drawer-placeholder p{color:#86888e;font-size:12px}.spec-drawer-conversation{flex-shrink:0;padding:0 18px 12px}.spec-drawer-conversation:empty{padding:0}.spec-drawer-msg-user{display:flex;justify-content:flex-end;margin-bottom:12px}.spec-drawer-msg-user-bubble{background:#e4e6ec;padding:8px 12px;margin-top:10px;border-radius:5px;font-size:12px;font-weight:400;max-width:85%;line-height:1.5;color:#334155}.spec-drawer-msg-ai{margin-bottom:12px}.spec-drawer-msg-ai-marker{display:flex;align-items:center;gap:5px;margin-bottom:5px}.spec-drawer-msg-ai-sparkle{color:#4991f8;width:15px;height:18px;display:inline-block}.spec-drawer-msg-ai-sparkle svg{width:100% !important;height:100% !important;display:block}.spec-drawer-msg-ai-label{font-size:10px;font-weight:400;color:#2bb673;letter-spacing:.3px}.spec-drawer-msg-ai-meta{font-size:10px;color:#86888e}.spec-drawer-msg-ai-body{border-left:2px solid #2bb673;background:#eaf8f1;padding:10px 12px;border-radius:0 6px 6px 0;font-size:12px;line-height:1.6;color:#253238;max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.spec-drawer-msg-ai-body p{margin:0 0 6px}.spec-drawer-msg-ai-body p:last-child{margin-bottom:0}.spec-drawer-msg-ai-body h1,.spec-drawer-msg-ai-body h2,.spec-drawer-msg-ai-body h3,.spec-drawer-msg-ai-body h4,.spec-drawer-msg-ai-body h5,.spec-drawer-msg-ai-body h6{font-weight:600;color:#253238;line-height:1.3;margin:10px 0 4px}.spec-drawer-msg-ai-body h1:first-child,.spec-drawer-msg-ai-body h2:first-child,.spec-drawer-msg-ai-body h3:first-child,.spec-drawer-msg-ai-body h4:first-child,.spec-drawer-msg-ai-body h5:first-child,.spec-drawer-msg-ai-body h6:first-child{margin-top:0}.spec-drawer-msg-ai-body h1:last-child,.spec-drawer-msg-ai-body h2:last-child,.spec-drawer-msg-ai-body h3:last-child,.spec-drawer-msg-ai-body h4:last-child,.spec-drawer-msg-ai-body h5:last-child,.spec-drawer-msg-ai-body h6:last-child{margin-bottom:0}.spec-drawer-msg-ai-body h1{font-size:14px}.spec-drawer-msg-ai-body h2{font-size:13px}.spec-drawer-msg-ai-body h3{font-size:12.5px;color:#556275}.spec-drawer-msg-ai-body h4{font-size:12px;color:#556275}.spec-drawer-msg-ai-body h5{font-size:12px}.spec-drawer-msg-ai-body h6{font-size:11.5px;color:#86888e}.spec-drawer-msg-ai-body ul,.spec-drawer-msg-ai-body ol{padding-left:16px;margin:0 0 6px}.spec-drawer-msg-ai-body ul:last-child,.spec-drawer-msg-ai-body ol:last-child{margin-bottom:0}.spec-drawer-msg-ai-body li{margin-bottom:2px;line-height:1.5}.spec-drawer-msg-ai-body code{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:11px;background:rgba(73,145,248,.12);border-radius:3px;padding:1px 4px;color:#253238}.spec-drawer-msg-ai-body pre{background:#f8f8f8;border:1px solid #edeef2;border-radius:4px;padding:8px 10px;overflow-x:auto;margin:6px 0}.spec-drawer-msg-ai-body pre code{background:none;padding:0;font-size:11px}.spec-drawer-msg-ai-body blockquote{border-left:3px solid #4991f8;margin:6px 0;padding:4px 10px;color:#86888e;font-style:italic}.spec-drawer-msg-ai-body blockquote p{color:#86888e}.spec-drawer-msg-ai-body table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;font-size:11px;margin:6px 0;box-sizing:border-box}.spec-drawer-msg-ai-body th,.spec-drawer-msg-ai-body td{border:1px solid #edeef2;padding:4px 8px;text-align:left}.spec-drawer-msg-ai-body th{background:#f8f9fd;font-weight:600}.spec-drawer-msg-ai-body hr{border:none;border-top:1px solid #edeef2;margin:8px 0}.spec-drawer-msg-ai-body .spec-md-h1,.spec-drawer-msg-ai-body .spec-md-h2,.spec-drawer-msg-ai-body .spec-md-h3{font-weight:600;color:#253238;margin:10px 0 4px;line-height:1.3}.spec-drawer-msg-ai-body .spec-md-h1:first-child,.spec-drawer-msg-ai-body .spec-md-h2:first-child,.spec-drawer-msg-ai-body .spec-md-h3:first-child{margin-top:0}.spec-drawer-msg-ai-body .spec-md-h1{font-size:13px}.spec-drawer-msg-ai-body .spec-md-h2{font-size:12.5px}.spec-drawer-msg-ai-body .spec-md-h3{font-size:12px;color:#4991f8}.spec-drawer-msg-ai-body .spec-radio-options-container{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #2bb673;border-radius:5px 5px 0 0;margin-bottom:8px;padding-bottom:8px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-choose{font-size:12px;font-weight:500;color:#2bb673;background:#eaf8f1;border-bottom:1px solid #2bb673;margin-bottom:6px;padding:8px 12px;border-radius:5px;word-break:break-word;overflow-wrap:break-word}.spec-drawer-msg-ai-body .spec-radio-options-container .separator{font-size:11px;font-weight:500;color:#4a5565;margin-bottom:6px}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-group{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;width:100%;max-width:100%;box-sizing:border-box;padding:0 10px}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-option{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;margin-left:0;margin-right:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;border:1px solid rgba(0,0,0,0);border-radius:5px;background:#f8f9fd}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-option:hover{background:#eaf8f1;border:1px solid #2bb673}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-option.is-selected{background:#eaf8f1;border-color:#2bb673}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-input{margin:4px 0 0;flex-shrink:0;width:17.5px;height:17.5px;appearance:none;border:1px solid #e4e6ec;border-radius:50%;background:#fff;cursor:pointer;transition:box-shadow .15s ease,background-color .15s ease,border-color .15s ease}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-input:hover{box-shadow:0 0 0 3px #eaf8f1}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-input:checked{border-color:#2bb673;background:radial-gradient(circle, #ffffff 0 3px, #2BB673 3px)}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-input:focus-visible{outline:0;box-shadow:0 0 0 3px #eaf8f1}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-label{flex:1 1 0%;min-width:0;max-width:calc(100% - 26px);box-sizing:border-box;overflow:hidden;padding-top:1px;cursor:pointer;word-break:break-word;overflow-wrap:break-word}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-option-name{display:block;font-size:12.5px;font-weight:600;margin-bottom:2px;color:#253238;word-break:break-word;overflow-wrap:break-word;line-height:1.35}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-details{display:table !important;width:100% !important;max-width:100% !important;table-layout:fixed;margin-top:6px;padding:0;border-collapse:separate;border-spacing:0 4px;box-sizing:border-box;overflow:hidden}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-details th,.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-details td{border:0;padding:4px 8px !important;border:1px solid #e4e6ec;font-weight:500;font-size:10.5px;border-radius:4px;vertical-align:middle;word-break:break-word;overflow-wrap:break-word;box-sizing:border-box}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-details th{width:38% !important;background:#f8f9fd;color:#4a5565;text-transform:capitalize;font-weight:600}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-details td{width:62% !important;background:#fff;color:#253238}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-actions{display:flex;justify-content:flex-end;margin-right:12px;gap:6px;margin-bottom:8px}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-apply-btn,.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-try-btn,.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-cancel-btn{padding:6px 12px;border:0;border-radius:4px;color:#fff;font-size:11px;font-weight:500;cursor:pointer}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-apply-btn:disabled,.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-try-btn:disabled,.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-cancel-btn:disabled{cursor:not-allowed;opacity:.6}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-apply-btn{background:#2bb673}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-apply-btn:hover:not(:disabled){background:#1a9459}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-try-btn{background:#f1f2f5;color:#253238}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-try-btn:hover:not(:disabled){background:#e4e6ec}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-cancel-btn{background:#d9424d}.spec-drawer-msg-ai-body .spec-radio-options-container .spec-radio-cancel-btn:hover:not(:disabled){background:rgb(79.0805908266%,15.8998013302%,20.5023753995%)}.spec-drawer-msg-ai-body .spec-proposed-changes-container{border:1px solid #e4e6ec;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04);margin:10px 0;width:100%;max-width:100%;box-sizing:border-box}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-radio-title{font-size:13px;font-weight:700;color:#253238;padding:10px 14px 4px 14px;line-height:1.35;word-break:break-word;overflow-wrap:break-word}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-explanation{font-size:11.5px;color:#253238;background:#eaf8f1;border:1px solid #7eeaca;border-left:3px solid #2bb673;border-radius:6px;padding:8px 12px;margin:6px 12px 8px 12px;line-height:1.5;word-break:break-word;overflow-wrap:break-word;box-sizing:border-box}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-radio-choose{font-size:11.5px;font-weight:600;color:#4a5565;padding:2px 14px 8px 14px;background:rgba(0,0,0,0);border-bottom:none;word-break:break-word;overflow-wrap:break-word}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-radio-group{padding:0 10px 10px 10px;display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%;box-sizing:border-box}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-option{display:flex;align-items:flex-start;gap:8px;border:1.5px solid #e4e6ec;border-radius:6px;background:#fff;padding:8px 10px;margin-left:0;margin-right:0;margin-bottom:0 !important;width:100%;max-width:100%;min-width:0;box-sizing:border-box;cursor:pointer;transition:all .15s ease-in-out;overflow:hidden}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-option:hover{background:#eaf8f1;border-color:#2bb673}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-option.is-selected{background:#eaf8f1 !important;border-color:#2bb673 !important;box-shadow:0 0 0 1px #2bb673 !important}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-option .spec-radio-label{flex:1 1 0%;min-width:0;max-width:calc(100% - 26px);box-sizing:border-box;overflow:hidden}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-option .spec-radio-option-name{font-size:12px !important;font-weight:600 !important;color:#253238 !important;margin-bottom:2px;line-height:1.35;display:flex;align-items:flex-start;gap:6px;word-break:break-word;overflow-wrap:break-word;white-space:normal}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-summary{font-size:11px;color:#475467;margin-top:2px;margin-bottom:4px;line-height:1.4;word-break:break-word;overflow-wrap:break-word;white-space:normal}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-diff-table-wrapper{margin-top:6px;border-radius:4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border:1px solid #e4e6ec;background:#fff;width:100%;max-width:100%;box-sizing:border-box}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-diff-table-wrapper::-webkit-scrollbar{height:4px}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-diff-table-wrapper::-webkit-scrollbar-thumb{background:#caccd1;border-radius:4px}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-diff-table{display:table !important;width:100% !important;max-width:100% !important;table-layout:fixed;border-collapse:collapse;font-size:10.5px;margin:0;box-sizing:border-box}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-diff-table th{background:#f8f9fd;color:#4a5565;font-weight:600;padding:4px 6px;text-align:left;border-bottom:1px solid #e4e6ec;text-transform:uppercase;font-size:9px;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-diff-table th:nth-child(1){width:44%}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-diff-table th:nth-child(2){width:25%;text-align:center}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-diff-table th:nth-child(3){width:6%;text-align:center}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-diff-table th:nth-child(4){width:25%;text-align:center}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-diff-table td{padding:4px 6px;border-bottom:1px solid #f1f2f5;vertical-align:middle;box-sizing:border-box}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-diff-table tr:last-child td{border-bottom:none}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-diff-table .diff-field{font-weight:500;color:#253238;white-space:normal;word-break:break-word;overflow-wrap:break-word;line-height:1.25;font-size:10px}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-diff-table .diff-current{text-align:center;padding:4px 2px;white-space:nowrap;overflow:hidden}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-diff-table .diff-badge-current{display:inline-block;max-width:100%;padding:1px 4px;border-radius:3px;background:#ffd7da;color:#d9424d;font-weight:600;font-size:9.5px;text-decoration:line-through;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;box-sizing:border-box}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-diff-table .diff-arrow{color:#86888e;font-size:8px;text-align:center;width:12px;padding:0 1px}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-diff-table .diff-proposed{text-align:center;padding:4px 2px;white-space:nowrap;overflow:hidden}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-diff-table .diff-badge-proposed{display:inline-block;max-width:100%;padding:1px 4px;border-radius:3px;background:#eaf8f1;color:#1a9459;font-weight:600;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;box-sizing:border-box}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-custom-option .spec-proposed-custom-input-wrapper{margin-top:6px;width:100%;max-width:100%;box-sizing:border-box}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-custom-input{font-size:11.5px;border-radius:4px;border:1px solid #caccd1;padding:5px 9px;background:#fff;color:#253238;width:100%;max-width:100%;box-sizing:border-box;transition:all .2s ease}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-custom-input:focus{background:#fff;border-color:#2bb673;outline:none;box-shadow:0 0 0 2px rgba(43,182,115,.2)}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-custom-input.is-invalid{border-color:#d9424d !important;box-shadow:0 0 0 2px rgba(217,66,77,.2) !important}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-radio-actions{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px;margin:0;background:#f8f9fd;border-top:1px solid #e4e6ec}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-radio-cancel-btn{background:#edeef2 !important;color:#475467 !important;border:1px solid #caccd1 !important;font-size:11.5px !important;font-weight:500 !important;padding:5px 12px !important;border-radius:4px !important}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-radio-cancel-btn:hover:not(:disabled){background:#e4e6ec !important;color:#253238 !important}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-apply-btn{background:#2bb673 !important;color:#fff !important;font-size:11.5px !important;font-weight:600 !important;padding:5px 14px !important;border-radius:4px !important}.spec-drawer-msg-ai-body .spec-proposed-changes-container .spec-proposed-apply-btn:hover:not(:disabled){background:#1a9459 !important}.spec-drawer-msg-disclaimer{color:#86888e !important;font-size:11px !important}.spec-drawer-typing-dots{display:inline-flex;gap:3px;align-items:center}.spec-drawer-typing-dots span{width:5px;height:5px;background:#2bb673;border-radius:50%;animation:spec-drawer-typing 1.2s ease-in-out infinite}.spec-drawer-typing-dots span:nth-child(2){animation-delay:.15s}.spec-drawer-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes spec-drawer-typing{0%,60%,100%{opacity:.3}30%{opacity:1}}.spec-drawer-ask-zone{flex-shrink:0;border-top:1px solid #edeef2;padding:12px 18px 14px;background:#f8f9fd}.spec-drawer-ask-sparkle{color:#4991f8;font-size:11px}.spec-drawer-ask-input{border:1px solid #e4e6ec;border-radius:8px;padding:10px 12px;background:#fff;display:flex;flex-direction:column;gap:10px;cursor:text;transition:border-color .15s ease,box-shadow .15s ease}.spec-drawer-ask-input.focused{border-color:#1a9459;box-shadow:0 0 0 2px rgba(26,148,89,.15)}.spec-drawer-ask-text{width:100%;border:0;outline:0;background:rgba(0,0,0,0);font-size:12px;font-family:inherit;color:#253238;min-width:0;line-height:18px;padding:3px 0;min-height:24px;max-height:200px;resize:none;overflow-y:auto}.spec-drawer-ask-text::placeholder{color:#b5b7ba}.spec-drawer-ask-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:default}.spec-drawer-ask-send{width:28px;height:28px;border-radius:50%;background:#1a9459;color:#fff;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;font-size:13px;line-height:1;flex-shrink:0;transition:background .15s ease}.spec-drawer-ask-send:disabled{background:#caccd1;cursor:not-allowed}.spec-drawer-ask-send:not(:disabled):hover{background:#556275}.spec-drawer-ask-suggestions{display:flex;gap:8px;overflow-x:auto;padding:8px;border:1px solid #edeef2}.spec-drawer-ask-suggestions::-webkit-scrollbar{height:4px}.spec-drawer-ask-suggestions::-webkit-scrollbar-thumb{background-color:#edeef2;border-radius:4px}.spec-drawer-ask-suggestion{font-size:10px;display:flex;align-items:center;gap:5px;font-weight:500;padding:8px 12px;border:1px solid #e4e6ec;border-radius:5px;color:#86888e;background:#fff;cursor:pointer;line-height:1.25;flex-shrink:0;transition:border-color .12s ease,color .12s ease,background .12s ease}.spec-drawer-ask-suggestion:hover{border-color:#1a9459;color:#1a9459;background:#d1fae5}.spec-drawer-ask-suggestion-badge{font-size:10px;font-weight:500;padding:2px 6px;border:1px solid #1a9459;border-radius:24px;color:#1a9459;background-color:#d1fae5;display:flex;align-items:center;justify-content:center;line-height:1}.spec-action-btn{margin-top:10px;display:flex;align-items:center;gap:5px;color:#fff;background-color:#2bb673}.spec-generative-actions{display:none;flex-direction:column;gap:10px;margin-top:12px;border-radius:5px}.spec-generative-actions.is-visible{display:flex}.spec-generative-action-item{display:flex;flex-direction:column;gap:8px}.spec-generative-action-item .card-definition-header{font-size:12px;font-weight:400;color:#1a9459;background:#eaf8f1;padding:5px;border-bottom:1px solid #1a9459;border-radius:5px}.spec-generative-action-item .card-definition{border:1px solid #e4e6ec;border-radius:5px;padding:8px 12px;margin:8px 12px;margin-bottom:0px;background:#fff;font-size:13px}.spec-generative-action-item .card-definition dl{display:grid;grid-template-columns:max-content max-content 1fr;gap:4px 10px;margin:0}.spec-generative-action-item .card-definition dl .separator{font-weight:500;color:#86888e}.spec-generative-action-item .card-definition dt{color:#86888e;font-weight:500;text-transform:capitalize}.spec-generative-action-item .card-definition dd{margin:0;color:#253238;word-break:break-word}.spec-generative-action-item .card-definition-divider{border-top:1px dotted #475467;margin:4px 12px}.spec-generative-action-item .card-definition-divider p{font-size:10px;font-weight:400;color:#4a5565;font-style:italic}.spec-generative-action-item .spec-generative-action-buttons{display:flex;align-items:center;align-self:flex-end;margin-right:8px;margin-bottom:8px;gap:8px}.spec-markdown-action .spec-generative-action-buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:8px 0}.action-button{align-self:flex-start;display:flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:5px;font-weight:500;color:#fff;background-color:#2bb673;cursor:pointer;transition:background-color .12s ease,opacity .12s ease}.action-button:hover:not(:disabled){background-color:#1a9459}.action-button:disabled{cursor:not-allowed;opacity:.6}.action-button.is-success{background-color:#35bda4}.action-button.is-error{background-color:#d9424d}.table-definition,.spec-drawer-msg-ai-body table{display:block;width:100%;max-width:100%;border-collapse:collapse;font-size:13px;overflow-x:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.table-definition tr th,.spec-drawer-msg-ai-body table tr th{background:#edeef2;border:1px solid #58595b}.table-definition tr td,.spec-drawer-msg-ai-body table tr td{border:1px solid #58595b;padding:6px 8px;text-align:left}#spec-history-popover{position:absolute;right:20px;top:60px;width:327px;max-width:calc(100% - 36px);box-sizing:border-box;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1060;display:none;flex-direction:column;max-height:437.5px;border:1px solid #caccd1}#spec-history-popover::before{content:"";position:absolute;top:-8px;right:42px;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid #fff;z-index:2}#spec-history-popover::after{content:"";position:absolute;top:-9px;right:41px;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);border-bottom:9px solid #caccd1;z-index:1}.spec-history-popover-header{display:flex;justify-content:space-between;align-items:center;padding:16px 16px;border-bottom:1px solid #caccd1}.spec-history-popover-header h6{margin:0;font-size:15px;font-weight:400;color:#4a5565}.spec-history-popover-header .spec-history-close{background:none;border:none;font-size:15px;cursor:pointer;color:#caccd1;padding:0;line-height:1}.spec-history-popover-header .spec-history-close:hover{color:#d9424d}.spec-history-popover-content{padding:15px 20px;display:flex;flex-direction:column;overflow:hidden}.spec-history-popover-content .spec-history-search{position:relative;margin-bottom:15px;flex-shrink:0}.spec-history-popover-content .spec-history-search i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#caccd1;font-size:12px}.spec-history-popover-content .spec-history-search input{width:100%;padding:8px 12px 8px 32px;border:1px solid #caccd1;border-radius:6px;font-size:13px;outline:none;transition:border-color .2s}.spec-history-popover-content #spec-history-list{overflow-y:auto;max-height:300px;padding-right:5px}.spec-history-popover-content #spec-history-list .spec-history-group{color:#4a5565;font-size:12px;font-weight:400;margin-bottom:12px;margin-top:5px;letter-spacing:-0.15px}.spec-help-choose-btn{display:inline-flex;align-items:center;gap:6px;line-height:1;padding:8px 12px}.spec-help-choose-btn .spec-logo-wrap{display:inline-flex;align-items:center;flex-shrink:0}.spec-help-choose-btn .spec-logo-wrap img{display:block;width:14px;height:14px;object-fit:contain;transition:filter .15s ease;filter:invert(52%) sepia(57%) saturate(430%) hue-rotate(107deg) brightness(90%)}.spec-help-choose-btn:hover .spec-logo-wrap img{filter:brightness(0) invert(1)}.spec-radio-title{font-weight:600;padding:8px 12px 0}.spec-structured-title{font-weight:600;margin-bottom:4px}.spec-json-output-container{margin-top:12px;margin-bottom:8px;padding:12px;border:1px solid #edeef2;border-radius:4px;background-color:#f8f8f8}.spec-json-output-title{font-weight:600;margin-bottom:4px}.spec-json-output-action{font-size:12px;color:#86888e;margin-bottom:8px}.spec-drawer-pre-fallback{white-space:pre-wrap;font-size:inherit}.spec-drawer-helper-message{text-align:center;padding:6px 0;font-size:13px;font-style:italic;color:#86888e;background-color:#f8f8f8;border-radius:4px;margin:10px 0}.spec-drawer-ask-calculator-suggestions{display:none}.spec-history-item{display:flex;align-items:flex-start;margin-bottom:12px;cursor:pointer;padding:6px;border-radius:6px;transition:background .2s}.spec-history-item.is-hovered{background-color:#f8f8f8}.spec-history-item-icon{color:#caccd1;margin-top:4px;margin-right:12px;font-size:14px;flex-shrink:0}.spec-history-item-content{flex:1;overflow:hidden}.spec-history-item-title{font-weight:500;color:#253238;font-size:13px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spec-history-item-time{font-size:11px;color:#86888e}.spec-history-error{font-size:13px}.spec-drawer-msg-ai-disclaimer{font-size:11px;color:#86888e;margin-top:8px;margin-left:36px;padding-top:8px;border-top:1px solid #edeef2}.spec-drawer-msg-ai-thinking{display:none;margin:0 0 6px;font-size:11px;color:#475467;background:#f8f8f8;border:1px solid #edeef2;border-radius:6px;overflow:hidden}.spec-drawer-msg-ai-thinking .spec-thinking-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;border:0;background:rgba(0,0,0,0);color:#475467;font-size:11px;text-align:left;cursor:pointer}.spec-drawer-msg-ai-thinking .spec-thinking-toggle:hover{background:#f1f2f5}.spec-drawer-msg-ai-thinking .spec-thinking-toggle:focus-visible{outline:2px solid #2bb673;outline-offset:-2px}.spec-drawer-msg-ai-thinking .spec-thinking-chevron{font-size:9px;color:#86888e;transition:transform .15s ease}.spec-drawer-msg-ai-thinking .spec-thinking-count{margin-left:auto;font-size:10px;color:#86888e}.spec-drawer-msg-ai-thinking .spec-thinking-steps{display:none;list-style:none;margin:0;padding:2px 10px 8px;max-height:220px;overflow-y:auto;overflow-x:hidden}.spec-drawer-msg-ai-thinking.is-open .spec-thinking-chevron{transform:rotate(90deg)}.spec-drawer-msg-ai-thinking.is-open .spec-thinking-steps{display:block}.spec-thinking-step{position:relative;display:flex;align-items:flex-start;padding:3px 0 3px 16px;line-height:1.5}.spec-thinking-step::before{content:"";position:absolute;left:3px;top:0;bottom:0;width:1px;background:#e4e6ec}.spec-thinking-step:first-child::before{top:12px}.spec-thinking-step:last-child::before{bottom:calc(100% - 12px)}.spec-thinking-step:only-child::before{display:none}.spec-thinking-step .spec-thinking-dot{position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:#b5b7ba}.spec-thinking-step.is-running .spec-thinking-dot{background:#2bb673;animation:spec-thinking-pulse 1.2s ease-in-out infinite}.spec-thinking-step.is-done .spec-thinking-dot{background:#2bb673}.spec-thinking-step.is-error .spec-thinking-dot{background:#d9424d}.spec-thinking-step.is-stopped .spec-thinking-dot{background:#b5b7ba}.spec-thinking-step-body{min-width:0;overflow-wrap:anywhere}.spec-thinking-label{margin-right:4px;color:#86888e}.spec-thinking-text{white-space:pre-wrap}.spec-thinking-chip{display:inline-block;padding:0 6px;border:1px solid #caccd1;border-radius:4px;background:#fff;color:#253238;font-size:10px;font-weight:500;line-height:16px;vertical-align:baseline}.spec-thinking-step.is-running .spec-thinking-chip{border-color:#2bb673}.spec-thinking-step.is-error .spec-thinking-chip{border-color:#d9424d}.spec-thinking-detail{display:block;color:#d9424d}.spec-thinking-step[data-kind=draft] .spec-thinking-text,.spec-thinking-step[data-kind=reasoning] .spec-thinking-text{color:#86888e;font-style:italic}@keyframes spec-thinking-pulse{0%,100%{opacity:.4}50%{opacity:1}}@media(prefers-reduced-motion: reduce){.spec-thinking-step.is-running .spec-thinking-dot{animation:none}.spec-drawer-msg-ai-thinking .spec-thinking-chevron{transition:none}}.spec-drawer-msg-ai-meta{font-size:10px;color:#86888e;margin-left:15px;margin-bottom:5px}.spec-drawer-msg-canceled{font-style:italic;color:#86888e}.spec-drawer-loading-text{font-size:13px}.spec-btn-locked,.spec-btn-locked:hover,.spec-btn-locked:focus,.spec-btn-locked:disabled{background-color:#86888e !important;border-color:#86888e !important;color:#fff !important;opacity:.85;cursor:not-allowed !important;box-shadow:none !important}.spec-btn-lock-icon{margin-left:6px;font-size:.85em}.spec-feature-hidden{display:none !important}.spec-drawer.is-locked .spec-drawer-header,.spec-drawer.is-locked .spec-drawer-sub-header{background:#f8f8f8}.spec-drawer.is-locked .spec-drawer-logo{filter:grayscale(1);opacity:.6}.spec-drawer.is-locked .spec-drawer-title,.spec-drawer.is-locked .spec-drawer-ref{color:#86888e}.spec-drawer.is-locked .spec-drawer-region-badge,.spec-drawer.is-locked .spec-drawer-input-badge,.spec-drawer.is-locked .spec-drawer-check-badge,.spec-drawer.is-locked .spec-drawer-fail-badge{background:#edeef2;color:#86888e}.spec-drawer.is-locked .spec-drawer-history{color:#caccd1}.spec-drawer.is-locked .spec-drawer-ask-suggestions,.spec-drawer.is-locked .spec-drawer-ask-calculator-suggestions,.spec-drawer.is-locked .spec-drawer-ask-zone{pointer-events:none !important;user-select:none;filter:grayscale(1);opacity:.6}.spec-drawer.is-locked .spec-drawer-ai-info{gap:6px;margin:10px 10px 0;padding:8px 12px;font-size:11px;text-align:center;color:#475467;opacity:1;background:#f8f8f8;border:1px solid #edeef2;border-radius:5px}.spec-drawer-lock-icon{margin-right:6px;color:#86888e}.spec-drawer.is-disabled .spec-drawer-header,.spec-drawer.is-disabled .spec-drawer-sub-header,.spec-drawer.is-disabled .spec-drawer-ai-info,.spec-drawer.is-disabled .spec-drawer-ask-suggestions,.spec-drawer.is-disabled .spec-drawer-ask-calculator-suggestions,.spec-drawer.is-disabled .spec-drawer-ask-zone{display:none !important}.spec-drawer.is-disabled .spec-drawer-scroll{padding:16px 0}.spec-drawer.is-disabled .spec-drawer-authored-bar{border-top:1px solid #edeef2}.spec-drawer-configuration{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.spec-choose-model{position:relative}.spec-model-select,.spec-session-info{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e4e6ec;border-radius:6px;background:#fff;color:#253238;font-size:11px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease}.spec-model-select:hover,.spec-session-info:hover{border-color:#1a9459;background:#d1fae5}.spec-model-select-icon,.spec-session-info-icon{font-size:11px;color:#2bb673}.spec-model-select-caret{font-size:8px;color:#86888e;transition:transform .15s ease}.spec-choose-model.is-open .spec-model-select-caret{transform:rotate(180deg)}.spec-choose-model.is-open .spec-model-dropdown{display:flex}.spec-model-dropdown{display:none;flex-direction:column;position:absolute;bottom:calc(100% + 6px);left:0;min-width:220px;background:#fff;border:1px solid #e4e6ec;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);padding:6px;z-index:1061}.spec-model-option{display:flex;align-items:flex-start;gap:8px;padding:8px;border-radius:6px;cursor:pointer;transition:background .12s ease}.spec-model-option:hover{background:#f8f8f8}.spec-model-option.is-selected{background:#eaf8f1}.spec-model-option-check{margin-top:2px;font-size:10px;color:#2bb673;visibility:hidden;flex-shrink:0}.spec-model-option.is-selected .spec-model-option-check{visibility:visible}.spec-model-option-text{display:flex;flex-direction:column;gap:1px}.spec-model-option-name{font-size:12px;font-weight:600;color:#253238}.spec-model-option-desc{font-size:10px;color:#86888e}#spec-session-modal{display:none;flex-direction:column;position:absolute;left:0;bottom:calc(100% + 6px);width:260px;box-sizing:border-box;cursor:default;background:#fff;border:1px solid #caccd1;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1061}#spec-session-modal.is-open{display:flex}.spec-session-modal-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #edeef2}.spec-session-modal-header h6{margin:0;font-size:13px;font-weight:600;color:#253238}.spec-session-modal-close{background:none;border:none;padding:0;font-size:13px;color:#caccd1;cursor:pointer;line-height:1}.spec-session-modal-close:hover{color:#d9424d}.spec-session-modal-content{display:flex;flex-direction:column;gap:10px;padding:14px}.spec-session-stat{display:flex;align-items:center;gap:10px}.spec-session-stat-icon{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#eaf8f1;color:#2bb673;border-radius:50%;font-size:12px}.spec-session-stat-text{display:flex;flex-direction:column}.spec-session-stat-label{font-size:10px;color:#86888e}.spec-session-stat-value{font-size:13px;font-weight:600;color:#253238}.spec-session-token-breakdown{display:flex;flex-direction:column;gap:4px;padding-top:6px;border-top:1px solid #edeef2}.spec-session-token-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#4a5565}.spec-session-token-row span:last-child{font-weight:600;color:#253238}.spec-session-footer{border-top:1px dashed #edeef2;text-align:center;background:#fbfcfd;margin:4px -14px -14px;padding:8px 14px 10px;border-bottom-left-radius:9px;border-bottom-right-radius:9px}.spec-session-footer-text{display:inline-block;font-size:9.5px;color:#86888e;line-height:1.35;font-style:italic}.spec-info-popover{border:none;border-left:3px solid #2cb573;border-radius:5px;width:max-content !important;max-width:min(540px,90vw) !important;min-width:260px !important;box-shadow:0 8px 24px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06);font-size:12px;line-height:1.5;backdrop-filter:blur(2px)}.spec-info-popover .arrow::after,.spec-info-popover .arrow::before{border-right-color:#2cb573}.spec-info-popover .popover-header{border:0;border-bottom:1px solid #edeef2;background:#fff;font-size:12px;font-weight:400;padding:10px 14px;color:#253238;letter-spacing:.01em;display:flex;align-items:center;gap:6px}.spec-info-popover .popover-header i{color:#2bb673;font-size:10px}.spec-info-popover .popover-body{padding:12px 14px;color:#58595b;font-size:12px;line-height:1.6;background:#fff;border-radius:0 0 5px 5px}.spec-popover-preview{color:#475467;margin-bottom:10px;font-size:12px;line-height:1.6;max-height:min(360px,60vh);overflow:auto}.spec-popover-preview img{max-width:100%;height:auto;display:block;border-radius:4px;margin-top:6px}.spec-popover-preview table{width:100% !important;margin:0 0 8px !important;border-collapse:collapse;font-size:11px;line-height:1.3}.spec-popover-preview table th,.spec-popover-preview table td{padding:4px 6px !important;border:1px solid #edeef2;font-size:11px;line-height:1.3;vertical-align:middle;white-space:normal;word-break:normal}.spec-popover-preview table th{background:#f8f8f8;color:#475467;font-weight:500;text-transform:none;letter-spacing:0}.spec-popover-link-row{border-top:1px solid #edeef2;padding-top:8px;margin-top:2px;display:flex;justify-content:flex-end}.spec-full-guidance-link{background-color:#2bb673;border-radius:5px;color:#fff !important;padding:8px 12px;font-size:11px;font-weight:400;text-decoration:none !important;display:inline-flex !important;align-items:center;gap:5px;transition:background-color .15s ease}.spec-full-guidance-link.educate-me-disabled{display:none !important}.spec-full-guidance-link:hover{background-color:rgb(12.2760784314%,51.9592156863%,32.831372549%);color:#fff !important;text-decoration:none !important;cursor:pointer}.spec-popover-loading{color:#86888e;font-size:12px;display:flex;align-items:center;gap:6px}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.m-px0{margin:0px !important}.mt-px0{margin-top:0px !important}.mr-px0{margin-right:0px !important}.mb-px0{margin-bottom:0px !important}.ml-px0{margin-left:0px !important}.my-px0{margin-top:0px !important;margin-bottom:0px !important}.mx-px0{margin-right:0px !important;margin-left:0px !important}.p-px0{padding:0px !important}.pt-px0{padding-top:0px !important}.pr-px0{padding-right:0px !important}.pb-px0{padding-bottom:0px !important}.pl-px0{padding-left:0px !important}.py-px0{padding-top:0px !important;padding-bottom:0px !important}.px-px0{padding-right:0px !important;padding-left:0px !important}.m-px1{margin:1px !important}.mt-px1{margin-top:1px !important}.mr-px1{margin-right:1px !important}.mb-px1{margin-bottom:1px !important}.ml-px1{margin-left:1px !important}.my-px1{margin-top:1px !important;margin-bottom:1px !important}.mx-px1{margin-right:1px !important;margin-left:1px !important}.p-px1{padding:1px !important}.pt-px1{padding-top:1px !important}.pr-px1{padding-right:1px !important}.pb-px1{padding-bottom:1px !important}.pl-px1{padding-left:1px !important}.py-px1{padding-top:1px !important;padding-bottom:1px !important}.px-px1{padding-right:1px !important;padding-left:1px !important}.m-px2{margin:2px !important}.mt-px2{margin-top:2px !important}.mr-px2{margin-right:2px !important}.mb-px2{margin-bottom:2px !important}.ml-px2{margin-left:2px !important}.my-px2{margin-top:2px !important;margin-bottom:2px !important}.mx-px2{margin-right:2px !important;margin-left:2px !important}.p-px2{padding:2px !important}.pt-px2{padding-top:2px !important}.pr-px2{padding-right:2px !important}.pb-px2{padding-bottom:2px !important}.pl-px2{padding-left:2px !important}.py-px2{padding-top:2px !important;padding-bottom:2px !important}.px-px2{padding-right:2px !important;padding-left:2px !important}.m-px3{margin:3px !important}.mt-px3{margin-top:3px !important}.mr-px3{margin-right:3px !important}.mb-px3{margin-bottom:3px !important}.ml-px3{margin-left:3px !important}.my-px3{margin-top:3px !important;margin-bottom:3px !important}.mx-px3{margin-right:3px !important;margin-left:3px !important}.p-px3{padding:3px !important}.pt-px3{padding-top:3px !important}.pr-px3{padding-right:3px !important}.pb-px3{padding-bottom:3px !important}.pl-px3{padding-left:3px !important}.py-px3{padding-top:3px !important;padding-bottom:3px !important}.px-px3{padding-right:3px !important;padding-left:3px !important}.m-px4{margin:4px !important}.mt-px4{margin-top:4px !important}.mr-px4{margin-right:4px !important}.mb-px4{margin-bottom:4px !important}.ml-px4{margin-left:4px !important}.my-px4{margin-top:4px !important;margin-bottom:4px !important}.mx-px4{margin-right:4px !important;margin-left:4px !important}.p-px4{padding:4px !important}.pt-px4{padding-top:4px !important}.pr-px4{padding-right:4px !important}.pb-px4{padding-bottom:4px !important}.pl-px4{padding-left:4px !important}.py-px4{padding-top:4px !important;padding-bottom:4px !important}.px-px4{padding-right:4px !important;padding-left:4px !important}.m-px5{margin:5px !important}.mt-px5{margin-top:5px !important}.mr-px5{margin-right:5px !important}.mb-px5{margin-bottom:5px !important}.ml-px5{margin-left:5px !important}.my-px5{margin-top:5px !important;margin-bottom:5px !important}.mx-px5{margin-right:5px !important;margin-left:5px !important}.p-px5{padding:5px !important}.pt-px5{padding-top:5px !important}.pr-px5{padding-right:5px !important}.pb-px5{padding-bottom:5px !important}.pl-px5{padding-left:5px !important}.py-px5{padding-top:5px !important;padding-bottom:5px !important}.px-px5{padding-right:5px !important;padding-left:5px !important}.m-px6{margin:6px !important}.mt-px6{margin-top:6px !important}.mr-px6{margin-right:6px !important}.mb-px6{margin-bottom:6px !important}.ml-px6{margin-left:6px !important}.my-px6{margin-top:6px !important;margin-bottom:6px !important}.mx-px6{margin-right:6px !important;margin-left:6px !important}.p-px6{padding:6px !important}.pt-px6{padding-top:6px !important}.pr-px6{padding-right:6px !important}.pb-px6{padding-bottom:6px !important}.pl-px6{padding-left:6px !important}.py-px6{padding-top:6px !important;padding-bottom:6px !important}.px-px6{padding-right:6px !important;padding-left:6px !important}.m-px7{margin:7px !important}.mt-px7{margin-top:7px !important}.mr-px7{margin-right:7px !important}.mb-px7{margin-bottom:7px !important}.ml-px7{margin-left:7px !important}.my-px7{margin-top:7px !important;margin-bottom:7px !important}.mx-px7{margin-right:7px !important;margin-left:7px !important}.p-px7{padding:7px !important}.pt-px7{padding-top:7px !important}.pr-px7{padding-right:7px !important}.pb-px7{padding-bottom:7px !important}.pl-px7{padding-left:7px !important}.py-px7{padding-top:7px !important;padding-bottom:7px !important}.px-px7{padding-right:7px !important;padding-left:7px !important}.m-px8{margin:8px !important}.mt-px8{margin-top:8px !important}.mr-px8{margin-right:8px !important}.mb-px8{margin-bottom:8px !important}.ml-px8{margin-left:8px !important}.my-px8{margin-top:8px !important;margin-bottom:8px !important}.mx-px8{margin-right:8px !important;margin-left:8px !important}.p-px8{padding:8px !important}.pt-px8{padding-top:8px !important}.pr-px8{padding-right:8px !important}.pb-px8{padding-bottom:8px !important}.pl-px8{padding-left:8px !important}.py-px8{padding-top:8px !important;padding-bottom:8px !important}.px-px8{padding-right:8px !important;padding-left:8px !important}.m-px9{margin:9px !important}.mt-px9{margin-top:9px !important}.mr-px9{margin-right:9px !important}.mb-px9{margin-bottom:9px !important}.ml-px9{margin-left:9px !important}.my-px9{margin-top:9px !important;margin-bottom:9px !important}.mx-px9{margin-right:9px !important;margin-left:9px !important}.p-px9{padding:9px !important}.pt-px9{padding-top:9px !important}.pr-px9{padding-right:9px !important}.pb-px9{padding-bottom:9px !important}.pl-px9{padding-left:9px !important}.py-px9{padding-top:9px !important;padding-bottom:9px !important}.px-px9{padding-right:9px !important;padding-left:9px !important}.m-px10{margin:10px !important}.mt-px10{margin-top:10px !important}.mr-px10{margin-right:10px !important}.mb-px10{margin-bottom:10px !important}.ml-px10{margin-left:10px !important}.my-px10{margin-top:10px !important;margin-bottom:10px !important}.mx-px10{margin-right:10px !important;margin-left:10px !important}.p-px10{padding:10px !important}.pt-px10{padding-top:10px !important}.pr-px10{padding-right:10px !important}.pb-px10{padding-bottom:10px !important}.pl-px10{padding-left:10px !important}.py-px10{padding-top:10px !important;padding-bottom:10px !important}.px-px10{padding-right:10px !important;padding-left:10px !important}.m-px11{margin:11px !important}.mt-px11{margin-top:11px !important}.mr-px11{margin-right:11px !important}.mb-px11{margin-bottom:11px !important}.ml-px11{margin-left:11px !important}.my-px11{margin-top:11px !important;margin-bottom:11px !important}.mx-px11{margin-right:11px !important;margin-left:11px !important}.p-px11{padding:11px !important}.pt-px11{padding-top:11px !important}.pr-px11{padding-right:11px !important}.pb-px11{padding-bottom:11px !important}.pl-px11{padding-left:11px !important}.py-px11{padding-top:11px !important;padding-bottom:11px !important}.px-px11{padding-right:11px !important;padding-left:11px !important}.m-px12{margin:12px !important}.mt-px12{margin-top:12px !important}.mr-px12{margin-right:12px !important}.mb-px12{margin-bottom:12px !important}.ml-px12{margin-left:12px !important}.my-px12{margin-top:12px !important;margin-bottom:12px !important}.mx-px12{margin-right:12px !important;margin-left:12px !important}.p-px12{padding:12px !important}.pt-px12{padding-top:12px !important}.pr-px12{padding-right:12px !important}.pb-px12{padding-bottom:12px !important}.pl-px12{padding-left:12px !important}.py-px12{padding-top:12px !important;padding-bottom:12px !important}.px-px12{padding-right:12px !important;padding-left:12px !important}.m-px13{margin:13px !important}.mt-px13{margin-top:13px !important}.mr-px13{margin-right:13px !important}.mb-px13{margin-bottom:13px !important}.ml-px13{margin-left:13px !important}.my-px13{margin-top:13px !important;margin-bottom:13px !important}.mx-px13{margin-right:13px !important;margin-left:13px !important}.p-px13{padding:13px !important}.pt-px13{padding-top:13px !important}.pr-px13{padding-right:13px !important}.pb-px13{padding-bottom:13px !important}.pl-px13{padding-left:13px !important}.py-px13{padding-top:13px !important;padding-bottom:13px !important}.px-px13{padding-right:13px !important;padding-left:13px !important}.m-px14{margin:14px !important}.mt-px14{margin-top:14px !important}.mr-px14{margin-right:14px !important}.mb-px14{margin-bottom:14px !important}.ml-px14{margin-left:14px !important}.my-px14{margin-top:14px !important;margin-bottom:14px !important}.mx-px14{margin-right:14px !important;margin-left:14px !important}.p-px14{padding:14px !important}.pt-px14{padding-top:14px !important}.pr-px14{padding-right:14px !important}.pb-px14{padding-bottom:14px !important}.pl-px14{padding-left:14px !important}.py-px14{padding-top:14px !important;padding-bottom:14px !important}.px-px14{padding-right:14px !important;padding-left:14px !important}.m-px15{margin:15px !important}.mt-px15{margin-top:15px !important}.mr-px15{margin-right:15px !important}.mb-px15{margin-bottom:15px !important}.ml-px15{margin-left:15px !important}.my-px15{margin-top:15px !important;margin-bottom:15px !important}.mx-px15{margin-right:15px !important;margin-left:15px !important}.p-px15{padding:15px !important}.pt-px15{padding-top:15px !important}.pr-px15{padding-right:15px !important}.pb-px15{padding-bottom:15px !important}.pl-px15{padding-left:15px !important}.py-px15{padding-top:15px !important;padding-bottom:15px !important}.px-px15{padding-right:15px !important;padding-left:15px !important}.m-px16{margin:16px !important}.mt-px16{margin-top:16px !important}.mr-px16{margin-right:16px !important}.mb-px16{margin-bottom:16px !important}.ml-px16{margin-left:16px !important}.my-px16{margin-top:16px !important;margin-bottom:16px !important}.mx-px16{margin-right:16px !important;margin-left:16px !important}.p-px16{padding:16px !important}.pt-px16{padding-top:16px !important}.pr-px16{padding-right:16px !important}.pb-px16{padding-bottom:16px !important}.pl-px16{padding-left:16px !important}.py-px16{padding-top:16px !important;padding-bottom:16px !important}.px-px16{padding-right:16px !important;padding-left:16px !important}.m-px17{margin:17px !important}.mt-px17{margin-top:17px !important}.mr-px17{margin-right:17px !important}.mb-px17{margin-bottom:17px !important}.ml-px17{margin-left:17px !important}.my-px17{margin-top:17px !important;margin-bottom:17px !important}.mx-px17{margin-right:17px !important;margin-left:17px !important}.p-px17{padding:17px !important}.pt-px17{padding-top:17px !important}.pr-px17{padding-right:17px !important}.pb-px17{padding-bottom:17px !important}.pl-px17{padding-left:17px !important}.py-px17{padding-top:17px !important;padding-bottom:17px !important}.px-px17{padding-right:17px !important;padding-left:17px !important}.m-px18{margin:18px !important}.mt-px18{margin-top:18px !important}.mr-px18{margin-right:18px !important}.mb-px18{margin-bottom:18px !important}.ml-px18{margin-left:18px !important}.my-px18{margin-top:18px !important;margin-bottom:18px !important}.mx-px18{margin-right:18px !important;margin-left:18px !important}.p-px18{padding:18px !important}.pt-px18{padding-top:18px !important}.pr-px18{padding-right:18px !important}.pb-px18{padding-bottom:18px !important}.pl-px18{padding-left:18px !important}.py-px18{padding-top:18px !important;padding-bottom:18px !important}.px-px18{padding-right:18px !important;padding-left:18px !important}.m-px19{margin:19px !important}.mt-px19{margin-top:19px !important}.mr-px19{margin-right:19px !important}.mb-px19{margin-bottom:19px !important}.ml-px19{margin-left:19px !important}.my-px19{margin-top:19px !important;margin-bottom:19px !important}.mx-px19{margin-right:19px !important;margin-left:19px !important}.p-px19{padding:19px !important}.pt-px19{padding-top:19px !important}.pr-px19{padding-right:19px !important}.pb-px19{padding-bottom:19px !important}.pl-px19{padding-left:19px !important}.py-px19{padding-top:19px !important;padding-bottom:19px !important}.px-px19{padding-right:19px !important;padding-left:19px !important}.m-px20{margin:20px !important}.mt-px20{margin-top:20px !important}.mr-px20{margin-right:20px !important}.mb-px20{margin-bottom:20px !important}.ml-px20{margin-left:20px !important}.my-px20{margin-top:20px !important;margin-bottom:20px !important}.mx-px20{margin-right:20px !important;margin-left:20px !important}.p-px20{padding:20px !important}.pt-px20{padding-top:20px !important}.pr-px20{padding-right:20px !important}.pb-px20{padding-bottom:20px !important}.pl-px20{padding-left:20px !important}.py-px20{padding-top:20px !important;padding-bottom:20px !important}.px-px20{padding-right:20px !important;padding-left:20px !important}.m-px22{margin:22px !important}.mt-px22{margin-top:22px !important}.mr-px22{margin-right:22px !important}.mb-px22{margin-bottom:22px !important}.ml-px22{margin-left:22px !important}.my-px22{margin-top:22px !important;margin-bottom:22px !important}.mx-px22{margin-right:22px !important;margin-left:22px !important}.p-px22{padding:22px !important}.pt-px22{padding-top:22px !important}.pr-px22{padding-right:22px !important}.pb-px22{padding-bottom:22px !important}.pl-px22{padding-left:22px !important}.py-px22{padding-top:22px !important;padding-bottom:22px !important}.px-px22{padding-right:22px !important;padding-left:22px !important}.m-px24{margin:24px !important}.mt-px24{margin-top:24px !important}.mr-px24{margin-right:24px !important}.mb-px24{margin-bottom:24px !important}.ml-px24{margin-left:24px !important}.my-px24{margin-top:24px !important;margin-bottom:24px !important}.mx-px24{margin-right:24px !important;margin-left:24px !important}.p-px24{padding:24px !important}.pt-px24{padding-top:24px !important}.pr-px24{padding-right:24px !important}.pb-px24{padding-bottom:24px !important}.pl-px24{padding-left:24px !important}.py-px24{padding-top:24px !important;padding-bottom:24px !important}.px-px24{padding-right:24px !important;padding-left:24px !important}.m-px26{margin:26px !important}.mt-px26{margin-top:26px !important}.mr-px26{margin-right:26px !important}.mb-px26{margin-bottom:26px !important}.ml-px26{margin-left:26px !important}.my-px26{margin-top:26px !important;margin-bottom:26px !important}.mx-px26{margin-right:26px !important;margin-left:26px !important}.p-px26{padding:26px !important}.pt-px26{padding-top:26px !important}.pr-px26{padding-right:26px !important}.pb-px26{padding-bottom:26px !important}.pl-px26{padding-left:26px !important}.py-px26{padding-top:26px !important;padding-bottom:26px !important}.px-px26{padding-right:26px !important;padding-left:26px !important}.m-px28{margin:28px !important}.mt-px28{margin-top:28px !important}.mr-px28{margin-right:28px !important}.mb-px28{margin-bottom:28px !important}.ml-px28{margin-left:28px !important}.my-px28{margin-top:28px !important;margin-bottom:28px !important}.mx-px28{margin-right:28px !important;margin-left:28px !important}.p-px28{padding:28px !important}.pt-px28{padding-top:28px !important}.pr-px28{padding-right:28px !important}.pb-px28{padding-bottom:28px !important}.pl-px28{padding-left:28px !important}.py-px28{padding-top:28px !important;padding-bottom:28px !important}.px-px28{padding-right:28px !important;padding-left:28px !important}.m-px30{margin:30px !important}.mt-px30{margin-top:30px !important}.mr-px30{margin-right:30px !important}.mb-px30{margin-bottom:30px !important}.ml-px30{margin-left:30px !important}.my-px30{margin-top:30px !important;margin-bottom:30px !important}.mx-px30{margin-right:30px !important;margin-left:30px !important}.p-px30{padding:30px !important}.pt-px30{padding-top:30px !important}.pr-px30{padding-right:30px !important}.pb-px30{padding-bottom:30px !important}.pl-px30{padding-left:30px !important}.py-px30{padding-top:30px !important;padding-bottom:30px !important}.px-px30{padding-right:30px !important;padding-left:30px !important}.m-px32{margin:32px !important}.mt-px32{margin-top:32px !important}.mr-px32{margin-right:32px !important}.mb-px32{margin-bottom:32px !important}.ml-px32{margin-left:32px !important}.my-px32{margin-top:32px !important;margin-bottom:32px !important}.mx-px32{margin-right:32px !important;margin-left:32px !important}.p-px32{padding:32px !important}.pt-px32{padding-top:32px !important}.pr-px32{padding-right:32px !important}.pb-px32{padding-bottom:32px !important}.pl-px32{padding-left:32px !important}.py-px32{padding-top:32px !important;padding-bottom:32px !important}.px-px32{padding-right:32px !important;padding-left:32px !important}.m-px34{margin:34px !important}.mt-px34{margin-top:34px !important}.mr-px34{margin-right:34px !important}.mb-px34{margin-bottom:34px !important}.ml-px34{margin-left:34px !important}.my-px34{margin-top:34px !important;margin-bottom:34px !important}.mx-px34{margin-right:34px !important;margin-left:34px !important}.p-px34{padding:34px !important}.pt-px34{padding-top:34px !important}.pr-px34{padding-right:34px !important}.pb-px34{padding-bottom:34px !important}.pl-px34{padding-left:34px !important}.py-px34{padding-top:34px !important;padding-bottom:34px !important}.px-px34{padding-right:34px !important;padding-left:34px !important}.m-px36{margin:36px !important}.mt-px36{margin-top:36px !important}.mr-px36{margin-right:36px !important}.mb-px36{margin-bottom:36px !important}.ml-px36{margin-left:36px !important}.my-px36{margin-top:36px !important;margin-bottom:36px !important}.mx-px36{margin-right:36px !important;margin-left:36px !important}.p-px36{padding:36px !important}.pt-px36{padding-top:36px !important}.pr-px36{padding-right:36px !important}.pb-px36{padding-bottom:36px !important}.pl-px36{padding-left:36px !important}.py-px36{padding-top:36px !important;padding-bottom:36px !important}.px-px36{padding-right:36px !important;padding-left:36px !important}.m-px38{margin:38px !important}.mt-px38{margin-top:38px !important}.mr-px38{margin-right:38px !important}.mb-px38{margin-bottom:38px !important}.ml-px38{margin-left:38px !important}.my-px38{margin-top:38px !important;margin-bottom:38px !important}.mx-px38{margin-right:38px !important;margin-left:38px !important}.p-px38{padding:38px !important}.pt-px38{padding-top:38px !important}.pr-px38{padding-right:38px !important}.pb-px38{padding-bottom:38px !important}.pl-px38{padding-left:38px !important}.py-px38{padding-top:38px !important;padding-bottom:38px !important}.px-px38{padding-right:38px !important;padding-left:38px !important}.m-px40{margin:40px !important}.mt-px40{margin-top:40px !important}.mr-px40{margin-right:40px !important}.mb-px40{margin-bottom:40px !important}.ml-px40{margin-left:40px !important}.my-px40{margin-top:40px !important;margin-bottom:40px !important}.mx-px40{margin-right:40px !important;margin-left:40px !important}.p-px40{padding:40px !important}.pt-px40{padding-top:40px !important}.pr-px40{padding-right:40px !important}.pb-px40{padding-bottom:40px !important}.pl-px40{padding-left:40px !important}.py-px40{padding-top:40px !important;padding-bottom:40px !important}.px-px40{padding-right:40px !important;padding-left:40px !important}.m-px42{margin:42px !important}.mt-px42{margin-top:42px !important}.mr-px42{margin-right:42px !important}.mb-px42{margin-bottom:42px !important}.ml-px42{margin-left:42px !important}.my-px42{margin-top:42px !important;margin-bottom:42px !important}.mx-px42{margin-right:42px !important;margin-left:42px !important}.p-px42{padding:42px !important}.pt-px42{padding-top:42px !important}.pr-px42{padding-right:42px !important}.pb-px42{padding-bottom:42px !important}.pl-px42{padding-left:42px !important}.py-px42{padding-top:42px !important;padding-bottom:42px !important}.px-px42{padding-right:42px !important;padding-left:42px !important}.m-px44{margin:44px !important}.mt-px44{margin-top:44px !important}.mr-px44{margin-right:44px !important}.mb-px44{margin-bottom:44px !important}.ml-px44{margin-left:44px !important}.my-px44{margin-top:44px !important;margin-bottom:44px !important}.mx-px44{margin-right:44px !important;margin-left:44px !important}.p-px44{padding:44px !important}.pt-px44{padding-top:44px !important}.pr-px44{padding-right:44px !important}.pb-px44{padding-bottom:44px !important}.pl-px44{padding-left:44px !important}.py-px44{padding-top:44px !important;padding-bottom:44px !important}.px-px44{padding-right:44px !important;padding-left:44px !important}.m-px46{margin:46px !important}.mt-px46{margin-top:46px !important}.mr-px46{margin-right:46px !important}.mb-px46{margin-bottom:46px !important}.ml-px46{margin-left:46px !important}.my-px46{margin-top:46px !important;margin-bottom:46px !important}.mx-px46{margin-right:46px !important;margin-left:46px !important}.p-px46{padding:46px !important}.pt-px46{padding-top:46px !important}.pr-px46{padding-right:46px !important}.pb-px46{padding-bottom:46px !important}.pl-px46{padding-left:46px !important}.py-px46{padding-top:46px !important;padding-bottom:46px !important}.px-px46{padding-right:46px !important;padding-left:46px !important}.m-px48{margin:48px !important}.mt-px48{margin-top:48px !important}.mr-px48{margin-right:48px !important}.mb-px48{margin-bottom:48px !important}.ml-px48{margin-left:48px !important}.my-px48{margin-top:48px !important;margin-bottom:48px !important}.mx-px48{margin-right:48px !important;margin-left:48px !important}.p-px48{padding:48px !important}.pt-px48{padding-top:48px !important}.pr-px48{padding-right:48px !important}.pb-px48{padding-bottom:48px !important}.pl-px48{padding-left:48px !important}.py-px48{padding-top:48px !important;padding-bottom:48px !important}.px-px48{padding-right:48px !important;padding-left:48px !important}.m-px50{margin:50px !important}.mt-px50{margin-top:50px !important}.mr-px50{margin-right:50px !important}.mb-px50{margin-bottom:50px !important}.ml-px50{margin-left:50px !important}.my-px50{margin-top:50px !important;margin-bottom:50px !important}.mx-px50{margin-right:50px !important;margin-left:50px !important}.p-px50{padding:50px !important}.pt-px50{padding-top:50px !important}.pr-px50{padding-right:50px !important}.pb-px50{padding-bottom:50px !important}.pl-px50{padding-left:50px !important}.py-px50{padding-top:50px !important;padding-bottom:50px !important}.px-px50{padding-right:50px !important;padding-left:50px !important}.mt-pxn1{margin-top:-1px !important}.mr-pxn1{margin-right:-1px !important}.mb-pxn1{margin-bottom:-1px !important}.ml-pxn1{margin-left:-1px !important}.my-pxn1{margin-top:-1px !important;margin-bottom:-1px !important}.pt-pxn1{padding-top:-1px !important}.pr-pxn1{padding-right:-1px !important}.pb-pxn1{padding-bottom:-1px !important}.pl-pxn1{padding-left:-1px !important}.py-pxn1{padding-top:-1px !important;padding-bottom:-1px !important}.mt-pxn2{margin-top:-2px !important}.mr-pxn2{margin-right:-2px !important}.mb-pxn2{margin-bottom:-2px !important}.ml-pxn2{margin-left:-2px !important}.my-pxn2{margin-top:-2px !important;margin-bottom:-2px !important}.pt-pxn2{padding-top:-2px !important}.pr-pxn2{padding-right:-2px !important}.pb-pxn2{padding-bottom:-2px !important}.pl-pxn2{padding-left:-2px !important}.py-pxn2{padding-top:-2px !important;padding-bottom:-2px !important}.mt-pxn3{margin-top:-3px !important}.mr-pxn3{margin-right:-3px !important}.mb-pxn3{margin-bottom:-3px !important}.ml-pxn3{margin-left:-3px !important}.my-pxn3{margin-top:-3px !important;margin-bottom:-3px !important}.pt-pxn3{padding-top:-3px !important}.pr-pxn3{padding-right:-3px !important}.pb-pxn3{padding-bottom:-3px !important}.pl-pxn3{padding-left:-3px !important}.py-pxn3{padding-top:-3px !important;padding-bottom:-3px !important}.mt-pxn4{margin-top:-4px !important}.mr-pxn4{margin-right:-4px !important}.mb-pxn4{margin-bottom:-4px !important}.ml-pxn4{margin-left:-4px !important}.my-pxn4{margin-top:-4px !important;margin-bottom:-4px !important}.pt-pxn4{padding-top:-4px !important}.pr-pxn4{padding-right:-4px !important}.pb-pxn4{padding-bottom:-4px !important}.pl-pxn4{padding-left:-4px !important}.py-pxn4{padding-top:-4px !important;padding-bottom:-4px !important}.mt-pxn5{margin-top:-5px !important}.mr-pxn5{margin-right:-5px !important}.mb-pxn5{margin-bottom:-5px !important}.ml-pxn5{margin-left:-5px !important}.my-pxn5{margin-top:-5px !important;margin-bottom:-5px !important}.pt-pxn5{padding-top:-5px !important}.pr-pxn5{padding-right:-5px !important}.pb-pxn5{padding-bottom:-5px !important}.pl-pxn5{padding-left:-5px !important}.py-pxn5{padding-top:-5px !important;padding-bottom:-5px !important}.mt-pxn6{margin-top:-6px !important}.mr-pxn6{margin-right:-6px !important}.mb-pxn6{margin-bottom:-6px !important}.ml-pxn6{margin-left:-6px !important}.my-pxn6{margin-top:-6px !important;margin-bottom:-6px !important}.pt-pxn6{padding-top:-6px !important}.pr-pxn6{padding-right:-6px !important}.pb-pxn6{padding-bottom:-6px !important}.pl-pxn6{padding-left:-6px !important}.py-pxn6{padding-top:-6px !important;padding-bottom:-6px !important}.mt-pxn7{margin-top:-7px !important}.mr-pxn7{margin-right:-7px !important}.mb-pxn7{margin-bottom:-7px !important}.ml-pxn7{margin-left:-7px !important}.my-pxn7{margin-top:-7px !important;margin-bottom:-7px !important}.pt-pxn7{padding-top:-7px !important}.pr-pxn7{padding-right:-7px !important}.pb-pxn7{padding-bottom:-7px !important}.pl-pxn7{padding-left:-7px !important}.py-pxn7{padding-top:-7px !important;padding-bottom:-7px !important}.mt-pxn8{margin-top:-8px !important}.mr-pxn8{margin-right:-8px !important}.mb-pxn8{margin-bottom:-8px !important}.ml-pxn8{margin-left:-8px !important}.my-pxn8{margin-top:-8px !important;margin-bottom:-8px !important}.pt-pxn8{padding-top:-8px !important}.pr-pxn8{padding-right:-8px !important}.pb-pxn8{padding-bottom:-8px !important}.pl-pxn8{padding-left:-8px !important}.py-pxn8{padding-top:-8px !important;padding-bottom:-8px !important}.mt-pxn9{margin-top:-9px !important}.mr-pxn9{margin-right:-9px !important}.mb-pxn9{margin-bottom:-9px !important}.ml-pxn9{margin-left:-9px !important}.my-pxn9{margin-top:-9px !important;margin-bottom:-9px !important}.pt-pxn9{padding-top:-9px !important}.pr-pxn9{padding-right:-9px !important}.pb-pxn9{padding-bottom:-9px !important}.pl-pxn9{padding-left:-9px !important}.py-pxn9{padding-top:-9px !important;padding-bottom:-9px !important}.mt-pxn10{margin-top:-10px !important}.mr-pxn10{margin-right:-10px !important}.mb-pxn10{margin-bottom:-10px !important}.ml-pxn10{margin-left:-10px !important}.my-pxn10{margin-top:-10px !important;margin-bottom:-10px !important}.pt-pxn10{padding-top:-10px !important}.pr-pxn10{padding-right:-10px !important}.pb-pxn10{padding-bottom:-10px !important}.pl-pxn10{padding-left:-10px !important}.py-pxn10{padding-top:-10px !important;padding-bottom:-10px !important}.mt-pxn11{margin-top:-11px !important}.mr-pxn11{margin-right:-11px !important}.mb-pxn11{margin-bottom:-11px !important}.ml-pxn11{margin-left:-11px !important}.my-pxn11{margin-top:-11px !important;margin-bottom:-11px !important}.pt-pxn11{padding-top:-11px !important}.pr-pxn11{padding-right:-11px !important}.pb-pxn11{padding-bottom:-11px !important}.pl-pxn11{padding-left:-11px !important}.py-pxn11{padding-top:-11px !important;padding-bottom:-11px !important}.mt-pxn12{margin-top:-12px !important}.mr-pxn12{margin-right:-12px !important}.mb-pxn12{margin-bottom:-12px !important}.ml-pxn12{margin-left:-12px !important}.my-pxn12{margin-top:-12px !important;margin-bottom:-12px !important}.pt-pxn12{padding-top:-12px !important}.pr-pxn12{padding-right:-12px !important}.pb-pxn12{padding-bottom:-12px !important}.pl-pxn12{padding-left:-12px !important}.py-pxn12{padding-top:-12px !important;padding-bottom:-12px !important}.mt-pxn13{margin-top:-13px !important}.mr-pxn13{margin-right:-13px !important}.mb-pxn13{margin-bottom:-13px !important}.ml-pxn13{margin-left:-13px !important}.my-pxn13{margin-top:-13px !important;margin-bottom:-13px !important}.pt-pxn13{padding-top:-13px !important}.pr-pxn13{padding-right:-13px !important}.pb-pxn13{padding-bottom:-13px !important}.pl-pxn13{padding-left:-13px !important}.py-pxn13{padding-top:-13px !important;padding-bottom:-13px !important}.mt-pxn14{margin-top:-14px !important}.mr-pxn14{margin-right:-14px !important}.mb-pxn14{margin-bottom:-14px !important}.ml-pxn14{margin-left:-14px !important}.my-pxn14{margin-top:-14px !important;margin-bottom:-14px !important}.pt-pxn14{padding-top:-14px !important}.pr-pxn14{padding-right:-14px !important}.pb-pxn14{padding-bottom:-14px !important}.pl-pxn14{padding-left:-14px !important}.py-pxn14{padding-top:-14px !important;padding-bottom:-14px !important}.mt-pxn15{margin-top:-15px !important}.mr-pxn15{margin-right:-15px !important}.mb-pxn15{margin-bottom:-15px !important}.ml-pxn15{margin-left:-15px !important}.my-pxn15{margin-top:-15px !important;margin-bottom:-15px !important}.pt-pxn15{padding-top:-15px !important}.pr-pxn15{padding-right:-15px !important}.pb-pxn15{padding-bottom:-15px !important}.pl-pxn15{padding-left:-15px !important}.py-pxn15{padding-top:-15px !important;padding-bottom:-15px !important}.mt-pxn16{margin-top:-16px !important}.mr-pxn16{margin-right:-16px !important}.mb-pxn16{margin-bottom:-16px !important}.ml-pxn16{margin-left:-16px !important}.my-pxn16{margin-top:-16px !important;margin-bottom:-16px !important}.pt-pxn16{padding-top:-16px !important}.pr-pxn16{padding-right:-16px !important}.pb-pxn16{padding-bottom:-16px !important}.pl-pxn16{padding-left:-16px !important}.py-pxn16{padding-top:-16px !important;padding-bottom:-16px !important}.mt-pxn17{margin-top:-17px !important}.mr-pxn17{margin-right:-17px !important}.mb-pxn17{margin-bottom:-17px !important}.ml-pxn17{margin-left:-17px !important}.my-pxn17{margin-top:-17px !important;margin-bottom:-17px !important}.pt-pxn17{padding-top:-17px !important}.pr-pxn17{padding-right:-17px !important}.pb-pxn17{padding-bottom:-17px !important}.pl-pxn17{padding-left:-17px !important}.py-pxn17{padding-top:-17px !important;padding-bottom:-17px !important}.mt-pxn18{margin-top:-18px !important}.mr-pxn18{margin-right:-18px !important}.mb-pxn18{margin-bottom:-18px !important}.ml-pxn18{margin-left:-18px !important}.my-pxn18{margin-top:-18px !important;margin-bottom:-18px !important}.pt-pxn18{padding-top:-18px !important}.pr-pxn18{padding-right:-18px !important}.pb-pxn18{padding-bottom:-18px !important}.pl-pxn18{padding-left:-18px !important}.py-pxn18{padding-top:-18px !important;padding-bottom:-18px !important}.mt-pxn19{margin-top:-19px !important}.mr-pxn19{margin-right:-19px !important}.mb-pxn19{margin-bottom:-19px !important}.ml-pxn19{margin-left:-19px !important}.my-pxn19{margin-top:-19px !important;margin-bottom:-19px !important}.pt-pxn19{padding-top:-19px !important}.pr-pxn19{padding-right:-19px !important}.pb-pxn19{padding-bottom:-19px !important}.pl-pxn19{padding-left:-19px !important}.py-pxn19{padding-top:-19px !important;padding-bottom:-19px !important}.mt-pxn20{margin-top:-20px !important}.mr-pxn20{margin-right:-20px !important}.mb-pxn20{margin-bottom:-20px !important}.ml-pxn20{margin-left:-20px !important}.my-pxn20{margin-top:-20px !important;margin-bottom:-20px !important}.pt-pxn20{padding-top:-20px !important}.pr-pxn20{padding-right:-20px !important}.pb-pxn20{padding-bottom:-20px !important}.pl-pxn20{padding-left:-20px !important}.py-pxn20{padding-top:-20px !important;padding-bottom:-20px !important}.mt-pxn22{margin-top:-22px !important}.mr-pxn22{margin-right:-22px !important}.mb-pxn22{margin-bottom:-22px !important}.ml-pxn22{margin-left:-22px !important}.my-pxn22{margin-top:-22px !important;margin-bottom:-22px !important}.pt-pxn22{padding-top:-22px !important}.pr-pxn22{padding-right:-22px !important}.pb-pxn22{padding-bottom:-22px !important}.pl-pxn22{padding-left:-22px !important}.py-pxn22{padding-top:-22px !important;padding-bottom:-22px !important}.mt-pxn24{margin-top:-24px !important}.mr-pxn24{margin-right:-24px !important}.mb-pxn24{margin-bottom:-24px !important}.ml-pxn24{margin-left:-24px !important}.my-pxn24{margin-top:-24px !important;margin-bottom:-24px !important}.pt-pxn24{padding-top:-24px !important}.pr-pxn24{padding-right:-24px !important}.pb-pxn24{padding-bottom:-24px !important}.pl-pxn24{padding-left:-24px !important}.py-pxn24{padding-top:-24px !important;padding-bottom:-24px !important}.mt-pxn26{margin-top:-26px !important}.mr-pxn26{margin-right:-26px !important}.mb-pxn26{margin-bottom:-26px !important}.ml-pxn26{margin-left:-26px !important}.my-pxn26{margin-top:-26px !important;margin-bottom:-26px !important}.pt-pxn26{padding-top:-26px !important}.pr-pxn26{padding-right:-26px !important}.pb-pxn26{padding-bottom:-26px !important}.pl-pxn26{padding-left:-26px !important}.py-pxn26{padding-top:-26px !important;padding-bottom:-26px !important}.mt-pxn28{margin-top:-28px !important}.mr-pxn28{margin-right:-28px !important}.mb-pxn28{margin-bottom:-28px !important}.ml-pxn28{margin-left:-28px !important}.my-pxn28{margin-top:-28px !important;margin-bottom:-28px !important}.pt-pxn28{padding-top:-28px !important}.pr-pxn28{padding-right:-28px !important}.pb-pxn28{padding-bottom:-28px !important}.pl-pxn28{padding-left:-28px !important}.py-pxn28{padding-top:-28px !important;padding-bottom:-28px !important}.mt-pxn30{margin-top:-30px !important}.mr-pxn30{margin-right:-30px !important}.mb-pxn30{margin-bottom:-30px !important}.ml-pxn30{margin-left:-30px !important}.my-pxn30{margin-top:-30px !important;margin-bottom:-30px !important}.pt-pxn30{padding-top:-30px !important}.pr-pxn30{padding-right:-30px !important}.pb-pxn30{padding-bottom:-30px !important}.pl-pxn30{padding-left:-30px !important}.py-pxn30{padding-top:-30px !important;padding-bottom:-30px !important}.mt-pxn32{margin-top:-32px !important}.mr-pxn32{margin-right:-32px !important}.mb-pxn32{margin-bottom:-32px !important}.ml-pxn32{margin-left:-32px !important}.my-pxn32{margin-top:-32px !important;margin-bottom:-32px !important}.pt-pxn32{padding-top:-32px !important}.pr-pxn32{padding-right:-32px !important}.pb-pxn32{padding-bottom:-32px !important}.pl-pxn32{padding-left:-32px !important}.py-pxn32{padding-top:-32px !important;padding-bottom:-32px !important}.mt-pxn34{margin-top:-34px !important}.mr-pxn34{margin-right:-34px !important}.mb-pxn34{margin-bottom:-34px !important}.ml-pxn34{margin-left:-34px !important}.my-pxn34{margin-top:-34px !important;margin-bottom:-34px !important}.pt-pxn34{padding-top:-34px !important}.pr-pxn34{padding-right:-34px !important}.pb-pxn34{padding-bottom:-34px !important}.pl-pxn34{padding-left:-34px !important}.py-pxn34{padding-top:-34px !important;padding-bottom:-34px !important}.mt-pxn36{margin-top:-36px !important}.mr-pxn36{margin-right:-36px !important}.mb-pxn36{margin-bottom:-36px !important}.ml-pxn36{margin-left:-36px !important}.my-pxn36{margin-top:-36px !important;margin-bottom:-36px !important}.pt-pxn36{padding-top:-36px !important}.pr-pxn36{padding-right:-36px !important}.pb-pxn36{padding-bottom:-36px !important}.pl-pxn36{padding-left:-36px !important}.py-pxn36{padding-top:-36px !important;padding-bottom:-36px !important}.mt-pxn38{margin-top:-38px !important}.mr-pxn38{margin-right:-38px !important}.mb-pxn38{margin-bottom:-38px !important}.ml-pxn38{margin-left:-38px !important}.my-pxn38{margin-top:-38px !important;margin-bottom:-38px !important}.pt-pxn38{padding-top:-38px !important}.pr-pxn38{padding-right:-38px !important}.pb-pxn38{padding-bottom:-38px !important}.pl-pxn38{padding-left:-38px !important}.py-pxn38{padding-top:-38px !important;padding-bottom:-38px !important}.mt-pxn40{margin-top:-40px !important}.mr-pxn40{margin-right:-40px !important}.mb-pxn40{margin-bottom:-40px !important}.ml-pxn40{margin-left:-40px !important}.my-pxn40{margin-top:-40px !important;margin-bottom:-40px !important}.pt-pxn40{padding-top:-40px !important}.pr-pxn40{padding-right:-40px !important}.pb-pxn40{padding-bottom:-40px !important}.pl-pxn40{padding-left:-40px !important}.py-pxn40{padding-top:-40px !important;padding-bottom:-40px !important}.mt-pxn42{margin-top:-42px !important}.mr-pxn42{margin-right:-42px !important}.mb-pxn42{margin-bottom:-42px !important}.ml-pxn42{margin-left:-42px !important}.my-pxn42{margin-top:-42px !important;margin-bottom:-42px !important}.pt-pxn42{padding-top:-42px !important}.pr-pxn42{padding-right:-42px !important}.pb-pxn42{padding-bottom:-42px !important}.pl-pxn42{padding-left:-42px !important}.py-pxn42{padding-top:-42px !important;padding-bottom:-42px !important}.mt-pxn44{margin-top:-44px !important}.mr-pxn44{margin-right:-44px !important}.mb-pxn44{margin-bottom:-44px !important}.ml-pxn44{margin-left:-44px !important}.my-pxn44{margin-top:-44px !important;margin-bottom:-44px !important}.pt-pxn44{padding-top:-44px !important}.pr-pxn44{padding-right:-44px !important}.pb-pxn44{padding-bottom:-44px !important}.pl-pxn44{padding-left:-44px !important}.py-pxn44{padding-top:-44px !important;padding-bottom:-44px !important}.mt-pxn46{margin-top:-46px !important}.mr-pxn46{margin-right:-46px !important}.mb-pxn46{margin-bottom:-46px !important}.ml-pxn46{margin-left:-46px !important}.my-pxn46{margin-top:-46px !important;margin-bottom:-46px !important}.pt-pxn46{padding-top:-46px !important}.pr-pxn46{padding-right:-46px !important}.pb-pxn46{padding-bottom:-46px !important}.pl-pxn46{padding-left:-46px !important}.py-pxn46{padding-top:-46px !important;padding-bottom:-46px !important}@media(min-width: 768px){.m-px0-sm{margin:0px !important}.mt-px0-sm{margin-top:0px !important}.mr-px0-sm{margin-right:0px !important}.mb-px0-sm{margin-bottom:0px !important}.ml-px0-sm{margin-left:0px !important}.my-px0-sm{margin-top:0px !important;margin-bottom:0px !important}.mx-px0-sm{margin-right:0px !important;margin-left:0px !important}.p-px0-sm{padding:0px !important}.pt-px0-sm{padding-top:0px !important}.pr-px0-sm{padding-right:0px !important}.pb-px0-sm{padding-bottom:0px !important}.pl-px0-sm{padding-left:0px !important}.py-px0-sm{padding-top:0px !important;padding-bottom:0px !important}.px-px0-sm{padding-right:0px !important;padding-left:0px !important}.m-px1-sm{margin:1px !important}.mt-px1-sm{margin-top:1px !important}.mr-px1-sm{margin-right:1px !important}.mb-px1-sm{margin-bottom:1px !important}.ml-px1-sm{margin-left:1px !important}.my-px1-sm{margin-top:1px !important;margin-bottom:1px !important}.mx-px1-sm{margin-right:1px !important;margin-left:1px !important}.p-px1-sm{padding:1px !important}.pt-px1-sm{padding-top:1px !important}.pr-px1-sm{padding-right:1px !important}.pb-px1-sm{padding-bottom:1px !important}.pl-px1-sm{padding-left:1px !important}.py-px1-sm{padding-top:1px !important;padding-bottom:1px !important}.px-px1-sm{padding-right:1px !important;padding-left:1px !important}.m-px2-sm{margin:2px !important}.mt-px2-sm{margin-top:2px !important}.mr-px2-sm{margin-right:2px !important}.mb-px2-sm{margin-bottom:2px !important}.ml-px2-sm{margin-left:2px !important}.my-px2-sm{margin-top:2px !important;margin-bottom:2px !important}.mx-px2-sm{margin-right:2px !important;margin-left:2px !important}.p-px2-sm{padding:2px !important}.pt-px2-sm{padding-top:2px !important}.pr-px2-sm{padding-right:2px !important}.pb-px2-sm{padding-bottom:2px !important}.pl-px2-sm{padding-left:2px !important}.py-px2-sm{padding-top:2px !important;padding-bottom:2px !important}.px-px2-sm{padding-right:2px !important;padding-left:2px !important}.m-px3-sm{margin:3px !important}.mt-px3-sm{margin-top:3px !important}.mr-px3-sm{margin-right:3px !important}.mb-px3-sm{margin-bottom:3px !important}.ml-px3-sm{margin-left:3px !important}.my-px3-sm{margin-top:3px !important;margin-bottom:3px !important}.mx-px3-sm{margin-right:3px !important;margin-left:3px !important}.p-px3-sm{padding:3px !important}.pt-px3-sm{padding-top:3px !important}.pr-px3-sm{padding-right:3px !important}.pb-px3-sm{padding-bottom:3px !important}.pl-px3-sm{padding-left:3px !important}.py-px3-sm{padding-top:3px !important;padding-bottom:3px !important}.px-px3-sm{padding-right:3px !important;padding-left:3px !important}.m-px4-sm{margin:4px !important}.mt-px4-sm{margin-top:4px !important}.mr-px4-sm{margin-right:4px !important}.mb-px4-sm{margin-bottom:4px !important}.ml-px4-sm{margin-left:4px !important}.my-px4-sm{margin-top:4px !important;margin-bottom:4px !important}.mx-px4-sm{margin-right:4px !important;margin-left:4px !important}.p-px4-sm{padding:4px !important}.pt-px4-sm{padding-top:4px !important}.pr-px4-sm{padding-right:4px !important}.pb-px4-sm{padding-bottom:4px !important}.pl-px4-sm{padding-left:4px !important}.py-px4-sm{padding-top:4px !important;padding-bottom:4px !important}.px-px4-sm{padding-right:4px !important;padding-left:4px !important}.m-px5-sm{margin:5px !important}.mt-px5-sm{margin-top:5px !important}.mr-px5-sm{margin-right:5px !important}.mb-px5-sm{margin-bottom:5px !important}.ml-px5-sm{margin-left:5px !important}.my-px5-sm{margin-top:5px !important;margin-bottom:5px !important}.mx-px5-sm{margin-right:5px !important;margin-left:5px !important}.p-px5-sm{padding:5px !important}.pt-px5-sm{padding-top:5px !important}.pr-px5-sm{padding-right:5px !important}.pb-px5-sm{padding-bottom:5px !important}.pl-px5-sm{padding-left:5px !important}.py-px5-sm{padding-top:5px !important;padding-bottom:5px !important}.px-px5-sm{padding-right:5px !important;padding-left:5px !important}.m-px6-sm{margin:6px !important}.mt-px6-sm{margin-top:6px !important}.mr-px6-sm{margin-right:6px !important}.mb-px6-sm{margin-bottom:6px !important}.ml-px6-sm{margin-left:6px !important}.my-px6-sm{margin-top:6px !important;margin-bottom:6px !important}.mx-px6-sm{margin-right:6px !important;margin-left:6px !important}.p-px6-sm{padding:6px !important}.pt-px6-sm{padding-top:6px !important}.pr-px6-sm{padding-right:6px !important}.pb-px6-sm{padding-bottom:6px !important}.pl-px6-sm{padding-left:6px !important}.py-px6-sm{padding-top:6px !important;padding-bottom:6px !important}.px-px6-sm{padding-right:6px !important;padding-left:6px !important}.m-px7-sm{margin:7px !important}.mt-px7-sm{margin-top:7px !important}.mr-px7-sm{margin-right:7px !important}.mb-px7-sm{margin-bottom:7px !important}.ml-px7-sm{margin-left:7px !important}.my-px7-sm{margin-top:7px !important;margin-bottom:7px !important}.mx-px7-sm{margin-right:7px !important;margin-left:7px !important}.p-px7-sm{padding:7px !important}.pt-px7-sm{padding-top:7px !important}.pr-px7-sm{padding-right:7px !important}.pb-px7-sm{padding-bottom:7px !important}.pl-px7-sm{padding-left:7px !important}.py-px7-sm{padding-top:7px !important;padding-bottom:7px !important}.px-px7-sm{padding-right:7px !important;padding-left:7px !important}.m-px8-sm{margin:8px !important}.mt-px8-sm{margin-top:8px !important}.mr-px8-sm{margin-right:8px !important}.mb-px8-sm{margin-bottom:8px !important}.ml-px8-sm{margin-left:8px !important}.my-px8-sm{margin-top:8px !important;margin-bottom:8px !important}.mx-px8-sm{margin-right:8px !important;margin-left:8px !important}.p-px8-sm{padding:8px !important}.pt-px8-sm{padding-top:8px !important}.pr-px8-sm{padding-right:8px !important}.pb-px8-sm{padding-bottom:8px !important}.pl-px8-sm{padding-left:8px !important}.py-px8-sm{padding-top:8px !important;padding-bottom:8px !important}.px-px8-sm{padding-right:8px !important;padding-left:8px !important}.m-px9-sm{margin:9px !important}.mt-px9-sm{margin-top:9px !important}.mr-px9-sm{margin-right:9px !important}.mb-px9-sm{margin-bottom:9px !important}.ml-px9-sm{margin-left:9px !important}.my-px9-sm{margin-top:9px !important;margin-bottom:9px !important}.mx-px9-sm{margin-right:9px !important;margin-left:9px !important}.p-px9-sm{padding:9px !important}.pt-px9-sm{padding-top:9px !important}.pr-px9-sm{padding-right:9px !important}.pb-px9-sm{padding-bottom:9px !important}.pl-px9-sm{padding-left:9px !important}.py-px9-sm{padding-top:9px !important;padding-bottom:9px !important}.px-px9-sm{padding-right:9px !important;padding-left:9px !important}.m-px10-sm{margin:10px !important}.mt-px10-sm{margin-top:10px !important}.mr-px10-sm{margin-right:10px !important}.mb-px10-sm{margin-bottom:10px !important}.ml-px10-sm{margin-left:10px !important}.my-px10-sm{margin-top:10px !important;margin-bottom:10px !important}.mx-px10-sm{margin-right:10px !important;margin-left:10px !important}.p-px10-sm{padding:10px !important}.pt-px10-sm{padding-top:10px !important}.pr-px10-sm{padding-right:10px !important}.pb-px10-sm{padding-bottom:10px !important}.pl-px10-sm{padding-left:10px !important}.py-px10-sm{padding-top:10px !important;padding-bottom:10px !important}.px-px10-sm{padding-right:10px !important;padding-left:10px !important}.m-px11-sm{margin:11px !important}.mt-px11-sm{margin-top:11px !important}.mr-px11-sm{margin-right:11px !important}.mb-px11-sm{margin-bottom:11px !important}.ml-px11-sm{margin-left:11px !important}.my-px11-sm{margin-top:11px !important;margin-bottom:11px !important}.mx-px11-sm{margin-right:11px !important;margin-left:11px !important}.p-px11-sm{padding:11px !important}.pt-px11-sm{padding-top:11px !important}.pr-px11-sm{padding-right:11px !important}.pb-px11-sm{padding-bottom:11px !important}.pl-px11-sm{padding-left:11px !important}.py-px11-sm{padding-top:11px !important;padding-bottom:11px !important}.px-px11-sm{padding-right:11px !important;padding-left:11px !important}.m-px12-sm{margin:12px !important}.mt-px12-sm{margin-top:12px !important}.mr-px12-sm{margin-right:12px !important}.mb-px12-sm{margin-bottom:12px !important}.ml-px12-sm{margin-left:12px !important}.my-px12-sm{margin-top:12px !important;margin-bottom:12px !important}.mx-px12-sm{margin-right:12px !important;margin-left:12px !important}.p-px12-sm{padding:12px !important}.pt-px12-sm{padding-top:12px !important}.pr-px12-sm{padding-right:12px !important}.pb-px12-sm{padding-bottom:12px !important}.pl-px12-sm{padding-left:12px !important}.py-px12-sm{padding-top:12px !important;padding-bottom:12px !important}.px-px12-sm{padding-right:12px !important;padding-left:12px !important}.m-px13-sm{margin:13px !important}.mt-px13-sm{margin-top:13px !important}.mr-px13-sm{margin-right:13px !important}.mb-px13-sm{margin-bottom:13px !important}.ml-px13-sm{margin-left:13px !important}.my-px13-sm{margin-top:13px !important;margin-bottom:13px !important}.mx-px13-sm{margin-right:13px !important;margin-left:13px !important}.p-px13-sm{padding:13px !important}.pt-px13-sm{padding-top:13px !important}.pr-px13-sm{padding-right:13px !important}.pb-px13-sm{padding-bottom:13px !important}.pl-px13-sm{padding-left:13px !important}.py-px13-sm{padding-top:13px !important;padding-bottom:13px !important}.px-px13-sm{padding-right:13px !important;padding-left:13px !important}.m-px14-sm{margin:14px !important}.mt-px14-sm{margin-top:14px !important}.mr-px14-sm{margin-right:14px !important}.mb-px14-sm{margin-bottom:14px !important}.ml-px14-sm{margin-left:14px !important}.my-px14-sm{margin-top:14px !important;margin-bottom:14px !important}.mx-px14-sm{margin-right:14px !important;margin-left:14px !important}.p-px14-sm{padding:14px !important}.pt-px14-sm{padding-top:14px !important}.pr-px14-sm{padding-right:14px !important}.pb-px14-sm{padding-bottom:14px !important}.pl-px14-sm{padding-left:14px !important}.py-px14-sm{padding-top:14px !important;padding-bottom:14px !important}.px-px14-sm{padding-right:14px !important;padding-left:14px !important}.m-px15-sm{margin:15px !important}.mt-px15-sm{margin-top:15px !important}.mr-px15-sm{margin-right:15px !important}.mb-px15-sm{margin-bottom:15px !important}.ml-px15-sm{margin-left:15px !important}.my-px15-sm{margin-top:15px !important;margin-bottom:15px !important}.mx-px15-sm{margin-right:15px !important;margin-left:15px !important}.p-px15-sm{padding:15px !important}.pt-px15-sm{padding-top:15px !important}.pr-px15-sm{padding-right:15px !important}.pb-px15-sm{padding-bottom:15px !important}.pl-px15-sm{padding-left:15px !important}.py-px15-sm{padding-top:15px !important;padding-bottom:15px !important}.px-px15-sm{padding-right:15px !important;padding-left:15px !important}.m-px16-sm{margin:16px !important}.mt-px16-sm{margin-top:16px !important}.mr-px16-sm{margin-right:16px !important}.mb-px16-sm{margin-bottom:16px !important}.ml-px16-sm{margin-left:16px !important}.my-px16-sm{margin-top:16px !important;margin-bottom:16px !important}.mx-px16-sm{margin-right:16px !important;margin-left:16px !important}.p-px16-sm{padding:16px !important}.pt-px16-sm{padding-top:16px !important}.pr-px16-sm{padding-right:16px !important}.pb-px16-sm{padding-bottom:16px !important}.pl-px16-sm{padding-left:16px !important}.py-px16-sm{padding-top:16px !important;padding-bottom:16px !important}.px-px16-sm{padding-right:16px !important;padding-left:16px !important}.m-px17-sm{margin:17px !important}.mt-px17-sm{margin-top:17px !important}.mr-px17-sm{margin-right:17px !important}.mb-px17-sm{margin-bottom:17px !important}.ml-px17-sm{margin-left:17px !important}.my-px17-sm{margin-top:17px !important;margin-bottom:17px !important}.mx-px17-sm{margin-right:17px !important;margin-left:17px !important}.p-px17-sm{padding:17px !important}.pt-px17-sm{padding-top:17px !important}.pr-px17-sm{padding-right:17px !important}.pb-px17-sm{padding-bottom:17px !important}.pl-px17-sm{padding-left:17px !important}.py-px17-sm{padding-top:17px !important;padding-bottom:17px !important}.px-px17-sm{padding-right:17px !important;padding-left:17px !important}.m-px18-sm{margin:18px !important}.mt-px18-sm{margin-top:18px !important}.mr-px18-sm{margin-right:18px !important}.mb-px18-sm{margin-bottom:18px !important}.ml-px18-sm{margin-left:18px !important}.my-px18-sm{margin-top:18px !important;margin-bottom:18px !important}.mx-px18-sm{margin-right:18px !important;margin-left:18px !important}.p-px18-sm{padding:18px !important}.pt-px18-sm{padding-top:18px !important}.pr-px18-sm{padding-right:18px !important}.pb-px18-sm{padding-bottom:18px !important}.pl-px18-sm{padding-left:18px !important}.py-px18-sm{padding-top:18px !important;padding-bottom:18px !important}.px-px18-sm{padding-right:18px !important;padding-left:18px !important}.m-px19-sm{margin:19px !important}.mt-px19-sm{margin-top:19px !important}.mr-px19-sm{margin-right:19px !important}.mb-px19-sm{margin-bottom:19px !important}.ml-px19-sm{margin-left:19px !important}.my-px19-sm{margin-top:19px !important;margin-bottom:19px !important}.mx-px19-sm{margin-right:19px !important;margin-left:19px !important}.p-px19-sm{padding:19px !important}.pt-px19-sm{padding-top:19px !important}.pr-px19-sm{padding-right:19px !important}.pb-px19-sm{padding-bottom:19px !important}.pl-px19-sm{padding-left:19px !important}.py-px19-sm{padding-top:19px !important;padding-bottom:19px !important}.px-px19-sm{padding-right:19px !important;padding-left:19px !important}.m-px20-sm{margin:20px !important}.mt-px20-sm{margin-top:20px !important}.mr-px20-sm{margin-right:20px !important}.mb-px20-sm{margin-bottom:20px !important}.ml-px20-sm{margin-left:20px !important}.my-px20-sm{margin-top:20px !important;margin-bottom:20px !important}.mx-px20-sm{margin-right:20px !important;margin-left:20px !important}.p-px20-sm{padding:20px !important}.pt-px20-sm{padding-top:20px !important}.pr-px20-sm{padding-right:20px !important}.pb-px20-sm{padding-bottom:20px !important}.pl-px20-sm{padding-left:20px !important}.py-px20-sm{padding-top:20px !important;padding-bottom:20px !important}.px-px20-sm{padding-right:20px !important;padding-left:20px !important}.m-px22-sm{margin:22px !important}.mt-px22-sm{margin-top:22px !important}.mr-px22-sm{margin-right:22px !important}.mb-px22-sm{margin-bottom:22px !important}.ml-px22-sm{margin-left:22px !important}.my-px22-sm{margin-top:22px !important;margin-bottom:22px !important}.mx-px22-sm{margin-right:22px !important;margin-left:22px !important}.p-px22-sm{padding:22px !important}.pt-px22-sm{padding-top:22px !important}.pr-px22-sm{padding-right:22px !important}.pb-px22-sm{padding-bottom:22px !important}.pl-px22-sm{padding-left:22px !important}.py-px22-sm{padding-top:22px !important;padding-bottom:22px !important}.px-px22-sm{padding-right:22px !important;padding-left:22px !important}.m-px24-sm{margin:24px !important}.mt-px24-sm{margin-top:24px !important}.mr-px24-sm{margin-right:24px !important}.mb-px24-sm{margin-bottom:24px !important}.ml-px24-sm{margin-left:24px !important}.my-px24-sm{margin-top:24px !important;margin-bottom:24px !important}.mx-px24-sm{margin-right:24px !important;margin-left:24px !important}.p-px24-sm{padding:24px !important}.pt-px24-sm{padding-top:24px !important}.pr-px24-sm{padding-right:24px !important}.pb-px24-sm{padding-bottom:24px !important}.pl-px24-sm{padding-left:24px !important}.py-px24-sm{padding-top:24px !important;padding-bottom:24px !important}.px-px24-sm{padding-right:24px !important;padding-left:24px !important}.m-px26-sm{margin:26px !important}.mt-px26-sm{margin-top:26px !important}.mr-px26-sm{margin-right:26px !important}.mb-px26-sm{margin-bottom:26px !important}.ml-px26-sm{margin-left:26px !important}.my-px26-sm{margin-top:26px !important;margin-bottom:26px !important}.mx-px26-sm{margin-right:26px !important;margin-left:26px !important}.p-px26-sm{padding:26px !important}.pt-px26-sm{padding-top:26px !important}.pr-px26-sm{padding-right:26px !important}.pb-px26-sm{padding-bottom:26px !important}.pl-px26-sm{padding-left:26px !important}.py-px26-sm{padding-top:26px !important;padding-bottom:26px !important}.px-px26-sm{padding-right:26px !important;padding-left:26px !important}.m-px28-sm{margin:28px !important}.mt-px28-sm{margin-top:28px !important}.mr-px28-sm{margin-right:28px !important}.mb-px28-sm{margin-bottom:28px !important}.ml-px28-sm{margin-left:28px !important}.my-px28-sm{margin-top:28px !important;margin-bottom:28px !important}.mx-px28-sm{margin-right:28px !important;margin-left:28px !important}.p-px28-sm{padding:28px !important}.pt-px28-sm{padding-top:28px !important}.pr-px28-sm{padding-right:28px !important}.pb-px28-sm{padding-bottom:28px !important}.pl-px28-sm{padding-left:28px !important}.py-px28-sm{padding-top:28px !important;padding-bottom:28px !important}.px-px28-sm{padding-right:28px !important;padding-left:28px !important}.m-px30-sm{margin:30px !important}.mt-px30-sm{margin-top:30px !important}.mr-px30-sm{margin-right:30px !important}.mb-px30-sm{margin-bottom:30px !important}.ml-px30-sm{margin-left:30px !important}.my-px30-sm{margin-top:30px !important;margin-bottom:30px !important}.mx-px30-sm{margin-right:30px !important;margin-left:30px !important}.p-px30-sm{padding:30px !important}.pt-px30-sm{padding-top:30px !important}.pr-px30-sm{padding-right:30px !important}.pb-px30-sm{padding-bottom:30px !important}.pl-px30-sm{padding-left:30px !important}.py-px30-sm{padding-top:30px !important;padding-bottom:30px !important}.px-px30-sm{padding-right:30px !important;padding-left:30px !important}.m-px32-sm{margin:32px !important}.mt-px32-sm{margin-top:32px !important}.mr-px32-sm{margin-right:32px !important}.mb-px32-sm{margin-bottom:32px !important}.ml-px32-sm{margin-left:32px !important}.my-px32-sm{margin-top:32px !important;margin-bottom:32px !important}.mx-px32-sm{margin-right:32px !important;margin-left:32px !important}.p-px32-sm{padding:32px !important}.pt-px32-sm{padding-top:32px !important}.pr-px32-sm{padding-right:32px !important}.pb-px32-sm{padding-bottom:32px !important}.pl-px32-sm{padding-left:32px !important}.py-px32-sm{padding-top:32px !important;padding-bottom:32px !important}.px-px32-sm{padding-right:32px !important;padding-left:32px !important}.m-px34-sm{margin:34px !important}.mt-px34-sm{margin-top:34px !important}.mr-px34-sm{margin-right:34px !important}.mb-px34-sm{margin-bottom:34px !important}.ml-px34-sm{margin-left:34px !important}.my-px34-sm{margin-top:34px !important;margin-bottom:34px !important}.mx-px34-sm{margin-right:34px !important;margin-left:34px !important}.p-px34-sm{padding:34px !important}.pt-px34-sm{padding-top:34px !important}.pr-px34-sm{padding-right:34px !important}.pb-px34-sm{padding-bottom:34px !important}.pl-px34-sm{padding-left:34px !important}.py-px34-sm{padding-top:34px !important;padding-bottom:34px !important}.px-px34-sm{padding-right:34px !important;padding-left:34px !important}.m-px36-sm{margin:36px !important}.mt-px36-sm{margin-top:36px !important}.mr-px36-sm{margin-right:36px !important}.mb-px36-sm{margin-bottom:36px !important}.ml-px36-sm{margin-left:36px !important}.my-px36-sm{margin-top:36px !important;margin-bottom:36px !important}.mx-px36-sm{margin-right:36px !important;margin-left:36px !important}.p-px36-sm{padding:36px !important}.pt-px36-sm{padding-top:36px !important}.pr-px36-sm{padding-right:36px !important}.pb-px36-sm{padding-bottom:36px !important}.pl-px36-sm{padding-left:36px !important}.py-px36-sm{padding-top:36px !important;padding-bottom:36px !important}.px-px36-sm{padding-right:36px !important;padding-left:36px !important}.m-px38-sm{margin:38px !important}.mt-px38-sm{margin-top:38px !important}.mr-px38-sm{margin-right:38px !important}.mb-px38-sm{margin-bottom:38px !important}.ml-px38-sm{margin-left:38px !important}.my-px38-sm{margin-top:38px !important;margin-bottom:38px !important}.mx-px38-sm{margin-right:38px !important;margin-left:38px !important}.p-px38-sm{padding:38px !important}.pt-px38-sm{padding-top:38px !important}.pr-px38-sm{padding-right:38px !important}.pb-px38-sm{padding-bottom:38px !important}.pl-px38-sm{padding-left:38px !important}.py-px38-sm{padding-top:38px !important;padding-bottom:38px !important}.px-px38-sm{padding-right:38px !important;padding-left:38px !important}.m-px40-sm{margin:40px !important}.mt-px40-sm{margin-top:40px !important}.mr-px40-sm{margin-right:40px !important}.mb-px40-sm{margin-bottom:40px !important}.ml-px40-sm{margin-left:40px !important}.my-px40-sm{margin-top:40px !important;margin-bottom:40px !important}.mx-px40-sm{margin-right:40px !important;margin-left:40px !important}.p-px40-sm{padding:40px !important}.pt-px40-sm{padding-top:40px !important}.pr-px40-sm{padding-right:40px !important}.pb-px40-sm{padding-bottom:40px !important}.pl-px40-sm{padding-left:40px !important}.py-px40-sm{padding-top:40px !important;padding-bottom:40px !important}.px-px40-sm{padding-right:40px !important;padding-left:40px !important}.m-px42-sm{margin:42px !important}.mt-px42-sm{margin-top:42px !important}.mr-px42-sm{margin-right:42px !important}.mb-px42-sm{margin-bottom:42px !important}.ml-px42-sm{margin-left:42px !important}.my-px42-sm{margin-top:42px !important;margin-bottom:42px !important}.mx-px42-sm{margin-right:42px !important;margin-left:42px !important}.p-px42-sm{padding:42px !important}.pt-px42-sm{padding-top:42px !important}.pr-px42-sm{padding-right:42px !important}.pb-px42-sm{padding-bottom:42px !important}.pl-px42-sm{padding-left:42px !important}.py-px42-sm{padding-top:42px !important;padding-bottom:42px !important}.px-px42-sm{padding-right:42px !important;padding-left:42px !important}.m-px44-sm{margin:44px !important}.mt-px44-sm{margin-top:44px !important}.mr-px44-sm{margin-right:44px !important}.mb-px44-sm{margin-bottom:44px !important}.ml-px44-sm{margin-left:44px !important}.my-px44-sm{margin-top:44px !important;margin-bottom:44px !important}.mx-px44-sm{margin-right:44px !important;margin-left:44px !important}.p-px44-sm{padding:44px !important}.pt-px44-sm{padding-top:44px !important}.pr-px44-sm{padding-right:44px !important}.pb-px44-sm{padding-bottom:44px !important}.pl-px44-sm{padding-left:44px !important}.py-px44-sm{padding-top:44px !important;padding-bottom:44px !important}.px-px44-sm{padding-right:44px !important;padding-left:44px !important}.m-px46-sm{margin:46px !important}.mt-px46-sm{margin-top:46px !important}.mr-px46-sm{margin-right:46px !important}.mb-px46-sm{margin-bottom:46px !important}.ml-px46-sm{margin-left:46px !important}.my-px46-sm{margin-top:46px !important;margin-bottom:46px !important}.mx-px46-sm{margin-right:46px !important;margin-left:46px !important}.p-px46-sm{padding:46px !important}.pt-px46-sm{padding-top:46px !important}.pr-px46-sm{padding-right:46px !important}.pb-px46-sm{padding-bottom:46px !important}.pl-px46-sm{padding-left:46px !important}.py-px46-sm{padding-top:46px !important;padding-bottom:46px !important}.px-px46-sm{padding-right:46px !important;padding-left:46px !important}.m-px48-sm{margin:48px !important}.mt-px48-sm{margin-top:48px !important}.mr-px48-sm{margin-right:48px !important}.mb-px48-sm{margin-bottom:48px !important}.ml-px48-sm{margin-left:48px !important}.my-px48-sm{margin-top:48px !important;margin-bottom:48px !important}.mx-px48-sm{margin-right:48px !important;margin-left:48px !important}.p-px48-sm{padding:48px !important}.pt-px48-sm{padding-top:48px !important}.pr-px48-sm{padding-right:48px !important}.pb-px48-sm{padding-bottom:48px !important}.pl-px48-sm{padding-left:48px !important}.py-px48-sm{padding-top:48px !important;padding-bottom:48px !important}.px-px48-sm{padding-right:48px !important;padding-left:48px !important}}@media(min-width: 992px){.m-px0-md{margin:0px !important}.mt-px0-md{margin-top:0px !important}.mr-px0-md{margin-right:0px !important}.mb-px0-md{margin-bottom:0px !important}.ml-px0-md{margin-left:0px !important}.my-px0-md{margin-top:0px !important;margin-bottom:0px !important}.mx-px0-md{margin-right:0px !important;margin-left:0px !important}.p-px0-md{padding:0px !important}.pt-px0-md{padding-top:0px !important}.pr-px0-md{padding-right:0px !important}.pb-px0-md{padding-bottom:0px !important}.pl-px0-md{padding-left:0px !important}.py-px0-md{padding-top:0px !important;padding-bottom:0px !important}.px-px0-md{padding-right:0px !important;padding-left:0px !important}.m-px1-md{margin:1px !important}.mt-px1-md{margin-top:1px !important}.mr-px1-md{margin-right:1px !important}.mb-px1-md{margin-bottom:1px !important}.ml-px1-md{margin-left:1px !important}.my-px1-md{margin-top:1px !important;margin-bottom:1px !important}.mx-px1-md{margin-right:1px !important;margin-left:1px !important}.p-px1-md{padding:1px !important}.pt-px1-md{padding-top:1px !important}.pr-px1-md{padding-right:1px !important}.pb-px1-md{padding-bottom:1px !important}.pl-px1-md{padding-left:1px !important}.py-px1-md{padding-top:1px !important;padding-bottom:1px !important}.px-px1-md{padding-right:1px !important;padding-left:1px !important}.m-px2-md{margin:2px !important}.mt-px2-md{margin-top:2px !important}.mr-px2-md{margin-right:2px !important}.mb-px2-md{margin-bottom:2px !important}.ml-px2-md{margin-left:2px !important}.my-px2-md{margin-top:2px !important;margin-bottom:2px !important}.mx-px2-md{margin-right:2px !important;margin-left:2px !important}.p-px2-md{padding:2px !important}.pt-px2-md{padding-top:2px !important}.pr-px2-md{padding-right:2px !important}.pb-px2-md{padding-bottom:2px !important}.pl-px2-md{padding-left:2px !important}.py-px2-md{padding-top:2px !important;padding-bottom:2px !important}.px-px2-md{padding-right:2px !important;padding-left:2px !important}.m-px3-md{margin:3px !important}.mt-px3-md{margin-top:3px !important}.mr-px3-md{margin-right:3px !important}.mb-px3-md{margin-bottom:3px !important}.ml-px3-md{margin-left:3px !important}.my-px3-md{margin-top:3px !important;margin-bottom:3px !important}.mx-px3-md{margin-right:3px !important;margin-left:3px !important}.p-px3-md{padding:3px !important}.pt-px3-md{padding-top:3px !important}.pr-px3-md{padding-right:3px !important}.pb-px3-md{padding-bottom:3px !important}.pl-px3-md{padding-left:3px !important}.py-px3-md{padding-top:3px !important;padding-bottom:3px !important}.px-px3-md{padding-right:3px !important;padding-left:3px !important}.m-px4-md{margin:4px !important}.mt-px4-md{margin-top:4px !important}.mr-px4-md{margin-right:4px !important}.mb-px4-md{margin-bottom:4px !important}.ml-px4-md{margin-left:4px !important}.my-px4-md{margin-top:4px !important;margin-bottom:4px !important}.mx-px4-md{margin-right:4px !important;margin-left:4px !important}.p-px4-md{padding:4px !important}.pt-px4-md{padding-top:4px !important}.pr-px4-md{padding-right:4px !important}.pb-px4-md{padding-bottom:4px !important}.pl-px4-md{padding-left:4px !important}.py-px4-md{padding-top:4px !important;padding-bottom:4px !important}.px-px4-md{padding-right:4px !important;padding-left:4px !important}.m-px5-md{margin:5px !important}.mt-px5-md{margin-top:5px !important}.mr-px5-md{margin-right:5px !important}.mb-px5-md{margin-bottom:5px !important}.ml-px5-md{margin-left:5px !important}.my-px5-md{margin-top:5px !important;margin-bottom:5px !important}.mx-px5-md{margin-right:5px !important;margin-left:5px !important}.p-px5-md{padding:5px !important}.pt-px5-md{padding-top:5px !important}.pr-px5-md{padding-right:5px !important}.pb-px5-md{padding-bottom:5px !important}.pl-px5-md{padding-left:5px !important}.py-px5-md{padding-top:5px !important;padding-bottom:5px !important}.px-px5-md{padding-right:5px !important;padding-left:5px !important}.m-px6-md{margin:6px !important}.mt-px6-md{margin-top:6px !important}.mr-px6-md{margin-right:6px !important}.mb-px6-md{margin-bottom:6px !important}.ml-px6-md{margin-left:6px !important}.my-px6-md{margin-top:6px !important;margin-bottom:6px !important}.mx-px6-md{margin-right:6px !important;margin-left:6px !important}.p-px6-md{padding:6px !important}.pt-px6-md{padding-top:6px !important}.pr-px6-md{padding-right:6px !important}.pb-px6-md{padding-bottom:6px !important}.pl-px6-md{padding-left:6px !important}.py-px6-md{padding-top:6px !important;padding-bottom:6px !important}.px-px6-md{padding-right:6px !important;padding-left:6px !important}.m-px7-md{margin:7px !important}.mt-px7-md{margin-top:7px !important}.mr-px7-md{margin-right:7px !important}.mb-px7-md{margin-bottom:7px !important}.ml-px7-md{margin-left:7px !important}.my-px7-md{margin-top:7px !important;margin-bottom:7px !important}.mx-px7-md{margin-right:7px !important;margin-left:7px !important}.p-px7-md{padding:7px !important}.pt-px7-md{padding-top:7px !important}.pr-px7-md{padding-right:7px !important}.pb-px7-md{padding-bottom:7px !important}.pl-px7-md{padding-left:7px !important}.py-px7-md{padding-top:7px !important;padding-bottom:7px !important}.px-px7-md{padding-right:7px !important;padding-left:7px !important}.m-px8-md{margin:8px !important}.mt-px8-md{margin-top:8px !important}.mr-px8-md{margin-right:8px !important}.mb-px8-md{margin-bottom:8px !important}.ml-px8-md{margin-left:8px !important}.my-px8-md{margin-top:8px !important;margin-bottom:8px !important}.mx-px8-md{margin-right:8px !important;margin-left:8px !important}.p-px8-md{padding:8px !important}.pt-px8-md{padding-top:8px !important}.pr-px8-md{padding-right:8px !important}.pb-px8-md{padding-bottom:8px !important}.pl-px8-md{padding-left:8px !important}.py-px8-md{padding-top:8px !important;padding-bottom:8px !important}.px-px8-md{padding-right:8px !important;padding-left:8px !important}.m-px9-md{margin:9px !important}.mt-px9-md{margin-top:9px !important}.mr-px9-md{margin-right:9px !important}.mb-px9-md{margin-bottom:9px !important}.ml-px9-md{margin-left:9px !important}.my-px9-md{margin-top:9px !important;margin-bottom:9px !important}.mx-px9-md{margin-right:9px !important;margin-left:9px !important}.p-px9-md{padding:9px !important}.pt-px9-md{padding-top:9px !important}.pr-px9-md{padding-right:9px !important}.pb-px9-md{padding-bottom:9px !important}.pl-px9-md{padding-left:9px !important}.py-px9-md{padding-top:9px !important;padding-bottom:9px !important}.px-px9-md{padding-right:9px !important;padding-left:9px !important}.m-px10-md{margin:10px !important}.mt-px10-md{margin-top:10px !important}.mr-px10-md{margin-right:10px !important}.mb-px10-md{margin-bottom:10px !important}.ml-px10-md{margin-left:10px !important}.my-px10-md{margin-top:10px !important;margin-bottom:10px !important}.mx-px10-md{margin-right:10px !important;margin-left:10px !important}.p-px10-md{padding:10px !important}.pt-px10-md{padding-top:10px !important}.pr-px10-md{padding-right:10px !important}.pb-px10-md{padding-bottom:10px !important}.pl-px10-md{padding-left:10px !important}.py-px10-md{padding-top:10px !important;padding-bottom:10px !important}.px-px10-md{padding-right:10px !important;padding-left:10px !important}.m-px11-md{margin:11px !important}.mt-px11-md{margin-top:11px !important}.mr-px11-md{margin-right:11px !important}.mb-px11-md{margin-bottom:11px !important}.ml-px11-md{margin-left:11px !important}.my-px11-md{margin-top:11px !important;margin-bottom:11px !important}.mx-px11-md{margin-right:11px !important;margin-left:11px !important}.p-px11-md{padding:11px !important}.pt-px11-md{padding-top:11px !important}.pr-px11-md{padding-right:11px !important}.pb-px11-md{padding-bottom:11px !important}.pl-px11-md{padding-left:11px !important}.py-px11-md{padding-top:11px !important;padding-bottom:11px !important}.px-px11-md{padding-right:11px !important;padding-left:11px !important}.m-px12-md{margin:12px !important}.mt-px12-md{margin-top:12px !important}.mr-px12-md{margin-right:12px !important}.mb-px12-md{margin-bottom:12px !important}.ml-px12-md{margin-left:12px !important}.my-px12-md{margin-top:12px !important;margin-bottom:12px !important}.mx-px12-md{margin-right:12px !important;margin-left:12px !important}.p-px12-md{padding:12px !important}.pt-px12-md{padding-top:12px !important}.pr-px12-md{padding-right:12px !important}.pb-px12-md{padding-bottom:12px !important}.pl-px12-md{padding-left:12px !important}.py-px12-md{padding-top:12px !important;padding-bottom:12px !important}.px-px12-md{padding-right:12px !important;padding-left:12px !important}.m-px13-md{margin:13px !important}.mt-px13-md{margin-top:13px !important}.mr-px13-md{margin-right:13px !important}.mb-px13-md{margin-bottom:13px !important}.ml-px13-md{margin-left:13px !important}.my-px13-md{margin-top:13px !important;margin-bottom:13px !important}.mx-px13-md{margin-right:13px !important;margin-left:13px !important}.p-px13-md{padding:13px !important}.pt-px13-md{padding-top:13px !important}.pr-px13-md{padding-right:13px !important}.pb-px13-md{padding-bottom:13px !important}.pl-px13-md{padding-left:13px !important}.py-px13-md{padding-top:13px !important;padding-bottom:13px !important}.px-px13-md{padding-right:13px !important;padding-left:13px !important}.m-px14-md{margin:14px !important}.mt-px14-md{margin-top:14px !important}.mr-px14-md{margin-right:14px !important}.mb-px14-md{margin-bottom:14px !important}.ml-px14-md{margin-left:14px !important}.my-px14-md{margin-top:14px !important;margin-bottom:14px !important}.mx-px14-md{margin-right:14px !important;margin-left:14px !important}.p-px14-md{padding:14px !important}.pt-px14-md{padding-top:14px !important}.pr-px14-md{padding-right:14px !important}.pb-px14-md{padding-bottom:14px !important}.pl-px14-md{padding-left:14px !important}.py-px14-md{padding-top:14px !important;padding-bottom:14px !important}.px-px14-md{padding-right:14px !important;padding-left:14px !important}.m-px15-md{margin:15px !important}.mt-px15-md{margin-top:15px !important}.mr-px15-md{margin-right:15px !important}.mb-px15-md{margin-bottom:15px !important}.ml-px15-md{margin-left:15px !important}.my-px15-md{margin-top:15px !important;margin-bottom:15px !important}.mx-px15-md{margin-right:15px !important;margin-left:15px !important}.p-px15-md{padding:15px !important}.pt-px15-md{padding-top:15px !important}.pr-px15-md{padding-right:15px !important}.pb-px15-md{padding-bottom:15px !important}.pl-px15-md{padding-left:15px !important}.py-px15-md{padding-top:15px !important;padding-bottom:15px !important}.px-px15-md{padding-right:15px !important;padding-left:15px !important}.m-px16-md{margin:16px !important}.mt-px16-md{margin-top:16px !important}.mr-px16-md{margin-right:16px !important}.mb-px16-md{margin-bottom:16px !important}.ml-px16-md{margin-left:16px !important}.my-px16-md{margin-top:16px !important;margin-bottom:16px !important}.mx-px16-md{margin-right:16px !important;margin-left:16px !important}.p-px16-md{padding:16px !important}.pt-px16-md{padding-top:16px !important}.pr-px16-md{padding-right:16px !important}.pb-px16-md{padding-bottom:16px !important}.pl-px16-md{padding-left:16px !important}.py-px16-md{padding-top:16px !important;padding-bottom:16px !important}.px-px16-md{padding-right:16px !important;padding-left:16px !important}.m-px17-md{margin:17px !important}.mt-px17-md{margin-top:17px !important}.mr-px17-md{margin-right:17px !important}.mb-px17-md{margin-bottom:17px !important}.ml-px17-md{margin-left:17px !important}.my-px17-md{margin-top:17px !important;margin-bottom:17px !important}.mx-px17-md{margin-right:17px !important;margin-left:17px !important}.p-px17-md{padding:17px !important}.pt-px17-md{padding-top:17px !important}.pr-px17-md{padding-right:17px !important}.pb-px17-md{padding-bottom:17px !important}.pl-px17-md{padding-left:17px !important}.py-px17-md{padding-top:17px !important;padding-bottom:17px !important}.px-px17-md{padding-right:17px !important;padding-left:17px !important}.m-px18-md{margin:18px !important}.mt-px18-md{margin-top:18px !important}.mr-px18-md{margin-right:18px !important}.mb-px18-md{margin-bottom:18px !important}.ml-px18-md{margin-left:18px !important}.my-px18-md{margin-top:18px !important;margin-bottom:18px !important}.mx-px18-md{margin-right:18px !important;margin-left:18px !important}.p-px18-md{padding:18px !important}.pt-px18-md{padding-top:18px !important}.pr-px18-md{padding-right:18px !important}.pb-px18-md{padding-bottom:18px !important}.pl-px18-md{padding-left:18px !important}.py-px18-md{padding-top:18px !important;padding-bottom:18px !important}.px-px18-md{padding-right:18px !important;padding-left:18px !important}.m-px19-md{margin:19px !important}.mt-px19-md{margin-top:19px !important}.mr-px19-md{margin-right:19px !important}.mb-px19-md{margin-bottom:19px !important}.ml-px19-md{margin-left:19px !important}.my-px19-md{margin-top:19px !important;margin-bottom:19px !important}.mx-px19-md{margin-right:19px !important;margin-left:19px !important}.p-px19-md{padding:19px !important}.pt-px19-md{padding-top:19px !important}.pr-px19-md{padding-right:19px !important}.pb-px19-md{padding-bottom:19px !important}.pl-px19-md{padding-left:19px !important}.py-px19-md{padding-top:19px !important;padding-bottom:19px !important}.px-px19-md{padding-right:19px !important;padding-left:19px !important}.m-px20-md{margin:20px !important}.mt-px20-md{margin-top:20px !important}.mr-px20-md{margin-right:20px !important}.mb-px20-md{margin-bottom:20px !important}.ml-px20-md{margin-left:20px !important}.my-px20-md{margin-top:20px !important;margin-bottom:20px !important}.mx-px20-md{margin-right:20px !important;margin-left:20px !important}.p-px20-md{padding:20px !important}.pt-px20-md{padding-top:20px !important}.pr-px20-md{padding-right:20px !important}.pb-px20-md{padding-bottom:20px !important}.pl-px20-md{padding-left:20px !important}.py-px20-md{padding-top:20px !important;padding-bottom:20px !important}.px-px20-md{padding-right:20px !important;padding-left:20px !important}.m-px22-md{margin:22px !important}.mt-px22-md{margin-top:22px !important}.mr-px22-md{margin-right:22px !important}.mb-px22-md{margin-bottom:22px !important}.ml-px22-md{margin-left:22px !important}.my-px22-md{margin-top:22px !important;margin-bottom:22px !important}.mx-px22-md{margin-right:22px !important;margin-left:22px !important}.p-px22-md{padding:22px !important}.pt-px22-md{padding-top:22px !important}.pr-px22-md{padding-right:22px !important}.pb-px22-md{padding-bottom:22px !important}.pl-px22-md{padding-left:22px !important}.py-px22-md{padding-top:22px !important;padding-bottom:22px !important}.px-px22-md{padding-right:22px !important;padding-left:22px !important}.m-px24-md{margin:24px !important}.mt-px24-md{margin-top:24px !important}.mr-px24-md{margin-right:24px !important}.mb-px24-md{margin-bottom:24px !important}.ml-px24-md{margin-left:24px !important}.my-px24-md{margin-top:24px !important;margin-bottom:24px !important}.mx-px24-md{margin-right:24px !important;margin-left:24px !important}.p-px24-md{padding:24px !important}.pt-px24-md{padding-top:24px !important}.pr-px24-md{padding-right:24px !important}.pb-px24-md{padding-bottom:24px !important}.pl-px24-md{padding-left:24px !important}.py-px24-md{padding-top:24px !important;padding-bottom:24px !important}.px-px24-md{padding-right:24px !important;padding-left:24px !important}.m-px26-md{margin:26px !important}.mt-px26-md{margin-top:26px !important}.mr-px26-md{margin-right:26px !important}.mb-px26-md{margin-bottom:26px !important}.ml-px26-md{margin-left:26px !important}.my-px26-md{margin-top:26px !important;margin-bottom:26px !important}.mx-px26-md{margin-right:26px !important;margin-left:26px !important}.p-px26-md{padding:26px !important}.pt-px26-md{padding-top:26px !important}.pr-px26-md{padding-right:26px !important}.pb-px26-md{padding-bottom:26px !important}.pl-px26-md{padding-left:26px !important}.py-px26-md{padding-top:26px !important;padding-bottom:26px !important}.px-px26-md{padding-right:26px !important;padding-left:26px !important}.m-px28-md{margin:28px !important}.mt-px28-md{margin-top:28px !important}.mr-px28-md{margin-right:28px !important}.mb-px28-md{margin-bottom:28px !important}.ml-px28-md{margin-left:28px !important}.my-px28-md{margin-top:28px !important;margin-bottom:28px !important}.mx-px28-md{margin-right:28px !important;margin-left:28px !important}.p-px28-md{padding:28px !important}.pt-px28-md{padding-top:28px !important}.pr-px28-md{padding-right:28px !important}.pb-px28-md{padding-bottom:28px !important}.pl-px28-md{padding-left:28px !important}.py-px28-md{padding-top:28px !important;padding-bottom:28px !important}.px-px28-md{padding-right:28px !important;padding-left:28px !important}.m-px30-md{margin:30px !important}.mt-px30-md{margin-top:30px !important}.mr-px30-md{margin-right:30px !important}.mb-px30-md{margin-bottom:30px !important}.ml-px30-md{margin-left:30px !important}.my-px30-md{margin-top:30px !important;margin-bottom:30px !important}.mx-px30-md{margin-right:30px !important;margin-left:30px !important}.p-px30-md{padding:30px !important}.pt-px30-md{padding-top:30px !important}.pr-px30-md{padding-right:30px !important}.pb-px30-md{padding-bottom:30px !important}.pl-px30-md{padding-left:30px !important}.py-px30-md{padding-top:30px !important;padding-bottom:30px !important}.px-px30-md{padding-right:30px !important;padding-left:30px !important}.m-px32-md{margin:32px !important}.mt-px32-md{margin-top:32px !important}.mr-px32-md{margin-right:32px !important}.mb-px32-md{margin-bottom:32px !important}.ml-px32-md{margin-left:32px !important}.my-px32-md{margin-top:32px !important;margin-bottom:32px !important}.mx-px32-md{margin-right:32px !important;margin-left:32px !important}.p-px32-md{padding:32px !important}.pt-px32-md{padding-top:32px !important}.pr-px32-md{padding-right:32px !important}.pb-px32-md{padding-bottom:32px !important}.pl-px32-md{padding-left:32px !important}.py-px32-md{padding-top:32px !important;padding-bottom:32px !important}.px-px32-md{padding-right:32px !important;padding-left:32px !important}.m-px34-md{margin:34px !important}.mt-px34-md{margin-top:34px !important}.mr-px34-md{margin-right:34px !important}.mb-px34-md{margin-bottom:34px !important}.ml-px34-md{margin-left:34px !important}.my-px34-md{margin-top:34px !important;margin-bottom:34px !important}.mx-px34-md{margin-right:34px !important;margin-left:34px !important}.p-px34-md{padding:34px !important}.pt-px34-md{padding-top:34px !important}.pr-px34-md{padding-right:34px !important}.pb-px34-md{padding-bottom:34px !important}.pl-px34-md{padding-left:34px !important}.py-px34-md{padding-top:34px !important;padding-bottom:34px !important}.px-px34-md{padding-right:34px !important;padding-left:34px !important}.m-px36-md{margin:36px !important}.mt-px36-md{margin-top:36px !important}.mr-px36-md{margin-right:36px !important}.mb-px36-md{margin-bottom:36px !important}.ml-px36-md{margin-left:36px !important}.my-px36-md{margin-top:36px !important;margin-bottom:36px !important}.mx-px36-md{margin-right:36px !important;margin-left:36px !important}.p-px36-md{padding:36px !important}.pt-px36-md{padding-top:36px !important}.pr-px36-md{padding-right:36px !important}.pb-px36-md{padding-bottom:36px !important}.pl-px36-md{padding-left:36px !important}.py-px36-md{padding-top:36px !important;padding-bottom:36px !important}.px-px36-md{padding-right:36px !important;padding-left:36px !important}.m-px38-md{margin:38px !important}.mt-px38-md{margin-top:38px !important}.mr-px38-md{margin-right:38px !important}.mb-px38-md{margin-bottom:38px !important}.ml-px38-md{margin-left:38px !important}.my-px38-md{margin-top:38px !important;margin-bottom:38px !important}.mx-px38-md{margin-right:38px !important;margin-left:38px !important}.p-px38-md{padding:38px !important}.pt-px38-md{padding-top:38px !important}.pr-px38-md{padding-right:38px !important}.pb-px38-md{padding-bottom:38px !important}.pl-px38-md{padding-left:38px !important}.py-px38-md{padding-top:38px !important;padding-bottom:38px !important}.px-px38-md{padding-right:38px !important;padding-left:38px !important}.m-px40-md{margin:40px !important}.mt-px40-md{margin-top:40px !important}.mr-px40-md{margin-right:40px !important}.mb-px40-md{margin-bottom:40px !important}.ml-px40-md{margin-left:40px !important}.my-px40-md{margin-top:40px !important;margin-bottom:40px !important}.mx-px40-md{margin-right:40px !important;margin-left:40px !important}.p-px40-md{padding:40px !important}.pt-px40-md{padding-top:40px !important}.pr-px40-md{padding-right:40px !important}.pb-px40-md{padding-bottom:40px !important}.pl-px40-md{padding-left:40px !important}.py-px40-md{padding-top:40px !important;padding-bottom:40px !important}.px-px40-md{padding-right:40px !important;padding-left:40px !important}.m-px42-md{margin:42px !important}.mt-px42-md{margin-top:42px !important}.mr-px42-md{margin-right:42px !important}.mb-px42-md{margin-bottom:42px !important}.ml-px42-md{margin-left:42px !important}.my-px42-md{margin-top:42px !important;margin-bottom:42px !important}.mx-px42-md{margin-right:42px !important;margin-left:42px !important}.p-px42-md{padding:42px !important}.pt-px42-md{padding-top:42px !important}.pr-px42-md{padding-right:42px !important}.pb-px42-md{padding-bottom:42px !important}.pl-px42-md{padding-left:42px !important}.py-px42-md{padding-top:42px !important;padding-bottom:42px !important}.px-px42-md{padding-right:42px !important;padding-left:42px !important}.m-px44-md{margin:44px !important}.mt-px44-md{margin-top:44px !important}.mr-px44-md{margin-right:44px !important}.mb-px44-md{margin-bottom:44px !important}.ml-px44-md{margin-left:44px !important}.my-px44-md{margin-top:44px !important;margin-bottom:44px !important}.mx-px44-md{margin-right:44px !important;margin-left:44px !important}.p-px44-md{padding:44px !important}.pt-px44-md{padding-top:44px !important}.pr-px44-md{padding-right:44px !important}.pb-px44-md{padding-bottom:44px !important}.pl-px44-md{padding-left:44px !important}.py-px44-md{padding-top:44px !important;padding-bottom:44px !important}.px-px44-md{padding-right:44px !important;padding-left:44px !important}.m-px46-md{margin:46px !important}.mt-px46-md{margin-top:46px !important}.mr-px46-md{margin-right:46px !important}.mb-px46-md{margin-bottom:46px !important}.ml-px46-md{margin-left:46px !important}.my-px46-md{margin-top:46px !important;margin-bottom:46px !important}.mx-px46-md{margin-right:46px !important;margin-left:46px !important}.p-px46-md{padding:46px !important}.pt-px46-md{padding-top:46px !important}.pr-px46-md{padding-right:46px !important}.pb-px46-md{padding-bottom:46px !important}.pl-px46-md{padding-left:46px !important}.py-px46-md{padding-top:46px !important;padding-bottom:46px !important}.px-px46-md{padding-right:46px !important;padding-left:46px !important}.m-px48-md{margin:48px !important}.mt-px48-md{margin-top:48px !important}.mr-px48-md{margin-right:48px !important}.mb-px48-md{margin-bottom:48px !important}.ml-px48-md{margin-left:48px !important}.my-px48-md{margin-top:48px !important;margin-bottom:48px !important}.mx-px48-md{margin-right:48px !important;margin-left:48px !important}.p-px48-md{padding:48px !important}.pt-px48-md{padding-top:48px !important}.pr-px48-md{padding-right:48px !important}.pb-px48-md{padding-bottom:48px !important}.pl-px48-md{padding-left:48px !important}.py-px48-md{padding-top:48px !important;padding-bottom:48px !important}.px-px48-md{padding-right:48px !important;padding-left:48px !important}}@media(min-width: 1200px){.m-px0-lg{margin:0px !important}.mt-px0-lg{margin-top:0px !important}.mr-px0-lg{margin-right:0px !important}.mb-px0-lg{margin-bottom:0px !important}.ml-px0-lg{margin-left:0px !important}.my-px0-lg{margin-top:0px !important;margin-bottom:0px !important}.mx-px0-lg{margin-right:0px !important;margin-left:0px !important}.p-px0-lg{padding:0px !important}.pt-px0-lg{padding-top:0px !important}.pr-px0-lg{padding-right:0px !important}.pb-px0-lg{padding-bottom:0px !important}.pl-px0-lg{padding-left:0px !important}.py-px0-lg{padding-top:0px !important;padding-bottom:0px !important}.px-px0-lg{padding-right:0px !important;padding-left:0px !important}.m-px1-lg{margin:1px !important}.mt-px1-lg{margin-top:1px !important}.mr-px1-lg{margin-right:1px !important}.mb-px1-lg{margin-bottom:1px !important}.ml-px1-lg{margin-left:1px !important}.my-px1-lg{margin-top:1px !important;margin-bottom:1px !important}.mx-px1-lg{margin-right:1px !important;margin-left:1px !important}.p-px1-lg{padding:1px !important}.pt-px1-lg{padding-top:1px !important}.pr-px1-lg{padding-right:1px !important}.pb-px1-lg{padding-bottom:1px !important}.pl-px1-lg{padding-left:1px !important}.py-px1-lg{padding-top:1px !important;padding-bottom:1px !important}.px-px1-lg{padding-right:1px !important;padding-left:1px !important}.m-px2-lg{margin:2px !important}.mt-px2-lg{margin-top:2px !important}.mr-px2-lg{margin-right:2px !important}.mb-px2-lg{margin-bottom:2px !important}.ml-px2-lg{margin-left:2px !important}.my-px2-lg{margin-top:2px !important;margin-bottom:2px !important}.mx-px2-lg{margin-right:2px !important;margin-left:2px !important}.p-px2-lg{padding:2px !important}.pt-px2-lg{padding-top:2px !important}.pr-px2-lg{padding-right:2px !important}.pb-px2-lg{padding-bottom:2px !important}.pl-px2-lg{padding-left:2px !important}.py-px2-lg{padding-top:2px !important;padding-bottom:2px !important}.px-px2-lg{padding-right:2px !important;padding-left:2px !important}.m-px3-lg{margin:3px !important}.mt-px3-lg{margin-top:3px !important}.mr-px3-lg{margin-right:3px !important}.mb-px3-lg{margin-bottom:3px !important}.ml-px3-lg{margin-left:3px !important}.my-px3-lg{margin-top:3px !important;margin-bottom:3px !important}.mx-px3-lg{margin-right:3px !important;margin-left:3px !important}.p-px3-lg{padding:3px !important}.pt-px3-lg{padding-top:3px !important}.pr-px3-lg{padding-right:3px !important}.pb-px3-lg{padding-bottom:3px !important}.pl-px3-lg{padding-left:3px !important}.py-px3-lg{padding-top:3px !important;padding-bottom:3px !important}.px-px3-lg{padding-right:3px !important;padding-left:3px !important}.m-px4-lg{margin:4px !important}.mt-px4-lg{margin-top:4px !important}.mr-px4-lg{margin-right:4px !important}.mb-px4-lg{margin-bottom:4px !important}.ml-px4-lg{margin-left:4px !important}.my-px4-lg{margin-top:4px !important;margin-bottom:4px !important}.mx-px4-lg{margin-right:4px !important;margin-left:4px !important}.p-px4-lg{padding:4px !important}.pt-px4-lg{padding-top:4px !important}.pr-px4-lg{padding-right:4px !important}.pb-px4-lg{padding-bottom:4px !important}.pl-px4-lg{padding-left:4px !important}.py-px4-lg{padding-top:4px !important;padding-bottom:4px !important}.px-px4-lg{padding-right:4px !important;padding-left:4px !important}.m-px5-lg{margin:5px !important}.mt-px5-lg{margin-top:5px !important}.mr-px5-lg{margin-right:5px !important}.mb-px5-lg{margin-bottom:5px !important}.ml-px5-lg{margin-left:5px !important}.my-px5-lg{margin-top:5px !important;margin-bottom:5px !important}.mx-px5-lg{margin-right:5px !important;margin-left:5px !important}.p-px5-lg{padding:5px !important}.pt-px5-lg{padding-top:5px !important}.pr-px5-lg{padding-right:5px !important}.pb-px5-lg{padding-bottom:5px !important}.pl-px5-lg{padding-left:5px !important}.py-px5-lg{padding-top:5px !important;padding-bottom:5px !important}.px-px5-lg{padding-right:5px !important;padding-left:5px !important}.m-px6-lg{margin:6px !important}.mt-px6-lg{margin-top:6px !important}.mr-px6-lg{margin-right:6px !important}.mb-px6-lg{margin-bottom:6px !important}.ml-px6-lg{margin-left:6px !important}.my-px6-lg{margin-top:6px !important;margin-bottom:6px !important}.mx-px6-lg{margin-right:6px !important;margin-left:6px !important}.p-px6-lg{padding:6px !important}.pt-px6-lg{padding-top:6px !important}.pr-px6-lg{padding-right:6px !important}.pb-px6-lg{padding-bottom:6px !important}.pl-px6-lg{padding-left:6px !important}.py-px6-lg{padding-top:6px !important;padding-bottom:6px !important}.px-px6-lg{padding-right:6px !important;padding-left:6px !important}.m-px7-lg{margin:7px !important}.mt-px7-lg{margin-top:7px !important}.mr-px7-lg{margin-right:7px !important}.mb-px7-lg{margin-bottom:7px !important}.ml-px7-lg{margin-left:7px !important}.my-px7-lg{margin-top:7px !important;margin-bottom:7px !important}.mx-px7-lg{margin-right:7px !important;margin-left:7px !important}.p-px7-lg{padding:7px !important}.pt-px7-lg{padding-top:7px !important}.pr-px7-lg{padding-right:7px !important}.pb-px7-lg{padding-bottom:7px !important}.pl-px7-lg{padding-left:7px !important}.py-px7-lg{padding-top:7px !important;padding-bottom:7px !important}.px-px7-lg{padding-right:7px !important;padding-left:7px !important}.m-px8-lg{margin:8px !important}.mt-px8-lg{margin-top:8px !important}.mr-px8-lg{margin-right:8px !important}.mb-px8-lg{margin-bottom:8px !important}.ml-px8-lg{margin-left:8px !important}.my-px8-lg{margin-top:8px !important;margin-bottom:8px !important}.mx-px8-lg{margin-right:8px !important;margin-left:8px !important}.p-px8-lg{padding:8px !important}.pt-px8-lg{padding-top:8px !important}.pr-px8-lg{padding-right:8px !important}.pb-px8-lg{padding-bottom:8px !important}.pl-px8-lg{padding-left:8px !important}.py-px8-lg{padding-top:8px !important;padding-bottom:8px !important}.px-px8-lg{padding-right:8px !important;padding-left:8px !important}.m-px9-lg{margin:9px !important}.mt-px9-lg{margin-top:9px !important}.mr-px9-lg{margin-right:9px !important}.mb-px9-lg{margin-bottom:9px !important}.ml-px9-lg{margin-left:9px !important}.my-px9-lg{margin-top:9px !important;margin-bottom:9px !important}.mx-px9-lg{margin-right:9px !important;margin-left:9px !important}.p-px9-lg{padding:9px !important}.pt-px9-lg{padding-top:9px !important}.pr-px9-lg{padding-right:9px !important}.pb-px9-lg{padding-bottom:9px !important}.pl-px9-lg{padding-left:9px !important}.py-px9-lg{padding-top:9px !important;padding-bottom:9px !important}.px-px9-lg{padding-right:9px !important;padding-left:9px !important}.m-px10-lg{margin:10px !important}.mt-px10-lg{margin-top:10px !important}.mr-px10-lg{margin-right:10px !important}.mb-px10-lg{margin-bottom:10px !important}.ml-px10-lg{margin-left:10px !important}.my-px10-lg{margin-top:10px !important;margin-bottom:10px !important}.mx-px10-lg{margin-right:10px !important;margin-left:10px !important}.p-px10-lg{padding:10px !important}.pt-px10-lg{padding-top:10px !important}.pr-px10-lg{padding-right:10px !important}.pb-px10-lg{padding-bottom:10px !important}.pl-px10-lg{padding-left:10px !important}.py-px10-lg{padding-top:10px !important;padding-bottom:10px !important}.px-px10-lg{padding-right:10px !important;padding-left:10px !important}.m-px11-lg{margin:11px !important}.mt-px11-lg{margin-top:11px !important}.mr-px11-lg{margin-right:11px !important}.mb-px11-lg{margin-bottom:11px !important}.ml-px11-lg{margin-left:11px !important}.my-px11-lg{margin-top:11px !important;margin-bottom:11px !important}.mx-px11-lg{margin-right:11px !important;margin-left:11px !important}.p-px11-lg{padding:11px !important}.pt-px11-lg{padding-top:11px !important}.pr-px11-lg{padding-right:11px !important}.pb-px11-lg{padding-bottom:11px !important}.pl-px11-lg{padding-left:11px !important}.py-px11-lg{padding-top:11px !important;padding-bottom:11px !important}.px-px11-lg{padding-right:11px !important;padding-left:11px !important}.m-px12-lg{margin:12px !important}.mt-px12-lg{margin-top:12px !important}.mr-px12-lg{margin-right:12px !important}.mb-px12-lg{margin-bottom:12px !important}.ml-px12-lg{margin-left:12px !important}.my-px12-lg{margin-top:12px !important;margin-bottom:12px !important}.mx-px12-lg{margin-right:12px !important;margin-left:12px !important}.p-px12-lg{padding:12px !important}.pt-px12-lg{padding-top:12px !important}.pr-px12-lg{padding-right:12px !important}.pb-px12-lg{padding-bottom:12px !important}.pl-px12-lg{padding-left:12px !important}.py-px12-lg{padding-top:12px !important;padding-bottom:12px !important}.px-px12-lg{padding-right:12px !important;padding-left:12px !important}.m-px13-lg{margin:13px !important}.mt-px13-lg{margin-top:13px !important}.mr-px13-lg{margin-right:13px !important}.mb-px13-lg{margin-bottom:13px !important}.ml-px13-lg{margin-left:13px !important}.my-px13-lg{margin-top:13px !important;margin-bottom:13px !important}.mx-px13-lg{margin-right:13px !important;margin-left:13px !important}.p-px13-lg{padding:13px !important}.pt-px13-lg{padding-top:13px !important}.pr-px13-lg{padding-right:13px !important}.pb-px13-lg{padding-bottom:13px !important}.pl-px13-lg{padding-left:13px !important}.py-px13-lg{padding-top:13px !important;padding-bottom:13px !important}.px-px13-lg{padding-right:13px !important;padding-left:13px !important}.m-px14-lg{margin:14px !important}.mt-px14-lg{margin-top:14px !important}.mr-px14-lg{margin-right:14px !important}.mb-px14-lg{margin-bottom:14px !important}.ml-px14-lg{margin-left:14px !important}.my-px14-lg{margin-top:14px !important;margin-bottom:14px !important}.mx-px14-lg{margin-right:14px !important;margin-left:14px !important}.p-px14-lg{padding:14px !important}.pt-px14-lg{padding-top:14px !important}.pr-px14-lg{padding-right:14px !important}.pb-px14-lg{padding-bottom:14px !important}.pl-px14-lg{padding-left:14px !important}.py-px14-lg{padding-top:14px !important;padding-bottom:14px !important}.px-px14-lg{padding-right:14px !important;padding-left:14px !important}.m-px15-lg{margin:15px !important}.mt-px15-lg{margin-top:15px !important}.mr-px15-lg{margin-right:15px !important}.mb-px15-lg{margin-bottom:15px !important}.ml-px15-lg{margin-left:15px !important}.my-px15-lg{margin-top:15px !important;margin-bottom:15px !important}.mx-px15-lg{margin-right:15px !important;margin-left:15px !important}.p-px15-lg{padding:15px !important}.pt-px15-lg{padding-top:15px !important}.pr-px15-lg{padding-right:15px !important}.pb-px15-lg{padding-bottom:15px !important}.pl-px15-lg{padding-left:15px !important}.py-px15-lg{padding-top:15px !important;padding-bottom:15px !important}.px-px15-lg{padding-right:15px !important;padding-left:15px !important}.m-px16-lg{margin:16px !important}.mt-px16-lg{margin-top:16px !important}.mr-px16-lg{margin-right:16px !important}.mb-px16-lg{margin-bottom:16px !important}.ml-px16-lg{margin-left:16px !important}.my-px16-lg{margin-top:16px !important;margin-bottom:16px !important}.mx-px16-lg{margin-right:16px !important;margin-left:16px !important}.p-px16-lg{padding:16px !important}.pt-px16-lg{padding-top:16px !important}.pr-px16-lg{padding-right:16px !important}.pb-px16-lg{padding-bottom:16px !important}.pl-px16-lg{padding-left:16px !important}.py-px16-lg{padding-top:16px !important;padding-bottom:16px !important}.px-px16-lg{padding-right:16px !important;padding-left:16px !important}.m-px17-lg{margin:17px !important}.mt-px17-lg{margin-top:17px !important}.mr-px17-lg{margin-right:17px !important}.mb-px17-lg{margin-bottom:17px !important}.ml-px17-lg{margin-left:17px !important}.my-px17-lg{margin-top:17px !important;margin-bottom:17px !important}.mx-px17-lg{margin-right:17px !important;margin-left:17px !important}.p-px17-lg{padding:17px !important}.pt-px17-lg{padding-top:17px !important}.pr-px17-lg{padding-right:17px !important}.pb-px17-lg{padding-bottom:17px !important}.pl-px17-lg{padding-left:17px !important}.py-px17-lg{padding-top:17px !important;padding-bottom:17px !important}.px-px17-lg{padding-right:17px !important;padding-left:17px !important}.m-px18-lg{margin:18px !important}.mt-px18-lg{margin-top:18px !important}.mr-px18-lg{margin-right:18px !important}.mb-px18-lg{margin-bottom:18px !important}.ml-px18-lg{margin-left:18px !important}.my-px18-lg{margin-top:18px !important;margin-bottom:18px !important}.mx-px18-lg{margin-right:18px !important;margin-left:18px !important}.p-px18-lg{padding:18px !important}.pt-px18-lg{padding-top:18px !important}.pr-px18-lg{padding-right:18px !important}.pb-px18-lg{padding-bottom:18px !important}.pl-px18-lg{padding-left:18px !important}.py-px18-lg{padding-top:18px !important;padding-bottom:18px !important}.px-px18-lg{padding-right:18px !important;padding-left:18px !important}.m-px19-lg{margin:19px !important}.mt-px19-lg{margin-top:19px !important}.mr-px19-lg{margin-right:19px !important}.mb-px19-lg{margin-bottom:19px !important}.ml-px19-lg{margin-left:19px !important}.my-px19-lg{margin-top:19px !important;margin-bottom:19px !important}.mx-px19-lg{margin-right:19px !important;margin-left:19px !important}.p-px19-lg{padding:19px !important}.pt-px19-lg{padding-top:19px !important}.pr-px19-lg{padding-right:19px !important}.pb-px19-lg{padding-bottom:19px !important}.pl-px19-lg{padding-left:19px !important}.py-px19-lg{padding-top:19px !important;padding-bottom:19px !important}.px-px19-lg{padding-right:19px !important;padding-left:19px !important}.m-px20-lg{margin:20px !important}.mt-px20-lg{margin-top:20px !important}.mr-px20-lg{margin-right:20px !important}.mb-px20-lg{margin-bottom:20px !important}.ml-px20-lg{margin-left:20px !important}.my-px20-lg{margin-top:20px !important;margin-bottom:20px !important}.mx-px20-lg{margin-right:20px !important;margin-left:20px !important}.p-px20-lg{padding:20px !important}.pt-px20-lg{padding-top:20px !important}.pr-px20-lg{padding-right:20px !important}.pb-px20-lg{padding-bottom:20px !important}.pl-px20-lg{padding-left:20px !important}.py-px20-lg{padding-top:20px !important;padding-bottom:20px !important}.px-px20-lg{padding-right:20px !important;padding-left:20px !important}.m-px22-lg{margin:22px !important}.mt-px22-lg{margin-top:22px !important}.mr-px22-lg{margin-right:22px !important}.mb-px22-lg{margin-bottom:22px !important}.ml-px22-lg{margin-left:22px !important}.my-px22-lg{margin-top:22px !important;margin-bottom:22px !important}.mx-px22-lg{margin-right:22px !important;margin-left:22px !important}.p-px22-lg{padding:22px !important}.pt-px22-lg{padding-top:22px !important}.pr-px22-lg{padding-right:22px !important}.pb-px22-lg{padding-bottom:22px !important}.pl-px22-lg{padding-left:22px !important}.py-px22-lg{padding-top:22px !important;padding-bottom:22px !important}.px-px22-lg{padding-right:22px !important;padding-left:22px !important}.m-px24-lg{margin:24px !important}.mt-px24-lg{margin-top:24px !important}.mr-px24-lg{margin-right:24px !important}.mb-px24-lg{margin-bottom:24px !important}.ml-px24-lg{margin-left:24px !important}.my-px24-lg{margin-top:24px !important;margin-bottom:24px !important}.mx-px24-lg{margin-right:24px !important;margin-left:24px !important}.p-px24-lg{padding:24px !important}.pt-px24-lg{padding-top:24px !important}.pr-px24-lg{padding-right:24px !important}.pb-px24-lg{padding-bottom:24px !important}.pl-px24-lg{padding-left:24px !important}.py-px24-lg{padding-top:24px !important;padding-bottom:24px !important}.px-px24-lg{padding-right:24px !important;padding-left:24px !important}.m-px26-lg{margin:26px !important}.mt-px26-lg{margin-top:26px !important}.mr-px26-lg{margin-right:26px !important}.mb-px26-lg{margin-bottom:26px !important}.ml-px26-lg{margin-left:26px !important}.my-px26-lg{margin-top:26px !important;margin-bottom:26px !important}.mx-px26-lg{margin-right:26px !important;margin-left:26px !important}.p-px26-lg{padding:26px !important}.pt-px26-lg{padding-top:26px !important}.pr-px26-lg{padding-right:26px !important}.pb-px26-lg{padding-bottom:26px !important}.pl-px26-lg{padding-left:26px !important}.py-px26-lg{padding-top:26px !important;padding-bottom:26px !important}.px-px26-lg{padding-right:26px !important;padding-left:26px !important}.m-px28-lg{margin:28px !important}.mt-px28-lg{margin-top:28px !important}.mr-px28-lg{margin-right:28px !important}.mb-px28-lg{margin-bottom:28px !important}.ml-px28-lg{margin-left:28px !important}.my-px28-lg{margin-top:28px !important;margin-bottom:28px !important}.mx-px28-lg{margin-right:28px !important;margin-left:28px !important}.p-px28-lg{padding:28px !important}.pt-px28-lg{padding-top:28px !important}.pr-px28-lg{padding-right:28px !important}.pb-px28-lg{padding-bottom:28px !important}.pl-px28-lg{padding-left:28px !important}.py-px28-lg{padding-top:28px !important;padding-bottom:28px !important}.px-px28-lg{padding-right:28px !important;padding-left:28px !important}.m-px30-lg{margin:30px !important}.mt-px30-lg{margin-top:30px !important}.mr-px30-lg{margin-right:30px !important}.mb-px30-lg{margin-bottom:30px !important}.ml-px30-lg{margin-left:30px !important}.my-px30-lg{margin-top:30px !important;margin-bottom:30px !important}.mx-px30-lg{margin-right:30px !important;margin-left:30px !important}.p-px30-lg{padding:30px !important}.pt-px30-lg{padding-top:30px !important}.pr-px30-lg{padding-right:30px !important}.pb-px30-lg{padding-bottom:30px !important}.pl-px30-lg{padding-left:30px !important}.py-px30-lg{padding-top:30px !important;padding-bottom:30px !important}.px-px30-lg{padding-right:30px !important;padding-left:30px !important}.m-px32-lg{margin:32px !important}.mt-px32-lg{margin-top:32px !important}.mr-px32-lg{margin-right:32px !important}.mb-px32-lg{margin-bottom:32px !important}.ml-px32-lg{margin-left:32px !important}.my-px32-lg{margin-top:32px !important;margin-bottom:32px !important}.mx-px32-lg{margin-right:32px !important;margin-left:32px !important}.p-px32-lg{padding:32px !important}.pt-px32-lg{padding-top:32px !important}.pr-px32-lg{padding-right:32px !important}.pb-px32-lg{padding-bottom:32px !important}.pl-px32-lg{padding-left:32px !important}.py-px32-lg{padding-top:32px !important;padding-bottom:32px !important}.px-px32-lg{padding-right:32px !important;padding-left:32px !important}.m-px34-lg{margin:34px !important}.mt-px34-lg{margin-top:34px !important}.mr-px34-lg{margin-right:34px !important}.mb-px34-lg{margin-bottom:34px !important}.ml-px34-lg{margin-left:34px !important}.my-px34-lg{margin-top:34px !important;margin-bottom:34px !important}.mx-px34-lg{margin-right:34px !important;margin-left:34px !important}.p-px34-lg{padding:34px !important}.pt-px34-lg{padding-top:34px !important}.pr-px34-lg{padding-right:34px !important}.pb-px34-lg{padding-bottom:34px !important}.pl-px34-lg{padding-left:34px !important}.py-px34-lg{padding-top:34px !important;padding-bottom:34px !important}.px-px34-lg{padding-right:34px !important;padding-left:34px !important}.m-px36-lg{margin:36px !important}.mt-px36-lg{margin-top:36px !important}.mr-px36-lg{margin-right:36px !important}.mb-px36-lg{margin-bottom:36px !important}.ml-px36-lg{margin-left:36px !important}.my-px36-lg{margin-top:36px !important;margin-bottom:36px !important}.mx-px36-lg{margin-right:36px !important;margin-left:36px !important}.p-px36-lg{padding:36px !important}.pt-px36-lg{padding-top:36px !important}.pr-px36-lg{padding-right:36px !important}.pb-px36-lg{padding-bottom:36px !important}.pl-px36-lg{padding-left:36px !important}.py-px36-lg{padding-top:36px !important;padding-bottom:36px !important}.px-px36-lg{padding-right:36px !important;padding-left:36px !important}.m-px38-lg{margin:38px !important}.mt-px38-lg{margin-top:38px !important}.mr-px38-lg{margin-right:38px !important}.mb-px38-lg{margin-bottom:38px !important}.ml-px38-lg{margin-left:38px !important}.my-px38-lg{margin-top:38px !important;margin-bottom:38px !important}.mx-px38-lg{margin-right:38px !important;margin-left:38px !important}.p-px38-lg{padding:38px !important}.pt-px38-lg{padding-top:38px !important}.pr-px38-lg{padding-right:38px !important}.pb-px38-lg{padding-bottom:38px !important}.pl-px38-lg{padding-left:38px !important}.py-px38-lg{padding-top:38px !important;padding-bottom:38px !important}.px-px38-lg{padding-right:38px !important;padding-left:38px !important}.m-px40-lg{margin:40px !important}.mt-px40-lg{margin-top:40px !important}.mr-px40-lg{margin-right:40px !important}.mb-px40-lg{margin-bottom:40px !important}.ml-px40-lg{margin-left:40px !important}.my-px40-lg{margin-top:40px !important;margin-bottom:40px !important}.mx-px40-lg{margin-right:40px !important;margin-left:40px !important}.p-px40-lg{padding:40px !important}.pt-px40-lg{padding-top:40px !important}.pr-px40-lg{padding-right:40px !important}.pb-px40-lg{padding-bottom:40px !important}.pl-px40-lg{padding-left:40px !important}.py-px40-lg{padding-top:40px !important;padding-bottom:40px !important}.px-px40-lg{padding-right:40px !important;padding-left:40px !important}.m-px42-lg{margin:42px !important}.mt-px42-lg{margin-top:42px !important}.mr-px42-lg{margin-right:42px !important}.mb-px42-lg{margin-bottom:42px !important}.ml-px42-lg{margin-left:42px !important}.my-px42-lg{margin-top:42px !important;margin-bottom:42px !important}.mx-px42-lg{margin-right:42px !important;margin-left:42px !important}.p-px42-lg{padding:42px !important}.pt-px42-lg{padding-top:42px !important}.pr-px42-lg{padding-right:42px !important}.pb-px42-lg{padding-bottom:42px !important}.pl-px42-lg{padding-left:42px !important}.py-px42-lg{padding-top:42px !important;padding-bottom:42px !important}.px-px42-lg{padding-right:42px !important;padding-left:42px !important}.m-px44-lg{margin:44px !important}.mt-px44-lg{margin-top:44px !important}.mr-px44-lg{margin-right:44px !important}.mb-px44-lg{margin-bottom:44px !important}.ml-px44-lg{margin-left:44px !important}.my-px44-lg{margin-top:44px !important;margin-bottom:44px !important}.mx-px44-lg{margin-right:44px !important;margin-left:44px !important}.p-px44-lg{padding:44px !important}.pt-px44-lg{padding-top:44px !important}.pr-px44-lg{padding-right:44px !important}.pb-px44-lg{padding-bottom:44px !important}.pl-px44-lg{padding-left:44px !important}.py-px44-lg{padding-top:44px !important;padding-bottom:44px !important}.px-px44-lg{padding-right:44px !important;padding-left:44px !important}.m-px46-lg{margin:46px !important}.mt-px46-lg{margin-top:46px !important}.mr-px46-lg{margin-right:46px !important}.mb-px46-lg{margin-bottom:46px !important}.ml-px46-lg{margin-left:46px !important}.my-px46-lg{margin-top:46px !important;margin-bottom:46px !important}.mx-px46-lg{margin-right:46px !important;margin-left:46px !important}.p-px46-lg{padding:46px !important}.pt-px46-lg{padding-top:46px !important}.pr-px46-lg{padding-right:46px !important}.pb-px46-lg{padding-bottom:46px !important}.pl-px46-lg{padding-left:46px !important}.py-px46-lg{padding-top:46px !important;padding-bottom:46px !important}.px-px46-lg{padding-right:46px !important;padding-left:46px !important}.m-px48-lg{margin:48px !important}.mt-px48-lg{margin-top:48px !important}.mr-px48-lg{margin-right:48px !important}.mb-px48-lg{margin-bottom:48px !important}.ml-px48-lg{margin-left:48px !important}.my-px48-lg{margin-top:48px !important;margin-bottom:48px !important}.mx-px48-lg{margin-right:48px !important;margin-left:48px !important}.p-px48-lg{padding:48px !important}.pt-px48-lg{padding-top:48px !important}.pr-px48-lg{padding-right:48px !important}.pb-px48-lg{padding-bottom:48px !important}.pl-px48-lg{padding-left:48px !important}.py-px48-lg{padding-top:48px !important;padding-bottom:48px !important}.px-px48-lg{padding-right:48px !important;padding-left:48px !important}}@media(min-width: 1600px){.m-px0-xl{margin:0px !important}.mt-px0-xl{margin-top:0px !important}.mr-px0-xl{margin-right:0px !important}.mb-px0-xl{margin-bottom:0px !important}.ml-px0-xl{margin-left:0px !important}.my-px0-xl{margin-top:0px !important;margin-bottom:0px !important}.mx-px0-xl{margin-right:0px !important;margin-left:0px !important}.p-px0-xl{padding:0px !important}.pt-px0-xl{padding-top:0px !important}.pr-px0-xl{padding-right:0px !important}.pb-px0-xl{padding-bottom:0px !important}.pl-px0-xl{padding-left:0px !important}.py-px0-xl{padding-top:0px !important;padding-bottom:0px !important}.px-px0-xl{padding-right:0px !important;padding-left:0px !important}.m-px1-xl{margin:1px !important}.mt-px1-xl{margin-top:1px !important}.mr-px1-xl{margin-right:1px !important}.mb-px1-xl{margin-bottom:1px !important}.ml-px1-xl{margin-left:1px !important}.my-px1-xl{margin-top:1px !important;margin-bottom:1px !important}.mx-px1-xl{margin-right:1px !important;margin-left:1px !important}.p-px1-xl{padding:1px !important}.pt-px1-xl{padding-top:1px !important}.pr-px1-xl{padding-right:1px !important}.pb-px1-xl{padding-bottom:1px !important}.pl-px1-xl{padding-left:1px !important}.py-px1-xl{padding-top:1px !important;padding-bottom:1px !important}.px-px1-xl{padding-right:1px !important;padding-left:1px !important}.m-px2-xl{margin:2px !important}.mt-px2-xl{margin-top:2px !important}.mr-px2-xl{margin-right:2px !important}.mb-px2-xl{margin-bottom:2px !important}.ml-px2-xl{margin-left:2px !important}.my-px2-xl{margin-top:2px !important;margin-bottom:2px !important}.mx-px2-xl{margin-right:2px !important;margin-left:2px !important}.p-px2-xl{padding:2px !important}.pt-px2-xl{padding-top:2px !important}.pr-px2-xl{padding-right:2px !important}.pb-px2-xl{padding-bottom:2px !important}.pl-px2-xl{padding-left:2px !important}.py-px2-xl{padding-top:2px !important;padding-bottom:2px !important}.px-px2-xl{padding-right:2px !important;padding-left:2px !important}.m-px3-xl{margin:3px !important}.mt-px3-xl{margin-top:3px !important}.mr-px3-xl{margin-right:3px !important}.mb-px3-xl{margin-bottom:3px !important}.ml-px3-xl{margin-left:3px !important}.my-px3-xl{margin-top:3px !important;margin-bottom:3px !important}.mx-px3-xl{margin-right:3px !important;margin-left:3px !important}.p-px3-xl{padding:3px !important}.pt-px3-xl{padding-top:3px !important}.pr-px3-xl{padding-right:3px !important}.pb-px3-xl{padding-bottom:3px !important}.pl-px3-xl{padding-left:3px !important}.py-px3-xl{padding-top:3px !important;padding-bottom:3px !important}.px-px3-xl{padding-right:3px !important;padding-left:3px !important}.m-px4-xl{margin:4px !important}.mt-px4-xl{margin-top:4px !important}.mr-px4-xl{margin-right:4px !important}.mb-px4-xl{margin-bottom:4px !important}.ml-px4-xl{margin-left:4px !important}.my-px4-xl{margin-top:4px !important;margin-bottom:4px !important}.mx-px4-xl{margin-right:4px !important;margin-left:4px !important}.p-px4-xl{padding:4px !important}.pt-px4-xl{padding-top:4px !important}.pr-px4-xl{padding-right:4px !important}.pb-px4-xl{padding-bottom:4px !important}.pl-px4-xl{padding-left:4px !important}.py-px4-xl{padding-top:4px !important;padding-bottom:4px !important}.px-px4-xl{padding-right:4px !important;padding-left:4px !important}.m-px5-xl{margin:5px !important}.mt-px5-xl{margin-top:5px !important}.mr-px5-xl{margin-right:5px !important}.mb-px5-xl{margin-bottom:5px !important}.ml-px5-xl{margin-left:5px !important}.my-px5-xl{margin-top:5px !important;margin-bottom:5px !important}.mx-px5-xl{margin-right:5px !important;margin-left:5px !important}.p-px5-xl{padding:5px !important}.pt-px5-xl{padding-top:5px !important}.pr-px5-xl{padding-right:5px !important}.pb-px5-xl{padding-bottom:5px !important}.pl-px5-xl{padding-left:5px !important}.py-px5-xl{padding-top:5px !important;padding-bottom:5px !important}.px-px5-xl{padding-right:5px !important;padding-left:5px !important}.m-px6-xl{margin:6px !important}.mt-px6-xl{margin-top:6px !important}.mr-px6-xl{margin-right:6px !important}.mb-px6-xl{margin-bottom:6px !important}.ml-px6-xl{margin-left:6px !important}.my-px6-xl{margin-top:6px !important;margin-bottom:6px !important}.mx-px6-xl{margin-right:6px !important;margin-left:6px !important}.p-px6-xl{padding:6px !important}.pt-px6-xl{padding-top:6px !important}.pr-px6-xl{padding-right:6px !important}.pb-px6-xl{padding-bottom:6px !important}.pl-px6-xl{padding-left:6px !important}.py-px6-xl{padding-top:6px !important;padding-bottom:6px !important}.px-px6-xl{padding-right:6px !important;padding-left:6px !important}.m-px7-xl{margin:7px !important}.mt-px7-xl{margin-top:7px !important}.mr-px7-xl{margin-right:7px !important}.mb-px7-xl{margin-bottom:7px !important}.ml-px7-xl{margin-left:7px !important}.my-px7-xl{margin-top:7px !important;margin-bottom:7px !important}.mx-px7-xl{margin-right:7px !important;margin-left:7px !important}.p-px7-xl{padding:7px !important}.pt-px7-xl{padding-top:7px !important}.pr-px7-xl{padding-right:7px !important}.pb-px7-xl{padding-bottom:7px !important}.pl-px7-xl{padding-left:7px !important}.py-px7-xl{padding-top:7px !important;padding-bottom:7px !important}.px-px7-xl{padding-right:7px !important;padding-left:7px !important}.m-px8-xl{margin:8px !important}.mt-px8-xl{margin-top:8px !important}.mr-px8-xl{margin-right:8px !important}.mb-px8-xl{margin-bottom:8px !important}.ml-px8-xl{margin-left:8px !important}.my-px8-xl{margin-top:8px !important;margin-bottom:8px !important}.mx-px8-xl{margin-right:8px !important;margin-left:8px !important}.p-px8-xl{padding:8px !important}.pt-px8-xl{padding-top:8px !important}.pr-px8-xl{padding-right:8px !important}.pb-px8-xl{padding-bottom:8px !important}.pl-px8-xl{padding-left:8px !important}.py-px8-xl{padding-top:8px !important;padding-bottom:8px !important}.px-px8-xl{padding-right:8px !important;padding-left:8px !important}.m-px9-xl{margin:9px !important}.mt-px9-xl{margin-top:9px !important}.mr-px9-xl{margin-right:9px !important}.mb-px9-xl{margin-bottom:9px !important}.ml-px9-xl{margin-left:9px !important}.my-px9-xl{margin-top:9px !important;margin-bottom:9px !important}.mx-px9-xl{margin-right:9px !important;margin-left:9px !important}.p-px9-xl{padding:9px !important}.pt-px9-xl{padding-top:9px !important}.pr-px9-xl{padding-right:9px !important}.pb-px9-xl{padding-bottom:9px !important}.pl-px9-xl{padding-left:9px !important}.py-px9-xl{padding-top:9px !important;padding-bottom:9px !important}.px-px9-xl{padding-right:9px !important;padding-left:9px !important}.m-px10-xl{margin:10px !important}.mt-px10-xl{margin-top:10px !important}.mr-px10-xl{margin-right:10px !important}.mb-px10-xl{margin-bottom:10px !important}.ml-px10-xl{margin-left:10px !important}.my-px10-xl{margin-top:10px !important;margin-bottom:10px !important}.mx-px10-xl{margin-right:10px !important;margin-left:10px !important}.p-px10-xl{padding:10px !important}.pt-px10-xl{padding-top:10px !important}.pr-px10-xl{padding-right:10px !important}.pb-px10-xl{padding-bottom:10px !important}.pl-px10-xl{padding-left:10px !important}.py-px10-xl{padding-top:10px !important;padding-bottom:10px !important}.px-px10-xl{padding-right:10px !important;padding-left:10px !important}.m-px11-xl{margin:11px !important}.mt-px11-xl{margin-top:11px !important}.mr-px11-xl{margin-right:11px !important}.mb-px11-xl{margin-bottom:11px !important}.ml-px11-xl{margin-left:11px !important}.my-px11-xl{margin-top:11px !important;margin-bottom:11px !important}.mx-px11-xl{margin-right:11px !important;margin-left:11px !important}.p-px11-xl{padding:11px !important}.pt-px11-xl{padding-top:11px !important}.pr-px11-xl{padding-right:11px !important}.pb-px11-xl{padding-bottom:11px !important}.pl-px11-xl{padding-left:11px !important}.py-px11-xl{padding-top:11px !important;padding-bottom:11px !important}.px-px11-xl{padding-right:11px !important;padding-left:11px !important}.m-px12-xl{margin:12px !important}.mt-px12-xl{margin-top:12px !important}.mr-px12-xl{margin-right:12px !important}.mb-px12-xl{margin-bottom:12px !important}.ml-px12-xl{margin-left:12px !important}.my-px12-xl{margin-top:12px !important;margin-bottom:12px !important}.mx-px12-xl{margin-right:12px !important;margin-left:12px !important}.p-px12-xl{padding:12px !important}.pt-px12-xl{padding-top:12px !important}.pr-px12-xl{padding-right:12px !important}.pb-px12-xl{padding-bottom:12px !important}.pl-px12-xl{padding-left:12px !important}.py-px12-xl{padding-top:12px !important;padding-bottom:12px !important}.px-px12-xl{padding-right:12px !important;padding-left:12px !important}.m-px13-xl{margin:13px !important}.mt-px13-xl{margin-top:13px !important}.mr-px13-xl{margin-right:13px !important}.mb-px13-xl{margin-bottom:13px !important}.ml-px13-xl{margin-left:13px !important}.my-px13-xl{margin-top:13px !important;margin-bottom:13px !important}.mx-px13-xl{margin-right:13px !important;margin-left:13px !important}.p-px13-xl{padding:13px !important}.pt-px13-xl{padding-top:13px !important}.pr-px13-xl{padding-right:13px !important}.pb-px13-xl{padding-bottom:13px !important}.pl-px13-xl{padding-left:13px !important}.py-px13-xl{padding-top:13px !important;padding-bottom:13px !important}.px-px13-xl{padding-right:13px !important;padding-left:13px !important}.m-px14-xl{margin:14px !important}.mt-px14-xl{margin-top:14px !important}.mr-px14-xl{margin-right:14px !important}.mb-px14-xl{margin-bottom:14px !important}.ml-px14-xl{margin-left:14px !important}.my-px14-xl{margin-top:14px !important;margin-bottom:14px !important}.mx-px14-xl{margin-right:14px !important;margin-left:14px !important}.p-px14-xl{padding:14px !important}.pt-px14-xl{padding-top:14px !important}.pr-px14-xl{padding-right:14px !important}.pb-px14-xl{padding-bottom:14px !important}.pl-px14-xl{padding-left:14px !important}.py-px14-xl{padding-top:14px !important;padding-bottom:14px !important}.px-px14-xl{padding-right:14px !important;padding-left:14px !important}.m-px15-xl{margin:15px !important}.mt-px15-xl{margin-top:15px !important}.mr-px15-xl{margin-right:15px !important}.mb-px15-xl{margin-bottom:15px !important}.ml-px15-xl{margin-left:15px !important}.my-px15-xl{margin-top:15px !important;margin-bottom:15px !important}.mx-px15-xl{margin-right:15px !important;margin-left:15px !important}.p-px15-xl{padding:15px !important}.pt-px15-xl{padding-top:15px !important}.pr-px15-xl{padding-right:15px !important}.pb-px15-xl{padding-bottom:15px !important}.pl-px15-xl{padding-left:15px !important}.py-px15-xl{padding-top:15px !important;padding-bottom:15px !important}.px-px15-xl{padding-right:15px !important;padding-left:15px !important}.m-px16-xl{margin:16px !important}.mt-px16-xl{margin-top:16px !important}.mr-px16-xl{margin-right:16px !important}.mb-px16-xl{margin-bottom:16px !important}.ml-px16-xl{margin-left:16px !important}.my-px16-xl{margin-top:16px !important;margin-bottom:16px !important}.mx-px16-xl{margin-right:16px !important;margin-left:16px !important}.p-px16-xl{padding:16px !important}.pt-px16-xl{padding-top:16px !important}.pr-px16-xl{padding-right:16px !important}.pb-px16-xl{padding-bottom:16px !important}.pl-px16-xl{padding-left:16px !important}.py-px16-xl{padding-top:16px !important;padding-bottom:16px !important}.px-px16-xl{padding-right:16px !important;padding-left:16px !important}.m-px17-xl{margin:17px !important}.mt-px17-xl{margin-top:17px !important}.mr-px17-xl{margin-right:17px !important}.mb-px17-xl{margin-bottom:17px !important}.ml-px17-xl{margin-left:17px !important}.my-px17-xl{margin-top:17px !important;margin-bottom:17px !important}.mx-px17-xl{margin-right:17px !important;margin-left:17px !important}.p-px17-xl{padding:17px !important}.pt-px17-xl{padding-top:17px !important}.pr-px17-xl{padding-right:17px !important}.pb-px17-xl{padding-bottom:17px !important}.pl-px17-xl{padding-left:17px !important}.py-px17-xl{padding-top:17px !important;padding-bottom:17px !important}.px-px17-xl{padding-right:17px !important;padding-left:17px !important}.m-px18-xl{margin:18px !important}.mt-px18-xl{margin-top:18px !important}.mr-px18-xl{margin-right:18px !important}.mb-px18-xl{margin-bottom:18px !important}.ml-px18-xl{margin-left:18px !important}.my-px18-xl{margin-top:18px !important;margin-bottom:18px !important}.mx-px18-xl{margin-right:18px !important;margin-left:18px !important}.p-px18-xl{padding:18px !important}.pt-px18-xl{padding-top:18px !important}.pr-px18-xl{padding-right:18px !important}.pb-px18-xl{padding-bottom:18px !important}.pl-px18-xl{padding-left:18px !important}.py-px18-xl{padding-top:18px !important;padding-bottom:18px !important}.px-px18-xl{padding-right:18px !important;padding-left:18px !important}.m-px19-xl{margin:19px !important}.mt-px19-xl{margin-top:19px !important}.mr-px19-xl{margin-right:19px !important}.mb-px19-xl{margin-bottom:19px !important}.ml-px19-xl{margin-left:19px !important}.my-px19-xl{margin-top:19px !important;margin-bottom:19px !important}.mx-px19-xl{margin-right:19px !important;margin-left:19px !important}.p-px19-xl{padding:19px !important}.pt-px19-xl{padding-top:19px !important}.pr-px19-xl{padding-right:19px !important}.pb-px19-xl{padding-bottom:19px !important}.pl-px19-xl{padding-left:19px !important}.py-px19-xl{padding-top:19px !important;padding-bottom:19px !important}.px-px19-xl{padding-right:19px !important;padding-left:19px !important}.m-px20-xl{margin:20px !important}.mt-px20-xl{margin-top:20px !important}.mr-px20-xl{margin-right:20px !important}.mb-px20-xl{margin-bottom:20px !important}.ml-px20-xl{margin-left:20px !important}.my-px20-xl{margin-top:20px !important;margin-bottom:20px !important}.mx-px20-xl{margin-right:20px !important;margin-left:20px !important}.p-px20-xl{padding:20px !important}.pt-px20-xl{padding-top:20px !important}.pr-px20-xl{padding-right:20px !important}.pb-px20-xl{padding-bottom:20px !important}.pl-px20-xl{padding-left:20px !important}.py-px20-xl{padding-top:20px !important;padding-bottom:20px !important}.px-px20-xl{padding-right:20px !important;padding-left:20px !important}.m-px22-xl{margin:22px !important}.mt-px22-xl{margin-top:22px !important}.mr-px22-xl{margin-right:22px !important}.mb-px22-xl{margin-bottom:22px !important}.ml-px22-xl{margin-left:22px !important}.my-px22-xl{margin-top:22px !important;margin-bottom:22px !important}.mx-px22-xl{margin-right:22px !important;margin-left:22px !important}.p-px22-xl{padding:22px !important}.pt-px22-xl{padding-top:22px !important}.pr-px22-xl{padding-right:22px !important}.pb-px22-xl{padding-bottom:22px !important}.pl-px22-xl{padding-left:22px !important}.py-px22-xl{padding-top:22px !important;padding-bottom:22px !important}.px-px22-xl{padding-right:22px !important;padding-left:22px !important}.m-px24-xl{margin:24px !important}.mt-px24-xl{margin-top:24px !important}.mr-px24-xl{margin-right:24px !important}.mb-px24-xl{margin-bottom:24px !important}.ml-px24-xl{margin-left:24px !important}.my-px24-xl{margin-top:24px !important;margin-bottom:24px !important}.mx-px24-xl{margin-right:24px !important;margin-left:24px !important}.p-px24-xl{padding:24px !important}.pt-px24-xl{padding-top:24px !important}.pr-px24-xl{padding-right:24px !important}.pb-px24-xl{padding-bottom:24px !important}.pl-px24-xl{padding-left:24px !important}.py-px24-xl{padding-top:24px !important;padding-bottom:24px !important}.px-px24-xl{padding-right:24px !important;padding-left:24px !important}.m-px26-xl{margin:26px !important}.mt-px26-xl{margin-top:26px !important}.mr-px26-xl{margin-right:26px !important}.mb-px26-xl{margin-bottom:26px !important}.ml-px26-xl{margin-left:26px !important}.my-px26-xl{margin-top:26px !important;margin-bottom:26px !important}.mx-px26-xl{margin-right:26px !important;margin-left:26px !important}.p-px26-xl{padding:26px !important}.pt-px26-xl{padding-top:26px !important}.pr-px26-xl{padding-right:26px !important}.pb-px26-xl{padding-bottom:26px !important}.pl-px26-xl{padding-left:26px !important}.py-px26-xl{padding-top:26px !important;padding-bottom:26px !important}.px-px26-xl{padding-right:26px !important;padding-left:26px !important}.m-px28-xl{margin:28px !important}.mt-px28-xl{margin-top:28px !important}.mr-px28-xl{margin-right:28px !important}.mb-px28-xl{margin-bottom:28px !important}.ml-px28-xl{margin-left:28px !important}.my-px28-xl{margin-top:28px !important;margin-bottom:28px !important}.mx-px28-xl{margin-right:28px !important;margin-left:28px !important}.p-px28-xl{padding:28px !important}.pt-px28-xl{padding-top:28px !important}.pr-px28-xl{padding-right:28px !important}.pb-px28-xl{padding-bottom:28px !important}.pl-px28-xl{padding-left:28px !important}.py-px28-xl{padding-top:28px !important;padding-bottom:28px !important}.px-px28-xl{padding-right:28px !important;padding-left:28px !important}.m-px30-xl{margin:30px !important}.mt-px30-xl{margin-top:30px !important}.mr-px30-xl{margin-right:30px !important}.mb-px30-xl{margin-bottom:30px !important}.ml-px30-xl{margin-left:30px !important}.my-px30-xl{margin-top:30px !important;margin-bottom:30px !important}.mx-px30-xl{margin-right:30px !important;margin-left:30px !important}.p-px30-xl{padding:30px !important}.pt-px30-xl{padding-top:30px !important}.pr-px30-xl{padding-right:30px !important}.pb-px30-xl{padding-bottom:30px !important}.pl-px30-xl{padding-left:30px !important}.py-px30-xl{padding-top:30px !important;padding-bottom:30px !important}.px-px30-xl{padding-right:30px !important;padding-left:30px !important}.m-px32-xl{margin:32px !important}.mt-px32-xl{margin-top:32px !important}.mr-px32-xl{margin-right:32px !important}.mb-px32-xl{margin-bottom:32px !important}.ml-px32-xl{margin-left:32px !important}.my-px32-xl{margin-top:32px !important;margin-bottom:32px !important}.mx-px32-xl{margin-right:32px !important;margin-left:32px !important}.p-px32-xl{padding:32px !important}.pt-px32-xl{padding-top:32px !important}.pr-px32-xl{padding-right:32px !important}.pb-px32-xl{padding-bottom:32px !important}.pl-px32-xl{padding-left:32px !important}.py-px32-xl{padding-top:32px !important;padding-bottom:32px !important}.px-px32-xl{padding-right:32px !important;padding-left:32px !important}.m-px34-xl{margin:34px !important}.mt-px34-xl{margin-top:34px !important}.mr-px34-xl{margin-right:34px !important}.mb-px34-xl{margin-bottom:34px !important}.ml-px34-xl{margin-left:34px !important}.my-px34-xl{margin-top:34px !important;margin-bottom:34px !important}.mx-px34-xl{margin-right:34px !important;margin-left:34px !important}.p-px34-xl{padding:34px !important}.pt-px34-xl{padding-top:34px !important}.pr-px34-xl{padding-right:34px !important}.pb-px34-xl{padding-bottom:34px !important}.pl-px34-xl{padding-left:34px !important}.py-px34-xl{padding-top:34px !important;padding-bottom:34px !important}.px-px34-xl{padding-right:34px !important;padding-left:34px !important}.m-px36-xl{margin:36px !important}.mt-px36-xl{margin-top:36px !important}.mr-px36-xl{margin-right:36px !important}.mb-px36-xl{margin-bottom:36px !important}.ml-px36-xl{margin-left:36px !important}.my-px36-xl{margin-top:36px !important;margin-bottom:36px !important}.mx-px36-xl{margin-right:36px !important;margin-left:36px !important}.p-px36-xl{padding:36px !important}.pt-px36-xl{padding-top:36px !important}.pr-px36-xl{padding-right:36px !important}.pb-px36-xl{padding-bottom:36px !important}.pl-px36-xl{padding-left:36px !important}.py-px36-xl{padding-top:36px !important;padding-bottom:36px !important}.px-px36-xl{padding-right:36px !important;padding-left:36px !important}.m-px38-xl{margin:38px !important}.mt-px38-xl{margin-top:38px !important}.mr-px38-xl{margin-right:38px !important}.mb-px38-xl{margin-bottom:38px !important}.ml-px38-xl{margin-left:38px !important}.my-px38-xl{margin-top:38px !important;margin-bottom:38px !important}.mx-px38-xl{margin-right:38px !important;margin-left:38px !important}.p-px38-xl{padding:38px !important}.pt-px38-xl{padding-top:38px !important}.pr-px38-xl{padding-right:38px !important}.pb-px38-xl{padding-bottom:38px !important}.pl-px38-xl{padding-left:38px !important}.py-px38-xl{padding-top:38px !important;padding-bottom:38px !important}.px-px38-xl{padding-right:38px !important;padding-left:38px !important}.m-px40-xl{margin:40px !important}.mt-px40-xl{margin-top:40px !important}.mr-px40-xl{margin-right:40px !important}.mb-px40-xl{margin-bottom:40px !important}.ml-px40-xl{margin-left:40px !important}.my-px40-xl{margin-top:40px !important;margin-bottom:40px !important}.mx-px40-xl{margin-right:40px !important;margin-left:40px !important}.p-px40-xl{padding:40px !important}.pt-px40-xl{padding-top:40px !important}.pr-px40-xl{padding-right:40px !important}.pb-px40-xl{padding-bottom:40px !important}.pl-px40-xl{padding-left:40px !important}.py-px40-xl{padding-top:40px !important;padding-bottom:40px !important}.px-px40-xl{padding-right:40px !important;padding-left:40px !important}.m-px42-xl{margin:42px !important}.mt-px42-xl{margin-top:42px !important}.mr-px42-xl{margin-right:42px !important}.mb-px42-xl{margin-bottom:42px !important}.ml-px42-xl{margin-left:42px !important}.my-px42-xl{margin-top:42px !important;margin-bottom:42px !important}.mx-px42-xl{margin-right:42px !important;margin-left:42px !important}.p-px42-xl{padding:42px !important}.pt-px42-xl{padding-top:42px !important}.pr-px42-xl{padding-right:42px !important}.pb-px42-xl{padding-bottom:42px !important}.pl-px42-xl{padding-left:42px !important}.py-px42-xl{padding-top:42px !important;padding-bottom:42px !important}.px-px42-xl{padding-right:42px !important;padding-left:42px !important}.m-px44-xl{margin:44px !important}.mt-px44-xl{margin-top:44px !important}.mr-px44-xl{margin-right:44px !important}.mb-px44-xl{margin-bottom:44px !important}.ml-px44-xl{margin-left:44px !important}.my-px44-xl{margin-top:44px !important;margin-bottom:44px !important}.mx-px44-xl{margin-right:44px !important;margin-left:44px !important}.p-px44-xl{padding:44px !important}.pt-px44-xl{padding-top:44px !important}.pr-px44-xl{padding-right:44px !important}.pb-px44-xl{padding-bottom:44px !important}.pl-px44-xl{padding-left:44px !important}.py-px44-xl{padding-top:44px !important;padding-bottom:44px !important}.px-px44-xl{padding-right:44px !important;padding-left:44px !important}.m-px46-xl{margin:46px !important}.mt-px46-xl{margin-top:46px !important}.mr-px46-xl{margin-right:46px !important}.mb-px46-xl{margin-bottom:46px !important}.ml-px46-xl{margin-left:46px !important}.my-px46-xl{margin-top:46px !important;margin-bottom:46px !important}.mx-px46-xl{margin-right:46px !important;margin-left:46px !important}.p-px46-xl{padding:46px !important}.pt-px46-xl{padding-top:46px !important}.pr-px46-xl{padding-right:46px !important}.pb-px46-xl{padding-bottom:46px !important}.pl-px46-xl{padding-left:46px !important}.py-px46-xl{padding-top:46px !important;padding-bottom:46px !important}.px-px46-xl{padding-right:46px !important;padding-left:46px !important}.m-px48-xl{margin:48px !important}.mt-px48-xl{margin-top:48px !important}.mr-px48-xl{margin-right:48px !important}.mb-px48-xl{margin-bottom:48px !important}.ml-px48-xl{margin-left:48px !important}.my-px48-xl{margin-top:48px !important;margin-bottom:48px !important}.mx-px48-xl{margin-right:48px !important;margin-left:48px !important}.p-px48-xl{padding:48px !important}.pt-px48-xl{padding-top:48px !important}.pr-px48-xl{padding-right:48px !important}.pb-px48-xl{padding-bottom:48px !important}.pl-px48-xl{padding-left:48px !important}.py-px48-xl{padding-top:48px !important;padding-bottom:48px !important}.px-px48-xl{padding-right:48px !important;padding-left:48px !important}}.icon{width:15px;height:15px;background-image:url("path/to/icon.svg");background-size:contain;background-repeat:no-repeat;display:inline-block}.icon.chevron-right{background-image:url("./assets/icons/arrow-right-grey.svg")}.bg-grey{background-color:#edeef2}.color-white{color:#fff !important}.color-red{color:#d9424d}.color-teal{color:#2cb573}.color-orange{color:#ff6f1e}.color-green-medium{color:#29d470}.color-gray-medium{color:#caccd1}.color-black{color:#58595b}.color-black-dark{color:#253238}.color-gray{color:#86888e}.color-gray-medium{color:#caccd1}.color-gray-medium-dark{color:#b5b7ba}.bg-yellow-light{background-color:#ffe8b4}.bg-yellow{background-color:#f8c244 !important;color:#fff !important}.bg-yellow-2{background-color:#fecc6d}.bg-black-dark{background-color:#253238}.bg-blue-light{background-color:#d5e6ff}.bg-orange-light{background-color:#ffd6bf}.bg-gray-light{background-color:#edeef2}.bg-gray-medium2{background-color:#e4e6ec}.bg-white{background-color:#fff}.bg-white-light{background-color:rgba(255,255,255,.2)}.bg-white-toolbox{background-color:#fff;color:#2cb573 !important}.bg-gray-bluish{background-color:#f8f9fd}.btn-teal{background-color:#2cb573;color:#fff}.btn-teal:hover{background-color:rgb(13.3437908497%,54.891503268%,34.8758169935%);color:#fff !important}.text-yellow-2,.color-yellow-2{color:#fecc6d}.elevation-custom{box-shadow:0px 4px 20px 0px rgba(0,0,0,.15)}.border-toolbox{border:1px solid #edeef2;border-radius:5.5px}.border-toolbox.upper-radius-0{border-top-left-radius:0;border-top-right-radius:0}.hr-dotted{border:none;height:1px;background-image:repeating-linear-gradient(to right, #ccc 0, #ccc 5px, transparent 5px, transparent 9px);margin:1rem 0}.hr-vertical-dashed{width:1px;height:auto;align-self:stretch;background-image:repeating-linear-gradient(to bottom, #ccc 0, #ccc 5px, transparent 5px, transparent 9px)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes slideIn{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOut{from{transform:translateY(0)}to{transform:translateY(-100%)}}.anim.fade-in{animation:fadeIn .3s ease-in-out}.anim.fade-out{animation:fadeOut .3s ease-in-out}.anim.slide-in{animation:slideIn .5s ease-in-out}.anim.slide-out{animation:slideOut .5s ease-in-out}.anim-fadeInUp{animation:fadeInUp .33333s ease-in-out forwards;opacity:0}.anim-fadeOutUp{animation:fadeOutUp .33333s ease-in-out forwards;opacity:1}.anim-delay-0{animation-delay:0s !important}.anim-delay-5{animation-delay:0.05s !important}.anim-delay-10{animation-delay:0.1s !important}.anim-delay-15{animation-delay:0.15s !important}.anim-delay-20{animation-delay:0.2s !important}.anim-delay-25{animation-delay:0.25s !important}.anim-delay-30{animation-delay:0.3s !important}.anim-delay-35{animation-delay:0.35s !important}.anim-delay-40{animation-delay:0.4s !important}.anim-delay-45{animation-delay:0.45s !important}.anim-delay-50{animation-delay:0.5s !important}.anim-delay-55{animation-delay:0.55s !important}.anim-delay-60{animation-delay:0.6s !important}.anim-delay-65{animation-delay:0.65s !important}.anim-delay-70{animation-delay:0.7s !important}.anim-delay-75{animation-delay:0.75s !important}.anim-delay-80{animation-delay:0.8s !important}.anim-delay-85{animation-delay:0.85s !important}.anim-delay-90{animation-delay:0.9s !important}.anim-delay-95{animation-delay:0.95s !important}.anim-delay-100{animation-delay:1s !important}.anim-delay-105{animation-delay:1.05s !important}.anim-delay-110{animation-delay:1.1s !important}.anim-delay-115{animation-delay:1.15s !important}.anim-delay-120{animation-delay:1.2s !important}.anim-delay-125{animation-delay:1.25s !important}.anim-delay-130{animation-delay:1.3s !important}.anim-delay-135{animation-delay:1.35s !important}.anim-delay-140{animation-delay:1.4s !important}.anim-delay-145{animation-delay:1.45s !important}.anim-delay-150{animation-delay:1.5s !important}.anim-delay-155{animation-delay:1.55s !important}.anim-delay-160{animation-delay:1.6s !important}.anim-delay-165{animation-delay:1.65s !important}.anim-delay-170{animation-delay:1.7s !important}.anim-delay-175{animation-delay:1.75s !important}.anim-delay-180{animation-delay:1.8s !important}.anim-delay-185{animation-delay:1.85s !important}.anim-delay-190{animation-delay:1.9s !important}.anim-delay-195{animation-delay:1.95s !important}.anim-delay-200{animation-delay:2s !important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}50%{opacity:.25}100%{opacity:1;transform:translateY(0)}}@keyframes morphIn{0%{opacity:0;transform:scale(1.01);filter:blur(5px)}100%{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes morphOut{0%{opacity:1;transform:scale(1);filter:blur(0)}100%{opacity:0;transform:scale(0.98);filter:blur(5px)}}.morph-in{animation:morphIn .8s ease-in-out forwards}.morph-out{animation:morphOut .8s ease-in-out forwards}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}50%{opacity:.5}100%{opacity:0;transform:translateY(-50px)}}@keyframes pulse-breathing{0%{transform:scale(0.92);opacity:.85}50%{transform:scale(1);opacity:1}100%{transform:scale(0.92);opacity:.85}}.h1-toolbox,.content-header .toolbox .h1-toolbox{font-size:1.875rem;font-weight:500;line-height:normal;margin-bottom:0;color:#58595b}.profile-username{font-size:1.35rem !important;color:#58595b;margin:0;margin-bottom:.1rem;font-weight:500}.profile-summary{color:#86888e;font-size:.95rem;font-weight:400;margin:0}.subscription-radio-list-container{padding:0;list-style:none}.subscription-radio-list-container .subscription-radio-list-item:not(:last-child){margin-bottom:1.25rem}.subscription-radio-list-container .subscription-radio-list-item .item-container{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem 1rem 1.5rem;border-radius:6px;position:relative;cursor:pointer;border:1px solid #caccd1}.subscription-radio-list-container .subscription-radio-list-item .item-container .badge-selected{position:absolute;display:flex;top:-0.5rem;left:2.5rem;padding:2px 10px;border-radius:10px;background:#2cb573;color:#fff}.subscription-radio-list-container .subscription-radio-list-item .item-container .badge-selected .badge-text{font-size:8px;font-weight:600}.subscription-radio-list-container .subscription-radio-list-item .item-container .price-text{font-size:1.2rem;color:#caccd1;font-weight:600}.subscription-radio-list-container .subscription-radio-list-item .item-container .plan-title{font-weight:700;color:#58595b;font-size:1rem;margin:0;text-transform:uppercase}.subscription-radio-list-container .subscription-radio-list-item .item-container .plan-desc{font-weight:300;color:#86888e;font-size:.875rem}.subscription-radio-list-container .subscription-radio-list-item .item-container .icheck-nephritis>input:first-child:checked+input[type=hidden]+label::before,.subscription-radio-list-container .subscription-radio-list-item .item-container .icheck-nephritis>input:first-child:checked+label::before{background-color:#fff;border-color:#27ae60;border-width:2px}.subscription-radio-list-container .subscription-radio-list-item .item-container [class*=icheck-]>input:first-child:indeterminate+label::after,.subscription-radio-list-container .subscription-radio-list-item .item-container [class*=icheck-]>input:first-child:indeterminate+input[type=hidden]+label::after{border:0}.subscription-radio-list-container .subscription-radio-list-item .item-container [class*=icheck-]>input:first-child+label::before{border:2px solid #caccd1}.subscription-radio-list-container .subscription-radio-list-item.active .item-container{border:2px solid #2cb573}.subscription-radio-list-container .subscription-radio-list-item.active .item-container .price-text{color:#2cb573}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#2cb573;border-color:#2cb573}.mixpanel-dashboard-wrapper .dashboard-header-container,.mixpanel-dashboard-wrapper .dashboard-filter-container{padding-left:12px}.mixpanel-dashboard-wrapper .dashboard-header-content{gap:16px;align-items:center}.mixpanel-dashboard-wrapper .dashboard-header-title{font-size:30px;font-weight:600;line-height:38px;color:#101828;font-family:"Inter",sans-serif}.mixpanel-dashboard-wrapper .dashboard-header-subtitle{font-size:16px;font-weight:400;line-height:24px;color:#475467;font-family:"Inter",sans-serif;margin-top:4px}.mixpanel-dashboard-wrapper .dashboard-header-logo-wrapper{flex-shrink:0}.mixpanel-dashboard-wrapper .dashboard-header-logo-container{max-width:300px;width:fit-content;height:auto;min-height:60px;max-height:80px;border-color:#edeef2 !important;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:12px 16px}.mixpanel-dashboard-wrapper .dashboard-header-logo-img{max-width:100%;max-height:60px;width:auto;height:auto;object-fit:contain}.mixpanel-dashboard-wrapper .dashboard-filter-row{gap:.75rem}.mixpanel-dashboard-wrapper .dashboard-filter-group{gap:.75rem}.mixpanel-dashboard-wrapper .dashboard-supplier-filter{min-width:150px !important}.mixpanel-dashboard-wrapper .dashboard-filter-container{background-color:#f8f9fd;padding:20px;border-radius:8px}.mixpanel-dashboard-wrapper .dashboard-filter-content{gap:24px;align-items:flex-start;flex-wrap:wrap}.mixpanel-dashboard-wrapper .dashboard-filter-section{display:flex;flex-direction:column}.mixpanel-dashboard-wrapper .dashboard-filter-label{font-family:"DM Sans",sans-serif;font-size:14px;font-weight:500;color:#58595b;margin-bottom:12px}.mixpanel-dashboard-wrapper .product-categories-container{display:flex;gap:8px;flex-wrap:nowrap}.mixpanel-dashboard-wrapper .product-category-item{min-width:68px;width:68px;background-color:#fff;border:1px solid #caccd1;border-radius:8px;padding:10px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.mixpanel-dashboard-wrapper .product-category-item:hover{border-color:#2bb673}.mixpanel-dashboard-wrapper .product-category-item.active{background-color:#e4fff2;border-color:#2bb673}.mixpanel-dashboard-wrapper .product-category-item.active .product-category-label{color:#2bb673}.mixpanel-dashboard-wrapper .product-category-item.disabled{opacity:.4;cursor:not-allowed}.mixpanel-dashboard-wrapper .product-category-item.disabled:hover{border-color:#caccd1}.mixpanel-dashboard-wrapper .product-category-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.mixpanel-dashboard-wrapper .product-category-icon img{max-width:100%;max-height:100%;object-fit:contain}.mixpanel-dashboard-wrapper .product-category-label{font-family:"DM Sans",sans-serif;font-size:11px;font-weight:600;color:#58595b;text-align:center;line-height:1.2}.mixpanel-dashboard-wrapper .dashboard-filter-dropdown{min-width:220px}.mixpanel-dashboard-wrapper .dashboard-filter-dropdown .form-select{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:10px 14px;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;color:#020617;height:42px}.mixpanel-dashboard-wrapper .dashboard-last-updated{text-align:right;font-family:"Inter",sans-serif;font-size:14px;line-height:20px;flex-shrink:0;white-space:nowrap;min-width:120px}.mixpanel-dashboard-wrapper .dashboard-last-updated-label{color:#86888e;font-weight:400;margin-bottom:6px}.mixpanel-dashboard-wrapper .dashboard-last-updated-date{color:#020617;font-weight:700;margin-bottom:0}@media(max-width: 991.98px){.mixpanel-dashboard-wrapper .dashboard-header-container{padding-left:20px;padding-right:20px}.mixpanel-dashboard-wrapper .dashboard-filter-container{padding:16px}.mixpanel-dashboard-wrapper .dashboard-filter-content{flex-direction:column;gap:16px}.mixpanel-dashboard-wrapper .dashboard-filter-content>.dashboard-filter-content{flex-wrap:wrap;gap:12px}.mixpanel-dashboard-wrapper .dashboard-filter-section,.mixpanel-dashboard-wrapper .dashboard-filter-dropdown{flex:1 1 100%}.mixpanel-dashboard-wrapper .product-categories-container{flex-wrap:wrap}.mixpanel-dashboard-wrapper .dashboard-last-updated{text-align:left;align-self:flex-start}}@media(max-width: 575.98px){.mixpanel-dashboard-wrapper .dashboard-header-container{padding-left:16px;padding-right:16px}.mixpanel-dashboard-wrapper .dashboard-filter-container{padding:14px 12px}.mixpanel-dashboard-wrapper .dashboard-filter-dropdown .form-select{width:100%}.mixpanel-dashboard-wrapper .dashboard-header-content{flex-direction:column;align-items:flex-start}.mixpanel-dashboard-wrapper .dashboard-header-logo-wrapper{margin-top:12px}}.mixpanel-dashboard-wrapper .content-header{display:none}.mixpanel-dashboard-wrapper select{min-height:2.5rem !important}.mixpanel-dashboard-wrapper button.btn-outline-success{border-color:#2cb573 !important;color:#2cb573 !important}.mixpanel-dashboard-wrapper button.btn-outline-success:hover,.mixpanel-dashboard-wrapper button.btn-outline-success:focus,.mixpanel-dashboard-wrapper button.btn-outline-success.active{background-color:#2cb573 !important;color:#fff !important}.mixpanel-dashboard-wrapper #globalLoadingOverlay{position:fixed;inset:0;background:rgba(255,255,255,.6);backdrop-filter:blur(1px);z-index:2000;display:none;align-items:center;justify-content:center}.mixpanel-dashboard-wrapper #globalLoadingOverlay .spinner-wrap{text-align:center}.mixpanel-dashboard-wrapper #globalLoadingOverlay .spinner{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#10b981;border-radius:50%;animation:spin .8s linear infinite;margin:0 auto}.mixpanel-dashboard-wrapper #globalLoadingOverlay .loading-text{margin-top:10px;color:#334155;font-weight:600}@keyframes spin{to{transform:rotate(360deg)}}@media print{.mixpanel-dashboard-wrapper .no-break{page-break-inside:avoid !important;break-inside:avoid !important}.mixpanel-dashboard-wrapper .page-break{page-break-before:always !important;break-before:page !important}.mixpanel-dashboard-wrapper #feedSearch,.mixpanel-dashboard-wrapper .subtitle{display:none !important}.mixpanel-dashboard-wrapper select{font-weight:500 !important}}.mixpanel-dashboard-wrapper .chart-view-toggle{display:flex;align-items:center;gap:0;border:1px solid #e4e6ec;border-radius:6px;overflow:hidden;background:#fff}.mixpanel-dashboard-wrapper .chart-view-btn{width:48px;height:36px;padding:10px;border:none;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s;opacity:.6}.mixpanel-dashboard-wrapper .chart-view-btn:hover{opacity:1;background:rgba(0,0,0,.02)}.mixpanel-dashboard-wrapper .chart-view-btn.active{opacity:1;background:rgba(43,182,115,.1)}.mixpanel-dashboard-wrapper .chart-view-btn i{font-size:16px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#020617}.mixpanel-dashboard-wrapper .chart-view-btn.active i{color:#2bb673}.mixpanel-dashboard-wrapper .chart-view-divider{width:1px;height:36px;background:#e4e6ec;flex-shrink:0}.mixpanel-dashboard-wrapper .spec-dashboard-section{margin-bottom:2.5rem}.mixpanel-dashboard-wrapper .spec-section-header{display:flex;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.mixpanel-dashboard-wrapper .spec-section-header h5{font-family:"Inter",sans-serif;font-weight:700;font-size:1.25rem;color:#0f172a;margin:0;display:flex;align-items:center;gap:.75rem}.mixpanel-dashboard-wrapper .spec-section-header img{height:20px;width:auto;object-fit:contain}.mixpanel-dashboard-wrapper .pie-chart-card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.02),0 2px 4px -1px rgba(0,0,0,.02);height:100%;transition:all .3s ease;display:flex;flex-direction:column}.mixpanel-dashboard-wrapper .pie-chart-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.01);border-color:#e2e8f0}.mixpanel-dashboard-wrapper .pie-chart-header{margin-bottom:24px}.mixpanel-dashboard-wrapper .pie-chart-title{font-family:"Inter",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.05em;color:#64748b;margin-bottom:4px}.mixpanel-dashboard-wrapper .pie-chart-subtitle{font-family:"Inter",sans-serif;font-size:.75rem;color:#94a3b8;font-weight:500}.mixpanel-dashboard-wrapper .legend-navigation{background:#f8fafc;border-radius:8px;padding:8px 12px;border:1px solid #f1f5f9;display:flex;align-items:center;gap:8px}.mixpanel-dashboard-wrapper .legend-arrow{background:rgba(0,0,0,0);border:none;color:#94a3b8;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;cursor:pointer}.mixpanel-dashboard-wrapper .legend-arrow:hover{color:#0f172a;background:rgba(0,0,0,.05)}.mixpanel-dashboard-wrapper .legend-items{display:flex;gap:12px;align-items:center;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;max-width:200px;scrollbar-width:none}.mixpanel-dashboard-wrapper .legend-items::-webkit-scrollbar{display:none}.mixpanel-dashboard-wrapper .legend-item{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;color:#475467;font-family:"Inter",sans-serif}.mixpanel-dashboard-wrapper .legend-color{width:12px;height:12px;border-radius:50%;flex-shrink:0}.mixpanel-dashboard-wrapper .legend-label{font-size:12px}.mixpanel-dashboard-wrapper .pie-chart-table .table{font-family:"Inter",sans-serif;border-color:#f1f5f9}.mixpanel-dashboard-wrapper .pie-chart-table thead th{background-color:#f1f5f9;border-bottom:none;font-size:13px;font-weight:600;color:#475467}.mixpanel-dashboard-wrapper .pie-chart-table tbody td{font-size:14px;color:#0f172a;border-color:#f1f5f9}@media(max-width: 991px){.mixpanel-dashboard-wrapper .pie-chart-container{height:180px}}@media(max-width: 767px){.mixpanel-dashboard-wrapper .pie-chart-container{height:200px}}.mixpanel-dashboard-wrapper #companyTableContainer{padding:0 4px}.mixpanel-dashboard-wrapper #companyTableContainer .table{border-collapse:separate;border-spacing:0 8px}.mixpanel-dashboard-wrapper #companyTableContainer .table tbody tr{background-color:#fff;border-radius:12px;transition:all .25s ease}.mixpanel-dashboard-wrapper #companyTableContainer .table tbody tr:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.mixpanel-dashboard-wrapper #companyTableContainer .table tbody tr td{border:none;vertical-align:middle;padding:8px 16px;background-color:#fff}.mixpanel-dashboard-wrapper #companyTableContainer .table tbody tr td:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px;padding-left:14px;width:90px}.mixpanel-dashboard-wrapper #companyTableContainer .table tbody tr td:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px;padding-right:14px;min-width:100px}.mixpanel-dashboard-wrapper #companyTableContainer .logo-wrapper{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.mixpanel-dashboard-wrapper #companyTableContainer .specifying-logo-img{width:50px;height:50px;min-width:50px;object-fit:contain}.mixpanel-dashboard-wrapper #companyTableContainer .specifying-company-info{display:flex;flex-direction:column;gap:2px}.mixpanel-dashboard-wrapper #companyTableContainer .specifying-company-info .company-name{font-family:"Inter",sans-serif;font-size:16px;font-weight:700;color:#475467;line-height:18px;margin:0}.mixpanel-dashboard-wrapper #companyTableContainer .specifying-company-info .calculator-count{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;color:#2cb573;margin:0;text-decoration:underline;line-height:18px}.mixpanel-dashboard-wrapper #companyTableContainer .specifying-count-info{text-align:right}.mixpanel-dashboard-wrapper #companyTableContainer .specifying-count-info .count-value{text-align:right;font-family:"Inter",sans-serif;font-size:20px;font-weight:600;color:#101828;margin:0}.mixpanel-dashboard-wrapper #companyTableContainer .specifying-count-info .count-label{font-family:"Inter",sans-serif;font-size:14px;font-weight:500;color:#2cb573;margin:0;line-height:20px;background-color:rgba(0,0,0,0);padding:0}.mixpanel-dashboard-wrapper #companyTableContainer .sparkline-chart{width:64px;height:32px;display:block;margin:0 auto}.mixpanel-dashboard-wrapper #companyTableContainer .sparkline-chart path{vector-effect:non-scaling-stroke}.select2-container--bootstrap4 .select2-selection.spec-dashboard-select2{min-height:2.5rem !important;padding-right:2rem;border:1px solid #edeef2;border-radius:5.5px;background-image:url("./assets/icons/arrow-down-select.svg");background-repeat:no-repeat;background-position:right .5rem center;background-size:14px}.select2-container--bootstrap4 .select2-selection.spec-dashboard-select2 .select2-selection__arrow{display:none !important}.select2-container--bootstrap4 .select2-dropdown.spec-dashboard-select2{z-index:1000 !important;border-color:#2cb573 !important}.select2-container--bootstrap4 .select2-dropdown.spec-dashboard-select2 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-dropdown.spec-dashboard-select2 .select2-results__option:hover{background-color:#2cb573 !important;color:#fff !important;border-radius:.25rem}.select2-container--bootstrap4 .select2-dropdown.spec-dashboard-select2 .select2-results__option[aria-selected=true]{border-radius:.25rem}.select2-container--bootstrap4 .select2-dropdown.spec-dashboard-select2.select2-dropdown--below{top:-0.3rem !important}.select2-container--bootstrap4 .select2-dropdown.spec-dashboard-select2.select2-dropdown--above{top:.3rem !important}.select2-container--bootstrap4.select2-container--focus.select2-container--open .select2-selection.spec-dashboard-select2{border:1px solid #2cb573 !important;border-radius:.25rem !important;position:relative;z-index:1 !important}.embed-customize-wrapper .demo-mode-alert{display:flex;align-items:center;background:linear-gradient(90deg, #f0fdf4 0%, #ffffff 100%);border-left:4px solid #2cb573;border-radius:8px;padding:12px 16px;margin-bottom:20px;box-shadow:0 2px 8px rgba(44,181,115,.08);border:1px solid #eef2f6;border-left:4px solid #2cb573;color:#334155;font-size:13px;font-weight:500}.embed-customize-wrapper .demo-mode-alert i.fa-lock,.embed-customize-wrapper .demo-mode-alert i.fa-info-circle{color:#2cb573;font-size:15px;margin-right:12px;background:#e8f5e9;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.embed-customize-wrapper .demo-mode-alert a{color:#2cb573;font-weight:600;text-decoration:none;margin-left:4px}.embed-customize-wrapper .demo-mode-alert a:hover{text-decoration:underline;color:rgb(13.3437908497%,54.891503268%,34.8758169935%)}.embed-customize-wrapper .visual-card-selector{width:110%;max-width:70px;height:70px;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;cursor:pointer;transition:all .3s ease;background:#fff;position:relative;margin:0}.embed-customize-wrapper .visual-card-selector:hover:not(.disabled){border-color:#2cb573;box-shadow:0 2px 6px rgba(44,181,115,.1);transform:translateY(-1px)}.embed-customize-wrapper .visual-card-selector.disabled{opacity:.5;cursor:not-allowed;background:#f8f9fa}.embed-customize-wrapper .visual-card-selector.active{border-color:#2cb573;border-width:2px;box-shadow:0 0 0 2px rgba(44,181,115,.1)}.embed-customize-wrapper .card-image-area{height:45px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;padding:4px}.embed-customize-wrapper .selector-image{max-width:100%;max-height:100%;object-fit:contain;height:28px}.embed-customize-wrapper .card-text-area{height:25px;background:#fff;display:flex;align-items:center;justify-content:flex-start;padding:0 3px;border-top:1px solid #f0f0f0}.embed-customize-wrapper .selector-text{font-weight:600;font-size:8px;color:#333;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.embed-customize-wrapper .selector-icon{color:#adb5bd;font-size:7px;margin-left:2px}.embed-customize-wrapper .dropdown-options{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #2cb573;border-radius:4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.1)}.embed-customize-wrapper .dropdown-option-item{display:flex;align-items:center;padding:6px 8px;cursor:pointer;transition:background .2s ease;border-bottom:1px solid #f8f9fa}.embed-customize-wrapper .dropdown-option-item:last-child{border-bottom:none}.embed-customize-wrapper .dropdown-option-item:hover{background:#f1f3f5}.embed-customize-wrapper .option-image{width:24px;height:24px;object-fit:contain;margin-right:8px}.embed-customize-wrapper .option-text{font-size:12px;font-weight:400;color:#495057}.embed-customize-wrapper .selected-items-container{display:flex;flex-wrap:wrap;gap:6px;min-height:38px;padding:8px;border:1px solid #e9ecef;border-radius:6px;background:#f8f9fa}.embed-customize-wrapper .selected-item-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#2cb573;color:#fff;border-radius:15px;font-size:12px;font-weight:500}.embed-customize-wrapper .selected-item-badge .remove-calculator{cursor:pointer;margin-left:4px;font-size:11px;opacity:.8}.embed-customize-wrapper .selected-item-badge .remove-calculator:hover{opacity:1}.embed-customize-wrapper .selected-items-container-compact{display:flex;flex-direction:column;gap:4px;min-height:105px;padding:8px;border:1px solid #ddd;border-radius:6px;background:#fff;max-height:140px;overflow-y:auto}.embed-customize-wrapper .selected-item-badge-compact{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:rgba(0,0,0,0);color:#333;border:1px solid #ddd;border-radius:4px;font-size:12px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.embed-customize-wrapper .selected-item-badge-compact .remove-calculator{cursor:pointer;margin-left:2px;font-size:11px;color:#999;opacity:.7;flex-shrink:0}.embed-customize-wrapper .selected-item-badge-compact .remove-calculator:hover{color:#333;opacity:1}.embed-customize-wrapper .selected-items-container-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;grid-auto-rows:max-content;gap:3px;min-height:80px;max-height:80px;padding:4px;border:1px solid #ddd;border-radius:4px;background:#fff;overflow-y:auto;align-content:start}.embed-customize-wrapper .selected-items-container-grid::-webkit-scrollbar{width:4px}.embed-customize-wrapper .selected-items-container-grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.embed-customize-wrapper .selected-items-container-grid::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.embed-customize-wrapper .selected-items-container-grid::-webkit-scrollbar-thumb:hover{background:#999}.embed-customize-wrapper .selected-item-badge-grid{display:flex;align-items:center;justify-content:space-between;gap:3px;padding:3px 5px;background:rgba(0,0,0,0);color:#333;border:1px solid #ddd;border-radius:3px;font-size:9px;font-weight:400;white-space:nowrap;overflow:hidden;height:fit-content}.embed-customize-wrapper .selected-item-badge-grid .badge-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.embed-customize-wrapper .selected-item-badge-grid .remove-calculator{cursor:pointer;font-size:8px;color:#999;opacity:.7;flex-shrink:0}.embed-customize-wrapper .selected-item-badge-grid .remove-calculator:hover{color:#333;opacity:1}.embed-customize-wrapper #selected-languages-list{min-height:60px;max-height:60px}.embed-customize-wrapper #language-selector{max-width:150px;height:60px !important}.embed-customize-wrapper #language-selector .card-image-area{height:35px}.embed-customize-wrapper #language-selector .card-text-area{height:25px}.embed-customize-wrapper .col-sm-5{position:relative}.embed-customize-wrapper .row.g-1{margin-right:-2px;margin-left:-2px}.embed-customize-wrapper .row.g-1>[class*=col-]{padding-right:2px;padding-left:2px}.embed-customize-wrapper .region-selector{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.embed-customize-wrapper .region-flag-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;height:35px;border:1.5px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;transition:all .3s ease;padding:0}.embed-customize-wrapper .region-flag-btn .flag-icon{width:26px;height:18px;display:block;margin-bottom:4px}.embed-customize-wrapper .region-flag-btn small{text-align:center;color:#333;font-size:9px;font-weight:500}.embed-customize-wrapper .region-flag-btn:hover{border-color:#2cb573;transform:translateY(-1px);box-shadow:0 1px 4px rgba(44,181,115,.1)}.embed-customize-wrapper .region-flag-btn[data-active=true]{background:#c8f0db;border-color:#2cb573;border-width:1.5px;box-shadow:0 0 0 2px rgba(44,181,115,.1)}.embed-customize-wrapper .region-flag-btn[data-active=true] small{color:#2cb573;font-weight:600}.embed-customize-wrapper .region-flag-btn-other .flag-emoji{font-size:20px;margin-bottom:2px;display:block}.embed-customize-wrapper .theme-inputs-row{margin-bottom:8px}.embed-customize-wrapper .white-label-input-title{font-size:11px;font-weight:500;color:#64748b;margin-bottom:4px;display:block}.embed-customize-wrapper .white-label-input-card{display:flex;align-items:center;justify-content:space-between;padding:0 8px;height:38px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .25s ease}.embed-customize-wrapper .white-label-input-card:hover{border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.08)}.embed-customize-wrapper .white-label-input-card:hover .input-card-swatch{border-color:#94a3b8}.embed-customize-wrapper .white-label-input-card:hover .input-card-icon{color:#94a3b8}.embed-customize-wrapper .input-card-swatch{width:20px;height:20px;border-radius:3px;border:2px solid #e2e8f0;flex-shrink:0;transition:border-color .2s ease}.embed-customize-wrapper .input-card-font-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:13px;flex-shrink:0}.embed-customize-wrapper .input-card-value{flex:1;font-size:12px;font-weight:600;color:#334155;margin-left:8px;font-family:"Monaco","Courier New",monospace}.embed-customize-wrapper .input-card-icon{color:#cbd5e1;font-size:12px;flex-shrink:0;transition:color .2s ease}.embed-customize-wrapper .color-picker-hidden{position:absolute !important;opacity:0 !important;pointer-events:none !important;width:1px !important;height:1px !important;left:0 !important;top:100% !important}.embed-customize-wrapper .font-select-hidden{position:absolute !important;opacity:0 !important;width:1px !important;height:1px !important;left:0 !important;top:100% !important;z-index:-1 !important}.embed-customize-wrapper .sp-replacer,.embed-customize-wrapper .sp-preview,.embed-customize-wrapper .sp-dd{display:none !important}.embed-customize-wrapper .sp-container{position:absolute !important;top:100% !important;left:0 !important;margin-top:5px !important;z-index:9999 !important}.embed-customize-wrapper .theme-inputs-row>.col-md-4{position:relative}.embed-customize-wrapper .font-dropdown-custom{position:absolute;top:calc(100% + 5px);left:0;right:0;background:#fff;border:1px solid #2cb573;border-radius:8px;max-height:300px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15);display:none}.embed-customize-wrapper .font-dropdown-custom.show{display:block}.embed-customize-wrapper .font-option-item{padding:10px 14px;cursor:pointer;transition:background .2s ease;border-bottom:1px solid #f1f3f5;font-size:14px;color:#334155}.embed-customize-wrapper .font-option-item:last-child{border-bottom:none}.embed-customize-wrapper .font-option-item:hover{background:#f8f9fa}.embed-customize-wrapper .font-option-item.selected{background:#e8f5e9;color:#2cb573;font-weight:600}.embed-customize-wrapper .preview-tabs-nav{background:#f1f3f5;border-radius:8px;padding:4px;gap:0 !important;display:flex !important;width:100%}.embed-customize-wrapper .preview-tabs-nav .nav-item{flex:1;padding:0 2px}.embed-customize-wrapper .preview-tab-link{background:rgba(0,0,0,0) !important;color:#64748b !important;font-weight:500;font-size:14px;border-radius:6px;padding:10px 14px !important;transition:all .3s ease;cursor:pointer;border:none !important}.embed-customize-wrapper .preview-tab-link:hover{background:#f1f3f5 !important;color:#475569 !important}.embed-customize-wrapper .preview-tab-link.active{background:#fff !important;color:#2cb573 !important;font-weight:600;box-shadow:0 2px 8px rgba(44,181,115,.15)}.embed-customize-wrapper .preview-tab-link i{margin-right:6px}.embed-customize-wrapper .preview-tabs-content{margin-top:0}.embed-customize-wrapper .preview-tabs-content .tab-pane{animation:fadeInTab .3s ease}@keyframes fadeInTab{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.embed-customize-wrapper .aspect-ratio-selector{display:flex;gap:10px;margin-top:10px}.embed-customize-wrapper .aspect-option{flex:1;padding:14px;border:1px solid #e2e8f0;border-radius:6px;text-align:center;cursor:pointer;font-weight:600;font-size:14px;color:#64748b;background:#fff;transition:all .3s ease}.embed-customize-wrapper .aspect-option:hover{border-color:#2cb573;background:#f0fdf4}.embed-customize-wrapper .aspect-option.active{background:#e8f5e9;border-color:#2cb573;color:#2cb573;box-shadow:0 2px 8px rgba(44,181,115,.15)}.embed-customize-wrapper .footer-toggles{margin-bottom:10px}.embed-customize-wrapper .footer-toggles .toggle-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.embed-customize-wrapper .toggle-box-container{border:1px solid #e2e8f0;border-radius:6px;padding:6px 8px;display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.embed-customize-wrapper .toggle-box-container .toggle-label{flex:1;text-align:left;font-size:10px;font-weight:400;color:#334155;line-height:1.2;margin:0}.embed-customize-wrapper .toggle-box-container .switch-footer{flex-shrink:0;margin-top:2px}.embed-customize-wrapper .toggle-box-container.disabled{opacity:.5;pointer-events:none}.embed-customize-wrapper .toggle-box-container.disabled .switch-footer{cursor:not-allowed;pointer-events:none}.embed-customize-wrapper .toggle-box-container.disabled .switch-footer input{pointer-events:none;cursor:not-allowed}.embed-customize-wrapper .toggle-box-container.disabled .switch-footer .slider-footer{cursor:not-allowed;pointer-events:none;opacity:.6}.embed-customize-wrapper .toggle-box-container.disabled .embed-toggle-info{pointer-events:auto !important;opacity:1 !important;cursor:pointer !important;color:#2cb573 !important}.embed-customize-wrapper .toggle-box-container.disabled .embed-toggle-info i{opacity:1 !important}.embed-customize-wrapper .switch-footer{position:relative;display:inline-block;width:38px;height:20px}.embed-customize-wrapper .switch-footer input{opacity:0;width:0;height:0}.embed-customize-wrapper .switch-footer input:checked+.slider-footer{background-color:#2cb573}.embed-customize-wrapper .switch-footer input:checked+.slider-footer:before{transform:translateX(18px)}.embed-customize-wrapper .slider-footer{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:20px;transition:.3s}.embed-customize-wrapper .slider-footer:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.3s}.embed-customize-wrapper .footer-toggles .toggle-label{font-size:11px;font-weight:500;color:#334155;line-height:1.3}.embed-customize-wrapper .white-label-input-card.disabled{opacity:.5;cursor:not-allowed !important;pointer-events:none}.embed-customize-wrapper .preview-tab-link.disabled{opacity:.6;cursor:not-allowed !important;pointer-events:none !important}.embed-customize-wrapper .supplier-section.pro-feature-disabled{opacity:.8;border:1px solid #fff3cd;border-radius:4px;background-color:rgba(255,243,205,.2);padding:12px}.embed-customize-wrapper .badge.bg-warning{background-color:#ffc107 !important;color:#000 !important}.embed-customize-wrapper .pro-badge{border-radius:50px;font-size:10px;font-weight:600;line-height:1;gap:4px}.embed-customize-wrapper .pro-badge i{font-size:10px}.embed-customize-wrapper .scale-wrapper{width:111.11%;transform:scale(0.9);transform-origin:top left}.embed-customize-wrapper .supplier-category-btn{cursor:pointer;transition:all .2s}.embed-customize-wrapper .supplier-category-btn .filter-category-card{transition:all .2s;border:2px solid rgba(0,0,0,0)}.embed-customize-wrapper .supplier-category-btn .filter-category-card:hover{border-color:#2cb573;transform:translateY(-2px);box-shadow:0 2px 8px rgba(44,181,115,.2)}.embed-customize-wrapper .supplier-category-btn .filter-category-card.active{border-color:#2cb573;background-color:rgba(44,181,115,.1)}.embed-customize-wrapper .embed-supplier-card{cursor:pointer;transition:all .2s;border:2px solid #ddd}.embed-customize-wrapper .embed-supplier-card:hover{border-color:#2cb573;transform:translateY(-2px);box-shadow:0 2px 8px rgba(44,181,115,.2)}.embed-customize-wrapper .embed-supplier-card.active{border-color:#2cb573;background-color:rgba(44,181,115,.1)}.embed-customize-wrapper .embed-supplier-card .image-container{display:flex;align-items:center;justify-content:center;min-height:50px}.embed-customize-wrapper .embed-supplier-card .image-container img{max-width:50px;max-height:50px;object-fit:contain}.embed-customize-wrapper #supplier-list-embed{min-height:100px}.embed-customize-wrapper .text-px12{font-size:12px !important}.embed-customize-wrapper .text-px14{font-size:14px !important}.embed-customize-wrapper .embed-script-container{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;padding:0;overflow:hidden;margin-bottom:20px}.embed-customize-wrapper .embed-script-container .embed-script-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:12px 15px;font-weight:600;color:#334155;font-size:13px}.embed-customize-wrapper .embed-script-container .embed-script-header i{margin-right:6px;color:#2cb573}.embed-customize-wrapper .embed-script-container .embed-script-content{padding:15px;max-height:163px;overflow-y:auto}.embed-customize-wrapper .embed-script-container .embed-script-content::-webkit-scrollbar{width:6px}.embed-customize-wrapper .embed-script-container .embed-script-content::-webkit-scrollbar-track{background:#f1f3f5;border-radius:3px}.embed-customize-wrapper .embed-script-container .embed-script-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.embed-customize-wrapper .embed-script-container .embed-script-content::-webkit-scrollbar-thumb:hover{background:#e2e8f0}.embed-customize-wrapper .embed-link-item{background:#fff !important;border-color:#e2e8f0 !important}.embed-customize-wrapper .embed-link-item .btn-copy-link{padding:.25rem .5rem;font-size:12px;min-width:auto;height:32px;width:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.embed-customize-wrapper .embed-link-item .btn-copy-link:hover{background-color:#2cb573;border-color:#2cb573;color:#fff}.embed-customize-wrapper .embed-link-item .btn-copy-link i{font-size:12px}.embed-customize-wrapper .embed-link-item textarea{border:1px solid #e2e8f0 !important;border-radius:4px;font-size:11px !important;line-height:1.4;background:#fff !important;color:#333 !important}.embed-customize-wrapper .embed-link-item textarea:focus{border-color:#2cb573 !important;box-shadow:0 0 0 .2rem rgba(44,181,115,.1) !important}.embed-customize-wrapper .embed-link-item strong{color:#2cb573 !important}.embed-customize-wrapper .embed-link-item .text-muted{color:#64748b !important;font-size:12px}.embed-customize-wrapper .embed-link-item .input-group-sm{gap:0}.embed-customize-wrapper .embed-link-item .input-group-sm .form-control{padding:8px 10px}.embed-customize-wrapper .embed-link-item .input-group-sm .input-group-append{margin-left:-1px}.embed-customize-wrapper .embed-live-container{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;margin-bottom:20px}.embed-customize-wrapper .embed-live-header{padding:10px 12px;border-bottom:1px solid #e2e8f0;background:#fff}.embed-customize-wrapper .embed-live-title{font-size:13px;font-weight:600;color:#334155;margin:0}.embed-customize-wrapper .embed-live-list{padding:0;min-height:120px;max-height:var(--live-list-max-height, 400px);overflow-y:auto}.embed-customize-wrapper .embed-live-list::-webkit-scrollbar{width:6px}.embed-customize-wrapper .embed-live-list::-webkit-scrollbar-track{background:#f1f3f5;border-radius:3px}.embed-customize-wrapper .embed-live-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.embed-customize-wrapper .embed-live-list::-webkit-scrollbar-thumb:hover{background:#e2e8f0}.embed-customize-wrapper .embed-empty-state{padding:30px 20px;text-align:center;color:#64748b}.embed-customize-wrapper .embed-empty-state i{font-size:32px;margin-bottom:8px;opacity:.3}.embed-customize-wrapper .embed-empty-state p{font-size:12px;font-weight:500;margin:0}.embed-customize-wrapper .embed-list-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #f0f0f0;transition:background .2s ease;gap:12px;background:#fff;position:relative}.embed-customize-wrapper .embed-list-item:last-child{border-bottom:none}.embed-customize-wrapper .embed-list-item:hover{background:#f0fdf4}.embed-customize-wrapper .embed-list-item.pro-locked{filter:blur(2px);pointer-events:none}.embed-customize-wrapper .embed-col-left{width:20%;flex-shrink:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.embed-customize-wrapper .embed-col-left .editable-label{font-size:8px;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.embed-customize-wrapper .embed-col-left .calc-thumbnail-large{width:45px;height:45px;object-fit:contain;border-radius:4px;border:1px solid #f0f0f0;padding:4px;transition:all .2s ease}.embed-customize-wrapper .embed-col-left .calc-thumbnail-large:hover{border-color:#2cb573}.embed-customize-wrapper .embed-col-left .calc-title-green{font-size:11px;font-weight:600;color:#2cb573;margin:0;line-height:1.2}.embed-customize-wrapper .embed-col-middle{flex:1;padding:0 10px;min-width:0}.embed-customize-wrapper .embed-col-middle .embed-code-display{display:block;font-family:"Monaco","Courier New","Consolas",monospace;font-size:10px;line-height:1.2;color:#555;background:#f8f9fa;padding:6px 8px;border-radius:4px;border:1px solid #f0f0f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease}.embed-customize-wrapper .embed-col-middle .embed-code-display:hover{background:#fff;border-color:#2cb573;color:#334155;white-space:pre-wrap;overflow:visible}.embed-customize-wrapper .embed-col-middle .embed-code-tabs{display:flex;flex-direction:column;gap:4px}.embed-customize-wrapper .embed-col-middle .embed-tab-nav{display:flex;gap:4px}.embed-customize-wrapper .embed-col-middle .embed-tab-btn{flex:1;padding:3px 6px;font-size:10px;font-weight:600;border:1px solid #e2e8f0;border-radius:4px;background:#fff;color:#64748b;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:3px}.embed-customize-wrapper .embed-col-middle .embed-tab-btn i{font-size:9px}.embed-customize-wrapper .embed-col-middle .embed-tab-btn:hover{border-color:#2cb573;color:#2cb573}.embed-customize-wrapper .embed-col-middle .embed-tab-btn.active{background:#2cb573;border-color:#2cb573;color:#fff}.embed-customize-wrapper .embed-col-middle .embed-tab-pane{display:none}.embed-customize-wrapper .embed-col-middle .embed-tab-pane.active{display:block}.embed-customize-wrapper .embed-col-right{width:18%;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px}.embed-customize-wrapper .embed-col-right .embed-copy-actions{display:flex;flex-direction:column;gap:4px;width:100%}.embed-customize-wrapper .embed-col-right .btn-copy-embed{width:100%;padding:5px 8px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#334155;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:4px}.embed-customize-wrapper .embed-col-right .btn-copy-embed i{font-size:10px}.embed-customize-wrapper .embed-col-right .btn-copy-embed:hover{background:#2cb573;border-color:#2cb573;color:#fff}.embed-customize-wrapper .embed-col-right .btn-copy-embed.btn-copied{background:#2cb573;border-color:#2cb573;color:#fff}.embed-customize-wrapper .embed-col-right .btn-copy-embed.btn-copy-iframe i{color:#0ea5e9}.embed-customize-wrapper .embed-col-right .btn-copy-embed.btn-copy-iframe:hover i,.embed-customize-wrapper .embed-col-right .btn-copy-embed.btn-copy-iframe.btn-copied i{color:#fff}.embed-customize-wrapper .embed-col-right .btn-copy-embed.btn-copy-link i{color:#f97316}.embed-customize-wrapper .embed-col-right .btn-copy-embed.btn-copy-link:hover i,.embed-customize-wrapper .embed-col-right .btn-copy-embed.btn-copy-link.btn-copied i{color:#fff}.embed-customize-wrapper .embed-col-right .status-label{font-size:9px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.embed-customize-wrapper .embed-status-active{display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:4px}.embed-customize-wrapper .embed-status-active .status-icon-circle{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #2cb573 0%, #22a85f 100%);border-radius:50%;color:#fff;font-size:11px;font-weight:bold;box-shadow:0 2px 4px rgba(44,181,115,.25)}.embed-customize-wrapper .embed-status-active .status-timestamp{text-align:center;font-size:8px;line-height:1.2;color:#64748b;max-width:80px;font-weight:500}.embed-customize-wrapper .embed-status-inactive{margin-top:4px}.embed-customize-wrapper .embed-status-inactive .status-text{font-size:9px;color:#94a3b8;font-weight:500;font-style:italic}.embed-customize-wrapper .pro-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.embed-customize-wrapper .pro-overlay .pro-message{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border:2px solid #fbbf24;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.embed-customize-wrapper .pro-overlay .pro-message i{color:#f59e0b;font-size:14px}.embed-customize-wrapper .pro-overlay .pro-message span{font-size:11px;font-weight:600;color:#334155}.embed-customize-wrapper .pro-overlay-small{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fbbf24;border-radius:50%;color:#fff;font-size:12px}.embed-customize-wrapper .pro-overlay-small i{font-size:12px}.embed-customize-wrapper .exclusive-supplier-section,.embed-customize-wrapper .adjacent-supplier-section{background:#fff;border-radius:6px;padding:10px;margin-bottom:10px;border:1px solid #e2e8f0}.embed-customize-wrapper .exclusive-supplier-section .exclusive-suppliers-disabled,.embed-customize-wrapper .exclusive-supplier-section .adjacent-suppliers-disabled,.embed-customize-wrapper .adjacent-supplier-section .exclusive-suppliers-disabled,.embed-customize-wrapper .adjacent-supplier-section .adjacent-suppliers-disabled{opacity:.5;pointer-events:none}.embed-customize-wrapper .exclusive-supplier-section .exclusive-suppliers-disabled img,.embed-customize-wrapper .exclusive-supplier-section .adjacent-suppliers-disabled img,.embed-customize-wrapper .adjacent-supplier-section .exclusive-suppliers-disabled img,.embed-customize-wrapper .adjacent-supplier-section .adjacent-suppliers-disabled img{filter:grayscale(100%)}.embed-customize-wrapper .exclusive-supplier-section .exclusive-suppliers-disabled .exclusive-category-btn,.embed-customize-wrapper .exclusive-supplier-section .exclusive-suppliers-disabled .adjacent-category-btn,.embed-customize-wrapper .exclusive-supplier-section .exclusive-suppliers-disabled .exclusive-supplier-card,.embed-customize-wrapper .exclusive-supplier-section .exclusive-suppliers-disabled .adjacent-supplier-card,.embed-customize-wrapper .exclusive-supplier-section .adjacent-suppliers-disabled .exclusive-category-btn,.embed-customize-wrapper .exclusive-supplier-section .adjacent-suppliers-disabled .adjacent-category-btn,.embed-customize-wrapper .exclusive-supplier-section .adjacent-suppliers-disabled .exclusive-supplier-card,.embed-customize-wrapper .exclusive-supplier-section .adjacent-suppliers-disabled .adjacent-supplier-card,.embed-customize-wrapper .adjacent-supplier-section .exclusive-suppliers-disabled .exclusive-category-btn,.embed-customize-wrapper .adjacent-supplier-section .exclusive-suppliers-disabled .adjacent-category-btn,.embed-customize-wrapper .adjacent-supplier-section .exclusive-suppliers-disabled .exclusive-supplier-card,.embed-customize-wrapper .adjacent-supplier-section .exclusive-suppliers-disabled .adjacent-supplier-card,.embed-customize-wrapper .adjacent-supplier-section .adjacent-suppliers-disabled .exclusive-category-btn,.embed-customize-wrapper .adjacent-supplier-section .adjacent-suppliers-disabled .adjacent-category-btn,.embed-customize-wrapper .adjacent-supplier-section .adjacent-suppliers-disabled .exclusive-supplier-card,.embed-customize-wrapper .adjacent-supplier-section .adjacent-suppliers-disabled .adjacent-supplier-card{cursor:not-allowed}.embed-customize-wrapper .exclusive-supplier-section .supplier-section-header,.embed-customize-wrapper .adjacent-supplier-section .supplier-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;cursor:pointer;user-select:none}.embed-customize-wrapper .exclusive-supplier-section .supplier-section-header .header-title,.embed-customize-wrapper .adjacent-supplier-section .supplier-section-header .header-title{font-size:12px;font-weight:600;color:#334155;margin:0;flex:1}.embed-customize-wrapper .exclusive-supplier-section .supplier-section-header .collapse-toggle,.embed-customize-wrapper .adjacent-supplier-section .supplier-section-header .collapse-toggle{font-size:11px;color:#2cb573;transition:transform .3s ease;width:18px;text-align:center}.embed-customize-wrapper .exclusive-supplier-section .supplier-section-header .collapse-toggle.collapsed,.embed-customize-wrapper .adjacent-supplier-section .supplier-section-header .collapse-toggle.collapsed{transform:rotate(0deg)}.embed-customize-wrapper .exclusive-supplier-section .supplier-section-header .collapse-toggle.expanded,.embed-customize-wrapper .adjacent-supplier-section .supplier-section-header .collapse-toggle.expanded{transform:rotate(180deg)}.embed-customize-wrapper #exclusive-category-container,.embed-customize-wrapper #adjacent-category-container{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:6px;padding:6px 0;margin-bottom:10px;scroll-behavior:smooth}.embed-customize-wrapper #exclusive-category-container::-webkit-scrollbar,.embed-customize-wrapper #adjacent-category-container::-webkit-scrollbar{height:3px}.embed-customize-wrapper #exclusive-category-container::-webkit-scrollbar-track,.embed-customize-wrapper #adjacent-category-container::-webkit-scrollbar-track{background:#f1f3f5;border-radius:2px}.embed-customize-wrapper #exclusive-category-container::-webkit-scrollbar-thumb,.embed-customize-wrapper #adjacent-category-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.embed-customize-wrapper #exclusive-category-container::-webkit-scrollbar-thumb:hover,.embed-customize-wrapper #adjacent-category-container::-webkit-scrollbar-thumb:hover{background:#e2e8f0}.embed-customize-wrapper .exclusive-category-btn,.embed-customize-wrapper .adjacent-category-btn{flex-shrink:0;width:65px;height:65px}.embed-customize-wrapper .exclusive-category-btn .filter-category-card,.embed-customize-wrapper .adjacent-category-btn .filter-category-card{width:100%;height:100%;padding:5px 3px !important;cursor:pointer;transition:all .2s ease;border:1px solid #e2e8f0 !important;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;position:relative}.embed-customize-wrapper .exclusive-category-btn .filter-category-card:hover,.embed-customize-wrapper .adjacent-category-btn .filter-category-card:hover{border-color:#2cb573 !important;box-shadow:0 1px 4px rgba(44,181,115,.1);transform:translateY(-1px)}.embed-customize-wrapper .exclusive-category-btn .filter-category-card.active,.embed-customize-wrapper .exclusive-category-btn .filter-category-card--success.active,.embed-customize-wrapper .adjacent-category-btn .filter-category-card.active,.embed-customize-wrapper .adjacent-category-btn .filter-category-card--success.active{background:#e8f5e9 !important;border-color:#2cb573 !important;border-width:1.5px !important}.embed-customize-wrapper .exclusive-category-btn .filter-category-card.active p,.embed-customize-wrapper .exclusive-category-btn .filter-category-card--success.active p,.embed-customize-wrapper .adjacent-category-btn .filter-category-card.active p,.embed-customize-wrapper .adjacent-category-btn .filter-category-card--success.active p{color:#2cb573 !important;font-weight:600 !important}.embed-customize-wrapper .exclusive-category-btn .filter-category-card__tag,.embed-customize-wrapper .adjacent-category-btn .filter-category-card__tag{position:absolute;top:0;right:0;background:#ff6b6b;color:#fff;font-size:7px;padding:1px 3px;border-radius:0 4px 0 3px;font-weight:600}.embed-customize-wrapper .exclusive-category-btn img,.embed-customize-wrapper .adjacent-category-btn img{width:26px;height:26px;object-fit:contain;flex-shrink:0}.embed-customize-wrapper .exclusive-category-btn p,.embed-customize-wrapper .adjacent-category-btn p{font-size:8px;font-weight:500;color:#334155;margin:0 !important;line-height:1;text-align:center;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:16px}.embed-customize-wrapper #exclusive-supplier-list,.embed-customize-wrapper #adjacent-supplier-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(60px, 1fr));gap:6px;margin-top:8px;max-height:240px;overflow-y:auto;padding:4px;background:#f9f9f9;border-radius:6px;border:1px solid #f0f0f0}.embed-customize-wrapper #exclusive-supplier-list::-webkit-scrollbar,.embed-customize-wrapper #adjacent-supplier-list::-webkit-scrollbar{width:4px}.embed-customize-wrapper #exclusive-supplier-list::-webkit-scrollbar-track,.embed-customize-wrapper #adjacent-supplier-list::-webkit-scrollbar-track{background:#f1f3f5;border-radius:2px}.embed-customize-wrapper #exclusive-supplier-list::-webkit-scrollbar-thumb,.embed-customize-wrapper #adjacent-supplier-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.embed-customize-wrapper #exclusive-supplier-list::-webkit-scrollbar-thumb:hover,.embed-customize-wrapper #adjacent-supplier-list::-webkit-scrollbar-thumb:hover{background:#e2e8f0}.embed-customize-wrapper #exclusive-supplier-list>p,.embed-customize-wrapper #adjacent-supplier-list>p{grid-column:1/-1;padding:15px;margin:0;font-size:11px}.embed-customize-wrapper .exclusive-supplier-card,.embed-customize-wrapper .adjacent-supplier-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:6px 4px;background:#fff;border:1px solid #e2e8f0;border-radius:5px;cursor:pointer;transition:all .2s ease;min-height:62px;gap:3px;position:relative}.embed-customize-wrapper .exclusive-supplier-card:hover,.embed-customize-wrapper .adjacent-supplier-card:hover{border-color:#2cb573;box-shadow:0 1px 4px rgba(44,181,115,.1);transform:translateY(-1px)}.embed-customize-wrapper .exclusive-supplier-card:hover .supplier-logo,.embed-customize-wrapper .adjacent-supplier-card:hover .supplier-logo{filter:brightness(1.05)}.embed-customize-wrapper .exclusive-supplier-card.selected,.embed-customize-wrapper .adjacent-supplier-card.selected{background:#e8f5e9;border-color:#2cb573;border-width:1.5px;box-shadow:0 0 0 1px rgba(44,181,115,.1)}.embed-customize-wrapper .exclusive-supplier-card.selected .supplier-name,.embed-customize-wrapper .adjacent-supplier-card.selected .supplier-name{color:#2cb573;font-weight:600}.embed-customize-wrapper .exclusive-supplier-card.selected .selected-checkmark,.embed-customize-wrapper .adjacent-supplier-card.selected .selected-checkmark{display:flex}.embed-customize-wrapper .exclusive-supplier-card .supplier-logo,.embed-customize-wrapper .adjacent-supplier-card .supplier-logo{width:35px;height:35px;object-fit:contain;border-radius:3px;background:#fff;padding:2px;transition:filter .2s ease}.embed-customize-wrapper .exclusive-supplier-card .supplier-name,.embed-customize-wrapper .adjacent-supplier-card .supplier-name{font-size:9px;font-weight:500;color:#334155;text-align:center;line-height:1.1;word-break:break-word;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.embed-customize-wrapper .exclusive-supplier-card .selected-checkmark,.embed-customize-wrapper .adjacent-supplier-card .selected-checkmark{display:none;position:absolute;top:2px;right:2px;width:18px;height:18px;background:#2cb573;border-radius:50%;align-items:center;justify-content:center;color:#fff;font-size:10px}.embed-customize-wrapper #exclusive-supplier-placeholder,.embed-customize-wrapper #adjacent-supplier-placeholder{display:grid;grid-template-columns:repeat(auto-fill, minmax(75px, 1fr));gap:8px;padding:6px}.embed-customize-wrapper #exclusive-supplier-placeholder .col-lg-3,.embed-customize-wrapper #exclusive-supplier-placeholder .col-md-4,.embed-customize-wrapper #exclusive-supplier-placeholder .col-sm-6,.embed-customize-wrapper #adjacent-supplier-placeholder .col-lg-3,.embed-customize-wrapper #adjacent-supplier-placeholder .col-md-4,.embed-customize-wrapper #adjacent-supplier-placeholder .col-sm-6{margin-bottom:0 !important}.embed-customize-wrapper #exclusive-supplier-placeholder .card,.embed-customize-wrapper #adjacent-supplier-placeholder .card{padding:10px !important;min-height:110px}.embed-customize-wrapper #exclusive-supplier-placeholder .ph-picture,.embed-customize-wrapper #adjacent-supplier-placeholder .ph-picture{width:50px !important;height:50px !important}.embed-customize-wrapper #exclusive-supplier-placeholder .ph-row,.embed-customize-wrapper #adjacent-supplier-placeholder .ph-row{margin-top:8px}@media(max-width: 768px){.embed-customize-wrapper #exclusive-supplier-list,.embed-customize-wrapper #adjacent-supplier-list{grid-template-columns:repeat(auto-fill, minmax(80px, 1fr));gap:8px;max-height:220px}.embed-customize-wrapper .exclusive-supplier-card,.embed-customize-wrapper .adjacent-supplier-card{min-height:100px;padding:8px 6px}.embed-customize-wrapper .exclusive-supplier-card .supplier-logo,.embed-customize-wrapper .adjacent-supplier-card .supplier-logo{width:45px;height:45px}.embed-customize-wrapper .exclusive-supplier-card .supplier-name,.embed-customize-wrapper .adjacent-supplier-card .supplier-name{font-size:10px}.embed-customize-wrapper #exclusive-category-container,.embed-customize-wrapper #adjacent-category-container{gap:6px}.embed-customize-wrapper .exclusive-category-btn .filter-category-card,.embed-customize-wrapper .adjacent-category-btn .filter-category-card{width:65px;padding:6px 4px !important}}.embed-customize-wrapper .products-subsection{background:#fafbfc;border:1px solid #f0f0f0;border-radius:3px;padding:6px}.embed-customize-wrapper .products-subsection .products-subsection-header{transition:all .2s ease;padding:2px 0}.embed-customize-wrapper .products-subsection .products-subsection-header:hover{background:rgba(44,181,115,.02);border-radius:2px;margin:-2px -6px 0 -6px;padding:2px 6px}.embed-customize-wrapper .products-subsection .subsection-title{letter-spacing:.2px;font-size:10px}.embed-customize-wrapper .products-subsection .products-collapse-icon{color:#cbd5e1;font-size:9px;transition:transform .3s ease}.embed-customize-wrapper .products-subsection .products-subsection-content{animation:slideDown .3s ease;max-height:400px;overflow-y:auto}.embed-customize-wrapper .products-subsection .products-subsection-content::-webkit-scrollbar{width:3px}.embed-customize-wrapper .products-subsection .products-subsection-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.embed-customize-wrapper .products-subsection .products-subsection-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.embed-customize-wrapper .products-subsection .products-subsection-content::-webkit-scrollbar-thumb:hover{background:#e2e8f0}@keyframes slideDown{from{opacity:0;max-height:0;margin-top:0}to{opacity:1;max-height:500px;margin-top:6px}}.embed-customize-wrapper .product-group-section{background:#fff;border:1px solid #e2e8f0;border-radius:3px;padding:6px;margin-bottom:6px;overflow:hidden}.embed-customize-wrapper .product-group-section .product-group-title{font-size:10px;font-weight:600;color:#334155;margin-bottom:4px;display:flex;align-items:center;gap:4px;padding:0 0 4px 0;border-bottom:1px solid #f0f0f0}.embed-customize-wrapper .product-group-section .product-group-title .supplier-badge{display:inline-flex;align-items:center;gap:2px;padding:1px 4px;background:#e8f5e9;color:#2cb573;border-radius:8px;font-size:8px;font-weight:700;margin-left:auto;flex-shrink:0}.embed-customize-wrapper .product-group-section .products-selection-grid{display:flex;flex-wrap:wrap;gap:4px}.embed-customize-wrapper .product-card{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:4px 6px;background:#fff;border:1px solid #e2e8f0;border-radius:3px;cursor:pointer;transition:all .15s ease;user-select:none;position:relative;font-size:9px;white-space:nowrap;min-height:24px}.embed-customize-wrapper .product-card:hover:not(.checked){border-color:#2cb573;background:rgba(44,181,115,.04)}.embed-customize-wrapper .product-card.checked{background:rgba(44,181,115,.08);border-color:#2cb573}.embed-customize-wrapper .product-card.checked .product-label{color:#2cb573;font-weight:600}.embed-customize-wrapper .product-card .product-checkbox{flex-shrink:0;width:14px;height:14px;min-width:14px;cursor:pointer;transition:all .2s ease;border-radius:50%;margin:0;padding:0;appearance:none;-webkit-appearance:none;background:#fff;border:1.25px solid #e2e8f0;box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:0;line-height:0}.embed-customize-wrapper .product-card .product-checkbox:hover{border-color:#2cb573;box-shadow:0 0 4px rgba(44,181,115,.2)}.embed-customize-wrapper .product-card .product-checkbox:checked{background:#2cb573;border-color:#2cb573;box-shadow:0 0 4px rgba(44,181,115,.3);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px}.embed-customize-wrapper .product-card .product-label{flex:0 1 auto;font-size:9px;font-weight:500;color:#334155;cursor:pointer;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.embed-customize-wrapper .product-card .product-label:hover{color:#2cb573}.embed-customize-wrapper .products-empty-state{padding:12px 10px;text-align:center;color:#64748b;background:#f0fdf4;border-radius:4px;border:1px dashed #e2e8f0;font-size:11px}.embed-customize-wrapper .products-empty-state i{display:inline-block;font-size:16px;opacity:.3;margin-right:6px}.embed-customize-wrapper .products-empty-state p{margin:0;font-weight:500;display:inline}.auth-page{display:flex;min-height:100vh;width:100%;background:#fff;overflow-x:hidden}.auth-page,.auth-page *:not(.fas):not(.far):not(.fab):not(.fa){font-family:"DM Sans",sans-serif !important}.auth-panel-left{position:relative;flex:0 0 40%;max-width:40%;height:100vh;max-height:100vh;background:#fff;overflow:hidden;display:flex;flex-direction:column}@media only screen and (max-width : 768px){.auth-panel-left{flex:0 0 100%;max-width:100%}}.auth-panel-content-scroll{position:relative;z-index:1;width:100%;flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center}.auth-panel-content-scroll::before,.auth-panel-content-scroll::after{content:"";margin:auto}.auth-panel-content-scroll::-webkit-scrollbar{width:6px}.auth-panel-content-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.auth-panel-content-scroll::-webkit-scrollbar-thumb{background-color:rgba(18,18,23,.1);border-radius:10px}.auth-panel-right{flex:0 0 60%;max-width:60%;height:100vh;max-height:100vh;background:#2bb673;position:relative;z-index:2;overflow:hidden}@media only screen and (max-width : 768px){.auth-panel-right{display:none}}.auth-wave-decoration{position:absolute;bottom:-394.74px;left:-200.31px;display:flex;height:790.742px;width:839.583px;align-items:center;justify-content:center;z-index:0;pointer-events:none}.auth-wave-decoration .auth-wave-inner{flex:none;transform:rotate(-141.74deg)}.auth-wave-decoration .auth-wave-inner img{display:block;width:727.623px;height:433.205px}.auth-form-card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 36px;width:100%;max-width:480px;margin:24px auto;flex-shrink:0}.auth-form-card form{width:100%}@media only screen and (max-width : 1024px){.auth-form-card{padding:24px 32px}}@media only screen and (max-width : 600px){.auth-form-card{padding:20px 16px}}.auth-header-bar{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:14px 24px;flex-shrink:0}@media only screen and (max-width : 600px){.auth-header-bar{padding:10px 16px}}.auth-header-logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.auth-header-logo img{height:20px;width:auto;display:block}.auth-footer-bar{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;padding:16px 28px;flex-shrink:0}.auth-footer-bar span{font-family:"DM Sans",sans-serif;font-size:12px;font-weight:400;color:#86888e;text-align:center}@media only screen and (max-width : 600px){.auth-footer-bar{padding:12px 18px}}.auth-logo img{height:28px;width:auto}.auth-heading{font-weight:600 !important;font-size:22px !important;color:#58595b !important;text-align:center;line-height:1.2 !important;margin:0}.auth-heading span.text-primary-auth{color:#2bb673 !important}.auth-subheading{font-weight:400 !important;font-size:12px !important;color:#86888e !important;text-align:center;margin:0}.auth-header-group{display:flex;flex-direction:column;gap:4px;align-items:center;width:100%;text-align:center;margin-bottom:8px}.auth-supplier-link{font-family:"DM Sans",sans-serif;font-weight:600;font-size:13px;color:#2bb673;text-decoration:none;margin-top:6px;transition:color .2s}.auth-supplier-link:hover{color:#24a062;text-decoration:underline}.auth-signup-prompt{font-family:"DM Sans",sans-serif;font-weight:400;font-size:12px;color:#86888e;text-align:center;margin:0}.auth-signup-prompt a{font-weight:600;color:#2bb673;text-decoration:underline;text-underline-offset:2px}.auth-signup-prompt a:hover{color:#24a062}.auth-field-group{display:flex;flex-direction:column;gap:4px;width:100%}.auth-input-wrap{position:relative;display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 10px;box-shadow:0px 1px 2px 0px rgba(18,18,23,.05);transition:border-color .15s ease,box-shadow .15s ease}.auth-input-wrap:focus-within{border-color:#2bb673;box-shadow:0 0 0 3px rgba(43,182,115,.12)}.auth-input-wrap.is-invalid{border-color:#d9424d}.auth-input-wrap--disabled{background:#f1f5f9;border-color:#cbd5e1;box-shadow:none;cursor:not-allowed}.auth-input-wrap--disabled:focus-within{border-color:#cbd5e1;box-shadow:none}.auth-input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-family:"DM Sans",sans-serif;font-weight:400;font-size:12px;color:#58595b;width:100%}.auth-input::placeholder{color:#64748b}.auth-input:disabled{color:#64748b;cursor:not-allowed;opacity:1}.auth-input:-webkit-autofill,.auth-input:-webkit-autofill:hover,.auth-input:-webkit-autofill:focus,.auth-input:-webkit-autofill:active{box-shadow:0 0 0px 1000px #fff inset !important;-webkit-box-shadow:0 0 0px 1000px #fff inset !important;-webkit-text-fill-color:#58595b !important;transition:background-color 5000s ease-in-out 0s}.auth-input-hint{font-family:"DM Sans",sans-serif;font-weight:400;font-size:11px;color:#9ca3af;line-height:16px;margin-top:2px}.auth-invalid-feedback{font-family:"DM Sans",sans-serif;font-size:12px;color:#d9424d;margin-top:2px}.auth-alert-success{display:flex;align-items:flex-start;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:12px 16px;margin-bottom:24px;font-family:"DM Sans",sans-serif;color:#166534}.auth-alert-success i,.auth-alert-success svg{color:#2bb673;margin-top:2px;flex-shrink:0}.auth-alert-success div{flex:1}.auth-alert-success div strong{font-size:13px;font-weight:600;display:block;margin-bottom:4px}.auth-alert-success div p{font-size:11px;margin:0;line-height:1.4;color:#166534}.auth-eye-toggle{background:none;border:none;padding:0;cursor:pointer;color:#64748b;display:flex;align-items:center;flex-shrink:0}.auth-eye-toggle:hover{color:#58595b}.auth-eye-toggle svg,.auth-eye-toggle i{width:16px;height:16px;font-size:14px}.auth-pw-requirements{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px 16px;width:100%}.auth-pw-req-item{display:flex;align-items:center;gap:6px;font-family:"DM Sans",sans-serif;font-weight:400;font-size:11px;color:#334155;line-height:18px}.auth-pw-req-item .auth-pw-req-dot{width:10px;height:10px;border-radius:50%;background:#cbd5e1;flex-shrink:0;transition:background .2s}.auth-pw-req-item.satisfied{color:#2bb673}.auth-pw-req-item.satisfied .auth-pw-req-dot{background:#2bb673}.auth-checkbox-group{display:flex;align-items:center;justify-content:space-between;width:100%}.auth-checkbox-label{display:flex;align-items:center;gap:7px;cursor:pointer}.auth-checkbox-label input[type=checkbox]{appearance:none;-webkit-appearance:none;width:17.5px;height:17.5px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;flex-shrink:0;cursor:pointer;transition:border-color .15s,background .15s;position:relative}.auth-checkbox-label input[type=checkbox]:checked{background:#2bb673;border-color:#2bb673}.auth-checkbox-label input[type=checkbox]:checked::after{content:"";position:absolute;left:4px;top:1px;width:6px;height:10px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.auth-checkbox-label span{font-family:"DM Sans",sans-serif;font-weight:400;font-size:12px;color:#58595b}.auth-checkbox-label span a{color:#2bb673;font-weight:600;text-decoration:underline}.auth-forgot-link{font-family:"DM Sans",sans-serif;font-weight:500;font-size:12px;color:#64748b;text-decoration:none;white-space:nowrap}.auth-forgot-link:hover{color:#58595b}.auth-btn-primary{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;background:#2bb673;border:1px solid #2bb673;border-radius:6px;padding:8px 12px;font-family:"DM Sans",sans-serif;font-weight:500;font-size:13px;color:#fff;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s;text-decoration:none;line-height:1.5}.auth-btn-primary:hover,.auth-btn-primary:focus{background:#24a062;border-color:#24a062;color:#fff;box-shadow:0 4px 12px rgba(43,182,115,.35)}.auth-btn-primary:disabled{opacity:.65;cursor:not-allowed}.auth-btn-back{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;background:rgba(0,0,0,0);border:none;border-radius:6px;padding:9px 13px;font-family:"DM Sans",sans-serif;font-weight:500;font-size:15.75px;color:#86888e;cursor:pointer;transition:color .2s;text-decoration:none}.auth-btn-back:hover{color:#58595b}.auth-social-row{display:flex;flex-wrap:nowrap;gap:8px;width:100%}.auth-btn-social{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0;background:#f1f5f9;border:1px solid #f1f5f9;border-radius:6px;padding:8px 6px;font-family:"DM Sans",sans-serif;font-weight:500;font-size:12px;color:#475569;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-btn-social img,.auth-btn-social svg{width:16px;height:16px;flex-shrink:0}.auth-btn-social:hover{background:hsl(210,40%,92.0784313725%);border-color:hsl(210,40%,92.0784313725%);color:#334155}.auth-btn-social.disabled,.auth-btn-social[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.auth-or-divider{display:flex;align-items:center;gap:8px;width:100%}.auth-or-divider .auth-or-line{flex:1;height:1px;background:#e2e8f0}.auth-or-divider span{font-family:"DM Sans",sans-serif;font-weight:400;font-size:12px;color:#86888e;white-space:nowrap}.auth-trust-line{font-family:"DM Sans",sans-serif;font-style:italic;font-weight:400;font-size:12px;color:#86888e;text-align:center;width:100%;margin:0}.auth-fields-wrap{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%}.auth-fields-inner{display:flex;flex-direction:column;gap:20px;width:100%}.auth-recaptcha-wrap{display:flex;justify-content:center;align-items:center;width:100%;margin-top:8px;margin-bottom:8px}.auth-actions-wrap{display:flex;flex-direction:column;gap:17px;width:100%}#register-step-1,#register-step-2,#supplier-step-1{width:100%}.auth-right-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.auth-right-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-color:#1a6e44;z-index:0;transition:background-image 3s ease-in-out}.auth-right-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(119.67deg, rgba(0, 0, 0, 0) 50.43%, rgba(0, 0, 0, 0.64) 69.5%)}.auth-right-overlay{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;padding:100px 80px 60px 80px}@media only screen and (max-width : 1024px){.auth-right-overlay{padding:80px 40px 40px 40px}}.auth-right-headline{display:flex;flex-direction:column;gap:16px;margin-bottom:30px;z-index:2;max-width:800px}.auth-right-headline .auth-right-title{font-weight:600 !important;font-size:22px !important;color:#fff !important;margin:0;line-height:1.3 !important}.auth-right-headline .auth-right-subtitle{font-weight:400 !important;font-size:13px !important;color:rgba(255,255,255,.9) !important;margin:0;line-height:1.55 !important}.auth-testimonial-card{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.3);border-radius:12px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;z-index:2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:100%;max-width:900px}.auth-testimonial-top{display:flex;align-items:flex-start;justify-content:space-between}.auth-quote-icon{width:48px;height:40px;flex-shrink:0}.auth-quote-icon svg{width:100%;height:100%}.auth-carousel-indicators{display:flex;gap:6px;align-items:center;padding:10px}.auth-carousel-dot{width:24px;height:6px;border-radius:6px;background:#e2e8f0;transition:background .3s,width .3s;cursor:pointer}.auth-carousel-dot.active{background:#2bb673;width:24px}.auth-testimonial-body{display:flex;flex-direction:column;gap:12px}.auth-testimonial-role{font-family:"DM Sans",sans-serif;font-weight:400;font-size:12px;color:#2bb673;margin:0}.auth-testimonial-text{font-family:"DM Sans",sans-serif;font-weight:400;font-size:13px;color:#fff;line-height:1.5;margin:0}.auth-testimonial-divider{height:1px;background:rgba(255,255,255,.2)}.auth-testimonial-author{display:flex;align-items:center;gap:8px}.auth-testimonial-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:14px;overflow:hidden}.auth-testimonial-avatar img{width:100%;height:100%;object-fit:cover}.auth-testimonial-info{display:flex;flex-direction:column;gap:2px}.auth-testimonial-info .auth-testimonial-name{font-family:"DM Sans",sans-serif;font-weight:700;font-size:13px;color:#fff;margin:0}.auth-testimonial-info .auth-testimonial-position{font-family:"DM Sans",sans-serif;font-weight:400;font-size:12px;color:rgba(255,255,255,.8);margin:0}.auth-right-supplier{margin-top:auto;align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;gap:4px;z-index:2;max-width:60%}.auth-right-supplier .auth-supplier-logo{height:32px;width:auto;max-width:145px;object-fit:contain;margin-bottom:4px}.auth-right-supplier .auth-supplier-logo img{height:100%;width:auto;object-fit:contain}.auth-right-supplier .auth-supplier-name{font-family:"DM Sans",sans-serif;font-weight:700 !important;font-size:20px !important;color:#fff !important;text-align:right;margin:0}.auth-right-supplier .auth-supplier-desc{font-family:"DM Sans",sans-serif;font-weight:400 !important;font-size:13px !important;color:rgba(255,255,255,.85) !important;text-align:right;margin:0}.auth-profession-tags{display:flex;flex-wrap:wrap;gap:8px}.auth-profession-tag{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border:1px solid #edeef2;border-radius:21px;font-family:"DM Sans",sans-serif;font-weight:400;font-size:13px;color:#58595b;cursor:pointer;background:#fff;transition:border-color .2s,background .2s,color .2s}.auth-profession-tag:hover{border-color:#d5f0e3;background:#d5f0e3;color:rgb(13.0405228758%,55.1947712418%,34.8758169935%)}.auth-profession-tag.selected{border-color:#2bb673;background:#d5f0e3;color:rgb(13.0405228758%,55.1947712418%,34.8758169935%);font-weight:600}.auth-region-flags{display:flex;gap:8px;flex-wrap:wrap}.auth-region-flag-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:56px;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;background:#f8f9fd}.auth-region-flag-item img{width:28px;height:20px;object-fit:cover;border-radius:2px}.auth-region-flag-item span{font-family:"DM Sans",sans-serif;font-size:11px;color:#86888e;margin-top:4px}.auth-region-flag-item:hover{border-color:rgb(41.9503267974%,86.2849673203%,64.9150326797%);background:rgb(87.9504643963%,95.6965944272%,91.9669762642%);box-shadow:0 2px 6px rgba(43,182,115,.12)}.auth-region-flag-item:hover span{color:rgb(14.9516339869%,63.2836601307%,39.9869281046%)}.auth-region-flag-item.selected{border-color:#2bb673;border-width:2px;background:#d5f0e3;box-shadow:0 2px 8px rgba(43,182,115,.18)}.auth-region-flag-item.selected span{color:rgb(13.0405228758%,55.1947712418%,34.8758169935%);font-weight:600}.auth-section-label{font-family:"DM Sans",sans-serif;font-weight:400;font-size:14px;color:#64748b;margin:0 0 8px 0}.auth-radio-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}.auth-radio-label{display:flex;align-items:center;gap:7px;cursor:pointer;font-family:"DM Sans",sans-serif;font-weight:400;font-size:14px;color:#334155}.auth-radio-label.auth-radio-label--disabled{color:#94a3b8;cursor:not-allowed}.auth-radio-label.auth-radio-label--disabled input[type=radio]{background:#f1f5f9;border-color:#cbd5e1;cursor:not-allowed;opacity:1}.auth-radio-label.auth-radio-label--disabled input[type=radio]:checked{border-color:#94a3b8}.auth-radio-label input[type=radio]{appearance:none;-webkit-appearance:none;width:17.5px;height:17.5px;border:1px solid #cbd5e1;border-radius:50%;background:#fff;flex-shrink:0;cursor:pointer;transition:border-color .15s;position:relative}.auth-radio-label input[type=radio]:checked{border-color:#2bb673;border-width:5px}.auth-stepper-panel{position:absolute;top:120px;left:50px;right:50px;z-index:2;display:flex;flex-direction:column;gap:0}.auth-stepper-title{font-family:"DM Sans",sans-serif;font-weight:600;font-size:32px;color:#fff;margin:0 0 32px 0;line-height:1.3}.auth-step-item{display:flex;flex-direction:column;gap:0}.auth-step-header{display:flex;align-items:center;gap:16px;padding:8px 0}.auth-step-number{width:28px;height:28px;border-radius:14px;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-family:"DM Sans",sans-serif;font-weight:700;font-size:14px;color:#caccd1;background:#f8f8f8;flex-shrink:0;box-shadow:0px .5px 0px rgba(0,0,0,.06),0px 1px .5px rgba(0,0,0,.12);transition:background .2s,border-color .2s}.auth-step-number.done{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);color:#fff}.auth-step-number.active{background:#2bb673;border-color:#d5f0e3;color:#fff}.auth-step-number i.fas{font-size:12px}.auth-step-label{font-family:"DM Sans",sans-serif;font-weight:400;font-size:24px;color:rgba(255,255,255,.75)}.auth-step-label.active{font-weight:700;color:#fff}.auth-step-connector{width:2px;height:48px;background:#e2e8f0;margin-left:13px;opacity:.4}.auth-credits-note{display:flex;align-items:center;justify-content:center;gap:6px;font-family:"DM Sans",sans-serif;font-size:14px;color:#2bb673;font-weight:500}@media only screen and (max-width : 600px){.auth-form-card{padding:24px 16px}.auth-heading{font-size:28px}.auth-subheading{font-size:15px}.auth-fields-wrap{width:100%}.auth-social-row{flex-direction:column}.auth-btn-social{width:100%}.auth-radio-grid{grid-template-columns:1fr}}body.auth-body{overflow-x:hidden;overflow-y:hidden;margin:0;padding:0}body.auth-body.auth-body-register{overflow-y:auto}.auth-page .select2-container .select2-selection--single{height:32px !important;min-height:32px !important;border:1px solid #cbd5e1 !important;border-radius:6px !important;display:flex;align-items:center;background-color:#fff !important;box-shadow:0px 1px 2px 0px rgba(18,18,23,.05);transition:border-color .15s ease,box-shadow .15s ease}.auth-page .select2-container--focus .select2-selection--single,.auth-page .select2-container--open .select2-selection--single{border-color:#2bb673 !important;box-shadow:0 0 0 3px rgba(43,182,115,.12) !important}.auth-page .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{top:50% !important;transform:translateY(-50%) !important;right:8px !important}.auth-page .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{color:#334155;padding-left:10px;line-height:normal;font-family:"DM Sans",sans-serif;font-size:12px}#register-lottie-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;background:#f8f9fd;display:flex;align-items:center;justify-content:center}#register-lottie-overlay .register-lottie-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:24px;width:480px;height:480px;box-shadow:0 4px 32px rgba(0,0,0,.05)}#register-lottie-overlay .register-lottie-card .register-lottie-logo{display:flex;align-items:center;justify-content:center;margin-bottom:24px}#register-lottie-overlay .register-lottie-card #register-lottie-container{width:160px;height:160px}#register-lottie-overlay .register-lottie-card .register-lottie-label{display:none}#register-stepper-right{flex:0 0 30%;width:30%;min-height:100vh;background:#2bb673;position:relative;overflow:hidden;flex-direction:column;padding:100px 40px 60px;box-sizing:border-box}@media(max-width: 768px){#register-stepper-right{display:none !important}}.auth-panel-left--stepper{background:#f8f9fd !important;overflow-y:auto !important;overflow-x:hidden !important;align-items:center !important;justify-content:center !important}.auth-panel-left--stepper #auth-header-bar{display:none !important}.auth-panel-left--stepper .auth-form-card{background:#fff;border-radius:16px;box-shadow:0 4px 40px rgba(0,0,0,.06);width:560px;height:640px;max-width:100%;padding:32px 39px;gap:16px !important;overflow-y:auto;overflow-x:hidden}.auth-panel-left--stepper .auth-form-card::-webkit-scrollbar{width:6px}.auth-panel-left--stepper .auth-form-card::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:24px 0}.auth-panel-left--stepper .auth-form-card::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.auth-panel-left--stepper .auth-form-card::-webkit-scrollbar-thumb:hover{background:#cbd5e1}@media(max-width: 900px){.auth-panel-left--stepper .auth-form-card{padding:24px;height:auto;max-height:80vh}}.auth-panel-left--stepper .auth-form-card .auth-heading{font-size:24px !important}.auth-panel-left--stepper .auth-form-card .auth-subheading{font-size:13px !important}.auth-panel-left--stepper .auth-form-card .auth-header-group{gap:4px;margin-bottom:4px}.auth-panel-left--stepper .auth-form-card .auth-section-label{font-size:12px;margin:0 0 6px 0}.auth-panel-left--stepper .auth-form-card .auth-profession-tags{gap:6px}.auth-panel-left--stepper .auth-form-card .auth-profession-tag{height:22px;padding:0 8px;font-size:10px}.auth-panel-left--stepper .auth-form-card .auth-region-flags{gap:6px}.auth-panel-left--stepper .auth-form-card .auth-region-flag-item{width:70px;height:58px;border-radius:10px}.auth-panel-left--stepper .auth-form-card .auth-region-flag-item img{width:26px;height:18px}.auth-panel-left--stepper .auth-form-card .auth-region-flag-item span{font-size:10px}.auth-panel-left--stepper .auth-form-card .auth-input-wrap{padding:8px 12px}.auth-panel-left--stepper .auth-form-card .auth-input{font-size:13px}.auth-panel-left--stepper .auth-form-card .auth-radio-grid{gap:6px}.auth-panel-left--stepper .auth-form-card .auth-radio-label{font-size:11px;font-weight:500;line-height:1.3}.auth-panel-left--stepper .auth-form-card .auth-radio-label input[type=radio]{width:14px;height:14px;flex-shrink:0}.auth-panel-left--stepper .auth-form-card .auth-radio-label input[type=radio]:checked{border-width:4px}.auth-panel-left--stepper .auth-form-card .auth-btn-primary{padding:8px 16px;font-size:13px}.auth-panel-left--stepper .auth-form-card .auth-credits-hint{font-size:11px;margin-top:-6px}.auth-panel-left--stepper .auth-form-card .custom-control-label{font-size:11px}.auth-panel-left--stepper .auth-form-card .custom-control-label::before,.auth-panel-left--stepper .auth-form-card .custom-control-label::after{width:14px;height:14px;top:.15rem}.auth-page.auth-page--stepper .auth-panel-left{flex:0 0 70%;max-width:70%}.auth-page.auth-page--stepper .auth-panel-right{flex:0 0 30%;max-width:30%}.auth-stepper-wave{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-stepper-wave .auth-stepper-wave-inner{position:absolute;bottom:-170px;right:-290px;width:640px;transform:rotate(-141.74deg);transform-origin:center center}.auth-stepper-wave .auth-stepper-wave-inner img{display:block;width:100%;height:auto}.auth-stepper-right-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:40px}.auth-stepper-headline{font-family:"DM Sans",sans-serif;font-size:26px;font-weight:500;color:#fff;line-height:1.3;margin:0;max-width:480px}.auth-stepper-steps{display:flex;flex-direction:column;gap:0}.auth-step{display:flex;flex-direction:column}.auth-step-header{display:flex;align-items:center;gap:16px;padding:4px 0}.auth-step-number{width:24px;height:24px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:"DM Sans",sans-serif;font-weight:600;font-size:13px;border:1px solid rgba(0,0,0,0)}.auth-step-number--done{background:#fff;border-color:#fff}.auth-step-number--done svg{display:block;width:14px;height:14px}.auth-step-number--done path{stroke:#86888e}.auth-step-number--active{background:rgba(0,0,0,0);border-color:#fff;color:#fff}.auth-step-number--pending{background:#fff;border-color:#fff;color:#86888e}.auth-step-title{font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.2}.auth-step-title--active{font-weight:600;color:#fff}.auth-step-title--muted{font-weight:400;color:#fff;opacity:.8}.auth-step-separator{width:1px;height:48px;background:rgba(255,255,255,.4);margin-left:11px}.reg-entry-choices{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:32px;margin-bottom:24px}.reg-entry-card{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8f9fd;border:1px solid #edeef2;border-radius:12px;text-decoration:none;transition:all .2s ease;cursor:pointer}.reg-entry-card:hover:not(.reg-entry-card--disabled){border-color:#2bb673;background:#f0fdf6}.reg-entry-card:hover:not(.reg-entry-card--disabled) .reg-entry-arrow svg path{stroke:#2bb673}.reg-entry-card--disabled{cursor:not-allowed;opacity:.7}.reg-entry-card--disabled .reg-entry-icon-inner{background:#9ca3af !important}.reg-entry-card--disabled .reg-entry-icon-outer{background:#e5e7eb !important}.reg-entry-icon-wrap{flex-shrink:0}.reg-entry-icon-outer{background:#d5f0e3;padding:8px;border-radius:100px;display:flex;align-items:center;justify-content:center}.reg-entry-icon-inner{background:#2bb673;padding:8px;border-radius:100px;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.reg-entry-text{flex-grow:1;display:flex;flex-direction:column;gap:2px}.reg-entry-title{font-family:"DM Sans",sans-serif;font-weight:600;font-size:16px;color:#58595b;margin:0}.reg-entry-desc{font-family:"DM Sans",sans-serif;font-weight:400;font-size:13px;color:#86888e;margin:0}.reg-entry-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center}.reg-entry-coming-soon{font-family:"DM Sans",sans-serif;font-size:11px;font-weight:600;background:#e2e8f0;color:#64748b;padding:4px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.reg-entry-trust{font-family:"DM Sans",sans-serif;font-style:italic;font-size:14px;color:#86888e;text-align:center;margin:0}.auth-region-flags--multi{display:flex;flex-wrap:nowrap !important;gap:4px !important}.auth-region-flag-item--multi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 4px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;transition:all .18s ease;font-family:"DM Sans",sans-serif;font-size:10px;color:#64748b;flex:1 1 0;min-width:48px;text-align:center}.auth-region-flag-item--multi:hover{border-color:#2bb673;background:#f0fdf4}.auth-region-flag-item--multi.selected{border-color:#2bb673;background:#f0fdf4;color:#16a34a;font-weight:600;box-shadow:0 0 0 3px rgba(43,182,115,.12)}.auth-region-flag-item--multi img{display:block}.reg-explore-card{max-width:420px}.reg-explore-choices{display:flex;flex-direction:column;gap:12px;margin-top:28px}.reg-explore-card-item{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1.5px solid #e8eaed;border-radius:14px;background:#fff;text-decoration:none;cursor:pointer;transition:all .18s ease;width:100%;text-align:left}.reg-explore-card-item:hover{border-color:#2bb673;background:#f8fffe;box-shadow:0 4px 16px rgba(43,182,115,.1);transform:translateY(-1px);text-decoration:none}.reg-explore-icon-wrap{flex-shrink:0}.reg-explore-icon-inner{width:40px;height:40px;background:#f0fdf4;border-radius:10px;display:flex;align-items:center;justify-content:center}.reg-explore-text{flex:1;min-width:0}.reg-explore-title{font-family:"DM Sans",sans-serif;font-size:15px;font-weight:600;color:#1a1d23;margin:0 0 2px;line-height:1.3}.reg-explore-desc{font-family:"DM Sans",sans-serif;font-size:13px;color:#64748b;margin:0;line-height:1.4}.reg-explore-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center}.supplier-form-card{padding:32px}.auth-lang-switcher{position:relative;display:flex;justify-content:flex-end;flex-shrink:0}.auth-lang-trigger{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1.5px solid #cbd5e1;border-radius:6px;background:#fff;color:#58595b;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease;outline:none;user-select:none}.auth-lang-trigger svg{flex-shrink:0;color:#86888e}.auth-lang-trigger:hover{border-color:#2bb673;color:#2bb673}.auth-lang-trigger:hover svg{color:#2bb673}.auth-lang-trigger[aria-expanded=true]{border-color:#2bb673;background:#f0fdf7;color:#2bb673}.auth-lang-trigger[aria-expanded=true] svg{color:#2bb673}.auth-lang-trigger[aria-expanded=true] .auth-lang-chevron{transform:rotate(180deg)}.auth-lang-chevron{transition:transform .2s ease}.auth-lang-dropdown{position:absolute;top:calc(100% + 6px);right:0;left:auto;transform:none;min-width:160px;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1);list-style:none;margin:0;padding:4px 0;z-index:1000;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.auth-lang-dropdown.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.auth-lang-option{display:flex;align-items:center;justify-content:space-between;padding:5px 12px;font-family:"DM Sans",sans-serif;font-size:12px;color:#58595b;cursor:pointer;transition:background .14s ease}.auth-lang-option:hover{background:#f0fdf7;color:#2bb673}.auth-lang-option.is-active{color:#2bb673;font-weight:600;background:#f0fdf7}.auth-lang-check{flex-shrink:0;color:#2bb673}.mgu-page-header{padding:.25rem 0 .5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.mgu-page-title{font-size:1.4rem;font-weight:700;color:#253238;margin:0 0 .2rem}.mgu-page-subtitle{font-size:.875rem;color:#86888e;margin:0}.mgu-header-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.mgu-page{display:flex;flex-direction:column;gap:1.5rem}.mgu-layout{display:grid;grid-template-columns:350px 1fr;gap:1.25rem;align-items:start}.mgu-left-col{display:flex;flex-direction:column;gap:0}.mgu-plan-section{background:#fff;border:1px solid #e4e6ec;border-radius:5px 5px 0 0;border-bottom:none;padding:1.25rem;box-shadow:0 1px 4px rgba(0,0,0,.05)}.mgu-plan-header{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.mgu-plan-icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mgu-plan-icon img{width:100%;height:auto}.mgu-plan-divider{border:0;border-bottom:1px solid #e4e6ec;margin:1.25rem 0}.mgu-plan-name{font-size:.9rem;font-weight:700;color:#253238;margin:0 0 .15rem}.mgu-plan-sub{font-size:.78rem;color:#86888e;margin:0}.mgu-action-list{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.5rem}.mgu-action-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mgu-action-label{font-size:.8125rem;color:#86888e;font-weight:400}.mgu-action-label .mgu-action-hint{color:#86888e}.mgu-badge{font-size:.7rem;font-weight:500;padding:1px 8px;border-radius:20px;white-space:nowrap;flex-shrink:0}.mgu-badge--outline{color:#2cb573;border:1px solid #a7f3d0;background:rgba(0,0,0,0)}.mgu-badge--solid{color:#065f46 !important;background:#d1fae5;border:1px solid #a7f3d0}.mgu-badge--pro{color:#9a3412 !important;background:#ffedd5;border:none;display:inline-flex;align-items:center;gap:4px;font-size:.65rem;padding:2px 6px;border-radius:4px;margin-left:.25rem}.mgu-badge--pro i{font-size:.65rem}.mgu-plan-cta{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1.5rem}.mgu-plan-cta-label{font-size:.78rem;color:#86888e;font-weight:500}.mgu-plan-cta-btns{display:flex;gap:.5rem;flex-wrap:wrap}.mgu-plan-cta-btns .mgu-btn{flex:1;justify-content:center}.mgu-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .875rem;border-radius:5px;font-size:.78rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .18s ease;white-space:nowrap}.mgu-btn--outline{color:#475467;border:1px solid #caccd1;background:#fff}.mgu-btn--outline:hover{border-color:#2cb573;color:#2cb573;text-decoration:none}.mgu-btn--secondary{color:#253238;background:#f3f4f6;border:1px solid rgba(0,0,0,0)}.mgu-btn--secondary:hover{background:#e5e7eb;text-decoration:none}.mgu-btn--primary{color:#fff !important;background:#10b981;border:1px solid #10b981}.mgu-btn--primary:hover{background:#059669;border-color:#059669;text-decoration:none;transform:translateY(-1px)}.mgu-btn--primary:active{transform:translateY(0)}.mgu-meters-section{background:#fff;border:1px solid #e4e6ec;border-radius:0 0 5px 5px;padding:1.25rem;box-shadow:0 1px 4px rgba(0,0,0,.05)}.mgu-meters-notice{display:flex;align-items:center;gap:.45rem;font-size:.7rem;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.5rem .75rem;margin-bottom:1rem;font-weight:500}.mgu-meters-notice i{flex-shrink:0;opacity:.8}.mgu-meters-title{font-size:.8rem;font-weight:700;color:#86888e;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .875rem}.mgu-meters-empty{font-size:.8rem;color:#86888e;text-align:center;padding:.75rem 0 0;margin:0}.mgu-meter-block{padding:.875rem 0;border-bottom:1px solid #e4e6ec}.mgu-meter-block:first-of-type{padding-top:0}.mgu-meter-block:last-child{border-bottom:none;padding-bottom:0}.mgu-meter-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:.5rem}.mgu-meter-label{font-size:.8125rem;font-weight:600;color:#253238;display:flex;align-items:center;gap:.35rem}.mgu-meter-ratio{display:flex;align-items:baseline;gap:0;flex-shrink:0}.mgu-meter-balance{font-size:.9rem;font-weight:700;color:#253238}.mgu-meter-total{font-size:.8rem;color:#86888e;font-weight:400}.mgu-meter-bar-wrap{height:7px;background:#e4e6ec;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.mgu-meter-bar-fill{height:100%;border-radius:4px;transition:width .4s ease;min-width:2px}.mgu-meter-bar-fill--routine{background:#2cb573}.mgu-meter-bar-fill--additional{background:#2cb573}.mgu-meter-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mgu-meter-footer-left{font-size:.73rem;color:#86888e}.mgu-meter-footer-right{font-size:.73rem;color:#86888e;white-space:nowrap}.mgu-right-col{min-width:0}.mgu-events-card{background:#fff;border:1px solid #e4e6ec;border-radius:5px;padding:1.25rem 1.5rem;box-shadow:0 1px 4px rgba(0,0,0,.05)}.mgu-events-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem}.mgu-events-title{font-size:1rem;font-weight:700;color:#253238;margin:0}.mgu-filters-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.mgu-filter-group{display:flex;gap:0;border-radius:5px;overflow:hidden;border:1px solid #caccd1}.mgu-filter-btn{padding:.375rem .875rem;font-size:.8125rem;font-weight:500;color:#475467;background:#fff;text-decoration:none;border-right:1px solid #caccd1;transition:background .15s ease,color .15s ease}.mgu-filter-btn:last-child{border-right:none}.mgu-filter-btn:hover{background:#f8f8f8;color:#58595b;text-decoration:none}.mgu-filter-btn.is-active{background:#2cb573;color:#fff !important}.mgu-daterange-form .mgu-daterange-wrap{position:relative;display:flex;align-items:center}.mgu-daterange-form .mgu-daterange-input{padding:.375rem 2rem .375rem .75rem;border:1px solid #caccd1;border-radius:5px;font-size:.8125rem;color:#58595b;background:#fff;cursor:pointer;min-width:210px;outline:none}.mgu-daterange-form .mgu-daterange-input:focus{border-color:#2cb573}.mgu-daterange-form .mgu-calendar-icon{position:absolute;right:.625rem;color:#86888e;font-size:.8rem;pointer-events:none}.mgu-table-wrap{overflow-x:auto}.mgu-table{width:100%;border-collapse:collapse;font-size:.8125rem}.mgu-table thead tr{background:#f8f8f8;border-bottom:2px solid #e4e6ec}.mgu-table thead tr th{padding:.75rem 1rem;text-align:left;font-weight:600;color:#253238;font-size:.8rem;white-space:nowrap;letter-spacing:.02em}.mgu-table tbody tr{border-bottom:1px solid #e4e6ec;transition:background .1s ease}.mgu-table tbody tr:hover{background:#f8f9fd}.mgu-table tbody tr:last-child{border-bottom:none}.mgu-table tbody tr td{padding:.75rem 1rem;color:#58595b;vertical-align:middle}.mgu-td-time{color:#86888e;font-family:monospace;font-size:.8rem;white-space:nowrap}.mgu-td-desc{color:#475467;max-width:300px}.mgu-amount-credit{color:#2cb573;font-weight:600}.mgu-amount-debit{color:#d9424d;font-weight:600}.mgu-type-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:600;white-space:nowrap}.mgu-type-badge--credit{background:#d1fae5;color:#1a9459}.mgu-type-badge--debit{background:#ffd7da;color:#d9424d}.mgu-empty-cell{text-align:center;padding:3rem 1rem !important}.mgu-empty-state{display:flex;flex-direction:column;align-items:center;gap:.75rem}.mgu-empty-state .mgu-empty-icon{color:#caccd1}.mgu-empty-state .mgu-empty-text{color:#86888e;font-size:.875rem;margin:0}.mgu-pagination-row{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:1rem;flex-wrap:wrap}.mgu-perpage-form{display:flex;align-items:center;gap:.375rem}.mgu-perpage-select{border:1px solid #caccd1;border-radius:5px;padding:.25rem 1.5rem .25rem .5rem;font-size:.8125rem;color:#58595b;background:#fff;cursor:pointer;outline:none}.mgu-perpage-select:focus{border-color:#2cb573}.mgu-perpage-label{font-size:.8125rem;color:#86888e}.mgu-pagination-nav .mgu-pagination-controls{display:flex;align-items:center;gap:2px}.mgu-pagination-nav .mgu-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:1.875rem;height:1.875rem;padding:0 .375rem;border:1px solid #caccd1;border-radius:4px;font-size:.8125rem;color:#475467;background:#fff;text-decoration:none;transition:all .15s ease;cursor:pointer}.mgu-pagination-nav .mgu-page-btn:hover:not(.is-disabled):not(.is-active){background:#f8f8f8;border-color:#2cb573;color:#2cb573;text-decoration:none}.mgu-pagination-nav .mgu-page-btn.is-active{background:#2cb573;border-color:#2cb573;color:#fff !important}.mgu-pagination-nav .mgu-page-btn.is-disabled{opacity:.4;cursor:not-allowed}.mgu-pagination-info{font-size:.75rem;color:#86888e;text-align:right;margin:.375rem 0 0}.mgu-credit-popover{position:fixed;z-index:9999;min-width:240px;background:#fff;border:1px solid #e4e6ec;border-radius:5px;box-shadow:0 4px 16px rgba(0,0,0,.12);display:none}.mgu-credit-popover-header{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem .5rem;border-bottom:1px solid #e4e6ec}.mgu-credit-popover-header .mgu-credit-pop-icon{color:#2cb573;font-size:.875rem}.mgu-credit-popover-header .mgu-credit-pop-title{font-size:.8125rem;font-weight:600;color:#253238}.mgu-credit-popover-body{padding:.75rem 1rem}.mgu-pop-meter-block{padding:.5rem 0;border-bottom:1px solid #e4e6ec}.mgu-pop-meter-block:last-child{border-bottom:none;padding-bottom:0}.mgu-pop-meter-block:first-child{padding-top:0}.mgu-pop-meter-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem;gap:.5rem}.mgu-pop-meter-label{font-size:.75rem;font-weight:600;color:#253238}.mgu-pop-meter-ratio{font-size:.75rem;color:#86888e;white-space:nowrap}.mgu-pop-meter-ratio .mgu-pop-meter-balance{font-weight:700}.mgu-pop-meter-bar-wrap{height:5px;background:#e4e6ec;border-radius:3px;overflow:hidden;margin-bottom:.25rem}.mgu-pop-meter-bar-wrap .mgu-pop-meter-bar-fill{height:100%;border-radius:3px}.mgu-pop-meter-footer{font-size:.68rem;color:#86888e}.mgu-credit-pop-fraction{display:flex;align-items:baseline;margin-bottom:.5rem}.mgu-credit-pop-fraction .mgu-credit-pop-balance{font-size:1.2rem;font-weight:700;color:#2cb573}.mgu-credit-pop-fraction .mgu-credit-pop-total{font-size:.9rem;color:#86888e}.mgu-credit-pop-bar-wrap{height:6px;background:#e4e6ec;border-radius:3px;overflow:hidden;margin-bottom:.375rem}.mgu-credit-pop-bar-wrap .mgu-credit-pop-bar-fill{height:100%;background:#2cb573;border-radius:3px}.mgu-credit-pop-label{font-size:.75rem;color:#86888e;margin:0}.mgu-credit-popover-footer{padding:.5rem 1rem .75rem;border-top:1px solid #e4e6ec;display:flex;justify-content:flex-end}.mgu-credit-popover-footer .mgu-credit-manage-link{font-size:.8125rem;font-weight:600;color:#2cb573;text-decoration:none}.mgu-credit-popover-footer .mgu-credit-manage-link:hover{color:#27ae60;text-decoration:underline}@media only screen and (max-width : 768px){.mgu-layout{grid-template-columns:1fr}.mgu-plan-section{border-radius:5px 5px 0 0}.mgu-meters-section{border-radius:0 0 5px 5px}.mgu-filters-row{flex-direction:column;align-items:flex-start}.mgu-plan-cta{flex-direction:column;align-items:flex-start}}.mgu-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.45);z-index:10000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px)}.mgu-modal{background:#fff;width:100%;max-width:480px;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column}.mgu-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 1rem}.mgu-modal-brand{display:flex;align-items:center;gap:.5rem}.mgu-modal-logo{width:1.5rem;height:1.5rem}.mgu-modal-title{font-size:1rem;font-weight:700;color:#253238}.mgu-modal-close{background:none;border:none;font-size:1.5rem;color:#86888e;cursor:pointer;line-height:1;padding:0}.mgu-modal-close:hover{color:#58595b}.mgu-modal-body{padding:0 1.5rem 1.5rem}.mgu-modal-heading{font-size:1.25rem;font-weight:700;color:#253238;margin:0 0 .5rem}.mgu-modal-subtext{font-size:.875rem;color:#86888e;margin:0 0 1.5rem;line-height:1.4}.mgu-modal-input-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mgu-modal-label{font-size:.875rem;font-weight:600;color:#253238;margin:0;max-width:200px}.mgu-modal-select-wrapper{position:relative;width:140px}.mgu-modal-select{width:100%;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #caccd1;border-radius:8px;padding:.6rem 2rem .6rem 1rem;font-size:.875rem;font-weight:500;color:#253238;cursor:pointer;outline:none}.mgu-modal-select:focus{border-color:#2cb573}.mgu-modal-select-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#86888e;font-size:.75rem;pointer-events:none}.mgu-modal-footer{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-top:1px solid #e4e6ec;background:#fff}.mgu-modal-price{display:flex;align-items:baseline;gap:.25rem}.mgu-modal-price-amount{font-size:1.5rem;font-weight:700;color:#253238}.mgu-modal-price-label{font-size:.875rem;font-weight:400;color:#86888e}.mgu-modal-buy-btn{padding:.6rem 1.5rem;font-size:.875rem}.mgu-exhaust-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:100001;align-items:center;justify-content:center;padding:1rem;backdrop-filter:blur(2px)}.mgu-exhaust-card{position:relative;width:100%;max-width:420px;background:#fff;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.15);overflow:hidden}.mgu-exhaust-close{position:absolute;top:.875rem;right:.875rem;width:1.75rem;height:1.75rem;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#86888e;cursor:pointer}.mgu-exhaust-close svg{width:1.1rem;height:1.1rem}.mgu-exhaust-close:hover{color:#253238}.mgu-exhaust-body{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.75rem 1.25rem}.mgu-exhaust-icon img{width:3.5rem;height:3.5rem;object-fit:contain}.mgu-exhaust-badge{display:inline-flex;align-items:center;gap:.3rem;margin:.875rem 0 .75rem;padding:.2rem .7rem;border-radius:999px;background:#fef2f2;color:#d9424d;font-size:.8rem;font-weight:700}.mgu-exhaust-badge svg{width:.85rem;height:.85rem}.mgu-exhaust-title{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;color:#253238}.mgu-exhaust-title span{color:#2cb573}.mgu-exhaust-desc{margin:0;font-size:.875rem;line-height:1.5;color:#86888e}.mgu-exhaust-footer{display:flex;flex-direction:column;gap:.625rem;padding:0 1.75rem 1.5rem}.mgu-exhaust-btn-full{display:flex;align-items:center;justify-content:center;width:100%;padding:.7rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .18s ease}.mgu-exhaust-btn-full:hover{text-decoration:none}.mgu-exhaust-btn-upgrade{color:#fff !important;background:#2cb573;border:1px solid #2cb573}.mgu-exhaust-btn-upgrade:hover{background:#1a9459;border-color:#1a9459}.mgu-exhaust-btn-buy{color:#253238;background:#fff;border:1px solid #caccd1}.mgu-exhaust-btn-buy:hover{border-color:#2cb573;color:#2cb573}.mgu-exhaust-footer-text{margin:.25rem 0 0;text-align:center;font-size:.75rem;color:#86888e}
