.wcs-cc{--ink:#14181d;--mute:#6b7280;--line:#dde1e6;--brand:#0f3d68;--bg:#f5f6f8;--bub:#eef2f7;--ok:#1e6b34;--warn:#8a5a00}.wcs-cc *{box-sizing:border-box}.wcs-cc{background:transparent;color:var(--ink);font:15px/1.5 -apple-system,Segoe UI,Helvetica,Arial,sans-serif}.wcs-cc .wrap{margin:0 auto;max-width:720px}.wcs-cc .card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}.wcs-cc .sub{color:var(--mute);margin:0 0 16px}.wcs-cc h1{font-size:22px;margin:0 0 4px}.wcs-cc label{color:var(--mute);display:block;font-size:12px;margin:12px 0 4px}.wcs-cc input{background:#fff;border:1px solid var(--line);border-radius:9px;font-size:15px;padding:11px 12px;width:100%}.wcs-cc input:focus{border-color:var(--brand);outline:2px solid #c9d8ea}.wcs-cc .row3{display:grid;gap:14px;grid-template-columns:1fr 1.3fr 1fr}.wcs-cc .row{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(max-width:560px){.wcs-cc .row,.wcs-cc .row3{grid-template-columns:1fr}}.wcs-cc .sent{font-size:24px;font-weight:500;line-height:1.9}.wcs-cc .sent input{background:#f7f9fc;border:0;border-bottom:2px solid var(--brand);border-radius:0;display:inline-block;font-size:22px;margin:0 4px;min-width:210px;padding:4px 10px;width:auto}.wcs-cc .said{background:var(--bub);border-left:3px solid var(--brand);border-radius:0 10px 10px 0;font-size:14px;margin:14px 0 0;padding:8px 14px}.wcs-cc .said b{font-weight:600}.wcs-cc .said.warn{border-color:var(--warn)}.wcs-cc .said.mute{border-color:var(--line);color:var(--mute)}.wcs-cc .chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.wcs-cc .chip{background:#fff;border:1px solid var(--line);border-radius:999px;cursor:pointer;font-size:13px;padding:5px 12px}.wcs-cc .chip.on,.wcs-cc .chip:hover{border-color:var(--brand)}.wcs-cc .chip.on{background:var(--brand);color:#fff}.wcs-cc .more{color:var(--brand);cursor:pointer;display:inline-block;font-size:13px;margin-top:14px;text-decoration:underline}.wcs-cc .opt{display:none;margin-top:4px}.wcs-cc .opt.open{display:block}.wcs-cc .btn{background:var(--brand);border:0;border-radius:9px;color:#fff;cursor:pointer;font-size:16px;margin-top:18px;padding:13px;width:100%}.wcs-cc .btn:disabled{cursor:default;opacity:.5}.wcs-cc .cards{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(max-width:560px){.wcs-cc .cards{grid-template-columns:1fr}}.wcs-cc .q{border:1px solid var(--line);border-radius:12px;padding:16px}.wcs-cc .q.sel{border-color:var(--brand);box-shadow:0 0 0 2px #dbe5f1}.wcs-cc .q h3{color:var(--mute);font-size:12px;font-weight:500;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.wcs-cc .price{font-size:30px;font-weight:600}.wcs-cc .days{color:var(--mute);margin-top:2px}.wcs-cc .route{font-size:14px;margin-top:8px}.wcs-cc .note{color:var(--mute);font-size:14px;margin-top:16px}.wcs-cc .note a{color:var(--brand);cursor:pointer}.wcs-cc .hide{display:none!important}.wcs-cc .err{color:#b00020;font-size:13px;margin-top:10px}