.lmw-portal{max-width:1200px;margin:40px auto;padding:20px}
.lmw-portal h1{font-size:32px;margin-bottom:20px}
.lmw-portal table{width:100%;border-collapse:collapse;margin-top:20px}
.lmw-portal th,.lmw-portal td{padding:12px;text-align:left;border-bottom:1px solid #ddd}
.lmw-portal th{background:#f5f5f5;font-weight:600}
.lmw-portal .staff{background:#e3f2fd;padding:15px;margin:10px 0;border-left:4px solid #2196f3}
.lmw-portal .client{background:#f5f5f5;padding:15px;margin:10px 0;border-left:4px solid #ccc}
.lmw-portal textarea{width:100%;padding:10px;margin:10px 0;border:1px solid #ddd;border-radius:4px}
.lmw-portal button,.lmw-portal .btn{padding:10px 20px;background:#FF1744;color:#fff;border:none;border-radius:4px;cursor:pointer;text-decoration:none;display:inline-block}
.lmw-portal button:hover,.lmw-portal .btn:hover{background:#d01438}
.status-open{background:#4caf50;color:#fff;padding:4px 8px;border-radius:3px;font-size:12px}
.status-in_progress{background:#ff9800;color:#fff;padding:4px 8px;border-radius:3px;font-size:12px}
.status-resolved{background:#2196f3;color:#fff;padding:4px 8px;border-radius:3px;font-size:12px}
.status-closed{background:#9e9e9e;color:#fff;padding:4px 8px;border-radius:3px;font-size:12px}
.priority-urgent{color:#f44336;font-weight:600}
.priority-high{color:#ff9800;font-weight:600}
.priority-medium{color:#2196f3}
.priority-low{color:#9e9e9e}
.notice{padding:15px;margin:15px 0;background:#4caf50;color:#fff;border-radius:4px}
