
.cw-mc{display:none;position:fixed;inset:0;z-index:46;
 --cw-red:#D72804;--cw-bg:#F3F3F3;--cw-ink:#2A2C32;--cw-ink-2:#171C20;--cw-link:#2862F6;--cw-btn:#3976DC;--cw-line:#BCBDBE;--cw-chip:#E9E9EA;--cw-ok:#0B7A3E;
 --cw-tap:44px;--cw-sys:-apple-system,system-ui,"Segoe UI",Roboto,Arial,sans-serif;
 font-family:var(--cw-sys);color:var(--cw-ink)}
.cw-mc.is-on{display:block}
body.cw-mc-open{overflow:hidden}
.cw-mc__veil{position:absolute;inset:0;background:rgba(0,0,0,.5)}
.cw-mc__box{position:absolute;left:0;right:0;bottom:0;max-height:90vh;overflow:auto;background:#fff;color:var(--cw-ink);
 border-radius:12px 12px 0 0;padding:16px 15px calc(24px + env(safe-area-inset-bottom));box-shadow:0 -6px 24px rgba(0,0,0,.18)}
.cw-mc__box:focus{outline:none}
.cw-mc__x,.cw-mc__back{position:absolute;top:6px;width:var(--cw-tap);height:var(--cw-tap);display:flex;align-items:center;justify-content:center;
 border:0;background:transparent;color:var(--cw-ink);font-size:1.125rem;border-radius:50%;cursor:pointer}
.cw-mc__x{right:6px}
.cw-mc__back{left:6px;font-size:1.625rem;line-height:1}
.cw-mc__title{margin:0 44px 12px 0;font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--cw-ink-2)}
.cw-mc__title.has-back{margin-left:40px}
.cw-mc__list{display:flex;flex-direction:column;gap:8px;margin:0 0 14px}
.cw-mc__row{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 12px;border:1px solid var(--cw-line);border-radius:10px;
 background:#fff;color:var(--cw-ink);font:inherit;text-align:left;cursor:pointer}
.cw-mc__row:active{background:var(--cw-bg)}
.cw-mc__row:focus-visible,.cw-mc__btn:focus-visible,.cw-mc__chip:focus-visible,.cw-mc__x:focus-visible,.cw-mc__back:focus-visible{outline:2px solid var(--cw-link);outline-offset:2px}
.cw-mc__logo{flex:none;width:40px;height:40px;border-radius:9px;display:block}
.cw-mc__logo--big{width:56px;height:56px;border-radius:13px}
.cw-mc__name{flex:1;min-width:0;font-size:1rem;font-weight:600;line-height:1.25;color:var(--cw-ink-2)}
.cw-mc__name small{display:block;margin-top:2px;font-size:0.8125rem;font-weight:400;color:#5B5E66;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cw-mc__go{flex:none;font-size:1.375rem;color:#8A8D95}

.cw-mc-pill{flex:none;display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:11px;background:#E3F4EA;color:#0B7A3E;
 font-size:0.75rem;font-weight:600;letter-spacing:.2px;white-space:nowrap}
.cw-mc__promise{margin:0;padding-top:12px;border-top:1px solid var(--cw-chip);font-size:0.8125rem;line-height:1.4;color:#5B5E66}
.cw-mc__card{margin:0 0 12px;padding:12px;border:1px solid var(--cw-line);border-radius:10px;background:var(--cw-bg)}
.cw-mc__card.is-active{border-color:var(--cw-ink-2)}
.cw-mc__who{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:0.9375rem;line-height:1.3}
.cw-mc__addr{font-variant-numeric:tabular-nums}
.cw-mc__chain{color:#5B5E66}
.cw-mc__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}
.cw-mc__chip{min-height:var(--cw-tap);padding:0 14px;border:1px solid var(--cw-line);border-radius:22px;background:#fff;color:var(--cw-ink);font:inherit;font-size:0.875rem;cursor:pointer}
.cw-mc__chip.is-on{border-color:var(--cw-ink-2);background:var(--cw-ink-2);color:#fff}
.cw-mc__chip[disabled]{opacity:.55;cursor:default}
.cw-mc__cardact{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.cw-mc__hand{display:flex;align-items:center;gap:14px;margin:4px 0 14px}
.cw-mc__line{margin:0;font-size:0.9375rem;line-height:1.4}
.cw-mc__actions{display:flex;flex-direction:column;gap:8px;margin:0 0 14px}
.cw-mc__btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cw-tap);padding:0 16px;border-radius:4px;
 font:inherit;font-size:0.9375rem;font-weight:600;letter-spacing:.2px;text-decoration:none;cursor:pointer;white-space:nowrap}
.cw-mc__btn--primary{border:0;background:var(--cw-btn);color:#fff}
.cw-mc__btn--quiet{border:1px solid var(--cw-ink);background:transparent;color:var(--cw-ink)}
.cw-mc__btn--text{border:0;background:transparent;color:var(--cw-link);padding:0 8px}
.cw-mc__btn.is-wait,.cw-mc__btn[disabled]{opacity:.6;cursor:default}
.cw-mc__hint{margin:0;font-size:0.8125rem;line-height:1.4;color:#5B5E66}
.cw-mc__card .cw-mc__hint{margin-top:8px}
.cw-mc__how{margin:0 0 12px}
.cw-mc__alert{margin:0 0 12px;padding:10px 12px;border:1px solid var(--cw-red);border-radius:8px;background:#FFF1EE;color:#8A1C05;font-size:0.875rem;line-height:1.35}
.cw-mc__note{margin:0 0 12px;padding:10px 12px;border:1px solid #BFE3CD;border-radius:8px;background:#E3F4EA;color:#07522A;font-size:0.875rem;line-height:1.35}

.cw-mc-said{position:fixed;left:12px;right:12px;top:calc(12px + env(safe-area-inset-top));z-index:60;margin:0;padding:10px 12px;border:1px solid #BFE3CD;border-radius:8px;background:#E3F4EA;color:#07522A;font:14px/1.35 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;box-shadow:0 2px 8px rgba(0,0,0,.12)}

.cw-strip__btn.cw-mc-strip{gap:6px;margin-left:auto;min-width:0}
.cw-mc-strip__addr{font-variant-numeric:tabular-nums;font-weight:600}
.cw-mc-strip__chain{color:rgba(255,255,255,.82);overflow:hidden;text-overflow:ellipsis}
.cw-strip__btn.cw-mc-strip .cw-mc-pill{min-height:20px;padding:0 8px;font-size:0.6875rem}
@media (min-width:768px){
 .cw-mc__box{left:50%;right:auto;bottom:auto;top:50%;width:440px;max-height:90vh;transform:translate(-50%,-50%);border-radius:8px;padding:20px 22px}
}
@media (prefers-reduced-motion:no-preference){
 .cw-mc.is-on .cw-mc__box{animation:cw-mc-in .18s ease-out}
 @keyframes cw-mc-in{from{transform:translateY(12px);opacity:.6}to{transform:none;opacity:1}}
 @media (min-width:768px){@keyframes cw-mc-in{from{transform:translate(-50%,-48%);opacity:.6}to{transform:translate(-50%,-50%);opacity:1}}}
}
