/* Trips: cards in the trip color, "+ Nou viatge", and the Ajustos rows of the EP panel. */
.trips{display:grid;gap:10px;margin-top:8px}
.trip-card{display:grid;gap:8px;text-align:left;width:100%;border:0;border-radius:var(--r-card);padding:18px;background:var(--panel);color:var(--ink);box-shadow:var(--shadow)}
.trip-card.on{background:var(--c);color:var(--ci)}
.trip-card .tc-top{display:flex;justify-content:space-between;align-items:center}
.trip-card.on .label{color:inherit;opacity:.8}
.trip-card b{font:600 30px/1 var(--display);letter-spacing:-.01em}
.trip-card small{font-size:var(--fs-s);opacity:.85}
.trip-card .bar2{height:5px;border-radius:3px;background:color-mix(in srgb,currentColor 15%,transparent);overflow:hidden}
.trip-card .bar2 i{display:block;height:100%;background:currentColor}
.trip-card:not(.on) .bar2 i{background:var(--c)}
.newtrip{width:100%;min-height:56px;margin-top:10px;border-radius:20px;border:2px dashed var(--line);background:transparent;color:var(--ink);font:700 var(--fs-m)/1 var(--body)}

.sheethead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}
.sheethead h2{margin:0}
.sheetlabel{margin:24px 0 8px}
.rows{list-style:none;margin:0;padding:0;background:var(--panel);border-radius:20px;overflow:hidden}
.rows li+li{border-top:1px solid var(--rule)}
.rows button{width:100%;min-height:56px;padding:0 12px 0 16px;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:10px;
  font:600 var(--fs-m)/1.2 var(--body);color:var(--ink);text-align:left}
.rows button>span{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-weight:500}
.simtag{font-style:normal;padding:5px 9px;border-radius:999px;color:#fff;font:800 11px/1 var(--body);letter-spacing:.05em;text-transform:uppercase;
  background:repeating-linear-gradient(45deg,#E5383B 0 6px,#A81627 6px 12px)}
