.cp-page{background:#f6f6ef;color:#123b30;font:14px/1.4 Inter,Arial,sans-serif;padding-bottom:30px}.cp-page *{box-sizing:border-box}.cp-hero{padding:24px 22px;background:linear-gradient(90deg,#052d2299,transparent),url('./trip.png') center/cover;color:white}.cp-hero h1{font:600 42px/1.02 Georgia,serif;margin:0 0 8px}.cp-hero p{margin:0}.cp-body{padding:12px}.cp-tabs{display:flex;background:#fff;border-radius:30px;padding:4px;gap:4px;margin-bottom:14px}.cp-tabs button{flex:1;border:0;background:transparent;border-radius:26px;padding:12px 6px;font:600 13px Inter,Arial,sans-serif;color:#164432}.cp-tabs button.active{background:#073c2c;color:#fff}.cp-search{display:flex;align-items:start;gap:8px}.cp-search input{width:100%;min-width:0;flex:1;padding:13px;border:1px solid #dce4dc;border-radius:25px;font:12px Inter,Arial,sans-serif;background:white}.cp-search details{position:relative;flex:none}.cp-search summary{list-style:none;cursor:pointer;border:1px solid #dce4dc;border-radius:25px;padding:12px}.cp-search details[open]{background:white;border-radius:15px;padding:6px;width:150px}.cp-search label{display:block;font-size:12px;margin:8px}.cp-search select{max-width:100%;display:block}.cp-sort{display:flex;justify-content:space-between;align-items:center;gap:6px;margin:16px 0 12px;font-size:11px}.cp-sort>span{color:#66798a}.cp-sort select{font:inherit;color:inherit;background:transparent;border:0;width:auto}.cp-card{display:flex;gap:12px;background:#fff;border:1px solid #e1e6de;border-radius:17px;padding:9px;margin:10px 0;box-shadow:0 4px 14px #142b1b08}.cp-photo{position:relative;width:30%;min-height:155px;border-radius:11px;overflow:hidden;flex-shrink:0;background:#e7eee0;display:grid;place-items:center}.cp-photo>img{position:absolute;width:100%;height:100%;object-fit:cover}.cp-no-photo{font-size:40px;color:#4e715b}.cp-open{flex:1;min-width:0;background:transparent;border:0;padding:4px 0;text-align:left;color:#123b30;cursor:pointer}.cp-open h2{font:700 16px/1.25 Inter,Arial,sans-serif;margin:0;display:flex;justify-content:space-between;gap:4px}.cp-open h2>span{font-size:26px}.cp-open p{color:#6c7d88;font-size:11px;margin:7px 0}.cp-facts{display:flex;flex-wrap:wrap;gap:6px;font-size:10px;padding:5px 0 10px}.cp-lengths{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e1e6dd;padding-top:10px;gap:8px}.cp-lengths>div+div{border-left:1px solid #e1e6dd;padding-left:8px}.cp-lengths small{display:block;font-size:10px;color:#637a82}.cp-lengths b{display:block;font-size:12px;line-height:1.4;margin-top:4px}.cp-empty{padding:25px;color:#677b73}
html body #app #content-view .v2-guide-picker>.v2-native-content{padding:0!important}
html body #app #content-view .cp-page input,html body #app #content-view .cp-page select{min-height:0!important;height:auto!important;box-shadow:none!important}
@media(min-width:700px){.cp-body{max-width:1050px;margin:auto;padding:20px}.cp-card{gap:20px;padding:13px}.cp-photo{width:28%;min-height:190px}.cp-open h2{font-size:22px}.cp-open p,.cp-facts{font-size:14px}.cp-lengths b{font-size:19px}.cp-lengths small{font-size:13px}}
