.c14-guides{margin:24px 0 32px}.c14-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.c14-heading>div>span{font-size:12px;letter-spacing:.12em;color:#356bab}.c14-heading h2{font-size:clamp(23px,3vw,30px);margin:6px 0 16px}.c14-tabs{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.c14-tabs button{border:1px solid #cad9e8;border-radius:30px;padding:10px 18px;background:white;color:#214065;font:inherit;font-size:14px;cursor:pointer}.c14-tabs button[aria-pressed=true]{background:#173f79;color:white;border-color:#173f79}.c14-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.c14-card{border:1px solid #dce5ee;border-radius:20px;overflow:hidden;background:white;min-width:0}.c14-card figure{margin:0;position:relative;height:180px;background:#e4eef7}.c14-card figure img{width:100%;height:100%;object-fit:cover}.c14-card figcaption{position:absolute;bottom:0;left:0;right:0;padding:5px 10px;background:#102745c9;color:white;font-size:12px}.c14-card figcaption a{color:inherit;text-decoration:underline}.c14-card-body{padding:18px}.c14-card-body h3{font-size:22px;margin:10px 0}.c14-card-body p{font-size:15px;line-height:1.6;min-height:48px;color:#4f6074}.c14-card-body .btn{width:100%;margin-top:14px;justify-content:center}.c14-tag{font-size:13px;font-weight:700;color:#315f96}.c14-note{font-size:14px;color:#56677c;line-height:1.6;margin:16px 0}.c14-photo-empty{height:180px;display:grid;place-items:center;background:#edf3fa;color:#163b6b}.c14-compact.v11-home{min-height:0;padding:22px 28px;grid-template-columns:1fr 140px;gap:20px}.c14-compact.v11-home img{width:140px;height:115px;object-fit:cover;border-radius:14px}.c14-compact.v11-home h1{font-size:clamp(22px,3vw,32px)}.c14-compact.v11-home .v11-primary{font-size:14px;padding:10px 16px}.c14-inputs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.c14-inputs label,.c14-slider{font-size:14px;font-weight:700;display:grid;gap:10px}.c14-inputs input,.c14-inputs select{font:inherit;padding:12px;border:1px solid #cbd9e8;border-radius:10px;min-width:0;max-width:100%;background:white;color:#173253}.c14-slider{margin:22px 0}.c14-slider output{font-size:24px;color:#2363ae}.c14-slider input{width:100%;accent-color:#2363ae}.c14-summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-radius:14px;padding:16px;background:#edf5ff;font-size:14px}.c14-summary strong{font-size:21px}.c14-stops{list-style:none;padding:0;margin:24px 0}.c14-stops li{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:0 0 24px;position:relative}.c14-stops li+li{padding-top:16px;border-top:1px solid #e2e9f1}.c14-order{background:#153e77;color:white;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:14px}.c14-stops small{font-size:14px;color:#39618b}.c14-stops h3{margin:6px 0;font-size:19px}.c14-stops p{font-size:14px;color:#596a7f}.c14-stop-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.c14-stop-actions button{font:inherit;font-size:14px;background:#f0f5fb;border:1px solid #d2e0ef;color:#1d4d81;border-radius:8px;padding:9px 12px;cursor:pointer}.c14-pattern{margin-top:16px;font-size:14px}.c14-pattern summary{cursor:pointer}.c14-bars{display:flex;gap:4px;height:108px;align-items:flex-end;margin:12px 0}.c14-bars>div{flex:1;text-align:center;min-width:0}.c14-bars span{display:block;background:#b6cce2;border-radius:4px 4px 0 0}.c14-bars .selected span{background:#215eae}.c14-bars small{font-size:12px}.c14-error{background:#fff2e7;color:#814820;padding:18px;border-radius:12px}.c14-use{width:100%;justify-content:center}.c14-food article{padding:16px 0;border-bottom:1px solid #dce5ee}.c14-food>.btn{margin-top:20px}.c14-picker{margin-bottom:24px;border:1px solid #dbe5f0;border-radius:14px;padding:16px}.c14-picker>summary{cursor:pointer;color:#1b4a83;font-weight:700}.c14-heading .text-btn{font-size:14px}.c14-dialog button:focus-visible,.c14-guides button:focus-visible{outline:3px solid #3980ce;outline-offset:3px}@media(max-width:760px){.c14-grid{grid-template-columns:1fr}.c14-card{display:grid;grid-template-columns:120px 1fr}.c14-card figure,.c14-photo-empty{height:100%;min-height:200px}.c14-card-body{padding:15px}.c14-card-body h3{font-size:20px}.c14-card-body p{min-height:0;margin:8px 0}.c14-card-body .btn{font-size:14px;padding:11px}.c14-card figcaption{font-size:12px;overflow-wrap:anywhere}.c14-heading{align-items:flex-start}.c14-heading .text-btn{max-width:105px}.c14-compact.v11-home{grid-template-columns:1fr;padding:20px}.c14-compact.v11-home img{display:none}.c14-inputs{grid-template-columns:1fr}.c14-stops li{gap:9px}.c14-heading>div>span{letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){.c14-guides *{scroll-behavior:auto}}
