#linux-chat-button{
 position:fixed;
 right:7%;
 bottom:45px;
 background:#0f0;
 color:#000;
 padding:12px 18px;
 border-radius:8px;
 cursor:pointer;
 font-weight:bold;
 z-index:999999;
}

#linux-chat-panel{
 position:fixed;
 display:none;
 right:75px;
 bottom:120px;
 width:320px;
 height:480px;
 background:#000;
 color:#0f0;
 border:1px solid #0f0;
 border-radius:10px;
 overflow:hidden;
 z-index:999999;
 box-shadow:0 0 20px #00ff00aa;
}

#linux-chat-inner {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

#linux-chat-messages{
 flex:1 1 auto;
 overflow-y:auto;
 padding:10px;
 background:#000;
 overflow-wrap: break-word;   /* hosszú szavak törése */
 word-break: break-word;
 white-space: normal;
}

#linux-chat-input-container{
 display:flex;
 flex-direction:row;
 gap:5px;
 padding:5px;
 background:#001100;
 flex:0 0 auto;
}

#linux-chat-input {
    flex: 1;
    padding: 8px;
    background: #002200;
    color: #0f0;
    outline: none;
    resize: none;
    box-sizing: border-box;
    max-height: 100px;
}
#linux-chat-panel,
#linux-chat-button {
    position: fixed !important;
    z-index: 2147483647 !important;
    transform: translateZ(9999px) !important;
    perspective: 1000px !important;
}
#linux-chat-send{
 flex:0 0 auto;
 padding:8px 12px;
 background:#0f0;
 color:#000;
 border:none;
 cursor:pointer;
 border-radius:6px;
}

.lfc-card{
 background:#001900;
 border:1px solid #0f0;
 padding:6px 8px;
 margin-bottom:6px;
 border-radius:6px;
 font-size:14px;
 line-height:1.4;
 overflow-wrap: break-word;   /* hosszú szavak törése */
 word-break: break-word;
 white-space: normal;
}

.lfc-card strong{
 color:#0ff;
}

.lfc-delete, .lfc-ban, #lfc-delete-all {
    font-size:16px;
    padding:2px 4px;
    margin-left:3px;
    border:none;
    border-radius:4px;
    cursor:pointer;
    background:transparent;
}

.lfc-delete { color:#f00; }
.lfc-ban { color:#ff8000; }
#lfc-delete-all { color:#f00; }

.lfc-delete:hover, .lfc-ban:hover, #lfc-delete-all:hover {
    filter: brightness(1.3);
}

