@font-face{font-family:GWBoilerNoto;src:url(gw-noto.woff2) format('woff2');font-weight:100 900;font-display:swap}
.gwbe{--gwbe-ink:#0B172A;--gwbe-muted:#5F6F89;--gwbe-blue:#1657D0;--gwbe-soft:#EEF6FF;--gwbe-paper:#F7FBFF;box-sizing:border-box;width:100%;max-width:800px;margin-inline:auto;padding:36px;border:1px solid rgba(22,87,208,.13);border-radius:32px;background:#fff;box-shadow:0 20px 50px rgba(15,42,90,.06);color:var(--gwbe-ink);font-family:GWStableNoto,'Noto Sans Georgian',GWBoilerNoto,sans-serif;font-size:16px;line-height:1.65;text-align:left;color-scheme:light}
.gwbe *{box-sizing:border-box;min-width:0}
.gwbe [hidden]{display:none!important}
.gwbe .gwbe-title{font:700 clamp(22px,2.4vw,30px)/1.35 GWStableNoto,'Noto Sans Georgian',GWBoilerNoto,sans-serif;letter-spacing:normal;color:var(--gwbe-ink);margin:0 0 12px;text-wrap:balance}
.gwbe p{margin:0 0 14px;overflow-wrap:anywhere}
.gwbe .gwbe-intro{color:var(--gwbe-muted);margin-bottom:28px;max-width:62ch}
.gwbe .gwbe-form{display:grid;gap:20px;margin:0}
.gwbe .gwbe-field{display:flex;flex-direction:column;gap:8px}
.gwbe .gwbe-label{display:block;font-size:16px;line-height:1.5;font-weight:700;margin:0 0 4px;color:var(--gwbe-ink)}
.gwbe .gwbe-control{display:block;width:100%;min-height:54px;border:1px solid rgba(22,87,208,.25);border-radius:16px;padding:13px 16px;background:var(--gwbe-paper);color:var(--gwbe-ink);font:inherit;line-height:1.5;box-shadow:none}
.gwbe select.gwbe-control{padding-right:36px;cursor:pointer;appearance:auto}
.gwbe .gwbe-control::placeholder{color:var(--gwbe-muted);opacity:1}
.gwbe .gwbe-code{letter-spacing:.02em}
.gwbe .gwbe-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}
.gwbe .gwbe-submit{align-self:start;margin-top:36px;min-height:54px;padding:13px 28px;border:1px solid var(--gwbe-blue);border-radius:16px;background:var(--gwbe-blue);color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;box-shadow:none}
.gwbe .gwbe-submit:hover{background:#1046AE}
.gwbe :is(button,input,select,a,summary):focus-visible{outline:3px solid var(--gwbe-blue);outline-offset:4px}
.gwbe .gwbe-field-error{font-size:14px;font-weight:600;line-height:1.6;margin:0;padding:10px 14px;border-radius:16px;background:#FFF0E6;color:var(--gwbe-ink)}
.gwbe .gwbe-field-error:focus{outline:0}
.gwbe .gwbe-field-error:empty{display:none}
.gwbe .gwbe-announcement{font-size:14px;color:var(--gwbe-muted);margin:16px 0 0}
.gwbe .gwbe-announcement:empty{margin:0}
.gwbe .gwbe-sr-only{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.gwbe .gwbe-results{border-top:1px solid #DCE6F3;margin-top:28px;padding-top:24px}
.gwbe .gwbe-results-title{margin:0 0 12px;font-size:21px;font-weight:700;line-height:1.4;overflow-wrap:anywhere;color:var(--gwbe-ink)}
.gwbe .gwbe-results-title:focus{outline:0}
.gwbe .gwbe-notice{background:var(--gwbe-soft);padding:16px 18px;border-radius:16px;color:var(--gwbe-ink)}
.gwbe .gwbe-notice--unknown{background:#FFF0E6}
.gwbe .gwbe-model-area{margin:20px 0}
.gwbe .gwbe-model-help{margin-top:16px;color:var(--gwbe-muted);font-size:14px}
.gwbe summary{cursor:pointer;min-height:44px;padding:10px 0;color:var(--gwbe-blue);font-weight:600;overflow-wrap:anywhere}
.gwbe .gwbe-cards{display:grid;gap:18px}
.gwbe .gwbe-result{border:1px solid rgba(22,87,208,.14);border-radius:22px;padding:22px;background:var(--gwbe-soft);overflow-wrap:anywhere}
.gwbe .gwbe-result-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}
.gwbe .gwbe-result-code{font-family:inherit;color:var(--gwbe-blue);font-size:26px;line-height:1.3;letter-spacing:normal;margin:0}
.gwbe .gwbe-kind{font-size:13px;padding:4px 10px;background:var(--gwbe-soft);border-radius:999px;color:var(--gwbe-ink)}
.gwbe .gwbe-context{font-weight:700;line-height:1.6}
.gwbe .gwbe-applicability{font-size:14px;color:var(--gwbe-muted)}
.gwbe .gwbe-summary{font-size:18px;line-height:1.7;font-weight:600}
.gwbe .gwbe-warning{padding-left:14px;border-left:3px solid #FF6A2C;color:var(--gwbe-ink);font-size:14px;font-weight:600;margin-top:12px}
.gwbe .gwbe-note{font-size:14px;color:var(--gwbe-muted);margin-top:12px}
.gwbe .gwbe-source{border-top:1px solid #DCE6F3;margin-top:18px;padding-top:4px;font-size:14px}
.gwbe .gwbe-source-list{padding-left:22px;margin:0;list-style:disc}
.gwbe .gwbe-source-list li{margin-bottom:8px}
.gwbe a{color:var(--gwbe-blue);text-decoration:underline;text-underline-offset:3px}
.gwbe .gwbe-secondary{min-height:44px;padding:10px 18px;border:1px solid var(--gwbe-blue);border-radius:16px;background:#fff;color:var(--gwbe-blue);font:inherit;font-weight:700;cursor:pointer}
.gwbe .gwbe-limit{margin:26px 0 12px;color:var(--gwbe-muted);font-size:14px;line-height:1.8}
.gwbe .gwbe-date{color:var(--gwbe-muted);font-size:12px;line-height:1.8;margin:0}
@media(max-width:560px){.gwbe{padding:24px 20px}.gwbe .gwbe-search-row{grid-template-columns:1fr;gap:14px}.gwbe .gwbe-submit{width:100%;margin-top:0}.gwbe .gwbe-result{padding:18px 16px}.gwbe .gwbe-title{font-size:22px}}

/* Current live washer shell measurements, 27.10.2026. */
.gwbe{padding:28px;border-color:#DCE6F3}.gwbe .gwbe-field-error:empty{display:none}.gwbe .gwbe-notice{overflow-wrap:anywhere}.gwbe .gwbe-control:disabled{cursor:default;opacity:.7}.gwbe .gwbe-model-area{border-top:1px solid #DCE6F3;padding-top:16px}.gwbe .gwbe-source a{overflow-wrap:anywhere}
@media(max-width:560px){.gwbe{padding:24px 20px}}
.gwbe .gwbe-submit{align-self:end;margin-top:0}

/* Keep code/control/button aligned even while its inline error is visible. */
.gwbe .gwbe-search-row{row-gap:8px}
.gwbe .gwbe-search-row>.gwbe-field{display:contents}
.gwbe .gwbe-search-row .gwbe-label{grid-column:1/-1;grid-row:1;margin:0}
.gwbe .gwbe-search-row .gwbe-note{grid-column:1/-1;grid-row:2;margin:0}
.gwbe .gwbe-search-row .gwbe-control{grid-column:1;grid-row:3}
.gwbe .gwbe-search-row .gwbe-field-error{grid-column:1/-1;grid-row:4}
.gwbe .gwbe-submit{grid-column:2;grid-row:3;align-self:stretch;touch-action:manipulation}
.gwbe .gwbe-submit:active{background:#0B172A;border-color:#0B172A}
.gwbe .gwbe-result+.gwbe-result{margin-top:18px}
@media(max-width:560px){.gwbe .gwbe-search-row .gwbe-control{grid-column:1/-1}.gwbe .gwbe-submit{grid-column:1/-1;grid-row:5}}
