html{overflow-x:clip}body[data-page="strecken"],body[data-page="strecken-profil"]{max-width:100%;overflow-x:clip}.track-hero-card{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr) auto;gap:24px;align-items:center;min-width:0;padding:24px;border:1px solid var(--border-color,#233248);border-radius:22px;background:linear-gradient(135deg,rgba(25,38,58,.9),rgba(10,18,30,.96));margin-bottom:22px}.track-hero-card>*{min-width:0}.track-hero-map{min-height:150px;display:grid;place-items:center;min-width:0;border-radius:18px;background:rgba(255,255,255,.035);overflow:hidden}.track-hero-map svg{width:100%;max-width:100%;height:150px}.track-hero-copy{min-width:0}.track-hero-copy h2{margin:4px 0 6px;max-width:100%;font-size:clamp(1.7rem,4vw,2.6rem);overflow-wrap:anywhere}.track-hero-copy p{margin:0;max-width:100%;color:var(--muted,#9bacbf);overflow-wrap:anywhere}.track-hero-record{min-width:180px;max-width:100%;text-align:right}.track-hero-record span,.track-hero-record small{display:block;max-width:100%;color:var(--muted,#9bacbf);overflow-wrap:anywhere}.track-hero-record strong{display:block;max-width:100%;font-size:1.65rem;margin:5px 0;overflow-wrap:anywhere}.track-leader-list{display:grid;gap:10px;min-width:0}.track-leader-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,1.3fr) auto;gap:12px;align-items:center;min-width:0;padding:12px 14px;border:1px solid var(--border-color,#233248);border-radius:12px}.track-leader-item>*{min-width:0}.track-leader-item span{color:var(--muted,#9bacbf)}.track-leader-item a{font-weight:700;overflow-wrap:anywhere}.track-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0}.track-hub-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;border:1px solid var(--border-color,#233248);border-radius:18px;background:rgba(10,18,30,.72);text-decoration:none;color:inherit}.track-hub-card:hover{transform:translateY(-2px);border-color:rgba(86,227,202,.5)}.track-hub-map{height:120px;display:grid;place-items:center;min-width:0;border-radius:14px;background:rgba(255,255,255,.03);overflow:hidden}.track-hub-map svg{width:100%;max-width:100%;height:120px}.track-hub-card h3{margin:0;font-size:1.08rem;overflow-wrap:anywhere}.track-hub-card p{margin:0;color:var(--muted,#9bacbf);overflow-wrap:anywhere}.track-hub-kpis{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.track-hub-kpis span{max-width:100%;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.05);font-size:.82rem;overflow-wrap:anywhere}.track-stat-grid .driver-stat-card:last-child strong{font-size:clamp(.95rem,2vw,1.25rem);line-height:1.25;overflow-wrap:anywhere}.driver-profile-page .driver-panel{min-width:0}.track-table-clip{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.track-table-scroll{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.track-table-scroll>.driver-history-table{min-width:720px;max-width:none}.driver-profile-page .table-wrap{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden}.driver-profile-page .table-wrap>.driver-history-table{max-width:none}@media(max-width:900px){.track-hero-card{grid-template-columns:150px minmax(0,1fr)}.track-hero-record{grid-column:1/-1;text-align:left}.track-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.driver-profile-page .driver-profile-toolbar,.driver-profile-page .driver-profile-controls,.driver-profile-page .driver-profile-controls label,.driver-profile-page .driver-profile-controls select,.driver-profile-page .driver-profile-controls .btn{min-width:0;max-width:100%}.driver-profile-page .driver-profile-controls select{width:100%}.track-hero-card{grid-template-columns:minmax(0,1fr);padding:16px}.track-hero-map{min-height:120px}.track-hero-map svg{height:120px}.track-hero-record{min-width:0}.track-hub-grid{grid-template-columns:minmax(0,1fr)}.track-leader-item{grid-template-columns:minmax(0,1fr) auto}.track-leader-item a{grid-column:1/-1;grid-row:2}.track-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.track-table-clip{width:100%;max-width:100%;overflow:hidden}.track-table-scroll{width:100%;max-width:100%;overflow-x:auto}}
