/* Küstenradar Step 10 · eigenständige Administration */
.kr10-layout{max-width:1500px;margin:24px auto 80px;padding:0 22px;display:grid;grid-template-columns:245px minmax(0,1fr);gap:30px;align-items:start}.kr10-sidebar{background:#eaf4f8;border:1px solid #d5e5ea;border-radius:20px;padding:22px;position:sticky;top:95px;display:grid;gap:9px}.kr10-sidebar h2{font-size:1.15rem;margin:0 0 12px;color:#0c4264}.kr10-sidebar a{display:block;color:#204f68;padding:12px 14px;text-decoration:none;border-radius:11px;font-weight:600}.kr10-sidebar a.active,.kr10-sidebar a:hover{background:#fff;color:#087996}.kr10-content{min-width:0}.kr10-panel{padding:24px;border:1px solid #d6e7ed;border-radius:18px;background:#fff;margin:18px 0;box-shadow:0 3px 18px #0e56720d}.kr10-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kr10-metrics a{background:white;border:1px solid #d6e7ed;border-radius:16px;padding:23px;text-decoration:none;display:grid;gap:8px;color:#244f64}.kr10-metrics strong{font-size:2rem;color:#097c98}.kr10-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.kr10-form h2{grid-column:1/-1}.kr10-form label{display:grid;gap:7px}.kr10-form input,.kr10-form select,.kr10-panel input{width:100%;padding:11px;border-radius:9px;border:1px solid #bacfd9}.kr10-form button{justify-self:start}.kr10-overflow{overflow-x:auto}.kr10-table{border-collapse:collapse;width:100%;min-width:650px}.kr10-table td,.kr10-table th{padding:12px;border-bottom:1px solid #e5eef2;text-align:left}.kr10-place{padding:15px 0;border-bottom:1px solid #e1edf0;display:flex;align-items:center;justify-content:space-between;gap:15px}.kr10-place small{display:block;color:#617680}.kr10-place form{display:flex;gap:8px}.kr10-notice{color:#0d536a;font-weight:600}.forecast-list{max-height:none}@media(max-width:900px){.kr10-layout{grid-template-columns:1fr}.kr10-sidebar{position:static;display:flex;flex-wrap:wrap}.kr10-sidebar h2{width:100%}.kr10-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.kr10-metrics,.kr10-form{grid-template-columns:1fr}.kr10-place{display:block}.kr10-panel{padding:16px}.kr10-layout{padding:0 12px}}
