.umr-global{--umr-accent:#176343;background:#fff;border:1px solid #dbe6e0;border-radius:16px;padding:clamp(18px,3vw,32px);line-height:1.85;overflow-wrap:anywhere;color:#243d32;box-sizing:border-box}
.umr-global *{box-sizing:border-box}.umr-global [hidden]{display:none!important}.umr-global__eyebrow{font-size:.88rem;color:#376c53;font-weight:700}.umr-global h2{margin:0 0 .6rem;font-size:clamp(1.4rem,3vw,2rem)}
.umr-global__status{background:#f0f6f2;border-radius:8px;padding:9px 14px;font-weight:700}.umr-global__stale,[data-global-error]{border-inline-start:4px solid #997318;padding:10px;background:#fff8e6;color:#62480a}
.umr-global__fields{display:grid;grid-template-columns:minmax(120px,1fr) minmax(180px,1.3fr) 48px minmax(180px,1.3fr);align-items:end;gap:14px}.umr-global label{display:flex;flex-direction:column;gap:6px;font-weight:700;min-width:0}.umr-global input,.umr-global select{width:100%;min-width:0;height:50px;border:1px solid #9eb5a8;background:white;border-radius:8px;padding:8px;color:#183d2a;font:inherit;font-weight:400}.umr-global input{direction:ltr;text-align:start}
.umr-global button{min-height:48px;border-radius:8px;padding:8px 18px;background:var(--umr-accent);color:#fff;border:1px solid var(--umr-accent);font:inherit;cursor:pointer}.umr-global [data-global-swap]{padding:8px;font-size:1.5rem}.umr-global :disabled{opacity:.55;cursor:not-allowed}.umr-global :focus-visible{outline:3px solid #bd850d;outline-offset:3px}
.umr-global__help{font-size:.87rem;color:#53675c}.umr-global__result{display:flex;flex-direction:column;padding:22px;border-radius:12px;background:#eef7f1;margin-top:18px;gap:6px;text-align:center}.umr-global__result strong{font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.5;overflow-wrap:anywhere}.umr-global__meta{display:flex;flex-wrap:wrap;gap:12px 36px;margin:24px 0 8px}.umr-global__meta dt{font-weight:700}.umr-global__meta dd{margin:0;font-size:.88rem}.umr-global__meta time{direction:ltr;unicode-bidi:isolate;display:inline-block}
@media(max-width:760px){.umr-global__fields{grid-template-columns:minmax(0,1fr)}.umr-global [data-global-swap]{width:52px;justify-self:center}.umr-global__submit{width:100%}.umr-global__meta{display:block}.umr-global__meta>div{margin-top:10px}}
