.restzeit{display:inline-flex;gap:6px;align-items:baseline;font-variant-numeric:tabular-nums}.restzeit strong{font-size:18px}.restzeit.gross strong{font-size:28px}.restzeit.knapp{color:var(--amber)}.restzeit.ueber{color:var(--red)}.zeitsetzen{border:1px solid var(--line);background:var(--white);border-radius:var(--radius-feld);padding:8px 10px;display:flex;flex-direction:column;gap:6px}.zeitsetzen input[type=number]{width:90px;border:1px solid var(--line);border-radius:var(--radius-feld);padding:6px 8px}.nachrichten{display:flex;flex-direction:column;gap:10px}.nachricht-form input[type=text]{flex:1}.nachrichtliste{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.nachricht{border:1px solid var(--line);background:var(--white);border-radius:var(--radius-feld);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.nachricht.eigen{background:var(--paper)}.nachricht.neu{border-color:var(--amber);box-shadow:0 0 0 2px var(--amber-bg)}.nachricht-text{font-weight:600}.nachricht-antwort{color:var(--green);font-weight:600}.kurzantworten{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.kurzantworten form{flex:1 1 220px}.kurzantworten input[type=text]{padding:6px 8px}.nachrichten.gross .nachricht-text{font-size:20px}.nachrichten.gross .kurzantworten .btn{min-height:44px;padding:10px 16px;font-size:15px}.anzeigen{display:flex;flex-direction:column;gap:10px}.anzeigenliste{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.anzeigezeile{border:1px solid var(--line, #d6e2da);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.anzeigezeile.widerrufen,.anzeigezeile.abgelaufen{opacity:.6}.tag.rot{background:#fbe3df;color:#8c2f22}.kopplungscode{border:2px dashed var(--accent, #2f7d5b);border-radius:12px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.kopplungscode .sessioncode.gross{font-size:34px;letter-spacing:.3em}.anzeige-neu{display:flex;flex-direction:column;gap:8px}
