/* REFUGIOS CHILE — V5.015 ADMIN EXPERIENCIAS */
.rc-exp-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}
.rc-exp-admin-section{border:1px solid var(--rc-line);background:#fff;padding:18px}
.rc-exp-admin-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}
.rc-exp-admin-title.compact{margin-top:18px;margin-bottom:10px;padding-top:15px;border-top:1px solid var(--rc-line)}
.rc-exp-admin-title small{display:block;color:var(--rc-gold);font-size:7px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:5px}
.rc-exp-admin-title h3,.rc-exp-admin-title h5{margin:0;font-family:"Cormorant Garamond",Georgia,serif;font-weight:400;color:var(--rc-dark)}
.rc-exp-admin-title h3{font-size:30px}.rc-exp-admin-title h5{font-size:22px}
.rc-exp-route-card{border:1px solid var(--rc-line);background:#fbfaf7;padding:16px;margin-top:11px}
.rc-exp-route-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:13px}
.rc-exp-route-head small{display:block;color:var(--rc-gold);font-size:7px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700}
.rc-exp-route-head h4{margin:5px 0 0;font-family:"Cormorant Garamond",Georgia,serif;font-size:26px;font-weight:500;line-height:1}
.rc-exp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.rc-exp-form-grid label{display:grid;gap:5px}.rc-exp-form-grid label.full{grid-column:1/-1}
.rc-exp-form-grid label>span,.rc-exp-departure-form label>span{font-size:7px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--rc-muted)}
.rc-exp-form-grid input,.rc-exp-form-grid select,.rc-exp-form-grid textarea,.rc-exp-departure-form input,.rc-exp-departure-form select{
  width:100%;min-height:38px;border:1px solid var(--rc-line);background:#fff;color:var(--rc-dark);padding:8px 9px;font:inherit;font-size:9px;outline:none
}
.rc-exp-form-grid textarea{min-height:78px;resize:vertical}
.rc-exp-form-grid input:focus,.rc-exp-form-grid select:focus,.rc-exp-form-grid textarea:focus,.rc-exp-departure-form input:focus{border-color:var(--rc-gold)}
.rc-exp-route-actions{display:flex;justify-content:flex-end;margin-top:12px}
.rc-exp-departures{margin-top:6px}
.rc-exp-departure-list{display:grid;gap:7px}
.rc-exp-departure-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--rc-line);background:#fff;padding:9px 10px}
.rc-exp-departure-row>div{display:grid;gap:2px}.rc-exp-departure-row strong{font-size:9px;font-weight:600}.rc-exp-departure-row span{font-size:7.5px;color:var(--rc-muted)}
.rc-exp-departure-form{display:grid;grid-template-columns:1.2fr .8fr .65fr 1.3fr auto;gap:7px;align-items:end;margin-top:9px}
.rc-exp-departure-form label{display:grid;gap:5px}
.rc-exp-departure-form .rc-btn{min-height:38px}
#adminExperiencePlans .rc-table select{min-height:32px;border:1px solid var(--rc-line);background:#fff;padding:5px 7px;font-size:8px}
@media(max-width:1100px){.rc-exp-admin-grid{grid-template-columns:1fr}.rc-exp-departure-form{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-exp-departure-form .rc-btn{grid-column:1/-1}}
@media(max-width:760px){.rc-exp-admin-section{padding:13px}.rc-exp-form-grid{grid-template-columns:1fr}.rc-exp-form-grid label.full{grid-column:auto}.rc-exp-departure-form{grid-template-columns:1fr}.rc-exp-departure-row{align-items:flex-start;flex-direction:column}}
.rc-exp-departure-actions{display:flex;gap:6px;flex-wrap:wrap}
.rc-exp-plan-details{margin-top:7px;font-size:8px}.rc-exp-plan-details summary{cursor:pointer;color:var(--rc-gold);font-weight:700}.rc-exp-plan-details div{display:grid;grid-template-columns:80px 1fr;gap:7px;margin-top:4px}.rc-exp-plan-details strong{font-weight:600}.rc-exp-plan-details span{color:var(--rc-muted)}
