*{box-sizing:border-box}html{background:#f4f7f5;color:#173f33;font-family:Arial,"Noto Sans",sans-serif}body{margin:0;min-height:100vh;min-height:100svh;height:100vh;height:100svh;display:flex;flex-direction:column}.showroom-header{display:flex;align-items:center;justify-content:space-between;gap:16px 26px;padding:14px max(20px,calc((100vw - 1440px)/2));background:#fff;border-bottom:1px solid #d5e2db;flex:0 0 auto}.showroom-brand{display:flex;align-items:center;gap:14px;color:#205c45;text-decoration:none;flex:0 0 auto}.showroom-brand img{display:block;width:100px;height:62px;object-fit:contain}.showroom-brand span{font-size:14px;font-weight:700;line-height:1.4;max-width:190px}.showroom-heading{flex:1 1 300px;min-width:0}.showroom-heading h1{margin:0;font-size:clamp(19px,2vw,28px);line-height:1.25;color:#008f73}.showroom-heading p{margin:6px 0 0;font-size:14px;line-height:1.4}.showroom-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:0 1 auto}.back-link,.showroom-navigation select,.showroom-error-actions button,.showroom-error-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #a8c5b7;border-radius:5px;background:#fff;color:#205c45;font:inherit;font-size:14px;line-height:1.35;text-decoration:none}.back-link{text-align:center}.showroom-navigation select{max-width:165px;cursor:pointer}.showroom-main{position:relative;flex:1 0 320px;min-height:320px;background:#eef3ef}.showroom-main iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#fff}.showroom-status{position:absolute;z-index:2;top:14px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);padding:9px 14px;border:1px solid #d5e2db;border-radius:6px;background:#ffffffed;color:#205c45;text-align:center;font-size:14px;line-height:1.4;pointer-events:none}.showroom-error{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,calc(100% - 32px));padding:22px;border:1px solid #c7d7cd;border-radius:8px;background:#fff;box-shadow:0 6px 24px #193f3224}.showroom-error p{margin:0 0 16px;line-height:1.55}.showroom-error-actions{display:flex;flex-wrap:wrap;gap:10px}.showroom-error-actions button{cursor:pointer;background:#008f73;color:#fff;border-color:#008f73}.showroom-error-actions a{text-decoration:underline}.showroom-noscript{position:relative;z-index:5;margin:16px;padding:16px;background:#fff;border:1px solid #c7d7cd}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #c78b12;outline-offset:3px}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1000px){.showroom-header{flex-wrap:wrap;gap:10px 16px}.showroom-heading{flex:1 1 260px}.showroom-navigation{flex:1 1 100%;justify-content:space-between}}@media(max-width:600px){.showroom-header{padding:10px 12px;gap:8px 12px}.showroom-brand{gap:8px}.showroom-brand img{width:72px;height:46px}.showroom-brand span{font-size:11px;max-width:138px}.showroom-heading{flex:1 1 110px}.showroom-heading h1{font-size:18px;line-height:1.25}.showroom-heading p{display:none}.showroom-navigation{gap:8px}.back-link,.showroom-navigation select{padding:9px 10px;font-size:13px}.showroom-navigation select{max-width:150px}.showroom-error{padding:17px}}
