/* LF-SUPPORT: blendet sich in das bestehende LF-STUDIO Teamspace-Design ein. */
.lf-support-panel{margin:18px 0 24px}.lf-support-panel .panel-body{padding:25px}.lf-ticket-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lf-ticket-stat-grid>div{background:#1a1d2b;border:1px solid #ffffff13;padding:20px;border-radius:14px}.lf-ticket-stat-grid small{display:block;color:#a9a6c0}.lf-ticket-stat-grid strong{display:block;font-size:32px;color:#7edbff}.lf-ticket-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px}.lf-ticket-entry{min-width:0;border:1px solid #a082ef34;border-radius:14px;background:radial-gradient(ellipse at top right,#49306436,transparent 65%),#121622;padding:22px}.lf-ticket-head{display:flex;justify-content:space-between;align-items:center}.lf-ticket-head small{color:#8b91aa}.lf-ticket-entry h3{font-size:21px;margin:14px 0 11px;overflow-wrap:anywhere}.lf-ticket-text{font-size:13px;white-space:pre-line;max-height:160px;overflow:auto;color:#bfc3d4}.lf-ticket-metadata{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px;margin:17px 0}.lf-ticket-metadata>div{min-width:0}.lf-ticket-metadata span{font-size:10px;color:#8892ab;display:block}.lf-ticket-metadata b{font-size:12px;font-weight:600;color:#e4e1f4;overflow-wrap:anywhere}.lf-ticket-actions{display:flex;gap:9px;flex-wrap:wrap;padding-top:15px;border-top:1px solid #ffffff10}.lf-ticket-actions .button{font-size:11px}.lf-pill{font-size:10px;padding:5px 10px;border-radius:50px;background:#c3a4ff1e;border:1px solid #7d69d841;color:#bba2ff}.lf-pill.claimed{background:#57c5ff16;border-color:#57c5ff33;color:#90dfff}.lf-pill.closed{background:#6caa7917;border-color:#6ca97c35;color:#a7d4b1}.lf-rating-mark{font-size:19px;color:#ffd387}.lf-rating-mark small{display:block;font-size:11px;color:#bec0d6}.lf-empty{text-align:center;padding:40px 20px;color:#909bb2}.lf-ranking{padding:10px 22px}.lf-ranking article{display:flex;align-items:center;gap:14px;border-bottom:1px solid #ffffff12;padding:17px 6px}.lf-ranking article>div{flex:1}.lf-ranking small{font-size:11px;color:#9ea8be}.lf-ranking article>div small{display:block}.lf-ranking strong{color:#ffd77e;font-size:18px}.lf-rank-num{display:grid;place-items:center;border-radius:9px;background:#ae90fa24;color:#bca5ff;padding:8px 12px}.lf-rating-list{padding:12px 22px}.lf-rating-entry{padding:14px;border-bottom:1px solid #ffffff14}.lf-rating-entry small{color:#8996aa}.lf-rating-entry p{font-size:12px;margin:7px 0}.lf-chat-panel{max-width:1150px;border:1px solid #ffffff15;border-radius:16px;overflow:hidden;background:#151928}.lf-chat-heading{display:flex;align-items:center;gap:13px;padding:20px 24px;background:#1e1d35;border-bottom:1px solid #ffffff11}.lf-chat-heading>div:nth-child(2){flex:1}.lf-chat-heading small{display:block;color:#8c99b1}.lf-status-dot{width:9px;height:9px;background:#56d9aa;border-radius:50%;box-shadow:0 0 18px #56d9aa99}.lf-chat-messages{height:min(50vh,540px);min-height:300px;overflow:auto;padding:20px}.lf-chat-message{display:flex;gap:13px;margin:0 0 18px}.lf-chat-avatar{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:11px;background:#7054b3;font-weight:800;font-size:12px}.lf-chat-copy{min-width:0}.lf-chat-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px}.lf-chat-meta time{color:#8892a5;font-size:10px}.lf-chat-copy p{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#dedfea;font-size:13px}.lf-chat-composer{padding:17px;background:#1b1e30;border-top:1px solid #ffffff12}.lf-chat-composer textarea{width:100%;resize:vertical;min-height:90px;border-radius:9px;padding:12px;background:#111524;border:1px solid #ffffff20;color:#fff}.lf-chat-toolbar{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:11px}.lf-emoji-bar{display:flex;flex-wrap:wrap;gap:4px}.lf-emoji-bar button{background:transparent;border:none;border-radius:6px;padding:7px;cursor:pointer;font-size:16px}.lf-emoji-bar button:hover{background:#ffffff18}.lf-support-toggles{display:flex;gap:20px;flex-wrap:wrap;margin:12px 0}.lf-banner-preview{background:linear-gradient(135deg,#643ac6,#6d85ff,#50c2ff);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px;border-radius:12px;color:#fff;min-height:138px}.lf-banner-preview div{min-width:0;display:flex;flex-direction:column;gap:6px}.lf-banner-preview small{font-size:10px;letter-spacing:.15em}.lf-banner-preview strong{font-size:24px}.lf-banner-preview span{font-size:12px}.lf-banner-preview img{height:72px;width:72px;object-fit:contain}.lf-muted{color:#929bb0;font-size:12px;margin:11px 0}.lf-hours-list{display:grid;gap:8px}.lf-hours-row{display:grid;grid-template-columns:minmax(110px,1fr) 118px 24px 118px;align-items:center;gap:12px;padding:9px 12px;border-radius:9px;border:1px solid #ffffff14}.lf-hours-row label{display:flex;gap:10px;align-items:center;font-size:13px}.lf-hours-row input[type=time]{background:#111524;border:1px solid #474359;border-radius:7px;padding:6px;color:#fff;max-width:100%}.lf-music-row{display:flex;align-items:center;gap:12px;padding:9px;border:1px solid #ffffff14;border-radius:9px;margin:9px 0}.lf-music-row input{flex:1;min-width:0;padding:10px;background:#111524;border:1px solid #ffffff20;border-radius:7px}.lf-upload-button{display:block;margin-top:15px;cursor:pointer}.lf-support-save{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:24px 0}.lf-support-save .error{flex-basis:100%}@media(max-width:900px){.lf-ticket-grid{grid-template-columns:1fr}}@media(max-width:600px){.lf-ticket-grid{padding:10px}.lf-hours-row{grid-template-columns:1fr 1fr;gap:7px}.lf-hours-row span{display:none}.lf-chat-toolbar{flex-direction:column;align-items:stretch}.lf-ticket-metadata{grid-template-columns:1fr}.lf-ticket-stat-grid{gap:6px}.lf-ticket-stat-grid>div{padding:12px}.lf-ticket-stat-grid strong{font-size:23px}}
