.wcs-moto{--ink:#1f2a37;--mute:#5f6b7a;--line:#ccd5df;--soft:#f3f6f9;--brand:#2f77b5;--brand2:#25608f;--ok:#17663a;--okbg:#e8f5ee;--err:#a3212f;--errbg:#fdecee;background:#fff;border-radius:20px;box-shadow:0 4px 18px rgba(0,0,0,.08);color:var(--ink);font:15px/1.45 inherit;padding:24px 22px;text-align:left}.wcs-moto,.wcs-moto *{box-sizing:border-box}.wcs-moto .hide{display:none!important}.wcs-moto h3.m-t{color:var(--ink);font-size:22px;font-weight:600;letter-spacing:normal;line-height:1.2;margin:0 0 4px;padding:0;text-transform:none}.wcs-moto .m-s{color:var(--mute);font-size:13.5px;margin:0 0 14px}.wcs-moto label.m-l{color:var(--ink);display:block;font-size:13px;font-weight:600;letter-spacing:normal;line-height:1.3;margin:12px 0 4px;padding:0}.wcs-moto label.m-l small{color:var(--mute);font-size:12px;font-weight:400}.wcs-moto .fc{background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:none;color:var(--ink);display:block;font:inherit;font-size:15px;height:42px;letter-spacing:normal;line-height:1.2;margin:0;padding:8px 10px;width:100%}.wcs-moto select.fc{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='none' stroke='%235f6b7a' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.wcs-moto .fc:focus{border-color:var(--brand);outline:2px solid #9cc6ea;outline-offset:0}.wcs-moto .fc.bad{border-color:var(--err)}.wcs-moto .fc:disabled{background:var(--soft);color:var(--mute)}.wcs-moto .m-two{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:0;padding:0}.wcs-moto .m-two>div{min-width:0}.wcs-moto .m-pills{display:flex;gap:8px}.wcs-moto .m-pills button{background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--brand2);cursor:pointer;flex:1;font:inherit;font-size:14px;font-weight:600;letter-spacing:normal;margin:0;min-height:42px;padding:6px;text-transform:none}.wcs-moto .m-pills button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.wcs-moto .m-chk{align-items:flex-start;color:var(--ink);cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:8px;letter-spacing:normal;line-height:1.35;margin:8px 0 0;padding:0}.wcs-moto .m-chk input{flex:none;height:16px;margin:2px 0 0;width:16px}.wcs-moto .m-h{color:var(--mute);font-size:12.5px;line-height:1.35;margin:5px 0 0}.wcs-moto .m-note{background:var(--soft);border-radius:6px;color:var(--ink);font-size:13px;line-height:1.4;margin:10px 0 0;padding:9px 11px}.wcs-moto .m-go{background:var(--brand);border:0;border-radius:6px;color:#fff;cursor:pointer;display:block;font:inherit;font-size:16px;font-weight:600;letter-spacing:normal;margin:16px 0 0;min-height:46px;padding:10px;text-align:center;text-decoration:none;text-transform:none;width:100%}.wcs-moto .m-go:hover{background:var(--brand2);color:#fff;text-decoration:none}.wcs-moto .m-go:disabled{cursor:default;opacity:.65}.wcs-moto .m-err{background:var(--errbg);border-radius:6px;color:var(--err);font-size:13px;margin:12px 0 0;padding:9px 11px}.wcs-moto .m-err ul{margin:0;padding:0 0 0 16px}.wcs-moto .m-fine{color:var(--mute);font-size:12px;line-height:1.35;margin:10px 0 0}.wcs-moto .m-fine a{color:inherit;text-decoration:underline}.wcs-moto .m-sent{background:var(--okbg);border-radius:6px;color:var(--ok);display:flex;font-size:13px;gap:8px;line-height:1.4;margin:0 0 14px;overflow-wrap:anywhere;padding:9px 11px}.wcs-moto .m-sent.warn{background:var(--errbg);color:var(--err)}.wcs-moto .m-route{color:var(--mute);font-size:13px;margin:0 0 2px}.wcs-moto .m-total{color:var(--ink);font-size:32px;font-weight:700;line-height:1.15;margin:0}.wcs-moto .m-sub{color:var(--mute);font-size:13px;margin:2px 0 12px}.wcs-moto .m-r{border-top:1px solid #e6ebf0;display:flex;font-size:13.5px;gap:12px;justify-content:space-between;line-height:1.35;padding:8px 0}.wcs-moto .m-r>span:last-child{flex:none;font-variant-numeric:tabular-nums;font-weight:600}.wcs-moto .m-r small{color:var(--mute);display:block;font-size:12px}.wcs-moto .m-hd{color:var(--mute);font-size:12px;font-weight:600;letter-spacing:.03em;margin:12px 0 0;text-transform:uppercase}.wcs-moto button.m-link{background:none;border:0;color:var(--brand2);cursor:pointer;font:inherit;font-size:13.5px;letter-spacing:normal;margin:12px 0 0;padding:0;text-decoration:underline;text-transform:none}@media (max-width:380px){.wcs-moto .m-two{grid-template-columns:1fr}}