.bm-reference-login{--login-ink: #08264b;--login-muted: #526e94;width:100%;max-width:480px;min-height:1067px;margin:0 auto;color:var(--login-ink);font-family:BMInter,Arial,sans-serif;background:#fcf8f2 url(/login-reference-background.png) center top / 100% 100% no-repeat;font-size:14px;line-height:1.45;overflow:hidden}.bm-reference-login *{box-sizing:border-box}.bm-reference-login :is(h1,h2,p){margin:0}.bm-reference-login button,.bm-reference-login input{font:inherit}.bm-login-hero{position:relative;height:405px;padding:55px 30px 0}.bm-login-logo{position:relative;width:91px;height:76px;overflow:hidden;mix-blend-mode:multiply;margin-bottom:18px}.bm-login-logo img{position:absolute;width:149px;max-width:none;height:auto;top:-21px;left:-28px}.bm-login-motto{position:absolute;right:32px;top:83px;transform:rotate(-11deg);font-family:Segoe Print,Bradley Hand,cursive;font-size:23px;line-height:1.3;font-style:italic;font-weight:700}.bm-login-motto span{display:block;color:#ff7900;padding-left:12px}.bm-login-motto:after{content:"";position:absolute;bottom:-9px;left:5px;width:96%;height:12px;border-top:2px solid #ff7900;border-radius:50%;transform:rotate(-6deg)}.bm-login-hero h1{font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.5px;color:var(--login-ink)}.bm-login-hero h1>span{color:#ff7600}.bm-login-tagline{font-size:13px;font-weight:400;margin-top:8px!important;white-space:nowrap;color:#345172}.bm-login-promise{position:relative;margin-top:25px;padding-left:12px}.bm-login-promise:before{content:"";position:absolute;top:2px;left:0;width:4px;height:33px;border-radius:5px;background:#ff7800}.bm-login-promise strong{font-size:15px;line-height:1.3;font-weight:700}.bm-login-promise p{margin-top:7px;font-size:13px;line-height:1.4;color:#496588}.bm-login-content{padding:17px 20px 105px;border-radius:23px 23px 0 0;background:linear-gradient(180deg,#f5f8fccf,#f7fafcc9 75%,transparent)}.bm-login-roles{display:flex;padding:4px;min-height:64px;margin-bottom:18px;border:1px solid #fff;border-radius:40px;background:linear-gradient(115deg,#fff,#f6f9fd);box-shadow:0 5px 18px #24436614}.bm-login-roles button{position:relative;flex:1;min-width:0;border:0;border-radius:36px;padding:8px 6px;min-height:54px;background:transparent;color:#476184;display:flex;gap:10px;align-items:center;justify-content:center;font-size:14px;font-weight:600;box-shadow:none}.bm-login-roles button svg{width:25px;height:25px;flex-shrink:0;stroke-width:1.8;fill:#7693b040}.bm-login-roles button[aria-pressed=true]{background:linear-gradient(110deg,#ff9446,#ff7900 75%,#ff9800);color:#fff;box-shadow:0 3px 10px #ff750053,0 0 0 3px #fff4e9}.bm-login-roles button[aria-pressed=true] svg{fill:#fff;stroke:#fff}.bm-login-roles button:last-child:before{content:"";position:absolute;left:0;height:21px;width:1px;background:#e0e8f2}.bm-login-card{background:linear-gradient(115deg,#fff,#ffffffed);border:1px solid white;border-radius:24px;padding:22px 19px 20px;box-shadow:0 5px 18px #28466712}.bm-login-card-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:22px}.bm-login-card-heading .bm-customer-icon{width:28px;height:30px;margin-top:0;color:#ff8100;stroke-width:3;flex:none}.bm-login-card-heading h2{font-size:21px;line-height:1.3;font-weight:700;color:var(--login-ink);letter-spacing:-.5px}.bm-login-card-heading p{margin-top:5px;font-size:12.5px;line-height:1.45;color:var(--login-muted)}.bm-login-card fieldset{padding:0;margin:0;border:0;min-width:0}.bm-reference-login .bm-login-field{display:block;margin-bottom:22px;color:var(--login-ink);font-size:13px;font-weight:600}.bm-login-field-title{display:flex;align-items:center;gap:12px;margin:0 4px 7px}.bm-login-field-title svg{width:21px;height:21px;color:#5c789a;fill:#829aba40;stroke-width:1.7}.bm-login-input{display:flex;align-items:center;gap:14px;min-height:48px;padding:0 14px;border:1px solid #dce5f1;border-radius:17px;background:linear-gradient(115deg,#f8fafdf2,#f5f7fb9c)}.bm-login-input>svg{width:20px;height:20px;color:#a9bbcf;flex:none;fill:#9bafc440;stroke-width:2}.bm-reference-login .bm-login-input input{border:0;padding:12px 0;margin:0;min-width:0;width:100%;min-height:46px;background:transparent;color:#163756;border-radius:0;box-shadow:none;font-size:12px;font-weight:400;outline:none}.bm-login-input input::placeholder{color:#849bbc;opacity:1}.bm-login-input:focus-within{outline:2px solid #ff8a26;outline-offset:2px}.bm-login-country{display:flex;align-items:center;gap:7px;flex:none;font-size:12px;font-weight:500;padding-right:12px;border-right:1px solid #dce5f1}.bm-login-country svg{width:12px;height:12px;color:#567393}.bm-login-note{display:flex;align-items:center;gap:9px;padding:10px 13px;margin:-8px 0 14px!important;background:#fff3e9;border-radius:15px;color:var(--login-ink);font-size:11px}.bm-login-note svg{color:#ff8500;fill:#ff8500;stroke:#fff;width:20px;height:20px;flex:none}.bm-reference-login .bm-login-submit{width:100%;min-height:47px;border:1px solid #ffbc71;border-radius:30px;background:linear-gradient(175deg,#ff9100,#ff7300 46%,#ef4d00);color:#fff;font-size:15px;font-weight:600;box-shadow:0 3px 6px #f8730029;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px}.bm-login-submit svg{width:22px;height:22px}.bm-login-privacy{position:relative;margin:9px 19px 0}.bm-login-privacy .stack{gap:0}.bm-login-privacy .text-button{display:flex;width:100%;min-height:47px;border:1px solid #d6e1ef;border-radius:28px;background:#ffffffb0;color:var(--login-ink);font-size:13px;font-weight:600;text-transform:capitalize;padding:10px 30px}.bm-privacy-shield{position:absolute;top:15px;left:calc(50% - 68px);width:18px;height:18px;color:#08264b;fill:#08264b;stroke:#fff;z-index:1;pointer-events:none}.bm-privacy-arrow{position:absolute;top:17px;right:calc(50% - 63px);width:14px;height:14px;color:#98abc4;pointer-events:none}.bm-login-privacy .stack>a,.bm-login-deletion{display:block;text-align:center;color:#526b89;font-size:10px;margin-top:12px;text-decoration-color:#9bafc4;text-underline-offset:3px}.bm-login-deletion{margin-top:5px}.bm-reference-login .error{font-size:12px;margin:12px 0}.bm-reference-login .stack:has(.secondary){margin-top:14px}.bm-reference-login :is(button,a):focus-visible{outline:2px solid #ed7500;outline-offset:3px}@media(max-width:440px){.bm-reference-login{min-height:935px}.bm-login-hero{height:355px;padding:48px 26px 0}.bm-login-logo{width:81px;height:68px;margin-bottom:16px}.bm-login-logo img{width:133px;left:-25px;top:-19px}.bm-login-motto{right:28px;top:72px;font-size:20px}.bm-login-hero h1{font-size:24px}.bm-login-tagline{font-size:11.5px}.bm-login-promise{margin-top:24px}.bm-login-promise strong{font-size:13px}.bm-login-promise p{font-size:11.5px}.bm-login-content{padding:15px 17px 94px}.bm-login-roles{min-height:56px;margin-bottom:16px}.bm-login-roles button{min-height:46px;font-size:12px;gap:9px}.bm-login-roles button svg{width:23px;height:23px}.bm-login-card{padding:19px 17px 17px;border-radius:20px}.bm-login-card-heading{gap:11px;margin-bottom:20px}.bm-login-card-heading h2{font-size:18px}.bm-login-card-heading p{font-size:11.5px}.bm-login-card-heading .bm-customer-icon{width:24px;height:26px}.bm-reference-login .bm-login-field{font-size:11.5px;margin-bottom:20px}.bm-login-input{min-height:42px;gap:12px;padding:0 12px}.bm-reference-login .bm-login-input input{min-height:40px;padding:10px 0;font-size:11px}.bm-login-note{font-size:10px;padding:8px 10px}.bm-reference-login .bm-login-submit{min-height:42px;font-size:13px}.bm-login-privacy{margin:8px 17px 0}.bm-login-privacy .text-button{min-height:42px;font-size:11.5px}.bm-privacy-shield{top:12px}.bm-privacy-arrow{top:14px}}@media(max-width:359px){.bm-login-hero{padding-left:20px;padding-right:20px}.bm-login-hero h1{font-size:22px}.bm-login-tagline{white-space:normal}.bm-login-motto{right:20px;font-size:17px}.bm-login-roles button{gap:5px}.bm-login-input{gap:8px}}@media(prefers-reduced-motion:reduce){.bm-reference-login *{transition:none;animation:none}}.app-shell.customer-shell:has(.bm-dashboard){display:block;width:100%;max-width:480px;margin:auto}.customer-shell:has(.bm-dashboard)>:is(.mobile-header,.sidebar,.bottom-nav){display:none}.customer-shell .workspace.customer-home-reference{margin:0;padding:0;max-width:none;width:100%;background:transparent}.customer-home-reference>.install-help{display:none}.bm-dashboard{--home-navy: #08203f;--home-orange: #f56a13;container-type:inline-size;position:relative;width:100%;max-width:480px;min-height:100svh;margin:auto;padding-bottom:20cqw;font-family:BMInter,Arial,sans-serif;color:var(--home-navy);background:radial-gradient(ellipse 33% 12% at 107% 47%,#fff0df 0%,#fff0df 70%,transparent 71%),linear-gradient(135deg,#fff,#fcfcfa 70%,#f7f8f6)}.bm-dashboard :is(h1,h2,h3,p){margin:0}.bm-dashboard :is(button,a,input,select){-webkit-tap-highlight-color:transparent}.bm-dashboard-brand{height:28cqw;min-height:90px;display:flex;align-items:center;gap:2.5cqw;padding:5cqw 6cqw 0;position:relative;overflow:hidden}.bm-dashboard-brand>div{position:relative;z-index:1;flex-shrink:0}.bm-dashboard-brand strong{font-size:4.05cqw;font-weight:700;letter-spacing:-.08cqw}.bm-dashboard-brand p{font-size:2.18cqw;color:#7b8696;margin-top:.35cqw}.bm-dashboard-site{position:absolute;right:-5%;top:-12%;width:56%;height:130%;object-fit:cover;object-position:right center;mask-image:linear-gradient(90deg,transparent,#000 52%);opacity:.9}.bm-dashboard-logo{width:12.7cqw;height:10.5cqw;overflow:hidden;mix-blend-mode:multiply}.bm-dashboard-logo img{position:absolute;width:20.8cqw;max-width:none;height:auto;left:-3.92cqw;top:-2.88cqw}.bm-dashboard-body{padding:0 4.3cqw}.bm-dashboard-hero{position:relative;height:51.5cqw;border-radius:5cqw;overflow:hidden;background:#f6eee6}.bm-dashboard-hero>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:66% center}.bm-dashboard-hero:after{content:"";position:absolute;right:-9cqw;top:0;width:16cqw;height:21cqw;border-radius:50%;background:linear-gradient(130deg,#e88f4370,#f4a564)}.bm-dashboard-hero-copy{position:relative;z-index:1;height:100%;width:70%;padding:4.2cqw 2cqw;background:linear-gradient(100deg,#fdfdfbf5,#fdfdfbcc 73%,transparent)}.bm-dashboard-eyebrow{font-size:2.6cqw;font-weight:500;color:#7b8796;line-height:1.5}.bm-dashboard-hero h1{margin-top:1cqw;font-size:5.3cqw;line-height:1.08;letter-spacing:-.16cqw;font-weight:700;color:#061b30;white-space:nowrap}.bm-dashboard-hero h1 span{color:var(--home-orange)}.bm-dashboard-intro{color:#7b8796;font-size:2.6cqw;line-height:1.35;margin-top:1.8cqw!important;letter-spacing:-.05cqw}.bm-dashboard-hero button{margin-top:3cqw;padding:2.5cqw 3.8cqw;min-height:8.5cqw;border-radius:4cqw;border:0;background:linear-gradient(105deg,#ff5805,#fc9d2c);font-size:2.6cqw;font-weight:600;color:#fff;gap:2cqw;box-shadow:none;white-space:nowrap}.bm-dashboard-hero button svg{width:2.8cqw;height:2.8cqw}.bm-dashboard-section-title{display:flex;justify-content:space-between;align-items:center;gap:1cqw;margin:4.8cqw .6cqw 2.8cqw}.bm-dashboard-section-title h2{position:relative;font-size:4.05cqw;line-height:1.3;font-weight:700;letter-spacing:-.11cqw;padding-bottom:2.2cqw}.bm-dashboard-section-title h2:after{content:"";position:absolute;left:0;bottom:0;width:6cqw;height:.55cqw;border-radius:.4cqw;background:var(--home-orange)}.bm-dashboard-section-title button{flex:none;background:none;color:#e6631b;border:0;padding:1cqw 0 2cqw;min-height:6cqw;font-size:2.5cqw;font-weight:500;gap:1.2cqw;border-radius:0;box-shadow:none}.bm-dashboard-section-title button svg{width:2.7cqw;height:2.7cqw}.bm-dashboard-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5cqw}.bm-dashboard-category{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;text-align:left;gap:0;border:1px solid #fff;border-radius:3.2cqw;background:linear-gradient(135deg,#fff,#fafbf9);box-shadow:0 1.8cqw 3cqw #29364a12;padding:.8cqw;color:var(--home-navy);min-height:36cqw;min-width:0}.bm-dashboard-category[aria-pressed=true]{outline:2px solid #f3782f;outline-offset:2px}.bm-dashboard-category .photo{width:100%;height:20cqw;object-fit:cover;border-radius:2.5cqw;background:#edf1ed}.bm-dashboard-category-icon{position:relative;margin:-3.8cqw 0 0 1.4cqw;width:8.5cqw;height:8.5cqw;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#ed6a20;box-shadow:0 1cqw 2cqw #29364a08}.bm-dashboard-category-icon svg{width:4.7cqw;height:4.7cqw;stroke-width:1.7}.bm-dashboard-category-name{font-size:2.55cqw;font-weight:700;line-height:1.35;margin:2cqw 1.6cqw;overflow-wrap:anywhere}.bm-dashboard-materials{margin-top:7.2cqw;scroll-margin-top:20px}.bm-dashboard-materials .bm-dashboard-section-title{margin-top:0}.bm-dashboard-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3cqw}.bm-dashboard-product{display:flex;flex-direction:column;padding:1.2cqw;border:1px solid white;border-radius:3.4cqw;background:#fff;box-shadow:0 1.5cqw 3cqw #29364a0d;color:var(--home-navy);text-decoration:none;overflow:hidden;min-width:0}.bm-dashboard-product-image{position:relative;width:100%;height:23cqw}.bm-dashboard-product-image .photo{width:100%;height:100%;object-fit:cover;border-radius:2cqw;background:#eef2ee}.bm-dashboard-quality{position:absolute;top:1.2cqw;left:1.4cqw;display:flex;align-items:center;gap:1cqw;color:#fff;font-size:1.9cqw;font-weight:400;line-height:1.2;border-radius:4cqw;background:#123e32e8;padding:1cqw 1.4cqw}.bm-dashboard-quality svg{width:2cqw;height:2cqw}.bm-dashboard-product-copy{padding:2cqw 1.8cqw .6cqw}.bm-dashboard-product-copy h3{font-size:3.05cqw;line-height:1.35;letter-spacing:-.04cqw;font-weight:600;margin-bottom:.6cqw;overflow-wrap:anywhere}.bm-dashboard-price{font-size:3.5cqw;font-weight:700;letter-spacing:-.09cqw;line-height:1.4;white-space:nowrap}.bm-dashboard-price span{font-size:2.45cqw;font-weight:400;color:#7e899b;letter-spacing:0}.bm-dashboard-availability{margin-top:1.8cqw;border-radius:2cqw;background:#fff2e6;color:#a3470c;font-size:2.1cqw;font-weight:600;min-height:5.4cqw;display:flex;align-items:center;gap:1.7cqw;padding:1cqw 1.5cqw}.bm-dashboard-availability[data-available=true]{background:#e8f6ef;color:#22856b}.bm-dashboard-availability svg{border-radius:50%;background:#079775;color:#fff;padding:.5cqw;width:2.7cqw;height:2.7cqw}.bm-dashboard-tools{font-size:12px;color:#718198;margin:24px 4px 0}.bm-dashboard-tools summary{cursor:pointer;display:flex;align-items:center;gap:7px}.bm-dashboard-tools svg{width:14px;height:14px}.bm-dashboard-tools>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0}.bm-dashboard-tools :is(select,button,a){font-size:12px;color:#8b470f}.bm-dashboard-tools button{background:#fff2e6;border:1px solid #f1dbca;min-height:40px}.bm-dashboard-tools button[aria-pressed=true]{outline:2px solid #f3782f}.bm-dashboard-nav{position:fixed;z-index:30;bottom:0;left:50%;transform:translate(-50%);width:min(100%,480px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:4cqw 4cqw 0 0;border:1px solid white;box-shadow:0 -1cqw 3cqw #26394a08;padding:2cqw 1cqw calc(2cqw + env(safe-area-inset-bottom))}.bm-dashboard-nav :is(a,button){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2cqw;padding:.5cqw 0 1.4cqw;min-width:0;min-height:10cqw;border:0;border-radius:0;color:#7b8799;background:none;box-shadow:none;text-decoration:none;font-weight:400;font-size:2.3cqw;line-height:1.4}.bm-dashboard-nav svg{width:4cqw;height:4cqw;stroke-width:1.7}.bm-dashboard-nav a[aria-current=page]{color:#eb6415;font-weight:600}.bm-dashboard-nav a[aria-current=page]:after{content:"";position:absolute;bottom:0;width:7cqw;height:.5cqw;border-radius:1cqw;background:#eb6415}.bm-dashboard :is(button,a,summary,select):focus-visible{outline:2px solid #b94b0c;outline-offset:3px}.bm-dashboard-state{color:#718198;padding:20px 0;font-size:14px}@media(prefers-reduced-motion:reduce){.bm-dashboard *{transition:none;scroll-behavior:auto}}.app-shell.customer-shell:has(.bm-material){display:block;width:100%;max-width:640px;margin:auto}.customer-shell:has(.bm-material)>:is(.mobile-header,.sidebar,.bottom-nav){display:none}.customer-shell .workspace.customer-material-reference{margin:0;padding:0;max-width:none;width:100%;background:transparent}.customer-material-reference>.install-help{display:none}.bm-material{container-type:inline-size;position:relative;width:100%;max-width:640px;margin:auto;background:#fafaf8;color:#10243b;font-family:BMInter,Arial,sans-serif;padding-bottom:2.5cqw;min-height:100svh}.bm-material :is(h1,h2,h3,p){margin:0}.bm-material a{color:inherit;text-decoration:none}.bm-material-header{height:19.2cqw;padding:8.6cqw 4.4cqw 0;display:flex;gap:3cqw;align-items:flex-start;background:linear-gradient(90deg,#fafaf8 60%,#fafaf840),url(/login-reference-background.png) right -22cqw / 100% auto no-repeat}.bm-material-header>a{width:8cqw;height:8cqw;flex:none;border-radius:50%;background:#fffa;display:grid;place-items:center;box-shadow:0 .8cqw 1.8cqw #1830440e}.bm-material-header svg{width:3.7cqw;height:3.7cqw}.bm-material-header h1{font-size:3.65cqw;margin:.2cqw 0 .6cqw;letter-spacing:-.06cqw}.bm-material-header p{font-size:2cqw;color:#728399}.bm-material-body{padding:0 3.2cqw}.bm-material-product{overflow:hidden;border-radius:2.8cqw;box-shadow:0 1cqw 2cqw #17304510;background:#fcfaf7}.bm-material-hero{position:relative;height:35cqw;background:#17292d;overflow:hidden}.bm-material-hero>.photo{position:absolute;right:0;width:65%;height:100%;object-fit:cover}.bm-material-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#14262de6,#14262d8c 40%,transparent 70%);pointer-events:none}.bm-material-reference-photo{position:absolute;inset:0;overflow:hidden;clip-path:inset(0 0 0 44%)}.bm-material-reference-photo img{position:absolute;max-width:none;width:100cqw;height:auto;top:-19.15cqw;left:-3.2cqw}.bm-material-hero-copy{position:relative;z-index:1;color:#fff;padding:3.7cqw 4.2cqw}.bm-material-quality{display:inline-flex;align-items:center;gap:1cqw;font-size:1.8cqw;background:#45603588;border:1px solid #92ab7066;padding:1cqw 1.6cqw;border-radius:5cqw}.bm-material-quality svg{width:1.9cqw;height:1.9cqw}.bm-material-hero h2{font-size:5cqw;letter-spacing:-.12cqw;margin:1.7cqw 0 1cqw;line-height:1.2;max-width:68%}.bm-material-hero-copy>p{font-size:2.3cqw}.bm-material-values{display:flex;margin-top:4cqw;gap:3cqw}.bm-material-values>span{font-size:1.8cqw;line-height:1.2;width:10.5cqw;position:relative}.bm-material-values>span+span:before{content:"";position:absolute;left:-3cqw;bottom:0;height:6cqw;width:1px;background:#fff5}.bm-material-values svg{display:block;color:#ec9142;width:3.7cqw;height:3.7cqw;margin-bottom:.7cqw;stroke-width:1.6}.bm-material-price{position:relative;display:flex;align-items:center;gap:2cqw;padding:2.8cqw 4cqw;min-height:12.6cqw;background:linear-gradient(20deg,#fcfaf7 75%,#f4e6d8)}.bm-material-rupee{width:7.3cqw;height:7.3cqw;display:grid;place-items:center;flex:none;border-radius:50%;color:#ea731b;background:#ffebd9;font-size:3.5cqw;font-weight:600}.bm-material-price strong{font-size:3.6cqw}.bm-material-price p{font-size:1.9cqw;color:#728297;margin-top:.8cqw}.bm-material-stock{border-left:1px solid #cbd0d1;margin-left:3cqw;padding-left:3.2cqw}.bm-material-stock>span{display:inline-flex;align-items:center;gap:1cqw;font-size:1.8cqw;font-weight:700;color:#976124;background:#fbe8cc;padding:.7cqw 1.1cqw;border-radius:5cqw}.bm-material-stock>span[data-available=true]{color:#247b42;background:#d9efd9}.bm-material-stock svg{width:2.4cqw;height:2.4cqw;padding:.3cqw;border-radius:50%;background:currentColor;stroke:#fff}.bm-material-panel{margin-top:3.2cqw;border-radius:3cqw;box-shadow:0 1cqw 2cqw #19334810;border:1px solid white;background:#ffffffbf;padding:2.5cqw 3.1cqw;display:grid;grid-template-columns:8cqw 1fr;gap:2.7cqw;position:relative;overflow:hidden}.bm-material-section-icon{width:7.8cqw;height:7.8cqw;border-radius:50%;background:#fff0e2;color:#e26c12;display:grid;place-items:center}.bm-material-section-icon svg{width:4cqw;height:4cqw;stroke-width:1.8}.bm-material-panel h3{font-size:2.7cqw;margin:1.5cqw 0 2cqw;letter-spacing:-.06cqw}.bm-material-panel p{font-size:1.95cqw;line-height:1.6;color:#65788c;white-space:pre-wrap;overflow-wrap:anywhere}.bm-material-description{min-height:25cqw;background:linear-gradient(90deg,#fffefbeb 70%,#fffefb90),url(/login-reference-background.png) right -30cqw / 100% auto no-repeat}.bm-material-description>div{padding-right:18cqw}.bm-material-specifications{min-height:24.7cqw}.bm-material-specifications h3{margin-bottom:.8cqw}.bm-material-features{grid-column:1/-1;display:flex;align-items:center;border:1px solid #f2ede7;border-radius:2cqw;padding:1.8cqw 1cqw;background:#fdfbf8}.bm-material-features>span{display:flex;gap:1.4cqw;align-items:center;justify-content:center;flex:1;font-size:1.7cqw;color:#66788a;line-height:1.3}.bm-material-features>span+span{border-left:1px solid #eee}.bm-material-features svg{width:5.7cqw;height:5.7cqw;padding:1.1cqw;flex:none;border-radius:50%;background:#fff1e4;color:#e36d13}.bm-material-actions{display:flex;gap:2.5cqw;margin:3.2cqw 0 2.8cqw}.bm-material-actions :is(a,button){width:50%;min-height:8.5cqw;border-radius:8cqw;display:flex;align-items:center;justify-content:center;gap:2cqw;font:600 2.5cqw BMInter,Arial,sans-serif;box-shadow:0 .8cqw 1.8cqw #ac572511;padding:0}.bm-material-actions a{color:#d66314;background:#fcf7f1;border:5px solid white}.bm-material-actions button{color:#fff;border:1px solid #ffb061;background:linear-gradient(20deg,#cf3c00,#ff7911)}.bm-material-actions svg{width:3.4cqw;height:3.4cqw}.bm-material-nav{height:11.2cqw;margin:0 .8cqw;display:flex;justify-content:space-around;border-radius:8cqw;background:#ffffffdc;box-shadow:0 .8cqw 2cqw #24436009}.bm-material-nav :is(a,button){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1cqw;width:25%;height:100%;border:0;padding:0;background:transparent;color:#7e8e9f;font:400 1.95cqw BMInter,Arial,sans-serif;min-height:0;box-shadow:none}.bm-material-nav svg{width:3.5cqw;height:3.5cqw;stroke-width:1.7}.bm-material-nav [aria-current]{color:#e76d12;font-weight:600}.bm-material-nav [aria-current]:after{content:"";position:absolute;bottom:.7cqw;width:5.7cqw;height:.35cqw;border-radius:2cqw;background:#ef771a}.bm-material-gallery{margin:2cqw;font-size:2.1cqw;color:#728297}.bm-material-gallery>div{display:flex;gap:2cqw;margin-top:2cqw}.bm-material-gallery button{padding:0;width:15cqw;background:#fff}.bm-material-gallery .photo{height:12cqw;width:100%;object-fit:cover}.bm-material-gallery [aria-pressed=true]{outline:2px solid #ed771a}.bm-material :is(a,button,summary):focus-visible{outline:3px solid #ed771a;outline-offset:3px}.bm-material .form-card{margin-bottom:4cqw;font-size:14px}.bm-material .form-card h2{font-size:20px}.bm-material .form-card p{margin:12px 0}.bm-material .form-card button{margin-top:12px}.bm-material-hero h2{color:#fff;max-width:76%;font-weight:700}.bm-material-reference-photo{clip-path:inset(0 0 0 50%)}.bm-material{min-height:0}.bm-material-price strong{white-space:nowrap}.app-shell.customer-shell:has(.bm-notifications){display:block;width:100%;max-width:640px;margin:auto}.customer-shell:has(.bm-notifications)>:is(.mobile-header,.sidebar,.bottom-nav){display:none}.customer-shell .workspace.customer-notifications-reference{margin:0;padding:0;max-width:none;width:100%;background:transparent}.customer-notifications-reference>.install-help{display:none}.bm-notifications{container-type:inline-size;width:100%;max-width:640px;margin:auto;background:#fafaf8;color:#10243c;font-family:BMInter,Arial,sans-serif;padding-bottom:2.2cqw}.bm-notifications :is(h1,h2,p){margin:0}.bm-notifications a{color:inherit;text-decoration:none}.bm-notifications-header{height:36cqw;position:relative;overflow:hidden;background:linear-gradient(115deg,#fcfaf7 0% 46%,#fcfaf700 47%),url(/login-reference-background.png) right -22cqw / 100% auto no-repeat;border-radius:0 0 0 10cqw}.bm-notifications-heading{display:flex;gap:3.3cqw;position:relative;z-index:1;padding:9.3cqw 5.8cqw 0}.bm-notifications-heading>a{width:7.5cqw;height:7.5cqw;border-radius:50%;background:#ffffff9c;box-shadow:0 1cqw 2cqw #25344310;display:grid;place-items:center;flex:none}.bm-notifications-heading svg{width:3.4cqw;height:3.4cqw;stroke-width:2.2}.bm-notifications-heading h1{font-size:3.35cqw;margin:.9cqw 0 .8cqw;letter-spacing:-.05cqw}.bm-notifications-heading p{font-size:2.1cqw;color:#758394}.bm-notifications-logo{position:absolute;right:6cqw;top:8cqw;width:8cqw;height:7cqw;overflow:hidden;mix-blend-mode:multiply}.bm-notifications-logo img{position:absolute;max-width:none;width:13.2cqw;left:-2.5cqw;top:-1.8cqw}.bm-notifications-tagline{position:absolute;left:8.9cqw;top:21.8cqw}.bm-notifications-tagline strong{font-size:2.5cqw;display:block}.bm-notifications-tagline em{display:block;font-family:Segoe Print,Brush Script MT,cursive;font-size:4cqw;line-height:1.1;color:#ee781e}.bm-notifications-tagline p{font-size:1.7cqw;color:#7b8592;line-height:1.45;margin-top:.7cqw}.bm-notifications-list{padding:2.5cqw 5cqw 0;display:grid;gap:2.5cqw}.bm-update-card{--accent:#f47712;--wash:#fff1e6;position:relative;display:flex;align-items:flex-start;width:100%;text-align:left;border:0;border-left:.65cqw solid var(--accent);border-radius:2.7cqw;padding:2.3cqw 2.6cqw;min-height:22.6cqw;background:linear-gradient(120deg,#fff,#fffc);color:#10243c;box-shadow:0 1cqw 2.2cqw #1d31450b;font-family:inherit;gap:3.9cqw;overflow:hidden}.bm-update-card[data-tone="1"]{--accent:#137760;--wash:#e9f5ee}.bm-update-card[data-tone="2"]{--accent:#2862e9;--wash:#e9effd}.bm-update-card[data-tone="3"]{--accent:#7444a3;--wash:#f0edf8}.bm-update-card:hover{background:#fff;transform:none}.bm-update-card:disabled{opacity:.65;cursor:wait}.bm-update-icon{position:relative;border-radius:50%;background:var(--wash);color:var(--accent);width:8.2cqw;height:8.2cqw;display:grid;place-items:center;flex:none}.bm-update-icon>svg{width:4.1cqw;height:4.1cqw;stroke-width:1.9}.bm-update-icon i{position:absolute;width:1.4cqw;height:1.4cqw;border-radius:50%;background:#f77709;top:.5cqw;right:.8cqw}.bm-update-copy{flex:1;min-width:0}.bm-update-copy h2{color:#122748;font-size:2.4cqw;letter-spacing:-.04cqw;font-weight:700;line-height:1.25;margin:.2cqw 3cqw 1cqw 0}.bm-update-copy>p{font-size:2cqw;color:#768195;line-height:1.45;font-weight:400;overflow-wrap:anywhere;white-space:pre-wrap;margin-right:2cqw}.bm-update-copy time{display:flex;align-items:center;gap:.9cqw;font-size:1.8cqw;color:#7b8797;font-weight:400;margin-top:1.6cqw}.bm-update-copy time svg{width:2cqw;height:2cqw;flex:none}.bm-update-chevron{position:absolute;right:2.6cqw;top:4cqw;width:2.6cqw;height:2.6cqw;color:#6c788a}.bm-update-view{display:flex;align-items:center;gap:1.8cqw;position:relative;background:#fdf3ec;color:#ea711a;border-radius:5cqw;height:5.6cqw;margin-top:2.3cqw;padding:0 2.8cqw;font-weight:400;font-size:2cqw}.bm-update-view>svg:first-child{width:3.4cqw;height:3.4cqw}.bm-update-view>svg:last-child{position:absolute;right:2cqw;width:2.5cqw;height:2.5cqw}.bm-notifications-nav{height:10.5cqw;margin:2.3cqw 1.6cqw 0;display:flex;justify-content:space-around;border-radius:7cqw;background:#ffffffed;box-shadow:0 1cqw 2cqw #1c324508}.bm-notifications-nav :is(a,button){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1cqw;width:25%;height:100%;border:0;padding:0;background:transparent;color:#7b8698;font:400 1.95cqw BMInter,Arial,sans-serif;min-height:0;box-shadow:none}.bm-notifications-nav svg{width:3.4cqw;height:3.4cqw;stroke-width:1.8}.bm-notifications-nav [aria-current]{color:#ed7112;font-weight:600}.bm-notifications-nav [aria-current]:after{content:"";position:absolute;bottom:.8cqw;height:.35cqw;width:5.6cqw;border-radius:1cqw;background:#ef771a}.bm-notifications :is(a,button,summary):focus-visible{outline:3px solid #ed7112;outline-offset:3px}.bm-notification-options{font-size:13px;color:#728196}.bm-notification-options>div{display:grid;gap:12px;padding:12px 0}.bm-notification-pagination{display:flex;gap:12px;justify-content:space-between}.app-shell.customer-shell:has(.bm-enquiry-detail){display:block;width:100%;max-width:480px;margin:auto}.customer-shell:has(.bm-enquiry-detail)>:is(.mobile-header,.sidebar,.bottom-nav){display:none}.customer-shell .workspace.customer-enquiry-detail-reference{margin:0;padding:0;max-width:none;width:100%;background:transparent}.customer-enquiry-detail-reference>.install-help{display:none}.bm-enquiry-detail{container-type:inline-size;position:relative;width:100%;max-width:480px;min-height:100svh;margin:auto;background:radial-gradient(ellipse 75% 34% at -27% 100%,#fbefe5 0%,#fbefe5 65%,transparent 66%),linear-gradient(120deg,#fcfaf7,#fafafa 52%,#f9f9f8);color:#12253e;font-family:BMInter,Arial,sans-serif;padding-bottom:6.5cqw}.bm-enquiry-detail :is(h1,h2,h3,p){margin:0}.bm-enquiry-detail a{text-decoration:none;color:inherit}.bm-detail-header{height:29.2cqw;display:flex;align-items:flex-start;gap:3.6cqw;padding:12.5cqw 5cqw 0;background:linear-gradient(90deg,#fcfaf7 0%,#fcfaf7e8 50%,transparent 76%),url(/login-reference-background.png) right -23cqw / 100% auto no-repeat}.bm-detail-header>a{width:9.2cqw;height:9.2cqw;flex:none;display:grid;place-items:center;border-radius:50%;background:#fffaf5df;box-shadow:0 1cqw 2cqw #26364a13}.bm-detail-header svg{width:4.3cqw;height:4.3cqw;stroke-width:2.2}.bm-detail-header h1{font-size:4.4cqw;line-height:1.3;letter-spacing:-.08cqw;margin:1cqw 0}.bm-detail-header p{font-size:2.35cqw;color:#607085;white-space:nowrap}.bm-detail-body{padding:0 4.3cqw;min-height:162cqw}.bm-detail-information{position:relative;border-radius:3.8cqw;background:#ffffffed;box-shadow:0 2cqw 3.5cqw #21364b12;padding:1.3cqw 4.5cqw 2cqw;overflow:hidden}.bm-detail-information:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1cqw;background:linear-gradient(#fa8915,#ee9a22)}.bm-detail-row{min-height:12cqw;display:flex;align-items:center;gap:2.7cqw;border-bottom:1px solid #f0f0f0;padding:2.2cqw .6cqw}.bm-detail-row:last-child{border:0;min-height:13.3cqw}.bm-detail-row p{font-size:2.35cqw;color:#87919c;margin-bottom:.7cqw}.bm-detail-row strong{font-size:2.85cqw;line-height:1.3;font-weight:700}.bm-detail-icon{width:7.3cqw;height:7.3cqw;display:grid;place-items:center;flex:none;border-radius:2.8cqw;background:#f5f7f7}.bm-detail-icon svg{width:3.4cqw;height:3.4cqw;stroke-width:2}.bm-detail-row:nth-child(n+4) .bm-detail-icon{background:#fdf6ef}.bm-detail-identity{min-height:14.2cqw;padding-bottom:3cqw}.bm-detail-identity .bm-detail-icon{background:#fff3e6;color:#dd861d;border-radius:50%}.bm-detail-status{margin-left:auto;align-self:flex-start;margin-top:3cqw;padding:1.8cqw 2.6cqw;border-radius:6cqw;color:#d87e1b;background:#fff0df;font-weight:700;font-size:2.35cqw}.bm-detail-status[data-status=CLOSED]{color:#20643b;background:#dcefe1}.bm-detail-status[data-status=CONTACTED]{color:#3d5875;background:#e6eef8}.bm-detail-replies{margin-top:5cqw}.bm-detail-replies-heading{display:flex;gap:3.5cqw;align-items:center}.bm-detail-replies-heading>span{width:9.2cqw;height:9.2cqw;border-radius:50%;display:grid;place-items:center;color:#e78a21;background:linear-gradient(135deg,#fff,#fff2e3);box-shadow:0 .8cqw 1.8cqw #39455312}.bm-detail-replies-heading svg{width:4cqw;height:4cqw}.bm-detail-replies-heading h2{font-size:3.4cqw;letter-spacing:-.06cqw}.bm-detail-replies-heading p{font-size:2.4cqw;color:#627086;margin-top:1.2cqw}.bm-detail-empty{text-align:center;margin-top:9cqw}.bm-detail-envelope{position:relative;overflow:hidden;width:28cqw;height:24cqw;margin:0 auto 2.5cqw}.bm-detail-envelope img{position:absolute;width:100cqw;max-width:none;height:auto;left:-38cqw;top:-119.8cqw}.bm-detail-empty h3{font-size:3.35cqw;margin:0 0 1.5cqw;font-weight:700}.bm-detail-empty p{font-size:2.65cqw;line-height:1.5;color:#8290a1}.bm-detail-reply-list{display:grid;gap:3cqw;margin:5cqw 0}.bm-detail-reply-list article{background:#fff;border-radius:3cqw;padding:4cqw;box-shadow:0 1cqw 3cqw #17304b0a}.bm-detail-reply-list p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:3cqw;line-height:1.6}.bm-detail-reply-list time{display:block;color:#8290a1;font-size:2.3cqw;margin-top:2cqw}.bm-detail-more{margin:5cqw 2cqw;font-size:2.6cqw;color:#6d7a8c}.bm-detail-more p{margin:2cqw 0;white-space:pre-wrap;overflow-wrap:anywhere}.bm-detail-nav{height:15cqw;display:flex;align-items:center;justify-content:space-around;background:#ffffffed;border-radius:7cqw;box-shadow:0 1.5cqw 4cqw #21364a06;position:relative}.bm-detail-nav :is(a,button){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.7cqw;width:25%;height:100%;border:0;padding:0;background:transparent;color:#7b8795;font-size:2.4cqw;font-family:inherit;min-height:0;box-shadow:none;border-radius:0}.bm-detail-nav svg{width:4.5cqw;height:4.5cqw;stroke-width:1.8}.bm-detail-nav [aria-current]{color:#e77e19;font-weight:600}.bm-detail-nav [aria-current]:after{content:"";position:absolute;bottom:1.9cqw;width:6cqw;height:.5cqw;border-radius:1cqw;background:#ed7d17}.bm-enquiry-detail :is(a,button,summary):focus-visible{outline:3px solid #ef751b;outline-offset:3px}.app-shell.customer-shell:has(.bm-enquiries){display:block;width:100%;max-width:480px;margin:auto}.customer-shell:has(.bm-enquiries)>:is(.mobile-header,.sidebar,.bottom-nav){display:none}.customer-shell .workspace.customer-enquiries-reference{margin:0;padding:0;max-width:none;width:100%;background:transparent}.customer-enquiries-reference>.install-help{display:none}.bm-enquiries{container-type:inline-size;position:relative;width:100%;max-width:480px;margin:auto;min-height:100svh;background:#faf9f6;color:#10243c;font-family:BMInter,Arial,sans-serif;padding-bottom:4cqw}.bm-enquiries :is(h1,h2,p){margin:0}.bm-enquiries a{text-decoration:none;color:inherit}.bm-enquiries-header{height:34.8cqw;position:relative;display:flex;align-items:flex-start;gap:3.6cqw;padding:12.8cqw 5cqw 0;background:url(/login-reference-background.png) right top / 100% auto no-repeat}.bm-enquiries-header>a{width:10.3cqw;height:10.3cqw;flex:none;display:grid;place-items:center;border-radius:50%;background:#ffffffba;box-shadow:0 1.1cqw 2.8cqw #25344812}.bm-enquiries-header>a svg{width:4.6cqw;height:4.6cqw;stroke-width:2.2}.bm-enquiries-header h1{font-size:4.5cqw;line-height:1.3;font-weight:700;letter-spacing:-.09cqw;margin:1cqw 0}.bm-enquiries-header p{font-size:2.25cqw;color:#738092;white-space:nowrap}.bm-enquiries-list{padding:0 4.3cqw;display:grid;gap:6cqw}.bm-enquiry-card{--accent:#dd7a22;--wash:#fdf3ea;display:block;position:relative;overflow:hidden;border-radius:4cqw;background:linear-gradient(140deg,#fff,#ffffffba);border:1px solid #fff;box-shadow:0 2cqw 3cqw #242d3421;padding:4.6cqw 2.7cqw 2.3cqw 3.6cqw}.bm-enquiry-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1.1cqw;background:var(--accent)}.bm-enquiry-card:after{content:"";position:absolute;right:-12cqw;bottom:-8cqw;width:44cqw;height:30cqw;border-radius:70% 0 0;transform:rotate(-28deg);background:var(--wash);opacity:.4;pointer-events:none}.bm-enquiry-card[data-tone=slate]{--accent:#4c6072;--wash:#eef2f6}.bm-enquiry-card[data-tone=green]{--accent:#235e43;--wash:#edf4ee}.bm-enquiry-summary{display:flex;gap:3.1cqw;position:relative;z-index:1}.bm-enquiry-summary>.photo{width:24.6cqw;height:23.5cqw;object-fit:cover;border-radius:2.8cqw;flex:none;background:#eee}.bm-enquiry-copy{padding-top:.7cqw;flex:1;min-width:0}.bm-enquiry-id{display:inline-block;font-size:2.25cqw;color:#737f8d;background:#f1f2f3;border-radius:5cqw;padding:.8cqw 2cqw;white-space:nowrap}.bm-enquiry-copy h2{font-size:3.4cqw;line-height:1.2;margin:2.1cqw 0 2cqw;font-weight:700;letter-spacing:-.06cqw}.bm-enquiry-status{display:inline-block;padding:1.25cqw 2.5cqw;border-radius:5cqw;background:#ffe8d3;color:#c15d18;font-weight:700;font-size:2.45cqw;box-shadow:0 .4cqw 1cqw #d8823710}.bm-enquiry-status[data-status=CLOSED]{background:#dcefe1;color:#20643b}.bm-enquiry-status[data-status=CONTACTED]{background:#e6eef8;color:#3d5875}.bm-enquiry-chevron{width:3.7cqw;height:3.7cqw;color:#697582;margin:3cqw 1.4cqw 0 0;flex:none}.bm-enquiry-view{height:10.5cqw;margin-top:1.7cqw;background:var(--wash);border:2px solid #fff;border-radius:8cqw;display:flex;align-items:center;justify-content:center;gap:2cqw;position:relative;z-index:1;color:#e76d12;font-size:2.95cqw;font-weight:600;box-shadow:0 .7cqw 1.8cqw #4e403907}.bm-enquiry-view>svg:first-child{width:4.8cqw;height:4.8cqw}.bm-enquiry-view>svg:last-child{position:absolute;right:3cqw;width:3.7cqw;height:3.7cqw;color:var(--accent)}.bm-enquiries-slogan{height:31cqw;position:relative;background:linear-gradient(90deg,transparent,#faf9f6 47%),url(/login-reference-background.png) left 91% / 100% auto no-repeat;display:flex;align-items:center;justify-content:flex-end;padding:5cqw 9cqw 0 0}.bm-enquiries-slogan small{font-size:1.95cqw;color:#7d8795;letter-spacing:.1cqw}.bm-enquiries-slogan p{font-size:3.4cqw;font-weight:600;margin-top:.5cqw;white-space:nowrap}.bm-enquiries-slogan em{font-family:Segoe Print,Brush Script MT,cursive;font-size:4cqw;font-weight:400;color:#d87831;margin-left:1cqw}.bm-enquiries-slogan i{display:block;width:8.5cqw;height:.3cqw;background:#ea843a;margin-top:3cqw}.bm-enquiries-nav{height:15cqw;display:flex;align-items:center;justify-content:space-around;background:#ffffffde;border-radius:7cqw;box-shadow:0 1.5cqw 4cqw #21364a06;position:relative}.bm-enquiries-nav :is(a,button){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25cqw;width:25%;height:100%;border:0;padding:0;background:transparent;color:#798493;font-size:2.4cqw;font-family:inherit;min-height:0;box-shadow:none;border-radius:0}.bm-enquiries-nav svg{width:4.5cqw;height:4.5cqw;stroke-width:1.8}.bm-enquiries-nav [aria-current]{color:#f17313;font-weight:600}.bm-enquiries-nav [aria-current]:after{content:"";position:absolute;bottom:1.8cqw;width:6cqw;height:.45cqw;border-radius:1cqw;background:#f17313}.bm-enquiries-options{margin:4cqw;font-size:13px;color:#708090}.bm-enquiries-options label{display:block;margin:12px 0}.bm-enquiries-options a{display:block;margin-top:12px}.bm-enquiry-dialog-backdrop{position:fixed;inset:0;background:#10243c88;z-index:100;display:grid;place-items:center;padding:24px}.bm-enquiry-dialog{background:#fff;border-radius:24px;padding:24px;max-width:380px}.bm-enquiry-dialog p{margin:14px 0;line-height:1.5}.bm-enquiry-dialog button{background:#ef751b;color:#fff;border:0;border-radius:24px;padding:12px 20px}.bm-enquiries a:focus-visible,.bm-enquiries button:focus-visible{outline:3px solid #ef751b;outline-offset:3px}.bm-enquiry-sample-photo{position:relative;width:24.6cqw;height:23.5cqw;border-radius:2.8cqw;overflow:hidden;flex:none}.bm-enquiry-sample-photo img{position:absolute;max-width:none;width:100cqw;height:auto;left:-7.9cqw;top:-39.8cqw}.bm-enquiry-sample-photo[data-photo="1"] img{top:-86.2cqw}.bm-enquiry-sample-photo[data-photo="2"] img{top:-133cqw}.bm-enquiries-header{background-position:right -22cqw;background-image:linear-gradient(90deg,#faf9f6 0%,#faf9f6e0 50%,transparent 78%),url(/login-reference-background.png)}.bm-enquiries-slogan{background:linear-gradient(90deg,transparent,#faf9f6 46%),url(/enquiries-reference-artwork.png) left 87% / 100% auto no-repeat}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#15263d;background:#f5f7fb;font-synthesis:none;--blue: #0757b8;--muted: #586a80;--line: #dfe6f0;--orange: #f47b20}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,.button{border:1px solid transparent;background:var(--blue);color:#fff;border-radius:12px;min-height:46px;padding:11px 18px;display:inline-flex;gap:9px;align-items:center;justify-content:center;font-size:.9375rem;font-weight:650;cursor:pointer;text-decoration:none;text-align:center}button:disabled,fieldset:disabled button{opacity:.55;cursor:wait}button:hover:not(:disabled),.button:hover{filter:brightness(.96)}button.secondary,.button.secondary{color:var(--blue);background:#eef4fc;border-color:#dae5f5}.light{background:#fff;color:var(--blue)}button.text-button{background:none;border:none;color:var(--blue);padding:9px 4px}.danger{color:#a61f29!important}.wide{width:100%}.icon-button{padding:10px;flex-shrink:0}a{color:var(--blue);text-underline-offset:3px}a svg{vertical-align:middle;flex-shrink:0}input,select,textarea{width:100%;border:1px solid #c7d2e0;border-radius:10px;min-height:48px;background:#fff;color:#15263d;padding:12px;font-size:1rem;max-width:100%}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:3px solid #bad9ff;outline-offset:1px;border-color:var(--blue)}:focus-visible{outline:3px solid #f47b20;outline-offset:3px}input[type=checkbox]{width:23px;min-height:23px;accent-color:var(--blue)}input[type=file]{font-size:.875rem;padding:10px}label{display:flex;flex-direction:column;gap:8px;font-size:.9375rem;font-weight:600;margin-bottom:18px}fieldset{border:0;padding:0;margin:0;min-width:0}.check-field{flex-direction:row;align-items:center;justify-content:space-between}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:-.045em;line-height:1.16;margin-bottom:0}h2{font-size:1.2rem;letter-spacing:-.025em;line-height:1.35;margin-bottom:10px}h3{font-size:1rem;margin-bottom:6px}p{line-height:1.6;margin-bottom:12px}small,.muted{color:var(--muted)}small{font-size:.8125rem;line-height:1.5}.eyebrow{font-size:.75rem;letter-spacing:.13em;font-weight:750;color:var(--muted);margin-bottom:10px;text-transform:uppercase}.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.stack{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.stack>p,.stack>h2{margin-bottom:0}.grow{flex:1;min-width:0}.card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;margin-bottom:18px;min-width:0;overflow-wrap:anywhere}.badge{display:inline-flex;width:fit-content;background:#edf3fc;color:#275986;padding:6px 10px;border-radius:7px;font-size:.75rem;font-weight:750;letter-spacing:.03em}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:30px}.error{padding:14px 16px;background:#fff1ef;border:1px solid #f5c6bf;color:#94251b;border-radius:12px;overflow-wrap:anywhere;font-size:.9375rem}.notice{background:#edf3fc;padding:16px;border-radius:12px;color:#275986}.loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:50px;color:var(--muted)}.spinner{width:22px;height:22px;border:3px solid #d8e4f4;border-top-color:var(--blue);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty{text-align:center;padding:60px 20px;color:var(--muted)}.empty svg{margin-bottom:16px}.prewrap{white-space:pre-wrap;overflow-wrap:anywhere}dl{display:grid;grid-template-columns:auto 1fr;gap:12px}dt{font-weight:650}dd{margin:0;color:var(--muted)}.offline{position:sticky;top:0;z-index:100;background:#fff0ca;color:#613f00;padding:12px 20px;display:flex;gap:10px;align-items:center;font-size:.875rem}.splash{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center}.splash img{width:170px}.logout-screen{max-width:600px;margin:12vh auto;padding:24px}.logout-screen h1{margin-bottom:24px}.login-layout{min-height:calc(100svh - 80px);display:grid;grid-template-columns:1.1fr 1fr;max-width:1160px;margin:auto;padding:70px 36px;gap:90px;align-items:center}.login-intro img{width:145px;margin-bottom:45px}.login-intro h1{font-size:clamp(2.8rem,5.4vw,4.4rem);line-height:1.05;margin-bottom:26px}.login-intro>p:not(.eyebrow){font-size:1.125rem;color:var(--muted)}.intro-rule{height:5px;background:var(--orange);width:70px;margin:30px 0}.login-intro>span{font-size:.875rem;color:var(--muted)}.login-panel{background:#fff;border:1px solid var(--line);border-radius:24px;padding:34px;box-shadow:0 18px 65px #12274608}.login-panel h2{font-size:1.6rem}.brand-icon{color:var(--blue);width:28px;height:28px}.segmented{display:flex;gap:3px;background:#f1f4f8;padding:4px;border-radius:12px;margin:24px 0}.segmented button{flex:1;background:transparent;color:var(--muted);padding:10px 6px;min-width:0;font-size:.875rem}.segmented button.selected{background:#fff;box-shadow:0 2px 5px #0000000d;color:var(--blue)}.fine-print{text-align:center;font-size:.8125rem;color:var(--muted);margin:24px 0 0}.password-field{position:relative;display:block}.password-field input{padding-right:58px}.password-toggle{position:absolute;right:2px;top:2px;bottom:2px;width:48px;padding:0;background:transparent;color:var(--ink, #101e38);box-shadow:none}.otp{font-size:1.7rem;letter-spacing:.3em}.auth-notice{max-width:700px;margin:auto;padding:0 20px}.auth-notice:has(.error){padding-top:20px}.install-help{max-width:650px;border-top:1px solid var(--line);margin:36px auto 0;padding:20px;color:var(--muted);font-size:.875rem}.install-help summary{cursor:pointer;min-height:30px;font-weight:600}.install-help p{margin-top:12px}.app-shell{min-height:100svh}.sidebar{position:fixed;inset:0 auto 0 0;width:246px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:32px 18px 20px;z-index:30;overflow-y:auto}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#15263d;font-weight:800;letter-spacing:-.03em}.brand img{width:62px;height:55px;object-fit:contain}.desktop-brand{font-size:1.15rem;padding:0 10px 28px}.sidebar-label{padding:16px 14px 5px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav a{display:flex;align-items:center;gap:14px;padding:13px 15px;min-height:48px;color:#5e6b7c;text-decoration:none;font-size:.9375rem;border-radius:11px}.sidebar nav a[aria-current=page]{color:var(--blue);background:#edf4ff;font-weight:700}.sidebar nav a:hover{background:#f4f7fb}.sidebar-footer{margin-top:auto;padding:28px 14px 0;display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere}.sidebar-footer span{font-size:.875rem;font-weight:600}.sidebar-footer button{justify-content:flex-start}.workspace{margin-left:246px;padding:46px clamp(22px,4vw,64px);max-width:1600px;min-height:100svh}.mobile-header,.bottom-nav,.menu-backdrop{display:none}.catalogue-banner{background:var(--blue);border-radius:20px;display:flex;justify-content:space-between;align-items:flex-end;color:#fff;padding:30px 34px;margin-bottom:28px;gap:20px}.catalogue-banner .badge{background:#ffffff20;color:#fff;margin-bottom:16px}.catalogue-banner h2{font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.15}.catalogue-banner p{color:#d5e6ff;font-size:.9375rem;margin:15px 0 0}.catalogue-banner .button{flex-shrink:0}.toolbar{display:flex;align-items:center;gap:12px;margin-bottom:24px}.toolbar select{width:auto;max-width:230px}.search{display:flex;flex-direction:row;align-items:center;gap:10px;border:1px solid #c7d2e0;background:#fff;border-radius:12px;padding:0 14px;margin:0;flex:1;min-width:120px}.search input{border:0;background:transparent;min-width:0;padding-left:0}.search svg{color:var(--muted);flex-shrink:0}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:22px}.product-card{border-radius:17px;background:#fff;border:1px solid var(--line);overflow:hidden;color:inherit;text-decoration:none;display:flex;flex-direction:column}.product-image{position:relative;background:#e9eef5}.photo{width:100%;height:195px;object-fit:cover;display:block;background:#eef2f7;border-radius:10px}.product-image .photo{border-radius:0;height:210px}.placeholder{display:flex;align-items:center;justify-content:center;color:#a0afc2}.featured-tag{position:absolute;top:14px;left:14px;background:#fff5dc;color:#7b530e;border-radius:6px;padding:5px 9px;font-size:.75rem;font-weight:750}.product-copy{padding:20px}.product-copy .eyebrow{font-size:.6875rem}.product-copy h2{font-size:1.15rem}.product-copy>.row{justify-content:space-between}.price{font-weight:750;margin:0}.price small{font-weight:400}.product-copy>.muted{display:block;margin-top:14px;font-size:.8125rem}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.gallery{display:grid;gap:16px;align-content:start}.gallery .photo{height:auto;max-height:460px;object-fit:contain;background:#fff;min-height:180px}.form-card{max-width:720px}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.fields label:has(textarea){grid-column:1/-1}.filter-label{max-width:240px}.list-card{display:flex;align-items:center;gap:20px;text-decoration:none;color:inherit}.list-card>div:first-child{flex:1}.list-card .photo{width:86px;height:86px;flex-shrink:0}.list-card h2,.list-card p{margin-bottom:6px}.list-card small{display:block}.list-card>.stack{margin-left:auto;align-items:flex-end}.reply{border-left:3px solid #c9dffc;padding:5px 0 5px 16px;width:100%}.notification-card{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;color:inherit;font-weight:400;gap:18px}.notification-card.unread{border-left:4px solid var(--blue)}.notification-card p{font-size:.9375rem}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.stat{display:flex;flex-direction:column;position:relative;text-decoration:none;color:inherit;gap:22px}.stat>span{color:var(--muted);font-size:.9375rem}.stat strong{font-size:2.5rem;letter-spacing:-.05em}.stat svg{position:absolute;right:24px;bottom:30px;color:var(--blue)}.inline-form{margin-top:18px;display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.inline-form fieldset{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.inline-form label{max-width:220px;margin:0}.image-editor{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.image-editor .photo{width:140px;height:120px}.image-editor button{font-size:.8125rem}@media(min-width:1600px){.workspace{margin-right:auto}}@media(max-width:1000px){.sidebar{width:218px}.workspace{margin-left:218px;padding:32px 24px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:1fr}.login-layout{gap:40px}.catalogue-banner{padding:26px}.toolbar{flex-wrap:wrap}.toolbar .search{flex-basis:100%}}@media(max-width:760px){.login-layout{display:block;padding:30px 20px;min-height:0;max-width:540px}.login-intro{margin-bottom:30px}.login-intro img{width:90px;margin-bottom:24px}.login-intro h1{font-size:2.65rem}.login-intro>p:not(.eyebrow){font-size:1rem}.login-intro .intro-rule,.login-intro>span{display:none}.login-panel{padding:24px;border-radius:20px}.login-panel .page-heading{margin-bottom:18px}.install-help{margin-top:22px}.workspace{margin:0;padding:28px max(18px,env(safe-area-inset-right)) calc(110px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));min-height:calc(100svh - 76px)}.mobile-header{position:sticky;top:0;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between;padding:calc(10px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 10px max(18px,env(safe-area-inset-left));border-bottom:1px solid var(--line);z-index:40}.mobile-header .brand{font-size:1rem}.brand img{width:48px;height:40px}.sidebar{transform:translate(-100%);visibility:hidden;top:calc(76px + env(safe-area-inset-top));bottom:0;width:min(85vw,300px);padding-top:12px;transition:transform .18s;z-index:50}.sidebar.open{transform:translate(0);visibility:visible}.desktop-brand{display:none}.sidebar-footer{padding-bottom:110px}.menu-backdrop{display:block;position:fixed;inset:calc(76px + env(safe-area-inset-top)) 0 0;background:#10203d55;border:0;border-radius:0;z-index:45;width:100%;height:100%}.bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;padding:10px max(8px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);justify-content:space-around;z-index:35}.bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:56px;min-height:46px;font-size:.6875rem;color:#68788b;text-decoration:none}.bottom-nav a[aria-current=page]{color:var(--blue);font-weight:750}.page-heading{align-items:flex-start;margin-bottom:24px;flex-wrap:wrap}.page-heading h1{font-size:1.8rem}.card{padding:20px;border-radius:15px}.catalogue-banner{display:flex;flex-wrap:wrap;padding:20px;margin-bottom:24px}.catalogue-banner .button{margin-top:0}.catalogue-banner h2{font-size:1.2rem}.toolbar{gap:10px}.toolbar select{max-width:calc(100% - 110px);flex:1}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-image .photo{height:145px}.product-copy{padding:14px}.product-copy h2{font-size:1rem}.product-copy .price{font-size:.9375rem}.product-copy>.row>svg{display:none}.product-copy>.row{gap:0}.product-copy .price small{display:block}.product-copy .eyebrow{font-size:.65rem;letter-spacing:.08em}.featured-tag{top:9px;left:9px;font-size:.6875rem}.detail-grid{gap:12px}.fields{grid-template-columns:1fr}.list-card{gap:12px;flex-wrap:wrap}.list-card .photo{width:64px;height:64px}.list-card h2{font-size:1.1rem}.list-card>.stack{flex-direction:row;align-items:center;flex-wrap:wrap}.list-card>div:first-child{min-width:150px}.stats-grid{gap:12px}.stat{padding:19px;gap:15px;margin-bottom:0}.stats-grid+.card{margin-top:20px}.stat>span{font-size:.875rem}.stat strong{font-size:2rem}.stat svg{right:18px;bottom:23px}.inline-form fieldset{width:100%}.inline-form label{max-width:none;flex:1;min-width:120px}.inline-form button{width:100%}.offline{position:relative}.notification-card{padding:18px}.notification-card svg{flex-shrink:0}.form-card{max-width:none}}@media(max-width:350px){.product-grid,.stats-grid{grid-template-columns:1fr}.login-panel{padding:18px}.workspace{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.mobile-header .brand{font-size:.9rem}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition:none!important;scroll-behavior:auto!important}}:root{color:#101e38;background:#f9fbfd;--blue: #e95700;--orange: #ff6b00;--muted: #61738e;--line: #e7edf4}body{background:linear-gradient(130deg,#fff,#f8fbfe 65%,#fff)}h1{font-size:clamp(1.45rem,2.5vw,2rem);letter-spacing:-.035em}h2{letter-spacing:-.025em}button,.button{background:linear-gradient(105deg,#ff7900,#ff5c00);border-radius:999px;box-shadow:0 3px 8px #ff690010}button.secondary,.button.secondary{background:#fff;color:#142541;border-color:#dce5ef;box-shadow:none}button.text-button{color:#e95700;box-shadow:none}input,select,textarea{border-color:#e1e8f0;border-radius:15px}input:focus,select:focus,textarea:focus{outline-color:#ffd9b7;border-color:#ff8b3e}.card{border-color:#e8eef5;border-radius:20px;box-shadow:0 5px 24px #263e6311}.badge{border-radius:999px;background:#fff0e3;color:#a33b00;font-size:.69rem;padding:5px 9px}.page-heading{margin-bottom:22px}.eyebrow{letter-spacing:.09em;color:#77889e}.sidebar{background:#ffffffed;border-color:#edf1f6}.sidebar nav a{border-radius:14px;color:#536680}.sidebar nav a[aria-current=page]{color:#e95700;background:#fff1e6}.sidebar nav a:hover{background:#fff7f0}.workspace{max-width:1440px}.bottom-nav{box-shadow:0 -5px 24px #1c355c09;border-top:1px solid #eef2f7;border-radius:24px 24px 0 0;background:#fff}.bottom-nav a{color:#5b708e;position:relative}.bottom-nav a[aria-current=page]{color:#e95700}.bottom-nav a[aria-current=page]:after{content:"";position:absolute;bottom:0;left:25%;width:50%;height:3px;background:#ff7000;border-radius:4px}.mobile-header{background:#ffffffed;border-bottom-color:#edf2f8}.mobile-header .icon-button{border:0;background:#fff;border-radius:50%}.materials-hero{position:relative;min-height:245px;overflow:hidden;border-radius:23px;background:linear-gradient(95deg,#fff 22%,#fff8ed99),url(/assets/construction-bg-Cz2AMmLj.png) bottom right/cover;margin-bottom:20px;padding:26px}.hero-copy{position:relative;z-index:1;max-width:70%}.hero-copy>p:first-child{font-size:.85rem;color:#183352;margin-bottom:10px}.hero-copy h2{font-size:clamp(1.8rem,3.7vw,3.3rem);line-height:1.07;margin-bottom:12px}.hero-copy h2 span{color:#f60}.hero-description{color:#526986;font-size:.85rem;line-height:1.5}.hero-art{position:absolute;right:6%;bottom:20%;color:#ff7400;transform:rotate(-12deg);opacity:.25}.hero-art svg{width:130px;height:130px;stroke-width:1}.toolbar{flex-wrap:wrap;gap:9px}.toolbar .search{border-radius:999px;box-shadow:0 5px 15px #132d4610;border-color:#e5ebf3}.toolbar select{border-radius:999px;background:#fff}.toolbar button{min-height:44px}.section-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:22px 0 12px}.section-heading h2{margin:0;font-size:1.05rem}.section-heading .muted,.section-heading button{font-size:.8rem}.category-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:10px}.category-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:8px 8px 32px;border:1px solid #ffddc5;border-radius:15px;color:#14213a;text-align:left;font-size:.8rem;gap:8px;overflow:hidden;box-shadow:0 4px 10px #33475f06}.category-tile .photo{height:92px;object-fit:contain;background:transparent;border-radius:10px}.category-tile .placeholder{color:#bd7541}.category-tile>span:not(.category-arrow){padding:0 3px;overflow-wrap:anywhere}.category-tile[aria-pressed=true]{outline:2px solid #ff7000;outline-offset:2px}.tone-0{background:linear-gradient(130deg,#ffe5d2,#fff4e8)}.tone-1{background:linear-gradient(130deg,#fff1d0,#fff9ee);border-color:#f4eacb}.tone-2{background:linear-gradient(130deg,#d8efff,#f0f8ff);border-color:#d5eafb}.tone-3{background:linear-gradient(130deg,#e5e0ff,#f5f3ff);border-color:#e1dcfb}.tone-4{background:linear-gradient(130deg,#d7f6e5,#f2fbf5);border-color:#d8f0e0}.tone-5{background:linear-gradient(130deg,#d3edff,#f5faff);border-color:#d3e7f6}.category-arrow{position:absolute;bottom:9px;right:9px;display:grid;place-items:center;background:#ff7200;border:2px solid #fff;color:#fff;width:24px;height:24px;border-radius:50%}.delivery-strip{display:flex;gap:12px;align-items:center;margin:24px 0;padding:17px;border-radius:19px;background:linear-gradient(105deg,#fff1e4,#fffaf6);color:#e95700}.delivery-strip>div{flex:1;min-width:0}.delivery-strip strong{font-size:.86rem;font-weight:650}.delivery-strip small{display:block;font-size:.72rem;color:#62748d;margin-top:4px}.delivery-strip>a{display:grid;place-items:center;min-height:44px;min-width:44px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-card{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;padding:10px;gap:12px;border-radius:18px;border:1px solid #ecf0f5;box-shadow:0 5px 24px #203d6610}.product-image{background:#fff4e9;border-radius:12px;overflow:hidden}.product-image .photo{width:100%;height:125px;border-radius:12px;object-fit:cover;background:linear-gradient(140deg,#fff0e2,#f8f5f0)}.product-copy{padding:3px 0;min-width:0}.product-copy .eyebrow{font-size:.62rem;letter-spacing:.03em;margin-bottom:5px}.product-copy h2{font-size:.9rem;margin-bottom:8px}.product-copy .row{gap:8px}.price{font-size:.95rem}.price small{font-size:.72rem;color:#65748b}.product-cta{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:7px 10px;font-size:.68rem;background:linear-gradient(100deg,#ff8000,#ff6500);color:#fff;margin-left:auto}.product-copy>.muted{font-size:.65rem;margin-top:8px}.featured-tag{top:6px;left:6px;font-size:.6rem;padding:4px 6px;background:#fff9ec}.gallery{padding:10px;background:#fff;border:1px solid #edf0f5;border-radius:22px;box-shadow:0 6px 22px #1f36580b}.gallery>.photo{width:100%;min-height:240px;max-height:460px;border-radius:17px;background:#fff6ef}.gallery-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gallery-thumbnails button{padding:4px;border-radius:12px;min-width:0}.gallery-thumbnails .photo{min-height:0;height:70px;object-fit:cover}.gallery-thumbnails button[aria-pressed=true]{border:2px solid #ff7100}.material-detail>.card{box-shadow:none}.material-detail>.card>button,.material-detail>.card>.button{width:100%}.material-detail .badge{background:#dcf8e8;color:#19643d}.list-card{border-radius:19px;padding:20px}.list-card h2{font-size:1rem}.notification-card{background:#fff;border-radius:18px}.notification-card.unread{border-left-color:#ff7300}.notification-card.unread h2{color:#132540}.reply{border-left-color:#ffbb87;background:#fffaf6;border-radius:0 12px 12px 0;padding:12px}.stats-grid .stat{background:linear-gradient(135deg,#fff,#fff6ec);border-color:#f3e5d7}.stat svg{color:#ff7200}.stat strong{color:#16263f}.segmented{background:#f4f6f9;border-radius:999px;gap:6px}.segmented button.selected{background:linear-gradient(100deg,#ff8000,#ff6200);color:#fff}.login-panel{border-radius:28px;box-shadow:0 12px 50px #223e6410}.login-intro{background:linear-gradient(#fff9f0b0,#ffffffa8),url(/assets/construction-bg-Cz2AMmLj.png) bottom/cover;padding:35px;border-radius:30px}.login-intro h1{color:#15263e}.login-intro h1:first-line{color:#f2680a}.profile-hero{display:flex;gap:20px;align-items:center;background:linear-gradient(120deg,#ff8700,#ff6400);padding:35px 28px 62px;border-radius:25px 25px 0 0;color:#fff}.profile-hero h2{font-size:1.3rem;margin-bottom:7px}.profile-hero p{margin-bottom:9px;font-size:.85rem}.profile-hero .badge{background:#ffffff25;color:#fff}.profile-avatar{width:74px;height:74px;display:grid;place-items:center;border:3px solid #fff;background:#eaf1f8;border-radius:50%;color:#273d59;flex-shrink:0}.profile-links{position:relative;margin-top:-28px;border-radius:28px;padding:8px 22px;box-shadow:0 10px 30px #1e35560b}.profile-links>a{display:flex;align-items:center;gap:15px;padding:23px 0;text-decoration:none;color:#182b47;border-bottom:1px solid #edf1f6}.profile-links>a:last-child{border:0}.profile-links>a>div{flex:1;min-width:0}.profile-links strong{display:block;font-size:.9rem}.profile-links small{display:block;color:#71829c;font-size:.77rem;margin-top:5px}.profile-information .danger{width:100%;border:1px solid #ff755f;background:#fff;color:#e64827!important}.install-help{color:#62758f;border-color:#edf1f6}@media(min-width:1100px){.materials-hero{min-height:300px}.category-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:760px){.workspace{padding-top:22px}.workspace>.page-heading h1{font-size:1.35rem}.workspace>.page-heading .eyebrow{font-size:.63rem;margin-bottom:6px}.materials-hero{padding:20px 15px;min-height:230px;margin-top:-5px;border-radius:18px}.hero-copy{max-width:76%}.hero-copy h2{font-size:1.8rem}.hero-art{right:0;bottom:23%}.hero-art svg{width:100px;height:100px}.toolbar .search{flex-basis:100%;order:-1}.toolbar select{flex:1;max-width:none;min-width:0}.category-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.category-tile{padding:5px 5px 29px;font-size:.68rem;border-radius:12px}.category-tile .photo{height:68px}.product-grid{grid-template-columns:1fr;gap:12px}.product-card{grid-template-columns:94px minmax(0,1fr);padding:9px;gap:11px}.product-image .photo{height:119px}.product-copy h2{font-size:.84rem}.product-cta{font-size:.65rem}.material-detail{grid-template-columns:1fr}.gallery>.photo{min-height:260px;max-height:380px}.profile-hero{padding:28px 20px 54px;gap:15px}.profile-avatar{width:64px;height:64px}.profile-links{padding:5px 18px}.login-intro{padding:25px}.card{padding:19px}}@media(max-width:350px){.category-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{grid-template-columns:80px minmax(0,1fr)}}.legal-page{max-width:760px;margin:0 auto;padding:32px 20px 64px;line-height:1.7;overflow-wrap:anywhere}.legal-page h1{line-height:1.2}.legal-page h2{margin-top:24px}.legal-page [role=status]{padding:16px;border:1px solid currentColor;border-radius:8px}.branded-splash{background:#fff;color:#101e38;padding:28px;text-align:center}.branded-splash img{animation:bm-entrance .42s ease-out both}.branded-splash h1{margin:20px 0 0;font-size:clamp(24px,5vw,32px)}.branded-splash h1:before{content:"";display:block;margin:0 auto 24px;width:44px;height:4px;border-radius:2px;background:#ff6b00}.branded-splash p{color:#61738e}@keyframes bm-entrance{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.branded-splash img{animation:none}}@font-face{font-family:BMInter;src:url(/fonts/BMInter-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:BMInter;src:url(/fonts/BMInter-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:BMInter;src:url(/fonts/BMInter-Bold.ttf) format("truetype");font-weight:700 900;font-display:swap}.customer-shell,.customer-login{--bm-orange: #f97316;--bm-ink: #0f172a;--bm-muted: #64748b;--bm-line: #e8e8e8;--bm-paper: #fafaf8;--bm-radius: 26px;--bm-shadow: 0 10px 30px #24334a0d, 0 2px 6px #24334a04;--blue: #b94708;--muted: #64748b;--line: #e8e8e8;--orange: #f97316;font-family:BMInter,sans-serif;color:var(--bm-ink);line-height:1.5;background:var(--bm-paper);font-size:.9375rem}.customer-shell .workspace.customer-dashboard,.customer-login{background:radial-gradient(ellipse at 105% 35%,#fff0e1 0,transparent 42%),radial-gradient(ellipse at -15% 95%,#f8e9dc 0,transparent 38%),#fafaf8;min-height:100svh}.customer-shell :is(h1,h2,h3),.customer-login :is(h1,h2,h3){color:var(--bm-ink);letter-spacing:-.035em}.customer-shell :is(button,input,textarea,select),.customer-login :is(button,input,textarea,select){font:inherit}.customer-shell :is(button,.button),.customer-login :is(button,.button){min-height:48px;border-radius:28px;font-weight:600;transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease}.customer-dashboard button:not(.secondary):not(.text-button):not(.category-tile):not(.notification-card):not(.icon-button),.customer-dashboard .button:not(.secondary),.customer-login button.wide{color:#fff;background:linear-gradient(110deg,#cc590f,#b94408);border-color:#d26323;box-shadow:0 6px 18px #d8611726}.customer-shell :is(button.secondary,.button.secondary),.customer-login :is(button.secondary,.button.secondary){background:#fff8f1;color:#b94708;border:1px solid #efdfd1}.customer-shell .text-button{color:#b94708}.customer-shell :is(input,textarea,select),.customer-login :is(input,textarea,select){border:1px solid #dce2e9;background:#fcfcfb;color:var(--bm-ink);border-radius:18px;min-height:52px}.customer-shell :is(input,textarea,select):focus,.customer-login :is(input,textarea,select):focus{border-color:#de6b27;box-shadow:0 0 0 4px #f9731614;outline:none}.customer-shell :is(a,button):focus-visible,.customer-login :is(a,button):focus-visible{outline:3px solid #b94708;outline-offset:4px}.customer-shell .card,.customer-shell .empty,.customer-login .login-panel{background:#ffffffed;border:1px solid #fff;border-radius:var(--bm-radius);box-shadow:var(--bm-shadow);padding:24px}.customer-shell .mobile-header,.customer-shell .sidebar{background:#fffffff2;border-color:#eee9e2}.customer-shell .brand img{object-fit:contain;mix-blend-mode:normal;border-radius:0;background:transparent}.customer-shell .sidebar a[aria-current=page]{color:#b94708;background:#fff0e2;border-radius:16px}.customer-shell .bottom-nav{background:#ffffffed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #fff;border-radius:30px 30px 0 0;box-shadow:0 -8px 32px #25344a09;padding-top:12px}.customer-shell .bottom-nav a{flex:1;min-width:0;text-align:center;line-height:1.35;overflow-wrap:anywhere;color:var(--bm-muted)}.customer-shell .bottom-nav a[aria-current=page]{color:#b94708;background:transparent}.customer-shell .bottom-nav a[aria-current=page]:after{background:var(--bm-orange);width:28px;height:3px;border-radius:3px}.customer-dashboard .page-heading{margin:0 0 24px;align-items:center;gap:16px;position:relative}.customer-dashboard .page-heading h1{font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.2;max-width:600px;font-weight:700}.customer-dashboard .page-heading .eyebrow{color:var(--bm-muted);font-size:.8125rem;letter-spacing:.06em;margin-bottom:8px}.customer-dashboard .page-heading>div{min-width:0}.customer-dashboard .page-heading>button{flex:none}.customer-dashboard:not([data-customer-page=catalogue]):not([data-customer-page=product])>.page-heading{min-height:180px;padding:28px;border-radius:28px;overflow:hidden;background:linear-gradient(90deg,#fffaf4,#fffaf4e6 45%,#fffaf420),var(--page-art) center / cover}.customer-dashboard[data-customer-page=enquiries]{--page-art: url(/assets/customer-enquiries-BFH5E1oe.png)}.customer-dashboard[data-customer-page=enquiry]{--page-art: url(/assets/customer-enquiry-detail-BzmVrO0P.png)}.customer-dashboard[data-customer-page=notifications],.customer-dashboard[data-customer-page=notification]{--page-art: url(/assets/customer-notifications-B7aVUomi.png)}.customer-dashboard[data-customer-page=account],.customer-dashboard[data-customer-page=delete-account]{--page-art: url(/assets/construction-bg-Cz2AMmLj.png)}.customer-dashboard .section-heading{margin:32px 0 20px;gap:12px;align-items:center;flex-wrap:wrap}.customer-dashboard .section-heading h2{font-size:1.375rem;line-height:1.4;font-weight:700;position:relative}.customer-dashboard .section-heading h2:after{content:"";display:block;margin-top:8px;width:32px;height:3px;border-radius:3px;background:var(--bm-orange)}.customer-dashboard .construction-banner{position:relative;min-height:240px;border-radius:28px;overflow:hidden;background:#fff5e8;display:flex;align-items:center;box-shadow:var(--bm-shadow)}.customer-dashboard .construction-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.customer-dashboard .construction-banner>div{position:relative;width:54%;padding:28px;border-radius:0 70px 70px 0;background:linear-gradient(90deg,#fffaf4f5,#fffaf4b5)}.customer-dashboard .construction-banner h2{font-size:clamp(1.35rem,2.8vw,2rem);line-height:1.2;margin:0 0 20px}.customer-dashboard .construction-banner .button{white-space:normal;font-size:.875rem}.customer-dashboard .promo-banner{margin-top:32px}.customer-dashboard .toolbar{margin:24px 0;gap:12px}.customer-dashboard .category-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.customer-dashboard .category-tile{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:8px;min-width:0;gap:0;color:var(--bm-ink);background:#fff;border:1px solid #fff;border-radius:24px;box-shadow:var(--bm-shadow)}.customer-dashboard .category-tile[aria-pressed=true]{outline:2px solid #d26323;outline-offset:2px;background:#fff8f0}.customer-dashboard .category-tile .photo{width:100%;height:auto;aspect-ratio:1;border-radius:18px;object-fit:contain;background:#faf8f4}.customer-dashboard .category-tile>span:not(.category-arrow){font-size:.8125rem;line-height:1.4;margin:14px 4px 10px;font-weight:600;overflow-wrap:anywhere}.customer-dashboard .category-arrow{display:none}.customer-dashboard .delivery-strip{margin-top:24px;background:#fff8ef;color:#b94708;border:1px solid #f5e8da;border-radius:22px;box-shadow:none}.customer-dashboard .delivery-strip small{color:var(--bm-muted)}.customer-dashboard .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;scroll-margin-top:90px}.customer-dashboard .product-card{display:flex;flex-direction:column;border:1px solid #fff;border-radius:24px;background:#fff;box-shadow:var(--bm-shadow);padding:8px;gap:0;min-width:0;align-items:stretch;overflow:hidden;transition:box-shadow .2s,transform .2s}.customer-dashboard .product-image{width:100%;height:auto;aspect-ratio:4/3;padding:0;border-radius:18px;overflow:hidden;background:#faf8f4;flex:none}.customer-dashboard .product-image .photo{width:100%;height:100%;object-fit:contain;background:#faf8f4}.customer-dashboard .product-copy{padding:16px 8px 8px;min-width:0}.customer-dashboard .product-copy h2{font-size:1rem;line-height:1.4;font-weight:700;margin:0 0 8px;overflow-wrap:anywhere}.customer-dashboard .product-copy .eyebrow{color:var(--bm-muted);font-size:.6875rem;letter-spacing:.04em;margin-bottom:6px}.customer-dashboard .product-copy .row{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.customer-dashboard .price{font-size:1.125rem;line-height:1.4;font-weight:700;color:var(--bm-ink);margin:0}.customer-dashboard .price small{font-size:.75rem;color:var(--bm-muted);font-weight:400}.customer-dashboard .product-cta{display:inline-flex;color:#b94708;background:transparent;padding:0;font-size:.8125rem;font-weight:600;white-space:normal;margin:0}.customer-dashboard .availability-label{display:block;border-radius:12px;padding:7px 9px;margin-top:12px;font-size:.6875rem;font-weight:600;background:#fff1e4;color:#9a430b}.customer-dashboard .availability-label[data-available=true]{color:#216b4c;background:#eaf6ef}.customer-dashboard .featured-tag{background:#173e32eb;color:#fff;font-size:.6875rem;border:1px solid #ffffff3d}.customer-dashboard .gallery{border-radius:26px;background:#fff;padding:8px;box-shadow:var(--bm-shadow);overflow:hidden}.customer-dashboard .gallery>.photo{aspect-ratio:4/3;height:auto;min-height:240px;width:100%;border-radius:20px;object-fit:contain;background:#f8f5f0}.customer-dashboard .gallery-thumbnails .photo{min-height:0;background:#faf8f4}.customer-dashboard .material-detail>.card{padding:24px;gap:20px}.customer-dashboard .material-detail h2{font-size:1.75rem}.customer-dashboard .material-detail h2 small{font-size:.875rem;color:var(--bm-muted);font-weight:400}.customer-dashboard .material-info{border:1px solid #eee9e2;border-radius:20px;padding:20px;background:linear-gradient(135deg,#fffcf8,#fff)}.customer-dashboard .material-info h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:1.125rem}.customer-dashboard .material-info h3 svg{color:#c45b17;flex:none}.customer-dashboard .material-info p{color:var(--bm-muted);line-height:1.75;margin:0}.customer-dashboard .list{gap:20px}.customer-dashboard .list-card{border-left:4px solid #e8873f;padding:24px;align-items:center}.customer-dashboard .list-card[data-status=CLOSED]{border-left-color:#278064}.customer-dashboard .list-card .eyebrow{display:inline-block;border-radius:20px;padding:4px 10px;background:#f4f4f3;color:var(--bm-muted);letter-spacing:0}.customer-dashboard .list-card h2,.customer-dashboard .notification-card h2{font-size:1.125rem;line-height:1.5}.customer-dashboard .notification-card{border-left:4px solid #df853d;text-align:left;color:var(--bm-ink);background:#fff;padding:24px;width:100%;align-items:flex-start;justify-content:space-between}.customer-dashboard .notification-card[data-kind=reply]{border-left-color:#268064}.customer-dashboard .notification-card p{color:var(--bm-muted);line-height:1.65}.customer-dashboard .notification-card small{color:var(--bm-muted)}.customer-dashboard .notification-card.unread h2:before{background:#e86511}.customer-dashboard .notification-icon{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:18px;color:#b94708;background:#fff0e3}.customer-dashboard .notification-card[data-kind=reply] .notification-icon{color:#26775e;background:#eaf5f0}.customer-dashboard .notification-copy{flex:1;min-width:0}.customer-dashboard .reply{background:#faf8f4;border:1px solid #f0e8df;border-radius:18px;padding:20px}.customer-dashboard .reply-empty{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;padding:36px 20px;color:var(--bm-muted)}.customer-dashboard .reply-empty svg{width:80px;height:80px;padding:22px;background:#fff0e3;border-radius:28px;color:#c45b17;transform:rotate(-7deg)}.customer-dashboard .badge{font-size:.75rem;padding:7px 12px;border-radius:20px}.customer-dashboard .form-card{margin-top:24px}.customer-dashboard .empty{margin:24px 0;padding:40px 24px}.customer-dashboard .empty>svg{color:#c45b17;background:#fff0e3;width:76px;height:76px;padding:20px;border-radius:26px}.customer-login{padding:32px;gap:32px}.customer-login .login-intro{background:linear-gradient(180deg,#fff9f3d9,#fff9f320),url(/assets/construction-bg-Cz2AMmLj.png) center/cover;border-radius:32px;padding:40px}.customer-login .login-intro h1{font-weight:700;font-size:clamp(2.3rem,4vw,3.7rem);line-height:1.12}.customer-login .login-intro img{object-fit:contain}.customer-login .login-panel{padding:32px}.customer-login .segmented{padding:6px;background:#f7f7f5;border:1px solid #eee;border-radius:28px}.customer-login .segmented button{min-width:0;padding:10px;color:var(--bm-muted)}.customer-login .segmented button.selected{background:linear-gradient(110deg,#cc590f,#b94408);color:#fff;box-shadow:0 4px 14px #cd601f24}.customer-login .wide{min-height:54px}.customer-login .brand-icon{color:#c45b17}@media(hover:hover){.customer-dashboard :is(.product-card,.category-tile,.list-card):hover{transform:translateY(-3px);box-shadow:0 16px 32px #24334a14}}@media(min-width:600px){.customer-dashboard .category-tiles{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.customer-dashboard .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-dashboard .construction-banner{min-height:290px}}@media(max-width:599px){.customer-shell .workspace{padding:24px 18px calc(120px + env(safe-area-inset-bottom))}.customer-dashboard .page-heading{flex-direction:row}.customer-dashboard .construction-banner{min-height:215px}.customer-dashboard .construction-banner>div{padding:20px 16px;width:59%}.customer-dashboard .construction-banner .button{padding:10px 14px}.customer-dashboard .list-card,.customer-dashboard .notification-card{padding:20px;gap:12px}.customer-dashboard .notification-card>svg{flex:0 0 20px}.customer-dashboard .material-detail>.card{padding:20px}.customer-login{padding:16px;gap:24px}.customer-login .login-intro{padding:28px;min-height:300px}.customer-login .login-panel{padding:24px}}@media(max-width:359px){.customer-dashboard .category-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-dashboard .product-grid{gap:10px}.customer-dashboard .product-copy{padding:12px 4px 4px}.customer-dashboard .notification-icon{display:none}}@media(prefers-reduced-motion:reduce){.customer-shell *,.customer-login *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.artwork-splash{position:fixed;inset:0;min-height:100svh;padding:0;background:#fff;z-index:100}.artwork-splash img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;animation:none}.artwork-splash .splash-progress{position:absolute;top:54%;left:50%;transform:translate(-50%);padding:12px;border-radius:28px;background:#ffffffe6}.artwork-splash .splash-progress .loading{margin:0;padding:0}.branded-splash{--bm-orange: #ff6b00;--bm-ink: #101e38;--bm-muted: #667085;--bm-line: #e9ebef;font-family:BMInter,sans-serif;color:var(--bm-ink);background:#fff;font-size:.875rem;line-height:1.5}.branded-splash h1{font-size:.875rem;line-height:1.25rem;letter-spacing:2px;font-weight:600}.branded-splash p{font-size:.875rem;line-height:1.3125rem;max-width:380px;color:var(--bm-muted)}.customer-dashboard .product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}@media(min-width:600px){.customer-dashboard .product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(9rem,calc((100% - 32px) / 3))),1fr))}}.customer-dashboard .page-heading{flex-wrap:nowrap}.customer-dashboard .page-heading>div{flex:1}.customer-login .login-intro{background-position:center bottom}.customer-dashboard .material-detail>.card{box-shadow:var(--bm-shadow)}.customer-dashboard .notification-card.unread .notification-icon{position:relative}.customer-dashboard .notification-card.unread .notification-icon:after{content:"";position:absolute;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#e86511;right:-1px;top:-1px}:is(.bm-enquiries-nav,.bm-detail-nav,.bm-material-nav,.bm-notifications-nav){padding-bottom:env(safe-area-inset-bottom);height:calc(var(--bm-nav-height,15cqw) + env(safe-area-inset-bottom))}.bm-material-nav{--bm-nav-height:11.2cqw}.bm-notifications-nav{--bm-nav-height:10.5cqw}.bm-dashboard-section-title{flex-direction:row;align-items:center;justify-content:space-between;gap:6px;margin-top:8px;display:flex}.bm-dashboard-section-title h2,.bm-detail-replies-heading h2,.bm-detail-empty h3,.bm-material-panel h3{font-family:BMInter,sans-serif;font-size:20px;color:#10243c;font-weight:700}.bm-dashboard-hero{overflow:hidden;border-radius:24px;background-color:#f5eee6}.bm-dashboard-hero-copy{padding:17px;background-color:#ffffffe0;width:65%}.bm-dashboard-hero h1{font-family:BMInter,sans-serif;font-size:23px;line-height:27px;color:#10243c;margin-top:8px;margin-bottom:8px;font-weight:700}.bm-dashboard-eyebrow,.bm-enquiries-slogan small{font-family:BMInter,sans-serif;font-size:12px;color:#7b8797;font-weight:400}.bm-dashboard-intro,.bm-update-copy>p,.bm-detail-row p,.bm-detail-replies-heading p,.bm-detail-empty p,.bm-material-panel p{font-family:BMInter,sans-serif;font-size:14px;line-height:21px;color:#718095;font-weight:400}.bm-dashboard-hero button{background-color:#fa851f;border-radius:19px;padding:13px;margin-top:14px;align-self:flex-start;font-family:BMInter,sans-serif;font-size:14px;color:#fff;font-weight:600}.bm-dashboard-category{background-color:#fff;border-radius:18px;padding:5px;box-shadow:0 6px 12px #19314717}.bm-dashboard-category .photo{width:100%;height:80px;border-radius:14px}.bm-dashboard-category-icon{width:34px;height:34px;background-color:#fff;border-radius:20px;align-items:center;justify-content:center;margin-top:-15px;margin-left:8px;display:flex;box-shadow:0 6px 12px #19314717}.bm-dashboard-category-name{font-family:BMInter,sans-serif;font-size:12px;color:#10243c;padding:7px;margin-bottom:8px;font-weight:700}.bm-dashboard-product{background-color:#fff;border-radius:18px;padding:5px;box-shadow:0 6px 12px #19314717}.bm-dashboard-product-image{height:110px;width:100%;border-radius:12px}.bm-dashboard-product-copy{padding:6px;gap:7px}.bm-dashboard-product-copy h3{font-family:BMInter,sans-serif;font-size:16px;color:#10243c;font-weight:700}.bm-dashboard-price,.bm-material-price strong{font-family:BMInter,sans-serif;font-size:19px;color:#10243c;font-weight:700}.bm-dashboard-price span{font-family:BMInter,sans-serif;font-size:12px;color:#7b8797;font-weight:400}.bm-dashboard-quality{position:absolute;top:10px;left:10px;font-size:9px;color:#fff;background-color:#18564be6;padding:5px;border-radius:12px}.bm-dashboard-availability{background-color:#e8f7ef;padding:7px;border-radius:9px;font-family:BMInter,sans-serif;font-size:11px;color:#168560;font-weight:600}.bm-enquiry-card{border-width:0px;border-radius:22px;border-left-width:4px;background-color:#fff;padding:12px;gap:9px;margin-bottom:6px;box-shadow:0 6px 12px #19314717;border-style:solid}.bm-enquiry-summary{flex-direction:row;gap:12px;align-items:flex-start;display:flex}.bm-enquiry-summary>.photo{width:94px;height:94px;border-radius:15px}.bm-enquiry-id{align-self:flex-start;background-color:#f2f3f4;border-radius:20px;color:#7d8793;font-size:12px;padding:4px 8px}.bm-enquiry-copy h2{font-family:BMInter,sans-serif;font-size:18px;color:#10243c;margin-top:10px;margin-bottom:10px;font-weight:700}.bm-enquiry-view,.bm-update-view{border-radius:25px;min-height:42px;background-color:#fdf3ec;flex-direction:row;align-items:center;justify-content:center;gap:10px;margin-top:8px;padding-left:12px;padding-right:12px;display:flex}.bm-enquiry-view>span:not(.bm-native-icon),.bm-update-view>span:not(.bm-native-icon){font-family:BMInter,sans-serif;font-size:14px;color:#e97619;flex:1;font-weight:600}.bm-enquiries-slogan{align-items:flex-end;padding-right:20px;gap:7px;padding-top:32px;padding-bottom:32px;display:flex}.bm-detail-information{border-width:0px;background-color:#fff;border-radius:22px;padding:16px;gap:8px;border-left-width:4px;border-left-color:#f18d20;box-shadow:0 6px 12px #19314717;border-style:solid}.bm-detail-row{border-width:0px;flex-direction:row;gap:12px;align-items:center;border-bottom-width:1px;border-color:#f1f2f3;padding-top:13px;padding-bottom:13px;display:flex;border-style:solid}.bm-detail-icon,.bm-detail-replies-heading>span{width:40px;height:40px;border-radius:18px;background-color:#fff5eb;align-items:center;justify-content:center;display:flex}.bm-detail-row strong{font-family:BMInter,sans-serif;font-size:16px;color:#10243c;margin-top:4px;font-weight:700}.bm-detail-replies-heading{flex-direction:row;gap:14px;align-items:center;margin-top:6px;display:flex}.bm-detail-empty{align-items:center;min-height:265px;padding-top:35px;padding-bottom:35px;display:flex}.bm-detail-envelope{width:110px;height:100px;border-radius:55px;background-color:#fff3e8;align-items:center;justify-content:center;margin-bottom:18px;display:flex}.bm-detail-envelope>span:not(.bm-native-icon){position:absolute;right:0;top:0;background-color:#f49226;padding:6px;border-radius:18px}.bm-detail-more{gap:8px;font-family:BMInter,sans-serif;font-size:14px;line-height:21px;color:#718095;padding-top:10px;padding-bottom:10px;font-weight:400}.bm-update-card{border-width:0px;border-radius:22px;border-left-width:4px;background-color:#fff;padding:14px;flex-direction:row;align-items:flex-start;gap:12px;display:flex;box-shadow:0 6px 12px #19314717;border-style:solid}.bm-update-icon{width:46px;height:46px;border-radius:24px;align-items:center;justify-content:center;display:flex}.bm-update-icon i{width:8px;height:8px;border-radius:5px;position:absolute;top:3px;right:4px;background-color:#f4770c}.bm-update-copy h2{font-family:BMInter,sans-serif;font-size:16px;line-height:22px;color:#10243c;margin-bottom:6px;font-weight:700}.bm-update-copy time{flex-direction:row;gap:5px;align-items:center;margin-top:8px;font-family:BMInter,sans-serif;font-size:11px;color:#7b8797;flex-shrink:1;display:flex;font-weight:400}.bm-material-product{background-color:#fff;border-radius:22px;overflow:hidden;box-shadow:0 6px 12px #19314717}.bm-material-hero{min-height:205px;background-color:#182a2f}.bm-material-hero>.photo{position:absolute;right:0;top:0;width:66%;height:100%}.bm-material-hero-copy{padding:18px}.bm-material-quality{align-self:flex-start;color:#fff;background-color:#476041aa;border-radius:18px;font-size:11px;padding:6px 10px}.bm-material-hero h2{font-family:BMInter,sans-serif;font-size:28px;color:#fff;margin-top:13px;max-width:80%;font-weight:700}.bm-material-hero-copy>p{font-family:BMInter,sans-serif;font-size:14px;color:#fff;margin-top:5px;font-weight:400}.bm-material-values{flex-direction:row;gap:25px;margin-top:22px;display:flex}.bm-material-values>span{color:#fff;font-size:11px;margin-top:4px}.bm-material-price{flex-direction:row;align-items:center;gap:10px;padding:15px;background-color:#fdfaf5;display:flex}.bm-material-rupee{font-size:23px;color:#e97011;background-color:#fff0df;padding:11px;border-radius:30px}.bm-material-stock{border-width:0px;padding-left:12px;border-left-width:1px;border-color:#ddd;flex:1;margin-left:6px;border-style:solid}.bm-material-panel{background-color:#fff;border-radius:22px;padding:18px;flex-direction:row;gap:14px;display:flex;box-shadow:0 6px 12px #19314717}.bm-material-section-icon{width:48px;height:48px;border-radius:25px;background-color:#fff0e1;align-items:center;justify-content:center;display:flex}.bm-material-features{flex-direction:row;background-color:#fdf9f4;border-radius:15px;margin-top:14px;padding-top:15px;padding-bottom:15px;display:flex}.bm-material-features>span{flex:1;align-items:center;gap:7px;display:flex}.bm-material-features>span>span{font-size:11px;color:#718095;text-align:center}.bm-material-actions :is(a,button){min-height:48px;border-radius:28px;background-color:#f26d08;flex-direction:row;gap:9px;align-items:center;justify-content:center;font-family:BMInter,sans-serif;font-size:14px;color:#fff;padding:12px 10px;display:flex;font-weight:600;box-shadow:0 6px 12px #19314717}.bm-material-actions a{background-color:#fff4ea;color:#e87316}.bm-login-hero{height:305px;padding:18px 8px 8px}.bm-login-motto{position:absolute;top:30px;right:12px;font-size:21px;font-family:serif;font-style:italic;color:#0c294b;text-align:center}.bm-login-hero h1{font-family:BMInter,sans-serif;font-size:28px;line-height:33px;color:#0c294b;margin-top:12px;font-weight:700}.bm-login-tagline,.bm-login-promise p{font-family:BMInter,sans-serif;font-size:13px;line-height:20px;color:#506b8d;margin-top:8px;font-weight:400}.bm-login-promise{border-width:0px;border-left-width:4px;border-color:#ff7900;padding-left:9px;margin-top:21px;border-style:solid}.bm-login-promise strong{font-family:BMInter,sans-serif;font-size:16px;line-height:21px;color:#0c294b;font-weight:700}.bm-login-roles{background-color:#ffffffd9;border-radius:40px;padding:6px;flex-direction:row;align-items:center;margin-bottom:17px;display:flex}.bm-login-roles button{flex:1;flex-direction:row;gap:5px;align-items:center;justify-content:center;min-height:48px;display:flex}.bm-login-roles button[aria-pressed=true]{flex:1.2;flex-direction:row;gap:6px;align-items:center;justify-content:center;background-color:#ff8408;border-radius:30px;padding-top:15px;padding-bottom:15px;display:flex}.bm-login-card{background-color:#ffffffed;padding:18px;border-radius:25px;box-shadow:0 6px 12px #24354a14}.bm-login-card-heading{flex-direction:row;gap:12px;align-items:flex-start;margin-bottom:9px;display:flex}.bm-login-card-heading h2{font-family:BMInter,sans-serif;font-size:22px;color:#0c294b;font-weight:700}.bm-login-card-heading p{font-family:BMInter,sans-serif;font-size:13px;line-height:19px;color:#627c9c;margin-top:6px;font-weight:400}.bm-login-field-title{font-family:BMInter,sans-serif;font-size:14px;color:#0c294b;margin-top:18px;margin-bottom:9px;font-weight:600}.bm-login-input{border-width:1px;flex-direction:row;align-items:center;gap:12px;border-color:#dce5ef;border-radius:18px;background-color:#f8fafc;min-height:52px;padding-left:14px;padding-right:14px;display:flex;border-style:solid}.bm-reference-login .bm-login-input input{flex:1;font-family:BMInter,sans-serif;font-size:13px;color:#0c294b;padding-top:12px;padding-bottom:12px;font-weight:400}.bm-login-note{flex-direction:row;align-items:center;gap:9px;background-color:#fff3e9;border-radius:14px;padding:12px;margin-top:14px;display:flex}.bm-reference-login .bm-login-submit{background-color:#ff7400;border-radius:35px;min-height:53px;align-items:center;justify-content:center;flex-direction:row;gap:12px;margin-top:15px;display:flex}.bm-login-privacy{border-width:1px;border-radius:28px;background-color:#ffffffda;border-color:#dce5ef;margin-top:12px;padding:3px;border-style:solid}.bm-reference-login .bm-login-submit{font-family:BMInter,sans-serif;font-size:17px;color:#fff;font-weight:600}.bm-login-roles button{font-family:BMInter,sans-serif;font-size:13px;color:#587292;font-weight:600}.bm-login-note{font-family:BMInter,sans-serif;font-size:11px;color:#183c63;flex:1;font-weight:400}.bm-admin-banner{background-color:#0b1a33;border-radius:22px;padding:18px;margin-bottom:18px;box-shadow:0 5px 6px #203a5b12}.bm-admin-bannerLabel{color:#9fb6d8;font-size:12px;letter-spacing:.3px}.bm-admin-bannerTitle{color:#fff;font-size:19px;font-weight:800;margin-top:4px;letter-spacing:-.3px}.bm-admin-metricRow{flex-direction:row;gap:10px;margin-top:16px;display:flex}.bm-admin-metric{border-width:1px;flex:1;background-color:#ffffff14;border-radius:14px;border-color:#ffffff1f;padding:12px;border-style:solid}.bm-admin-metricValue{color:#fff;font-size:20px;font-weight:800}.bm-admin-metricLabel{color:#9fb6d8;font-size:11px;margin-top:2px}.bm-admin-errorBox{border-width:1px;background-color:#fef3f2;border-color:#fecaca;border-radius:14px;padding:12px;margin-bottom:14px;border-style:solid}.bm-admin-sectionRow{flex-direction:row;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bm-admin-rule{width:3px;height:20px;border-radius:2px;background-color:#0757b8}.bm-admin-sectionTitle{font-size:16px;font-weight:800;color:#0b1a33;letter-spacing:-.2px}.bm-admin-card{border-width:1px;background-color:#fff;border-radius:18px;border-color:#e6ebf2;padding:14px;margin-bottom:10px;flex-direction:row;align-items:center;gap:12px;display:flex;box-shadow:0 2px 6px #203a5b12;border-style:solid}.bm-admin-cardIcon{width:50px;height:50px;border-radius:16px;background-color:#eaf1fd;align-items:center;justify-content:center;display:flex}.bm-admin-cardTitle{font-size:15px;font-weight:800;color:#0b1a33}.bm-admin-cardDetail{font-size:11.5px;color:#69778b;margin-top:3px;line-height:16px}.bm-admin-countPill{border-width:1px;min-width:42px;border-radius:999px;background-color:#f4f7fc;border-color:#e6ebf2;align-items:center;padding:6px 10px;display:flex;border-style:solid}.bm-admin-countText{font-size:13px;font-weight:800;color:#0757b8}.bm-admin-quickWrap{border-width:1px;margin-top:18px;background-color:#fff;border-radius:18px;border-color:#e6ebf2;padding:14px;box-shadow:0 2px 6px #203a5b12;border-style:solid}.bm-admin-quickTitle{font-size:13px;font-weight:800;color:#0b1a33;margin-bottom:10px}.bm-admin-quickRow{flex-direction:row;flex-wrap:wrap;gap:8px;display:flex}.bm-driver-safe{flex:1;background-color:#122c36}.bm-driver-grow{flex:1}.bm-driver-header{padding:14px 22px 26px}.bm-driver-brandRow{flex-direction:row;align-items:center;gap:12px;display:flex}.bm-driver-brandMark{width:42px;height:42px;border-radius:13px;background-color:#d8f36a;align-items:center;justify-content:center;display:flex}.bm-driver-brandLetters{font-size:17px;font-weight:900;color:#122c36}.bm-driver-brand{font-size:12px;font-weight:800;letter-spacing:1px;color:#fff}.bm-driver-brandSub{font-size:10px;letter-spacing:1.8px;color:#bdd0cd;margin-top:5px}.bm-driver-logout{min-width:48px;min-height:48px;align-items:center;justify-content:center;border-radius:16px;background-color:#25424b;display:flex}.bm-driver-titleRow{flex-direction:row;align-items:center;gap:12px;margin-top:26px;display:flex}.bm-driver-eyebrow{color:#bdd0cd;font-size:10px;font-weight:700;letter-spacing:1.7px}.bm-driver-title{font-size:34px;font-weight:800;color:#fff;letter-spacing:-1px;margin-top:5px}.bm-driver-list{background-color:#f3f5f1;border-top-left-radius:28px;border-top-right-radius:28px}.bm-driver-content{padding:18px 18px 24px}.bm-driver-summary{border-width:1px;flex-direction:row;background-color:#fff;border-radius:20px;border-color:#e2e7e1;margin-bottom:22px;padding-top:16px;padding-bottom:16px;display:flex;border-style:solid}.bm-driver-stat{flex:1;align-items:center;gap:7px;padding-left:4px;padding-right:4px;display:flex}.bm-driver-statBorder{border-width:0px;border-left-width:1px;border-left-color:#e2e7e1;border-style:solid}.bm-driver-statValue{font-size:27px;font-weight:800;color:#122c36}.bm-driver-statLabel{font-size:11px;font-weight:600;color:#697b80;text-align:center}.bm-driver-tabs{flex-direction:row;padding:5px;border-radius:15px;background-color:#e5eae3;gap:4px;margin-bottom:24px;display:flex}.bm-driver-tab{flex:1;min-height:46px;align-items:center;justify-content:center;padding:8px;border-radius:11px;display:flex}.bm-driver-selectedTab{background-color:#122c36}.bm-driver-tabText{font-size:13px;font-weight:700;color:#697b80}.bm-driver-selectedTabText{color:#fff}.bm-driver-sectionHeading{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}.bm-driver-sectionTitle{font-size:19px;font-weight:800;color:#122c36;letter-spacing:-.4px}.bm-driver-caption{font-size:12px;color:#697b80}.bm-driver-workCard{border-width:1px;padding:20px;border-radius:22px;border-color:#e2e7e1;background-color:#fff;margin-bottom:18px;gap:12px;border-style:solid}.bm-driver-featured{background-color:#122c36;border-color:#122c36}.bm-driver-between{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;display:flex}.bm-driver-workId{font-size:10px;font-weight:700;letter-spacing:1px;color:#697b80}.bm-driver-badge{flex-direction:row;align-items:center;gap:6px;background-color:#eff3ea;border-radius:8px;padding:6px 9px;display:flex}.bm-driver-badgeText{color:#122c36;font-size:10px;font-weight:700}.bm-driver-darkBadge{background-color:#2b454d}.bm-driver-dot{width:6px;height:6px;border-radius:3px;background-color:#719b32}.bm-driver-amberDot{background-color:#f6b65b}.bm-driver-workTitle{font-size:23px;font-weight:800;color:#122c36;line-height:30px;letter-spacing:-.4px}.bm-driver-light{color:#fff}.bm-driver-lightMuted{color:#bdd0cd}.bm-driver-metaRow{flex-direction:row;align-items:center;gap:8px;flex-shrink:1;display:flex}.bm-driver-meta{font-size:13px;color:#697b80;line-height:20px;flex-shrink:1}.bm-driver-cardBottom{border-width:0px;border-top-width:1px;border-top-color:#e2e7e1;padding-top:12px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;border-style:solid}.bm-driver-darkDivider{border-top-color:#35505a}.bm-driver-priority{color:#122c36;font-size:12px;font-weight:600;text-transform:capitalize;flex-shrink:1}.bm-driver-shortcuts{flex-direction:row;gap:8px;display:flex}.bm-driver-smallAction{width:44px;height:44px;border-radius:13px;align-items:center;justify-content:center;background-color:#eff3ea;display:flex}.bm-driver-workButton{min-height:50px;border-radius:13px;padding:14px;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;background-color:#eff3ea;display:flex}.bm-driver-featuredButton{background-color:#d8f36a}.bm-driver-workButtonText{font-size:14px;font-weight:800;color:#122c36}.bm-driver-loading{align-items:center;padding:30px;gap:12px;display:flex}.bm-driver-emptyCard{background-color:#fff;border-radius:22px;padding:18px}.bm-driver-errorBox{padding:16px;border-radius:16px;background-color:#fff0eb;gap:8px;margin-bottom:18px}.bm-driver-errorTitle{font-size:14px;font-weight:700;color:#943c25}.bm-driver-errorText{font-size:13px;color:#943c25;line-height:19px}.bm-driver-footer{color:#697b80;font-size:11px;text-align:center;line-height:18px;padding-top:4px}@font-face{font-family:BMIonicons;src:url(/fonts/Ionicons.ttf) format("truetype");font-display:block}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.bm-native-icon{font-family:BMIonicons!important;font-weight:400!important;font-style:normal!important;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;flex:none;letter-spacing:0!important;text-transform:none;speak:none}.bm-enquiry-view>.bm-native-icon,.bm-update-view>.bm-native-icon{flex:none}:is(.bm-dashboard,.bm-enquiries,.bm-enquiry-detail,.bm-material,.bm-notifications){--home-orange:#ed7214;--home-navy:#10243c;max-width:640px;background:#fafaf8;color:#10243c;font:14px/normal BMInter,sans-serif;min-height:100svh;padding:env(safe-area-inset-top) env(safe-area-inset-right) calc(84px + env(safe-area-inset-bottom)) env(safe-area-inset-left);overflow-wrap:break-word;container-type:inline-size}.app-shell.customer-shell:has(:is(.bm-dashboard,.bm-enquiries,.bm-enquiry-detail,.bm-material,.bm-notifications)){max-width:640px}:is(.bm-dashboard,.bm-enquiries,.bm-enquiry-detail,.bm-material,.bm-notifications) :is(h1,h2,h3,p,strong){letter-spacing:0}:is(.bm-enquiries-header,.bm-detail-header,.bm-material-header){position:relative;isolation:isolate;min-height:116px;height:auto;display:flex;align-items:center;gap:14px;padding:26px 18px 18px;background:#fcfaf7;overflow:hidden}:is(.bm-enquiries-header,.bm-detail-header,.bm-material-header):before,.bm-dashboard-brand:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/login-reference-background.png) right -145px / 100% 850px no-repeat;opacity:.48}:is(.bm-enquiries-header,.bm-detail-header,.bm-material-header)>a,.bm-notifications-heading>a{width:44px;height:44px;border-radius:24px;background:#ffffffd9;box-shadow:0 6px 12px #19314717}:is(.bm-enquiries-header,.bm-detail-header,.bm-material-header) :is(svg,.bm-native-icon),.bm-notifications-heading>a :is(svg,.bm-native-icon){width:24px;height:24px;font-size:24px}:is(.bm-enquiries-header,.bm-detail-header,.bm-material-header) h1,.bm-notifications-heading h1{font-size:22px;line-height:normal;margin:0;color:#10243c;font-weight:700}:is(.bm-enquiries-header,.bm-detail-header,.bm-material-header) p{font-size:12px;line-height:18px;color:#7b8797;margin:5px 0 0;white-space:normal}:is(.bm-dashboard-body,.bm-detail-body,.bm-material-body,.bm-notifications-list){padding:0 16px;display:flex;flex-direction:column;gap:18px;min-height:0}.bm-dashboard-brand{height:94px;min-height:94px;padding:20px 18px 18px;gap:14px;background:#fcfaf7;isolation:isolate}.bm-dashboard-site{display:none}.bm-dashboard-brand>div{flex-shrink:1;min-width:0}.bm-dashboard-brand strong{font-size:22px;color:#10243c}.bm-dashboard-brand p{font-size:12px;line-height:18px;margin-top:5px}.bm-dashboard-brand .bm-dashboard-logo{width:48px;height:39.36px;flex:none;mix-blend-mode:normal}.bm-dashboard-logo img{width:78.72px;height:62.88px;left:-14.88px;top:-11.04px}.bm-dashboard-hero{height:auto;min-height:calc((100cqw - 32px)*.57)}.bm-dashboard-hero:after{display:none}.bm-dashboard-hero-copy{height:auto}.bm-dashboard-hero h1{white-space:normal;margin:8px 0}.bm-dashboard-intro{margin:0!important;letter-spacing:0}.bm-dashboard-hero button{min-height:0;white-space:normal;gap:6px;box-shadow:none}.bm-dashboard-hero button :is(svg,.bm-native-icon){font-size:14px;width:14px;height:14px}.bm-dashboard-section-title{margin:8px 0 18px}.bm-dashboard-section-title h2{padding:0;line-height:normal}.bm-dashboard-section-title h2:after{display:none}.bm-dashboard-section-title button{font:14px BMInter,sans-serif;min-height:0;padding:0;gap:4px;color:#ed7214}.bm-dashboard-section-title button :is(svg,.bm-native-icon){font-size:14px;width:14px;height:14px}.bm-dashboard-category-grid,.bm-dashboard-product-grid{gap:12px}.bm-dashboard-category{min-height:0;border:0;background:#fff;gap:0}.bm-dashboard-category-name{margin:0 0 8px;line-height:normal}.bm-dashboard-category-icon :is(svg,.bm-native-icon){font-size:23px;width:23px;height:23px;color:#ee7518}.bm-dashboard-materials{margin:0}.bm-dashboard-product{border:0;position:relative}.bm-dashboard-product-image{position:static}.bm-dashboard-product-image .photo{border-radius:12px}.bm-dashboard-product-copy{display:flex;flex-direction:column}.bm-dashboard-product-copy h3{line-height:normal;margin:0;font-weight:700}.bm-dashboard-price{line-height:normal;white-space:normal}.bm-dashboard-quality :is(svg,.bm-native-icon),.bm-dashboard-availability :is(svg,.bm-native-icon){display:none}.bm-dashboard-availability{margin:0;min-height:0;line-height:normal;background:#e8f7ef;color:#168560}.bm-dashboard-quality{line-height:normal}.bm-dashboard-tools{margin:0 0 18px}.bm-enquiries-list{padding:0 16px;gap:18px}.bm-enquiry-card{border-width:0 0 0 4px;border-style:solid;--accent:#ec8b26;border-left-color:var(--accent);background:#fff}.bm-enquiry-card[data-tone=slate]{--accent:#506273}.bm-enquiry-card[data-tone=green]{--accent:#245e43}.bm-enquiry-card:before,.bm-enquiry-card:after{display:none}.bm-enquiry-copy{padding:0}.bm-enquiry-copy h2{line-height:normal}.bm-enquiry-chevron{width:23px;height:23px;font-size:23px;margin:0;color:#768493}.bm-enquiry-id{line-height:normal}.bm-enquiry-view{border:0;height:auto;box-shadow:none;margin-top:17px;padding:0 12px}.bm-enquiry-view :is(svg,.bm-native-icon):first-child{font-size:24px;width:24px;height:24px}.bm-enquiry-view :is(svg,.bm-native-icon):last-child{position:static;font-size:20px;width:20px;height:20px}.bm-enquiry-status,.bm-detail-status,.bm-material-stock>span{display:inline-block;font-size:11px;line-height:normal;font-weight:700;padding:6px 10px;border-radius:20px;color:#d94f00;background:#fff0e3;box-shadow:none;white-space:normal}.bm-enquiry-status[data-status=CLOSED],.bm-detail-status[data-status=CLOSED],.bm-material-stock>span[data-available=true]{color:#1e7147;background:#e7f6ed}.bm-enquiries-slogan{height:auto;display:flex;flex-direction:column;background:transparent;padding:32px 36px 32px 16px}.bm-enquiries-slogan small{letter-spacing:0}.bm-enquiries-slogan p{font-size:20px;margin:7px 0;white-space:normal;font-weight:700}.bm-enquiries-slogan em{font:inherit;color:#ed7214;margin:0}.bm-enquiries-slogan i{width:35px;height:2px;margin:7px 0 0 auto}.bm-enquiries-options{margin:0 16px}.bm-detail-information{display:flex;flex-direction:column}.bm-detail-information:before{display:none}.bm-detail-row{min-height:0;padding:13px 0}.bm-detail-row:last-child{min-height:0}.bm-detail-row>div{flex:1;min-width:0}.bm-detail-row p{margin:0}.bm-detail-row strong{display:block;line-height:normal}.bm-detail-icon,.bm-detail-row:nth-child(n+4) .bm-detail-icon,.bm-detail-identity .bm-detail-icon{background:#fff5eb;border-radius:18px;color:#183049}.bm-detail-identity .bm-detail-icon{color:#e88825}.bm-detail-icon :is(svg,.bm-native-icon){width:22px;height:22px;font-size:22px}.bm-detail-status{align-self:center;margin:0}.bm-detail-replies{margin:0}.bm-detail-replies-heading>span{box-shadow:none;color:#eb8824}.bm-detail-replies-heading :is(svg,.bm-native-icon){width:25px;height:25px;font-size:25px}.bm-detail-replies-heading p{margin:0}.bm-detail-empty{display:flex;flex-direction:column;margin:0}.bm-detail-empty h3{margin:0}.bm-detail-empty p{margin-top:10px}.bm-detail-envelope{position:relative;overflow:visible;margin:0 0 18px}.bm-detail-envelope>.bm-native-icon{font-size:70px;color:#e77a1c}.bm-detail-envelope>span:not(.bm-native-icon){position:absolute;right:0;top:0}.bm-detail-envelope>span>.bm-native-icon{font-size:25px;color:#fff}.bm-detail-more{margin:0}.bm-detail-more p{margin:0;line-height:21px}.bm-detail-reply-list{gap:18px;margin:18px 0}.bm-detail-reply-list article{padding:16px;border-radius:22px}.bm-detail-reply-list p{font-size:14px;line-height:21px}.bm-detail-reply-list time{font-size:12px;line-height:18px;margin-top:5px}.bm-notifications-header{height:185px;border-radius:0;background:url(/login-reference-background.png) right -140px / 100% 850px no-repeat}.bm-notifications-header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:57%;background:#faf8f3e8;border-bottom-right-radius:60px}.bm-notifications-heading{padding:26px 70px 18px 18px;gap:14px;align-items:center}.bm-notifications-heading p{font-size:14px;line-height:21px;color:#718095}.bm-notifications-logo{width:38px;height:31.16px;right:18px;top:32px;mix-blend-mode:normal}.bm-notifications-logo img{width:62.32px;height:49.78px;left:-11.78px;top:-8.74px}.bm-notifications-tagline{left:30px;top:91px}.bm-notifications-tagline strong{font-size:16px}.bm-notifications-tagline em{font-family:serif;font-size:28px;line-height:normal;color:#ed7818}.bm-notifications-tagline p{font-size:12px;line-height:18px;margin-top:5px;color:#7b8797}.bm-update-card{min-height:0;background:#fff;--accent:#f47915;border-left-color:var(--accent);width:100%}.bm-update-copy h2{margin:0}.bm-update-copy>p{margin:0}.bm-update-icon>.bm-native-icon{font-size:26px}.bm-update-copy time{font-weight:400}.bm-update-copy time :is(svg,.bm-native-icon){width:14px;height:14px;font-size:14px}.bm-update-chevron{position:static;font-size:18px;width:18px;height:18px}.bm-update-view{height:auto;padding:0 12px;font-weight:600}.bm-update-view :is(svg,.bm-native-icon):first-child{font-size:23px;width:23px;height:23px}.bm-update-view :is(svg,.bm-native-icon):last-child{position:static;font-size:18px;width:18px;height:18px}.bm-material-hero{height:auto}.bm-material-hero:after{inset:0 auto 0 0;width:48%;background:#182a2fdb}.bm-material-hero-copy{z-index:1}.bm-material-quality{border:0;line-height:normal}.bm-material-quality .bm-native-icon{display:none}.bm-material-hero h2{margin-bottom:0;line-height:normal}.bm-material-values>span{width:auto;line-height:normal}.bm-material-values>span+span:before{display:none}.bm-material-values :is(svg,.bm-native-icon){font-size:28px;width:28px;height:28px;margin-bottom:4px;color:#ef9747}.bm-material-values .bm-native-icon{display:flex}.bm-material-price{min-height:0}.bm-material-price p{font-size:14px;line-height:21px;margin-top:0}.bm-material-rupee{width:auto;height:auto;font-weight:400;line-height:normal}.bm-material-stock{min-width:0}.bm-material-stock>p{font-size:12px;line-height:18px;margin-top:5px}.bm-material-stock :is(svg,.bm-native-icon){display:none}.bm-material-panel{margin:0;min-height:0;border:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;background:#fff}.bm-material-description>div{padding:0}.bm-material-panel h3{margin:0;line-height:normal}.bm-material-description p{margin-top:12px}.bm-material-specifications{padding:16px;gap:12px}.bm-material-section-icon :is(svg,.bm-native-icon){font-size:28px;width:28px;height:28px;color:#e57218}.bm-material-features{grid-column:1/-1;border:0;padding:15px 0;gap:0}.bm-material-features>span{flex-direction:column;border:0;line-height:normal}.bm-material-features :is(svg,.bm-native-icon){font-size:24px;width:24px;height:24px;padding:0;background:transparent;color:#e57218}.bm-material-actions{gap:12px;margin:0}.bm-material-actions :is(a,button){width:50%;border:0;line-height:normal;white-space:normal}.bm-material-actions :is(svg,.bm-native-icon){font-size:22px;width:22px;height:22px}.bm-material-gallery{margin:0;overflow-x:auto}.bm-material-gallery>div{display:flex;gap:8px;margin:0}.bm-material-gallery button{width:52px;height:44px;min-height:0;border:0;border-radius:8px;flex:none}.bm-material-gallery .photo{width:52px;height:44px;border-radius:8px}.bm-material-gallery [aria-pressed=true]{outline:2px solid #ed7715;outline-offset:-2px}:is(.bm-dashboard-nav,.bm-enquiries-nav,.bm-detail-nav,.bm-material-nav,.bm-notifications-nav){position:fixed;z-index:30;bottom:0;left:50%;transform:translate(-50%);width:min(100%,640px);height:calc(64px + env(safe-area-inset-bottom));margin:0;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);display:flex;border:0;border-top:1px solid #e9ebef;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -3px 12px #19314714;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.bm-dashboard-nav,.bm-enquiries-nav,.bm-detail-nav,.bm-material-nav,.bm-notifications-nav) :is(a,button){width:25%;height:64px;min-height:64px;display:flex;flex-direction:column;gap:6px;padding:4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#667085;font:400 12px/18px BMInter,sans-serif;text-decoration:none}:is(.bm-dashboard-nav,.bm-enquiries-nav,.bm-detail-nav,.bm-material-nav,.bm-notifications-nav) :is(svg,.bm-native-icon){width:23px;height:23px;font-size:23px}:is(.bm-dashboard-nav,.bm-enquiries-nav,.bm-detail-nav,.bm-material-nav,.bm-notifications-nav) [aria-current]{color:#c74c00;font-weight:600}:is(.bm-dashboard-nav,.bm-enquiries-nav,.bm-detail-nav,.bm-material-nav,.bm-notifications-nav) [aria-current]:after{bottom:0;width:28px;height:3px;border-radius:2px;background:#c74c00}.bm-reference-login{--login-ink:#0c294b;max-width:480px;min-height:100svh;padding:calc(16px + env(safe-area-inset-top)) 16px calc(92px + env(safe-area-inset-bottom));background-size:110% 110%;background-position:left top}.bm-login-hero{min-height:305px;height:auto}.bm-login-logo{width:80px;height:65.6px;margin:0;mix-blend-mode:normal}.bm-login-logo img{width:131.2px;height:104.8px;left:-24.8px;top:-18.4px}.bm-login-motto{transform:rotate(-8deg);font-weight:400;line-height:normal}.bm-login-motto:after,.bm-login-promise:before,.bm-login-roles button:last-child:before{display:none}.bm-login-motto span{padding:0}.bm-login-hero h1{letter-spacing:0}.bm-login-tagline{white-space:normal}.bm-login-promise{border-style:solid;border-width:0 0 0 4px}.bm-login-promise strong{display:block}.bm-login-content{padding:0;background:transparent;border-radius:0}.bm-login-roles{min-height:0;border:0;box-shadow:0 3px 8px #19314717}.bm-login-roles button{padding:0;min-height:48px;border-radius:30px}.bm-login-roles button[aria-pressed=true]{color:#fff;box-shadow:none;min-height:0;padding:15px 0}.bm-login-roles :is(svg,.bm-native-icon){font-size:23px;width:23px;height:23px;fill:none}.bm-login-card{border:0;background:#ffffffed}.bm-login-card-heading h2{letter-spacing:0;line-height:normal}.bm-login-card-heading .bm-customer-icon{font-size:29px;width:29px;height:29px;color:#f68509}.bm-reference-login .bm-login-field{margin:0}.bm-login-field-title{line-height:normal;gap:9px}.bm-login-input input::placeholder{color:#859bb5}.bm-reference-login .bm-login-input input{min-height:0;line-height:normal;padding:12px 0}.bm-login-input>.bm-native-icon{font-size:22px;width:22px;height:22px;color:#9bb0c6}.bm-login-note{margin:14px 0 0!important;line-height:normal}.bm-login-note .bm-native-icon{color:#f78a0b;font-size:20px}.bm-reference-login .bm-login-submit{border:0;background:#ff7400}.bm-login-submit .bm-native-icon{font-size:25px;width:25px;height:25px}.bm-login-privacy{margin-left:0;margin-right:0}.bm-login-privacy .text-button{font-size:14px;min-height:48px;border:0;background:transparent}.bm-privacy-shield,.bm-privacy-arrow{display:none}.bm-otp{max-width:900px;margin:auto;min-height:100svh;background:#fafaf8;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);font:14px/24px BMInter,sans-serif;color:#101e38}.bm-otp header{padding:18px;display:flex;gap:12px;align-items:center;border-bottom:1px solid #e9ebef;background:#fff}.bm-otp header h1{font-size:21px;margin:0}.bm-otp header p{font-size:14px;margin:0;color:#667085}.bm-otp header button{width:44px;height:44px;min-height:44px;border:0;padding:0;background:transparent;color:#101e38}.bm-otp form{padding:18px}.bm-otp fieldset{display:flex;flex-direction:column;gap:12px;padding:24px;background:#fff;border-radius:26px;border:1px solid #e9ebef;min-width:0}.bm-otp h2{font-size:18px;line-height:normal;margin:0}.bm-otp p{margin:0;color:#667085}.bm-otp label{font-size:13px;margin:7px 0 0}.bm-otp input{width:100%;min-height:50px;font:16px BMInter,sans-serif;border-radius:16px;border:1px solid #dfe7f0;padding:12px 14px;background:#fff}.bm-otp button{min-height:48px;border-radius:28px;border:0;background:#c74c00;color:#fff;font:600 14px BMInter,sans-serif}.bm-otp button.secondary{background:#fff;border:1px solid #e9ebef;color:#c74c00}:is(.bm-reference-login,.bm-otp,.customer-shell) :is(input,textarea,select){scroll-margin:32px 0 110px}.app-shell:has(:is(.bm-admin-dashboard,.bm-driver-dashboard)){display:block;max-width:900px;margin:auto;width:100%}.app-shell:has(:is(.bm-admin-dashboard,.bm-driver-dashboard))>:is(.mobile-header,.sidebar,.bottom-nav){display:none}.app-shell:has(:is(.bm-admin-dashboard,.bm-driver-dashboard))>.workspace{margin:0;padding:0;max-width:none;background:transparent}.app-shell:has(:is(.bm-admin-dashboard,.bm-driver-dashboard)) .install-help{display:none}:is(.bm-admin-dashboard,.bm-driver-dashboard){min-height:100svh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);font-family:Arial,sans-serif}:is(.bm-admin-dashboard,.bm-driver-dashboard) :is(h1,h2,h3,p){margin:0;letter-spacing:normal;line-height:normal}:is(.bm-admin-dashboard,.bm-driver-dashboard) a{text-decoration:none}.bm-admin-dashboard{background:#f9fbfd;color:#101e38}.bm-staff-header{padding:18px;display:flex;gap:12px;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #e7edf4}.bm-staff-header h1{font-size:21px;font-weight:800}.bm-staff-header p{font-size:14px;line-height:22px;color:#61738e}.bm-staff-header .secondary,.bm-admin-quickRow .button{min-height:48px;border-radius:28px;padding:12px 16px;background:#fff;border:1px solid #e7edf4;color:#d94f00;font-size:14px;font-weight:700}.bm-staff-content{padding:18px 18px 32px}.bm-staff-grow{flex:1;min-width:0}.bm-admin-banner{display:block}.bm-admin-bannerTitle{margin-top:8px!important}.bm-admin-metric{min-width:0}.bm-admin-metricValue{display:block}.bm-admin-metricLabel{margin-top:4px!important}.bm-admin-card{color:#69778b}.bm-admin-cardIcon{flex:none;color:#0757b8}.bm-admin-cardTitle{margin-bottom:4px!important}.bm-admin-cardDetail{line-height:16px!important}.bm-admin-countPill{flex:none}.bm-admin-quickTitle{margin-bottom:10px!important}.bm-driver-dashboard{background:#122c36;color:#122c36}.bm-driver-brandMark{flex:none}.bm-driver-brandSub{margin-top:5px!important}.bm-driver-title{margin-top:5px!important;letter-spacing:-1px!important}.bm-driver-titleRow>.bm-native-icon{color:#d8f36a}.bm-driver-logout{color:#fff;border:0;padding:0}.bm-driver-list{min-height:60svh}.bm-driver-stat{display:flex;flex-direction:column;color:#697b80}.bm-driver-tab{border:0;min-height:0;background:transparent}.bm-driver-selectedTab{background:#122c36}.bm-driver-workCard{display:block}.bm-driver-workTitle{margin-top:16px!important;margin-bottom:12px!important}.bm-driver-metaRow{margin-top:8px!important}.bm-driver-workButton,.bm-driver-smallAction{color:#122c36}.bm-driver-featured .bm-driver-smallAction{color:#fff}.bm-driver-footer{text-align:center}.bm-driver-refresh{border-radius:15px;background:#122c36;color:#fff;font-size:14px;margin:10px 0}.bm-driver-tools{display:flex;justify-content:space-between;font-size:13px;padding:18px 0;color:#697b80}.bm-driver-tools a{color:inherit}.bm-driver-emptyCard{padding:24px}.bm-driver-emptyCard h2{font-size:18px;margin-bottom:12px}.bm-driver-emptyCard p{font-size:14px;color:#697b80}.customer-shell:has(:is(.bm-dashboard,.bm-enquiries,.bm-enquiry-detail,.bm-material,.bm-notifications,.bm-catalogue-list))>.bm-global-customer-nav{display:none}.app-shell.customer-shell:has(.bm-catalogue-list){display:block;max-width:900px;margin:auto;width:100%}.customer-shell:has(.bm-catalogue-list)>:is(.mobile-header,.sidebar){display:none}.customer-shell:has(.bm-catalogue-list)>.workspace{margin:0;padding:0;background:transparent;max-width:none}.customer-shell:has(.bm-catalogue-list) .install-help{display:none}.bm-catalogue-list{font:14px/24px BMInter,sans-serif;color:#101e38;background:#fafaf8;min-height:100svh;padding:env(safe-area-inset-top) 0 calc(84px + env(safe-area-inset-bottom));max-width:900px;margin:auto}.bm-catalogue-list>header{display:flex;align-items:center;gap:12px;padding:18px;min-height:100px;background:linear-gradient(90deg,#fffaf4f0,#fffaf450),url(/assets/customer-categories-C6ryCFjl.png) center/cover}.bm-catalogue-list>header a{width:44px;height:44px;display:grid;place-items:center;border-radius:22px;color:#101e38;background:#fff;text-decoration:none}.bm-catalogue-list h1{font-size:21px;margin:0}.bm-catalogue-list>main{padding:18px;display:flex;flex-direction:column;gap:16px}.bm-catalogue-category,.bm-catalogue-product{background:#fff;border:1px solid #e9ebef;border-radius:26px;padding:24px;box-shadow:0 3px 12px #243b600d;text-decoration:none;color:#101e38}.bm-catalogue-category{display:flex;flex-direction:column;gap:12px}.bm-catalogue-category .photo{width:100%;height:130px;object-fit:contain}.bm-catalogue-category h2{font-size:18px;margin:0}.bm-catalogue-category>span{color:#c74c00;font-weight:600}.bm-catalogue-product{display:flex;align-items:center;padding:10px;gap:14px}.bm-catalogue-product>.photo{width:100px;height:126px;border-radius:14px;object-fit:contain;background:#fff2e6;flex:none}.bm-catalogue-product>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.bm-catalogue-product h2{font-size:16px;line-height:normal;margin:0}.bm-catalogue-product p{font-size:12px;color:#667085;margin:0;line-height:normal}.bm-catalogue-product .bm-catalogue-price{font-size:14px;line-height:24px}.bm-catalogue-price strong{font-size:18px;color:#101e38}.bm-catalogue-product .badge{align-self:flex-start;font-size:11px;padding:6px 10px;line-height:normal}.bm-catalogue-cta{align-self:flex-start;background:#c74c00;color:#fff;border-radius:20px;padding:8px 13px;font-size:12px;font-weight:700;line-height:normal}.bm-catalogue-options label{display:flex;gap:8px;align-items:center}.bm-catalogue-options input{width:auto;min-height:0}@media(max-width:349px){.bm-catalogue-product{flex-direction:column;align-items:stretch}.bm-catalogue-product>.photo{width:100%;height:170px}.bm-catalogue-product>div{flex:0}}.bm-update-copy h2{margin-bottom:6px}.bm-driver-workCard{display:flex;flex-direction:column;gap:12px}.bm-driver-workTitle{margin:0!important;line-height:30px!important}.bm-driver-metaRow{margin:0!important}.bm-driver-meta{line-height:20px!important}.bm-driver-tab{min-height:46px}.bm-driver-dashboard .bm-driver-light{color:#fff}.bm-driver-dashboard .bm-driver-lightMuted{color:#bdd0cd}.bm-driver-smallAction.bm-driver-darkBadge{background:#2b454d}
