.cd-diary-entry{padding:18px 0;border-bottom:1px solid rgba(128,128,128,.25)}.cd-diary-entry h3{margin:8px 0 14px}.cd-diary-meta{font-size:.9em;opacity:.75}.cd-diary-text{line-height:1.65;overflow-wrap:anywhere}.cd-diary-locked{padding:20px;background:rgba(128,128,128,.07)}.cd-diary-form{display:grid;gap:15px}.cd-diary-form label{display:grid;gap:6px;font-weight:bold}.cd-diary-form input,.cd-diary-form select,.cd-diary-form textarea{box-sizing:border-box;max-width:100%;width:100%;padding:8px;font:inherit}.cd-diary-pages{padding:15px 0}.cd-diary-pages a{margin-right:12px}.cd-wrap{max-width:1320px;margin:20px auto}.cd-layout{display:flex;gap:20px;align-items:flex-start}.cd-nav{width:235px;flex-shrink:0}.cd-main{flex:1;min-width:0}.cd-panel-inner{padding:20px}@media(max-width:780px){.cd-layout{flex-direction:column}.cd-nav{width:100%}}


/* Navigationsgruppen */
.cd-nav .cd-nav-group {
    margin: 0;
    padding: 0;
}

/* Überschriften: Steckbrief, Inplay usw. */
.cd-nav .cd-nav-heading {
    padding: 12px 15px;
    font-weight: 600;
    font-size: 14px;
    background: #f0f0f0;
    border-bottom: 1px solid #ddd;
}

/* Listen der Navigation */
.cd-nav .cd-nav-group ul {
    list-style: none;
    margin: 0;
    padding: 8px 0;
}

/* Einzelne Menüpunkte */
.cd-nav .cd-nav-group li {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* Links */
.cd-nav .cd-nav-group a {
    display: block;
    padding: 9px 15px;
    text-decoration: none;
}

/* Hover-Effekt */
.cd-nav .cd-nav-group a:hover {
    background: rgba(0, 0, 0, 0.05);
}
