.server-life .life-clock{justify-content:space-between;align-items:center;gap:24px;display:flex}.server-life h2{margin-top:0}.life-clock small,.life-rooms small,.life-events small{color:#627592}.life-rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.life-rooms ul{margin:0;padding:0;list-style:none}.life-rooms li{border-bottom:1px solid #e0e6f0;align-items:center;gap:12px;padding:12px 0;display:flex}.life-rooms li img{object-fit:cover;border-radius:50%;flex:none}.life-rooms li div{min-width:0}.life-rooms li b,.life-rooms li span,.life-rooms li small{overflow-wrap:anywhere;display:block}.life-rooms h2 small{font-size:14px;font-weight:400}.life-controls{flex-wrap:wrap;gap:8px;display:flex}.server-life button,.server-life select{color:#204873;cursor:pointer;background:#f3f7ff;border:1px solid #9eb2d4;border-radius:8px;padding:10px 14px;font-weight:600}.server-life button:disabled{opacity:.5;cursor:default}.life-speech{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.life-speech label{width:100%;font-weight:600}.life-speech input{color:#183858;border:1px solid #9eb2d4;border-radius:8px;flex:1;min-width:0;padding:10px}.life-events{max-height:600px;padding:0;list-style:none;overflow:auto}.life-events li{border-bottom:1px solid #e0e6f0;padding:12px 0}.life-events p{margin:4px 0}.life-events blockquote{overflow-wrap:anywhere;border-left:3px solid #809ecd;margin:8px 0;padding-left:12px}.life-error{color:#942c28;background:#fff1ee;border-radius:8px;padding:12px}@media (max-width:650px){.server-life .life-clock{display:block}.life-rooms{grid-template-columns:1fr}.life-speech input{flex-basis:100%}}
